From 85ef711229d7e567cc5a2e5072cd0346b61c837f Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Thu, 19 Feb 2026 01:23:41 -0600 Subject: [PATCH] fixes --- boot/bootstrap.cm.mcode | 2127 +- boot/fold.cm.mcode | 17022 ++++++------ boot/mcode.cm.mcode | 52412 +++++++++++++++++++------------------ boot/parse.cm.mcode | 5804 ++-- boot/streamline.cm.mcode | 44029 +++++++++++++++++-------------- boot/tokenize.cm.mcode | 370 +- mcode.cm | 28 + source/cell.c | 14 +- source/mach.c | 27 + source/qbe_helpers.c | 35 +- tests/suite.cm | 26 +- vm_suite.ce | 20 +- 12 files changed, 63609 insertions(+), 58305 deletions(-) diff --git a/boot/bootstrap.cm.mcode b/boot/bootstrap.cm.mcode index c6c4300b..a8102e96 100644 --- a/boot/bootstrap.cm.mcode +++ b/boot/bootstrap.cm.mcode @@ -98,48 +98,119 @@ }, { "disruption_pc": 0, - "nr_slots": 7, + "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["get", 2, 12, 1, 14, 15], - ["is_proxy", 3, 2, 14, 15], - ["jump_false", 3, "record_path_6", 14, 15], - ["null", 3, 14, 15], - ["access", 4, "blake2", 14, 15], - ["array", 5, 0, 14, 15], - ["push", 5, 1, 14, 15], - ["frame", 6, 2, 2, 14, 15], - ["setarg", 6, 0, 3, 14, 15], - ["setarg", 6, 1, 4, 14, 15], - ["setarg", 6, 2, 5, 14, 15], - ["invoke", 6, 3, 14, 15], - ["jump", "call_done_7", 14, 15], - "record_path_6", - ["load_field", 4, 2, "blake2", 14, 15], - ["frame", 5, 4, 1, 14, 15], - ["setarg", 5, 0, 2, 14, 15], - ["setarg", 5, 1, 1, 14, 15], - ["invoke", 5, 3, 14, 15], - "call_done_7", - ["access", 2, "h", 14, 39], + ["move", 2, 1, 14, 14], [ "access", - 4, + 3, + { + "name": "is_blob", + "kind": "name", + "make": "intrinsic" + }, + 15, + 8 + ], + ["frame", 4, 3, 1, 15, 8], + ["null", 3, 15, 8], + ["setarg", 4, 0, 3, 15, 8], + ["setarg", 4, 1, 2, 15, 8], + ["invoke", 4, 3, 15, 8], + "_nop_bl_1", + ["jump_true", 3, "if_else_6", 15, 8], + [ + "access", + 3, { "name": "text", "kind": "name", "make": "intrinsic" }, - 14, + 15, + 41 + ], + ["frame", 4, 3, 1, 15, 41], + ["null", 3, 15, 41], + ["setarg", 4, 0, 3, 15, 41], + ["setarg", 4, 1, 2, 15, 41], + ["invoke", 4, 3, 15, 41], + [ + "access", + 4, + { + "name": "blob", + "kind": "name", + "make": "intrinsic" + }, + 15, + 36 + ], + ["frame", 5, 4, 1, 15, 36], + ["null", 4, 15, 36], + ["setarg", 5, 0, 4, 15, 36], + ["setarg", 5, 1, 3, 15, 36], + ["invoke", 5, 3, 15, 36], + [ + "access", + 4, + { + "name": "stone", + "kind": "name", + "make": "intrinsic" + }, + 15, + 30 + ], + ["frame", 5, 4, 1, 15, 30], + ["null", 4, 15, 30], + ["setarg", 5, 0, 4, 15, 30], + ["setarg", 5, 1, 3, 15, 30], + ["invoke", 5, 3, 15, 30], + ["move", 2, 3, 15, 30], + ["jump", "if_end_7", 15, 30], + "if_else_6", + "if_end_7", + ["get", 3, 12, 1, 16, 15], + ["is_proxy", 4, 3, 16, 15], + ["jump_false", 4, "record_path_8", 16, 15], + ["null", 4, 16, 15], + ["access", 5, "blake2", 16, 15], + ["array", 6, 0, 16, 15], + ["push", 6, 2, 16, 15], + ["frame", 7, 3, 2, 16, 15], + ["setarg", 7, 0, 4, 16, 15], + ["setarg", 7, 1, 5, 16, 15], + ["setarg", 7, 2, 6, 16, 15], + ["invoke", 7, 4, 16, 15], + ["jump", "call_done_9", 16, 15], + "record_path_8", + ["load_field", 5, 3, "blake2", 16, 15], + ["frame", 6, 5, 1, 16, 15], + ["setarg", 6, 0, 3, 16, 15], + ["setarg", 6, 1, 2, 16, 15], + ["invoke", 6, 4, 16, 15], + "call_done_9", + ["access", 2, "h", 16, 36], + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 16, 10 ], - ["frame", 5, 4, 2, 14, 10], - ["null", 4, 14, 10], - ["setarg", 5, 0, 4, 14, 10], - ["setarg", 5, 1, 3, 14, 10], - ["setarg", 5, 2, 2, 14, 10], - ["tail_invoke", 5, 2, 14, 10], - ["return", 2, 14, 10], + ["frame", 5, 3, 2, 16, 10], + ["null", 3, 16, 10], + ["setarg", 5, 0, 3, 16, 10], + ["setarg", 5, 1, 4, 16, 10], + ["setarg", 5, 2, 2, 16, 10], + ["tail_invoke", 5, 2, 16, 10], + ["return", 2, 16, 10], "_nop_ur_1", "_nop_ur_2" ], @@ -160,16 +231,16 @@ "kind": "name", "make": "intrinsic" }, - 18, + 20, 8 ], "_nop_bl_1", - ["jump_true", 2, "if_else_8", 18, 8], - ["null", 2, 18, 26], - ["return", 2, 18, 26], + ["jump_true", 2, "if_else_10", 20, 8], + ["null", 2, 20, 26], + ["return", 2, 20, 26], "_nop_ur_1", - "if_else_8", - "if_end_9", + "if_else_10", + "if_end_11", [ "access", 2, @@ -178,24 +249,24 @@ "kind": "name", "make": "intrinsic" }, - 19, + 21, 10 ], - ["access", 3, "/build/", 19, 22], - ["is_text", 4, 2, 19, 22], - ["jump_false", 4, "add_cn_11", 19, 22], + ["access", 3, "/build/", 21, 22], + ["is_text", 4, 2, 21, 22], + ["jump_false", 4, "add_cn_13", 21, 22], "_nop_tc_1", "_nop_tc_2", - ["concat", 5, 2, 3, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_cn_11", - ["is_num", 4, 2, 19, 22], - ["jump_false", 4, "add_err_12", 19, 22], + ["concat", 5, 2, 3, 21, 22], + ["jump", "add_done_12", 21, 22], + "add_cn_13", + ["is_num", 4, 2, 21, 22], + ["jump_false", 4, "add_err_14", 21, 22], "_nop_tc_3", - ["jump", "add_err_12", 19, 22], - ["add", 5, 2, 3, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_err_12", + ["jump", "add_err_14", 21, 22], + ["add", 5, 2, 3, 21, 22], + ["jump", "add_done_12", 21, 22], + "add_err_14", [ "access", 2, @@ -204,35 +275,35 @@ "kind": "name", "make": "intrinsic" }, - 19, + 21, 22 ], - ["access", 3, "error", 19, 22], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 19, 22], - ["array", 6, 0, 19, 22], - ["push", 6, 4, 19, 22], - ["frame", 4, 2, 2, 19, 22], - ["null", 2, 19, 22], - ["setarg", 4, 0, 2, 19, 22], - ["setarg", 4, 1, 3, 19, 22], - ["setarg", 4, 2, 6, 19, 22], - ["invoke", 4, 2, 19, 22], - ["disrupt", 19, 22], - "add_done_10", - ["is_text", 2, 5, 19, 34], - ["jump_false", 2, "add_cn_14", 19, 34], - ["is_text", 3, 1, 19, 34], - ["jump_false", 3, "add_cn_14", 19, 34], - ["concat", 4, 5, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_cn_14", - ["is_num", 2, 5, 19, 34], - ["jump_false", 2, "add_err_15", 19, 34], - ["is_num", 3, 1, 19, 34], - ["jump_false", 3, "add_err_15", 19, 34], - ["add", 4, 5, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_err_15", + ["access", 3, "error", 21, 22], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 21, 22], + ["array", 6, 0, 21, 22], + ["push", 6, 4, 21, 22], + ["frame", 4, 2, 2, 21, 22], + ["null", 2, 21, 22], + ["setarg", 4, 0, 2, 21, 22], + ["setarg", 4, 1, 3, 21, 22], + ["setarg", 4, 2, 6, 21, 22], + ["invoke", 4, 2, 21, 22], + ["disrupt", 21, 22], + "add_done_12", + ["is_text", 2, 5, 21, 34], + ["jump_false", 2, "add_cn_16", 21, 34], + ["is_text", 3, 1, 21, 34], + ["jump_false", 3, "add_cn_16", 21, 34], + ["concat", 4, 5, 1, 21, 34], + ["jump", "add_done_15", 21, 34], + "add_cn_16", + ["is_num", 2, 5, 21, 34], + ["jump_false", 2, "add_err_17", 21, 34], + ["is_num", 3, 1, 21, 34], + ["jump_false", 3, "add_err_17", 21, 34], + ["add", 4, 5, 1, 21, 34], + ["jump", "add_done_15", 21, 34], + "add_err_17", [ "access", 2, @@ -241,22 +312,22 @@ "kind": "name", "make": "intrinsic" }, - 19, + 21, 34 ], - ["access", 3, "error", 19, 34], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 19, 34], - ["array", 6, 0, 19, 34], - ["push", 6, 5, 19, 34], - ["frame", 5, 2, 2, 19, 34], - ["null", 2, 19, 34], - ["setarg", 5, 0, 2, 19, 34], - ["setarg", 5, 1, 3, 19, 34], - ["setarg", 5, 2, 6, 19, 34], - ["invoke", 5, 2, 19, 34], - ["disrupt", 19, 34], - "add_done_13", - ["return", 4, 19, 34], + ["access", 3, "error", 21, 34], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 21, 34], + ["array", 6, 0, 21, 34], + ["push", 6, 5, 21, 34], + ["frame", 5, 2, 2, 21, 34], + ["null", 2, 21, 34], + ["setarg", 5, 0, 2, 21, 34], + ["setarg", 5, 1, 3, 21, 34], + ["setarg", 5, 2, 6, 21, 34], + ["invoke", 5, 2, 21, 34], + ["disrupt", 21, 34], + "add_done_15", + ["return", 4, 21, 34], "_nop_ur_2", "_nop_ur_3" ], @@ -277,16 +348,16 @@ "kind": "name", "make": "intrinsic" }, - 23, + 25, 8 ], "_nop_bl_1", - ["jump_true", 1, "if_else_16", 23, 8], - ["null", 1, 23, 26], - ["return", 1, 23, 26], + ["jump_true", 1, "if_else_18", 25, 8], + ["null", 1, 25, 26], + ["return", 1, 25, 26], "_nop_ur_1", - "if_else_16", - "if_end_17", + "if_else_18", + "if_end_19", [ "access", 1, @@ -295,24 +366,24 @@ "kind": "name", "make": "intrinsic" }, - 24, + 26, 13 ], - ["access", 2, "/build", 24, 25], - ["is_text", 3, 1, 24, 25], - ["jump_false", 3, "add_cn_19", 24, 25], + ["access", 2, "/build", 26, 25], + ["is_text", 3, 1, 26, 25], + ["jump_false", 3, "add_cn_21", 26, 25], "_nop_tc_1", "_nop_tc_2", - ["concat", 4, 1, 2, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_cn_19", - ["is_num", 3, 1, 24, 25], - ["jump_false", 3, "add_err_20", 24, 25], + ["concat", 4, 1, 2, 26, 25], + ["jump", "add_done_20", 26, 25], + "add_cn_21", + ["is_num", 3, 1, 26, 25], + ["jump_false", 3, "add_err_22", 26, 25], "_nop_tc_3", - ["jump", "add_err_20", 24, 25], - ["add", 4, 1, 2, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_err_20", + ["jump", "add_err_22", 26, 25], + ["add", 4, 1, 2, 26, 25], + ["jump", "add_done_20", 26, 25], + "add_err_22", [ "access", 1, @@ -321,68 +392,68 @@ "kind": "name", "make": "intrinsic" }, - 24, + 26, 25 ], - ["access", 2, "error", 24, 25], - ["access", 3, "cannot apply '+': operands must both be text or both be numbers", 24, 25], - ["array", 5, 0, 24, 25], - ["push", 5, 3, 24, 25], - ["frame", 3, 1, 2, 24, 25], - ["null", 1, 24, 25], - ["setarg", 3, 0, 1, 24, 25], - ["setarg", 3, 1, 2, 24, 25], - ["setarg", 3, 2, 5, 24, 25], - ["invoke", 3, 1, 24, 25], - ["disrupt", 24, 25], - "add_done_18", - ["move", 1, 4, 24, 25], - ["get", 2, 10, 1, 25, 8], - ["is_proxy", 3, 2, 25, 8], - ["jump_false", 3, "record_path_23", 25, 8], - ["null", 3, 25, 8], - ["access", 4, "is_dir", 25, 8], - ["array", 5, 0, 25, 8], - ["push", 5, 1, 25, 8], - ["frame", 6, 2, 2, 25, 8], - ["setarg", 6, 0, 3, 25, 8], - ["setarg", 6, 1, 4, 25, 8], - ["setarg", 6, 2, 5, 25, 8], - ["invoke", 6, 3, 25, 8], - ["jump", "call_done_24", 25, 8], - "record_path_23", - ["load_field", 4, 2, "is_dir", 25, 8], - ["frame", 5, 4, 1, 25, 8], - ["setarg", 5, 0, 2, 25, 8], - ["setarg", 5, 1, 1, 25, 8], - ["invoke", 5, 3, 25, 8], - "call_done_24", - "_nop_bl_2", - ["jump_true", 3, "if_else_21", 25, 8], - ["get", 2, 10, 1, 25, 24], - ["is_proxy", 3, 2, 25, 24], - ["jump_false", 3, "record_path_25", 25, 24], - ["null", 3, 25, 24], - ["access", 4, "mkdir", 25, 24], - ["array", 5, 0, 25, 24], - ["push", 5, 1, 25, 24], - ["frame", 6, 2, 2, 25, 24], - ["setarg", 6, 0, 3, 25, 24], - ["setarg", 6, 1, 4, 25, 24], - ["setarg", 6, 2, 5, 25, 24], - ["invoke", 6, 3, 25, 24], - ["jump", "call_done_26", 25, 24], + ["access", 2, "error", 26, 25], + ["access", 3, "cannot apply '+': operands must both be text or both be numbers", 26, 25], + ["array", 5, 0, 26, 25], + ["push", 5, 3, 26, 25], + ["frame", 3, 1, 2, 26, 25], + ["null", 1, 26, 25], + ["setarg", 3, 0, 1, 26, 25], + ["setarg", 3, 1, 2, 26, 25], + ["setarg", 3, 2, 5, 26, 25], + ["invoke", 3, 1, 26, 25], + ["disrupt", 26, 25], + "add_done_20", + ["move", 1, 4, 26, 25], + ["get", 2, 10, 1, 27, 8], + ["is_proxy", 3, 2, 27, 8], + ["jump_false", 3, "record_path_25", 27, 8], + ["null", 3, 27, 8], + ["access", 4, "is_dir", 27, 8], + ["array", 5, 0, 27, 8], + ["push", 5, 1, 27, 8], + ["frame", 6, 2, 2, 27, 8], + ["setarg", 6, 0, 3, 27, 8], + ["setarg", 6, 1, 4, 27, 8], + ["setarg", 6, 2, 5, 27, 8], + ["invoke", 6, 3, 27, 8], + ["jump", "call_done_26", 27, 8], "record_path_25", - ["load_field", 4, 2, "mkdir", 25, 24], - ["frame", 5, 4, 1, 25, 24], - ["setarg", 5, 0, 2, 25, 24], - ["setarg", 5, 1, 1, 25, 24], - ["invoke", 5, 3, 25, 24], + ["load_field", 4, 2, "is_dir", 27, 8], + ["frame", 5, 4, 1, 27, 8], + ["setarg", 5, 0, 2, 27, 8], + ["setarg", 5, 1, 1, 27, 8], + ["invoke", 5, 3, 27, 8], "call_done_26", - ["jump", "if_end_22", 25, 24], - "if_else_21", - "if_end_22", - ["return", 1, 26, 10], + "_nop_bl_2", + ["jump_true", 3, "if_else_23", 27, 8], + ["get", 2, 10, 1, 27, 24], + ["is_proxy", 3, 2, 27, 24], + ["jump_false", 3, "record_path_27", 27, 24], + ["null", 3, 27, 24], + ["access", 4, "mkdir", 27, 24], + ["array", 5, 0, 27, 24], + ["push", 5, 1, 27, 24], + ["frame", 6, 2, 2, 27, 24], + ["setarg", 6, 0, 3, 27, 24], + ["setarg", 6, 1, 4, 27, 24], + ["setarg", 6, 2, 5, 27, 24], + ["invoke", 6, 3, 27, 24], + ["jump", "call_done_28", 27, 24], + "record_path_27", + ["load_field", 4, 2, "mkdir", 27, 24], + ["frame", 5, 4, 1, 27, 24], + ["setarg", 5, 0, 2, 27, 24], + ["setarg", 5, 1, 1, 27, 24], + ["invoke", 5, 3, 27, 24], + "call_done_28", + ["jump", "if_end_24", 27, 24], + "if_else_23", + "if_end_24", + ["return", 1, 28, 10], "_nop_ur_2", "_nop_ur_3" ], @@ -403,24 +474,24 @@ "kind": "name", "make": "intrinsic" }, - 31, + 33, 20 ], - ["access", 3, "/boot/", 31, 32], - ["is_text", 4, 2, 31, 32], - ["jump_false", 4, "add_cn_28", 31, 32], + ["access", 3, "/boot/", 33, 32], + ["is_text", 4, 2, 33, 32], + ["jump_false", 4, "add_cn_30", 33, 32], "_nop_tc_1", "_nop_tc_2", - ["concat", 5, 2, 3, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_cn_28", - ["is_num", 4, 2, 31, 32], - ["jump_false", 4, "add_err_29", 31, 32], + ["concat", 5, 2, 3, 33, 32], + ["jump", "add_done_29", 33, 32], + "add_cn_30", + ["is_num", 4, 2, 33, 32], + ["jump_false", 4, "add_err_31", 33, 32], "_nop_tc_3", - ["jump", "add_err_29", 31, 32], - ["add", 5, 2, 3, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_err_29", + ["jump", "add_err_31", 33, 32], + ["add", 5, 2, 3, 33, 32], + ["jump", "add_done_29", 33, 32], + "add_err_31", [ "access", 2, @@ -429,35 +500,35 @@ "kind": "name", "make": "intrinsic" }, - 31, + 33, 32 ], - ["access", 3, "error", 31, 32], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 32], - ["array", 6, 0, 31, 32], - ["push", 6, 4, 31, 32], - ["frame", 4, 2, 2, 31, 32], - ["null", 2, 31, 32], - ["setarg", 4, 0, 2, 31, 32], - ["setarg", 4, 1, 3, 31, 32], - ["setarg", 4, 2, 6, 31, 32], - ["invoke", 4, 2, 31, 32], - ["disrupt", 31, 32], - "add_done_27", - ["is_text", 2, 5, 31, 43], - ["jump_false", 2, "add_cn_31", 31, 43], - ["is_text", 3, 1, 31, 43], - ["jump_false", 3, "add_cn_31", 31, 43], - ["concat", 4, 5, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_cn_31", - ["is_num", 2, 5, 31, 43], - ["jump_false", 2, "add_err_32", 31, 43], - ["is_num", 3, 1, 31, 43], - ["jump_false", 3, "add_err_32", 31, 43], - ["add", 4, 5, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_err_32", + ["access", 3, "error", 33, 32], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 33, 32], + ["array", 6, 0, 33, 32], + ["push", 6, 4, 33, 32], + ["frame", 4, 2, 2, 33, 32], + ["null", 2, 33, 32], + ["setarg", 4, 0, 2, 33, 32], + ["setarg", 4, 1, 3, 33, 32], + ["setarg", 4, 2, 6, 33, 32], + ["invoke", 4, 2, 33, 32], + ["disrupt", 33, 32], + "add_done_29", + ["is_text", 2, 5, 33, 43], + ["jump_false", 2, "add_cn_33", 33, 43], + ["is_text", 3, 1, 33, 43], + ["jump_false", 3, "add_cn_33", 33, 43], + ["concat", 4, 5, 1, 33, 43], + ["jump", "add_done_32", 33, 43], + "add_cn_33", + ["is_num", 2, 5, 33, 43], + ["jump_false", 2, "add_err_34", 33, 43], + ["is_num", 3, 1, 33, 43], + ["jump_false", 3, "add_err_34", 33, 43], + ["add", 4, 5, 1, 33, 43], + ["jump", "add_done_32", 33, 43], + "add_err_34", [ "access", 2, @@ -466,36 +537,36 @@ "kind": "name", "make": "intrinsic" }, - 31, + 33, 43 ], - ["access", 3, "error", 31, 43], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 31, 43], - ["array", 6, 0, 31, 43], - ["push", 6, 5, 31, 43], - ["frame", 5, 2, 2, 31, 43], - ["null", 2, 31, 43], - ["setarg", 5, 0, 2, 31, 43], - ["setarg", 5, 1, 3, 31, 43], - ["setarg", 5, 2, 6, 31, 43], - ["invoke", 5, 2, 31, 43], - ["disrupt", 31, 43], - "add_done_30", - ["access", 2, ".cm.mcode", 31, 50], - ["is_text", 3, 4, 31, 50], - ["jump_false", 3, "add_cn_34", 31, 50], + ["access", 3, "error", 33, 43], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 33, 43], + ["array", 6, 0, 33, 43], + ["push", 6, 5, 33, 43], + ["frame", 5, 2, 2, 33, 43], + ["null", 2, 33, 43], + ["setarg", 5, 0, 2, 33, 43], + ["setarg", 5, 1, 3, 33, 43], + ["setarg", 5, 2, 6, 33, 43], + ["invoke", 5, 2, 33, 43], + ["disrupt", 33, 43], + "add_done_32", + ["access", 2, ".cm.mcode", 33, 50], + ["is_text", 3, 4, 33, 50], + ["jump_false", 3, "add_cn_36", 33, 50], "_nop_tc_4", "_nop_tc_5", - ["concat", 5, 4, 2, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_cn_34", - ["is_num", 3, 4, 31, 50], - ["jump_false", 3, "add_err_35", 31, 50], + ["concat", 5, 4, 2, 33, 50], + ["jump", "add_done_35", 33, 50], + "add_cn_36", + ["is_num", 3, 4, 33, 50], + ["jump_false", 3, "add_err_37", 33, 50], "_nop_tc_6", - ["jump", "add_err_35", 31, 50], - ["add", 5, 4, 2, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_err_35", + ["jump", "add_err_37", 33, 50], + ["add", 5, 4, 2, 33, 50], + ["jump", "add_done_35", 33, 50], + "add_err_37", [ "access", 2, @@ -504,61 +575,61 @@ "kind": "name", "make": "intrinsic" }, - 31, + 33, 50 ], - ["access", 3, "error", 31, 50], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 50], - ["array", 6, 0, 31, 50], - ["push", 6, 4, 31, 50], - ["frame", 4, 2, 2, 31, 50], - ["null", 2, 31, 50], - ["setarg", 4, 0, 2, 31, 50], - ["setarg", 4, 1, 3, 31, 50], - ["setarg", 4, 2, 6, 31, 50], - ["invoke", 4, 2, 31, 50], - ["disrupt", 31, 50], - "add_done_33", - ["move", 2, 5, 31, 50], - ["null", 3, 32, 20], - ["null", 4, 33, 19], - ["get", 5, 10, 1, 34, 8], - ["is_proxy", 6, 5, 34, 8], - ["jump_false", 6, "record_path_38", 34, 8], - ["null", 6, 34, 8], - ["access", 7, "is_file", 34, 8], - ["array", 8, 0, 34, 8], - ["push", 8, 2, 34, 8], - ["frame", 9, 5, 2, 34, 8], - ["setarg", 9, 0, 6, 34, 8], - ["setarg", 9, 1, 7, 34, 8], - ["setarg", 9, 2, 8, 34, 8], - ["invoke", 9, 6, 34, 8], - ["jump", "call_done_39", 34, 8], - "record_path_38", - ["load_field", 7, 5, "is_file", 34, 8], - ["frame", 8, 7, 1, 34, 8], - ["setarg", 8, 0, 5, 34, 8], - ["setarg", 8, 1, 2, 34, 8], - ["invoke", 8, 6, 34, 8], - "call_done_39", + ["access", 3, "error", 33, 50], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 33, 50], + ["array", 6, 0, 33, 50], + ["push", 6, 4, 33, 50], + ["frame", 4, 2, 2, 33, 50], + ["null", 2, 33, 50], + ["setarg", 4, 0, 2, 33, 50], + ["setarg", 4, 1, 3, 33, 50], + ["setarg", 4, 2, 6, 33, 50], + ["invoke", 4, 2, 33, 50], + ["disrupt", 33, 50], + "add_done_35", + ["move", 2, 5, 33, 50], + ["null", 3, 34, 20], + ["null", 4, 35, 19], + ["get", 5, 10, 1, 36, 8], + ["is_proxy", 6, 5, 36, 8], + ["jump_false", 6, "record_path_40", 36, 8], + ["null", 6, 36, 8], + ["access", 7, "is_file", 36, 8], + ["array", 8, 0, 36, 8], + ["push", 8, 2, 36, 8], + ["frame", 9, 5, 2, 36, 8], + ["setarg", 9, 0, 6, 36, 8], + ["setarg", 9, 1, 7, 36, 8], + ["setarg", 9, 2, 8, 36, 8], + ["invoke", 9, 6, 36, 8], + ["jump", "call_done_41", 36, 8], + "record_path_40", + ["load_field", 7, 5, "is_file", 36, 8], + ["frame", 8, 7, 1, 36, 8], + ["setarg", 8, 0, 5, 36, 8], + ["setarg", 8, 1, 2, 36, 8], + ["invoke", 8, 6, 36, 8], + "call_done_41", "_nop_bl_1", - ["jump_true", 6, "if_else_36", 34, 8], - ["access", 5, "error: missing seed: ", 35, 11], + ["jump_true", 6, "if_else_38", 36, 8], + ["access", 5, "error: missing seed: ", 37, 11], "_nop_tc_7", "_nop_tc_8", - ["is_text", 6, 1, 35, 37], - ["jump_false", 6, "add_cn_41", 35, 37], - ["concat", 7, 5, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_cn_41", + ["is_text", 6, 1, 37, 37], + ["jump_false", 6, "add_cn_43", 37, 37], + ["concat", 7, 5, 1, 37, 37], + ["jump", "add_done_42", 37, 37], + "add_cn_43", "_nop_tc_9", - ["jump", "add_err_42", 35, 37], - ["is_num", 6, 1, 35, 37], - ["jump_false", 6, "add_err_42", 35, 37], - ["add", 7, 5, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_err_42", + ["jump", "add_err_44", 37, 37], + ["is_num", 6, 1, 37, 37], + ["jump_false", 6, "add_err_44", 37, 37], + ["add", 7, 5, 1, 37, 37], + ["jump", "add_done_42", 37, 37], + "add_err_44", [ "access", 5, @@ -567,36 +638,36 @@ "kind": "name", "make": "intrinsic" }, - 35, + 37, 37 ], - ["access", 6, "error", 35, 37], - ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 35, 37], - ["array", 9, 0, 35, 37], - ["push", 9, 8, 35, 37], - ["frame", 8, 5, 2, 35, 37], - ["null", 5, 35, 37], - ["setarg", 8, 0, 5, 35, 37], - ["setarg", 8, 1, 6, 35, 37], - ["setarg", 8, 2, 9, 35, 37], - ["invoke", 8, 5, 35, 37], - ["disrupt", 35, 37], - "add_done_40", - ["access", 5, "\n", 35, 44], - ["is_text", 6, 7, 35, 44], - ["jump_false", 6, "add_cn_44", 35, 44], + ["access", 6, "error", 37, 37], + ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 37, 37], + ["array", 9, 0, 37, 37], + ["push", 9, 8, 37, 37], + ["frame", 8, 5, 2, 37, 37], + ["null", 5, 37, 37], + ["setarg", 8, 0, 5, 37, 37], + ["setarg", 8, 1, 6, 37, 37], + ["setarg", 8, 2, 9, 37, 37], + ["invoke", 8, 5, 37, 37], + ["disrupt", 37, 37], + "add_done_42", + ["access", 5, "\n", 37, 44], + ["is_text", 6, 7, 37, 44], + ["jump_false", 6, "add_cn_46", 37, 44], "_nop_tc_10", "_nop_tc_11", - ["concat", 8, 7, 5, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_cn_44", - ["is_num", 6, 7, 35, 44], - ["jump_false", 6, "add_err_45", 35, 44], + ["concat", 8, 7, 5, 37, 44], + ["jump", "add_done_45", 37, 44], + "add_cn_46", + ["is_num", 6, 7, 37, 44], + ["jump_false", 6, "add_err_47", 37, 44], "_nop_tc_12", - ["jump", "add_err_45", 35, 44], - ["add", 8, 7, 5, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_err_45", + ["jump", "add_err_47", 37, 44], + ["add", 8, 7, 5, 37, 44], + ["jump", "add_done_45", 37, 44], + "add_err_47", [ "access", 5, @@ -605,21 +676,21 @@ "kind": "name", "make": "intrinsic" }, - 35, + 37, 44 ], - ["access", 6, "error", 35, 44], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 35, 44], - ["array", 9, 0, 35, 44], - ["push", 9, 7, 35, 44], - ["frame", 7, 5, 2, 35, 44], - ["null", 5, 35, 44], - ["setarg", 7, 0, 5, 35, 44], - ["setarg", 7, 1, 6, 35, 44], - ["setarg", 7, 2, 9, 35, 44], - ["invoke", 7, 5, 35, 44], - ["disrupt", 35, 44], - "add_done_43", + ["access", 6, "error", 37, 44], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 37, 44], + ["array", 9, 0, 37, 44], + ["push", 9, 7, 37, 44], + ["frame", 7, 5, 2, 37, 44], + ["null", 5, 37, 44], + ["setarg", 7, 0, 5, 37, 44], + ["setarg", 7, 1, 6, 37, 44], + ["setarg", 7, 2, 9, 37, 44], + ["invoke", 7, 5, 37, 44], + ["disrupt", 37, 44], + "add_done_45", [ "access", 5, @@ -628,39 +699,39 @@ "kind": "name", "make": "intrinsic" }, - 35, + 37, 5 ], - ["frame", 6, 5, 1, 35, 5], - ["null", 5, 35, 5], - ["setarg", 6, 0, 5, 35, 5], - ["setarg", 6, 1, 8, 35, 5], - ["invoke", 6, 5, 35, 5], - ["disrupt", 36, 5], - ["jump", "if_end_37", 36, 5], - "if_else_36", - "if_end_37", - ["get", 5, 10, 1, 38, 16], - ["is_proxy", 6, 5, 38, 16], - ["jump_false", 6, "record_path_46", 38, 16], - ["null", 6, 38, 16], - ["access", 7, "slurp", 38, 16], - ["array", 8, 0, 38, 16], - ["push", 8, 2, 38, 16], - ["frame", 9, 5, 2, 38, 16], - ["setarg", 9, 0, 6, 38, 16], - ["setarg", 9, 1, 7, 38, 16], - ["setarg", 9, 2, 8, 38, 16], - ["invoke", 9, 6, 38, 16], - ["jump", "call_done_47", 38, 16], - "record_path_46", - ["load_field", 7, 5, "slurp", 38, 16], - ["frame", 8, 7, 1, 38, 16], - ["setarg", 8, 0, 5, 38, 16], - ["setarg", 8, 1, 2, 38, 16], - ["invoke", 8, 6, 38, 16], - "call_done_47", - ["move", 3, 6, 38, 16], + ["frame", 6, 5, 1, 37, 5], + ["null", 5, 37, 5], + ["setarg", 6, 0, 5, 37, 5], + ["setarg", 6, 1, 8, 37, 5], + ["invoke", 6, 5, 37, 5], + ["disrupt", 38, 5], + ["jump", "if_end_39", 38, 5], + "if_else_38", + "if_end_39", + ["get", 5, 10, 1, 40, 16], + ["is_proxy", 6, 5, 40, 16], + ["jump_false", 6, "record_path_48", 40, 16], + ["null", 6, 40, 16], + ["access", 7, "slurp", 40, 16], + ["array", 8, 0, 40, 16], + ["push", 8, 2, 40, 16], + ["frame", 9, 5, 2, 40, 16], + ["setarg", 9, 0, 6, 40, 16], + ["setarg", 9, 1, 7, 40, 16], + ["setarg", 9, 2, 8, 40, 16], + ["invoke", 9, 6, 40, 16], + ["jump", "call_done_49", 40, 16], + "record_path_48", + ["load_field", 7, 5, "slurp", 40, 16], + ["frame", 8, 7, 1, 40, 16], + ["setarg", 8, 0, 5, 40, 16], + ["setarg", 8, 1, 2, 40, 16], + ["invoke", 8, 6, 40, 16], + "call_done_49", + ["move", 3, 6, 40, 16], [ "access", 2, @@ -669,14 +740,14 @@ "kind": "name", "make": "intrinsic" }, - 39, + 41, 44 ], - ["frame", 5, 2, 1, 39, 44], - ["null", 2, 39, 44], - ["setarg", 5, 0, 2, 39, 44], - ["setarg", 5, 1, 3, 39, 44], - ["invoke", 5, 2, 39, 44], + ["frame", 5, 2, 1, 41, 44], + ["null", 2, 41, 44], + ["setarg", 5, 0, 2, 41, 44], + ["setarg", 5, 1, 3, 41, 44], + ["invoke", 5, 2, 41, 44], [ "access", 3, @@ -685,19 +756,19 @@ "kind": "name", "make": "intrinsic" }, - 39, + 41, 15 ], - ["frame", 5, 3, 2, 39, 15], - ["null", 3, 39, 15], - ["setarg", 5, 0, 3, 39, 15], - ["setarg", 5, 1, 1, 39, 15], - ["setarg", 5, 2, 2, 39, 15], - ["invoke", 5, 2, 39, 15], - ["move", 4, 2, 39, 15], + ["frame", 5, 3, 2, 41, 15], + ["null", 3, 41, 15], + ["setarg", 5, 0, 3, 41, 15], + ["setarg", 5, 1, 1, 41, 15], + ["setarg", 5, 2, 2, 41, 15], + ["invoke", 5, 2, 41, 15], + ["move", 4, 2, 41, 15], ["record", 2, 1], - ["get", 3, 2, 1, 40, 43], - ["store_field", 2, 3, "use", 40, 43], + ["get", 3, 2, 1, 42, 43], + ["store_field", 2, 3, "use", 42, 43], [ "access", 3, @@ -706,14 +777,14 @@ "kind": "name", "make": "intrinsic" }, - 40, + 42, 31 ], - ["frame", 5, 3, 1, 40, 31], - ["null", 3, 40, 31], - ["setarg", 5, 0, 3, 40, 31], - ["setarg", 5, 1, 2, 40, 31], - ["invoke", 5, 2, 40, 31], + ["frame", 5, 3, 1, 42, 31], + ["null", 3, 42, 31], + ["setarg", 5, 0, 3, 42, 31], + ["setarg", 5, 1, 2, 42, 31], + ["invoke", 5, 2, 42, 31], [ "access", 3, @@ -722,16 +793,16 @@ "kind": "name", "make": "intrinsic" }, - 40, + 42, 10 ], - ["frame", 5, 3, 2, 40, 10], - ["null", 3, 40, 10], - ["setarg", 5, 0, 3, 40, 10], - ["setarg", 5, 1, 4, 40, 10], - ["setarg", 5, 2, 2, 40, 10], - ["tail_invoke", 5, 2, 40, 10], - ["return", 2, 40, 10], + ["frame", 5, 3, 2, 42, 10], + ["null", 3, 42, 10], + ["setarg", 5, 0, 3, 42, 10], + ["setarg", 5, 1, 4, 42, 10], + ["setarg", 5, 2, 2, 42, 10], + ["tail_invoke", 5, 2, 42, 10], + ["return", 2, 42, 10], "_nop_ur_1", "_nop_ur_2" ], @@ -744,101 +815,101 @@ "nr_slots": 13, "nr_close_slots": 0, "instructions": [ - ["get", 3, 13, 1, 50, 20], - ["frame", 4, 3, 2, 50, 20], - ["null", 3, 50, 20], - ["setarg", 4, 0, 3, 50, 20], - ["setarg", 4, 1, 1, 50, 20], - ["setarg", 4, 2, 2, 50, 20], - ["invoke", 4, 3, 50, 20], - ["move", 4, 3, 50, 20], - ["load_field", 3, 4, "tokens", 51, 23], - ["get", 4, 13, 1, 51, 57], - ["get", 5, 14, 1, 51, 13], - ["frame", 6, 5, 4, 51, 13], - ["null", 5, 51, 13], - ["setarg", 6, 0, 5, 51, 13], - ["setarg", 6, 1, 3, 51, 13], - ["setarg", 6, 2, 1, 51, 13], - ["setarg", 6, 3, 2, 51, 13], - ["setarg", 6, 4, 4, 51, 13], - ["invoke", 6, 3, 51, 13], - ["move", 4, 3, 51, 13], - ["access", 3, 0, 52, 12], - ["null", 5, 53, 11], - ["null", 6, 54, 13], - ["load_field", 7, 4, "errors", 55, 20], - ["null", 8, 55, 34], - ["is_identical", 9, 7, 8, 55, 34], - ["jump_true", 9, "ne_nid_50", 55, 34], - ["jump", "ne_ni_51", 55, 34], - "ne_nid_50", - ["false", 9, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_ni_51", - ["is_int", 10, 7, 55, 34], - ["jump_false", 10, "ne_nn_52", 55, 34], + ["get", 3, 13, 1, 52, 20], + ["frame", 4, 3, 2, 52, 20], + ["null", 3, 52, 20], + ["setarg", 4, 0, 3, 52, 20], + ["setarg", 4, 1, 1, 52, 20], + ["setarg", 4, 2, 2, 52, 20], + ["invoke", 4, 3, 52, 20], + ["move", 4, 3, 52, 20], + ["load_field", 3, 4, "tokens", 53, 23], + ["get", 4, 13, 1, 53, 57], + ["get", 5, 14, 1, 53, 13], + ["frame", 6, 5, 4, 53, 13], + ["null", 5, 53, 13], + ["setarg", 6, 0, 5, 53, 13], + ["setarg", 6, 1, 3, 53, 13], + ["setarg", 6, 2, 1, 53, 13], + ["setarg", 6, 3, 2, 53, 13], + ["setarg", 6, 4, 4, 53, 13], + ["invoke", 6, 3, 53, 13], + ["move", 4, 3, 53, 13], + ["access", 3, 0, 54, 12], + ["null", 5, 55, 11], + ["null", 6, 56, 13], + ["load_field", 7, 4, "errors", 57, 20], + ["null", 8, 57, 34], + ["is_identical", 9, 7, 8, 57, 34], + ["jump_true", 9, "ne_nid_52", 57, 34], + ["jump", "ne_ni_53", 57, 34], + "ne_nid_52", + ["false", 9, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_ni_53", + ["is_int", 10, 7, 57, 34], + ["jump_false", 10, "ne_nn_54", 57, 34], "_nop_tc_1", - ["jump", "ne_nn_52", 55, 34], - ["ne_int", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nn_52", - ["is_num", 10, 7, 55, 34], - ["jump_false", 10, "ne_nt_53", 55, 34], + ["jump", "ne_nn_54", 57, 34], + ["ne_int", 9, 7, 8, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_nn_54", + ["is_num", 10, 7, 57, 34], + ["jump_false", 10, "ne_nt_55", 57, 34], "_nop_tc_2", - ["jump", "ne_nt_53", 55, 34], - ["ne_float", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nt_53", - ["is_text", 10, 7, 55, 34], - ["jump_false", 10, "ne_nnl_54", 55, 34], + ["jump", "ne_nt_55", 57, 34], + ["ne_float", 9, 7, 8, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_nt_55", + ["is_text", 10, 7, 57, 34], + ["jump_false", 10, "ne_nnl_56", 57, 34], "_nop_tc_3", - ["jump", "ne_nnl_54", 55, 34], - ["ne_text", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nnl_54", - ["is_null", 10, 7, 55, 34], - ["jump_false", 10, "ne_nb_55", 55, 34], + ["jump", "ne_nnl_56", 57, 34], + ["ne_text", 9, 7, 8, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_nnl_56", + ["is_null", 10, 7, 57, 34], + ["jump_false", 10, "ne_nb_57", 57, 34], "_nop_tc_4", "_nop_tc_5", - ["false", 9, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nb_55", - ["is_bool", 10, 7, 55, 34], - ["jump_false", 10, "ne_mis_56", 55, 34], + ["false", 9, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_nb_57", + ["is_bool", 10, 7, 57, 34], + ["jump_false", 10, "ne_mis_58", 57, 34], "_nop_tc_6", - ["jump", "ne_mis_56", 55, 34], - ["ne_bool", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_mis_56", - ["true", 9, 55, 34], - "ne_done_49", - ["move", 7, 9, 55, 34], - ["jump_false", 7, "and_end_48", 55, 34], - ["load_field", 8, 4, "errors", 55, 49], - ["length", 9, 8, 55, 49], - ["access", 8, 0, 55, 63], + ["jump", "ne_mis_58", 57, 34], + ["ne_bool", 9, 7, 8, 57, 34], + ["jump", "ne_done_51", 57, 34], + "ne_mis_58", + ["true", 9, 57, 34], + "ne_done_51", + ["move", 7, 9, 57, 34], + ["jump_false", 7, "and_end_50", 57, 34], + ["load_field", 8, 4, "errors", 57, 49], + ["length", 9, 8, 57, 49], + ["access", 8, 0, 57, 63], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["gt_int", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_ni_57", + ["gt_int", 10, 9, 8, 57, 63], + ["jump", "rel_done_61", 57, 63], + "rel_ni_59", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["gt_float", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_nn_58", + ["gt_float", 10, 9, 8, 57, 63], + ["jump", "rel_done_61", 57, 63], + "rel_nn_60", "_nop_tc_15", - ["jump", "rel_err_60", 55, 63], + ["jump", "rel_err_62", 57, 63], "_nop_tc_16", - ["jump", "rel_err_60", 55, 63], - ["gt_text", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_err_60", + ["jump", "rel_err_62", 57, 63], + ["gt_text", 10, 9, 8, 57, 63], + ["jump", "rel_done_61", 57, 63], + "rel_err_62", [ "access", 8, @@ -847,175 +918,175 @@ "kind": "name", "make": "intrinsic" }, - 55, + 57, 63 ], - ["access", 9, "error", 55, 63], - ["access", 11, "cannot compare with '>': operands must be same type", 55, 63], - ["array", 12, 0, 55, 63], - ["push", 12, 11, 55, 63], - ["frame", 11, 8, 2, 55, 63], - ["null", 8, 55, 63], - ["setarg", 11, 0, 8, 55, 63], - ["setarg", 11, 1, 9, 55, 63], - ["setarg", 11, 2, 12, 55, 63], - ["invoke", 11, 8, 55, 63], - ["disrupt", 55, 63], - "rel_done_59", - ["move", 7, 10, 55, 63], - "and_end_48", - ["move", 8, 7, 55, 63], - ["jump_false", 8, "if_else_61", 56, 7], - "while_start_63", - ["load_field", 7, 4, "errors", 57, 24], - ["length", 8, 7, 57, 24], - ["is_int", 7, 3, 57, 24], - ["jump_false", 7, "rel_ni_65", 57, 24], + ["access", 9, "error", 57, 63], + ["access", 11, "cannot compare with '>': operands must be same type", 57, 63], + ["array", 12, 0, 57, 63], + ["push", 12, 11, 57, 63], + ["frame", 11, 8, 2, 57, 63], + ["null", 8, 57, 63], + ["setarg", 11, 0, 8, 57, 63], + ["setarg", 11, 1, 9, 57, 63], + ["setarg", 11, 2, 12, 57, 63], + ["invoke", 11, 8, 57, 63], + ["disrupt", 57, 63], + "rel_done_61", + ["move", 7, 10, 57, 63], + "and_end_50", + ["move", 8, 7, 57, 63], + ["jump_false", 8, "if_else_63", 58, 7], + "while_start_65", + ["load_field", 7, 4, "errors", 59, 24], + ["length", 8, 7, 59, 24], + ["is_int", 7, 3, 59, 24], + ["jump_false", 7, "rel_ni_67", 59, 24], "_nop_tc_17", "_nop_tc_18", - ["lt_int", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_ni_65", - ["is_num", 7, 3, 57, 24], - ["jump_false", 7, "rel_nn_66", 57, 24], + ["lt_int", 7, 3, 8, 59, 24], + ["jump", "rel_done_69", 59, 24], + "rel_ni_67", "_nop_tc_19", "_nop_tc_20", - ["lt_float", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_nn_66", - ["is_text", 7, 3, 57, 24], - ["jump_false", 7, "rel_err_68", 57, 24], "_nop_tc_21", - ["jump", "rel_err_68", 57, 24], - ["lt_text", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_err_68", + "_nop_tc_22", + ["lt_float", 7, 3, 8, 59, 24], + ["jump", "rel_done_69", 59, 24], + "rel_nn_68", + "_nop_tc_23", + ["jump", "rel_err_70", 59, 24], + "_nop_tc_24", + ["jump", "rel_err_70", 59, 24], + ["lt_text", 7, 3, 8, 59, 24], + ["jump", "rel_done_69", 59, 24], + "rel_err_70", [ "access", - 7, + 8, { "name": "log", "kind": "name", "make": "intrinsic" }, - 57, + 59, 24 ], - ["access", 8, "error", 57, 24], - ["access", 10, "cannot compare with '<': operands must be same type", 57, 24], - ["array", 11, 0, 57, 24], - ["push", 11, 10, 57, 24], - ["frame", 10, 7, 2, 57, 24], - ["null", 7, 57, 24], - ["setarg", 10, 0, 7, 57, 24], - ["setarg", 10, 1, 8, 57, 24], - ["setarg", 10, 2, 11, 57, 24], - ["invoke", 10, 7, 57, 24], - ["disrupt", 57, 24], - "rel_done_67", - ["jump_false", 9, "while_end_64", 57, 24], - ["load_field", 7, 4, "errors", 58, 11], - ["load_dynamic", 8, 7, 3, 58, 22], - ["move", 5, 8, 58, 22], - ["load_field", 7, 5, "message", 59, 13], - ["move", 6, 7, 59, 13], - ["load_field", 7, 5, "line", 60, 11], - ["null", 8, 60, 21], - ["is_identical", 9, 7, 8, 60, 21], - ["jump_true", 9, "ne_nid_73", 60, 21], - ["jump", "ne_ni_74", 60, 21], - "ne_nid_73", - ["false", 9, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_ni_74", - ["is_int", 10, 7, 60, 21], - ["jump_false", 10, "ne_nn_75", 60, 21], - "_nop_tc_22", - ["jump", "ne_nn_75", 60, 21], - ["ne_int", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nn_75", - ["is_num", 10, 7, 60, 21], - ["jump_false", 10, "ne_nt_76", 60, 21], - "_nop_tc_23", - ["jump", "ne_nt_76", 60, 21], - ["ne_float", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nt_76", - ["is_text", 10, 7, 60, 21], - ["jump_false", 10, "ne_nnl_77", 60, 21], - "_nop_tc_24", - ["jump", "ne_nnl_77", 60, 21], - ["ne_text", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nnl_77", - ["is_null", 10, 7, 60, 21], - ["jump_false", 10, "ne_nb_78", 60, 21], + ["access", 9, "error", 59, 24], + ["access", 10, "cannot compare with '<': operands must be same type", 59, 24], + ["array", 11, 0, 59, 24], + ["push", 11, 10, 59, 24], + ["frame", 10, 8, 2, 59, 24], + ["null", 8, 59, 24], + ["setarg", 10, 0, 8, 59, 24], + ["setarg", 10, 1, 9, 59, 24], + ["setarg", 10, 2, 11, 59, 24], + ["invoke", 10, 8, 59, 24], + ["disrupt", 59, 24], + "rel_done_69", + ["jump_false", 7, "while_end_66", 59, 24], + ["load_field", 7, 4, "errors", 60, 11], + ["load_dynamic", 8, 7, 3, 60, 22], + ["move", 5, 8, 60, 22], + ["load_field", 7, 5, "message", 61, 13], + ["move", 6, 7, 61, 13], + ["load_field", 7, 5, "line", 62, 11], + ["null", 8, 62, 21], + ["is_identical", 9, 7, 8, 62, 21], + ["jump_true", 9, "ne_nid_75", 62, 21], + ["jump", "ne_ni_76", 62, 21], + "ne_nid_75", + ["false", 9, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_ni_76", + ["is_int", 10, 7, 62, 21], + ["jump_false", 10, "ne_nn_77", 62, 21], "_nop_tc_25", + ["jump", "ne_nn_77", 62, 21], + ["ne_int", 9, 7, 8, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_nn_77", + ["is_num", 10, 7, 62, 21], + ["jump_false", 10, "ne_nt_78", 62, 21], "_nop_tc_26", - ["false", 9, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nb_78", - ["is_bool", 10, 7, 60, 21], - ["jump_false", 10, "ne_mis_79", 60, 21], + ["jump", "ne_nt_78", 62, 21], + ["ne_float", 9, 7, 8, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_nt_78", + ["is_text", 10, 7, 62, 21], + ["jump_false", 10, "ne_nnl_79", 62, 21], "_nop_tc_27", - ["jump", "ne_mis_79", 60, 21], - ["ne_bool", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_mis_79", - ["true", 9, 60, 21], - "ne_done_72", - ["move", 7, 9, 60, 21], - ["jump_false", 7, "and_end_71", 60, 21], - ["load_field", 8, 5, "column", 60, 29], - ["null", 9, 60, 41], - ["is_identical", 10, 8, 9, 60, 41], - ["jump_true", 10, "ne_nid_81", 60, 41], - ["jump", "ne_ni_82", 60, 41], - "ne_nid_81", - ["false", 10, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_ni_82", - ["is_int", 11, 8, 60, 41], - ["jump_false", 11, "ne_nn_83", 60, 41], + ["jump", "ne_nnl_79", 62, 21], + ["ne_text", 9, 7, 8, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_nnl_79", + ["is_null", 10, 7, 62, 21], + ["jump_false", 10, "ne_nb_80", 62, 21], "_nop_tc_28", - ["jump", "ne_nn_83", 60, 41], - ["ne_int", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nn_83", - ["is_num", 11, 8, 60, 41], - ["jump_false", 11, "ne_nt_84", 60, 41], "_nop_tc_29", - ["jump", "ne_nt_84", 60, 41], - ["ne_float", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nt_84", - ["is_text", 11, 8, 60, 41], - ["jump_false", 11, "ne_nnl_85", 60, 41], + ["false", 9, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_nb_80", + ["is_bool", 10, 7, 62, 21], + ["jump_false", 10, "ne_mis_81", 62, 21], "_nop_tc_30", - ["jump", "ne_nnl_85", 60, 41], - ["ne_text", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nnl_85", - ["is_null", 11, 8, 60, 41], - ["jump_false", 11, "ne_nb_86", 60, 41], + ["jump", "ne_mis_81", 62, 21], + ["ne_bool", 9, 7, 8, 62, 21], + ["jump", "ne_done_74", 62, 21], + "ne_mis_81", + ["true", 9, 62, 21], + "ne_done_74", + ["move", 7, 9, 62, 21], + ["jump_false", 7, "and_end_73", 62, 21], + ["load_field", 8, 5, "column", 62, 29], + ["null", 9, 62, 41], + ["is_identical", 10, 8, 9, 62, 41], + ["jump_true", 10, "ne_nid_83", 62, 41], + ["jump", "ne_ni_84", 62, 41], + "ne_nid_83", + ["false", 10, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_ni_84", + ["is_int", 11, 8, 62, 41], + ["jump_false", 11, "ne_nn_85", 62, 41], "_nop_tc_31", + ["jump", "ne_nn_85", 62, 41], + ["ne_int", 10, 8, 9, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_nn_85", + ["is_num", 11, 8, 62, 41], + ["jump_false", 11, "ne_nt_86", 62, 41], "_nop_tc_32", - ["false", 10, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nb_86", - ["is_bool", 11, 8, 60, 41], - ["jump_false", 11, "ne_mis_87", 60, 41], + ["jump", "ne_nt_86", 62, 41], + ["ne_float", 10, 8, 9, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_nt_86", + ["is_text", 11, 8, 62, 41], + ["jump_false", 11, "ne_nnl_87", 62, 41], "_nop_tc_33", - ["jump", "ne_mis_87", 60, 41], - ["ne_bool", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_mis_87", - ["true", 10, 60, 41], - "ne_done_80", - ["move", 7, 10, 60, 41], - "and_end_71", - ["jump_false", 7, "if_else_69", 60, 41], + ["jump", "ne_nnl_87", 62, 41], + ["ne_text", 10, 8, 9, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_nnl_87", + ["is_null", 11, 8, 62, 41], + ["jump_false", 11, "ne_nb_88", 62, 41], + "_nop_tc_34", + "_nop_tc_35", + ["false", 10, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_nb_88", + ["is_bool", 11, 8, 62, 41], + ["jump_false", 11, "ne_mis_89", 62, 41], + "_nop_tc_36", + ["jump", "ne_mis_89", 62, 41], + ["ne_bool", 10, 8, 9, 62, 41], + ["jump", "ne_done_82", 62, 41], + "ne_mis_89", + ["true", 10, 62, 41], + "ne_done_82", + ["move", 7, 10, 62, 41], + "and_end_73", + ["jump_false", 7, "if_else_71", 62, 41], ["load_field", 7, 5, "line", 1, 6], [ "access", @@ -1081,16 +1152,16 @@ "kind": "name", "make": "intrinsic" }, - 61, + 63, 9 ], - ["frame", 9, 8, 1, 61, 9], - ["null", 8, 61, 9], - ["setarg", 9, 0, 8, 61, 9], - ["setarg", 9, 1, 7, 61, 9], - ["invoke", 9, 7, 61, 9], - ["jump", "if_end_70", 61, 9], - "if_else_69", + ["frame", 9, 8, 1, 63, 9], + ["null", 8, 63, 9], + ["setarg", 9, 0, 8, 63, 9], + ["setarg", 9, 1, 7, 63, 9], + ["invoke", 9, 7, 63, 9], + ["jump", "if_end_72", 63, 9], + "if_else_71", ["array", 7, 0, 1, 1], ["push", 7, 2, 1, 1], ["push", 7, 6, 1, 1], @@ -1120,23 +1191,23 @@ "kind": "name", "make": "intrinsic" }, - 63, + 65, 9 ], - ["frame", 9, 8, 1, 63, 9], - ["null", 8, 63, 9], - ["setarg", 9, 0, 8, 63, 9], - ["setarg", 9, 1, 7, 63, 9], - ["invoke", 9, 7, 63, 9], - "if_end_70", - ["access", 7, 1, 64, 17], - ["is_num", 8, 3, 64, 17], - ["jump_false", 8, "num_err_88", 64, 17], - "_nop_tc_34", - "_nop_tc_35", - ["add", 8, 3, 7, 64, 17], - ["jump", "num_done_89", 64, 17], - "num_err_88", + ["frame", 9, 8, 1, 65, 9], + ["null", 8, 65, 9], + ["setarg", 9, 0, 8, 65, 9], + ["setarg", 9, 1, 7, 65, 9], + ["invoke", 9, 7, 65, 9], + "if_end_72", + ["access", 7, 1, 66, 17], + "_nop_tc_37", + "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", + ["add", 8, 3, 7, 66, 17], + ["jump", "num_done_91", 66, 17], + "num_err_90", [ "access", 7, @@ -1145,35 +1216,35 @@ "kind": "name", "make": "intrinsic" }, - 64, + 66, 17 ], - ["access", 9, "error", 64, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 64, 17], - ["array", 11, 0, 64, 17], - ["push", 11, 10, 64, 17], - ["frame", 10, 7, 2, 64, 17], - ["null", 7, 64, 17], - ["setarg", 10, 0, 7, 64, 17], - ["setarg", 10, 1, 9, 64, 17], - ["setarg", 10, 2, 11, 64, 17], - ["invoke", 10, 7, 64, 17], - ["disrupt", 64, 17], - "num_done_89", - ["move", 3, 8, 64, 17], - ["jump", "while_start_63", 64, 17], - "while_end_64", - ["disrupt", 66, 5], - ["jump", "if_end_62", 66, 5], - "if_else_61", - "if_end_62", - ["get", 3, 15, 1, 68, 10], - ["frame", 5, 3, 1, 68, 10], - ["null", 3, 68, 10], - ["setarg", 5, 0, 3, 68, 10], - ["setarg", 5, 1, 4, 68, 10], - ["tail_invoke", 5, 3, 68, 10], - ["return", 3, 68, 10], + ["access", 9, "error", 66, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 66, 17], + ["array", 11, 0, 66, 17], + ["push", 11, 10, 66, 17], + ["frame", 10, 7, 2, 66, 17], + ["null", 7, 66, 17], + ["setarg", 10, 0, 7, 66, 17], + ["setarg", 10, 1, 9, 66, 17], + ["setarg", 10, 2, 11, 66, 17], + ["invoke", 10, 7, 66, 17], + ["disrupt", 66, 17], + "num_done_91", + ["move", 3, 8, 66, 17], + ["jump", "while_start_65", 66, 17], + "while_end_66", + ["disrupt", 68, 5], + ["jump", "if_end_64", 68, 5], + "if_else_63", + "if_end_64", + ["get", 3, 15, 1, 70, 10], + ["frame", 5, 3, 1, 70, 10], + ["null", 3, 70, 10], + ["setarg", 5, 0, 3, 70, 10], + ["setarg", 5, 1, 4, 70, 10], + ["tail_invoke", 5, 3, 70, 10], + ["return", 3, 70, 10], "_nop_ur_1", "_nop_ur_2" ], @@ -1186,75 +1257,75 @@ "nr_slots": 15, "nr_close_slots": 0, "instructions": [ - ["get", 3, 10, 1, 72, 21], - ["is_proxy", 4, 3, 72, 21], - ["jump_false", 4, "record_path_90", 72, 21], - ["null", 4, 72, 21], - ["access", 5, "slurp", 72, 21], - ["array", 6, 0, 72, 21], - ["push", 6, 2, 72, 21], - ["frame", 7, 3, 2, 72, 21], - ["setarg", 7, 0, 4, 72, 21], - ["setarg", 7, 1, 5, 72, 21], - ["setarg", 7, 2, 6, 72, 21], - ["invoke", 7, 4, 72, 21], - ["jump", "call_done_91", 72, 21], - "record_path_90", - ["load_field", 5, 3, "slurp", 72, 21], - ["frame", 6, 5, 1, 72, 21], - ["setarg", 6, 0, 3, 72, 21], - ["setarg", 6, 1, 2, 72, 21], - ["invoke", 6, 4, 72, 21], - "call_done_91", - ["move", 3, 4, 72, 21], - ["get", 4, 3, 1, 73, 14], - ["frame", 5, 4, 1, 73, 14], - ["null", 4, 73, 14], - ["setarg", 5, 0, 4, 73, 14], - ["setarg", 5, 1, 3, 73, 14], - ["invoke", 5, 4, 73, 14], - ["move", 5, 4, 73, 14], - ["get", 4, 4, 1, 74, 16], - ["frame", 6, 4, 1, 74, 16], - ["null", 4, 74, 16], - ["setarg", 6, 0, 4, 74, 16], - ["setarg", 6, 1, 5, 74, 16], - ["invoke", 6, 4, 74, 16], - ["move", 5, 4, 74, 16], - ["null", 4, 75, 13], - ["null", 6, 76, 18], - ["null", 7, 77, 20], - ["null", 8, 78, 19], - ["move", 9, 5, 79, 7], - ["jump_false", 9, "and_end_94", 79, 7], - ["get", 10, 10, 1, 79, 17], - ["is_proxy", 11, 10, 79, 17], - ["jump_false", 11, "record_path_95", 79, 17], - ["null", 11, 79, 17], - ["access", 12, "is_file", 79, 17], - ["array", 13, 0, 79, 17], - ["push", 13, 5, 79, 17], - ["frame", 14, 10, 2, 79, 17], - ["setarg", 14, 0, 11, 79, 17], - ["setarg", 14, 1, 12, 79, 17], - ["setarg", 14, 2, 13, 79, 17], - ["invoke", 14, 11, 79, 17], - ["jump", "call_done_96", 79, 17], - "record_path_95", - ["load_field", 12, 10, "is_file", 79, 17], - ["frame", 13, 12, 1, 79, 17], - ["setarg", 13, 0, 10, 79, 17], - ["setarg", 13, 1, 5, 79, 17], - ["invoke", 13, 11, 79, 17], - "call_done_96", - ["move", 9, 11, 79, 17], - "and_end_94", - ["jump_false", 9, "if_else_92", 79, 17], - ["null", 9, 79, 37], - ["return", 9, 79, 37], + ["get", 3, 10, 1, 74, 21], + ["is_proxy", 4, 3, 74, 21], + ["jump_false", 4, "record_path_92", 74, 21], + ["null", 4, 74, 21], + ["access", 5, "slurp", 74, 21], + ["array", 6, 0, 74, 21], + ["push", 6, 2, 74, 21], + ["frame", 7, 3, 2, 74, 21], + ["setarg", 7, 0, 4, 74, 21], + ["setarg", 7, 1, 5, 74, 21], + ["setarg", 7, 2, 6, 74, 21], + ["invoke", 7, 4, 74, 21], + ["jump", "call_done_93", 74, 21], + "record_path_92", + ["load_field", 5, 3, "slurp", 74, 21], + ["frame", 6, 5, 1, 74, 21], + ["setarg", 6, 0, 3, 74, 21], + ["setarg", 6, 1, 2, 74, 21], + ["invoke", 6, 4, 74, 21], + "call_done_93", + ["move", 3, 4, 74, 21], + ["get", 4, 3, 1, 75, 14], + ["frame", 5, 4, 1, 75, 14], + ["null", 4, 75, 14], + ["setarg", 5, 0, 4, 75, 14], + ["setarg", 5, 1, 3, 75, 14], + ["invoke", 5, 4, 75, 14], + ["move", 5, 4, 75, 14], + ["get", 4, 4, 1, 76, 16], + ["frame", 6, 4, 1, 76, 16], + ["null", 4, 76, 16], + ["setarg", 6, 0, 4, 76, 16], + ["setarg", 6, 1, 5, 76, 16], + ["invoke", 6, 4, 76, 16], + ["move", 5, 4, 76, 16], + ["null", 4, 77, 13], + ["null", 6, 78, 18], + ["null", 7, 79, 20], + ["null", 8, 80, 19], + ["move", 9, 5, 81, 7], + ["jump_false", 9, "and_end_96", 81, 7], + ["get", 10, 10, 1, 81, 17], + ["is_proxy", 11, 10, 81, 17], + ["jump_false", 11, "record_path_97", 81, 17], + ["null", 11, 81, 17], + ["access", 12, "is_file", 81, 17], + ["array", 13, 0, 81, 17], + ["push", 13, 5, 81, 17], + ["frame", 14, 10, 2, 81, 17], + ["setarg", 14, 0, 11, 81, 17], + ["setarg", 14, 1, 12, 81, 17], + ["setarg", 14, 2, 13, 81, 17], + ["invoke", 14, 11, 81, 17], + ["jump", "call_done_98", 81, 17], + "record_path_97", + ["load_field", 12, 10, "is_file", 81, 17], + ["frame", 13, 12, 1, 81, 17], + ["setarg", 13, 0, 10, 81, 17], + ["setarg", 13, 1, 5, 81, 17], + ["invoke", 13, 11, 81, 17], + "call_done_98", + ["move", 9, 11, 81, 17], + "and_end_96", + ["jump_false", 9, "if_else_94", 81, 17], + ["null", 9, 81, 37], + ["return", 9, 81, 37], "_nop_ur_1", - "if_else_92", - "if_end_93", + "if_else_94", + "if_end_95", [ "access", 9, @@ -1263,56 +1334,56 @@ "kind": "name", "make": "intrinsic" }, - 80, + 82, 17 ], - ["frame", 10, 9, 1, 80, 17], - ["null", 9, 80, 17], - ["setarg", 10, 0, 9, 80, 17], - ["setarg", 10, 1, 3, 80, 17], - ["invoke", 10, 3, 80, 17], - ["get", 9, 7, 1, 80, 9], - ["frame", 10, 9, 2, 80, 9], - ["null", 9, 80, 9], - ["setarg", 10, 0, 9, 80, 9], - ["setarg", 10, 1, 3, 80, 9], - ["setarg", 10, 2, 2, 80, 9], - ["invoke", 10, 3, 80, 9], - ["move", 4, 3, 80, 9], - ["get", 3, 16, 1, 81, 29], - ["frame", 9, 3, 1, 81, 29], - ["null", 3, 81, 29], - ["setarg", 9, 0, 3, 81, 29], - ["setarg", 9, 1, 4, 81, 29], - ["invoke", 9, 3, 81, 29], - ["get", 4, 9, 1, 81, 14], - ["frame", 9, 4, 1, 81, 14], - ["null", 4, 81, 14], - ["setarg", 9, 0, 4, 81, 14], - ["setarg", 9, 1, 3, 81, 14], - ["invoke", 9, 3, 81, 14], - ["move", 6, 3, 81, 14], - ["get", 3, 11, 1, 82, 16], - ["is_proxy", 4, 3, 82, 16], - ["jump_false", 4, "record_path_97", 82, 16], - ["null", 4, 82, 16], - ["access", 9, "encode", 82, 16], - ["array", 10, 0, 82, 16], - ["push", 10, 6, 82, 16], - ["frame", 11, 3, 2, 82, 16], - ["setarg", 11, 0, 4, 82, 16], - ["setarg", 11, 1, 9, 82, 16], - ["setarg", 11, 2, 10, 82, 16], - ["invoke", 11, 4, 82, 16], - ["jump", "call_done_98", 82, 16], - "record_path_97", - ["load_field", 9, 3, "encode", 82, 16], - ["frame", 10, 9, 1, 82, 16], - ["setarg", 10, 0, 3, 82, 16], - ["setarg", 10, 1, 6, 82, 16], - ["invoke", 10, 4, 82, 16], - "call_done_98", - ["move", 7, 4, 82, 16], + ["frame", 10, 9, 1, 82, 17], + ["null", 9, 82, 17], + ["setarg", 10, 0, 9, 82, 17], + ["setarg", 10, 1, 3, 82, 17], + ["invoke", 10, 3, 82, 17], + ["get", 9, 7, 1, 82, 9], + ["frame", 10, 9, 2, 82, 9], + ["null", 9, 82, 9], + ["setarg", 10, 0, 9, 82, 9], + ["setarg", 10, 1, 3, 82, 9], + ["setarg", 10, 2, 2, 82, 9], + ["invoke", 10, 3, 82, 9], + ["move", 4, 3, 82, 9], + ["get", 3, 16, 1, 83, 29], + ["frame", 9, 3, 1, 83, 29], + ["null", 3, 83, 29], + ["setarg", 9, 0, 3, 83, 29], + ["setarg", 9, 1, 4, 83, 29], + ["invoke", 9, 3, 83, 29], + ["get", 4, 9, 1, 83, 14], + ["frame", 9, 4, 1, 83, 14], + ["null", 4, 83, 14], + ["setarg", 9, 0, 4, 83, 14], + ["setarg", 9, 1, 3, 83, 14], + ["invoke", 9, 3, 83, 14], + ["move", 6, 3, 83, 14], + ["get", 3, 11, 1, 84, 16], + ["is_proxy", 4, 3, 84, 16], + ["jump_false", 4, "record_path_99", 84, 16], + ["null", 4, 84, 16], + ["access", 9, "encode", 84, 16], + ["array", 10, 0, 84, 16], + ["push", 10, 6, 84, 16], + ["frame", 11, 3, 2, 84, 16], + ["setarg", 11, 0, 4, 84, 16], + ["setarg", 11, 1, 9, 84, 16], + ["setarg", 11, 2, 10, 84, 16], + ["invoke", 11, 4, 84, 16], + ["jump", "call_done_100", 84, 16], + "record_path_99", + ["load_field", 9, 3, "encode", 84, 16], + ["frame", 10, 9, 1, 84, 16], + ["setarg", 10, 0, 3, 84, 16], + ["setarg", 10, 1, 6, 84, 16], + ["invoke", 10, 4, 84, 16], + "call_done_100", + ["move", 7, 4, 84, 16], [ "access", 3, @@ -1321,49 +1392,49 @@ "kind": "name", "make": "intrinsic" }, - 83, + 85, 15 ], - ["frame", 4, 3, 2, 83, 15], - ["null", 3, 83, 15], - ["setarg", 4, 0, 3, 83, 15], - ["setarg", 4, 1, 1, 83, 15], - ["setarg", 4, 2, 7, 83, 15], - ["invoke", 4, 3, 83, 15], - ["move", 8, 3, 83, 15], - ["jump_false", 5, "if_else_99", 84, 7], - ["get", 3, 5, 1, 85, 5], - ["frame", 4, 3, 0, 85, 5], - ["null", 3, 85, 5], - ["setarg", 4, 0, 3, 85, 5], - ["invoke", 4, 3, 85, 5], - ["get", 3, 10, 1, 86, 5], - ["is_proxy", 4, 3, 86, 5], - ["jump_false", 4, "record_path_101", 86, 5], - ["null", 4, 86, 5], - ["access", 6, "slurpwrite", 86, 5], - ["array", 7, 0, 86, 5], - ["push", 7, 5, 86, 5], - ["push", 7, 8, 86, 5], - ["frame", 9, 3, 2, 86, 5], - ["setarg", 9, 0, 4, 86, 5], - ["setarg", 9, 1, 6, 86, 5], - ["setarg", 9, 2, 7, 86, 5], - ["invoke", 9, 4, 86, 5], - ["jump", "call_done_102", 86, 5], - "record_path_101", - ["load_field", 6, 3, "slurpwrite", 86, 5], - ["frame", 7, 6, 2, 86, 5], - ["setarg", 7, 0, 3, 86, 5], - ["setarg", 7, 1, 5, 86, 5], - ["setarg", 7, 2, 8, 86, 5], - ["invoke", 7, 4, 86, 5], - "call_done_102", - ["jump", "if_end_100", 86, 5], - "if_else_99", - "if_end_100", - ["null", 3, 86, 5], - ["return", 3, 86, 5] + ["frame", 4, 3, 2, 85, 15], + ["null", 3, 85, 15], + ["setarg", 4, 0, 3, 85, 15], + ["setarg", 4, 1, 1, 85, 15], + ["setarg", 4, 2, 7, 85, 15], + ["invoke", 4, 3, 85, 15], + ["move", 8, 3, 85, 15], + ["jump_false", 5, "if_else_101", 86, 7], + ["get", 3, 5, 1, 87, 5], + ["frame", 4, 3, 0, 87, 5], + ["null", 3, 87, 5], + ["setarg", 4, 0, 3, 87, 5], + ["invoke", 4, 3, 87, 5], + ["get", 3, 10, 1, 88, 5], + ["is_proxy", 4, 3, 88, 5], + ["jump_false", 4, "record_path_103", 88, 5], + ["null", 4, 88, 5], + ["access", 6, "slurpwrite", 88, 5], + ["array", 7, 0, 88, 5], + ["push", 7, 5, 88, 5], + ["push", 7, 8, 88, 5], + ["frame", 9, 3, 2, 88, 5], + ["setarg", 9, 0, 4, 88, 5], + ["setarg", 9, 1, 6, 88, 5], + ["setarg", 9, 2, 7, 88, 5], + ["invoke", 9, 4, 88, 5], + ["jump", "call_done_104", 88, 5], + "record_path_103", + ["load_field", 6, 3, "slurpwrite", 88, 5], + ["frame", 7, 6, 2, 88, 5], + ["setarg", 7, 0, 3, 88, 5], + ["setarg", 7, 1, 5, 88, 5], + ["setarg", 7, 2, 8, 88, 5], + ["invoke", 7, 4, 88, 5], + "call_done_104", + ["jump", "if_end_102", 88, 5], + "if_else_101", + "if_end_102", + ["null", 3, 88, 5], + ["return", 3, 88, 5] ], "name": "compile_and_cache", "filename": ".cell/packages/core/internal/bootstrap.cm", @@ -1422,104 +1493,104 @@ ["setarg", 12, 1, 9, 11, 14], ["invoke", 12, 9, 11, 14], ["move", 12, 9, 11, 14], - ["access", 9, "tokenize", 43, 30], - ["frame", 13, 6, 1, 43, 20], - ["null", 14, 43, 20], - ["setarg", 13, 0, 14, 43, 20], - ["setarg", 13, 1, 9, 43, 20], - ["invoke", 13, 9, 43, 20], - ["move", 13, 9, 43, 20], - ["access", 9, "parse", 44, 27], - ["frame", 14, 6, 1, 44, 17], - ["null", 15, 44, 17], - ["setarg", 14, 0, 15, 44, 17], - ["setarg", 14, 1, 9, 44, 17], - ["invoke", 14, 9, 44, 17], - ["move", 14, 9, 44, 17], - ["access", 9, "fold", 45, 26], - ["frame", 15, 6, 1, 45, 16], - ["null", 16, 45, 16], - ["setarg", 15, 0, 16, 45, 16], - ["setarg", 15, 1, 9, 45, 16], - ["invoke", 15, 9, 45, 16], - ["move", 15, 9, 45, 16], - ["access", 9, "mcode", 46, 27], - ["frame", 16, 6, 1, 46, 17], - ["null", 17, 46, 17], - ["setarg", 16, 0, 17, 46, 17], - ["setarg", 16, 1, 9, 46, 17], - ["invoke", 16, 9, 46, 17], - ["move", 16, 9, 46, 17], - ["access", 9, "streamline", 47, 32], - ["frame", 17, 6, 1, 47, 22], - ["null", 6, 47, 22], - ["setarg", 17, 0, 6, 47, 22], - ["setarg", 17, 1, 9, 47, 22], - ["invoke", 17, 6, 47, 22], - ["move", 9, 6, 47, 22], + ["access", 9, "tokenize", 45, 30], + ["frame", 13, 6, 1, 45, 20], + ["null", 14, 45, 20], + ["setarg", 13, 0, 14, 45, 20], + ["setarg", 13, 1, 9, 45, 20], + ["invoke", 13, 9, 45, 20], + ["move", 13, 9, 45, 20], + ["access", 9, "parse", 46, 27], + ["frame", 14, 6, 1, 46, 17], + ["null", 15, 46, 17], + ["setarg", 14, 0, 15, 46, 17], + ["setarg", 14, 1, 9, 46, 17], + ["invoke", 14, 9, 46, 17], + ["move", 14, 9, 46, 17], + ["access", 9, "fold", 47, 26], + ["frame", 15, 6, 1, 47, 16], + ["null", 16, 47, 16], + ["setarg", 15, 0, 16, 47, 16], + ["setarg", 15, 1, 9, 47, 16], + ["invoke", 15, 9, 47, 16], + ["move", 15, 9, 47, 16], + ["access", 9, "mcode", 48, 27], + ["frame", 16, 6, 1, 48, 17], + ["null", 17, 48, 17], + ["setarg", 16, 0, 17, 48, 17], + ["setarg", 16, 1, 9, 48, 17], + ["invoke", 16, 9, 48, 17], + ["move", 16, 9, 48, 17], + ["access", 9, "streamline", 49, 32], + ["frame", 17, 6, 1, 49, 22], + ["null", 6, 49, 22], + ["setarg", 17, 0, 6, 49, 22], + ["setarg", 17, 1, 9, 49, 22], + ["invoke", 17, 6, 49, 22], + ["move", 9, 6, 49, 22], ["record", 6, 2], - ["access", 17, "tokenize", 92, 10], - ["store_field", 6, 17, "name", 92, 10], - ["access", 17, "tokenize.cm", 92, 28], - ["store_field", 6, 17, "path", 92, 28], + ["access", 17, "tokenize", 94, 10], + ["store_field", 6, 17, "name", 94, 10], + ["access", 17, "tokenize.cm", 94, 28], + ["store_field", 6, 17, "path", 94, 28], ["record", 17, 2], - ["access", 18, "parse", 93, 10], - ["store_field", 17, 18, "name", 93, 10], - ["access", 18, "parse.cm", 93, 25], - ["store_field", 17, 18, "path", 93, 25], + ["access", 18, "parse", 95, 10], + ["store_field", 17, 18, "name", 95, 10], + ["access", 18, "parse.cm", 95, 25], + ["store_field", 17, 18, "path", 95, 25], ["record", 18, 2], - ["access", 19, "fold", 94, 10], - ["store_field", 18, 19, "name", 94, 10], - ["access", 19, "fold.cm", 94, 24], - ["store_field", 18, 19, "path", 94, 24], + ["access", 19, "fold", 96, 10], + ["store_field", 18, 19, "name", 96, 10], + ["access", 19, "fold.cm", 96, 24], + ["store_field", 18, 19, "path", 96, 24], ["record", 19, 2], - ["access", 20, "mcode", 95, 10], - ["store_field", 19, 20, "name", 95, 10], - ["access", 20, "mcode.cm", 95, 25], - ["store_field", 19, 20, "path", 95, 25], + ["access", 20, "mcode", 97, 10], + ["store_field", 19, 20, "name", 97, 10], + ["access", 20, "mcode.cm", 97, 25], + ["store_field", 19, 20, "path", 97, 25], ["record", 20, 2], - ["access", 21, "streamline", 96, 10], - ["store_field", 20, 21, "name", 96, 10], - ["access", 21, "streamline.cm", 96, 30], - ["store_field", 20, 21, "path", 96, 30], + ["access", 21, "streamline", 98, 10], + ["store_field", 20, 21, "name", 98, 10], + ["access", 21, "streamline.cm", 98, 30], + ["store_field", 20, 21, "path", 98, 30], ["record", 21, 2], - ["access", 22, "engine", 97, 10], - ["store_field", 21, 22, "name", 97, 10], - ["access", 22, "internal/engine.cm", 97, 26], - ["store_field", 21, 22, "path", 97, 26], - ["array", 22, 6, 97, 26], - ["push", 22, 6, 97, 26], - ["push", 22, 17, 97, 26], - ["push", 22, 18, 97, 26], - ["push", 22, 19, 97, 26], - ["push", 22, 20, 97, 26], - ["push", 22, 21, 97, 26], - ["move", 6, 22, 97, 26], - ["access", 17, 0, 99, 10], - ["null", 18, 100, 13], - "while_start_103", - ["length", 19, 6, 101, 20], - ["is_int", 20, 17, 101, 20], - ["jump_false", 20, "rel_ni_105", 101, 20], + ["access", 22, "engine", 99, 10], + ["store_field", 21, 22, "name", 99, 10], + ["access", 22, "internal/engine.cm", 99, 26], + ["store_field", 21, 22, "path", 99, 26], + ["array", 22, 6, 99, 26], + ["push", 22, 6, 99, 26], + ["push", 22, 17, 99, 26], + ["push", 22, 18, 99, 26], + ["push", 22, 19, 99, 26], + ["push", 22, 20, 99, 26], + ["push", 22, 21, 99, 26], + ["move", 6, 22, 99, 26], + ["access", 17, 0, 101, 10], + ["null", 18, 102, 13], + "while_start_105", + ["length", 19, 6, 103, 20], + ["is_int", 20, 17, 103, 20], + ["jump_false", 20, "rel_ni_107", 103, 20], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_ni_105", - ["is_num", 20, 17, 101, 20], - ["jump_false", 20, "rel_nn_106", 101, 20], + ["lt_int", 20, 17, 19, 103, 20], + ["jump", "rel_done_109", 103, 20], + "rel_ni_107", "_nop_tc_3", "_nop_tc_4", - ["lt_float", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_nn_106", - ["is_text", 20, 17, 101, 20], - ["jump_false", 20, "rel_err_108", 101, 20], "_nop_tc_5", - ["jump", "rel_err_108", 101, 20], - ["lt_text", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_err_108", + "_nop_tc_6", + ["lt_float", 20, 17, 19, 103, 20], + ["jump", "rel_done_109", 103, 20], + "rel_nn_108", + "_nop_tc_7", + ["jump", "rel_err_110", 103, 20], + "_nop_tc_8", + ["jump", "rel_err_110", 103, 20], + ["lt_text", 20, 17, 19, 103, 20], + ["jump", "rel_done_109", 103, 20], + "rel_err_110", [ "access", 19, @@ -1528,25 +1599,25 @@ "kind": "name", "make": "intrinsic" }, - 101, + 103, 20 ], - ["access", 20, "error", 101, 20], - ["access", 22, "cannot compare with '<': operands must be same type", 101, 20], - ["array", 23, 0, 101, 20], - ["push", 23, 22, 101, 20], - ["frame", 22, 19, 2, 101, 20], - ["null", 19, 101, 20], - ["setarg", 22, 0, 19, 101, 20], - ["setarg", 22, 1, 20, 101, 20], - ["setarg", 22, 2, 23, 101, 20], - ["invoke", 22, 19, 101, 20], - ["disrupt", 101, 20], - "rel_done_107", - ["jump_false", 21, "while_end_104", 101, 20], - ["load_dynamic", 19, 6, 17, 102, 22], - ["move", 18, 19, 102, 22], - ["load_field", 19, 18, "name", 103, 21], + ["access", 21, "error", 103, 20], + ["access", 22, "cannot compare with '<': operands must be same type", 103, 20], + ["array", 23, 0, 103, 20], + ["push", 23, 22, 103, 20], + ["frame", 22, 19, 2, 103, 20], + ["null", 19, 103, 20], + ["setarg", 22, 0, 19, 103, 20], + ["setarg", 22, 1, 21, 103, 20], + ["setarg", 22, 2, 23, 103, 20], + ["invoke", 22, 19, 103, 20], + ["disrupt", 103, 20], + "rel_done_109", + ["jump_false", 20, "while_end_106", 103, 20], + ["load_dynamic", 19, 6, 17, 104, 22], + ["move", 18, 19, 104, 22], + ["load_field", 19, 18, "name", 105, 21], [ "access", 20, @@ -1555,99 +1626,99 @@ "kind": "name", "make": "intrinsic" }, - 103, + 105, 33 ], - ["access", 21, "/", 103, 45], - ["is_text", 22, 20, 103, 45], - ["jump_false", 22, "add_cn_110", 103, 45], - "_nop_tc_6", - "_nop_tc_7", - ["concat", 23, 20, 21, 103, 45], - ["jump", "add_done_109", 103, 45], - "add_cn_110", - ["is_num", 22, 20, 103, 45], - ["jump_false", 22, "add_err_111", 103, 45], - "_nop_tc_8", - ["jump", "add_err_111", 103, 45], - ["add", 23, 20, 21, 103, 45], - ["jump", "add_done_109", 103, 45], - "add_err_111", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 103, - 45 - ], - ["access", 21, "error", 103, 45], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 45], - ["array", 24, 0, 103, 45], - ["push", 24, 22, 103, 45], - ["frame", 22, 20, 2, 103, 45], - ["null", 20, 103, 45], - ["setarg", 22, 0, 20, 103, 45], - ["setarg", 22, 1, 21, 103, 45], - ["setarg", 22, 2, 24, 103, 45], - ["invoke", 22, 20, 103, 45], - ["disrupt", 103, 45], - "add_done_109", - ["load_field", 20, 18, "path", 103, 51], - ["is_text", 21, 23, 103, 51], - ["jump_false", 21, "add_cn_113", 103, 51], - ["is_text", 22, 20, 103, 51], - ["jump_false", 22, "add_cn_113", 103, 51], - ["concat", 24, 23, 20, 103, 51], - ["jump", "add_done_112", 103, 51], - "add_cn_113", - ["is_num", 21, 23, 103, 51], - ["jump_false", 21, "add_err_114", 103, 51], - ["is_num", 22, 20, 103, 51], - ["jump_false", 22, "add_err_114", 103, 51], - ["add", 24, 23, 20, 103, 51], - ["jump", "add_done_112", 103, 51], - "add_err_114", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 103, - 51 - ], - ["access", 21, "error", 103, 51], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 51], - ["array", 23, 0, 103, 51], - ["push", 23, 22, 103, 51], - ["frame", 22, 20, 2, 103, 51], - ["null", 20, 103, 51], - ["setarg", 22, 0, 20, 103, 51], - ["setarg", 22, 1, 21, 103, 51], - ["setarg", 22, 2, 23, 103, 51], - ["invoke", 22, 20, 103, 51], - ["disrupt", 103, 51], - "add_done_112", - ["frame", 20, 8, 2, 103, 3], - ["null", 21, 103, 3], - ["setarg", 20, 0, 21, 103, 3], - ["setarg", 20, 1, 19, 103, 3], - ["setarg", 20, 2, 24, 103, 3], - ["invoke", 20, 19, 103, 3], - ["access", 19, 1, 104, 13], - ["is_num", 20, 17, 104, 13], - ["jump_false", 20, "num_err_115", 104, 13], + ["access", 21, "/", 105, 45], + ["is_text", 22, 20, 105, 45], + ["jump_false", 22, "add_cn_112", 105, 45], "_nop_tc_9", "_nop_tc_10", - ["add", 20, 17, 19, 104, 13], - ["jump", "num_done_116", 104, 13], - "num_err_115", + ["concat", 23, 20, 21, 105, 45], + ["jump", "add_done_111", 105, 45], + "add_cn_112", + ["is_num", 22, 20, 105, 45], + ["jump_false", 22, "add_err_113", 105, 45], + "_nop_tc_11", + ["jump", "add_err_113", 105, 45], + ["add", 23, 20, 21, 105, 45], + ["jump", "add_done_111", 105, 45], + "add_err_113", + [ + "access", + 20, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 105, + 45 + ], + ["access", 21, "error", 105, 45], + ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 105, 45], + ["array", 24, 0, 105, 45], + ["push", 24, 22, 105, 45], + ["frame", 22, 20, 2, 105, 45], + ["null", 20, 105, 45], + ["setarg", 22, 0, 20, 105, 45], + ["setarg", 22, 1, 21, 105, 45], + ["setarg", 22, 2, 24, 105, 45], + ["invoke", 22, 20, 105, 45], + ["disrupt", 105, 45], + "add_done_111", + ["load_field", 20, 18, "path", 105, 51], + ["is_text", 21, 23, 105, 51], + ["jump_false", 21, "add_cn_115", 105, 51], + ["is_text", 22, 20, 105, 51], + ["jump_false", 22, "add_cn_115", 105, 51], + ["concat", 24, 23, 20, 105, 51], + ["jump", "add_done_114", 105, 51], + "add_cn_115", + ["is_num", 21, 23, 105, 51], + ["jump_false", 21, "add_err_116", 105, 51], + ["is_num", 22, 20, 105, 51], + ["jump_false", 22, "add_err_116", 105, 51], + ["add", 24, 23, 20, 105, 51], + ["jump", "add_done_114", 105, 51], + "add_err_116", + [ + "access", + 20, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 105, + 51 + ], + ["access", 21, "error", 105, 51], + ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 105, 51], + ["array", 23, 0, 105, 51], + ["push", 23, 22, 105, 51], + ["frame", 22, 20, 2, 105, 51], + ["null", 20, 105, 51], + ["setarg", 22, 0, 20, 105, 51], + ["setarg", 22, 1, 21, 105, 51], + ["setarg", 22, 2, 23, 105, 51], + ["invoke", 22, 20, 105, 51], + ["disrupt", 105, 51], + "add_done_114", + ["frame", 20, 8, 2, 105, 3], + ["null", 21, 105, 3], + ["setarg", 20, 0, 21, 105, 3], + ["setarg", 20, 1, 19, 105, 3], + ["setarg", 20, 2, 24, 105, 3], + ["invoke", 20, 19, 105, 3], + ["access", 19, 1, 106, 13], + "_nop_tc_12", + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + ["add", 20, 17, 19, 106, 13], + ["jump", "num_done_118", 106, 13], + "num_err_117", [ "access", 19, @@ -1656,25 +1727,25 @@ "kind": "name", "make": "intrinsic" }, - 104, + 106, 13 ], - ["access", 21, "error", 104, 13], - ["access", 22, "cannot apply '+': operands must be numbers", 104, 13], - ["array", 23, 0, 104, 13], - ["push", 23, 22, 104, 13], - ["frame", 22, 19, 2, 104, 13], - ["null", 19, 104, 13], - ["setarg", 22, 0, 19, 104, 13], - ["setarg", 22, 1, 21, 104, 13], - ["setarg", 22, 2, 23, 104, 13], - ["invoke", 22, 19, 104, 13], - ["disrupt", 104, 13], - "num_done_116", - ["move", 17, 20, 104, 13], - ["jump", "while_start_103", 104, 13], - "while_end_104", - ["access", 6, "bootstrap: cache seeded\n", 106, 7], + ["access", 21, "error", 106, 13], + ["access", 22, "cannot apply '+': operands must be numbers", 106, 13], + ["array", 23, 0, 106, 13], + ["push", 23, 22, 106, 13], + ["frame", 22, 19, 2, 106, 13], + ["null", 19, 106, 13], + ["setarg", 22, 0, 19, 106, 13], + ["setarg", 22, 1, 21, 106, 13], + ["setarg", 22, 2, 23, 106, 13], + ["invoke", 22, 19, 106, 13], + ["disrupt", 106, 13], + "num_done_118", + ["move", 17, 20, 106, 13], + ["jump", "while_start_105", 106, 13], + "while_end_106", + ["access", 6, "bootstrap: cache seeded\n", 108, 7], [ "access", 8, @@ -1683,15 +1754,15 @@ "kind": "name", "make": "intrinsic" }, - 106, + 108, 1 ], - ["frame", 17, 8, 1, 106, 1], - ["null", 8, 106, 1], - ["setarg", 17, 0, 8, 106, 1], - ["setarg", 17, 1, 6, 106, 1], - ["invoke", 17, 6, 106, 1], - ["return", 6, 106, 1] + ["frame", 17, 8, 1, 108, 1], + ["null", 8, 108, 1], + ["setarg", 17, 0, 8, 108, 1], + ["setarg", 17, 1, 6, 108, 1], + ["invoke", 17, 6, 108, 1], + ["return", 6, 108, 1] ], "nr_args": 0 }, diff --git a/boot/fold.cm.mcode b/boot/fold.cm.mcode index c60c3064..1e56d298 100644 --- a/boot/fold.cm.mcode +++ b/boot/fold.cm.mcode @@ -922,26 +922,26 @@ ["jump_false", 5, "rel_ni_147", 66, 25], "_nop_tc_90", "_nop_tc_91", - ["lt_int", 7, 2, 6, 66, 25], + ["lt_int", 5, 2, 6, 66, 25], ["jump", "rel_done_149", 66, 25], "rel_ni_147", - ["is_num", 5, 2, 66, 25], - ["jump_false", 5, "rel_nn_148", 66, 25], "_nop_tc_92", "_nop_tc_93", - ["lt_float", 7, 2, 6, 66, 25], + "_nop_tc_94", + "_nop_tc_95", + ["lt_float", 5, 2, 6, 66, 25], ["jump", "rel_done_149", 66, 25], "rel_nn_148", - ["is_text", 5, 2, 66, 25], - ["jump_false", 5, "rel_err_150", 66, 25], - "_nop_tc_94", + "_nop_tc_96", ["jump", "rel_err_150", 66, 25], - ["lt_text", 7, 2, 6, 66, 25], + "_nop_tc_97", + ["jump", "rel_err_150", 66, 25], + ["lt_text", 5, 2, 6, 66, 25], ["jump", "rel_done_149", 66, 25], "rel_err_150", [ "access", - 5, + 6, { "name": "log", "kind": "name", @@ -950,19 +950,19 @@ 66, 25 ], - ["access", 6, "error", 66, 25], + ["access", 7, "error", 66, 25], ["access", 8, "cannot compare with '<': operands must be same type", 66, 25], ["array", 9, 0, 66, 25], ["push", 9, 8, 66, 25], - ["frame", 8, 5, 2, 66, 25], - ["null", 5, 66, 25], - ["setarg", 8, 0, 5, 66, 25], - ["setarg", 8, 1, 6, 66, 25], + ["frame", 8, 6, 2, 66, 25], + ["null", 6, 66, 25], + ["setarg", 8, 0, 6, 66, 25], + ["setarg", 8, 1, 7, 66, 25], ["setarg", 8, 2, 9, 66, 25], - ["invoke", 8, 5, 66, 25], + ["invoke", 8, 6, 66, 25], ["disrupt", 66, 25], "rel_done_149", - ["jump_false", 7, "while_end_146", 66, 25], + ["jump_false", 5, "while_end_146", 66, 25], ["load_field", 5, 1, "list", 67, 22], ["load_dynamic", 6, 5, 2, 67, 32], ["get", 5, 13, 1, 67, 14], @@ -979,10 +979,10 @@ "if_else_151", "if_end_152", ["access", 5, 1, 68, 17], - ["is_num", 6, 2, 68, 17], - ["jump_false", 6, "num_err_153", 68, 17], - "_nop_tc_95", - "_nop_tc_96", + "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", + "_nop_tc_101", ["add", 6, 2, 5, 68, 17], ["jump", "num_done_154", 68, 17], "num_err_153", @@ -1022,35 +1022,35 @@ ["jump_true", 6, "eq_done_157", 72, 14], ["is_int", 7, 3, 72, 14], ["jump_false", 7, "eq_ni_158", 72, 14], - "_nop_tc_97", + "_nop_tc_102", ["jump", "eq_ni_158", 72, 14], ["eq_int", 6, 3, 5, 72, 14], ["jump", "eq_done_157", 72, 14], "eq_ni_158", ["is_num", 7, 3, 72, 14], ["jump_false", 7, "eq_nn_159", 72, 14], - "_nop_tc_98", + "_nop_tc_103", ["jump", "eq_nn_159", 72, 14], ["eq_float", 6, 3, 5, 72, 14], ["jump", "eq_done_157", 72, 14], "eq_nn_159", ["is_text", 7, 3, 72, 14], ["jump_false", 7, "eq_nt_160", 72, 14], - "_nop_tc_99", - "_nop_tc_100", + "_nop_tc_104", + "_nop_tc_105", ["eq_text", 6, 3, 5, 72, 14], ["jump", "eq_done_157", 72, 14], "eq_nt_160", ["is_null", 7, 3, 72, 14], ["jump_false", 7, "eq_nnl_161", 72, 14], - "_nop_tc_101", + "_nop_tc_106", ["jump", "eq_nnl_161", 72, 14], ["true", 6, 72, 14], ["jump", "eq_done_157", 72, 14], "eq_nnl_161", ["is_bool", 7, 3, 72, 14], ["jump_false", 7, "eq_nb_162", 72, 14], - "_nop_tc_102", + "_nop_tc_107", ["jump", "eq_nb_162", 72, 14], ["eq_bool", 6, 3, 5, 72, 14], ["jump", "eq_done_157", 72, 14], @@ -1064,28 +1064,28 @@ ["length", 6, 5, 74, 25], ["is_int", 5, 2, 74, 25], ["jump_false", 5, "rel_ni_165", 74, 25], - "_nop_tc_103", - "_nop_tc_104", - ["lt_int", 7, 2, 6, 74, 25], + "_nop_tc_108", + "_nop_tc_109", + ["lt_int", 5, 2, 6, 74, 25], ["jump", "rel_done_167", 74, 25], "rel_ni_165", - ["is_num", 5, 2, 74, 25], - ["jump_false", 5, "rel_nn_166", 74, 25], - "_nop_tc_105", - "_nop_tc_106", - ["lt_float", 7, 2, 6, 74, 25], + "_nop_tc_110", + "_nop_tc_111", + "_nop_tc_112", + "_nop_tc_113", + ["lt_float", 5, 2, 6, 74, 25], ["jump", "rel_done_167", 74, 25], "rel_nn_166", - ["is_text", 5, 2, 74, 25], - ["jump_false", 5, "rel_err_168", 74, 25], - "_nop_tc_107", + "_nop_tc_114", ["jump", "rel_err_168", 74, 25], - ["lt_text", 7, 2, 6, 74, 25], + "_nop_tc_115", + ["jump", "rel_err_168", 74, 25], + ["lt_text", 5, 2, 6, 74, 25], ["jump", "rel_done_167", 74, 25], "rel_err_168", [ "access", - 5, + 6, { "name": "log", "kind": "name", @@ -1094,19 +1094,19 @@ 74, 25 ], - ["access", 6, "error", 74, 25], + ["access", 7, "error", 74, 25], ["access", 8, "cannot compare with '<': operands must be same type", 74, 25], ["array", 9, 0, 74, 25], ["push", 9, 8, 74, 25], - ["frame", 8, 5, 2, 74, 25], - ["null", 5, 74, 25], - ["setarg", 8, 0, 5, 74, 25], - ["setarg", 8, 1, 6, 74, 25], + ["frame", 8, 6, 2, 74, 25], + ["null", 6, 74, 25], + ["setarg", 8, 0, 6, 74, 25], + ["setarg", 8, 1, 7, 74, 25], ["setarg", 8, 2, 9, 74, 25], - ["invoke", 8, 5, 74, 25], + ["invoke", 8, 6, 74, 25], ["disrupt", 74, 25], "rel_done_167", - ["jump_false", 7, "while_end_164", 74, 25], + ["jump_false", 5, "while_end_164", 74, 25], ["load_field", 5, 1, "list", 75, 22], ["load_dynamic", 6, 5, 2, 75, 32], ["load_field", 5, 6, "right", 75, 32], @@ -1124,10 +1124,10 @@ "if_else_169", "if_end_170", ["access", 5, 1, 76, 17], - ["is_num", 6, 2, 76, 17], - ["jump_false", 6, "num_err_171", 76, 17], - "_nop_tc_108", - "_nop_tc_109", + "_nop_tc_116", + "_nop_tc_117", + "_nop_tc_118", + "_nop_tc_119", ["add", 6, 2, 5, 76, 17], ["jump", "num_done_172", 76, 17], "num_err_171", @@ -1167,35 +1167,35 @@ ["jump_true", 6, "eq_done_175", 80, 14], ["is_int", 7, 3, 80, 14], ["jump_false", 7, "eq_ni_176", 80, 14], - "_nop_tc_110", + "_nop_tc_120", ["jump", "eq_ni_176", 80, 14], ["eq_int", 6, 3, 5, 80, 14], ["jump", "eq_done_175", 80, 14], "eq_ni_176", ["is_num", 7, 3, 80, 14], ["jump_false", 7, "eq_nn_177", 80, 14], - "_nop_tc_111", + "_nop_tc_121", ["jump", "eq_nn_177", 80, 14], ["eq_float", 6, 3, 5, 80, 14], ["jump", "eq_done_175", 80, 14], "eq_nn_177", ["is_text", 7, 3, 80, 14], ["jump_false", 7, "eq_nt_178", 80, 14], - "_nop_tc_112", - "_nop_tc_113", + "_nop_tc_122", + "_nop_tc_123", ["eq_text", 6, 3, 5, 80, 14], ["jump", "eq_done_175", 80, 14], "eq_nt_178", ["is_null", 7, 3, 80, 14], ["jump_false", 7, "eq_nnl_179", 80, 14], - "_nop_tc_114", + "_nop_tc_124", ["jump", "eq_nnl_179", 80, 14], ["true", 6, 80, 14], ["jump", "eq_done_175", 80, 14], "eq_nnl_179", ["is_bool", 7, 3, 80, 14], ["jump_false", 7, "eq_nb_180", 80, 14], - "_nop_tc_115", + "_nop_tc_125", ["jump", "eq_nb_180", 80, 14], ["eq_bool", 6, 3, 5, 80, 14], ["jump", "eq_done_175", 80, 14], @@ -1241,35 +1241,35 @@ ["jump_true", 6, "eq_done_188", 83, 14], ["is_int", 7, 3, 83, 14], ["jump_false", 7, "eq_ni_189", 83, 14], - "_nop_tc_116", + "_nop_tc_126", ["jump", "eq_ni_189", 83, 14], ["eq_int", 6, 3, 5, 83, 14], ["jump", "eq_done_188", 83, 14], "eq_ni_189", ["is_num", 7, 3, 83, 14], ["jump_false", 7, "eq_nn_190", 83, 14], - "_nop_tc_117", + "_nop_tc_127", ["jump", "eq_nn_190", 83, 14], ["eq_float", 6, 3, 5, 83, 14], ["jump", "eq_done_188", 83, 14], "eq_nn_190", ["is_text", 7, 3, 83, 14], ["jump_false", 7, "eq_nt_191", 83, 14], - "_nop_tc_118", - "_nop_tc_119", + "_nop_tc_128", + "_nop_tc_129", ["eq_text", 6, 3, 5, 83, 14], ["jump", "eq_done_188", 83, 14], "eq_nt_191", ["is_null", 7, 3, 83, 14], ["jump_false", 7, "eq_nnl_192", 83, 14], - "_nop_tc_120", + "_nop_tc_130", ["jump", "eq_nnl_192", 83, 14], ["true", 6, 83, 14], ["jump", "eq_done_188", 83, 14], "eq_nnl_192", ["is_bool", 7, 3, 83, 14], ["jump_false", 7, "eq_nb_193", 83, 14], - "_nop_tc_121", + "_nop_tc_131", ["jump", "eq_nb_193", 83, 14], ["eq_bool", 6, 3, 5, 83, 14], ["jump", "eq_done_188", 83, 14], @@ -1283,35 +1283,35 @@ ["jump_true", 7, "eq_done_194", 83, 27], ["is_int", 8, 3, 83, 27], ["jump_false", 8, "eq_ni_195", 83, 27], - "_nop_tc_122", + "_nop_tc_132", ["jump", "eq_ni_195", 83, 27], ["eq_int", 7, 3, 6, 83, 27], ["jump", "eq_done_194", 83, 27], "eq_ni_195", ["is_num", 8, 3, 83, 27], ["jump_false", 8, "eq_nn_196", 83, 27], - "_nop_tc_123", + "_nop_tc_133", ["jump", "eq_nn_196", 83, 27], ["eq_float", 7, 3, 6, 83, 27], ["jump", "eq_done_194", 83, 27], "eq_nn_196", ["is_text", 8, 3, 83, 27], ["jump_false", 8, "eq_nt_197", 83, 27], - "_nop_tc_124", - "_nop_tc_125", + "_nop_tc_134", + "_nop_tc_135", ["eq_text", 7, 3, 6, 83, 27], ["jump", "eq_done_194", 83, 27], "eq_nt_197", ["is_null", 8, 3, 83, 27], ["jump_false", 8, "eq_nnl_198", 83, 27], - "_nop_tc_126", + "_nop_tc_136", ["jump", "eq_nnl_198", 83, 27], ["true", 7, 83, 27], ["jump", "eq_done_194", 83, 27], "eq_nnl_198", ["is_bool", 8, 3, 83, 27], ["jump_false", 8, "eq_nb_199", 83, 27], - "_nop_tc_127", + "_nop_tc_137", ["jump", "eq_nb_199", 83, 27], ["eq_bool", 7, 3, 6, 83, 27], ["jump", "eq_done_194", 83, 27], @@ -1327,35 +1327,35 @@ ["jump_true", 7, "eq_done_200", 83, 40], ["is_int", 8, 3, 83, 40], ["jump_false", 8, "eq_ni_201", 83, 40], - "_nop_tc_128", + "_nop_tc_138", ["jump", "eq_ni_201", 83, 40], ["eq_int", 7, 3, 5, 83, 40], ["jump", "eq_done_200", 83, 40], "eq_ni_201", ["is_num", 8, 3, 83, 40], ["jump_false", 8, "eq_nn_202", 83, 40], - "_nop_tc_129", + "_nop_tc_139", ["jump", "eq_nn_202", 83, 40], ["eq_float", 7, 3, 5, 83, 40], ["jump", "eq_done_200", 83, 40], "eq_nn_202", ["is_text", 8, 3, 83, 40], ["jump_false", 8, "eq_nt_203", 83, 40], - "_nop_tc_130", - "_nop_tc_131", + "_nop_tc_140", + "_nop_tc_141", ["eq_text", 7, 3, 5, 83, 40], ["jump", "eq_done_200", 83, 40], "eq_nt_203", ["is_null", 8, 3, 83, 40], ["jump_false", 8, "eq_nnl_204", 83, 40], - "_nop_tc_132", + "_nop_tc_142", ["jump", "eq_nnl_204", 83, 40], ["true", 7, 83, 40], ["jump", "eq_done_200", 83, 40], "eq_nnl_204", ["is_bool", 8, 3, 83, 40], ["jump_false", 8, "eq_nb_205", 83, 40], - "_nop_tc_133", + "_nop_tc_143", ["jump", "eq_nb_205", 83, 40], ["eq_bool", 7, 3, 5, 83, 40], ["jump", "eq_done_200", 83, 40], @@ -1371,35 +1371,35 @@ ["jump_true", 7, "eq_done_206", 83, 53], ["is_int", 8, 3, 83, 53], ["jump_false", 8, "eq_ni_207", 83, 53], - "_nop_tc_134", + "_nop_tc_144", ["jump", "eq_ni_207", 83, 53], ["eq_int", 7, 3, 6, 83, 53], ["jump", "eq_done_206", 83, 53], "eq_ni_207", ["is_num", 8, 3, 83, 53], ["jump_false", 8, "eq_nn_208", 83, 53], - "_nop_tc_135", + "_nop_tc_145", ["jump", "eq_nn_208", 83, 53], ["eq_float", 7, 3, 6, 83, 53], ["jump", "eq_done_206", 83, 53], "eq_nn_208", ["is_text", 8, 3, 83, 53], ["jump_false", 8, "eq_nt_209", 83, 53], - "_nop_tc_136", - "_nop_tc_137", + "_nop_tc_146", + "_nop_tc_147", ["eq_text", 7, 3, 6, 83, 53], ["jump", "eq_done_206", 83, 53], "eq_nt_209", ["is_null", 8, 3, 83, 53], ["jump_false", 8, "eq_nnl_210", 83, 53], - "_nop_tc_138", + "_nop_tc_148", ["jump", "eq_nnl_210", 83, 53], ["true", 7, 83, 53], ["jump", "eq_done_206", 83, 53], "eq_nnl_210", ["is_bool", 8, 3, 83, 53], ["jump_false", 8, "eq_nb_211", 83, 53], - "_nop_tc_139", + "_nop_tc_149", ["jump", "eq_nb_211", 83, 53], ["eq_bool", 7, 3, 6, 83, 53], ["jump", "eq_done_206", 83, 53], @@ -1436,35 +1436,35 @@ ["jump_true", 6, "eq_done_215", 86, 14], ["is_int", 7, 3, 86, 14], ["jump_false", 7, "eq_ni_216", 86, 14], - "_nop_tc_140", + "_nop_tc_150", ["jump", "eq_ni_216", 86, 14], ["eq_int", 6, 3, 5, 86, 14], ["jump", "eq_done_215", 86, 14], "eq_ni_216", ["is_num", 7, 3, 86, 14], ["jump_false", 7, "eq_nn_217", 86, 14], - "_nop_tc_141", + "_nop_tc_151", ["jump", "eq_nn_217", 86, 14], ["eq_float", 6, 3, 5, 86, 14], ["jump", "eq_done_215", 86, 14], "eq_nn_217", ["is_text", 7, 3, 86, 14], ["jump_false", 7, "eq_nt_218", 86, 14], - "_nop_tc_142", - "_nop_tc_143", + "_nop_tc_152", + "_nop_tc_153", ["eq_text", 6, 3, 5, 86, 14], ["jump", "eq_done_215", 86, 14], "eq_nt_218", ["is_null", 7, 3, 86, 14], ["jump_false", 7, "eq_nnl_219", 86, 14], - "_nop_tc_144", + "_nop_tc_154", ["jump", "eq_nnl_219", 86, 14], ["true", 6, 86, 14], ["jump", "eq_done_215", 86, 14], "eq_nnl_219", ["is_bool", 7, 3, 86, 14], ["jump_false", 7, "eq_nb_220", 86, 14], - "_nop_tc_145", + "_nop_tc_155", ["jump", "eq_nb_220", 86, 14], ["eq_bool", 6, 3, 5, 86, 14], ["jump", "eq_done_215", 86, 14], @@ -1484,35 +1484,35 @@ "ne_ni_227", ["is_int", 6, 4, 88, 21], ["jump_false", 6, "ne_nn_228", 88, 21], - "_nop_tc_146", + "_nop_tc_156", ["jump", "ne_nn_228", 88, 21], ["ne_int", 5, 4, 3, 88, 21], ["jump", "ne_done_225", 88, 21], "ne_nn_228", ["is_num", 6, 4, 88, 21], ["jump_false", 6, "ne_nt_229", 88, 21], - "_nop_tc_147", + "_nop_tc_157", ["jump", "ne_nt_229", 88, 21], ["ne_float", 5, 4, 3, 88, 21], ["jump", "ne_done_225", 88, 21], "ne_nt_229", ["is_text", 6, 4, 88, 21], ["jump_false", 6, "ne_nnl_230", 88, 21], - "_nop_tc_148", + "_nop_tc_158", ["jump", "ne_nnl_230", 88, 21], ["ne_text", 5, 4, 3, 88, 21], ["jump", "ne_done_225", 88, 21], "ne_nnl_230", ["is_null", 6, 4, 88, 21], ["jump_false", 6, "ne_nb_231", 88, 21], - "_nop_tc_149", - "_nop_tc_150", + "_nop_tc_159", + "_nop_tc_160", ["false", 5, 88, 21], ["jump", "ne_done_225", 88, 21], "ne_nb_231", ["is_bool", 6, 4, 88, 21], ["jump_false", 6, "ne_mis_232", 88, 21], - "_nop_tc_151", + "_nop_tc_161", ["jump", "ne_mis_232", 88, 21], ["ne_bool", 5, 4, 3, 88, 21], ["jump", "ne_done_225", 88, 21], @@ -1527,36 +1527,36 @@ ["jump_true", 7, "eq_done_233", 88, 49], ["is_int", 8, 5, 88, 49], ["jump_false", 8, "eq_ni_234", 88, 49], - "_nop_tc_152", + "_nop_tc_162", ["jump", "eq_ni_234", 88, 49], ["eq_int", 7, 5, 6, 88, 49], ["jump", "eq_done_233", 88, 49], "eq_ni_234", ["is_num", 8, 5, 88, 49], ["jump_false", 8, "eq_nn_235", 88, 49], - "_nop_tc_153", + "_nop_tc_163", ["jump", "eq_nn_235", 88, 49], ["eq_float", 7, 5, 6, 88, 49], ["jump", "eq_done_233", 88, 49], "eq_nn_235", ["is_text", 8, 5, 88, 49], ["jump_false", 8, "eq_nt_236", 88, 49], - "_nop_tc_154", + "_nop_tc_164", ["jump", "eq_nt_236", 88, 49], ["eq_text", 7, 5, 6, 88, 49], ["jump", "eq_done_233", 88, 49], "eq_nt_236", ["is_null", 8, 5, 88, 49], ["jump_false", 8, "eq_nnl_237", 88, 49], - "_nop_tc_155", + "_nop_tc_165", ["jump", "eq_nnl_237", 88, 49], ["true", 7, 88, 49], ["jump", "eq_done_233", 88, 49], "eq_nnl_237", ["is_bool", 8, 5, 88, 49], ["jump_false", 8, "eq_nb_238", 88, 49], - "_nop_tc_156", - "_nop_tc_157", + "_nop_tc_166", + "_nop_tc_167", ["eq_bool", 7, 5, 6, 88, 49], ["jump", "eq_done_233", 88, 49], "eq_nb_238", @@ -1574,36 +1574,36 @@ ["jump_true", 6, "eq_done_239", 88, 89], ["is_int", 7, 4, 88, 89], ["jump_false", 7, "eq_ni_240", 88, 89], - "_nop_tc_158", + "_nop_tc_168", ["jump", "eq_ni_240", 88, 89], ["eq_int", 6, 4, 3, 88, 89], ["jump", "eq_done_239", 88, 89], "eq_ni_240", ["is_num", 7, 4, 88, 89], ["jump_false", 7, "eq_nn_241", 88, 89], - "_nop_tc_159", + "_nop_tc_169", ["jump", "eq_nn_241", 88, 89], ["eq_float", 6, 4, 3, 88, 89], ["jump", "eq_done_239", 88, 89], "eq_nn_241", ["is_text", 7, 4, 88, 89], ["jump_false", 7, "eq_nt_242", 88, 89], - "_nop_tc_160", + "_nop_tc_170", ["jump", "eq_nt_242", 88, 89], ["eq_text", 6, 4, 3, 88, 89], ["jump", "eq_done_239", 88, 89], "eq_nt_242", ["is_null", 7, 4, 88, 89], ["jump_false", 7, "eq_nnl_243", 88, 89], - "_nop_tc_161", + "_nop_tc_171", ["jump", "eq_nnl_243", 88, 89], ["true", 6, 88, 89], ["jump", "eq_done_239", 88, 89], "eq_nnl_243", ["is_bool", 7, 4, 88, 89], ["jump_false", 7, "eq_nb_244", 88, 89], - "_nop_tc_162", - "_nop_tc_163", + "_nop_tc_172", + "_nop_tc_173", ["eq_bool", 6, 4, 3, 88, 89], ["jump", "eq_done_239", 88, 89], "eq_nb_244", @@ -1618,28 +1618,28 @@ ["length", 4, 3, 90, 27], ["is_int", 3, 2, 90, 27], ["jump_false", 3, "rel_ni_247", 90, 27], - "_nop_tc_164", - "_nop_tc_165", - ["lt_int", 5, 2, 4, 90, 27], + "_nop_tc_174", + "_nop_tc_175", + ["lt_int", 3, 2, 4, 90, 27], ["jump", "rel_done_249", 90, 27], "rel_ni_247", - ["is_num", 3, 2, 90, 27], - ["jump_false", 3, "rel_nn_248", 90, 27], - "_nop_tc_166", - "_nop_tc_167", - ["lt_float", 5, 2, 4, 90, 27], + "_nop_tc_176", + "_nop_tc_177", + "_nop_tc_178", + "_nop_tc_179", + ["lt_float", 3, 2, 4, 90, 27], ["jump", "rel_done_249", 90, 27], "rel_nn_248", - ["is_text", 3, 2, 90, 27], - ["jump_false", 3, "rel_err_250", 90, 27], - "_nop_tc_168", + "_nop_tc_180", ["jump", "rel_err_250", 90, 27], - ["lt_text", 5, 2, 4, 90, 27], + "_nop_tc_181", + ["jump", "rel_err_250", 90, 27], + ["lt_text", 3, 2, 4, 90, 27], ["jump", "rel_done_249", 90, 27], "rel_err_250", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -1648,19 +1648,19 @@ 90, 27 ], - ["access", 4, "error", 90, 27], + ["access", 5, "error", 90, 27], ["access", 6, "cannot compare with '<': operands must be same type", 90, 27], ["array", 7, 0, 90, 27], ["push", 7, 6, 90, 27], - ["frame", 6, 3, 2, 90, 27], - ["null", 3, 90, 27], - ["setarg", 6, 0, 3, 90, 27], - ["setarg", 6, 1, 4, 90, 27], + ["frame", 6, 4, 2, 90, 27], + ["null", 4, 90, 27], + ["setarg", 6, 0, 4, 90, 27], + ["setarg", 6, 1, 5, 90, 27], ["setarg", 6, 2, 7, 90, 27], - ["invoke", 6, 3, 90, 27], + ["invoke", 6, 4, 90, 27], ["disrupt", 90, 27], "rel_done_249", - ["jump_false", 5, "while_end_246", 90, 27], + ["jump_false", 3, "while_end_246", 90, 27], ["load_field", 3, 1, "list", 91, 24], ["load_dynamic", 4, 3, 2, 91, 34], ["get", 3, 13, 1, 91, 16], @@ -1677,10 +1677,10 @@ "if_else_251", "if_end_252", ["access", 3, 1, 92, 19], - ["is_num", 4, 2, 92, 19], - ["jump_false", 4, "num_err_253", 92, 19], - "_nop_tc_169", - "_nop_tc_170", + "_nop_tc_182", + "_nop_tc_183", + "_nop_tc_184", + "_nop_tc_185", ["add", 4, 2, 3, 92, 19], ["jump", "num_done_254", 92, 19], "num_err_253", @@ -2331,23 +2331,23 @@ ["get", 3, 4, 1, 147, 16], ["is_int", 4, 2, 147, 16], ["jump_false", 4, "rel_ni_326", 147, 16], - ["is_int", 5, 3, 147, 16], - ["jump_false", 5, "rel_ni_326", 147, 16], - ["lt_int", 6, 2, 3, 147, 16], + ["is_int", 4, 3, 147, 16], + ["jump_false", 4, "rel_ni_326", 147, 16], + ["lt_int", 5, 2, 3, 147, 16], ["jump", "rel_done_328", 147, 16], "rel_ni_326", - ["is_num", 4, 2, 147, 16], + "_nop_tc_1", + "_nop_tc_2", + ["is_num", 4, 3, 147, 16], ["jump_false", 4, "rel_nn_327", 147, 16], - ["is_num", 5, 3, 147, 16], - ["jump_false", 5, "rel_nn_327", 147, 16], - ["lt_float", 6, 2, 3, 147, 16], + ["lt_float", 5, 2, 3, 147, 16], ["jump", "rel_done_328", 147, 16], "rel_nn_327", - ["is_text", 4, 2, 147, 16], + "_nop_tc_3", + ["jump", "rel_err_329", 147, 16], + ["is_text", 4, 3, 147, 16], ["jump_false", 4, "rel_err_329", 147, 16], - ["is_text", 5, 3, 147, 16], - ["jump_false", 5, "rel_err_329", 147, 16], - ["lt_text", 6, 2, 3, 147, 16], + ["lt_text", 5, 2, 3, 147, 16], ["jump", "rel_done_328", 147, 16], "rel_err_329", [ @@ -2362,18 +2362,18 @@ 16 ], ["access", 4, "error", 147, 16], - ["access", 5, "cannot compare with '<': operands must be same type", 147, 16], + ["access", 6, "cannot compare with '<': operands must be same type", 147, 16], ["array", 7, 0, 147, 16], - ["push", 7, 5, 147, 16], - ["frame", 5, 3, 2, 147, 16], + ["push", 7, 6, 147, 16], + ["frame", 6, 3, 2, 147, 16], ["null", 3, 147, 16], - ["setarg", 5, 0, 3, 147, 16], - ["setarg", 5, 1, 4, 147, 16], - ["setarg", 5, 2, 7, 147, 16], - ["invoke", 5, 3, 147, 16], + ["setarg", 6, 0, 3, 147, 16], + ["setarg", 6, 1, 4, 147, 16], + ["setarg", 6, 2, 7, 147, 16], + ["invoke", 6, 3, 147, 16], ["disrupt", 147, 16], "rel_done_328", - ["jump_false", 6, "while_end_325", 147, 16], + ["jump_false", 5, "while_end_325", 147, 16], ["get", 3, 3, 1, 148, 11], ["load_dynamic", 4, 3, 2, 148, 18], ["load_field", 3, 4, "function_nr", 148, 18], @@ -2424,10 +2424,10 @@ "if_else_330", "if_end_331", ["access", 3, 1, 149, 15], - ["is_num", 4, 2, 149, 15], - ["jump_false", 4, "num_err_338", 149, 15], - "_nop_tc_1", - "_nop_tc_2", + "_nop_tc_4", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", ["add", 4, 2, 3, 149, 15], ["jump", "num_done_339", 149, 15], "num_err_338", @@ -2971,21 +2971,21 @@ ["jump_false", 12, "rel_ni_402", 209, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 13, 3, 11, 209, 23], + ["lt_int", 12, 3, 11, 209, 23], ["jump", "rel_done_404", 209, 23], "rel_ni_402", - ["is_num", 12, 3, 209, 23], - ["jump_false", 12, "rel_nn_403", 209, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 13, 3, 11, 209, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 12, 3, 11, 209, 23], ["jump", "rel_done_404", 209, 23], "rel_nn_403", - ["is_text", 12, 3, 209, 23], - ["jump_false", 12, "rel_err_405", 209, 23], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_405", 209, 23], - ["lt_text", 13, 3, 11, 209, 23], + "_nop_tc_8", + ["jump", "rel_err_405", 209, 23], + ["lt_text", 12, 3, 11, 209, 23], ["jump", "rel_done_404", 209, 23], "rel_err_405", [ @@ -2999,19 +2999,19 @@ 209, 23 ], - ["access", 12, "error", 209, 23], + ["access", 13, "error", 209, 23], ["access", 14, "cannot compare with '<': operands must be same type", 209, 23], ["array", 15, 0, 209, 23], ["push", 15, 14, 209, 23], ["frame", 14, 11, 2, 209, 23], ["null", 11, 209, 23], ["setarg", 14, 0, 11, 209, 23], - ["setarg", 14, 1, 12, 209, 23], + ["setarg", 14, 1, 13, 209, 23], ["setarg", 14, 2, 15, 209, 23], ["invoke", 14, 11, 209, 23], ["disrupt", 209, 23], "rel_done_404", - ["jump_false", 13, "while_end_401", 209, 23], + ["jump_false", 12, "while_end_401", 209, 23], ["load_dynamic", 11, 1, 3, 210, 20], ["move", 5, 11, 210, 20], ["load_field", 11, 5, "kind", 211, 14], @@ -3021,35 +3021,35 @@ ["jump_true", 12, "eq_done_408", 212, 19], ["is_int", 13, 6, 212, 19], ["jump_false", 13, "eq_ni_409", 212, 19], - "_nop_tc_6", + "_nop_tc_9", ["jump", "eq_ni_409", 212, 19], ["eq_int", 12, 6, 11, 212, 19], ["jump", "eq_done_408", 212, 19], "eq_ni_409", ["is_num", 13, 6, 212, 19], ["jump_false", 13, "eq_nn_410", 212, 19], - "_nop_tc_7", + "_nop_tc_10", ["jump", "eq_nn_410", 212, 19], ["eq_float", 12, 6, 11, 212, 19], ["jump", "eq_done_408", 212, 19], "eq_nn_410", ["is_text", 13, 6, 212, 19], ["jump_false", 13, "eq_nt_411", 212, 19], - "_nop_tc_8", - "_nop_tc_9", + "_nop_tc_11", + "_nop_tc_12", ["eq_text", 12, 6, 11, 212, 19], ["jump", "eq_done_408", 212, 19], "eq_nt_411", ["is_null", 13, 6, 212, 19], ["jump_false", 13, "eq_nnl_412", 212, 19], - "_nop_tc_10", + "_nop_tc_13", ["jump", "eq_nnl_412", 212, 19], ["true", 12, 212, 19], ["jump", "eq_done_408", 212, 19], "eq_nnl_412", ["is_bool", 13, 6, 212, 19], ["jump_false", 13, "eq_nb_413", 212, 19], - "_nop_tc_11", + "_nop_tc_14", ["jump", "eq_nb_413", 212, 19], ["eq_bool", 12, 6, 11, 212, 19], ["jump", "eq_done_408", 212, 19], @@ -3070,35 +3070,35 @@ "ne_ni_419", ["is_int", 13, 7, 214, 21], ["jump_false", 13, "ne_nn_420", 214, 21], - "_nop_tc_12", + "_nop_tc_15", ["jump", "ne_nn_420", 214, 21], ["ne_int", 12, 7, 11, 214, 21], ["jump", "ne_done_417", 214, 21], "ne_nn_420", ["is_num", 13, 7, 214, 21], ["jump_false", 13, "ne_nt_421", 214, 21], - "_nop_tc_13", + "_nop_tc_16", ["jump", "ne_nt_421", 214, 21], ["ne_float", 12, 7, 11, 214, 21], ["jump", "ne_done_417", 214, 21], "ne_nt_421", ["is_text", 13, 7, 214, 21], ["jump_false", 13, "ne_nnl_422", 214, 21], - "_nop_tc_14", + "_nop_tc_17", ["jump", "ne_nnl_422", 214, 21], ["ne_text", 12, 7, 11, 214, 21], ["jump", "ne_done_417", 214, 21], "ne_nnl_422", ["is_null", 13, 7, 214, 21], ["jump_false", 13, "ne_nb_423", 214, 21], - "_nop_tc_15", - "_nop_tc_16", + "_nop_tc_18", + "_nop_tc_19", ["false", 12, 214, 21], ["jump", "ne_done_417", 214, 21], "ne_nb_423", ["is_bool", 13, 7, 214, 21], ["jump_false", 13, "ne_mis_424", 214, 21], - "_nop_tc_17", + "_nop_tc_20", ["jump", "ne_mis_424", 214, 21], ["ne_bool", 12, 7, 11, 214, 21], ["jump", "ne_done_417", 214, 21], @@ -3135,35 +3135,35 @@ "ne_ni_430", ["is_int", 13, 8, 216, 21], ["jump_false", 13, "ne_nn_431", 216, 21], - "_nop_tc_18", + "_nop_tc_21", ["jump", "ne_nn_431", 216, 21], ["ne_int", 12, 8, 11, 216, 21], ["jump", "ne_done_428", 216, 21], "ne_nn_431", ["is_num", 13, 8, 216, 21], ["jump_false", 13, "ne_nt_432", 216, 21], - "_nop_tc_19", + "_nop_tc_22", ["jump", "ne_nt_432", 216, 21], ["ne_float", 12, 8, 11, 216, 21], ["jump", "ne_done_428", 216, 21], "ne_nt_432", ["is_text", 13, 8, 216, 21], ["jump_false", 13, "ne_nnl_433", 216, 21], - "_nop_tc_20", + "_nop_tc_23", ["jump", "ne_nnl_433", 216, 21], ["ne_text", 12, 8, 11, 216, 21], ["jump", "ne_done_428", 216, 21], "ne_nnl_433", ["is_null", 13, 8, 216, 21], ["jump_false", 13, "ne_nb_434", 216, 21], - "_nop_tc_21", - "_nop_tc_22", + "_nop_tc_24", + "_nop_tc_25", ["false", 12, 216, 21], ["jump", "ne_done_428", 216, 21], "ne_nb_434", ["is_bool", 13, 8, 216, 21], ["jump_false", 13, "ne_mis_435", 216, 21], - "_nop_tc_23", + "_nop_tc_26", ["jump", "ne_mis_435", 216, 21], ["ne_bool", 12, 8, 11, 216, 21], ["jump", "ne_done_428", 216, 21], @@ -3202,35 +3202,35 @@ "ne_ni_442", ["is_int", 13, 7, 220, 21], ["jump_false", 13, "ne_nn_443", 220, 21], - "_nop_tc_24", + "_nop_tc_27", ["jump", "ne_nn_443", 220, 21], ["ne_int", 12, 7, 11, 220, 21], ["jump", "ne_done_440", 220, 21], "ne_nn_443", ["is_num", 13, 7, 220, 21], ["jump_false", 13, "ne_nt_444", 220, 21], - "_nop_tc_25", + "_nop_tc_28", ["jump", "ne_nt_444", 220, 21], ["ne_float", 12, 7, 11, 220, 21], ["jump", "ne_done_440", 220, 21], "ne_nt_444", ["is_text", 13, 7, 220, 21], ["jump_false", 13, "ne_nnl_445", 220, 21], - "_nop_tc_26", + "_nop_tc_29", ["jump", "ne_nnl_445", 220, 21], ["ne_text", 12, 7, 11, 220, 21], ["jump", "ne_done_440", 220, 21], "ne_nnl_445", ["is_null", 13, 7, 220, 21], ["jump_false", 13, "ne_nb_446", 220, 21], - "_nop_tc_27", - "_nop_tc_28", + "_nop_tc_30", + "_nop_tc_31", ["false", 12, 220, 21], ["jump", "ne_done_440", 220, 21], "ne_nb_446", ["is_bool", 13, 7, 220, 21], ["jump_false", 13, "ne_mis_447", 220, 21], - "_nop_tc_29", + "_nop_tc_32", ["jump", "ne_mis_447", 220, 21], ["ne_bool", 12, 7, 11, 220, 21], ["jump", "ne_done_440", 220, 21], @@ -3250,35 +3250,35 @@ "ne_ni_450", ["is_int", 15, 12, 220, 43], ["jump_false", 15, "ne_nn_451", 220, 43], - "_nop_tc_30", + "_nop_tc_33", ["jump", "ne_nn_451", 220, 43], ["ne_int", 14, 12, 13, 220, 43], ["jump", "ne_done_448", 220, 43], "ne_nn_451", ["is_num", 15, 12, 220, 43], ["jump_false", 15, "ne_nt_452", 220, 43], - "_nop_tc_31", + "_nop_tc_34", ["jump", "ne_nt_452", 220, 43], ["ne_float", 14, 12, 13, 220, 43], ["jump", "ne_done_448", 220, 43], "ne_nt_452", ["is_text", 15, 12, 220, 43], ["jump_false", 15, "ne_nnl_453", 220, 43], - "_nop_tc_32", + "_nop_tc_35", ["jump", "ne_nnl_453", 220, 43], ["ne_text", 14, 12, 13, 220, 43], ["jump", "ne_done_448", 220, 43], "ne_nnl_453", ["is_null", 15, 12, 220, 43], ["jump_false", 15, "ne_nb_454", 220, 43], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_36", + "_nop_tc_37", ["false", 14, 220, 43], ["jump", "ne_done_448", 220, 43], "ne_nb_454", ["is_bool", 15, 12, 220, 43], ["jump_false", 15, "ne_mis_455", 220, 43], - "_nop_tc_35", + "_nop_tc_38", ["jump", "ne_mis_455", 220, 43], ["ne_bool", 14, 12, 13, 220, 43], ["jump", "ne_done_448", 220, 43], @@ -3296,35 +3296,35 @@ ["jump_true", 14, "eq_done_456", 220, 70], ["is_int", 15, 13, 220, 70], ["jump_false", 15, "eq_ni_457", 220, 70], - "_nop_tc_36", + "_nop_tc_39", ["jump", "eq_ni_457", 220, 70], ["eq_int", 14, 13, 11, 220, 70], ["jump", "eq_done_456", 220, 70], "eq_ni_457", ["is_num", 15, 13, 220, 70], ["jump_false", 15, "eq_nn_458", 220, 70], - "_nop_tc_37", + "_nop_tc_40", ["jump", "eq_nn_458", 220, 70], ["eq_float", 14, 13, 11, 220, 70], ["jump", "eq_done_456", 220, 70], "eq_nn_458", ["is_text", 15, 13, 220, 70], ["jump_false", 15, "eq_nt_459", 220, 70], - "_nop_tc_38", - "_nop_tc_39", + "_nop_tc_41", + "_nop_tc_42", ["eq_text", 14, 13, 11, 220, 70], ["jump", "eq_done_456", 220, 70], "eq_nt_459", ["is_null", 15, 13, 220, 70], ["jump_false", 15, "eq_nnl_460", 220, 70], - "_nop_tc_40", + "_nop_tc_43", ["jump", "eq_nnl_460", 220, 70], ["true", 14, 220, 70], ["jump", "eq_done_456", 220, 70], "eq_nnl_460", ["is_bool", 15, 13, 220, 70], ["jump_false", 15, "eq_nb_461", 220, 70], - "_nop_tc_41", + "_nop_tc_44", ["jump", "eq_nb_461", 220, 70], ["eq_bool", 14, 13, 11, 220, 70], ["jump", "eq_done_456", 220, 70], @@ -3347,35 +3347,35 @@ "ne_ni_467", ["is_int", 13, 10, 222, 29], ["jump_false", 13, "ne_nn_468", 222, 29], - "_nop_tc_42", + "_nop_tc_45", ["jump", "ne_nn_468", 222, 29], ["ne_int", 12, 10, 11, 222, 29], ["jump", "ne_done_465", 222, 29], "ne_nn_468", ["is_num", 13, 10, 222, 29], ["jump_false", 13, "ne_nt_469", 222, 29], - "_nop_tc_43", + "_nop_tc_46", ["jump", "ne_nt_469", 222, 29], ["ne_float", 12, 10, 11, 222, 29], ["jump", "ne_done_465", 222, 29], "ne_nt_469", ["is_text", 13, 10, 222, 29], ["jump_false", 13, "ne_nnl_470", 222, 29], - "_nop_tc_44", + "_nop_tc_47", ["jump", "ne_nnl_470", 222, 29], ["ne_text", 12, 10, 11, 222, 29], ["jump", "ne_done_465", 222, 29], "ne_nnl_470", ["is_null", 13, 10, 222, 29], ["jump_false", 13, "ne_nb_471", 222, 29], - "_nop_tc_45", - "_nop_tc_46", + "_nop_tc_48", + "_nop_tc_49", ["false", 12, 222, 29], ["jump", "ne_done_465", 222, 29], "ne_nb_471", ["is_bool", 13, 10, 222, 29], ["jump_false", 13, "ne_mis_472", 222, 29], - "_nop_tc_47", + "_nop_tc_50", ["jump", "ne_mis_472", 222, 29], ["ne_bool", 12, 10, 11, 222, 29], ["jump", "ne_done_465", 222, 29], @@ -3390,36 +3390,36 @@ ["jump_true", 14, "eq_done_473", 222, 61], ["is_int", 15, 12, 222, 61], ["jump_false", 15, "eq_ni_474", 222, 61], - "_nop_tc_48", + "_nop_tc_51", ["jump", "eq_ni_474", 222, 61], ["eq_int", 14, 12, 13, 222, 61], ["jump", "eq_done_473", 222, 61], "eq_ni_474", ["is_num", 15, 12, 222, 61], ["jump_false", 15, "eq_nn_475", 222, 61], - "_nop_tc_49", + "_nop_tc_52", ["jump", "eq_nn_475", 222, 61], ["eq_float", 14, 12, 13, 222, 61], ["jump", "eq_done_473", 222, 61], "eq_nn_475", ["is_text", 15, 12, 222, 61], ["jump_false", 15, "eq_nt_476", 222, 61], - "_nop_tc_50", + "_nop_tc_53", ["jump", "eq_nt_476", 222, 61], ["eq_text", 14, 12, 13, 222, 61], ["jump", "eq_done_473", 222, 61], "eq_nt_476", ["is_null", 15, 12, 222, 61], ["jump_false", 15, "eq_nnl_477", 222, 61], - "_nop_tc_51", + "_nop_tc_54", ["jump", "eq_nnl_477", 222, 61], ["true", 14, 222, 61], ["jump", "eq_done_473", 222, 61], "eq_nnl_477", ["is_bool", 15, 12, 222, 61], ["jump_false", 15, "eq_nb_478", 222, 61], - "_nop_tc_52", - "_nop_tc_53", + "_nop_tc_55", + "_nop_tc_56", ["eq_bool", 14, 12, 13, 222, 61], ["jump", "eq_done_473", 222, 61], "eq_nb_478", @@ -3446,35 +3446,35 @@ "ne_ni_484", ["is_int", 13, 8, 224, 23], ["jump_false", 13, "ne_nn_485", 224, 23], - "_nop_tc_54", + "_nop_tc_57", ["jump", "ne_nn_485", 224, 23], ["ne_int", 12, 8, 11, 224, 23], ["jump", "ne_done_482", 224, 23], "ne_nn_485", ["is_num", 13, 8, 224, 23], ["jump_false", 13, "ne_nt_486", 224, 23], - "_nop_tc_55", + "_nop_tc_58", ["jump", "ne_nt_486", 224, 23], ["ne_float", 12, 8, 11, 224, 23], ["jump", "ne_done_482", 224, 23], "ne_nt_486", ["is_text", 13, 8, 224, 23], ["jump_false", 13, "ne_nnl_487", 224, 23], - "_nop_tc_56", + "_nop_tc_59", ["jump", "ne_nnl_487", 224, 23], ["ne_text", 12, 8, 11, 224, 23], ["jump", "ne_done_482", 224, 23], "ne_nnl_487", ["is_null", 13, 8, 224, 23], ["jump_false", 13, "ne_nb_488", 224, 23], - "_nop_tc_57", - "_nop_tc_58", + "_nop_tc_60", + "_nop_tc_61", ["false", 12, 224, 23], ["jump", "ne_done_482", 224, 23], "ne_nb_488", ["is_bool", 13, 8, 224, 23], ["jump_false", 13, "ne_mis_489", 224, 23], - "_nop_tc_59", + "_nop_tc_62", ["jump", "ne_mis_489", 224, 23], ["ne_bool", 12, 8, 11, 224, 23], ["jump", "ne_done_482", 224, 23], @@ -3489,35 +3489,35 @@ ["jump_true", 14, "eq_done_490", 224, 46], ["is_int", 15, 12, 224, 46], ["jump_false", 15, "eq_ni_491", 224, 46], - "_nop_tc_60", + "_nop_tc_63", ["jump", "eq_ni_491", 224, 46], ["eq_int", 14, 12, 13, 224, 46], ["jump", "eq_done_490", 224, 46], "eq_ni_491", ["is_num", 15, 12, 224, 46], ["jump_false", 15, "eq_nn_492", 224, 46], - "_nop_tc_61", + "_nop_tc_64", ["jump", "eq_nn_492", 224, 46], ["eq_float", 14, 12, 13, 224, 46], ["jump", "eq_done_490", 224, 46], "eq_nn_492", ["is_text", 15, 12, 224, 46], ["jump_false", 15, "eq_nt_493", 224, 46], - "_nop_tc_62", + "_nop_tc_65", ["jump", "eq_nt_493", 224, 46], ["eq_text", 14, 12, 13, 224, 46], ["jump", "eq_done_490", 224, 46], "eq_nt_493", ["is_null", 15, 12, 224, 46], ["jump_false", 15, "eq_nnl_494", 224, 46], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_66", + "_nop_tc_67", ["true", 14, 224, 46], ["jump", "eq_done_490", 224, 46], "eq_nnl_494", ["is_bool", 15, 12, 224, 46], ["jump_false", 15, "eq_nb_495", 224, 46], - "_nop_tc_65", + "_nop_tc_68", ["jump", "eq_nb_495", 224, 46], ["eq_bool", 14, 12, 13, 224, 46], ["jump", "eq_done_490", 224, 46], @@ -3540,35 +3540,35 @@ "ne_ni_500", ["is_int", 14, 13, 225, 52], ["jump_false", 14, "ne_nn_501", 225, 52], - "_nop_tc_66", + "_nop_tc_69", ["jump", "ne_nn_501", 225, 52], ["ne_int", 12, 13, 11, 225, 52], ["jump", "ne_done_498", 225, 52], "ne_nn_501", ["is_num", 14, 13, 225, 52], ["jump_false", 14, "ne_nt_502", 225, 52], - "_nop_tc_67", + "_nop_tc_70", ["jump", "ne_nt_502", 225, 52], ["ne_float", 12, 13, 11, 225, 52], ["jump", "ne_done_498", 225, 52], "ne_nt_502", ["is_text", 14, 13, 225, 52], ["jump_false", 14, "ne_nnl_503", 225, 52], - "_nop_tc_68", + "_nop_tc_71", ["jump", "ne_nnl_503", 225, 52], ["ne_text", 12, 13, 11, 225, 52], ["jump", "ne_done_498", 225, 52], "ne_nnl_503", ["is_null", 14, 13, 225, 52], ["jump_false", 14, "ne_nb_504", 225, 52], - "_nop_tc_69", - "_nop_tc_70", + "_nop_tc_72", + "_nop_tc_73", ["false", 12, 225, 52], ["jump", "ne_done_498", 225, 52], "ne_nb_504", ["is_bool", 14, 13, 225, 52], ["jump_false", 14, "ne_mis_505", 225, 52], - "_nop_tc_71", + "_nop_tc_74", ["jump", "ne_mis_505", 225, 52], ["ne_bool", 12, 13, 11, 225, 52], ["jump", "ne_done_498", 225, 52], @@ -3599,35 +3599,35 @@ ["jump_true", 12, "eq_done_508", 229, 26], ["is_int", 13, 6, 229, 26], ["jump_false", 13, "eq_ni_509", 229, 26], - "_nop_tc_72", + "_nop_tc_75", ["jump", "eq_ni_509", 229, 26], ["eq_int", 12, 6, 11, 229, 26], ["jump", "eq_done_508", 229, 26], "eq_ni_509", ["is_num", 13, 6, 229, 26], ["jump_false", 13, "eq_nn_510", 229, 26], - "_nop_tc_73", + "_nop_tc_76", ["jump", "eq_nn_510", 229, 26], ["eq_float", 12, 6, 11, 229, 26], ["jump", "eq_done_508", 229, 26], "eq_nn_510", ["is_text", 13, 6, 229, 26], ["jump_false", 13, "eq_nt_511", 229, 26], - "_nop_tc_74", - "_nop_tc_75", + "_nop_tc_77", + "_nop_tc_78", ["eq_text", 12, 6, 11, 229, 26], ["jump", "eq_done_508", 229, 26], "eq_nt_511", ["is_null", 13, 6, 229, 26], ["jump_false", 13, "eq_nnl_512", 229, 26], - "_nop_tc_76", + "_nop_tc_79", ["jump", "eq_nnl_512", 229, 26], ["true", 12, 229, 26], ["jump", "eq_done_508", 229, 26], "eq_nnl_512", ["is_bool", 13, 6, 229, 26], ["jump_false", 13, "eq_nb_513", 229, 26], - "_nop_tc_77", + "_nop_tc_80", ["jump", "eq_nb_513", 229, 26], ["eq_bool", 12, 6, 11, 229, 26], ["jump", "eq_done_508", 229, 26], @@ -3647,35 +3647,35 @@ "ne_ni_519", ["is_int", 13, 7, 231, 21], ["jump_false", 13, "ne_nn_520", 231, 21], - "_nop_tc_78", + "_nop_tc_81", ["jump", "ne_nn_520", 231, 21], ["ne_int", 12, 7, 11, 231, 21], ["jump", "ne_done_517", 231, 21], "ne_nn_520", ["is_num", 13, 7, 231, 21], ["jump_false", 13, "ne_nt_521", 231, 21], - "_nop_tc_79", + "_nop_tc_82", ["jump", "ne_nt_521", 231, 21], ["ne_float", 12, 7, 11, 231, 21], ["jump", "ne_done_517", 231, 21], "ne_nt_521", ["is_text", 13, 7, 231, 21], ["jump_false", 13, "ne_nnl_522", 231, 21], - "_nop_tc_80", + "_nop_tc_83", ["jump", "ne_nnl_522", 231, 21], ["ne_text", 12, 7, 11, 231, 21], ["jump", "ne_done_517", 231, 21], "ne_nnl_522", ["is_null", 13, 7, 231, 21], ["jump_false", 13, "ne_nb_523", 231, 21], - "_nop_tc_81", - "_nop_tc_82", + "_nop_tc_84", + "_nop_tc_85", ["false", 12, 231, 21], ["jump", "ne_done_517", 231, 21], "ne_nb_523", ["is_bool", 13, 7, 231, 21], ["jump_false", 13, "ne_mis_524", 231, 21], - "_nop_tc_83", + "_nop_tc_86", ["jump", "ne_mis_524", 231, 21], ["ne_bool", 12, 7, 11, 231, 21], ["jump", "ne_done_517", 231, 21], @@ -3695,35 +3695,35 @@ "ne_ni_527", ["is_int", 15, 12, 231, 43], ["jump_false", 15, "ne_nn_528", 231, 43], - "_nop_tc_84", + "_nop_tc_87", ["jump", "ne_nn_528", 231, 43], ["ne_int", 14, 12, 13, 231, 43], ["jump", "ne_done_525", 231, 43], "ne_nn_528", ["is_num", 15, 12, 231, 43], ["jump_false", 15, "ne_nt_529", 231, 43], - "_nop_tc_85", + "_nop_tc_88", ["jump", "ne_nt_529", 231, 43], ["ne_float", 14, 12, 13, 231, 43], ["jump", "ne_done_525", 231, 43], "ne_nt_529", ["is_text", 15, 12, 231, 43], ["jump_false", 15, "ne_nnl_530", 231, 43], - "_nop_tc_86", + "_nop_tc_89", ["jump", "ne_nnl_530", 231, 43], ["ne_text", 14, 12, 13, 231, 43], ["jump", "ne_done_525", 231, 43], "ne_nnl_530", ["is_null", 15, 12, 231, 43], ["jump_false", 15, "ne_nb_531", 231, 43], - "_nop_tc_87", - "_nop_tc_88", + "_nop_tc_90", + "_nop_tc_91", ["false", 14, 231, 43], ["jump", "ne_done_525", 231, 43], "ne_nb_531", ["is_bool", 15, 12, 231, 43], ["jump_false", 15, "ne_mis_532", 231, 43], - "_nop_tc_89", + "_nop_tc_92", ["jump", "ne_mis_532", 231, 43], ["ne_bool", 14, 12, 13, 231, 43], ["jump", "ne_done_525", 231, 43], @@ -3758,35 +3758,35 @@ ["jump_true", 12, "eq_done_535", 235, 26], ["is_int", 13, 6, 235, 26], ["jump_false", 13, "eq_ni_536", 235, 26], - "_nop_tc_90", + "_nop_tc_93", ["jump", "eq_ni_536", 235, 26], ["eq_int", 12, 6, 11, 235, 26], ["jump", "eq_done_535", 235, 26], "eq_ni_536", ["is_num", 13, 6, 235, 26], ["jump_false", 13, "eq_nn_537", 235, 26], - "_nop_tc_91", + "_nop_tc_94", ["jump", "eq_nn_537", 235, 26], ["eq_float", 12, 6, 11, 235, 26], ["jump", "eq_done_535", 235, 26], "eq_nn_537", ["is_text", 13, 6, 235, 26], ["jump_false", 13, "eq_nt_538", 235, 26], - "_nop_tc_92", - "_nop_tc_93", + "_nop_tc_95", + "_nop_tc_96", ["eq_text", 12, 6, 11, 235, 26], ["jump", "eq_done_535", 235, 26], "eq_nt_538", ["is_null", 13, 6, 235, 26], ["jump_false", 13, "eq_nnl_539", 235, 26], - "_nop_tc_94", + "_nop_tc_97", ["jump", "eq_nnl_539", 235, 26], ["true", 12, 235, 26], ["jump", "eq_done_535", 235, 26], "eq_nnl_539", ["is_bool", 13, 6, 235, 26], ["jump_false", 13, "eq_nb_540", 235, 26], - "_nop_tc_95", + "_nop_tc_98", ["jump", "eq_nb_540", 235, 26], ["eq_bool", 12, 6, 11, 235, 26], ["jump", "eq_done_535", 235, 26], @@ -3805,35 +3805,35 @@ "ne_ni_547", ["is_int", 14, 11, 236, 27], ["jump_false", 14, "ne_nn_548", 236, 27], - "_nop_tc_96", + "_nop_tc_99", ["jump", "ne_nn_548", 236, 27], ["ne_int", 13, 11, 12, 236, 27], ["jump", "ne_done_545", 236, 27], "ne_nn_548", ["is_num", 14, 11, 236, 27], ["jump_false", 14, "ne_nt_549", 236, 27], - "_nop_tc_97", + "_nop_tc_100", ["jump", "ne_nt_549", 236, 27], ["ne_float", 13, 11, 12, 236, 27], ["jump", "ne_done_545", 236, 27], "ne_nt_549", ["is_text", 14, 11, 236, 27], ["jump_false", 14, "ne_nnl_550", 236, 27], - "_nop_tc_98", + "_nop_tc_101", ["jump", "ne_nnl_550", 236, 27], ["ne_text", 13, 11, 12, 236, 27], ["jump", "ne_done_545", 236, 27], "ne_nnl_550", ["is_null", 14, 11, 236, 27], ["jump_false", 14, "ne_nb_551", 236, 27], - "_nop_tc_99", - "_nop_tc_100", + "_nop_tc_102", + "_nop_tc_103", ["false", 13, 236, 27], ["jump", "ne_done_545", 236, 27], "ne_nb_551", ["is_bool", 14, 11, 236, 27], ["jump_false", 14, "ne_mis_552", 236, 27], - "_nop_tc_101", + "_nop_tc_104", ["jump", "ne_mis_552", 236, 27], ["ne_bool", 13, 11, 12, 236, 27], ["jump", "ne_done_545", 236, 27], @@ -3849,35 +3849,35 @@ ["jump_true", 14, "eq_done_553", 236, 54], ["is_int", 15, 13, 236, 54], ["jump_false", 15, "eq_ni_554", 236, 54], - "_nop_tc_102", + "_nop_tc_105", ["jump", "eq_ni_554", 236, 54], ["eq_int", 14, 13, 12, 236, 54], ["jump", "eq_done_553", 236, 54], "eq_ni_554", ["is_num", 15, 13, 236, 54], ["jump_false", 15, "eq_nn_555", 236, 54], - "_nop_tc_103", + "_nop_tc_106", ["jump", "eq_nn_555", 236, 54], ["eq_float", 14, 13, 12, 236, 54], ["jump", "eq_done_553", 236, 54], "eq_nn_555", ["is_text", 15, 13, 236, 54], ["jump_false", 15, "eq_nt_556", 236, 54], - "_nop_tc_104", - "_nop_tc_105", + "_nop_tc_107", + "_nop_tc_108", ["eq_text", 14, 13, 12, 236, 54], ["jump", "eq_done_553", 236, 54], "eq_nt_556", ["is_null", 15, 13, 236, 54], ["jump_false", 15, "eq_nnl_557", 236, 54], - "_nop_tc_106", + "_nop_tc_109", ["jump", "eq_nnl_557", 236, 54], ["true", 14, 236, 54], ["jump", "eq_done_553", 236, 54], "eq_nnl_557", ["is_bool", 15, 13, 236, 54], ["jump_false", 15, "eq_nb_558", 236, 54], - "_nop_tc_107", + "_nop_tc_110", ["jump", "eq_nb_558", 236, 54], ["eq_bool", 14, 13, 12, 236, 54], ["jump", "eq_done_553", 236, 54], @@ -3900,35 +3900,35 @@ "ne_ni_561", ["is_int", 15, 13, 236, 88], ["jump_false", 15, "ne_nn_562", 236, 88], - "_nop_tc_108", + "_nop_tc_111", ["jump", "ne_nn_562", 236, 88], ["ne_int", 14, 13, 11, 236, 88], ["jump", "ne_done_559", 236, 88], "ne_nn_562", ["is_num", 15, 13, 236, 88], ["jump_false", 15, "ne_nt_563", 236, 88], - "_nop_tc_109", + "_nop_tc_112", ["jump", "ne_nt_563", 236, 88], ["ne_float", 14, 13, 11, 236, 88], ["jump", "ne_done_559", 236, 88], "ne_nt_563", ["is_text", 15, 13, 236, 88], ["jump_false", 15, "ne_nnl_564", 236, 88], - "_nop_tc_110", + "_nop_tc_113", ["jump", "ne_nnl_564", 236, 88], ["ne_text", 14, 13, 11, 236, 88], ["jump", "ne_done_559", 236, 88], "ne_nnl_564", ["is_null", 15, 13, 236, 88], ["jump_false", 15, "ne_nb_565", 236, 88], - "_nop_tc_111", - "_nop_tc_112", + "_nop_tc_114", + "_nop_tc_115", ["false", 14, 236, 88], ["jump", "ne_done_559", 236, 88], "ne_nb_565", ["is_bool", 15, 13, 236, 88], ["jump_false", 15, "ne_mis_566", 236, 88], - "_nop_tc_113", + "_nop_tc_116", ["jump", "ne_mis_566", 236, 88], ["ne_bool", 14, 13, 11, 236, 88], ["jump", "ne_done_559", 236, 88], @@ -3951,35 +3951,35 @@ "ne_ni_571", ["is_int", 13, 7, 238, 23], ["jump_false", 13, "ne_nn_572", 238, 23], - "_nop_tc_114", + "_nop_tc_117", ["jump", "ne_nn_572", 238, 23], ["ne_int", 12, 7, 11, 238, 23], ["jump", "ne_done_569", 238, 23], "ne_nn_572", ["is_num", 13, 7, 238, 23], ["jump_false", 13, "ne_nt_573", 238, 23], - "_nop_tc_115", + "_nop_tc_118", ["jump", "ne_nt_573", 238, 23], ["ne_float", 12, 7, 11, 238, 23], ["jump", "ne_done_569", 238, 23], "ne_nt_573", ["is_text", 13, 7, 238, 23], ["jump_false", 13, "ne_nnl_574", 238, 23], - "_nop_tc_116", + "_nop_tc_119", ["jump", "ne_nnl_574", 238, 23], ["ne_text", 12, 7, 11, 238, 23], ["jump", "ne_done_569", 238, 23], "ne_nnl_574", ["is_null", 13, 7, 238, 23], ["jump_false", 13, "ne_nb_575", 238, 23], - "_nop_tc_117", - "_nop_tc_118", + "_nop_tc_120", + "_nop_tc_121", ["false", 12, 238, 23], ["jump", "ne_done_569", 238, 23], "ne_nb_575", ["is_bool", 13, 7, 238, 23], ["jump_false", 13, "ne_mis_576", 238, 23], - "_nop_tc_119", + "_nop_tc_122", ["jump", "ne_mis_576", 238, 23], ["ne_bool", 12, 7, 11, 238, 23], ["jump", "ne_done_569", 238, 23], @@ -4005,35 +4005,35 @@ "ne_ni_582", ["is_int", 13, 8, 240, 23], ["jump_false", 13, "ne_nn_583", 240, 23], - "_nop_tc_120", + "_nop_tc_123", ["jump", "ne_nn_583", 240, 23], ["ne_int", 12, 8, 11, 240, 23], ["jump", "ne_done_580", 240, 23], "ne_nn_583", ["is_num", 13, 8, 240, 23], ["jump_false", 13, "ne_nt_584", 240, 23], - "_nop_tc_121", + "_nop_tc_124", ["jump", "ne_nt_584", 240, 23], ["ne_float", 12, 8, 11, 240, 23], ["jump", "ne_done_580", 240, 23], "ne_nt_584", ["is_text", 13, 8, 240, 23], ["jump_false", 13, "ne_nnl_585", 240, 23], - "_nop_tc_122", + "_nop_tc_125", ["jump", "ne_nnl_585", 240, 23], ["ne_text", 12, 8, 11, 240, 23], ["jump", "ne_done_580", 240, 23], "ne_nnl_585", ["is_null", 13, 8, 240, 23], ["jump_false", 13, "ne_nb_586", 240, 23], - "_nop_tc_123", - "_nop_tc_124", + "_nop_tc_126", + "_nop_tc_127", ["false", 12, 240, 23], ["jump", "ne_done_580", 240, 23], "ne_nb_586", ["is_bool", 13, 8, 240, 23], ["jump_false", 13, "ne_mis_587", 240, 23], - "_nop_tc_125", + "_nop_tc_128", ["jump", "ne_mis_587", 240, 23], ["ne_bool", 12, 8, 11, 240, 23], ["jump", "ne_done_580", 240, 23], @@ -4048,35 +4048,35 @@ ["jump_true", 14, "eq_done_588", 240, 42], ["is_int", 15, 12, 240, 42], ["jump_false", 15, "eq_ni_589", 240, 42], - "_nop_tc_126", + "_nop_tc_129", ["jump", "eq_ni_589", 240, 42], ["eq_int", 14, 12, 13, 240, 42], ["jump", "eq_done_588", 240, 42], "eq_ni_589", ["is_num", 15, 12, 240, 42], ["jump_false", 15, "eq_nn_590", 240, 42], - "_nop_tc_127", + "_nop_tc_130", ["jump", "eq_nn_590", 240, 42], ["eq_float", 14, 12, 13, 240, 42], ["jump", "eq_done_588", 240, 42], "eq_nn_590", ["is_text", 15, 12, 240, 42], ["jump_false", 15, "eq_nt_591", 240, 42], - "_nop_tc_128", - "_nop_tc_129", + "_nop_tc_131", + "_nop_tc_132", ["eq_text", 14, 12, 13, 240, 42], ["jump", "eq_done_588", 240, 42], "eq_nt_591", ["is_null", 15, 12, 240, 42], ["jump_false", 15, "eq_nnl_592", 240, 42], - "_nop_tc_130", + "_nop_tc_133", ["jump", "eq_nnl_592", 240, 42], ["true", 14, 240, 42], ["jump", "eq_done_588", 240, 42], "eq_nnl_592", ["is_bool", 15, 12, 240, 42], ["jump_false", 15, "eq_nb_593", 240, 42], - "_nop_tc_131", + "_nop_tc_134", ["jump", "eq_nb_593", 240, 42], ["eq_bool", 14, 12, 13, 240, 42], ["jump", "eq_done_588", 240, 42], @@ -4112,35 +4112,35 @@ ["jump_true", 12, "eq_done_596", 245, 26], ["is_int", 13, 6, 245, 26], ["jump_false", 13, "eq_ni_597", 245, 26], - "_nop_tc_132", + "_nop_tc_135", ["jump", "eq_ni_597", 245, 26], ["eq_int", 12, 6, 11, 245, 26], ["jump", "eq_done_596", 245, 26], "eq_ni_597", ["is_num", 13, 6, 245, 26], ["jump_false", 13, "eq_nn_598", 245, 26], - "_nop_tc_133", + "_nop_tc_136", ["jump", "eq_nn_598", 245, 26], ["eq_float", 12, 6, 11, 245, 26], ["jump", "eq_done_596", 245, 26], "eq_nn_598", ["is_text", 13, 6, 245, 26], ["jump_false", 13, "eq_nt_599", 245, 26], - "_nop_tc_134", - "_nop_tc_135", + "_nop_tc_137", + "_nop_tc_138", ["eq_text", 12, 6, 11, 245, 26], ["jump", "eq_done_596", 245, 26], "eq_nt_599", ["is_null", 13, 6, 245, 26], ["jump_false", 13, "eq_nnl_600", 245, 26], - "_nop_tc_136", + "_nop_tc_139", ["jump", "eq_nnl_600", 245, 26], ["true", 12, 245, 26], ["jump", "eq_done_596", 245, 26], "eq_nnl_600", ["is_bool", 13, 6, 245, 26], ["jump_false", 13, "eq_nb_601", 245, 26], - "_nop_tc_137", + "_nop_tc_140", ["jump", "eq_nb_601", 245, 26], ["eq_bool", 12, 6, 11, 245, 26], ["jump", "eq_done_596", 245, 26], @@ -4154,28 +4154,28 @@ ["length", 12, 11, 247, 27], ["is_int", 11, 4, 247, 27], ["jump_false", 11, "rel_ni_604", 247, 27], - "_nop_tc_138", - "_nop_tc_139", - ["lt_int", 13, 4, 12, 247, 27], + "_nop_tc_141", + "_nop_tc_142", + ["lt_int", 11, 4, 12, 247, 27], ["jump", "rel_done_606", 247, 27], "rel_ni_604", - ["is_num", 11, 4, 247, 27], - ["jump_false", 11, "rel_nn_605", 247, 27], - "_nop_tc_140", - "_nop_tc_141", - ["lt_float", 13, 4, 12, 247, 27], + "_nop_tc_143", + "_nop_tc_144", + "_nop_tc_145", + "_nop_tc_146", + ["lt_float", 11, 4, 12, 247, 27], ["jump", "rel_done_606", 247, 27], "rel_nn_605", - ["is_text", 11, 4, 247, 27], - ["jump_false", 11, "rel_err_607", 247, 27], - "_nop_tc_142", + "_nop_tc_147", ["jump", "rel_err_607", 247, 27], - ["lt_text", 13, 4, 12, 247, 27], + "_nop_tc_148", + ["jump", "rel_err_607", 247, 27], + ["lt_text", 11, 4, 12, 247, 27], ["jump", "rel_done_606", 247, 27], "rel_err_607", [ "access", - 11, + 12, { "name": "log", "kind": "name", @@ -4184,19 +4184,19 @@ 247, 27 ], - ["access", 12, "error", 247, 27], + ["access", 13, "error", 247, 27], ["access", 14, "cannot compare with '<': operands must be same type", 247, 27], ["array", 15, 0, 247, 27], ["push", 15, 14, 247, 27], - ["frame", 14, 11, 2, 247, 27], - ["null", 11, 247, 27], - ["setarg", 14, 0, 11, 247, 27], - ["setarg", 14, 1, 12, 247, 27], + ["frame", 14, 12, 2, 247, 27], + ["null", 12, 247, 27], + ["setarg", 14, 0, 12, 247, 27], + ["setarg", 14, 1, 13, 247, 27], ["setarg", 14, 2, 15, 247, 27], - ["invoke", 14, 11, 247, 27], + ["invoke", 14, 12, 247, 27], ["disrupt", 247, 27], "rel_done_606", - ["jump_false", 13, "while_end_603", 247, 27], + ["jump_false", 11, "while_end_603", 247, 27], ["load_field", 11, 5, "list", 248, 18], ["load_dynamic", 12, 11, 4, 248, 28], ["move", 9, 12, 248, 28], @@ -4206,35 +4206,35 @@ ["jump_true", 13, "eq_done_613", 249, 28], ["is_int", 14, 11, 249, 28], ["jump_false", 14, "eq_ni_614", 249, 28], - "_nop_tc_143", + "_nop_tc_149", ["jump", "eq_ni_614", 249, 28], ["eq_int", 13, 11, 12, 249, 28], ["jump", "eq_done_613", 249, 28], "eq_ni_614", ["is_num", 14, 11, 249, 28], ["jump_false", 14, "eq_nn_615", 249, 28], - "_nop_tc_144", + "_nop_tc_150", ["jump", "eq_nn_615", 249, 28], ["eq_float", 13, 11, 12, 249, 28], ["jump", "eq_done_613", 249, 28], "eq_nn_615", ["is_text", 14, 11, 249, 28], ["jump_false", 14, "eq_nt_616", 249, 28], - "_nop_tc_145", - "_nop_tc_146", + "_nop_tc_151", + "_nop_tc_152", ["eq_text", 13, 11, 12, 249, 28], ["jump", "eq_done_613", 249, 28], "eq_nt_616", ["is_null", 14, 11, 249, 28], ["jump_false", 14, "eq_nnl_617", 249, 28], - "_nop_tc_147", + "_nop_tc_153", ["jump", "eq_nnl_617", 249, 28], ["true", 13, 249, 28], ["jump", "eq_done_613", 249, 28], "eq_nnl_617", ["is_bool", 14, 11, 249, 28], ["jump_false", 14, "eq_nb_618", 249, 28], - "_nop_tc_148", + "_nop_tc_154", ["jump", "eq_nb_618", 249, 28], ["eq_bool", 13, 11, 12, 249, 28], ["jump", "eq_done_613", 249, 28], @@ -4254,35 +4254,35 @@ "ne_ni_621", ["is_int", 15, 12, 249, 51], ["jump_false", 15, "ne_nn_622", 249, 51], - "_nop_tc_149", + "_nop_tc_155", ["jump", "ne_nn_622", 249, 51], ["ne_int", 14, 12, 13, 249, 51], ["jump", "ne_done_619", 249, 51], "ne_nn_622", ["is_num", 15, 12, 249, 51], ["jump_false", 15, "ne_nt_623", 249, 51], - "_nop_tc_150", + "_nop_tc_156", ["jump", "ne_nt_623", 249, 51], ["ne_float", 14, 12, 13, 249, 51], ["jump", "ne_done_619", 249, 51], "ne_nt_623", ["is_text", 15, 12, 249, 51], ["jump_false", 15, "ne_nnl_624", 249, 51], - "_nop_tc_151", + "_nop_tc_157", ["jump", "ne_nnl_624", 249, 51], ["ne_text", 14, 12, 13, 249, 51], ["jump", "ne_done_619", 249, 51], "ne_nnl_624", ["is_null", 15, 12, 249, 51], ["jump_false", 15, "ne_nb_625", 249, 51], - "_nop_tc_152", - "_nop_tc_153", + "_nop_tc_158", + "_nop_tc_159", ["false", 14, 249, 51], ["jump", "ne_done_619", 249, 51], "ne_nb_625", ["is_bool", 15, 12, 249, 51], ["jump_false", 15, "ne_mis_626", 249, 51], - "_nop_tc_154", + "_nop_tc_160", ["jump", "ne_mis_626", 249, 51], ["ne_bool", 14, 12, 13, 249, 51], ["jump", "ne_done_619", 249, 51], @@ -4300,35 +4300,35 @@ ["jump_true", 14, "eq_done_627", 249, 78], ["is_int", 15, 13, 249, 78], ["jump_false", 15, "eq_ni_628", 249, 78], - "_nop_tc_155", + "_nop_tc_161", ["jump", "eq_ni_628", 249, 78], ["eq_int", 14, 13, 11, 249, 78], ["jump", "eq_done_627", 249, 78], "eq_ni_628", ["is_num", 15, 13, 249, 78], ["jump_false", 15, "eq_nn_629", 249, 78], - "_nop_tc_156", + "_nop_tc_162", ["jump", "eq_nn_629", 249, 78], ["eq_float", 14, 13, 11, 249, 78], ["jump", "eq_done_627", 249, 78], "eq_nn_629", ["is_text", 15, 13, 249, 78], ["jump_false", 15, "eq_nt_630", 249, 78], - "_nop_tc_157", - "_nop_tc_158", + "_nop_tc_163", + "_nop_tc_164", ["eq_text", 14, 13, 11, 249, 78], ["jump", "eq_done_627", 249, 78], "eq_nt_630", ["is_null", 15, 13, 249, 78], ["jump_false", 15, "eq_nnl_631", 249, 78], - "_nop_tc_159", + "_nop_tc_165", ["jump", "eq_nnl_631", 249, 78], ["true", 14, 249, 78], ["jump", "eq_done_627", 249, 78], "eq_nnl_631", ["is_bool", 15, 13, 249, 78], ["jump_false", 15, "eq_nb_632", 249, 78], - "_nop_tc_160", + "_nop_tc_166", ["jump", "eq_nb_632", 249, 78], ["eq_bool", 14, 13, 11, 249, 78], ["jump", "eq_done_627", 249, 78], @@ -4351,35 +4351,35 @@ "ne_ni_635", ["is_int", 15, 13, 249, 112], ["jump_false", 15, "ne_nn_636", 249, 112], - "_nop_tc_161", + "_nop_tc_167", ["jump", "ne_nn_636", 249, 112], ["ne_int", 14, 13, 12, 249, 112], ["jump", "ne_done_633", 249, 112], "ne_nn_636", ["is_num", 15, 13, 249, 112], ["jump_false", 15, "ne_nt_637", 249, 112], - "_nop_tc_162", + "_nop_tc_168", ["jump", "ne_nt_637", 249, 112], ["ne_float", 14, 13, 12, 249, 112], ["jump", "ne_done_633", 249, 112], "ne_nt_637", ["is_text", 15, 13, 249, 112], ["jump_false", 15, "ne_nnl_638", 249, 112], - "_nop_tc_163", + "_nop_tc_169", ["jump", "ne_nnl_638", 249, 112], ["ne_text", 14, 13, 12, 249, 112], ["jump", "ne_done_633", 249, 112], "ne_nnl_638", ["is_null", 15, 13, 249, 112], ["jump_false", 15, "ne_nb_639", 249, 112], - "_nop_tc_164", - "_nop_tc_165", + "_nop_tc_170", + "_nop_tc_171", ["false", 14, 249, 112], ["jump", "ne_done_633", 249, 112], "ne_nb_639", ["is_bool", 15, 13, 249, 112], ["jump_false", 15, "ne_mis_640", 249, 112], - "_nop_tc_166", + "_nop_tc_172", ["jump", "ne_mis_640", 249, 112], ["ne_bool", 14, 13, 12, 249, 112], ["jump", "ne_done_633", 249, 112], @@ -4402,35 +4402,35 @@ "ne_ni_645", ["is_int", 13, 7, 251, 25], ["jump_false", 13, "ne_nn_646", 251, 25], - "_nop_tc_167", + "_nop_tc_173", ["jump", "ne_nn_646", 251, 25], ["ne_int", 12, 7, 11, 251, 25], ["jump", "ne_done_643", 251, 25], "ne_nn_646", ["is_num", 13, 7, 251, 25], ["jump_false", 13, "ne_nt_647", 251, 25], - "_nop_tc_168", + "_nop_tc_174", ["jump", "ne_nt_647", 251, 25], ["ne_float", 12, 7, 11, 251, 25], ["jump", "ne_done_643", 251, 25], "ne_nt_647", ["is_text", 13, 7, 251, 25], ["jump_false", 13, "ne_nnl_648", 251, 25], - "_nop_tc_169", + "_nop_tc_175", ["jump", "ne_nnl_648", 251, 25], ["ne_text", 12, 7, 11, 251, 25], ["jump", "ne_done_643", 251, 25], "ne_nnl_648", ["is_null", 13, 7, 251, 25], ["jump_false", 13, "ne_nb_649", 251, 25], - "_nop_tc_170", - "_nop_tc_171", + "_nop_tc_176", + "_nop_tc_177", ["false", 12, 251, 25], ["jump", "ne_done_643", 251, 25], "ne_nb_649", ["is_bool", 13, 7, 251, 25], ["jump_false", 13, "ne_mis_650", 251, 25], - "_nop_tc_172", + "_nop_tc_178", ["jump", "ne_mis_650", 251, 25], ["ne_bool", 12, 7, 11, 251, 25], ["jump", "ne_done_643", 251, 25], @@ -4456,35 +4456,35 @@ "ne_ni_656", ["is_int", 13, 8, 253, 25], ["jump_false", 13, "ne_nn_657", 253, 25], - "_nop_tc_173", + "_nop_tc_179", ["jump", "ne_nn_657", 253, 25], ["ne_int", 12, 8, 11, 253, 25], ["jump", "ne_done_654", 253, 25], "ne_nn_657", ["is_num", 13, 8, 253, 25], ["jump_false", 13, "ne_nt_658", 253, 25], - "_nop_tc_174", + "_nop_tc_180", ["jump", "ne_nt_658", 253, 25], ["ne_float", 12, 8, 11, 253, 25], ["jump", "ne_done_654", 253, 25], "ne_nt_658", ["is_text", 13, 8, 253, 25], ["jump_false", 13, "ne_nnl_659", 253, 25], - "_nop_tc_175", + "_nop_tc_181", ["jump", "ne_nnl_659", 253, 25], ["ne_text", 12, 8, 11, 253, 25], ["jump", "ne_done_654", 253, 25], "ne_nnl_659", ["is_null", 13, 8, 253, 25], ["jump_false", 13, "ne_nb_660", 253, 25], - "_nop_tc_176", - "_nop_tc_177", + "_nop_tc_182", + "_nop_tc_183", ["false", 12, 253, 25], ["jump", "ne_done_654", 253, 25], "ne_nb_660", ["is_bool", 13, 8, 253, 25], ["jump_false", 13, "ne_mis_661", 253, 25], - "_nop_tc_178", + "_nop_tc_184", ["jump", "ne_mis_661", 253, 25], ["ne_bool", 12, 8, 11, 253, 25], ["jump", "ne_done_654", 253, 25], @@ -4499,35 +4499,35 @@ ["jump_true", 14, "eq_done_662", 253, 44], ["is_int", 15, 12, 253, 44], ["jump_false", 15, "eq_ni_663", 253, 44], - "_nop_tc_179", + "_nop_tc_185", ["jump", "eq_ni_663", 253, 44], ["eq_int", 14, 12, 13, 253, 44], ["jump", "eq_done_662", 253, 44], "eq_ni_663", ["is_num", 15, 12, 253, 44], ["jump_false", 15, "eq_nn_664", 253, 44], - "_nop_tc_180", + "_nop_tc_186", ["jump", "eq_nn_664", 253, 44], ["eq_float", 14, 12, 13, 253, 44], ["jump", "eq_done_662", 253, 44], "eq_nn_664", ["is_text", 15, 12, 253, 44], ["jump_false", 15, "eq_nt_665", 253, 44], - "_nop_tc_181", - "_nop_tc_182", + "_nop_tc_187", + "_nop_tc_188", ["eq_text", 14, 12, 13, 253, 44], ["jump", "eq_done_662", 253, 44], "eq_nt_665", ["is_null", 15, 12, 253, 44], ["jump_false", 15, "eq_nnl_666", 253, 44], - "_nop_tc_183", + "_nop_tc_189", ["jump", "eq_nnl_666", 253, 44], ["true", 14, 253, 44], ["jump", "eq_done_662", 253, 44], "eq_nnl_666", ["is_bool", 15, 12, 253, 44], ["jump_false", 15, "eq_nb_667", 253, 44], - "_nop_tc_184", + "_nop_tc_190", ["jump", "eq_nb_667", 253, 44], ["eq_bool", 14, 12, 13, 253, 44], ["jump", "eq_done_662", 253, 44], @@ -4557,10 +4557,10 @@ "if_else_608", "if_end_609", ["access", 11, 1, 258, 19], - ["is_num", 12, 4, 258, 19], - ["jump_false", 12, "num_err_668", 258, 19], - "_nop_tc_185", - "_nop_tc_186", + "_nop_tc_191", + "_nop_tc_192", + "_nop_tc_193", + "_nop_tc_194", ["add", 12, 4, 11, 258, 19], ["jump", "num_done_669", 258, 19], "num_err_668", @@ -4597,10 +4597,10 @@ "if_end_507", "if_end_407", ["access", 11, 1, 261, 15], - ["is_num", 12, 3, 261, 15], - ["jump_false", 12, "num_err_670", 261, 15], - "_nop_tc_187", - "_nop_tc_188", + "_nop_tc_195", + "_nop_tc_196", + "_nop_tc_197", + "_nop_tc_198", ["add", 12, 3, 11, 261, 15], ["jump", "num_done_671", 261, 15], "num_err_670", @@ -5119,26 +5119,26 @@ ["jump_false", 4, "rel_ni_755", 280, 25], "_nop_tc_60", "_nop_tc_61", - ["lt_int", 6, 2, 5, 280, 25], + ["lt_int", 4, 2, 5, 280, 25], ["jump", "rel_done_757", 280, 25], "rel_ni_755", - ["is_num", 4, 2, 280, 25], - ["jump_false", 4, "rel_nn_756", 280, 25], "_nop_tc_62", "_nop_tc_63", - ["lt_float", 6, 2, 5, 280, 25], + "_nop_tc_64", + "_nop_tc_65", + ["lt_float", 4, 2, 5, 280, 25], ["jump", "rel_done_757", 280, 25], "rel_nn_756", - ["is_text", 4, 2, 280, 25], - ["jump_false", 4, "rel_err_758", 280, 25], - "_nop_tc_64", + "_nop_tc_66", ["jump", "rel_err_758", 280, 25], - ["lt_text", 6, 2, 5, 280, 25], + "_nop_tc_67", + ["jump", "rel_err_758", 280, 25], + ["lt_text", 4, 2, 5, 280, 25], ["jump", "rel_done_757", 280, 25], "rel_err_758", [ "access", - 4, + 5, { "name": "log", "kind": "name", @@ -5147,19 +5147,19 @@ 280, 25 ], - ["access", 5, "error", 280, 25], + ["access", 6, "error", 280, 25], ["access", 7, "cannot compare with '<': operands must be same type", 280, 25], ["array", 8, 0, 280, 25], ["push", 8, 7, 280, 25], - ["frame", 7, 4, 2, 280, 25], - ["null", 4, 280, 25], - ["setarg", 7, 0, 4, 280, 25], - ["setarg", 7, 1, 5, 280, 25], + ["frame", 7, 5, 2, 280, 25], + ["null", 5, 280, 25], + ["setarg", 7, 0, 5, 280, 25], + ["setarg", 7, 1, 6, 280, 25], ["setarg", 7, 2, 8, 280, 25], - ["invoke", 7, 4, 280, 25], + ["invoke", 7, 5, 280, 25], ["disrupt", 280, 25], "rel_done_757", - ["jump_false", 6, "while_end_754", 280, 25], + ["jump_false", 4, "while_end_754", 280, 25], ["load_field", 4, 1, "list", 281, 27], ["load_dynamic", 5, 4, 2, 281, 37], ["get", 4, 28, 1, 281, 9], @@ -5169,10 +5169,10 @@ ["setarg", 6, 1, 5, 281, 9], ["invoke", 6, 4, 281, 9], ["access", 4, 1, 282, 17], - ["is_num", 5, 2, 282, 17], - ["jump_false", 5, "num_err_759", 282, 17], - "_nop_tc_65", - "_nop_tc_66", + "_nop_tc_68", + "_nop_tc_69", + "_nop_tc_70", + "_nop_tc_71", ["add", 5, 2, 4, 282, 17], ["jump", "num_done_760", 282, 17], "num_err_759", @@ -5210,35 +5210,35 @@ ["jump_true", 5, "eq_done_763", 285, 14], ["is_int", 6, 3, 285, 14], ["jump_false", 6, "eq_ni_764", 285, 14], - "_nop_tc_67", + "_nop_tc_72", ["jump", "eq_ni_764", 285, 14], ["eq_int", 5, 3, 4, 285, 14], ["jump", "eq_done_763", 285, 14], "eq_ni_764", ["is_num", 6, 3, 285, 14], ["jump_false", 6, "eq_nn_765", 285, 14], - "_nop_tc_68", + "_nop_tc_73", ["jump", "eq_nn_765", 285, 14], ["eq_float", 5, 3, 4, 285, 14], ["jump", "eq_done_763", 285, 14], "eq_nn_765", ["is_text", 6, 3, 285, 14], ["jump_false", 6, "eq_nt_766", 285, 14], - "_nop_tc_69", - "_nop_tc_70", + "_nop_tc_74", + "_nop_tc_75", ["eq_text", 5, 3, 4, 285, 14], ["jump", "eq_done_763", 285, 14], "eq_nt_766", ["is_null", 6, 3, 285, 14], ["jump_false", 6, "eq_nnl_767", 285, 14], - "_nop_tc_71", + "_nop_tc_76", ["jump", "eq_nnl_767", 285, 14], ["true", 5, 285, 14], ["jump", "eq_done_763", 285, 14], "eq_nnl_767", ["is_bool", 6, 3, 285, 14], ["jump_false", 6, "eq_nb_768", 285, 14], - "_nop_tc_72", + "_nop_tc_77", ["jump", "eq_nb_768", 285, 14], ["eq_bool", 5, 3, 4, 285, 14], ["jump", "eq_done_763", 285, 14], @@ -5252,28 +5252,28 @@ ["length", 4, 3, 287, 25], ["is_int", 3, 2, 287, 25], ["jump_false", 3, "rel_ni_771", 287, 25], - "_nop_tc_73", - "_nop_tc_74", - ["lt_int", 5, 2, 4, 287, 25], + "_nop_tc_78", + "_nop_tc_79", + ["lt_int", 3, 2, 4, 287, 25], ["jump", "rel_done_773", 287, 25], "rel_ni_771", - ["is_num", 3, 2, 287, 25], - ["jump_false", 3, "rel_nn_772", 287, 25], - "_nop_tc_75", - "_nop_tc_76", - ["lt_float", 5, 2, 4, 287, 25], + "_nop_tc_80", + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", + ["lt_float", 3, 2, 4, 287, 25], ["jump", "rel_done_773", 287, 25], "rel_nn_772", - ["is_text", 3, 2, 287, 25], - ["jump_false", 3, "rel_err_774", 287, 25], - "_nop_tc_77", + "_nop_tc_84", ["jump", "rel_err_774", 287, 25], - ["lt_text", 5, 2, 4, 287, 25], + "_nop_tc_85", + ["jump", "rel_err_774", 287, 25], + ["lt_text", 3, 2, 4, 287, 25], ["jump", "rel_done_773", 287, 25], "rel_err_774", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -5282,19 +5282,19 @@ 287, 25 ], - ["access", 4, "error", 287, 25], + ["access", 5, "error", 287, 25], ["access", 6, "cannot compare with '<': operands must be same type", 287, 25], ["array", 7, 0, 287, 25], ["push", 7, 6, 287, 25], - ["frame", 6, 3, 2, 287, 25], - ["null", 3, 287, 25], - ["setarg", 6, 0, 3, 287, 25], - ["setarg", 6, 1, 4, 287, 25], + ["frame", 6, 4, 2, 287, 25], + ["null", 4, 287, 25], + ["setarg", 6, 0, 4, 287, 25], + ["setarg", 6, 1, 5, 287, 25], ["setarg", 6, 2, 7, 287, 25], - ["invoke", 6, 3, 287, 25], + ["invoke", 6, 4, 287, 25], ["disrupt", 287, 25], "rel_done_773", - ["jump_false", 5, "while_end_770", 287, 25], + ["jump_false", 3, "while_end_770", 287, 25], ["load_field", 3, 1, "list", 288, 27], ["load_dynamic", 4, 3, 2, 288, 37], ["load_field", 3, 4, "right", 288, 37], @@ -5305,10 +5305,10 @@ ["setarg", 5, 1, 3, 288, 9], ["invoke", 5, 3, 288, 9], ["access", 3, 1, 289, 17], - ["is_num", 4, 2, 289, 17], - ["jump_false", 4, "num_err_775", 289, 17], - "_nop_tc_78", - "_nop_tc_79", + "_nop_tc_86", + "_nop_tc_87", + "_nop_tc_88", + "_nop_tc_89", ["add", 4, 2, 3, 289, 17], ["jump", "num_done_776", 289, 17], "num_err_775", @@ -5363,21 +5363,21 @@ ["jump_false", 8, "rel_ni_779", 300, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 9, 3, 7, 300, 23], + ["lt_int", 8, 3, 7, 300, 23], ["jump", "rel_done_781", 300, 23], "rel_ni_779", - ["is_num", 8, 3, 300, 23], - ["jump_false", 8, "rel_nn_780", 300, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 9, 3, 7, 300, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 8, 3, 7, 300, 23], ["jump", "rel_done_781", 300, 23], "rel_nn_780", - ["is_text", 8, 3, 300, 23], - ["jump_false", 8, "rel_err_782", 300, 23], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_782", 300, 23], - ["lt_text", 9, 3, 7, 300, 23], + "_nop_tc_8", + ["jump", "rel_err_782", 300, 23], + ["lt_text", 8, 3, 7, 300, 23], ["jump", "rel_done_781", 300, 23], "rel_err_782", [ @@ -5391,19 +5391,19 @@ 300, 23 ], - ["access", 8, "error", 300, 23], + ["access", 9, "error", 300, 23], ["access", 10, "cannot compare with '<': operands must be same type", 300, 23], ["array", 11, 0, 300, 23], ["push", 11, 10, 300, 23], ["frame", 10, 7, 2, 300, 23], ["null", 7, 300, 23], ["setarg", 10, 0, 7, 300, 23], - ["setarg", 10, 1, 8, 300, 23], + ["setarg", 10, 1, 9, 300, 23], ["setarg", 10, 2, 11, 300, 23], ["invoke", 10, 7, 300, 23], ["disrupt", 300, 23], "rel_done_781", - ["jump_false", 9, "while_end_778", 300, 23], + ["jump_false", 8, "while_end_778", 300, 23], ["load_dynamic", 7, 1, 3, 301, 20], ["move", 5, 7, 301, 20], ["load_field", 7, 5, "kind", 302, 14], @@ -5413,35 +5413,35 @@ ["jump_true", 8, "eq_done_786", 303, 19], ["is_int", 9, 6, 303, 19], ["jump_false", 9, "eq_ni_787", 303, 19], - "_nop_tc_6", + "_nop_tc_9", ["jump", "eq_ni_787", 303, 19], ["eq_int", 8, 6, 7, 303, 19], ["jump", "eq_done_786", 303, 19], "eq_ni_787", ["is_num", 9, 6, 303, 19], ["jump_false", 9, "eq_nn_788", 303, 19], - "_nop_tc_7", + "_nop_tc_10", ["jump", "eq_nn_788", 303, 19], ["eq_float", 8, 6, 7, 303, 19], ["jump", "eq_done_786", 303, 19], "eq_nn_788", ["is_text", 9, 6, 303, 19], ["jump_false", 9, "eq_nt_789", 303, 19], - "_nop_tc_8", - "_nop_tc_9", + "_nop_tc_11", + "_nop_tc_12", ["eq_text", 8, 6, 7, 303, 19], ["jump", "eq_done_786", 303, 19], "eq_nt_789", ["is_null", 9, 6, 303, 19], ["jump_false", 9, "eq_nnl_790", 303, 19], - "_nop_tc_10", + "_nop_tc_13", ["jump", "eq_nnl_790", 303, 19], ["true", 8, 303, 19], ["jump", "eq_done_786", 303, 19], "eq_nnl_790", ["is_bool", 9, 6, 303, 19], ["jump_false", 9, "eq_nb_791", 303, 19], - "_nop_tc_11", + "_nop_tc_14", ["jump", "eq_nb_791", 303, 19], ["eq_bool", 8, 6, 7, 303, 19], ["jump", "eq_done_786", 303, 19], @@ -5455,35 +5455,35 @@ ["jump_true", 9, "eq_done_792", 303, 36], ["is_int", 10, 6, 303, 36], ["jump_false", 10, "eq_ni_793", 303, 36], - "_nop_tc_12", + "_nop_tc_15", ["jump", "eq_ni_793", 303, 36], ["eq_int", 9, 6, 8, 303, 36], ["jump", "eq_done_792", 303, 36], "eq_ni_793", ["is_num", 10, 6, 303, 36], ["jump_false", 10, "eq_nn_794", 303, 36], - "_nop_tc_13", + "_nop_tc_16", ["jump", "eq_nn_794", 303, 36], ["eq_float", 9, 6, 8, 303, 36], ["jump", "eq_done_792", 303, 36], "eq_nn_794", ["is_text", 10, 6, 303, 36], ["jump_false", 10, "eq_nt_795", 303, 36], - "_nop_tc_14", - "_nop_tc_15", + "_nop_tc_17", + "_nop_tc_18", ["eq_text", 9, 6, 8, 303, 36], ["jump", "eq_done_792", 303, 36], "eq_nt_795", ["is_null", 10, 6, 303, 36], ["jump_false", 10, "eq_nnl_796", 303, 36], - "_nop_tc_16", + "_nop_tc_19", ["jump", "eq_nnl_796", 303, 36], ["true", 9, 303, 36], ["jump", "eq_done_792", 303, 36], "eq_nnl_796", ["is_bool", 10, 6, 303, 36], ["jump_false", 10, "eq_nb_797", 303, 36], - "_nop_tc_17", + "_nop_tc_20", ["jump", "eq_nb_797", 303, 36], ["eq_bool", 9, 6, 8, 303, 36], ["jump", "eq_done_792", 303, 36], @@ -5507,35 +5507,35 @@ ["jump_true", 8, "eq_done_800", 305, 26], ["is_int", 9, 6, 305, 26], ["jump_false", 9, "eq_ni_801", 305, 26], - "_nop_tc_18", + "_nop_tc_21", ["jump", "eq_ni_801", 305, 26], ["eq_int", 8, 6, 7, 305, 26], ["jump", "eq_done_800", 305, 26], "eq_ni_801", ["is_num", 9, 6, 305, 26], ["jump_false", 9, "eq_nn_802", 305, 26], - "_nop_tc_19", + "_nop_tc_22", ["jump", "eq_nn_802", 305, 26], ["eq_float", 8, 6, 7, 305, 26], ["jump", "eq_done_800", 305, 26], "eq_nn_802", ["is_text", 9, 6, 305, 26], ["jump_false", 9, "eq_nt_803", 305, 26], - "_nop_tc_20", - "_nop_tc_21", + "_nop_tc_23", + "_nop_tc_24", ["eq_text", 8, 6, 7, 305, 26], ["jump", "eq_done_800", 305, 26], "eq_nt_803", ["is_null", 9, 6, 305, 26], ["jump_false", 9, "eq_nnl_804", 305, 26], - "_nop_tc_22", + "_nop_tc_25", ["jump", "eq_nnl_804", 305, 26], ["true", 8, 305, 26], ["jump", "eq_done_800", 305, 26], "eq_nnl_804", ["is_bool", 9, 6, 305, 26], ["jump_false", 9, "eq_nb_805", 305, 26], - "_nop_tc_23", + "_nop_tc_26", ["jump", "eq_nb_805", 305, 26], ["eq_bool", 8, 6, 7, 305, 26], ["jump", "eq_done_800", 305, 26], @@ -5549,28 +5549,28 @@ ["length", 8, 7, 307, 27], ["is_int", 7, 4, 307, 27], ["jump_false", 7, "rel_ni_808", 307, 27], - "_nop_tc_24", - "_nop_tc_25", - ["lt_int", 9, 4, 8, 307, 27], + "_nop_tc_27", + "_nop_tc_28", + ["lt_int", 7, 4, 8, 307, 27], ["jump", "rel_done_810", 307, 27], "rel_ni_808", - ["is_num", 7, 4, 307, 27], - ["jump_false", 7, "rel_nn_809", 307, 27], - "_nop_tc_26", - "_nop_tc_27", - ["lt_float", 9, 4, 8, 307, 27], + "_nop_tc_29", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", + ["lt_float", 7, 4, 8, 307, 27], ["jump", "rel_done_810", 307, 27], "rel_nn_809", - ["is_text", 7, 4, 307, 27], - ["jump_false", 7, "rel_err_811", 307, 27], - "_nop_tc_28", + "_nop_tc_33", ["jump", "rel_err_811", 307, 27], - ["lt_text", 9, 4, 8, 307, 27], + "_nop_tc_34", + ["jump", "rel_err_811", 307, 27], + ["lt_text", 7, 4, 8, 307, 27], ["jump", "rel_done_810", 307, 27], "rel_err_811", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -5579,19 +5579,19 @@ 307, 27 ], - ["access", 8, "error", 307, 27], + ["access", 9, "error", 307, 27], ["access", 10, "cannot compare with '<': operands must be same type", 307, 27], ["array", 11, 0, 307, 27], ["push", 11, 10, 307, 27], - ["frame", 10, 7, 2, 307, 27], - ["null", 7, 307, 27], - ["setarg", 10, 0, 7, 307, 27], - ["setarg", 10, 1, 8, 307, 27], + ["frame", 10, 8, 2, 307, 27], + ["null", 8, 307, 27], + ["setarg", 10, 0, 8, 307, 27], + ["setarg", 10, 1, 9, 307, 27], ["setarg", 10, 2, 11, 307, 27], - ["invoke", 10, 7, 307, 27], + ["invoke", 10, 8, 307, 27], ["disrupt", 307, 27], "rel_done_810", - ["jump_false", 9, "while_end_807", 307, 27], + ["jump_false", 7, "while_end_807", 307, 27], ["load_field", 7, 5, "list", 308, 29], ["load_dynamic", 8, 7, 4, 308, 39], ["load_field", 7, 8, "right", 308, 39], @@ -5602,10 +5602,10 @@ ["setarg", 9, 1, 7, 308, 11], ["invoke", 9, 7, 308, 11], ["access", 7, 1, 309, 19], - ["is_num", 8, 4, 309, 19], - ["jump_false", 8, "num_err_812", 309, 19], - "_nop_tc_29", - "_nop_tc_30", + "_nop_tc_35", + "_nop_tc_36", + "_nop_tc_37", + "_nop_tc_38", ["add", 8, 4, 7, 309, 19], ["jump", "num_done_813", 309, 19], "num_err_812", @@ -5642,35 +5642,35 @@ ["jump_true", 8, "eq_done_816", 311, 26], ["is_int", 9, 6, 311, 26], ["jump_false", 9, "eq_ni_817", 311, 26], - "_nop_tc_31", + "_nop_tc_39", ["jump", "eq_ni_817", 311, 26], ["eq_int", 8, 6, 7, 311, 26], ["jump", "eq_done_816", 311, 26], "eq_ni_817", ["is_num", 9, 6, 311, 26], ["jump_false", 9, "eq_nn_818", 311, 26], - "_nop_tc_32", + "_nop_tc_40", ["jump", "eq_nn_818", 311, 26], ["eq_float", 8, 6, 7, 311, 26], ["jump", "eq_done_816", 311, 26], "eq_nn_818", ["is_text", 9, 6, 311, 26], ["jump_false", 9, "eq_nt_819", 311, 26], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_41", + "_nop_tc_42", ["eq_text", 8, 6, 7, 311, 26], ["jump", "eq_done_816", 311, 26], "eq_nt_819", ["is_null", 9, 6, 311, 26], ["jump_false", 9, "eq_nnl_820", 311, 26], - "_nop_tc_35", + "_nop_tc_43", ["jump", "eq_nnl_820", 311, 26], ["true", 8, 311, 26], ["jump", "eq_done_816", 311, 26], "eq_nnl_820", ["is_bool", 9, 6, 311, 26], ["jump_false", 9, "eq_nb_821", 311, 26], - "_nop_tc_36", + "_nop_tc_44", ["jump", "eq_nb_821", 311, 26], ["eq_bool", 8, 6, 7, 311, 26], ["jump", "eq_done_816", 311, 26], @@ -5692,35 +5692,35 @@ ["jump_true", 8, "eq_done_824", 313, 26], ["is_int", 9, 6, 313, 26], ["jump_false", 9, "eq_ni_825", 313, 26], - "_nop_tc_37", + "_nop_tc_45", ["jump", "eq_ni_825", 313, 26], ["eq_int", 8, 6, 7, 313, 26], ["jump", "eq_done_824", 313, 26], "eq_ni_825", ["is_num", 9, 6, 313, 26], ["jump_false", 9, "eq_nn_826", 313, 26], - "_nop_tc_38", + "_nop_tc_46", ["jump", "eq_nn_826", 313, 26], ["eq_float", 8, 6, 7, 313, 26], ["jump", "eq_done_824", 313, 26], "eq_nn_826", ["is_text", 9, 6, 313, 26], ["jump_false", 9, "eq_nt_827", 313, 26], - "_nop_tc_39", - "_nop_tc_40", + "_nop_tc_47", + "_nop_tc_48", ["eq_text", 8, 6, 7, 313, 26], ["jump", "eq_done_824", 313, 26], "eq_nt_827", ["is_null", 9, 6, 313, 26], ["jump_false", 9, "eq_nnl_828", 313, 26], - "_nop_tc_41", + "_nop_tc_49", ["jump", "eq_nnl_828", 313, 26], ["true", 8, 313, 26], ["jump", "eq_done_824", 313, 26], "eq_nnl_828", ["is_bool", 9, 6, 313, 26], ["jump_false", 9, "eq_nb_829", 313, 26], - "_nop_tc_42", + "_nop_tc_50", ["jump", "eq_nb_829", 313, 26], ["eq_bool", 8, 6, 7, 313, 26], ["jump", "eq_done_824", 313, 26], @@ -5762,35 +5762,35 @@ "ne_ni_834", ["is_int", 10, 7, 317, 26], ["jump_false", 10, "ne_nn_835", 317, 26], - "_nop_tc_43", + "_nop_tc_51", ["jump", "ne_nn_835", 317, 26], ["ne_int", 9, 7, 8, 317, 26], ["jump", "ne_done_832", 317, 26], "ne_nn_835", ["is_num", 10, 7, 317, 26], ["jump_false", 10, "ne_nt_836", 317, 26], - "_nop_tc_44", + "_nop_tc_52", ["jump", "ne_nt_836", 317, 26], ["ne_float", 9, 7, 8, 317, 26], ["jump", "ne_done_832", 317, 26], "ne_nt_836", ["is_text", 10, 7, 317, 26], ["jump_false", 10, "ne_nnl_837", 317, 26], - "_nop_tc_45", + "_nop_tc_53", ["jump", "ne_nnl_837", 317, 26], ["ne_text", 9, 7, 8, 317, 26], ["jump", "ne_done_832", 317, 26], "ne_nnl_837", ["is_null", 10, 7, 317, 26], ["jump_false", 10, "ne_nb_838", 317, 26], - "_nop_tc_46", - "_nop_tc_47", + "_nop_tc_54", + "_nop_tc_55", ["false", 9, 317, 26], ["jump", "ne_done_832", 317, 26], "ne_nb_838", ["is_bool", 10, 7, 317, 26], ["jump_false", 10, "ne_mis_839", 317, 26], - "_nop_tc_48", + "_nop_tc_56", ["jump", "ne_mis_839", 317, 26], ["ne_bool", 9, 7, 8, 317, 26], ["jump", "ne_done_832", 317, 26], @@ -5816,35 +5816,35 @@ ["jump_true", 8, "eq_done_843", 318, 26], ["is_int", 9, 6, 318, 26], ["jump_false", 9, "eq_ni_844", 318, 26], - "_nop_tc_49", + "_nop_tc_57", ["jump", "eq_ni_844", 318, 26], ["eq_int", 8, 6, 7, 318, 26], ["jump", "eq_done_843", 318, 26], "eq_ni_844", ["is_num", 9, 6, 318, 26], ["jump_false", 9, "eq_nn_845", 318, 26], - "_nop_tc_50", + "_nop_tc_58", ["jump", "eq_nn_845", 318, 26], ["eq_float", 8, 6, 7, 318, 26], ["jump", "eq_done_843", 318, 26], "eq_nn_845", ["is_text", 9, 6, 318, 26], ["jump_false", 9, "eq_nt_846", 318, 26], - "_nop_tc_51", - "_nop_tc_52", + "_nop_tc_59", + "_nop_tc_60", ["eq_text", 8, 6, 7, 318, 26], ["jump", "eq_done_843", 318, 26], "eq_nt_846", ["is_null", 9, 6, 318, 26], ["jump_false", 9, "eq_nnl_847", 318, 26], - "_nop_tc_53", + "_nop_tc_61", ["jump", "eq_nnl_847", 318, 26], ["true", 8, 318, 26], ["jump", "eq_done_843", 318, 26], "eq_nnl_847", ["is_bool", 9, 6, 318, 26], ["jump_false", 9, "eq_nb_848", 318, 26], - "_nop_tc_54", + "_nop_tc_62", ["jump", "eq_nb_848", 318, 26], ["eq_bool", 8, 6, 7, 318, 26], ["jump", "eq_done_843", 318, 26], @@ -5858,35 +5858,35 @@ ["jump_true", 9, "eq_done_849", 318, 45], ["is_int", 10, 6, 318, 45], ["jump_false", 10, "eq_ni_850", 318, 45], - "_nop_tc_55", + "_nop_tc_63", ["jump", "eq_ni_850", 318, 45], ["eq_int", 9, 6, 8, 318, 45], ["jump", "eq_done_849", 318, 45], "eq_ni_850", ["is_num", 10, 6, 318, 45], ["jump_false", 10, "eq_nn_851", 318, 45], - "_nop_tc_56", + "_nop_tc_64", ["jump", "eq_nn_851", 318, 45], ["eq_float", 9, 6, 8, 318, 45], ["jump", "eq_done_849", 318, 45], "eq_nn_851", ["is_text", 10, 6, 318, 45], ["jump_false", 10, "eq_nt_852", 318, 45], - "_nop_tc_57", - "_nop_tc_58", + "_nop_tc_65", + "_nop_tc_66", ["eq_text", 9, 6, 8, 318, 45], ["jump", "eq_done_849", 318, 45], "eq_nt_852", ["is_null", 10, 6, 318, 45], ["jump_false", 10, "eq_nnl_853", 318, 45], - "_nop_tc_59", + "_nop_tc_67", ["jump", "eq_nnl_853", 318, 45], ["true", 9, 318, 45], ["jump", "eq_done_849", 318, 45], "eq_nnl_853", ["is_bool", 10, 6, 318, 45], ["jump_false", 10, "eq_nb_854", 318, 45], - "_nop_tc_60", + "_nop_tc_68", ["jump", "eq_nb_854", 318, 45], ["eq_bool", 9, 6, 8, 318, 45], ["jump", "eq_done_849", 318, 45], @@ -5918,35 +5918,35 @@ ["jump_true", 8, "eq_done_857", 321, 26], ["is_int", 9, 6, 321, 26], ["jump_false", 9, "eq_ni_858", 321, 26], - "_nop_tc_61", + "_nop_tc_69", ["jump", "eq_ni_858", 321, 26], ["eq_int", 8, 6, 7, 321, 26], ["jump", "eq_done_857", 321, 26], "eq_ni_858", ["is_num", 9, 6, 321, 26], ["jump_false", 9, "eq_nn_859", 321, 26], - "_nop_tc_62", + "_nop_tc_70", ["jump", "eq_nn_859", 321, 26], ["eq_float", 8, 6, 7, 321, 26], ["jump", "eq_done_857", 321, 26], "eq_nn_859", ["is_text", 9, 6, 321, 26], ["jump_false", 9, "eq_nt_860", 321, 26], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_71", + "_nop_tc_72", ["eq_text", 8, 6, 7, 321, 26], ["jump", "eq_done_857", 321, 26], "eq_nt_860", ["is_null", 9, 6, 321, 26], ["jump_false", 9, "eq_nnl_861", 321, 26], - "_nop_tc_65", + "_nop_tc_73", ["jump", "eq_nnl_861", 321, 26], ["true", 8, 321, 26], ["jump", "eq_done_857", 321, 26], "eq_nnl_861", ["is_bool", 9, 6, 321, 26], ["jump_false", 9, "eq_nb_862", 321, 26], - "_nop_tc_66", + "_nop_tc_74", ["jump", "eq_nb_862", 321, 26], ["eq_bool", 8, 6, 7, 321, 26], ["jump", "eq_done_857", 321, 26], @@ -5965,35 +5965,35 @@ "ne_ni_867", ["is_int", 10, 7, 322, 26], ["jump_false", 10, "ne_nn_868", 322, 26], - "_nop_tc_67", + "_nop_tc_75", ["jump", "ne_nn_868", 322, 26], ["ne_int", 9, 7, 8, 322, 26], ["jump", "ne_done_865", 322, 26], "ne_nn_868", ["is_num", 10, 7, 322, 26], ["jump_false", 10, "ne_nt_869", 322, 26], - "_nop_tc_68", + "_nop_tc_76", ["jump", "ne_nt_869", 322, 26], ["ne_float", 9, 7, 8, 322, 26], ["jump", "ne_done_865", 322, 26], "ne_nt_869", ["is_text", 10, 7, 322, 26], ["jump_false", 10, "ne_nnl_870", 322, 26], - "_nop_tc_69", + "_nop_tc_77", ["jump", "ne_nnl_870", 322, 26], ["ne_text", 9, 7, 8, 322, 26], ["jump", "ne_done_865", 322, 26], "ne_nnl_870", ["is_null", 10, 7, 322, 26], ["jump_false", 10, "ne_nb_871", 322, 26], - "_nop_tc_70", - "_nop_tc_71", + "_nop_tc_78", + "_nop_tc_79", ["false", 9, 322, 26], ["jump", "ne_done_865", 322, 26], "ne_nb_871", ["is_bool", 10, 7, 322, 26], ["jump_false", 10, "ne_mis_872", 322, 26], - "_nop_tc_72", + "_nop_tc_80", ["jump", "ne_mis_872", 322, 26], ["ne_bool", 9, 7, 8, 322, 26], ["jump", "ne_done_865", 322, 26], @@ -6008,35 +6008,35 @@ ["jump_true", 9, "eq_done_876", 323, 33], ["is_int", 10, 8, 323, 33], ["jump_false", 10, "eq_ni_877", 323, 33], - "_nop_tc_73", + "_nop_tc_81", ["jump", "eq_ni_877", 323, 33], ["eq_int", 9, 8, 7, 323, 33], ["jump", "eq_done_876", 323, 33], "eq_ni_877", ["is_num", 10, 8, 323, 33], ["jump_false", 10, "eq_nn_878", 323, 33], - "_nop_tc_74", + "_nop_tc_82", ["jump", "eq_nn_878", 323, 33], ["eq_float", 9, 8, 7, 323, 33], ["jump", "eq_done_876", 323, 33], "eq_nn_878", ["is_text", 10, 8, 323, 33], ["jump_false", 10, "eq_nt_879", 323, 33], - "_nop_tc_75", - "_nop_tc_76", + "_nop_tc_83", + "_nop_tc_84", ["eq_text", 9, 8, 7, 323, 33], ["jump", "eq_done_876", 323, 33], "eq_nt_879", ["is_null", 10, 8, 323, 33], ["jump_false", 10, "eq_nnl_880", 323, 33], - "_nop_tc_77", + "_nop_tc_85", ["jump", "eq_nnl_880", 323, 33], ["true", 9, 323, 33], ["jump", "eq_done_876", 323, 33], "eq_nnl_880", ["is_bool", 10, 8, 323, 33], ["jump_false", 10, "eq_nb_881", 323, 33], - "_nop_tc_78", + "_nop_tc_86", ["jump", "eq_nb_881", 323, 33], ["eq_bool", 9, 8, 7, 323, 33], ["jump", "eq_done_876", 323, 33], @@ -6052,35 +6052,35 @@ ["jump_true", 10, "eq_done_882", 323, 60], ["is_int", 11, 9, 323, 60], ["jump_false", 11, "eq_ni_883", 323, 60], - "_nop_tc_79", + "_nop_tc_87", ["jump", "eq_ni_883", 323, 60], ["eq_int", 10, 9, 8, 323, 60], ["jump", "eq_done_882", 323, 60], "eq_ni_883", ["is_num", 11, 9, 323, 60], ["jump_false", 11, "eq_nn_884", 323, 60], - "_nop_tc_80", + "_nop_tc_88", ["jump", "eq_nn_884", 323, 60], ["eq_float", 10, 9, 8, 323, 60], ["jump", "eq_done_882", 323, 60], "eq_nn_884", ["is_text", 11, 9, 323, 60], ["jump_false", 11, "eq_nt_885", 323, 60], - "_nop_tc_81", - "_nop_tc_82", + "_nop_tc_89", + "_nop_tc_90", ["eq_text", 10, 9, 8, 323, 60], ["jump", "eq_done_882", 323, 60], "eq_nt_885", ["is_null", 11, 9, 323, 60], ["jump_false", 11, "eq_nnl_886", 323, 60], - "_nop_tc_83", + "_nop_tc_91", ["jump", "eq_nnl_886", 323, 60], ["true", 10, 323, 60], ["jump", "eq_done_882", 323, 60], "eq_nnl_886", ["is_bool", 11, 9, 323, 60], ["jump_false", 11, "eq_nb_887", 323, 60], - "_nop_tc_84", + "_nop_tc_92", ["jump", "eq_nb_887", 323, 60], ["eq_bool", 10, 9, 8, 323, 60], ["jump", "eq_done_882", 323, 60], @@ -6140,35 +6140,35 @@ ["jump_true", 8, "eq_done_891", 332, 26], ["is_int", 9, 6, 332, 26], ["jump_false", 9, "eq_ni_892", 332, 26], - "_nop_tc_85", + "_nop_tc_93", ["jump", "eq_ni_892", 332, 26], ["eq_int", 8, 6, 7, 332, 26], ["jump", "eq_done_891", 332, 26], "eq_ni_892", ["is_num", 9, 6, 332, 26], ["jump_false", 9, "eq_nn_893", 332, 26], - "_nop_tc_86", + "_nop_tc_94", ["jump", "eq_nn_893", 332, 26], ["eq_float", 8, 6, 7, 332, 26], ["jump", "eq_done_891", 332, 26], "eq_nn_893", ["is_text", 9, 6, 332, 26], ["jump_false", 9, "eq_nt_894", 332, 26], - "_nop_tc_87", - "_nop_tc_88", + "_nop_tc_95", + "_nop_tc_96", ["eq_text", 8, 6, 7, 332, 26], ["jump", "eq_done_891", 332, 26], "eq_nt_894", ["is_null", 9, 6, 332, 26], ["jump_false", 9, "eq_nnl_895", 332, 26], - "_nop_tc_89", + "_nop_tc_97", ["jump", "eq_nnl_895", 332, 26], ["true", 8, 332, 26], ["jump", "eq_done_891", 332, 26], "eq_nnl_895", ["is_bool", 9, 6, 332, 26], ["jump_false", 9, "eq_nb_896", 332, 26], - "_nop_tc_90", + "_nop_tc_98", ["jump", "eq_nb_896", 332, 26], ["eq_bool", 8, 6, 7, 332, 26], ["jump", "eq_done_891", 332, 26], @@ -6182,35 +6182,35 @@ ["jump_true", 9, "eq_done_897", 332, 46], ["is_int", 10, 6, 332, 46], ["jump_false", 10, "eq_ni_898", 332, 46], - "_nop_tc_91", + "_nop_tc_99", ["jump", "eq_ni_898", 332, 46], ["eq_int", 9, 6, 8, 332, 46], ["jump", "eq_done_897", 332, 46], "eq_ni_898", ["is_num", 10, 6, 332, 46], ["jump_false", 10, "eq_nn_899", 332, 46], - "_nop_tc_92", + "_nop_tc_100", ["jump", "eq_nn_899", 332, 46], ["eq_float", 9, 6, 8, 332, 46], ["jump", "eq_done_897", 332, 46], "eq_nn_899", ["is_text", 10, 6, 332, 46], ["jump_false", 10, "eq_nt_900", 332, 46], - "_nop_tc_93", - "_nop_tc_94", + "_nop_tc_101", + "_nop_tc_102", ["eq_text", 9, 6, 8, 332, 46], ["jump", "eq_done_897", 332, 46], "eq_nt_900", ["is_null", 10, 6, 332, 46], ["jump_false", 10, "eq_nnl_901", 332, 46], - "_nop_tc_95", + "_nop_tc_103", ["jump", "eq_nnl_901", 332, 46], ["true", 9, 332, 46], ["jump", "eq_done_897", 332, 46], "eq_nnl_901", ["is_bool", 10, 6, 332, 46], ["jump_false", 10, "eq_nb_902", 332, 46], - "_nop_tc_96", + "_nop_tc_104", ["jump", "eq_nb_902", 332, 46], ["eq_bool", 9, 6, 8, 332, 46], ["jump", "eq_done_897", 332, 46], @@ -6234,35 +6234,35 @@ ["jump_true", 8, "eq_done_905", 334, 26], ["is_int", 9, 6, 334, 26], ["jump_false", 9, "eq_ni_906", 334, 26], - "_nop_tc_97", + "_nop_tc_105", ["jump", "eq_ni_906", 334, 26], ["eq_int", 8, 6, 7, 334, 26], ["jump", "eq_done_905", 334, 26], "eq_ni_906", ["is_num", 9, 6, 334, 26], ["jump_false", 9, "eq_nn_907", 334, 26], - "_nop_tc_98", + "_nop_tc_106", ["jump", "eq_nn_907", 334, 26], ["eq_float", 8, 6, 7, 334, 26], ["jump", "eq_done_905", 334, 26], "eq_nn_907", ["is_text", 9, 6, 334, 26], ["jump_false", 9, "eq_nt_908", 334, 26], - "_nop_tc_99", - "_nop_tc_100", + "_nop_tc_107", + "_nop_tc_108", ["eq_text", 8, 6, 7, 334, 26], ["jump", "eq_done_905", 334, 26], "eq_nt_908", ["is_null", 9, 6, 334, 26], ["jump_false", 9, "eq_nnl_909", 334, 26], - "_nop_tc_101", + "_nop_tc_109", ["jump", "eq_nnl_909", 334, 26], ["true", 8, 334, 26], ["jump", "eq_done_905", 334, 26], "eq_nnl_909", ["is_bool", 9, 6, 334, 26], ["jump_false", 9, "eq_nb_910", 334, 26], - "_nop_tc_102", + "_nop_tc_110", ["jump", "eq_nb_910", 334, 26], ["eq_bool", 8, 6, 7, 334, 26], ["jump", "eq_done_905", 334, 26], @@ -6285,35 +6285,35 @@ ["jump_true", 8, "eq_done_913", 336, 26], ["is_int", 9, 6, 336, 26], ["jump_false", 9, "eq_ni_914", 336, 26], - "_nop_tc_103", + "_nop_tc_111", ["jump", "eq_ni_914", 336, 26], ["eq_int", 8, 6, 7, 336, 26], ["jump", "eq_done_913", 336, 26], "eq_ni_914", ["is_num", 9, 6, 336, 26], ["jump_false", 9, "eq_nn_915", 336, 26], - "_nop_tc_104", + "_nop_tc_112", ["jump", "eq_nn_915", 336, 26], ["eq_float", 8, 6, 7, 336, 26], ["jump", "eq_done_913", 336, 26], "eq_nn_915", ["is_text", 9, 6, 336, 26], ["jump_false", 9, "eq_nt_916", 336, 26], - "_nop_tc_105", - "_nop_tc_106", + "_nop_tc_113", + "_nop_tc_114", ["eq_text", 8, 6, 7, 336, 26], ["jump", "eq_done_913", 336, 26], "eq_nt_916", ["is_null", 9, 6, 336, 26], ["jump_false", 9, "eq_nnl_917", 336, 26], - "_nop_tc_107", + "_nop_tc_115", ["jump", "eq_nnl_917", 336, 26], ["true", 8, 336, 26], ["jump", "eq_done_913", 336, 26], "eq_nnl_917", ["is_bool", 9, 6, 336, 26], ["jump_false", 9, "eq_nb_918", 336, 26], - "_nop_tc_108", + "_nop_tc_116", ["jump", "eq_nb_918", 336, 26], ["eq_bool", 8, 6, 7, 336, 26], ["jump", "eq_done_913", 336, 26], @@ -6332,35 +6332,35 @@ "ne_ni_923", ["is_int", 10, 7, 337, 31], ["jump_false", 10, "ne_nn_924", 337, 31], - "_nop_tc_109", + "_nop_tc_117", ["jump", "ne_nn_924", 337, 31], ["ne_int", 9, 7, 8, 337, 31], ["jump", "ne_done_921", 337, 31], "ne_nn_924", ["is_num", 10, 7, 337, 31], ["jump_false", 10, "ne_nt_925", 337, 31], - "_nop_tc_110", + "_nop_tc_118", ["jump", "ne_nt_925", 337, 31], ["ne_float", 9, 7, 8, 337, 31], ["jump", "ne_done_921", 337, 31], "ne_nt_925", ["is_text", 10, 7, 337, 31], ["jump_false", 10, "ne_nnl_926", 337, 31], - "_nop_tc_111", + "_nop_tc_119", ["jump", "ne_nnl_926", 337, 31], ["ne_text", 9, 7, 8, 337, 31], ["jump", "ne_done_921", 337, 31], "ne_nnl_926", ["is_null", 10, 7, 337, 31], ["jump_false", 10, "ne_nb_927", 337, 31], - "_nop_tc_112", - "_nop_tc_113", + "_nop_tc_120", + "_nop_tc_121", ["false", 9, 337, 31], ["jump", "ne_done_921", 337, 31], "ne_nb_927", ["is_bool", 10, 7, 337, 31], ["jump_false", 10, "ne_mis_928", 337, 31], - "_nop_tc_114", + "_nop_tc_122", ["jump", "ne_mis_928", 337, 31], ["ne_bool", 9, 7, 8, 337, 31], ["jump", "ne_done_921", 337, 31], @@ -6388,35 +6388,35 @@ ["jump_true", 8, "eq_done_931", 340, 26], ["is_int", 9, 6, 340, 26], ["jump_false", 9, "eq_ni_932", 340, 26], - "_nop_tc_115", + "_nop_tc_123", ["jump", "eq_ni_932", 340, 26], ["eq_int", 8, 6, 7, 340, 26], ["jump", "eq_done_931", 340, 26], "eq_ni_932", ["is_num", 9, 6, 340, 26], ["jump_false", 9, "eq_nn_933", 340, 26], - "_nop_tc_116", + "_nop_tc_124", ["jump", "eq_nn_933", 340, 26], ["eq_float", 8, 6, 7, 340, 26], ["jump", "eq_done_931", 340, 26], "eq_nn_933", ["is_text", 9, 6, 340, 26], ["jump_false", 9, "eq_nt_934", 340, 26], - "_nop_tc_117", - "_nop_tc_118", + "_nop_tc_125", + "_nop_tc_126", ["eq_text", 8, 6, 7, 340, 26], ["jump", "eq_done_931", 340, 26], "eq_nt_934", ["is_null", 9, 6, 340, 26], ["jump_false", 9, "eq_nnl_935", 340, 26], - "_nop_tc_119", + "_nop_tc_127", ["jump", "eq_nnl_935", 340, 26], ["true", 8, 340, 26], ["jump", "eq_done_931", 340, 26], "eq_nnl_935", ["is_bool", 9, 6, 340, 26], ["jump_false", 9, "eq_nb_936", 340, 26], - "_nop_tc_120", + "_nop_tc_128", ["jump", "eq_nb_936", 340, 26], ["eq_bool", 8, 6, 7, 340, 26], ["jump", "eq_done_931", 340, 26], @@ -6437,10 +6437,10 @@ "if_end_799", "if_end_784", ["access", 7, 1, 344, 15], - ["is_num", 8, 3, 344, 15], - ["jump_false", 8, "num_err_937", 344, 15], - "_nop_tc_121", - "_nop_tc_122", + "_nop_tc_129", + "_nop_tc_130", + "_nop_tc_131", + "_nop_tc_132", ["add", 8, 3, 7, 344, 15], ["jump", "num_done_938", 344, 15], "num_err_937", @@ -7129,26 +7129,26 @@ ["jump_false", 19, "rel_ni_1028", 401, 25], "_nop_tc_72", "_nop_tc_73", - ["lt_int", 21, 9, 20, 401, 25], + ["lt_int", 19, 9, 20, 401, 25], ["jump", "rel_done_1030", 401, 25], "rel_ni_1028", - ["is_num", 19, 9, 401, 25], - ["jump_false", 19, "rel_nn_1029", 401, 25], "_nop_tc_74", "_nop_tc_75", - ["lt_float", 21, 9, 20, 401, 25], + "_nop_tc_76", + "_nop_tc_77", + ["lt_float", 19, 9, 20, 401, 25], ["jump", "rel_done_1030", 401, 25], "rel_nn_1029", - ["is_text", 19, 9, 401, 25], - ["jump_false", 19, "rel_err_1031", 401, 25], - "_nop_tc_76", + "_nop_tc_78", ["jump", "rel_err_1031", 401, 25], - ["lt_text", 21, 9, 20, 401, 25], + "_nop_tc_79", + ["jump", "rel_err_1031", 401, 25], + ["lt_text", 19, 9, 20, 401, 25], ["jump", "rel_done_1030", 401, 25], "rel_err_1031", [ "access", - 19, + 20, { "name": "log", "kind": "name", @@ -7157,19 +7157,19 @@ 401, 25 ], - ["access", 20, "error", 401, 25], + ["access", 21, "error", 401, 25], ["access", 22, "cannot compare with '<': operands must be same type", 401, 25], ["array", 23, 0, 401, 25], ["push", 23, 22, 401, 25], - ["frame", 22, 19, 2, 401, 25], - ["null", 19, 401, 25], - ["setarg", 22, 0, 19, 401, 25], - ["setarg", 22, 1, 20, 401, 25], + ["frame", 22, 20, 2, 401, 25], + ["null", 20, 401, 25], + ["setarg", 22, 0, 20, 401, 25], + ["setarg", 22, 1, 21, 401, 25], ["setarg", 22, 2, 23, 401, 25], - ["invoke", 22, 19, 401, 25], + ["invoke", 22, 20, 401, 25], ["disrupt", 401, 25], "rel_done_1030", - ["jump_false", 21, "while_end_1027", 401, 25], + ["jump_false", 19, "while_end_1027", 401, 25], ["load_field", 19, 1, "list", 402, 34], ["load_dynamic", 20, 19, 9, 402, 44], ["get", 19, 30, 1, 402, 24], @@ -7182,10 +7182,10 @@ ["load_field", 20, 1, "list", 402, 9], ["store_dynamic", 20, 19, 9, 402, 19], ["access", 19, 1, 403, 17], - ["is_num", 20, 9, 403, 17], - ["jump_false", 20, "num_err_1032", 403, 17], - "_nop_tc_77", - "_nop_tc_78", + "_nop_tc_80", + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", ["add", 20, 9, 19, 403, 17], ["jump", "num_done_1033", 403, 17], "num_err_1032", @@ -7222,35 +7222,35 @@ ["jump_true", 20, "eq_done_1037", 405, 21], ["is_int", 21, 4, 405, 21], ["jump_false", 21, "eq_ni_1038", 405, 21], - "_nop_tc_79", + "_nop_tc_84", ["jump", "eq_ni_1038", 405, 21], ["eq_int", 20, 4, 19, 405, 21], ["jump", "eq_done_1037", 405, 21], "eq_ni_1038", ["is_num", 21, 4, 405, 21], ["jump_false", 21, "eq_nn_1039", 405, 21], - "_nop_tc_80", + "_nop_tc_85", ["jump", "eq_nn_1039", 405, 21], ["eq_float", 20, 4, 19, 405, 21], ["jump", "eq_done_1037", 405, 21], "eq_nn_1039", ["is_text", 21, 4, 405, 21], ["jump_false", 21, "eq_nt_1040", 405, 21], - "_nop_tc_81", - "_nop_tc_82", + "_nop_tc_86", + "_nop_tc_87", ["eq_text", 20, 4, 19, 405, 21], ["jump", "eq_done_1037", 405, 21], "eq_nt_1040", ["is_null", 21, 4, 405, 21], ["jump_false", 21, "eq_nnl_1041", 405, 21], - "_nop_tc_83", + "_nop_tc_88", ["jump", "eq_nnl_1041", 405, 21], ["true", 20, 405, 21], ["jump", "eq_done_1037", 405, 21], "eq_nnl_1041", ["is_bool", 21, 4, 405, 21], ["jump_false", 21, "eq_nb_1042", 405, 21], - "_nop_tc_84", + "_nop_tc_89", ["jump", "eq_nb_1042", 405, 21], ["eq_bool", 20, 4, 19, 405, 21], ["jump", "eq_done_1037", 405, 21], @@ -7264,35 +7264,35 @@ ["jump_true", 21, "eq_done_1043", 405, 37], ["is_int", 22, 4, 405, 37], ["jump_false", 22, "eq_ni_1044", 405, 37], - "_nop_tc_85", + "_nop_tc_90", ["jump", "eq_ni_1044", 405, 37], ["eq_int", 21, 4, 20, 405, 37], ["jump", "eq_done_1043", 405, 37], "eq_ni_1044", ["is_num", 22, 4, 405, 37], ["jump_false", 22, "eq_nn_1045", 405, 37], - "_nop_tc_86", + "_nop_tc_91", ["jump", "eq_nn_1045", 405, 37], ["eq_float", 21, 4, 20, 405, 37], ["jump", "eq_done_1043", 405, 37], "eq_nn_1045", ["is_text", 22, 4, 405, 37], ["jump_false", 22, "eq_nt_1046", 405, 37], - "_nop_tc_87", - "_nop_tc_88", + "_nop_tc_92", + "_nop_tc_93", ["eq_text", 21, 4, 20, 405, 37], ["jump", "eq_done_1043", 405, 37], "eq_nt_1046", ["is_null", 22, 4, 405, 37], ["jump_false", 22, "eq_nnl_1047", 405, 37], - "_nop_tc_89", + "_nop_tc_94", ["jump", "eq_nnl_1047", 405, 37], ["true", 21, 405, 37], ["jump", "eq_done_1043", 405, 37], "eq_nnl_1047", ["is_bool", 22, 4, 405, 37], ["jump_false", 22, "eq_nb_1048", 405, 37], - "_nop_tc_90", + "_nop_tc_95", ["jump", "eq_nb_1048", 405, 37], ["eq_bool", 21, 4, 20, 405, 37], ["jump", "eq_done_1043", 405, 37], @@ -7308,28 +7308,28 @@ ["length", 20, 19, 407, 25], ["is_int", 19, 9, 407, 25], ["jump_false", 19, "rel_ni_1051", 407, 25], - "_nop_tc_91", - "_nop_tc_92", - ["lt_int", 21, 9, 20, 407, 25], + "_nop_tc_96", + "_nop_tc_97", + ["lt_int", 19, 9, 20, 407, 25], ["jump", "rel_done_1053", 407, 25], "rel_ni_1051", - ["is_num", 19, 9, 407, 25], - ["jump_false", 19, "rel_nn_1052", 407, 25], - "_nop_tc_93", - "_nop_tc_94", - ["lt_float", 21, 9, 20, 407, 25], + "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", + "_nop_tc_101", + ["lt_float", 19, 9, 20, 407, 25], ["jump", "rel_done_1053", 407, 25], "rel_nn_1052", - ["is_text", 19, 9, 407, 25], - ["jump_false", 19, "rel_err_1054", 407, 25], - "_nop_tc_95", + "_nop_tc_102", ["jump", "rel_err_1054", 407, 25], - ["lt_text", 21, 9, 20, 407, 25], + "_nop_tc_103", + ["jump", "rel_err_1054", 407, 25], + ["lt_text", 19, 9, 20, 407, 25], ["jump", "rel_done_1053", 407, 25], "rel_err_1054", [ "access", - 19, + 20, { "name": "log", "kind": "name", @@ -7338,19 +7338,19 @@ 407, 25 ], - ["access", 20, "error", 407, 25], + ["access", 21, "error", 407, 25], ["access", 22, "cannot compare with '<': operands must be same type", 407, 25], ["array", 23, 0, 407, 25], ["push", 23, 22, 407, 25], - ["frame", 22, 19, 2, 407, 25], - ["null", 19, 407, 25], - ["setarg", 22, 0, 19, 407, 25], - ["setarg", 22, 1, 20, 407, 25], + ["frame", 22, 20, 2, 407, 25], + ["null", 20, 407, 25], + ["setarg", 22, 0, 20, 407, 25], + ["setarg", 22, 1, 21, 407, 25], ["setarg", 22, 2, 23, 407, 25], - ["invoke", 22, 19, 407, 25], + ["invoke", 22, 20, 407, 25], ["disrupt", 407, 25], "rel_done_1053", - ["jump_false", 21, "while_end_1050", 407, 25], + ["jump_false", 19, "while_end_1050", 407, 25], ["load_field", 19, 1, "list", 408, 34], ["load_dynamic", 20, 19, 9, 408, 44], ["get", 19, 30, 1, 408, 24], @@ -7363,10 +7363,10 @@ ["load_field", 20, 1, "list", 408, 9], ["store_dynamic", 20, 19, 9, 408, 19], ["access", 19, 1, 409, 17], - ["is_num", 20, 9, 409, 17], - ["jump_false", 20, "num_err_1055", 409, 17], - "_nop_tc_96", - "_nop_tc_97", + "_nop_tc_104", + "_nop_tc_105", + "_nop_tc_106", + "_nop_tc_107", ["add", 20, 9, 19, 409, 17], ["jump", "num_done_1056", 409, 17], "num_err_1055", @@ -7403,35 +7403,35 @@ ["jump_true", 20, "eq_done_1059", 411, 21], ["is_int", 21, 4, 411, 21], ["jump_false", 21, "eq_ni_1060", 411, 21], - "_nop_tc_98", + "_nop_tc_108", ["jump", "eq_ni_1060", 411, 21], ["eq_int", 20, 4, 19, 411, 21], ["jump", "eq_done_1059", 411, 21], "eq_ni_1060", ["is_num", 21, 4, 411, 21], ["jump_false", 21, "eq_nn_1061", 411, 21], - "_nop_tc_99", + "_nop_tc_109", ["jump", "eq_nn_1061", 411, 21], ["eq_float", 20, 4, 19, 411, 21], ["jump", "eq_done_1059", 411, 21], "eq_nn_1061", ["is_text", 21, 4, 411, 21], ["jump_false", 21, "eq_nt_1062", 411, 21], - "_nop_tc_100", - "_nop_tc_101", + "_nop_tc_110", + "_nop_tc_111", ["eq_text", 20, 4, 19, 411, 21], ["jump", "eq_done_1059", 411, 21], "eq_nt_1062", ["is_null", 21, 4, 411, 21], ["jump_false", 21, "eq_nnl_1063", 411, 21], - "_nop_tc_102", + "_nop_tc_112", ["jump", "eq_nnl_1063", 411, 21], ["true", 20, 411, 21], ["jump", "eq_done_1059", 411, 21], "eq_nnl_1063", ["is_bool", 21, 4, 411, 21], ["jump_false", 21, "eq_nb_1064", 411, 21], - "_nop_tc_103", + "_nop_tc_113", ["jump", "eq_nb_1064", 411, 21], ["eq_bool", 20, 4, 19, 411, 21], ["jump", "eq_done_1059", 411, 21], @@ -7445,28 +7445,28 @@ ["length", 20, 19, 413, 25], ["is_int", 19, 9, 413, 25], ["jump_false", 19, "rel_ni_1067", 413, 25], - "_nop_tc_104", - "_nop_tc_105", - ["lt_int", 21, 9, 20, 413, 25], + "_nop_tc_114", + "_nop_tc_115", + ["lt_int", 19, 9, 20, 413, 25], ["jump", "rel_done_1069", 413, 25], "rel_ni_1067", - ["is_num", 19, 9, 413, 25], - ["jump_false", 19, "rel_nn_1068", 413, 25], - "_nop_tc_106", - "_nop_tc_107", - ["lt_float", 21, 9, 20, 413, 25], + "_nop_tc_116", + "_nop_tc_117", + "_nop_tc_118", + "_nop_tc_119", + ["lt_float", 19, 9, 20, 413, 25], ["jump", "rel_done_1069", 413, 25], "rel_nn_1068", - ["is_text", 19, 9, 413, 25], - ["jump_false", 19, "rel_err_1070", 413, 25], - "_nop_tc_108", + "_nop_tc_120", ["jump", "rel_err_1070", 413, 25], - ["lt_text", 21, 9, 20, 413, 25], + "_nop_tc_121", + ["jump", "rel_err_1070", 413, 25], + ["lt_text", 19, 9, 20, 413, 25], ["jump", "rel_done_1069", 413, 25], "rel_err_1070", [ "access", - 19, + 20, { "name": "log", "kind": "name", @@ -7475,19 +7475,19 @@ 413, 25 ], - ["access", 20, "error", 413, 25], + ["access", 21, "error", 413, 25], ["access", 22, "cannot compare with '<': operands must be same type", 413, 25], ["array", 23, 0, 413, 25], ["push", 23, 22, 413, 25], - ["frame", 22, 19, 2, 413, 25], - ["null", 19, 413, 25], - ["setarg", 22, 0, 19, 413, 25], - ["setarg", 22, 1, 20, 413, 25], + ["frame", 22, 20, 2, 413, 25], + ["null", 20, 413, 25], + ["setarg", 22, 0, 20, 413, 25], + ["setarg", 22, 1, 21, 413, 25], ["setarg", 22, 2, 23, 413, 25], - ["invoke", 22, 19, 413, 25], + ["invoke", 22, 20, 413, 25], ["disrupt", 413, 25], "rel_done_1069", - ["jump_false", 21, "while_end_1066", 413, 25], + ["jump_false", 19, "while_end_1066", 413, 25], ["load_field", 19, 1, "list", 414, 40], ["load_dynamic", 20, 19, 9, 414, 50], ["load_field", 19, 20, "right", 414, 50], @@ -7502,10 +7502,10 @@ ["load_dynamic", 21, 20, 9, 414, 19], ["store_field", 21, 19, "right", 414, 19], ["access", 19, 1, 415, 17], - ["is_num", 20, 9, 415, 17], - ["jump_false", 20, "num_err_1071", 415, 17], - "_nop_tc_109", - "_nop_tc_110", + "_nop_tc_122", + "_nop_tc_123", + "_nop_tc_124", + "_nop_tc_125", ["add", 20, 9, 19, 415, 17], ["jump", "num_done_1072", 415, 17], "num_err_1071", @@ -7542,35 +7542,35 @@ ["jump_true", 19, "eq_done_1075", 417, 21], ["is_int", 20, 4, 417, 21], ["jump_false", 20, "eq_ni_1076", 417, 21], - "_nop_tc_111", + "_nop_tc_126", ["jump", "eq_ni_1076", 417, 21], ["eq_int", 19, 4, 9, 417, 21], ["jump", "eq_done_1075", 417, 21], "eq_ni_1076", ["is_num", 20, 4, 417, 21], ["jump_false", 20, "eq_nn_1077", 417, 21], - "_nop_tc_112", + "_nop_tc_127", ["jump", "eq_nn_1077", 417, 21], ["eq_float", 19, 4, 9, 417, 21], ["jump", "eq_done_1075", 417, 21], "eq_nn_1077", ["is_text", 20, 4, 417, 21], ["jump_false", 20, "eq_nt_1078", 417, 21], - "_nop_tc_113", - "_nop_tc_114", + "_nop_tc_128", + "_nop_tc_129", ["eq_text", 19, 4, 9, 417, 21], ["jump", "eq_done_1075", 417, 21], "eq_nt_1078", ["is_null", 20, 4, 417, 21], ["jump_false", 20, "eq_nnl_1079", 417, 21], - "_nop_tc_115", + "_nop_tc_130", ["jump", "eq_nnl_1079", 417, 21], ["true", 19, 417, 21], ["jump", "eq_done_1075", 417, 21], "eq_nnl_1079", ["is_bool", 20, 4, 417, 21], ["jump_false", 20, "eq_nb_1080", 417, 21], - "_nop_tc_116", + "_nop_tc_131", ["jump", "eq_nb_1080", 417, 21], ["eq_bool", 19, 4, 9, 417, 21], ["jump", "eq_done_1075", 417, 21], @@ -7594,36 +7594,36 @@ ["jump_true", 20, "eq_done_1083", 420, 33], ["is_int", 21, 19, 420, 33], ["jump_false", 21, "eq_ni_1084", 420, 33], - "_nop_tc_117", + "_nop_tc_132", ["jump", "eq_ni_1084", 420, 33], ["eq_int", 20, 19, 9, 420, 33], ["jump", "eq_done_1083", 420, 33], "eq_ni_1084", ["is_num", 21, 19, 420, 33], ["jump_false", 21, "eq_nn_1085", 420, 33], - "_nop_tc_118", + "_nop_tc_133", ["jump", "eq_nn_1085", 420, 33], ["eq_float", 20, 19, 9, 420, 33], ["jump", "eq_done_1083", 420, 33], "eq_nn_1085", ["is_text", 21, 19, 420, 33], ["jump_false", 21, "eq_nt_1086", 420, 33], - "_nop_tc_119", + "_nop_tc_134", ["jump", "eq_nt_1086", 420, 33], ["eq_text", 20, 19, 9, 420, 33], ["jump", "eq_done_1083", 420, 33], "eq_nt_1086", ["is_null", 21, 19, 420, 33], ["jump_false", 21, "eq_nnl_1087", 420, 33], - "_nop_tc_120", + "_nop_tc_135", ["jump", "eq_nnl_1087", 420, 33], ["true", 20, 420, 33], ["jump", "eq_done_1083", 420, 33], "eq_nnl_1087", ["is_bool", 21, 19, 420, 33], ["jump_false", 21, "eq_nb_1088", 420, 33], - "_nop_tc_121", - "_nop_tc_122", + "_nop_tc_136", + "_nop_tc_137", ["eq_bool", 20, 19, 9, 420, 33], ["jump", "eq_done_1083", 420, 33], "eq_nb_1088", @@ -7657,35 +7657,35 @@ ["jump_true", 19, "eq_done_1092", 426, 14], ["is_int", 20, 4, 426, 14], ["jump_false", 20, "eq_ni_1093", 426, 14], - "_nop_tc_123", + "_nop_tc_138", ["jump", "eq_ni_1093", 426, 14], ["eq_int", 19, 4, 9, 426, 14], ["jump", "eq_done_1092", 426, 14], "eq_ni_1093", ["is_num", 20, 4, 426, 14], ["jump_false", 20, "eq_nn_1094", 426, 14], - "_nop_tc_124", + "_nop_tc_139", ["jump", "eq_nn_1094", 426, 14], ["eq_float", 19, 4, 9, 426, 14], ["jump", "eq_done_1092", 426, 14], "eq_nn_1094", ["is_text", 20, 4, 426, 14], ["jump_false", 20, "eq_nt_1095", 426, 14], - "_nop_tc_125", - "_nop_tc_126", + "_nop_tc_140", + "_nop_tc_141", ["eq_text", 19, 4, 9, 426, 14], ["jump", "eq_done_1092", 426, 14], "eq_nt_1095", ["is_null", 20, 4, 426, 14], ["jump_false", 20, "eq_nnl_1096", 426, 14], - "_nop_tc_127", + "_nop_tc_142", ["jump", "eq_nnl_1096", 426, 14], ["true", 19, 426, 14], ["jump", "eq_done_1092", 426, 14], "eq_nnl_1096", ["is_bool", 20, 4, 426, 14], ["jump_false", 20, "eq_nb_1097", 426, 14], - "_nop_tc_128", + "_nop_tc_143", ["jump", "eq_nb_1097", 426, 14], ["eq_bool", 19, 4, 9, 426, 14], ["jump", "eq_done_1092", 426, 14], @@ -7700,35 +7700,35 @@ ["jump_true", 21, "eq_done_1098", 426, 38], ["is_int", 22, 19, 426, 38], ["jump_false", 22, "eq_ni_1099", 426, 38], - "_nop_tc_129", - "_nop_tc_130", + "_nop_tc_144", + "_nop_tc_145", ["eq_int", 21, 19, 20, 426, 38], ["jump", "eq_done_1098", 426, 38], "eq_ni_1099", ["is_num", 22, 19, 426, 38], ["jump_false", 22, "eq_nn_1100", 426, 38], - "_nop_tc_131", - "_nop_tc_132", + "_nop_tc_146", + "_nop_tc_147", ["eq_float", 21, 19, 20, 426, 38], ["jump", "eq_done_1098", 426, 38], "eq_nn_1100", ["is_text", 22, 19, 426, 38], ["jump_false", 22, "eq_nt_1101", 426, 38], - "_nop_tc_133", + "_nop_tc_148", ["jump", "eq_nt_1101", 426, 38], ["eq_text", 21, 19, 20, 426, 38], ["jump", "eq_done_1098", 426, 38], "eq_nt_1101", ["is_null", 22, 19, 426, 38], ["jump_false", 22, "eq_nnl_1102", 426, 38], - "_nop_tc_134", + "_nop_tc_149", ["jump", "eq_nnl_1102", 426, 38], ["true", 21, 426, 38], ["jump", "eq_done_1098", 426, 38], "eq_nnl_1102", ["is_bool", 22, 19, 426, 38], ["jump_false", 22, "eq_nb_1103", 426, 38], - "_nop_tc_135", + "_nop_tc_150", ["jump", "eq_nb_1103", 426, 38], ["eq_bool", 21, 19, 20, 426, 38], ["jump", "eq_done_1098", 426, 38], @@ -7757,35 +7757,35 @@ "ne_ni_1108", ["is_int", 20, 11, 428, 18], ["jump_false", 20, "ne_nn_1109", 428, 18], - "_nop_tc_136", + "_nop_tc_151", ["jump", "ne_nn_1109", 428, 18], ["ne_int", 19, 11, 9, 428, 18], ["jump", "ne_done_1106", 428, 18], "ne_nn_1109", ["is_num", 20, 11, 428, 18], ["jump_false", 20, "ne_nt_1110", 428, 18], - "_nop_tc_137", + "_nop_tc_152", ["jump", "ne_nt_1110", 428, 18], ["ne_float", 19, 11, 9, 428, 18], ["jump", "ne_done_1106", 428, 18], "ne_nt_1110", ["is_text", 20, 11, 428, 18], ["jump_false", 20, "ne_nnl_1111", 428, 18], - "_nop_tc_138", + "_nop_tc_153", ["jump", "ne_nnl_1111", 428, 18], ["ne_text", 19, 11, 9, 428, 18], ["jump", "ne_done_1106", 428, 18], "ne_nnl_1111", ["is_null", 20, 11, 428, 18], ["jump_false", 20, "ne_nb_1112", 428, 18], - "_nop_tc_139", - "_nop_tc_140", + "_nop_tc_154", + "_nop_tc_155", ["false", 19, 428, 18], ["jump", "ne_done_1106", 428, 18], "ne_nb_1112", ["is_bool", 20, 11, 428, 18], ["jump_false", 20, "ne_mis_1113", 428, 18], - "_nop_tc_141", + "_nop_tc_156", ["jump", "ne_mis_1113", 428, 18], ["ne_bool", 19, 11, 9, 428, 18], ["jump", "ne_done_1106", 428, 18], @@ -7812,35 +7812,35 @@ "ne_ni_1119", ["is_int", 20, 10, 430, 19], ["jump_false", 20, "ne_nn_1120", 430, 19], - "_nop_tc_142", + "_nop_tc_157", ["jump", "ne_nn_1120", 430, 19], ["ne_int", 19, 10, 9, 430, 19], ["jump", "ne_done_1117", 430, 19], "ne_nn_1120", ["is_num", 20, 10, 430, 19], ["jump_false", 20, "ne_nt_1121", 430, 19], - "_nop_tc_143", + "_nop_tc_158", ["jump", "ne_nt_1121", 430, 19], ["ne_float", 19, 10, 9, 430, 19], ["jump", "ne_done_1117", 430, 19], "ne_nt_1121", ["is_text", 20, 10, 430, 19], ["jump_false", 20, "ne_nnl_1122", 430, 19], - "_nop_tc_144", + "_nop_tc_159", ["jump", "ne_nnl_1122", 430, 19], ["ne_text", 19, 10, 9, 430, 19], ["jump", "ne_done_1117", 430, 19], "ne_nnl_1122", ["is_null", 20, 10, 430, 19], ["jump_false", 20, "ne_nb_1123", 430, 19], - "_nop_tc_145", - "_nop_tc_146", + "_nop_tc_160", + "_nop_tc_161", ["false", 19, 430, 19], ["jump", "ne_done_1117", 430, 19], "ne_nb_1123", ["is_bool", 20, 10, 430, 19], ["jump_false", 20, "ne_mis_1124", 430, 19], - "_nop_tc_147", + "_nop_tc_162", ["jump", "ne_mis_1124", 430, 19], ["ne_bool", 19, 10, 9, 430, 19], ["jump", "ne_done_1117", 430, 19], @@ -7894,35 +7894,35 @@ "ne_ni_1130", ["is_int", 19, 10, 435, 17], ["jump_false", 19, "ne_nn_1131", 435, 17], - "_nop_tc_148", + "_nop_tc_163", ["jump", "ne_nn_1131", 435, 17], ["ne_int", 11, 10, 9, 435, 17], ["jump", "ne_done_1128", 435, 17], "ne_nn_1131", ["is_num", 19, 10, 435, 17], ["jump_false", 19, "ne_nt_1132", 435, 17], - "_nop_tc_149", + "_nop_tc_164", ["jump", "ne_nt_1132", 435, 17], ["ne_float", 11, 10, 9, 435, 17], ["jump", "ne_done_1128", 435, 17], "ne_nt_1132", ["is_text", 19, 10, 435, 17], ["jump_false", 19, "ne_nnl_1133", 435, 17], - "_nop_tc_150", + "_nop_tc_165", ["jump", "ne_nnl_1133", 435, 17], ["ne_text", 11, 10, 9, 435, 17], ["jump", "ne_done_1128", 435, 17], "ne_nnl_1133", ["is_null", 19, 10, 435, 17], ["jump_false", 19, "ne_nb_1134", 435, 17], - "_nop_tc_151", - "_nop_tc_152", + "_nop_tc_166", + "_nop_tc_167", ["false", 11, 435, 17], ["jump", "ne_done_1128", 435, 17], "ne_nb_1134", ["is_bool", 19, 10, 435, 17], ["jump_false", 19, "ne_mis_1135", 435, 17], - "_nop_tc_153", + "_nop_tc_168", ["jump", "ne_mis_1135", 435, 17], ["ne_bool", 11, 10, 9, 435, 17], ["jump", "ne_done_1128", 435, 17], @@ -7942,35 +7942,35 @@ "ne_ni_1138", ["is_int", 21, 11, 435, 40], ["jump_false", 21, "ne_nn_1139", 435, 40], - "_nop_tc_154", + "_nop_tc_169", ["jump", "ne_nn_1139", 435, 40], ["ne_int", 20, 11, 19, 435, 40], ["jump", "ne_done_1136", 435, 40], "ne_nn_1139", ["is_num", 21, 11, 435, 40], ["jump_false", 21, "ne_nt_1140", 435, 40], - "_nop_tc_155", + "_nop_tc_170", ["jump", "ne_nt_1140", 435, 40], ["ne_float", 20, 11, 19, 435, 40], ["jump", "ne_done_1136", 435, 40], "ne_nt_1140", ["is_text", 21, 11, 435, 40], ["jump_false", 21, "ne_nnl_1141", 435, 40], - "_nop_tc_156", + "_nop_tc_171", ["jump", "ne_nnl_1141", 435, 40], ["ne_text", 20, 11, 19, 435, 40], ["jump", "ne_done_1136", 435, 40], "ne_nnl_1141", ["is_null", 21, 11, 435, 40], ["jump_false", 21, "ne_nb_1142", 435, 40], - "_nop_tc_157", - "_nop_tc_158", + "_nop_tc_172", + "_nop_tc_173", ["false", 20, 435, 40], ["jump", "ne_done_1136", 435, 40], "ne_nb_1142", ["is_bool", 21, 11, 435, 40], ["jump_false", 21, "ne_mis_1143", 435, 40], - "_nop_tc_159", + "_nop_tc_174", ["jump", "ne_mis_1143", 435, 40], ["ne_bool", 20, 11, 19, 435, 40], ["jump", "ne_done_1136", 435, 40], @@ -7996,36 +7996,36 @@ ["jump_true", 19, "eq_done_1146", 442, 25], ["is_int", 20, 11, 442, 25], ["jump_false", 20, "eq_ni_1147", 442, 25], - "_nop_tc_160", + "_nop_tc_175", ["jump", "eq_ni_1147", 442, 25], ["eq_int", 19, 11, 9, 442, 25], ["jump", "eq_done_1146", 442, 25], "eq_ni_1147", ["is_num", 20, 11, 442, 25], ["jump_false", 20, "eq_nn_1148", 442, 25], - "_nop_tc_161", + "_nop_tc_176", ["jump", "eq_nn_1148", 442, 25], ["eq_float", 19, 11, 9, 442, 25], ["jump", "eq_done_1146", 442, 25], "eq_nn_1148", ["is_text", 20, 11, 442, 25], ["jump_false", 20, "eq_nt_1149", 442, 25], - "_nop_tc_162", + "_nop_tc_177", ["jump", "eq_nt_1149", 442, 25], ["eq_text", 19, 11, 9, 442, 25], ["jump", "eq_done_1146", 442, 25], "eq_nt_1149", ["is_null", 20, 11, 442, 25], ["jump_false", 20, "eq_nnl_1150", 442, 25], - "_nop_tc_163", + "_nop_tc_178", ["jump", "eq_nnl_1150", 442, 25], ["true", 19, 442, 25], ["jump", "eq_done_1146", 442, 25], "eq_nnl_1150", ["is_bool", 20, 11, 442, 25], ["jump_false", 20, "eq_nb_1151", 442, 25], - "_nop_tc_164", - "_nop_tc_165", + "_nop_tc_179", + "_nop_tc_180", ["eq_bool", 19, 11, 9, 442, 25], ["jump", "eq_done_1146", 442, 25], "eq_nb_1151", @@ -8046,35 +8046,35 @@ "ne_ni_1159", ["is_int", 19, 3, 445, 19], ["jump_false", 19, "ne_nn_1160", 445, 19], - "_nop_tc_166", + "_nop_tc_181", ["jump", "ne_nn_1160", 445, 19], ["ne_int", 11, 3, 9, 445, 19], ["jump", "ne_done_1157", 445, 19], "ne_nn_1160", ["is_num", 19, 3, 445, 19], ["jump_false", 19, "ne_nt_1161", 445, 19], - "_nop_tc_167", + "_nop_tc_182", ["jump", "ne_nt_1161", 445, 19], ["ne_float", 11, 3, 9, 445, 19], ["jump", "ne_done_1157", 445, 19], "ne_nt_1161", ["is_text", 19, 3, 445, 19], ["jump_false", 19, "ne_nnl_1162", 445, 19], - "_nop_tc_168", + "_nop_tc_183", ["jump", "ne_nnl_1162", 445, 19], ["ne_text", 11, 3, 9, 445, 19], ["jump", "ne_done_1157", 445, 19], "ne_nnl_1162", ["is_null", 19, 3, 445, 19], ["jump_false", 19, "ne_nb_1163", 445, 19], - "_nop_tc_169", - "_nop_tc_170", + "_nop_tc_184", + "_nop_tc_185", ["false", 11, 445, 19], ["jump", "ne_done_1157", 445, 19], "ne_nb_1163", ["is_bool", 19, 3, 445, 19], ["jump_false", 19, "ne_mis_1164", 445, 19], - "_nop_tc_171", + "_nop_tc_186", ["jump", "ne_mis_1164", 445, 19], ["ne_bool", 11, 3, 9, 445, 19], ["jump", "ne_done_1157", 445, 19], @@ -8093,35 +8093,35 @@ "ne_ni_1167", ["is_int", 20, 5, 445, 36], ["jump_false", 20, "ne_nn_1168", 445, 36], - "_nop_tc_172", + "_nop_tc_187", ["jump", "ne_nn_1168", 445, 36], ["ne_int", 19, 5, 11, 445, 36], ["jump", "ne_done_1165", 445, 36], "ne_nn_1168", ["is_num", 20, 5, 445, 36], ["jump_false", 20, "ne_nt_1169", 445, 36], - "_nop_tc_173", + "_nop_tc_188", ["jump", "ne_nt_1169", 445, 36], ["ne_float", 19, 5, 11, 445, 36], ["jump", "ne_done_1165", 445, 36], "ne_nt_1169", ["is_text", 20, 5, 445, 36], ["jump_false", 20, "ne_nnl_1170", 445, 36], - "_nop_tc_174", + "_nop_tc_189", ["jump", "ne_nnl_1170", 445, 36], ["ne_text", 19, 5, 11, 445, 36], ["jump", "ne_done_1165", 445, 36], "ne_nnl_1170", ["is_null", 20, 5, 445, 36], ["jump_false", 20, "ne_nb_1171", 445, 36], - "_nop_tc_175", - "_nop_tc_176", + "_nop_tc_190", + "_nop_tc_191", ["false", 19, 445, 36], ["jump", "ne_done_1165", 445, 36], "ne_nb_1171", ["is_bool", 20, 5, 445, 36], ["jump_false", 20, "ne_mis_1172", 445, 36], - "_nop_tc_177", + "_nop_tc_192", ["jump", "ne_mis_1172", 445, 36], ["ne_bool", 19, 5, 11, 445, 36], ["jump", "ne_done_1165", 445, 36], @@ -8138,35 +8138,35 @@ ["jump_true", 20, "eq_done_1173", 445, 57], ["is_int", 21, 9, 445, 57], ["jump_false", 21, "eq_ni_1174", 445, 57], - "_nop_tc_178", + "_nop_tc_193", ["jump", "eq_ni_1174", 445, 57], ["eq_int", 20, 9, 19, 445, 57], ["jump", "eq_done_1173", 445, 57], "eq_ni_1174", ["is_num", 21, 9, 445, 57], ["jump_false", 21, "eq_nn_1175", 445, 57], - "_nop_tc_179", + "_nop_tc_194", ["jump", "eq_nn_1175", 445, 57], ["eq_float", 20, 9, 19, 445, 57], ["jump", "eq_done_1173", 445, 57], "eq_nn_1175", ["is_text", 21, 9, 445, 57], ["jump_false", 21, "eq_nt_1176", 445, 57], - "_nop_tc_180", - "_nop_tc_181", + "_nop_tc_195", + "_nop_tc_196", ["eq_text", 20, 9, 19, 445, 57], ["jump", "eq_done_1173", 445, 57], "eq_nt_1176", ["is_null", 21, 9, 445, 57], ["jump_false", 21, "eq_nnl_1177", 445, 57], - "_nop_tc_182", + "_nop_tc_197", ["jump", "eq_nnl_1177", 445, 57], ["true", 20, 445, 57], ["jump", "eq_done_1173", 445, 57], "eq_nnl_1177", ["is_bool", 21, 9, 445, 57], ["jump_false", 21, "eq_nb_1178", 445, 57], - "_nop_tc_183", + "_nop_tc_198", ["jump", "eq_nb_1178", 445, 57], ["eq_bool", 20, 9, 19, 445, 57], ["jump", "eq_done_1173", 445, 57], @@ -8183,35 +8183,35 @@ ["jump_true", 20, "eq_done_1179", 445, 83], ["is_int", 21, 11, 445, 83], ["jump_false", 21, "eq_ni_1180", 445, 83], - "_nop_tc_184", + "_nop_tc_199", ["jump", "eq_ni_1180", 445, 83], ["eq_int", 20, 11, 19, 445, 83], ["jump", "eq_done_1179", 445, 83], "eq_ni_1180", ["is_num", 21, 11, 445, 83], ["jump_false", 21, "eq_nn_1181", 445, 83], - "_nop_tc_185", + "_nop_tc_200", ["jump", "eq_nn_1181", 445, 83], ["eq_float", 20, 11, 19, 445, 83], ["jump", "eq_done_1179", 445, 83], "eq_nn_1181", ["is_text", 21, 11, 445, 83], ["jump_false", 21, "eq_nt_1182", 445, 83], - "_nop_tc_186", - "_nop_tc_187", + "_nop_tc_201", + "_nop_tc_202", ["eq_text", 20, 11, 19, 445, 83], ["jump", "eq_done_1179", 445, 83], "eq_nt_1182", ["is_null", 21, 11, 445, 83], ["jump_false", 21, "eq_nnl_1183", 445, 83], - "_nop_tc_188", + "_nop_tc_203", ["jump", "eq_nnl_1183", 445, 83], ["true", 20, 445, 83], ["jump", "eq_done_1179", 445, 83], "eq_nnl_1183", ["is_bool", 21, 11, 445, 83], ["jump_false", 21, "eq_nb_1184", 445, 83], - "_nop_tc_189", + "_nop_tc_204", ["jump", "eq_nb_1184", 445, 83], ["eq_bool", 20, 11, 19, 445, 83], ["jump", "eq_done_1179", 445, 83], @@ -8230,35 +8230,35 @@ ["jump_true", 11, "eq_done_1187", 448, 19], ["is_int", 19, 6, 448, 19], ["jump_false", 19, "eq_ni_1188", 448, 19], - "_nop_tc_190", + "_nop_tc_205", ["jump", "eq_ni_1188", 448, 19], ["eq_int", 11, 6, 9, 448, 19], ["jump", "eq_done_1187", 448, 19], "eq_ni_1188", ["is_num", 19, 6, 448, 19], ["jump_false", 19, "eq_nn_1189", 448, 19], - "_nop_tc_191", + "_nop_tc_206", ["jump", "eq_nn_1189", 448, 19], ["eq_float", 11, 6, 9, 448, 19], ["jump", "eq_done_1187", 448, 19], "eq_nn_1189", ["is_text", 19, 6, 448, 19], ["jump_false", 19, "eq_nt_1190", 448, 19], - "_nop_tc_192", + "_nop_tc_207", ["jump", "eq_nt_1190", 448, 19], ["eq_text", 11, 6, 9, 448, 19], ["jump", "eq_done_1187", 448, 19], "eq_nt_1190", ["is_null", 19, 6, 448, 19], ["jump_false", 19, "eq_nnl_1191", 448, 19], - "_nop_tc_193", - "_nop_tc_194", + "_nop_tc_208", + "_nop_tc_209", ["true", 11, 448, 19], ["jump", "eq_done_1187", 448, 19], "eq_nnl_1191", ["is_bool", 19, 6, 448, 19], ["jump_false", 19, "eq_nb_1192", 448, 19], - "_nop_tc_195", + "_nop_tc_210", ["jump", "eq_nb_1192", 448, 19], ["eq_bool", 11, 6, 9, 448, 19], ["jump", "eq_done_1187", 448, 19], @@ -8292,35 +8292,35 @@ ["jump_true", 11, "eq_done_1195", 449, 19], ["is_int", 19, 7, 449, 19], ["jump_false", 19, "eq_ni_1196", 449, 19], - "_nop_tc_196", + "_nop_tc_211", ["jump", "eq_ni_1196", 449, 19], ["eq_int", 11, 7, 9, 449, 19], ["jump", "eq_done_1195", 449, 19], "eq_ni_1196", ["is_num", 19, 7, 449, 19], ["jump_false", 19, "eq_nn_1197", 449, 19], - "_nop_tc_197", + "_nop_tc_212", ["jump", "eq_nn_1197", 449, 19], ["eq_float", 11, 7, 9, 449, 19], ["jump", "eq_done_1195", 449, 19], "eq_nn_1197", ["is_text", 19, 7, 449, 19], ["jump_false", 19, "eq_nt_1198", 449, 19], - "_nop_tc_198", + "_nop_tc_213", ["jump", "eq_nt_1198", 449, 19], ["eq_text", 11, 7, 9, 449, 19], ["jump", "eq_done_1195", 449, 19], "eq_nt_1198", ["is_null", 19, 7, 449, 19], ["jump_false", 19, "eq_nnl_1199", 449, 19], - "_nop_tc_199", - "_nop_tc_200", + "_nop_tc_214", + "_nop_tc_215", ["true", 11, 449, 19], ["jump", "eq_done_1195", 449, 19], "eq_nnl_1199", ["is_bool", 19, 7, 449, 19], ["jump_false", 19, "eq_nb_1200", 449, 19], - "_nop_tc_201", + "_nop_tc_216", ["jump", "eq_nb_1200", 449, 19], ["eq_bool", 11, 7, 9, 449, 19], ["jump", "eq_done_1195", 449, 19], @@ -8354,35 +8354,35 @@ ["jump_true", 11, "eq_done_1203", 450, 18], ["is_int", 19, 4, 450, 18], ["jump_false", 19, "eq_ni_1204", 450, 18], - "_nop_tc_202", + "_nop_tc_217", ["jump", "eq_ni_1204", 450, 18], ["eq_int", 11, 4, 9, 450, 18], ["jump", "eq_done_1203", 450, 18], "eq_ni_1204", ["is_num", 19, 4, 450, 18], ["jump_false", 19, "eq_nn_1205", 450, 18], - "_nop_tc_203", + "_nop_tc_218", ["jump", "eq_nn_1205", 450, 18], ["eq_float", 11, 4, 9, 450, 18], ["jump", "eq_done_1203", 450, 18], "eq_nn_1205", ["is_text", 19, 4, 450, 18], ["jump_false", 19, "eq_nt_1206", 450, 18], - "_nop_tc_204", - "_nop_tc_205", + "_nop_tc_219", + "_nop_tc_220", ["eq_text", 11, 4, 9, 450, 18], ["jump", "eq_done_1203", 450, 18], "eq_nt_1206", ["is_null", 19, 4, 450, 18], ["jump_false", 19, "eq_nnl_1207", 450, 18], - "_nop_tc_206", + "_nop_tc_221", ["jump", "eq_nnl_1207", 450, 18], ["true", 11, 450, 18], ["jump", "eq_done_1203", 450, 18], "eq_nnl_1207", ["is_bool", 19, 4, 450, 18], ["jump_false", 19, "eq_nb_1208", 450, 18], - "_nop_tc_207", + "_nop_tc_222", ["jump", "eq_nb_1208", 450, 18], ["eq_bool", 11, 4, 9, 450, 18], ["jump", "eq_done_1203", 450, 18], @@ -8395,35 +8395,35 @@ ["jump_true", 11, "eq_done_1211", 451, 21], ["is_int", 19, 7, 451, 21], ["jump_false", 19, "eq_ni_1212", 451, 21], - "_nop_tc_208", - "_nop_tc_209", + "_nop_tc_223", + "_nop_tc_224", ["eq_int", 11, 7, 9, 451, 21], ["jump", "eq_done_1211", 451, 21], "eq_ni_1212", ["is_num", 19, 7, 451, 21], ["jump_false", 19, "eq_nn_1213", 451, 21], - "_nop_tc_210", - "_nop_tc_211", + "_nop_tc_225", + "_nop_tc_226", ["eq_float", 11, 7, 9, 451, 21], ["jump", "eq_done_1211", 451, 21], "eq_nn_1213", ["is_text", 19, 7, 451, 21], ["jump_false", 19, "eq_nt_1214", 451, 21], - "_nop_tc_212", + "_nop_tc_227", ["jump", "eq_nt_1214", 451, 21], ["eq_text", 11, 7, 9, 451, 21], ["jump", "eq_done_1211", 451, 21], "eq_nt_1214", ["is_null", 19, 7, 451, 21], ["jump_false", 19, "eq_nnl_1215", 451, 21], - "_nop_tc_213", + "_nop_tc_228", ["jump", "eq_nnl_1215", 451, 21], ["true", 11, 451, 21], ["jump", "eq_done_1211", 451, 21], "eq_nnl_1215", ["is_bool", 19, 7, 451, 21], ["jump_false", 19, "eq_nb_1216", 451, 21], - "_nop_tc_214", + "_nop_tc_229", ["jump", "eq_nb_1216", 451, 21], ["eq_bool", 11, 7, 9, 451, 21], ["jump", "eq_done_1211", 451, 21], @@ -8449,35 +8449,35 @@ ["jump_true", 11, "eq_done_1219", 453, 18], ["is_int", 19, 4, 453, 18], ["jump_false", 19, "eq_ni_1220", 453, 18], - "_nop_tc_215", + "_nop_tc_230", ["jump", "eq_ni_1220", 453, 18], ["eq_int", 11, 4, 9, 453, 18], ["jump", "eq_done_1219", 453, 18], "eq_ni_1220", ["is_num", 19, 4, 453, 18], ["jump_false", 19, "eq_nn_1221", 453, 18], - "_nop_tc_216", + "_nop_tc_231", ["jump", "eq_nn_1221", 453, 18], ["eq_float", 11, 4, 9, 453, 18], ["jump", "eq_done_1219", 453, 18], "eq_nn_1221", ["is_text", 19, 4, 453, 18], ["jump_false", 19, "eq_nt_1222", 453, 18], - "_nop_tc_217", - "_nop_tc_218", + "_nop_tc_232", + "_nop_tc_233", ["eq_text", 11, 4, 9, 453, 18], ["jump", "eq_done_1219", 453, 18], "eq_nt_1222", ["is_null", 19, 4, 453, 18], ["jump_false", 19, "eq_nnl_1223", 453, 18], - "_nop_tc_219", + "_nop_tc_234", ["jump", "eq_nnl_1223", 453, 18], ["true", 11, 453, 18], ["jump", "eq_done_1219", 453, 18], "eq_nnl_1223", ["is_bool", 19, 4, 453, 18], ["jump_false", 19, "eq_nb_1224", 453, 18], - "_nop_tc_220", + "_nop_tc_235", ["jump", "eq_nb_1224", 453, 18], ["eq_bool", 11, 4, 9, 453, 18], ["jump", "eq_done_1219", 453, 18], @@ -8490,35 +8490,35 @@ ["jump_true", 11, "eq_done_1227", 454, 21], ["is_int", 19, 7, 454, 21], ["jump_false", 19, "eq_ni_1228", 454, 21], - "_nop_tc_221", - "_nop_tc_222", + "_nop_tc_236", + "_nop_tc_237", ["eq_int", 11, 7, 9, 454, 21], ["jump", "eq_done_1227", 454, 21], "eq_ni_1228", ["is_num", 19, 7, 454, 21], ["jump_false", 19, "eq_nn_1229", 454, 21], - "_nop_tc_223", - "_nop_tc_224", + "_nop_tc_238", + "_nop_tc_239", ["eq_float", 11, 7, 9, 454, 21], ["jump", "eq_done_1227", 454, 21], "eq_nn_1229", ["is_text", 19, 7, 454, 21], ["jump_false", 19, "eq_nt_1230", 454, 21], - "_nop_tc_225", + "_nop_tc_240", ["jump", "eq_nt_1230", 454, 21], ["eq_text", 11, 7, 9, 454, 21], ["jump", "eq_done_1227", 454, 21], "eq_nt_1230", ["is_null", 19, 7, 454, 21], ["jump_false", 19, "eq_nnl_1231", 454, 21], - "_nop_tc_226", + "_nop_tc_241", ["jump", "eq_nnl_1231", 454, 21], ["true", 11, 454, 21], ["jump", "eq_done_1227", 454, 21], "eq_nnl_1231", ["is_bool", 19, 7, 454, 21], ["jump_false", 19, "eq_nb_1232", 454, 21], - "_nop_tc_227", + "_nop_tc_242", ["jump", "eq_nb_1232", 454, 21], ["eq_bool", 11, 7, 9, 454, 21], ["jump", "eq_done_1227", 454, 21], @@ -8545,35 +8545,35 @@ ["jump_true", 11, "eq_done_1235", 457, 18], ["is_int", 19, 4, 457, 18], ["jump_false", 19, "eq_ni_1236", 457, 18], - "_nop_tc_228", + "_nop_tc_243", ["jump", "eq_ni_1236", 457, 18], ["eq_int", 11, 4, 9, 457, 18], ["jump", "eq_done_1235", 457, 18], "eq_ni_1236", ["is_num", 19, 4, 457, 18], ["jump_false", 19, "eq_nn_1237", 457, 18], - "_nop_tc_229", + "_nop_tc_244", ["jump", "eq_nn_1237", 457, 18], ["eq_float", 11, 4, 9, 457, 18], ["jump", "eq_done_1235", 457, 18], "eq_nn_1237", ["is_text", 19, 4, 457, 18], ["jump_false", 19, "eq_nt_1238", 457, 18], - "_nop_tc_230", - "_nop_tc_231", + "_nop_tc_245", + "_nop_tc_246", ["eq_text", 11, 4, 9, 457, 18], ["jump", "eq_done_1235", 457, 18], "eq_nt_1238", ["is_null", 19, 4, 457, 18], ["jump_false", 19, "eq_nnl_1239", 457, 18], - "_nop_tc_232", + "_nop_tc_247", ["jump", "eq_nnl_1239", 457, 18], ["true", 11, 457, 18], ["jump", "eq_done_1235", 457, 18], "eq_nnl_1239", ["is_bool", 19, 4, 457, 18], ["jump_false", 19, "eq_nb_1240", 457, 18], - "_nop_tc_233", + "_nop_tc_248", ["jump", "eq_nb_1240", 457, 18], ["eq_bool", 11, 4, 9, 457, 18], ["jump", "eq_done_1235", 457, 18], @@ -8626,35 +8626,35 @@ ["jump_true", 11, "eq_done_1246", 458, 23], ["is_int", 19, 4, 458, 23], ["jump_false", 19, "eq_ni_1247", 458, 23], - "_nop_tc_234", + "_nop_tc_249", ["jump", "eq_ni_1247", 458, 23], ["eq_int", 11, 4, 9, 458, 23], ["jump", "eq_done_1246", 458, 23], "eq_ni_1247", ["is_num", 19, 4, 458, 23], ["jump_false", 19, "eq_nn_1248", 458, 23], - "_nop_tc_235", + "_nop_tc_250", ["jump", "eq_nn_1248", 458, 23], ["eq_float", 11, 4, 9, 458, 23], ["jump", "eq_done_1246", 458, 23], "eq_nn_1248", ["is_text", 19, 4, 458, 23], ["jump_false", 19, "eq_nt_1249", 458, 23], - "_nop_tc_236", - "_nop_tc_237", + "_nop_tc_251", + "_nop_tc_252", ["eq_text", 11, 4, 9, 458, 23], ["jump", "eq_done_1246", 458, 23], "eq_nt_1249", ["is_null", 19, 4, 458, 23], ["jump_false", 19, "eq_nnl_1250", 458, 23], - "_nop_tc_238", + "_nop_tc_253", ["jump", "eq_nnl_1250", 458, 23], ["true", 11, 458, 23], ["jump", "eq_done_1246", 458, 23], "eq_nnl_1250", ["is_bool", 19, 4, 458, 23], ["jump_false", 19, "eq_nb_1251", 458, 23], - "_nop_tc_239", + "_nop_tc_254", ["jump", "eq_nb_1251", 458, 23], ["eq_bool", 11, 4, 9, 458, 23], ["jump", "eq_done_1246", 458, 23], @@ -8699,35 +8699,35 @@ ["jump_true", 11, "eq_done_1256", 459, 23], ["is_int", 19, 4, 459, 23], ["jump_false", 19, "eq_ni_1257", 459, 23], - "_nop_tc_240", + "_nop_tc_255", ["jump", "eq_ni_1257", 459, 23], ["eq_int", 11, 4, 9, 459, 23], ["jump", "eq_done_1256", 459, 23], "eq_ni_1257", ["is_num", 19, 4, 459, 23], ["jump_false", 19, "eq_nn_1258", 459, 23], - "_nop_tc_241", + "_nop_tc_256", ["jump", "eq_nn_1258", 459, 23], ["eq_float", 11, 4, 9, 459, 23], ["jump", "eq_done_1256", 459, 23], "eq_nn_1258", ["is_text", 19, 4, 459, 23], ["jump_false", 19, "eq_nt_1259", 459, 23], - "_nop_tc_242", - "_nop_tc_243", + "_nop_tc_257", + "_nop_tc_258", ["eq_text", 11, 4, 9, 459, 23], ["jump", "eq_done_1256", 459, 23], "eq_nt_1259", ["is_null", 19, 4, 459, 23], ["jump_false", 19, "eq_nnl_1260", 459, 23], - "_nop_tc_244", + "_nop_tc_259", ["jump", "eq_nnl_1260", 459, 23], ["true", 11, 459, 23], ["jump", "eq_done_1256", 459, 23], "eq_nnl_1260", ["is_bool", 19, 4, 459, 23], ["jump_false", 19, "eq_nb_1261", 459, 23], - "_nop_tc_245", + "_nop_tc_260", ["jump", "eq_nb_1261", 459, 23], ["eq_bool", 11, 4, 9, 459, 23], ["jump", "eq_done_1256", 459, 23], @@ -8772,35 +8772,35 @@ ["jump_true", 11, "eq_done_1266", 460, 23], ["is_int", 19, 4, 460, 23], ["jump_false", 19, "eq_ni_1267", 460, 23], - "_nop_tc_246", + "_nop_tc_261", ["jump", "eq_ni_1267", 460, 23], ["eq_int", 11, 4, 9, 460, 23], ["jump", "eq_done_1266", 460, 23], "eq_ni_1267", ["is_num", 19, 4, 460, 23], ["jump_false", 19, "eq_nn_1268", 460, 23], - "_nop_tc_247", + "_nop_tc_262", ["jump", "eq_nn_1268", 460, 23], ["eq_float", 11, 4, 9, 460, 23], ["jump", "eq_done_1266", 460, 23], "eq_nn_1268", ["is_text", 19, 4, 460, 23], ["jump_false", 19, "eq_nt_1269", 460, 23], - "_nop_tc_248", - "_nop_tc_249", + "_nop_tc_263", + "_nop_tc_264", ["eq_text", 11, 4, 9, 460, 23], ["jump", "eq_done_1266", 460, 23], "eq_nt_1269", ["is_null", 19, 4, 460, 23], ["jump_false", 19, "eq_nnl_1270", 460, 23], - "_nop_tc_250", + "_nop_tc_265", ["jump", "eq_nnl_1270", 460, 23], ["true", 11, 460, 23], ["jump", "eq_done_1266", 460, 23], "eq_nnl_1270", ["is_bool", 19, 4, 460, 23], ["jump_false", 19, "eq_nb_1271", 460, 23], - "_nop_tc_251", + "_nop_tc_266", ["jump", "eq_nb_1271", 460, 23], ["eq_bool", 11, 4, 9, 460, 23], ["jump", "eq_done_1266", 460, 23], @@ -8845,35 +8845,35 @@ ["jump_true", 11, "eq_done_1276", 461, 23], ["is_int", 19, 4, 461, 23], ["jump_false", 19, "eq_ni_1277", 461, 23], - "_nop_tc_252", + "_nop_tc_267", ["jump", "eq_ni_1277", 461, 23], ["eq_int", 11, 4, 9, 461, 23], ["jump", "eq_done_1276", 461, 23], "eq_ni_1277", ["is_num", 19, 4, 461, 23], ["jump_false", 19, "eq_nn_1278", 461, 23], - "_nop_tc_253", + "_nop_tc_268", ["jump", "eq_nn_1278", 461, 23], ["eq_float", 11, 4, 9, 461, 23], ["jump", "eq_done_1276", 461, 23], "eq_nn_1278", ["is_text", 19, 4, 461, 23], ["jump_false", 19, "eq_nt_1279", 461, 23], - "_nop_tc_254", - "_nop_tc_255", + "_nop_tc_269", + "_nop_tc_270", ["eq_text", 11, 4, 9, 461, 23], ["jump", "eq_done_1276", 461, 23], "eq_nt_1279", ["is_null", 19, 4, 461, 23], ["jump_false", 19, "eq_nnl_1280", 461, 23], - "_nop_tc_256", + "_nop_tc_271", ["jump", "eq_nnl_1280", 461, 23], ["true", 11, 461, 23], ["jump", "eq_done_1276", 461, 23], "eq_nnl_1280", ["is_bool", 19, 4, 461, 23], ["jump_false", 19, "eq_nb_1281", 461, 23], - "_nop_tc_257", + "_nop_tc_272", ["jump", "eq_nb_1281", 461, 23], ["eq_bool", 11, 4, 9, 461, 23], ["jump", "eq_done_1276", 461, 23], @@ -8881,13 +8881,81 @@ ["false", 11, 461, 23], "eq_done_1276", ["jump_false", 11, "if_else_1274", 461, 23], - ["is_num", 9, 6, 461, 42], - ["jump_false", 9, "num_err_1282", 461, 42], - ["is_num", 9, 7, 461, 42], - ["jump_false", 9, "num_err_1282", 461, 42], - ["modulo", 8, 6, 7, 461, 42], - ["jump", "num_done_1283", 461, 42], + ["is_num", 9, 6, 461, 54], + ["jump_false", 9, "num_err_1282", 461, 54], + ["is_num", 9, 7, 461, 54], + ["jump_false", 9, "num_err_1282", 461, 54], + ["divide", 9, 6, 7, 461, 54], + ["jump", "num_done_1283", 461, 54], "num_err_1282", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 461, + 54 + ], + ["access", 19, "error", 461, 54], + ["access", 20, "cannot apply '/': operands must be numbers", 461, 54], + ["array", 21, 0, 461, 54], + ["push", 21, 20, 461, 54], + ["frame", 20, 11, 2, 461, 54], + ["null", 11, 461, 54], + ["setarg", 20, 0, 11, 461, 54], + ["setarg", 20, 1, 19, 461, 54], + ["setarg", 20, 2, 21, 461, 54], + ["invoke", 20, 11, 461, 54], + ["disrupt", 461, 54], + "num_done_1283", + ["null", 11, 461, 54], + "_nop_tc_273", + "_nop_tc_274", + ["trunc", 19, 9, 11, 461, 54], + ["jump", "trunc_arg_done_1285", 461, 54], + "trunc_arg_bad_1284", + ["null", 19, 461, 54], + "trunc_arg_done_1285", + ["is_num", 9, 19, 461, 60], + ["jump_false", 9, "num_err_1286", 461, 60], + ["is_num", 9, 7, 461, 60], + ["jump_false", 9, "num_err_1286", 461, 60], + ["multiply", 9, 19, 7, 461, 60], + ["jump", "num_done_1287", 461, 60], + "num_err_1286", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 461, + 60 + ], + ["access", 19, "error", 461, 60], + ["access", 20, "cannot apply '*': operands must be numbers", 461, 60], + ["array", 21, 0, 461, 60], + ["push", 21, 20, 461, 60], + ["frame", 20, 11, 2, 461, 60], + ["null", 11, 461, 60], + ["setarg", 20, 0, 11, 461, 60], + ["setarg", 20, 1, 19, 461, 60], + ["setarg", 20, 2, 21, 461, 60], + ["invoke", 20, 11, 461, 60], + ["disrupt", 461, 60], + "num_done_1287", + ["is_num", 11, 6, 461, 60], + ["jump_false", 11, "num_err_1288", 461, 60], + "_nop_tc_275", + "_nop_tc_276", + ["subtract", 8, 6, 9, 461, 60], + ["jump", "num_done_1289", 461, 60], + "num_err_1288", [ "access", 9, @@ -8897,70 +8965,70 @@ "make": "intrinsic" }, 461, - 42 + 60 ], - ["access", 11, "error", 461, 42], - ["access", 19, "cannot apply '%': operands must be numbers", 461, 42], - ["array", 20, 0, 461, 42], - ["push", 20, 19, 461, 42], - ["frame", 19, 9, 2, 461, 42], - ["null", 9, 461, 42], - ["setarg", 19, 0, 9, 461, 42], - ["setarg", 19, 1, 11, 461, 42], - ["setarg", 19, 2, 20, 461, 42], - ["invoke", 19, 9, 461, 42], - ["disrupt", 461, 42], - "num_done_1283", - ["jump", "if_end_1275", 461, 42], + ["access", 11, "error", 461, 60], + ["access", 19, "cannot apply '-': operands must be numbers", 461, 60], + ["array", 20, 0, 461, 60], + ["push", 20, 19, 461, 60], + ["frame", 19, 9, 2, 461, 60], + ["null", 9, 461, 60], + ["setarg", 19, 0, 9, 461, 60], + ["setarg", 19, 1, 11, 461, 60], + ["setarg", 19, 2, 20, 461, 60], + ["invoke", 19, 9, 461, 60], + ["disrupt", 461, 60], + "num_done_1289", + ["jump", "if_end_1275", 461, 60], "if_else_1274", ["access", 9, "**", 462, 23], ["is_identical", 11, 4, 9, 462, 23], - ["jump_true", 11, "eq_done_1286", 462, 23], + ["jump_true", 11, "eq_done_1292", 462, 23], ["is_int", 19, 4, 462, 23], - ["jump_false", 19, "eq_ni_1287", 462, 23], - "_nop_tc_258", - ["jump", "eq_ni_1287", 462, 23], + ["jump_false", 19, "eq_ni_1293", 462, 23], + "_nop_tc_277", + ["jump", "eq_ni_1293", 462, 23], ["eq_int", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_ni_1287", + ["jump", "eq_done_1292", 462, 23], + "eq_ni_1293", ["is_num", 19, 4, 462, 23], - ["jump_false", 19, "eq_nn_1288", 462, 23], - "_nop_tc_259", - ["jump", "eq_nn_1288", 462, 23], + ["jump_false", 19, "eq_nn_1294", 462, 23], + "_nop_tc_278", + ["jump", "eq_nn_1294", 462, 23], ["eq_float", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nn_1288", + ["jump", "eq_done_1292", 462, 23], + "eq_nn_1294", ["is_text", 19, 4, 462, 23], - ["jump_false", 19, "eq_nt_1289", 462, 23], - "_nop_tc_260", - "_nop_tc_261", + ["jump_false", 19, "eq_nt_1295", 462, 23], + "_nop_tc_279", + "_nop_tc_280", ["eq_text", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nt_1289", + ["jump", "eq_done_1292", 462, 23], + "eq_nt_1295", ["is_null", 19, 4, 462, 23], - ["jump_false", 19, "eq_nnl_1290", 462, 23], - "_nop_tc_262", - ["jump", "eq_nnl_1290", 462, 23], + ["jump_false", 19, "eq_nnl_1296", 462, 23], + "_nop_tc_281", + ["jump", "eq_nnl_1296", 462, 23], ["true", 11, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nnl_1290", + ["jump", "eq_done_1292", 462, 23], + "eq_nnl_1296", ["is_bool", 19, 4, 462, 23], - ["jump_false", 19, "eq_nb_1291", 462, 23], - "_nop_tc_263", - ["jump", "eq_nb_1291", 462, 23], + ["jump_false", 19, "eq_nb_1297", 462, 23], + "_nop_tc_282", + ["jump", "eq_nb_1297", 462, 23], ["eq_bool", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nb_1291", + ["jump", "eq_done_1292", 462, 23], + "eq_nb_1297", ["false", 11, 462, 23], - "eq_done_1286", - ["jump_false", 11, "if_else_1284", 462, 23], + "eq_done_1292", + ["jump_false", 11, "if_else_1290", 462, 23], ["is_num", 9, 6, 462, 44], - ["jump_false", 9, "num_err_1292", 462, 44], + ["jump_false", 9, "num_err_1298", 462, 44], ["is_num", 9, 7, 462, 44], - ["jump_false", 9, "num_err_1292", 462, 44], + ["jump_false", 9, "num_err_1298", 462, 44], ["pow", 8, 6, 7, 462, 44], - ["jump", "num_done_1293", 462, 44], - "num_err_1292", + ["jump", "num_done_1299", 462, 44], + "num_err_1298", [ "access", 9, @@ -8983,10 +9051,10 @@ ["setarg", 19, 2, 20, 462, 44], ["invoke", 19, 9, 462, 44], ["disrupt", 462, 44], - "num_done_1293", - ["jump", "if_end_1285", 462, 44], - "if_else_1284", - "if_end_1285", + "num_done_1299", + ["jump", "if_end_1291", 462, 44], + "if_else_1290", + "if_end_1291", "if_end_1275", "if_end_1265", "if_end_1255", @@ -8994,45 +9062,45 @@ "if_end_1234", ["null", 9, 463, 23], ["is_identical", 11, 8, 9, 463, 23], - ["jump_true", 11, "eq_done_1296", 463, 23], + ["jump_true", 11, "eq_done_1302", 463, 23], ["is_int", 19, 8, 463, 23], - ["jump_false", 19, "eq_ni_1297", 463, 23], - "_nop_tc_264", - ["jump", "eq_ni_1297", 463, 23], + ["jump_false", 19, "eq_ni_1303", 463, 23], + "_nop_tc_283", + ["jump", "eq_ni_1303", 463, 23], ["eq_int", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_ni_1297", + ["jump", "eq_done_1302", 463, 23], + "eq_ni_1303", ["is_num", 19, 8, 463, 23], - ["jump_false", 19, "eq_nn_1298", 463, 23], - "_nop_tc_265", - ["jump", "eq_nn_1298", 463, 23], + ["jump_false", 19, "eq_nn_1304", 463, 23], + "_nop_tc_284", + ["jump", "eq_nn_1304", 463, 23], ["eq_float", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nn_1298", + ["jump", "eq_done_1302", 463, 23], + "eq_nn_1304", ["is_text", 19, 8, 463, 23], - ["jump_false", 19, "eq_nt_1299", 463, 23], - "_nop_tc_266", - ["jump", "eq_nt_1299", 463, 23], + ["jump_false", 19, "eq_nt_1305", 463, 23], + "_nop_tc_285", + ["jump", "eq_nt_1305", 463, 23], ["eq_text", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nt_1299", + ["jump", "eq_done_1302", 463, 23], + "eq_nt_1305", ["is_null", 19, 8, 463, 23], - ["jump_false", 19, "eq_nnl_1300", 463, 23], - "_nop_tc_267", - "_nop_tc_268", + ["jump_false", 19, "eq_nnl_1306", 463, 23], + "_nop_tc_286", + "_nop_tc_287", ["true", 11, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nnl_1300", + ["jump", "eq_done_1302", 463, 23], + "eq_nnl_1306", ["is_bool", 19, 8, 463, 23], - ["jump_false", 19, "eq_nb_1301", 463, 23], - "_nop_tc_269", - ["jump", "eq_nb_1301", 463, 23], + ["jump_false", 19, "eq_nb_1307", 463, 23], + "_nop_tc_288", + ["jump", "eq_nb_1307", 463, 23], ["eq_bool", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nb_1301", + ["jump", "eq_done_1302", 463, 23], + "eq_nb_1307", ["false", 11, 463, 23], - "eq_done_1296", - ["jump_false", 11, "if_else_1294", 463, 23], + "eq_done_1302", + ["jump_false", 11, "if_else_1300", 463, 23], ["get", 9, 18, 1, 463, 36], ["frame", 11, 9, 1, 463, 36], ["null", 9, 463, 36], @@ -9041,8 +9109,8 @@ ["tail_invoke", 11, 9, 463, 36], ["return", 9, 463, 36], "_nop_ur_9", - "if_else_1294", - "if_end_1295", + "if_else_1300", + "if_end_1301", ["get", 9, 15, 1, 464, 16], ["frame", 11, 9, 2, 464, 16], ["null", 9, 464, 16], @@ -9056,249 +9124,249 @@ "if_end_1153", ["access", 8, "+", 467, 16], ["is_identical", 9, 4, 8, 467, 16], - ["jump_true", 9, "eq_done_1308", 467, 16], + ["jump_true", 9, "eq_done_1314", 467, 16], ["is_int", 11, 4, 467, 16], - ["jump_false", 11, "eq_ni_1309", 467, 16], - "_nop_tc_270", - ["jump", "eq_ni_1309", 467, 16], + ["jump_false", 11, "eq_ni_1315", 467, 16], + "_nop_tc_289", + ["jump", "eq_ni_1315", 467, 16], ["eq_int", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_ni_1309", + ["jump", "eq_done_1314", 467, 16], + "eq_ni_1315", ["is_num", 11, 4, 467, 16], - ["jump_false", 11, "eq_nn_1310", 467, 16], - "_nop_tc_271", - ["jump", "eq_nn_1310", 467, 16], + ["jump_false", 11, "eq_nn_1316", 467, 16], + "_nop_tc_290", + ["jump", "eq_nn_1316", 467, 16], ["eq_float", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nn_1310", + ["jump", "eq_done_1314", 467, 16], + "eq_nn_1316", ["is_text", 11, 4, 467, 16], - ["jump_false", 11, "eq_nt_1311", 467, 16], - "_nop_tc_272", - "_nop_tc_273", + ["jump_false", 11, "eq_nt_1317", 467, 16], + "_nop_tc_291", + "_nop_tc_292", ["eq_text", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nt_1311", + ["jump", "eq_done_1314", 467, 16], + "eq_nt_1317", ["is_null", 11, 4, 467, 16], - ["jump_false", 11, "eq_nnl_1312", 467, 16], - "_nop_tc_274", - ["jump", "eq_nnl_1312", 467, 16], + ["jump_false", 11, "eq_nnl_1318", 467, 16], + "_nop_tc_293", + ["jump", "eq_nnl_1318", 467, 16], ["true", 9, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nnl_1312", + ["jump", "eq_done_1314", 467, 16], + "eq_nnl_1318", ["is_bool", 11, 4, 467, 16], - ["jump_false", 11, "eq_nb_1313", 467, 16], - "_nop_tc_275", - ["jump", "eq_nb_1313", 467, 16], + ["jump_false", 11, "eq_nb_1319", 467, 16], + "_nop_tc_294", + ["jump", "eq_nb_1319", 467, 16], ["eq_bool", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nb_1313", + ["jump", "eq_done_1314", 467, 16], + "eq_nb_1319", ["false", 9, 467, 16], - "eq_done_1308", + "eq_done_1314", ["move", 8, 9, 467, 16], - ["jump_false", 8, "and_end_1307", 467, 16], + ["jump_false", 8, "and_end_1313", 467, 16], ["null", 9, 467, 31], ["is_identical", 11, 3, 9, 467, 31], - ["jump_true", 11, "ne_nid_1315", 467, 31], - ["jump", "ne_ni_1316", 467, 31], - "ne_nid_1315", + ["jump_true", 11, "ne_nid_1321", 467, 31], + ["jump", "ne_ni_1322", 467, 31], + "ne_nid_1321", ["false", 11, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_ni_1316", + ["jump", "ne_done_1320", 467, 31], + "ne_ni_1322", ["is_int", 19, 3, 467, 31], - ["jump_false", 19, "ne_nn_1317", 467, 31], - "_nop_tc_276", - ["jump", "ne_nn_1317", 467, 31], + ["jump_false", 19, "ne_nn_1323", 467, 31], + "_nop_tc_295", + ["jump", "ne_nn_1323", 467, 31], ["ne_int", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nn_1317", + ["jump", "ne_done_1320", 467, 31], + "ne_nn_1323", ["is_num", 19, 3, 467, 31], - ["jump_false", 19, "ne_nt_1318", 467, 31], - "_nop_tc_277", - ["jump", "ne_nt_1318", 467, 31], + ["jump_false", 19, "ne_nt_1324", 467, 31], + "_nop_tc_296", + ["jump", "ne_nt_1324", 467, 31], ["ne_float", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nt_1318", + ["jump", "ne_done_1320", 467, 31], + "ne_nt_1324", ["is_text", 19, 3, 467, 31], - ["jump_false", 19, "ne_nnl_1319", 467, 31], - "_nop_tc_278", - ["jump", "ne_nnl_1319", 467, 31], + ["jump_false", 19, "ne_nnl_1325", 467, 31], + "_nop_tc_297", + ["jump", "ne_nnl_1325", 467, 31], ["ne_text", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nnl_1319", + ["jump", "ne_done_1320", 467, 31], + "ne_nnl_1325", ["is_null", 19, 3, 467, 31], - ["jump_false", 19, "ne_nb_1320", 467, 31], - "_nop_tc_279", - "_nop_tc_280", + ["jump_false", 19, "ne_nb_1326", 467, 31], + "_nop_tc_298", + "_nop_tc_299", ["false", 11, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nb_1320", + ["jump", "ne_done_1320", 467, 31], + "ne_nb_1326", ["is_bool", 19, 3, 467, 31], - ["jump_false", 19, "ne_mis_1321", 467, 31], - "_nop_tc_281", - ["jump", "ne_mis_1321", 467, 31], + ["jump_false", 19, "ne_mis_1327", 467, 31], + "_nop_tc_300", + ["jump", "ne_mis_1327", 467, 31], ["ne_bool", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_mis_1321", + ["jump", "ne_done_1320", 467, 31], + "ne_mis_1327", ["true", 11, 467, 31], - "ne_done_1314", + "ne_done_1320", ["move", 8, 11, 467, 31], - "and_end_1307", + "and_end_1313", ["move", 9, 8, 467, 31], - ["jump_false", 9, "and_end_1306", 467, 31], + ["jump_false", 9, "and_end_1312", 467, 31], ["null", 8, 467, 48], ["is_identical", 11, 5, 8, 467, 48], - ["jump_true", 11, "ne_nid_1323", 467, 48], - ["jump", "ne_ni_1324", 467, 48], - "ne_nid_1323", + ["jump_true", 11, "ne_nid_1329", 467, 48], + ["jump", "ne_ni_1330", 467, 48], + "ne_nid_1329", ["false", 11, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_ni_1324", + ["jump", "ne_done_1328", 467, 48], + "ne_ni_1330", ["is_int", 19, 5, 467, 48], - ["jump_false", 19, "ne_nn_1325", 467, 48], - "_nop_tc_282", - ["jump", "ne_nn_1325", 467, 48], + ["jump_false", 19, "ne_nn_1331", 467, 48], + "_nop_tc_301", + ["jump", "ne_nn_1331", 467, 48], ["ne_int", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nn_1325", + ["jump", "ne_done_1328", 467, 48], + "ne_nn_1331", ["is_num", 19, 5, 467, 48], - ["jump_false", 19, "ne_nt_1326", 467, 48], - "_nop_tc_283", - ["jump", "ne_nt_1326", 467, 48], + ["jump_false", 19, "ne_nt_1332", 467, 48], + "_nop_tc_302", + ["jump", "ne_nt_1332", 467, 48], ["ne_float", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nt_1326", + ["jump", "ne_done_1328", 467, 48], + "ne_nt_1332", ["is_text", 19, 5, 467, 48], - ["jump_false", 19, "ne_nnl_1327", 467, 48], - "_nop_tc_284", - ["jump", "ne_nnl_1327", 467, 48], + ["jump_false", 19, "ne_nnl_1333", 467, 48], + "_nop_tc_303", + ["jump", "ne_nnl_1333", 467, 48], ["ne_text", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nnl_1327", + ["jump", "ne_done_1328", 467, 48], + "ne_nnl_1333", ["is_null", 19, 5, 467, 48], - ["jump_false", 19, "ne_nb_1328", 467, 48], - "_nop_tc_285", - "_nop_tc_286", + ["jump_false", 19, "ne_nb_1334", 467, 48], + "_nop_tc_304", + "_nop_tc_305", ["false", 11, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nb_1328", + ["jump", "ne_done_1328", 467, 48], + "ne_nb_1334", ["is_bool", 19, 5, 467, 48], - ["jump_false", 19, "ne_mis_1329", 467, 48], - "_nop_tc_287", - ["jump", "ne_mis_1329", 467, 48], + ["jump_false", 19, "ne_mis_1335", 467, 48], + "_nop_tc_306", + ["jump", "ne_mis_1335", 467, 48], ["ne_bool", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_mis_1329", + ["jump", "ne_done_1328", 467, 48], + "ne_mis_1335", ["true", 11, 467, 48], - "ne_done_1322", + "ne_done_1328", ["move", 9, 11, 467, 48], - "and_end_1306", + "and_end_1312", ["move", 8, 9, 467, 48], - ["jump_false", 8, "and_end_1305", 467, 48], + ["jump_false", 8, "and_end_1311", 467, 48], ["load_field", 9, 3, "kind", 467, 56], ["access", 11, "text", 467, 69], ["is_identical", 19, 9, 11, 467, 69], - ["jump_true", 19, "eq_done_1330", 467, 69], + ["jump_true", 19, "eq_done_1336", 467, 69], ["is_int", 20, 9, 467, 69], - ["jump_false", 20, "eq_ni_1331", 467, 69], - "_nop_tc_288", - ["jump", "eq_ni_1331", 467, 69], + ["jump_false", 20, "eq_ni_1337", 467, 69], + "_nop_tc_307", + ["jump", "eq_ni_1337", 467, 69], ["eq_int", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_ni_1331", + ["jump", "eq_done_1336", 467, 69], + "eq_ni_1337", ["is_num", 20, 9, 467, 69], - ["jump_false", 20, "eq_nn_1332", 467, 69], - "_nop_tc_289", - ["jump", "eq_nn_1332", 467, 69], + ["jump_false", 20, "eq_nn_1338", 467, 69], + "_nop_tc_308", + ["jump", "eq_nn_1338", 467, 69], ["eq_float", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nn_1332", + ["jump", "eq_done_1336", 467, 69], + "eq_nn_1338", ["is_text", 20, 9, 467, 69], - ["jump_false", 20, "eq_nt_1333", 467, 69], - "_nop_tc_290", - "_nop_tc_291", + ["jump_false", 20, "eq_nt_1339", 467, 69], + "_nop_tc_309", + "_nop_tc_310", ["eq_text", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nt_1333", + ["jump", "eq_done_1336", 467, 69], + "eq_nt_1339", ["is_null", 20, 9, 467, 69], - ["jump_false", 20, "eq_nnl_1334", 467, 69], - "_nop_tc_292", - ["jump", "eq_nnl_1334", 467, 69], + ["jump_false", 20, "eq_nnl_1340", 467, 69], + "_nop_tc_311", + ["jump", "eq_nnl_1340", 467, 69], ["true", 19, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nnl_1334", + ["jump", "eq_done_1336", 467, 69], + "eq_nnl_1340", ["is_bool", 20, 9, 467, 69], - ["jump_false", 20, "eq_nb_1335", 467, 69], - "_nop_tc_293", - ["jump", "eq_nb_1335", 467, 69], + ["jump_false", 20, "eq_nb_1341", 467, 69], + "_nop_tc_312", + ["jump", "eq_nb_1341", 467, 69], ["eq_bool", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nb_1335", + ["jump", "eq_done_1336", 467, 69], + "eq_nb_1341", ["false", 19, 467, 69], - "eq_done_1330", + "eq_done_1336", ["move", 8, 19, 467, 69], - "and_end_1305", + "and_end_1311", ["move", 9, 8, 467, 69], - ["jump_false", 9, "and_end_1304", 467, 69], + ["jump_false", 9, "and_end_1310", 467, 69], ["load_field", 8, 5, "kind", 467, 79], ["access", 11, "text", 467, 93], ["is_identical", 19, 8, 11, 467, 93], - ["jump_true", 19, "eq_done_1336", 467, 93], + ["jump_true", 19, "eq_done_1342", 467, 93], ["is_int", 20, 8, 467, 93], - ["jump_false", 20, "eq_ni_1337", 467, 93], - "_nop_tc_294", - ["jump", "eq_ni_1337", 467, 93], + ["jump_false", 20, "eq_ni_1343", 467, 93], + "_nop_tc_313", + ["jump", "eq_ni_1343", 467, 93], ["eq_int", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_ni_1337", + ["jump", "eq_done_1342", 467, 93], + "eq_ni_1343", ["is_num", 20, 8, 467, 93], - ["jump_false", 20, "eq_nn_1338", 467, 93], - "_nop_tc_295", - ["jump", "eq_nn_1338", 467, 93], + ["jump_false", 20, "eq_nn_1344", 467, 93], + "_nop_tc_314", + ["jump", "eq_nn_1344", 467, 93], ["eq_float", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nn_1338", + ["jump", "eq_done_1342", 467, 93], + "eq_nn_1344", ["is_text", 20, 8, 467, 93], - ["jump_false", 20, "eq_nt_1339", 467, 93], - "_nop_tc_296", - "_nop_tc_297", + ["jump_false", 20, "eq_nt_1345", 467, 93], + "_nop_tc_315", + "_nop_tc_316", ["eq_text", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nt_1339", + ["jump", "eq_done_1342", 467, 93], + "eq_nt_1345", ["is_null", 20, 8, 467, 93], - ["jump_false", 20, "eq_nnl_1340", 467, 93], - "_nop_tc_298", - ["jump", "eq_nnl_1340", 467, 93], + ["jump_false", 20, "eq_nnl_1346", 467, 93], + "_nop_tc_317", + ["jump", "eq_nnl_1346", 467, 93], ["true", 19, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nnl_1340", + ["jump", "eq_done_1342", 467, 93], + "eq_nnl_1346", ["is_bool", 20, 8, 467, 93], - ["jump_false", 20, "eq_nb_1341", 467, 93], - "_nop_tc_299", - ["jump", "eq_nb_1341", 467, 93], + ["jump_false", 20, "eq_nb_1347", 467, 93], + "_nop_tc_318", + ["jump", "eq_nb_1347", 467, 93], ["eq_bool", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nb_1341", + ["jump", "eq_done_1342", 467, 93], + "eq_nb_1347", ["false", 19, 467, 93], - "eq_done_1336", + "eq_done_1342", ["move", 9, 19, 467, 93], - "and_end_1304", - ["jump_false", 9, "if_else_1302", 467, 93], + "and_end_1310", + ["jump_false", 9, "if_else_1308", 467, 93], ["load_field", 8, 3, "value", 468, 26], ["load_field", 9, 5, "value", 468, 39], ["is_text", 11, 8, 468, 39], - ["jump_false", 11, "add_cn_1343", 468, 39], + ["jump_false", 11, "add_cn_1349", 468, 39], ["is_text", 19, 9, 468, 39], - ["jump_false", 19, "add_cn_1343", 468, 39], + ["jump_false", 19, "add_cn_1349", 468, 39], ["concat", 20, 8, 9, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_cn_1343", + ["jump", "add_done_1348", 468, 39], + "add_cn_1349", ["is_num", 11, 8, 468, 39], - ["jump_false", 11, "add_err_1344", 468, 39], + ["jump_false", 11, "add_err_1350", 468, 39], ["is_num", 19, 9, 468, 39], - ["jump_false", 19, "add_err_1344", 468, 39], + ["jump_false", 19, "add_err_1350", 468, 39], ["add", 20, 8, 9, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_err_1344", + ["jump", "add_done_1348", 468, 39], + "add_err_1350", [ "access", 8, @@ -9321,7 +9389,7 @@ ["setarg", 11, 2, 19, 468, 39], ["invoke", 11, 8, 468, 39], ["disrupt", 468, 39], - "add_done_1342", + "add_done_1348", ["get", 8, 16, 1, 468, 16], ["frame", 9, 8, 2, 468, 16], ["null", 8, 468, 16], @@ -9331,8 +9399,8 @@ ["tail_invoke", 9, 8, 468, 16], ["return", 8, 468, 16], "_nop_ur_11", - "if_else_1302", - "if_end_1303", + "if_else_1308", + "if_end_1309", ["return", 1, 470, 14], "_nop_ur_12", "if_else_1144", @@ -9341,276 +9409,276 @@ ["load_dynamic", 9, 8, 4, 474, 24], ["true", 8, 474, 30], ["is_identical", 11, 9, 8, 474, 30], - ["jump_true", 11, "eq_done_1347", 474, 30], + ["jump_true", 11, "eq_done_1353", 474, 30], ["is_int", 19, 9, 474, 30], - ["jump_false", 19, "eq_ni_1348", 474, 30], - "_nop_tc_300", - ["jump", "eq_ni_1348", 474, 30], + ["jump_false", 19, "eq_ni_1354", 474, 30], + "_nop_tc_319", + ["jump", "eq_ni_1354", 474, 30], ["eq_int", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_ni_1348", + ["jump", "eq_done_1353", 474, 30], + "eq_ni_1354", ["is_num", 19, 9, 474, 30], - ["jump_false", 19, "eq_nn_1349", 474, 30], - "_nop_tc_301", - ["jump", "eq_nn_1349", 474, 30], + ["jump_false", 19, "eq_nn_1355", 474, 30], + "_nop_tc_320", + ["jump", "eq_nn_1355", 474, 30], ["eq_float", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nn_1349", + ["jump", "eq_done_1353", 474, 30], + "eq_nn_1355", ["is_text", 19, 9, 474, 30], - ["jump_false", 19, "eq_nt_1350", 474, 30], - "_nop_tc_302", - ["jump", "eq_nt_1350", 474, 30], + ["jump_false", 19, "eq_nt_1356", 474, 30], + "_nop_tc_321", + ["jump", "eq_nt_1356", 474, 30], ["eq_text", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nt_1350", + ["jump", "eq_done_1353", 474, 30], + "eq_nt_1356", ["is_null", 19, 9, 474, 30], - ["jump_false", 19, "eq_nnl_1351", 474, 30], - "_nop_tc_303", - ["jump", "eq_nnl_1351", 474, 30], + ["jump_false", 19, "eq_nnl_1357", 474, 30], + "_nop_tc_322", + ["jump", "eq_nnl_1357", 474, 30], ["true", 11, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nnl_1351", + ["jump", "eq_done_1353", 474, 30], + "eq_nnl_1357", ["is_bool", 19, 9, 474, 30], - ["jump_false", 19, "eq_nb_1352", 474, 30], - "_nop_tc_304", - "_nop_tc_305", + ["jump_false", 19, "eq_nb_1358", 474, 30], + "_nop_tc_323", + "_nop_tc_324", ["eq_bool", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nb_1352", + ["jump", "eq_done_1353", 474, 30], + "eq_nb_1358", ["false", 11, 474, 30], - "eq_done_1347", - ["jump_false", 11, "if_else_1345", 474, 30], + "eq_done_1353", + ["jump_false", 11, "if_else_1351", 474, 30], ["load_field", 8, 1, "left", 475, 14], ["move", 3, 8, 475, 14], ["load_field", 8, 1, "right", 476, 15], ["move", 5, 8, 476, 15], ["null", 8, 477, 19], ["is_identical", 9, 3, 8, 477, 19], - ["jump_true", 9, "ne_nid_1357", 477, 19], - ["jump", "ne_ni_1358", 477, 19], - "ne_nid_1357", + ["jump_true", 9, "ne_nid_1363", 477, 19], + ["jump", "ne_ni_1364", 477, 19], + "ne_nid_1363", ["false", 9, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_ni_1358", + ["jump", "ne_done_1362", 477, 19], + "ne_ni_1364", ["is_int", 11, 3, 477, 19], - ["jump_false", 11, "ne_nn_1359", 477, 19], - "_nop_tc_306", - ["jump", "ne_nn_1359", 477, 19], + ["jump_false", 11, "ne_nn_1365", 477, 19], + "_nop_tc_325", + ["jump", "ne_nn_1365", 477, 19], ["ne_int", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nn_1359", + ["jump", "ne_done_1362", 477, 19], + "ne_nn_1365", ["is_num", 11, 3, 477, 19], - ["jump_false", 11, "ne_nt_1360", 477, 19], - "_nop_tc_307", - ["jump", "ne_nt_1360", 477, 19], + ["jump_false", 11, "ne_nt_1366", 477, 19], + "_nop_tc_326", + ["jump", "ne_nt_1366", 477, 19], ["ne_float", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nt_1360", + ["jump", "ne_done_1362", 477, 19], + "ne_nt_1366", ["is_text", 11, 3, 477, 19], - ["jump_false", 11, "ne_nnl_1361", 477, 19], - "_nop_tc_308", - ["jump", "ne_nnl_1361", 477, 19], + ["jump_false", 11, "ne_nnl_1367", 477, 19], + "_nop_tc_327", + ["jump", "ne_nnl_1367", 477, 19], ["ne_text", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nnl_1361", + ["jump", "ne_done_1362", 477, 19], + "ne_nnl_1367", ["is_null", 11, 3, 477, 19], - ["jump_false", 11, "ne_nb_1362", 477, 19], - "_nop_tc_309", - "_nop_tc_310", + ["jump_false", 11, "ne_nb_1368", 477, 19], + "_nop_tc_328", + "_nop_tc_329", ["false", 9, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nb_1362", + ["jump", "ne_done_1362", 477, 19], + "ne_nb_1368", ["is_bool", 11, 3, 477, 19], - ["jump_false", 11, "ne_mis_1363", 477, 19], - "_nop_tc_311", - ["jump", "ne_mis_1363", 477, 19], + ["jump_false", 11, "ne_mis_1369", 477, 19], + "_nop_tc_330", + ["jump", "ne_mis_1369", 477, 19], ["ne_bool", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_mis_1363", + ["jump", "ne_done_1362", 477, 19], + "ne_mis_1369", ["true", 9, 477, 19], - "ne_done_1356", + "ne_done_1362", ["move", 8, 9, 477, 19], - ["jump_false", 8, "and_end_1355", 477, 19], + ["jump_false", 8, "and_end_1361", 477, 19], ["null", 9, 477, 36], ["is_identical", 11, 5, 9, 477, 36], - ["jump_true", 11, "ne_nid_1365", 477, 36], - ["jump", "ne_ni_1366", 477, 36], - "ne_nid_1365", + ["jump_true", 11, "ne_nid_1371", 477, 36], + ["jump", "ne_ni_1372", 477, 36], + "ne_nid_1371", ["false", 11, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_ni_1366", + ["jump", "ne_done_1370", 477, 36], + "ne_ni_1372", ["is_int", 19, 5, 477, 36], - ["jump_false", 19, "ne_nn_1367", 477, 36], - "_nop_tc_312", - ["jump", "ne_nn_1367", 477, 36], + ["jump_false", 19, "ne_nn_1373", 477, 36], + "_nop_tc_331", + ["jump", "ne_nn_1373", 477, 36], ["ne_int", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nn_1367", + ["jump", "ne_done_1370", 477, 36], + "ne_nn_1373", ["is_num", 19, 5, 477, 36], - ["jump_false", 19, "ne_nt_1368", 477, 36], - "_nop_tc_313", - ["jump", "ne_nt_1368", 477, 36], + ["jump_false", 19, "ne_nt_1374", 477, 36], + "_nop_tc_332", + ["jump", "ne_nt_1374", 477, 36], ["ne_float", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nt_1368", + ["jump", "ne_done_1370", 477, 36], + "ne_nt_1374", ["is_text", 19, 5, 477, 36], - ["jump_false", 19, "ne_nnl_1369", 477, 36], - "_nop_tc_314", - ["jump", "ne_nnl_1369", 477, 36], + ["jump_false", 19, "ne_nnl_1375", 477, 36], + "_nop_tc_333", + ["jump", "ne_nnl_1375", 477, 36], ["ne_text", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nnl_1369", + ["jump", "ne_done_1370", 477, 36], + "ne_nnl_1375", ["is_null", 19, 5, 477, 36], - ["jump_false", 19, "ne_nb_1370", 477, 36], - "_nop_tc_315", - "_nop_tc_316", + ["jump_false", 19, "ne_nb_1376", 477, 36], + "_nop_tc_334", + "_nop_tc_335", ["false", 11, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nb_1370", + ["jump", "ne_done_1370", 477, 36], + "ne_nb_1376", ["is_bool", 19, 5, 477, 36], - ["jump_false", 19, "ne_mis_1371", 477, 36], - "_nop_tc_317", - ["jump", "ne_mis_1371", 477, 36], + ["jump_false", 19, "ne_mis_1377", 477, 36], + "_nop_tc_336", + ["jump", "ne_mis_1377", 477, 36], ["ne_bool", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_mis_1371", + ["jump", "ne_done_1370", 477, 36], + "ne_mis_1377", ["true", 11, 477, 36], - "ne_done_1364", + "ne_done_1370", ["move", 8, 11, 477, 36], - "and_end_1355", - ["jump_false", 8, "if_else_1353", 477, 36], + "and_end_1361", + ["jump_false", 8, "if_else_1359", 477, 36], ["load_field", 8, 3, "kind", 478, 13], ["access", 9, "number", 478, 26], ["is_identical", 11, 8, 9, 478, 26], - ["jump_true", 11, "eq_done_1375", 478, 26], + ["jump_true", 11, "eq_done_1381", 478, 26], ["is_int", 19, 8, 478, 26], - ["jump_false", 19, "eq_ni_1376", 478, 26], - "_nop_tc_318", - ["jump", "eq_ni_1376", 478, 26], + ["jump_false", 19, "eq_ni_1382", 478, 26], + "_nop_tc_337", + ["jump", "eq_ni_1382", 478, 26], ["eq_int", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_ni_1376", + ["jump", "eq_done_1381", 478, 26], + "eq_ni_1382", ["is_num", 19, 8, 478, 26], - ["jump_false", 19, "eq_nn_1377", 478, 26], - "_nop_tc_319", - ["jump", "eq_nn_1377", 478, 26], + ["jump_false", 19, "eq_nn_1383", 478, 26], + "_nop_tc_338", + ["jump", "eq_nn_1383", 478, 26], ["eq_float", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nn_1377", + ["jump", "eq_done_1381", 478, 26], + "eq_nn_1383", ["is_text", 19, 8, 478, 26], - ["jump_false", 19, "eq_nt_1378", 478, 26], - "_nop_tc_320", - "_nop_tc_321", + ["jump_false", 19, "eq_nt_1384", 478, 26], + "_nop_tc_339", + "_nop_tc_340", ["eq_text", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nt_1378", + ["jump", "eq_done_1381", 478, 26], + "eq_nt_1384", ["is_null", 19, 8, 478, 26], - ["jump_false", 19, "eq_nnl_1379", 478, 26], - "_nop_tc_322", - ["jump", "eq_nnl_1379", 478, 26], + ["jump_false", 19, "eq_nnl_1385", 478, 26], + "_nop_tc_341", + ["jump", "eq_nnl_1385", 478, 26], ["true", 11, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nnl_1379", + ["jump", "eq_done_1381", 478, 26], + "eq_nnl_1385", ["is_bool", 19, 8, 478, 26], - ["jump_false", 19, "eq_nb_1380", 478, 26], - "_nop_tc_323", - ["jump", "eq_nb_1380", 478, 26], + ["jump_false", 19, "eq_nb_1386", 478, 26], + "_nop_tc_342", + ["jump", "eq_nb_1386", 478, 26], ["eq_bool", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nb_1380", + ["jump", "eq_done_1381", 478, 26], + "eq_nb_1386", ["false", 11, 478, 26], - "eq_done_1375", + "eq_done_1381", ["move", 8, 11, 478, 26], - ["jump_false", 8, "and_end_1374", 478, 26], + ["jump_false", 8, "and_end_1380", 478, 26], ["load_field", 9, 5, "kind", 478, 38], ["access", 11, "number", 478, 52], ["is_identical", 19, 9, 11, 478, 52], - ["jump_true", 19, "eq_done_1381", 478, 52], + ["jump_true", 19, "eq_done_1387", 478, 52], ["is_int", 20, 9, 478, 52], - ["jump_false", 20, "eq_ni_1382", 478, 52], - "_nop_tc_324", - ["jump", "eq_ni_1382", 478, 52], + ["jump_false", 20, "eq_ni_1388", 478, 52], + "_nop_tc_343", + ["jump", "eq_ni_1388", 478, 52], ["eq_int", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_ni_1382", + ["jump", "eq_done_1387", 478, 52], + "eq_ni_1388", ["is_num", 20, 9, 478, 52], - ["jump_false", 20, "eq_nn_1383", 478, 52], - "_nop_tc_325", - ["jump", "eq_nn_1383", 478, 52], + ["jump_false", 20, "eq_nn_1389", 478, 52], + "_nop_tc_344", + ["jump", "eq_nn_1389", 478, 52], ["eq_float", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nn_1383", + ["jump", "eq_done_1387", 478, 52], + "eq_nn_1389", ["is_text", 20, 9, 478, 52], - ["jump_false", 20, "eq_nt_1384", 478, 52], - "_nop_tc_326", - "_nop_tc_327", + ["jump_false", 20, "eq_nt_1390", 478, 52], + "_nop_tc_345", + "_nop_tc_346", ["eq_text", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nt_1384", + ["jump", "eq_done_1387", 478, 52], + "eq_nt_1390", ["is_null", 20, 9, 478, 52], - ["jump_false", 20, "eq_nnl_1385", 478, 52], - "_nop_tc_328", - ["jump", "eq_nnl_1385", 478, 52], + ["jump_false", 20, "eq_nnl_1391", 478, 52], + "_nop_tc_347", + ["jump", "eq_nnl_1391", 478, 52], ["true", 19, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nnl_1385", + ["jump", "eq_done_1387", 478, 52], + "eq_nnl_1391", ["is_bool", 20, 9, 478, 52], - ["jump_false", 20, "eq_nb_1386", 478, 52], - "_nop_tc_329", - ["jump", "eq_nb_1386", 478, 52], + ["jump_false", 20, "eq_nb_1392", 478, 52], + "_nop_tc_348", + ["jump", "eq_nb_1392", 478, 52], ["eq_bool", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nb_1386", + ["jump", "eq_done_1387", 478, 52], + "eq_nb_1392", ["false", 19, 478, 52], - "eq_done_1381", + "eq_done_1387", ["move", 8, 19, 478, 52], - "and_end_1374", - ["jump_false", 8, "if_else_1372", 478, 52], + "and_end_1380", + ["jump_false", 8, "if_else_1378", 478, 52], ["load_field", 8, 3, "number", 479, 16], ["move", 6, 8, 479, 16], ["load_field", 8, 5, "number", 480, 16], ["move", 7, 8, 480, 16], ["null", 8, 481, 21], ["is_identical", 9, 6, 8, 481, 21], - ["jump_true", 9, "eq_done_1389", 481, 21], + ["jump_true", 9, "eq_done_1395", 481, 21], ["is_int", 11, 6, 481, 21], - ["jump_false", 11, "eq_ni_1390", 481, 21], - "_nop_tc_330", - ["jump", "eq_ni_1390", 481, 21], + ["jump_false", 11, "eq_ni_1396", 481, 21], + "_nop_tc_349", + ["jump", "eq_ni_1396", 481, 21], ["eq_int", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_ni_1390", + ["jump", "eq_done_1395", 481, 21], + "eq_ni_1396", ["is_num", 11, 6, 481, 21], - ["jump_false", 11, "eq_nn_1391", 481, 21], - "_nop_tc_331", - ["jump", "eq_nn_1391", 481, 21], + ["jump_false", 11, "eq_nn_1397", 481, 21], + "_nop_tc_350", + ["jump", "eq_nn_1397", 481, 21], ["eq_float", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nn_1391", + ["jump", "eq_done_1395", 481, 21], + "eq_nn_1397", ["is_text", 11, 6, 481, 21], - ["jump_false", 11, "eq_nt_1392", 481, 21], - "_nop_tc_332", - ["jump", "eq_nt_1392", 481, 21], + ["jump_false", 11, "eq_nt_1398", 481, 21], + "_nop_tc_351", + ["jump", "eq_nt_1398", 481, 21], ["eq_text", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nt_1392", + ["jump", "eq_done_1395", 481, 21], + "eq_nt_1398", ["is_null", 11, 6, 481, 21], - ["jump_false", 11, "eq_nnl_1393", 481, 21], - "_nop_tc_333", - "_nop_tc_334", + ["jump_false", 11, "eq_nnl_1399", 481, 21], + "_nop_tc_352", + "_nop_tc_353", ["true", 9, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nnl_1393", + ["jump", "eq_done_1395", 481, 21], + "eq_nnl_1399", ["is_bool", 11, 6, 481, 21], - ["jump_false", 11, "eq_nb_1394", 481, 21], - "_nop_tc_335", - ["jump", "eq_nb_1394", 481, 21], + ["jump_false", 11, "eq_nb_1400", 481, 21], + "_nop_tc_354", + ["jump", "eq_nb_1400", 481, 21], ["eq_bool", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nb_1394", + ["jump", "eq_done_1395", 481, 21], + "eq_nb_1400", ["false", 9, 481, 21], - "eq_done_1389", - ["jump_false", 9, "if_else_1387", 481, 21], + "eq_done_1395", + ["jump_false", 9, "if_else_1393", 481, 21], ["load_field", 8, 3, "value", 481, 39], [ "access", @@ -9629,50 +9697,50 @@ ["setarg", 11, 1, 8, 481, 32], ["invoke", 11, 8, 481, 32], ["move", 6, 8, 481, 32], - ["jump", "if_end_1388", 481, 32], - "if_else_1387", - "if_end_1388", + ["jump", "if_end_1394", 481, 32], + "if_else_1393", + "if_end_1394", ["null", 8, 482, 21], ["is_identical", 9, 7, 8, 482, 21], - ["jump_true", 9, "eq_done_1397", 482, 21], + ["jump_true", 9, "eq_done_1403", 482, 21], ["is_int", 11, 7, 482, 21], - ["jump_false", 11, "eq_ni_1398", 482, 21], - "_nop_tc_336", - ["jump", "eq_ni_1398", 482, 21], + ["jump_false", 11, "eq_ni_1404", 482, 21], + "_nop_tc_355", + ["jump", "eq_ni_1404", 482, 21], ["eq_int", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_ni_1398", + ["jump", "eq_done_1403", 482, 21], + "eq_ni_1404", ["is_num", 11, 7, 482, 21], - ["jump_false", 11, "eq_nn_1399", 482, 21], - "_nop_tc_337", - ["jump", "eq_nn_1399", 482, 21], + ["jump_false", 11, "eq_nn_1405", 482, 21], + "_nop_tc_356", + ["jump", "eq_nn_1405", 482, 21], ["eq_float", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nn_1399", + ["jump", "eq_done_1403", 482, 21], + "eq_nn_1405", ["is_text", 11, 7, 482, 21], - ["jump_false", 11, "eq_nt_1400", 482, 21], - "_nop_tc_338", - ["jump", "eq_nt_1400", 482, 21], + ["jump_false", 11, "eq_nt_1406", 482, 21], + "_nop_tc_357", + ["jump", "eq_nt_1406", 482, 21], ["eq_text", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nt_1400", + ["jump", "eq_done_1403", 482, 21], + "eq_nt_1406", ["is_null", 11, 7, 482, 21], - ["jump_false", 11, "eq_nnl_1401", 482, 21], - "_nop_tc_339", - "_nop_tc_340", + ["jump_false", 11, "eq_nnl_1407", 482, 21], + "_nop_tc_358", + "_nop_tc_359", ["true", 9, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nnl_1401", + ["jump", "eq_done_1403", 482, 21], + "eq_nnl_1407", ["is_bool", 11, 7, 482, 21], - ["jump_false", 11, "eq_nb_1402", 482, 21], - "_nop_tc_341", - ["jump", "eq_nb_1402", 482, 21], + ["jump_false", 11, "eq_nb_1408", 482, 21], + "_nop_tc_360", + ["jump", "eq_nb_1408", 482, 21], ["eq_bool", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nb_1402", + ["jump", "eq_done_1403", 482, 21], + "eq_nb_1408", ["false", 9, 482, 21], - "eq_done_1397", - ["jump_false", 9, "if_else_1395", 482, 21], + "eq_done_1403", + ["jump_false", 9, "if_else_1401", 482, 21], ["load_field", 8, 5, "value", 482, 39], [ "access", @@ -9691,89 +9759,89 @@ ["setarg", 11, 1, 8, 482, 32], ["invoke", 11, 8, 482, 32], ["move", 7, 8, 482, 32], - ["jump", "if_end_1396", 482, 32], - "if_else_1395", - "if_end_1396", + ["jump", "if_end_1402", 482, 32], + "if_else_1401", + "if_end_1402", ["access", 8, "==", 483, 20], ["is_identical", 9, 4, 8, 483, 20], - ["jump_true", 9, "eq_done_1405", 483, 20], + ["jump_true", 9, "eq_done_1411", 483, 20], ["is_int", 11, 4, 483, 20], - ["jump_false", 11, "eq_ni_1406", 483, 20], - "_nop_tc_342", - ["jump", "eq_ni_1406", 483, 20], + ["jump_false", 11, "eq_ni_1412", 483, 20], + "_nop_tc_361", + ["jump", "eq_ni_1412", 483, 20], ["eq_int", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_ni_1406", - ["is_num", 11, 4, 483, 20], - ["jump_false", 11, "eq_nn_1407", 483, 20], - "_nop_tc_343", - ["jump", "eq_nn_1407", 483, 20], - ["eq_float", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nn_1407", - ["is_text", 11, 4, 483, 20], - ["jump_false", 11, "eq_nt_1408", 483, 20], - "_nop_tc_344", - "_nop_tc_345", - ["eq_text", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nt_1408", - ["is_null", 11, 4, 483, 20], - ["jump_false", 11, "eq_nnl_1409", 483, 20], - "_nop_tc_346", - ["jump", "eq_nnl_1409", 483, 20], - ["true", 9, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nnl_1409", - ["is_bool", 11, 4, 483, 20], - ["jump_false", 11, "eq_nb_1410", 483, 20], - "_nop_tc_347", - ["jump", "eq_nb_1410", 483, 20], - ["eq_bool", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nb_1410", - ["false", 9, 483, 20], - "eq_done_1405", - ["jump_false", 9, "if_else_1403", 483, 20], - ["is_identical", 8, 6, 7, 483, 49], - ["jump_true", 8, "eq_done_1411", 483, 49], - ["is_int", 9, 6, 483, 49], - ["jump_false", 9, "eq_ni_1412", 483, 49], - ["is_int", 11, 7, 483, 49], - ["jump_false", 11, "eq_ni_1412", 483, 49], - ["eq_int", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], + ["jump", "eq_done_1411", 483, 20], "eq_ni_1412", - ["is_num", 9, 6, 483, 49], - ["jump_false", 9, "eq_nn_1413", 483, 49], - ["is_num", 11, 7, 483, 49], - ["jump_false", 11, "eq_nn_1413", 483, 49], - ["eq_float", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], + ["is_num", 11, 4, 483, 20], + ["jump_false", 11, "eq_nn_1413", 483, 20], + "_nop_tc_362", + ["jump", "eq_nn_1413", 483, 20], + ["eq_float", 9, 4, 8, 483, 20], + ["jump", "eq_done_1411", 483, 20], "eq_nn_1413", - ["is_text", 9, 6, 483, 49], - ["jump_false", 9, "eq_nt_1414", 483, 49], - ["is_text", 11, 7, 483, 49], - ["jump_false", 11, "eq_nt_1414", 483, 49], - ["eq_text", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], + ["is_text", 11, 4, 483, 20], + ["jump_false", 11, "eq_nt_1414", 483, 20], + "_nop_tc_363", + "_nop_tc_364", + ["eq_text", 9, 4, 8, 483, 20], + ["jump", "eq_done_1411", 483, 20], "eq_nt_1414", - ["is_null", 9, 6, 483, 49], - ["jump_false", 9, "eq_nnl_1415", 483, 49], - ["is_null", 11, 7, 483, 49], - ["jump_false", 11, "eq_nnl_1415", 483, 49], - ["true", 8, 483, 49], - ["jump", "eq_done_1411", 483, 49], + ["is_null", 11, 4, 483, 20], + ["jump_false", 11, "eq_nnl_1415", 483, 20], + "_nop_tc_365", + ["jump", "eq_nnl_1415", 483, 20], + ["true", 9, 483, 20], + ["jump", "eq_done_1411", 483, 20], "eq_nnl_1415", - ["is_bool", 9, 6, 483, 49], - ["jump_false", 9, "eq_nb_1416", 483, 49], - ["is_bool", 11, 7, 483, 49], - ["jump_false", 11, "eq_nb_1416", 483, 49], - ["eq_bool", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], + ["is_bool", 11, 4, 483, 20], + ["jump_false", 11, "eq_nb_1416", 483, 20], + "_nop_tc_366", + ["jump", "eq_nb_1416", 483, 20], + ["eq_bool", 9, 4, 8, 483, 20], + ["jump", "eq_done_1411", 483, 20], "eq_nb_1416", - ["false", 8, 483, 49], + ["false", 9, 483, 20], "eq_done_1411", + ["jump_false", 9, "if_else_1409", 483, 20], + ["is_identical", 8, 6, 7, 483, 49], + ["jump_true", 8, "eq_done_1417", 483, 49], + ["is_int", 9, 6, 483, 49], + ["jump_false", 9, "eq_ni_1418", 483, 49], + ["is_int", 11, 7, 483, 49], + ["jump_false", 11, "eq_ni_1418", 483, 49], + ["eq_int", 8, 6, 7, 483, 49], + ["jump", "eq_done_1417", 483, 49], + "eq_ni_1418", + ["is_num", 9, 6, 483, 49], + ["jump_false", 9, "eq_nn_1419", 483, 49], + ["is_num", 11, 7, 483, 49], + ["jump_false", 11, "eq_nn_1419", 483, 49], + ["eq_float", 8, 6, 7, 483, 49], + ["jump", "eq_done_1417", 483, 49], + "eq_nn_1419", + ["is_text", 9, 6, 483, 49], + ["jump_false", 9, "eq_nt_1420", 483, 49], + ["is_text", 11, 7, 483, 49], + ["jump_false", 11, "eq_nt_1420", 483, 49], + ["eq_text", 8, 6, 7, 483, 49], + ["jump", "eq_done_1417", 483, 49], + "eq_nt_1420", + ["is_null", 9, 6, 483, 49], + ["jump_false", 9, "eq_nnl_1421", 483, 49], + ["is_null", 11, 7, 483, 49], + ["jump_false", 11, "eq_nnl_1421", 483, 49], + ["true", 8, 483, 49], + ["jump", "eq_done_1417", 483, 49], + "eq_nnl_1421", + ["is_bool", 9, 6, 483, 49], + ["jump_false", 9, "eq_nb_1422", 483, 49], + ["is_bool", 11, 7, 483, 49], + ["jump_false", 11, "eq_nb_1422", 483, 49], + ["eq_bool", 8, 6, 7, 483, 49], + ["jump", "eq_done_1417", 483, 49], + "eq_nb_1422", + ["false", 8, 483, 49], + "eq_done_1417", ["get", 9, 17, 1, 483, 33], ["frame", 11, 9, 2, 483, 33], ["null", 9, 483, 33], @@ -9783,93 +9851,93 @@ ["tail_invoke", 11, 8, 483, 33], ["return", 8, 483, 33], "_nop_ur_13", - "if_else_1403", - "if_end_1404", + "if_else_1409", + "if_end_1410", ["access", 8, "!=", 484, 20], ["is_identical", 9, 4, 8, 484, 20], - ["jump_true", 9, "eq_done_1419", 484, 20], + ["jump_true", 9, "eq_done_1425", 484, 20], ["is_int", 11, 4, 484, 20], - ["jump_false", 11, "eq_ni_1420", 484, 20], - "_nop_tc_348", - ["jump", "eq_ni_1420", 484, 20], + ["jump_false", 11, "eq_ni_1426", 484, 20], + "_nop_tc_367", + ["jump", "eq_ni_1426", 484, 20], ["eq_int", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_ni_1420", + ["jump", "eq_done_1425", 484, 20], + "eq_ni_1426", ["is_num", 11, 4, 484, 20], - ["jump_false", 11, "eq_nn_1421", 484, 20], - "_nop_tc_349", - ["jump", "eq_nn_1421", 484, 20], + ["jump_false", 11, "eq_nn_1427", 484, 20], + "_nop_tc_368", + ["jump", "eq_nn_1427", 484, 20], ["eq_float", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nn_1421", + ["jump", "eq_done_1425", 484, 20], + "eq_nn_1427", ["is_text", 11, 4, 484, 20], - ["jump_false", 11, "eq_nt_1422", 484, 20], - "_nop_tc_350", - "_nop_tc_351", + ["jump_false", 11, "eq_nt_1428", 484, 20], + "_nop_tc_369", + "_nop_tc_370", ["eq_text", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nt_1422", + ["jump", "eq_done_1425", 484, 20], + "eq_nt_1428", ["is_null", 11, 4, 484, 20], - ["jump_false", 11, "eq_nnl_1423", 484, 20], - "_nop_tc_352", - ["jump", "eq_nnl_1423", 484, 20], + ["jump_false", 11, "eq_nnl_1429", 484, 20], + "_nop_tc_371", + ["jump", "eq_nnl_1429", 484, 20], ["true", 9, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nnl_1423", + ["jump", "eq_done_1425", 484, 20], + "eq_nnl_1429", ["is_bool", 11, 4, 484, 20], - ["jump_false", 11, "eq_nb_1424", 484, 20], - "_nop_tc_353", - ["jump", "eq_nb_1424", 484, 20], + ["jump_false", 11, "eq_nb_1430", 484, 20], + "_nop_tc_372", + ["jump", "eq_nb_1430", 484, 20], ["eq_bool", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nb_1424", + ["jump", "eq_done_1425", 484, 20], + "eq_nb_1430", ["false", 9, 484, 20], - "eq_done_1419", - ["jump_false", 9, "if_else_1417", 484, 20], + "eq_done_1425", + ["jump_false", 9, "if_else_1423", 484, 20], ["is_identical", 8, 6, 7, 484, 49], - ["jump_true", 8, "ne_nid_1426", 484, 49], - ["jump", "ne_ni_1427", 484, 49], - "ne_nid_1426", + ["jump_true", 8, "ne_nid_1432", 484, 49], + ["jump", "ne_ni_1433", 484, 49], + "ne_nid_1432", ["false", 8, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_ni_1427", + ["jump", "ne_done_1431", 484, 49], + "ne_ni_1433", ["is_int", 9, 6, 484, 49], - ["jump_false", 9, "ne_nn_1428", 484, 49], + ["jump_false", 9, "ne_nn_1434", 484, 49], ["is_int", 11, 7, 484, 49], - ["jump_false", 11, "ne_nn_1428", 484, 49], + ["jump_false", 11, "ne_nn_1434", 484, 49], ["ne_int", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nn_1428", + ["jump", "ne_done_1431", 484, 49], + "ne_nn_1434", ["is_num", 9, 6, 484, 49], - ["jump_false", 9, "ne_nt_1429", 484, 49], + ["jump_false", 9, "ne_nt_1435", 484, 49], ["is_num", 11, 7, 484, 49], - ["jump_false", 11, "ne_nt_1429", 484, 49], + ["jump_false", 11, "ne_nt_1435", 484, 49], ["ne_float", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nt_1429", + ["jump", "ne_done_1431", 484, 49], + "ne_nt_1435", ["is_text", 9, 6, 484, 49], - ["jump_false", 9, "ne_nnl_1430", 484, 49], + ["jump_false", 9, "ne_nnl_1436", 484, 49], ["is_text", 11, 7, 484, 49], - ["jump_false", 11, "ne_nnl_1430", 484, 49], + ["jump_false", 11, "ne_nnl_1436", 484, 49], ["ne_text", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nnl_1430", + ["jump", "ne_done_1431", 484, 49], + "ne_nnl_1436", ["is_null", 9, 6, 484, 49], - ["jump_false", 9, "ne_nb_1431", 484, 49], + ["jump_false", 9, "ne_nb_1437", 484, 49], ["is_null", 11, 7, 484, 49], - ["jump_false", 11, "ne_nb_1431", 484, 49], + ["jump_false", 11, "ne_nb_1437", 484, 49], ["false", 8, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nb_1431", + ["jump", "ne_done_1431", 484, 49], + "ne_nb_1437", ["is_bool", 9, 6, 484, 49], - ["jump_false", 9, "ne_mis_1432", 484, 49], + ["jump_false", 9, "ne_mis_1438", 484, 49], ["is_bool", 11, 7, 484, 49], - ["jump_false", 11, "ne_mis_1432", 484, 49], + ["jump_false", 11, "ne_mis_1438", 484, 49], ["ne_bool", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_mis_1432", + ["jump", "ne_done_1431", 484, 49], + "ne_mis_1438", ["true", 8, 484, 49], - "ne_done_1425", + "ne_done_1431", ["get", 9, 17, 1, 484, 33], ["frame", 11, 9, 2, 484, 33], ["null", 9, 484, 33], @@ -9879,70 +9947,70 @@ ["tail_invoke", 11, 8, 484, 33], ["return", 8, 484, 33], "_nop_ur_14", - "if_else_1417", - "if_end_1418", + "if_else_1423", + "if_end_1424", ["access", 8, "<", 485, 20], ["is_identical", 9, 4, 8, 485, 20], - ["jump_true", 9, "eq_done_1435", 485, 20], + ["jump_true", 9, "eq_done_1441", 485, 20], ["is_int", 11, 4, 485, 20], - ["jump_false", 11, "eq_ni_1436", 485, 20], - "_nop_tc_354", - ["jump", "eq_ni_1436", 485, 20], + ["jump_false", 11, "eq_ni_1442", 485, 20], + "_nop_tc_373", + ["jump", "eq_ni_1442", 485, 20], ["eq_int", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_ni_1436", + ["jump", "eq_done_1441", 485, 20], + "eq_ni_1442", ["is_num", 11, 4, 485, 20], - ["jump_false", 11, "eq_nn_1437", 485, 20], - "_nop_tc_355", - ["jump", "eq_nn_1437", 485, 20], + ["jump_false", 11, "eq_nn_1443", 485, 20], + "_nop_tc_374", + ["jump", "eq_nn_1443", 485, 20], ["eq_float", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nn_1437", + ["jump", "eq_done_1441", 485, 20], + "eq_nn_1443", ["is_text", 11, 4, 485, 20], - ["jump_false", 11, "eq_nt_1438", 485, 20], - "_nop_tc_356", - "_nop_tc_357", + ["jump_false", 11, "eq_nt_1444", 485, 20], + "_nop_tc_375", + "_nop_tc_376", ["eq_text", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nt_1438", + ["jump", "eq_done_1441", 485, 20], + "eq_nt_1444", ["is_null", 11, 4, 485, 20], - ["jump_false", 11, "eq_nnl_1439", 485, 20], - "_nop_tc_358", - ["jump", "eq_nnl_1439", 485, 20], + ["jump_false", 11, "eq_nnl_1445", 485, 20], + "_nop_tc_377", + ["jump", "eq_nnl_1445", 485, 20], ["true", 9, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nnl_1439", + ["jump", "eq_done_1441", 485, 20], + "eq_nnl_1445", ["is_bool", 11, 4, 485, 20], - ["jump_false", 11, "eq_nb_1440", 485, 20], - "_nop_tc_359", - ["jump", "eq_nb_1440", 485, 20], + ["jump_false", 11, "eq_nb_1446", 485, 20], + "_nop_tc_378", + ["jump", "eq_nb_1446", 485, 20], ["eq_bool", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nb_1440", + ["jump", "eq_done_1441", 485, 20], + "eq_nb_1446", ["false", 9, 485, 20], - "eq_done_1435", - ["jump_false", 9, "if_else_1433", 485, 20], + "eq_done_1441", + ["jump_false", 9, "if_else_1439", 485, 20], ["is_int", 8, 6, 485, 47], - ["jump_false", 8, "rel_ni_1441", 485, 47], + ["jump_false", 8, "rel_ni_1447", 485, 47], ["is_int", 9, 7, 485, 47], - ["jump_false", 9, "rel_ni_1441", 485, 47], + ["jump_false", 9, "rel_ni_1447", 485, 47], ["lt_int", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_ni_1441", + ["jump", "rel_done_1449", 485, 47], + "rel_ni_1447", ["is_num", 8, 6, 485, 47], - ["jump_false", 8, "rel_nn_1442", 485, 47], + ["jump_false", 8, "rel_nn_1448", 485, 47], ["is_num", 9, 7, 485, 47], - ["jump_false", 9, "rel_nn_1442", 485, 47], + ["jump_false", 9, "rel_nn_1448", 485, 47], ["lt_float", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_nn_1442", + ["jump", "rel_done_1449", 485, 47], + "rel_nn_1448", ["is_text", 8, 6, 485, 47], - ["jump_false", 8, "rel_err_1444", 485, 47], + ["jump_false", 8, "rel_err_1450", 485, 47], ["is_text", 9, 7, 485, 47], - ["jump_false", 9, "rel_err_1444", 485, 47], + ["jump_false", 9, "rel_err_1450", 485, 47], ["lt_text", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_err_1444", + ["jump", "rel_done_1449", 485, 47], + "rel_err_1450", [ "access", 8, @@ -9965,7 +10033,7 @@ ["setarg", 19, 2, 20, 485, 47], ["invoke", 19, 8, 485, 47], ["disrupt", 485, 47], - "rel_done_1443", + "rel_done_1449", ["get", 8, 17, 1, 485, 32], ["frame", 9, 8, 2, 485, 32], ["null", 8, 485, 32], @@ -9975,70 +10043,70 @@ ["tail_invoke", 9, 8, 485, 32], ["return", 8, 485, 32], "_nop_ur_15", - "if_else_1433", - "if_end_1434", + "if_else_1439", + "if_end_1440", ["access", 8, ">", 486, 20], ["is_identical", 9, 4, 8, 486, 20], - ["jump_true", 9, "eq_done_1447", 486, 20], + ["jump_true", 9, "eq_done_1453", 486, 20], ["is_int", 11, 4, 486, 20], - ["jump_false", 11, "eq_ni_1448", 486, 20], - "_nop_tc_360", - ["jump", "eq_ni_1448", 486, 20], + ["jump_false", 11, "eq_ni_1454", 486, 20], + "_nop_tc_379", + ["jump", "eq_ni_1454", 486, 20], ["eq_int", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_ni_1448", + ["jump", "eq_done_1453", 486, 20], + "eq_ni_1454", ["is_num", 11, 4, 486, 20], - ["jump_false", 11, "eq_nn_1449", 486, 20], - "_nop_tc_361", - ["jump", "eq_nn_1449", 486, 20], + ["jump_false", 11, "eq_nn_1455", 486, 20], + "_nop_tc_380", + ["jump", "eq_nn_1455", 486, 20], ["eq_float", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nn_1449", + ["jump", "eq_done_1453", 486, 20], + "eq_nn_1455", ["is_text", 11, 4, 486, 20], - ["jump_false", 11, "eq_nt_1450", 486, 20], - "_nop_tc_362", - "_nop_tc_363", + ["jump_false", 11, "eq_nt_1456", 486, 20], + "_nop_tc_381", + "_nop_tc_382", ["eq_text", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nt_1450", + ["jump", "eq_done_1453", 486, 20], + "eq_nt_1456", ["is_null", 11, 4, 486, 20], - ["jump_false", 11, "eq_nnl_1451", 486, 20], - "_nop_tc_364", - ["jump", "eq_nnl_1451", 486, 20], + ["jump_false", 11, "eq_nnl_1457", 486, 20], + "_nop_tc_383", + ["jump", "eq_nnl_1457", 486, 20], ["true", 9, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nnl_1451", + ["jump", "eq_done_1453", 486, 20], + "eq_nnl_1457", ["is_bool", 11, 4, 486, 20], - ["jump_false", 11, "eq_nb_1452", 486, 20], - "_nop_tc_365", - ["jump", "eq_nb_1452", 486, 20], + ["jump_false", 11, "eq_nb_1458", 486, 20], + "_nop_tc_384", + ["jump", "eq_nb_1458", 486, 20], ["eq_bool", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nb_1452", + ["jump", "eq_done_1453", 486, 20], + "eq_nb_1458", ["false", 9, 486, 20], - "eq_done_1447", - ["jump_false", 9, "if_else_1445", 486, 20], + "eq_done_1453", + ["jump_false", 9, "if_else_1451", 486, 20], ["is_int", 8, 6, 486, 47], - ["jump_false", 8, "rel_ni_1453", 486, 47], + ["jump_false", 8, "rel_ni_1459", 486, 47], ["is_int", 9, 7, 486, 47], - ["jump_false", 9, "rel_ni_1453", 486, 47], + ["jump_false", 9, "rel_ni_1459", 486, 47], ["gt_int", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_ni_1453", + ["jump", "rel_done_1461", 486, 47], + "rel_ni_1459", ["is_num", 8, 6, 486, 47], - ["jump_false", 8, "rel_nn_1454", 486, 47], + ["jump_false", 8, "rel_nn_1460", 486, 47], ["is_num", 9, 7, 486, 47], - ["jump_false", 9, "rel_nn_1454", 486, 47], + ["jump_false", 9, "rel_nn_1460", 486, 47], ["gt_float", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_nn_1454", + ["jump", "rel_done_1461", 486, 47], + "rel_nn_1460", ["is_text", 8, 6, 486, 47], - ["jump_false", 8, "rel_err_1456", 486, 47], + ["jump_false", 8, "rel_err_1462", 486, 47], ["is_text", 9, 7, 486, 47], - ["jump_false", 9, "rel_err_1456", 486, 47], + ["jump_false", 9, "rel_err_1462", 486, 47], ["gt_text", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_err_1456", + ["jump", "rel_done_1461", 486, 47], + "rel_err_1462", [ "access", 8, @@ -10061,7 +10129,7 @@ ["setarg", 19, 2, 20, 486, 47], ["invoke", 19, 8, 486, 47], ["disrupt", 486, 47], - "rel_done_1455", + "rel_done_1461", ["get", 8, 17, 1, 486, 32], ["frame", 9, 8, 2, 486, 32], ["null", 8, 486, 32], @@ -10071,70 +10139,70 @@ ["tail_invoke", 9, 8, 486, 32], ["return", 8, 486, 32], "_nop_ur_16", - "if_else_1445", - "if_end_1446", + "if_else_1451", + "if_end_1452", ["access", 8, "<=", 487, 20], ["is_identical", 9, 4, 8, 487, 20], - ["jump_true", 9, "eq_done_1459", 487, 20], + ["jump_true", 9, "eq_done_1465", 487, 20], ["is_int", 11, 4, 487, 20], - ["jump_false", 11, "eq_ni_1460", 487, 20], - "_nop_tc_366", - ["jump", "eq_ni_1460", 487, 20], + ["jump_false", 11, "eq_ni_1466", 487, 20], + "_nop_tc_385", + ["jump", "eq_ni_1466", 487, 20], ["eq_int", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_ni_1460", + ["jump", "eq_done_1465", 487, 20], + "eq_ni_1466", ["is_num", 11, 4, 487, 20], - ["jump_false", 11, "eq_nn_1461", 487, 20], - "_nop_tc_367", - ["jump", "eq_nn_1461", 487, 20], + ["jump_false", 11, "eq_nn_1467", 487, 20], + "_nop_tc_386", + ["jump", "eq_nn_1467", 487, 20], ["eq_float", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nn_1461", + ["jump", "eq_done_1465", 487, 20], + "eq_nn_1467", ["is_text", 11, 4, 487, 20], - ["jump_false", 11, "eq_nt_1462", 487, 20], - "_nop_tc_368", - "_nop_tc_369", + ["jump_false", 11, "eq_nt_1468", 487, 20], + "_nop_tc_387", + "_nop_tc_388", ["eq_text", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nt_1462", + ["jump", "eq_done_1465", 487, 20], + "eq_nt_1468", ["is_null", 11, 4, 487, 20], - ["jump_false", 11, "eq_nnl_1463", 487, 20], - "_nop_tc_370", - ["jump", "eq_nnl_1463", 487, 20], + ["jump_false", 11, "eq_nnl_1469", 487, 20], + "_nop_tc_389", + ["jump", "eq_nnl_1469", 487, 20], ["true", 9, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nnl_1463", + ["jump", "eq_done_1465", 487, 20], + "eq_nnl_1469", ["is_bool", 11, 4, 487, 20], - ["jump_false", 11, "eq_nb_1464", 487, 20], - "_nop_tc_371", - ["jump", "eq_nb_1464", 487, 20], + ["jump_false", 11, "eq_nb_1470", 487, 20], + "_nop_tc_390", + ["jump", "eq_nb_1470", 487, 20], ["eq_bool", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nb_1464", + ["jump", "eq_done_1465", 487, 20], + "eq_nb_1470", ["false", 9, 487, 20], - "eq_done_1459", - ["jump_false", 9, "if_else_1457", 487, 20], + "eq_done_1465", + ["jump_false", 9, "if_else_1463", 487, 20], ["is_int", 8, 6, 487, 49], - ["jump_false", 8, "rel_ni_1465", 487, 49], + ["jump_false", 8, "rel_ni_1471", 487, 49], ["is_int", 9, 7, 487, 49], - ["jump_false", 9, "rel_ni_1465", 487, 49], + ["jump_false", 9, "rel_ni_1471", 487, 49], ["le_int", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_ni_1465", + ["jump", "rel_done_1473", 487, 49], + "rel_ni_1471", ["is_num", 8, 6, 487, 49], - ["jump_false", 8, "rel_nn_1466", 487, 49], + ["jump_false", 8, "rel_nn_1472", 487, 49], ["is_num", 9, 7, 487, 49], - ["jump_false", 9, "rel_nn_1466", 487, 49], + ["jump_false", 9, "rel_nn_1472", 487, 49], ["le_float", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_nn_1466", + ["jump", "rel_done_1473", 487, 49], + "rel_nn_1472", ["is_text", 8, 6, 487, 49], - ["jump_false", 8, "rel_err_1468", 487, 49], + ["jump_false", 8, "rel_err_1474", 487, 49], ["is_text", 9, 7, 487, 49], - ["jump_false", 9, "rel_err_1468", 487, 49], + ["jump_false", 9, "rel_err_1474", 487, 49], ["le_text", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_err_1468", + ["jump", "rel_done_1473", 487, 49], + "rel_err_1474", [ "access", 8, @@ -10157,7 +10225,7 @@ ["setarg", 19, 2, 20, 487, 49], ["invoke", 19, 8, 487, 49], ["disrupt", 487, 49], - "rel_done_1467", + "rel_done_1473", ["get", 8, 17, 1, 487, 33], ["frame", 9, 8, 2, 487, 33], ["null", 8, 487, 33], @@ -10167,70 +10235,70 @@ ["tail_invoke", 9, 8, 487, 33], ["return", 8, 487, 33], "_nop_ur_17", - "if_else_1457", - "if_end_1458", + "if_else_1463", + "if_end_1464", ["access", 8, ">=", 488, 20], ["is_identical", 9, 4, 8, 488, 20], - ["jump_true", 9, "eq_done_1471", 488, 20], + ["jump_true", 9, "eq_done_1477", 488, 20], ["is_int", 11, 4, 488, 20], - ["jump_false", 11, "eq_ni_1472", 488, 20], - "_nop_tc_372", - ["jump", "eq_ni_1472", 488, 20], + ["jump_false", 11, "eq_ni_1478", 488, 20], + "_nop_tc_391", + ["jump", "eq_ni_1478", 488, 20], ["eq_int", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_ni_1472", + ["jump", "eq_done_1477", 488, 20], + "eq_ni_1478", ["is_num", 11, 4, 488, 20], - ["jump_false", 11, "eq_nn_1473", 488, 20], - "_nop_tc_373", - ["jump", "eq_nn_1473", 488, 20], + ["jump_false", 11, "eq_nn_1479", 488, 20], + "_nop_tc_392", + ["jump", "eq_nn_1479", 488, 20], ["eq_float", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nn_1473", + ["jump", "eq_done_1477", 488, 20], + "eq_nn_1479", ["is_text", 11, 4, 488, 20], - ["jump_false", 11, "eq_nt_1474", 488, 20], - "_nop_tc_374", - "_nop_tc_375", + ["jump_false", 11, "eq_nt_1480", 488, 20], + "_nop_tc_393", + "_nop_tc_394", ["eq_text", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nt_1474", + ["jump", "eq_done_1477", 488, 20], + "eq_nt_1480", ["is_null", 11, 4, 488, 20], - ["jump_false", 11, "eq_nnl_1475", 488, 20], - "_nop_tc_376", - ["jump", "eq_nnl_1475", 488, 20], + ["jump_false", 11, "eq_nnl_1481", 488, 20], + "_nop_tc_395", + ["jump", "eq_nnl_1481", 488, 20], ["true", 9, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nnl_1475", + ["jump", "eq_done_1477", 488, 20], + "eq_nnl_1481", ["is_bool", 11, 4, 488, 20], - ["jump_false", 11, "eq_nb_1476", 488, 20], - "_nop_tc_377", - ["jump", "eq_nb_1476", 488, 20], + ["jump_false", 11, "eq_nb_1482", 488, 20], + "_nop_tc_396", + ["jump", "eq_nb_1482", 488, 20], ["eq_bool", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nb_1476", + ["jump", "eq_done_1477", 488, 20], + "eq_nb_1482", ["false", 9, 488, 20], - "eq_done_1471", - ["jump_false", 9, "if_else_1469", 488, 20], + "eq_done_1477", + ["jump_false", 9, "if_else_1475", 488, 20], ["is_int", 8, 6, 488, 49], - ["jump_false", 8, "rel_ni_1477", 488, 49], + ["jump_false", 8, "rel_ni_1483", 488, 49], ["is_int", 9, 7, 488, 49], - ["jump_false", 9, "rel_ni_1477", 488, 49], + ["jump_false", 9, "rel_ni_1483", 488, 49], ["ge_int", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_ni_1477", + ["jump", "rel_done_1485", 488, 49], + "rel_ni_1483", ["is_num", 8, 6, 488, 49], - ["jump_false", 8, "rel_nn_1478", 488, 49], + ["jump_false", 8, "rel_nn_1484", 488, 49], ["is_num", 9, 7, 488, 49], - ["jump_false", 9, "rel_nn_1478", 488, 49], + ["jump_false", 9, "rel_nn_1484", 488, 49], ["ge_float", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_nn_1478", + ["jump", "rel_done_1485", 488, 49], + "rel_nn_1484", ["is_text", 8, 6, 488, 49], - ["jump_false", 8, "rel_err_1480", 488, 49], + ["jump_false", 8, "rel_err_1486", 488, 49], ["is_text", 9, 7, 488, 49], - ["jump_false", 9, "rel_err_1480", 488, 49], + ["jump_false", 9, "rel_err_1486", 488, 49], ["ge_text", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_err_1480", + ["jump", "rel_done_1485", 488, 49], + "rel_err_1486", [ "access", 8, @@ -10253,7 +10321,7 @@ ["setarg", 19, 2, 20, 488, 49], ["invoke", 19, 8, 488, 49], ["disrupt", 488, 49], - "rel_done_1479", + "rel_done_1485", ["get", 8, 17, 1, 488, 33], ["frame", 9, 8, 2, 488, 33], ["null", 8, 488, 33], @@ -10263,180 +10331,180 @@ ["tail_invoke", 9, 8, 488, 33], ["return", 8, 488, 33], "_nop_ur_18", - "if_else_1469", - "if_end_1470", - ["jump", "if_end_1373", 488, 33], - "if_else_1372", - "if_end_1373", + "if_else_1475", + "if_end_1476", + ["jump", "if_end_1379", 488, 33], + "if_else_1378", + "if_end_1379", ["load_field", 8, 3, "kind", 490, 13], ["access", 9, "text", 490, 26], ["is_identical", 11, 8, 9, 490, 26], - ["jump_true", 11, "eq_done_1484", 490, 26], + ["jump_true", 11, "eq_done_1490", 490, 26], ["is_int", 19, 8, 490, 26], - ["jump_false", 19, "eq_ni_1485", 490, 26], - "_nop_tc_378", - ["jump", "eq_ni_1485", 490, 26], + ["jump_false", 19, "eq_ni_1491", 490, 26], + "_nop_tc_397", + ["jump", "eq_ni_1491", 490, 26], ["eq_int", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_ni_1485", + ["jump", "eq_done_1490", 490, 26], + "eq_ni_1491", ["is_num", 19, 8, 490, 26], - ["jump_false", 19, "eq_nn_1486", 490, 26], - "_nop_tc_379", - ["jump", "eq_nn_1486", 490, 26], + ["jump_false", 19, "eq_nn_1492", 490, 26], + "_nop_tc_398", + ["jump", "eq_nn_1492", 490, 26], ["eq_float", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nn_1486", + ["jump", "eq_done_1490", 490, 26], + "eq_nn_1492", ["is_text", 19, 8, 490, 26], - ["jump_false", 19, "eq_nt_1487", 490, 26], - "_nop_tc_380", - "_nop_tc_381", + ["jump_false", 19, "eq_nt_1493", 490, 26], + "_nop_tc_399", + "_nop_tc_400", ["eq_text", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nt_1487", + ["jump", "eq_done_1490", 490, 26], + "eq_nt_1493", ["is_null", 19, 8, 490, 26], - ["jump_false", 19, "eq_nnl_1488", 490, 26], - "_nop_tc_382", - ["jump", "eq_nnl_1488", 490, 26], + ["jump_false", 19, "eq_nnl_1494", 490, 26], + "_nop_tc_401", + ["jump", "eq_nnl_1494", 490, 26], ["true", 11, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nnl_1488", + ["jump", "eq_done_1490", 490, 26], + "eq_nnl_1494", ["is_bool", 19, 8, 490, 26], - ["jump_false", 19, "eq_nb_1489", 490, 26], - "_nop_tc_383", - ["jump", "eq_nb_1489", 490, 26], + ["jump_false", 19, "eq_nb_1495", 490, 26], + "_nop_tc_402", + ["jump", "eq_nb_1495", 490, 26], ["eq_bool", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nb_1489", + ["jump", "eq_done_1490", 490, 26], + "eq_nb_1495", ["false", 11, 490, 26], - "eq_done_1484", + "eq_done_1490", ["move", 8, 11, 490, 26], - ["jump_false", 8, "and_end_1483", 490, 26], + ["jump_false", 8, "and_end_1489", 490, 26], ["load_field", 9, 5, "kind", 490, 36], ["access", 11, "text", 490, 50], ["is_identical", 19, 9, 11, 490, 50], - ["jump_true", 19, "eq_done_1490", 490, 50], + ["jump_true", 19, "eq_done_1496", 490, 50], ["is_int", 20, 9, 490, 50], - ["jump_false", 20, "eq_ni_1491", 490, 50], - "_nop_tc_384", - ["jump", "eq_ni_1491", 490, 50], + ["jump_false", 20, "eq_ni_1497", 490, 50], + "_nop_tc_403", + ["jump", "eq_ni_1497", 490, 50], ["eq_int", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_ni_1491", + ["jump", "eq_done_1496", 490, 50], + "eq_ni_1497", ["is_num", 20, 9, 490, 50], - ["jump_false", 20, "eq_nn_1492", 490, 50], - "_nop_tc_385", - ["jump", "eq_nn_1492", 490, 50], + ["jump_false", 20, "eq_nn_1498", 490, 50], + "_nop_tc_404", + ["jump", "eq_nn_1498", 490, 50], ["eq_float", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nn_1492", + ["jump", "eq_done_1496", 490, 50], + "eq_nn_1498", ["is_text", 20, 9, 490, 50], - ["jump_false", 20, "eq_nt_1493", 490, 50], - "_nop_tc_386", - "_nop_tc_387", + ["jump_false", 20, "eq_nt_1499", 490, 50], + "_nop_tc_405", + "_nop_tc_406", ["eq_text", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nt_1493", + ["jump", "eq_done_1496", 490, 50], + "eq_nt_1499", ["is_null", 20, 9, 490, 50], - ["jump_false", 20, "eq_nnl_1494", 490, 50], - "_nop_tc_388", - ["jump", "eq_nnl_1494", 490, 50], + ["jump_false", 20, "eq_nnl_1500", 490, 50], + "_nop_tc_407", + ["jump", "eq_nnl_1500", 490, 50], ["true", 19, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nnl_1494", + ["jump", "eq_done_1496", 490, 50], + "eq_nnl_1500", ["is_bool", 20, 9, 490, 50], - ["jump_false", 20, "eq_nb_1495", 490, 50], - "_nop_tc_389", - ["jump", "eq_nb_1495", 490, 50], + ["jump_false", 20, "eq_nb_1501", 490, 50], + "_nop_tc_408", + ["jump", "eq_nb_1501", 490, 50], ["eq_bool", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nb_1495", + ["jump", "eq_done_1496", 490, 50], + "eq_nb_1501", ["false", 19, 490, 50], - "eq_done_1490", + "eq_done_1496", ["move", 8, 19, 490, 50], - "and_end_1483", - ["jump_false", 8, "if_else_1481", 490, 50], + "and_end_1489", + ["jump_false", 8, "if_else_1487", 490, 50], ["access", 8, "==", 491, 20], ["is_identical", 9, 4, 8, 491, 20], - ["jump_true", 9, "eq_done_1498", 491, 20], + ["jump_true", 9, "eq_done_1504", 491, 20], ["is_int", 11, 4, 491, 20], - ["jump_false", 11, "eq_ni_1499", 491, 20], - "_nop_tc_390", - ["jump", "eq_ni_1499", 491, 20], + ["jump_false", 11, "eq_ni_1505", 491, 20], + "_nop_tc_409", + ["jump", "eq_ni_1505", 491, 20], ["eq_int", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_ni_1499", + ["jump", "eq_done_1504", 491, 20], + "eq_ni_1505", ["is_num", 11, 4, 491, 20], - ["jump_false", 11, "eq_nn_1500", 491, 20], - "_nop_tc_391", - ["jump", "eq_nn_1500", 491, 20], + ["jump_false", 11, "eq_nn_1506", 491, 20], + "_nop_tc_410", + ["jump", "eq_nn_1506", 491, 20], ["eq_float", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nn_1500", + ["jump", "eq_done_1504", 491, 20], + "eq_nn_1506", ["is_text", 11, 4, 491, 20], - ["jump_false", 11, "eq_nt_1501", 491, 20], - "_nop_tc_392", - "_nop_tc_393", + ["jump_false", 11, "eq_nt_1507", 491, 20], + "_nop_tc_411", + "_nop_tc_412", ["eq_text", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nt_1501", + ["jump", "eq_done_1504", 491, 20], + "eq_nt_1507", ["is_null", 11, 4, 491, 20], - ["jump_false", 11, "eq_nnl_1502", 491, 20], - "_nop_tc_394", - ["jump", "eq_nnl_1502", 491, 20], + ["jump_false", 11, "eq_nnl_1508", 491, 20], + "_nop_tc_413", + ["jump", "eq_nnl_1508", 491, 20], ["true", 9, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nnl_1502", + ["jump", "eq_done_1504", 491, 20], + "eq_nnl_1508", ["is_bool", 11, 4, 491, 20], - ["jump_false", 11, "eq_nb_1503", 491, 20], - "_nop_tc_395", - ["jump", "eq_nb_1503", 491, 20], + ["jump_false", 11, "eq_nb_1509", 491, 20], + "_nop_tc_414", + ["jump", "eq_nb_1509", 491, 20], ["eq_bool", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nb_1503", + ["jump", "eq_done_1504", 491, 20], + "eq_nb_1509", ["false", 9, 491, 20], - "eq_done_1498", - ["jump_false", 9, "if_else_1496", 491, 20], + "eq_done_1504", + ["jump_false", 9, "if_else_1502", 491, 20], ["load_field", 8, 3, "value", 491, 43], ["load_field", 9, 5, "value", 491, 57], ["is_identical", 11, 8, 9, 491, 57], - ["jump_true", 11, "eq_done_1504", 491, 57], + ["jump_true", 11, "eq_done_1510", 491, 57], ["is_int", 19, 8, 491, 57], - ["jump_false", 19, "eq_ni_1505", 491, 57], + ["jump_false", 19, "eq_ni_1511", 491, 57], ["is_int", 20, 9, 491, 57], - ["jump_false", 20, "eq_ni_1505", 491, 57], + ["jump_false", 20, "eq_ni_1511", 491, 57], ["eq_int", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_ni_1505", + ["jump", "eq_done_1510", 491, 57], + "eq_ni_1511", ["is_num", 19, 8, 491, 57], - ["jump_false", 19, "eq_nn_1506", 491, 57], + ["jump_false", 19, "eq_nn_1512", 491, 57], ["is_num", 20, 9, 491, 57], - ["jump_false", 20, "eq_nn_1506", 491, 57], + ["jump_false", 20, "eq_nn_1512", 491, 57], ["eq_float", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nn_1506", + ["jump", "eq_done_1510", 491, 57], + "eq_nn_1512", ["is_text", 19, 8, 491, 57], - ["jump_false", 19, "eq_nt_1507", 491, 57], + ["jump_false", 19, "eq_nt_1513", 491, 57], ["is_text", 20, 9, 491, 57], - ["jump_false", 20, "eq_nt_1507", 491, 57], + ["jump_false", 20, "eq_nt_1513", 491, 57], ["eq_text", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nt_1507", + ["jump", "eq_done_1510", 491, 57], + "eq_nt_1513", ["is_null", 19, 8, 491, 57], - ["jump_false", 19, "eq_nnl_1508", 491, 57], + ["jump_false", 19, "eq_nnl_1514", 491, 57], ["is_null", 20, 9, 491, 57], - ["jump_false", 20, "eq_nnl_1508", 491, 57], + ["jump_false", 20, "eq_nnl_1514", 491, 57], ["true", 11, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nnl_1508", + ["jump", "eq_done_1510", 491, 57], + "eq_nnl_1514", ["is_bool", 19, 8, 491, 57], - ["jump_false", 19, "eq_nb_1509", 491, 57], + ["jump_false", 19, "eq_nb_1515", 491, 57], ["is_bool", 20, 9, 491, 57], - ["jump_false", 20, "eq_nb_1509", 491, 57], + ["jump_false", 20, "eq_nb_1515", 491, 57], ["eq_bool", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nb_1509", + ["jump", "eq_done_1510", 491, 57], + "eq_nb_1515", ["false", 11, 491, 57], - "eq_done_1504", + "eq_done_1510", ["get", 8, 17, 1, 491, 33], ["frame", 9, 8, 2, 491, 33], ["null", 8, 491, 33], @@ -10446,95 +10514,95 @@ ["tail_invoke", 9, 8, 491, 33], ["return", 8, 491, 33], "_nop_ur_19", - "if_else_1496", - "if_end_1497", + "if_else_1502", + "if_end_1503", ["access", 8, "!=", 492, 20], ["is_identical", 9, 4, 8, 492, 20], - ["jump_true", 9, "eq_done_1512", 492, 20], + ["jump_true", 9, "eq_done_1518", 492, 20], ["is_int", 11, 4, 492, 20], - ["jump_false", 11, "eq_ni_1513", 492, 20], - "_nop_tc_396", - ["jump", "eq_ni_1513", 492, 20], + ["jump_false", 11, "eq_ni_1519", 492, 20], + "_nop_tc_415", + ["jump", "eq_ni_1519", 492, 20], ["eq_int", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_ni_1513", + ["jump", "eq_done_1518", 492, 20], + "eq_ni_1519", ["is_num", 11, 4, 492, 20], - ["jump_false", 11, "eq_nn_1514", 492, 20], - "_nop_tc_397", - ["jump", "eq_nn_1514", 492, 20], + ["jump_false", 11, "eq_nn_1520", 492, 20], + "_nop_tc_416", + ["jump", "eq_nn_1520", 492, 20], ["eq_float", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nn_1514", + ["jump", "eq_done_1518", 492, 20], + "eq_nn_1520", ["is_text", 11, 4, 492, 20], - ["jump_false", 11, "eq_nt_1515", 492, 20], - "_nop_tc_398", - "_nop_tc_399", + ["jump_false", 11, "eq_nt_1521", 492, 20], + "_nop_tc_417", + "_nop_tc_418", ["eq_text", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nt_1515", + ["jump", "eq_done_1518", 492, 20], + "eq_nt_1521", ["is_null", 11, 4, 492, 20], - ["jump_false", 11, "eq_nnl_1516", 492, 20], - "_nop_tc_400", - ["jump", "eq_nnl_1516", 492, 20], + ["jump_false", 11, "eq_nnl_1522", 492, 20], + "_nop_tc_419", + ["jump", "eq_nnl_1522", 492, 20], ["true", 9, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nnl_1516", + ["jump", "eq_done_1518", 492, 20], + "eq_nnl_1522", ["is_bool", 11, 4, 492, 20], - ["jump_false", 11, "eq_nb_1517", 492, 20], - "_nop_tc_401", - ["jump", "eq_nb_1517", 492, 20], + ["jump_false", 11, "eq_nb_1523", 492, 20], + "_nop_tc_420", + ["jump", "eq_nb_1523", 492, 20], ["eq_bool", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nb_1517", + ["jump", "eq_done_1518", 492, 20], + "eq_nb_1523", ["false", 9, 492, 20], - "eq_done_1512", - ["jump_false", 9, "if_else_1510", 492, 20], + "eq_done_1518", + ["jump_false", 9, "if_else_1516", 492, 20], ["load_field", 8, 3, "value", 492, 43], ["load_field", 9, 5, "value", 492, 57], ["is_identical", 11, 8, 9, 492, 57], - ["jump_true", 11, "ne_nid_1519", 492, 57], - ["jump", "ne_ni_1520", 492, 57], - "ne_nid_1519", + ["jump_true", 11, "ne_nid_1525", 492, 57], + ["jump", "ne_ni_1526", 492, 57], + "ne_nid_1525", ["false", 11, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_ni_1520", + ["jump", "ne_done_1524", 492, 57], + "ne_ni_1526", ["is_int", 19, 8, 492, 57], - ["jump_false", 19, "ne_nn_1521", 492, 57], + ["jump_false", 19, "ne_nn_1527", 492, 57], ["is_int", 20, 9, 492, 57], - ["jump_false", 20, "ne_nn_1521", 492, 57], + ["jump_false", 20, "ne_nn_1527", 492, 57], ["ne_int", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nn_1521", + ["jump", "ne_done_1524", 492, 57], + "ne_nn_1527", ["is_num", 19, 8, 492, 57], - ["jump_false", 19, "ne_nt_1522", 492, 57], + ["jump_false", 19, "ne_nt_1528", 492, 57], ["is_num", 20, 9, 492, 57], - ["jump_false", 20, "ne_nt_1522", 492, 57], + ["jump_false", 20, "ne_nt_1528", 492, 57], ["ne_float", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nt_1522", + ["jump", "ne_done_1524", 492, 57], + "ne_nt_1528", ["is_text", 19, 8, 492, 57], - ["jump_false", 19, "ne_nnl_1523", 492, 57], + ["jump_false", 19, "ne_nnl_1529", 492, 57], ["is_text", 20, 9, 492, 57], - ["jump_false", 20, "ne_nnl_1523", 492, 57], + ["jump_false", 20, "ne_nnl_1529", 492, 57], ["ne_text", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nnl_1523", + ["jump", "ne_done_1524", 492, 57], + "ne_nnl_1529", ["is_null", 19, 8, 492, 57], - ["jump_false", 19, "ne_nb_1524", 492, 57], + ["jump_false", 19, "ne_nb_1530", 492, 57], ["is_null", 20, 9, 492, 57], - ["jump_false", 20, "ne_nb_1524", 492, 57], + ["jump_false", 20, "ne_nb_1530", 492, 57], ["false", 11, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nb_1524", + ["jump", "ne_done_1524", 492, 57], + "ne_nb_1530", ["is_bool", 19, 8, 492, 57], - ["jump_false", 19, "ne_mis_1525", 492, 57], + ["jump_false", 19, "ne_mis_1531", 492, 57], ["is_bool", 20, 9, 492, 57], - ["jump_false", 20, "ne_mis_1525", 492, 57], + ["jump_false", 20, "ne_mis_1531", 492, 57], ["ne_bool", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_mis_1525", + ["jump", "ne_done_1524", 492, 57], + "ne_mis_1531", ["true", 11, 492, 57], - "ne_done_1518", + "ne_done_1524", ["get", 8, 17, 1, 492, 33], ["frame", 9, 8, 2, 492, 33], ["null", 8, 492, 33], @@ -10544,469 +10612,469 @@ ["tail_invoke", 9, 8, 492, 33], ["return", 8, 492, 33], "_nop_ur_20", - "if_else_1510", - "if_end_1511", - ["jump", "if_end_1482", 492, 33], - "if_else_1481", - "if_end_1482", - ["jump", "if_end_1354", 492, 33], - "if_else_1353", - "if_end_1354", + "if_else_1516", + "if_end_1517", + ["jump", "if_end_1488", 492, 33], + "if_else_1487", + "if_end_1488", + ["jump", "if_end_1360", 492, 33], + "if_else_1359", + "if_end_1360", ["return", 1, 495, 14], "_nop_ur_21", - "if_else_1345", - "if_end_1346", + "if_else_1351", + "if_end_1352", ["access", 8, "&", 499, 14], ["is_identical", 9, 4, 8, 499, 14], - ["jump_true", 9, "eq_done_1532", 499, 14], + ["jump_true", 9, "eq_done_1538", 499, 14], ["is_int", 11, 4, 499, 14], - ["jump_false", 11, "eq_ni_1533", 499, 14], - "_nop_tc_402", - ["jump", "eq_ni_1533", 499, 14], + ["jump_false", 11, "eq_ni_1539", 499, 14], + "_nop_tc_421", + ["jump", "eq_ni_1539", 499, 14], ["eq_int", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_ni_1533", + ["jump", "eq_done_1538", 499, 14], + "eq_ni_1539", ["is_num", 11, 4, 499, 14], - ["jump_false", 11, "eq_nn_1534", 499, 14], - "_nop_tc_403", - ["jump", "eq_nn_1534", 499, 14], + ["jump_false", 11, "eq_nn_1540", 499, 14], + "_nop_tc_422", + ["jump", "eq_nn_1540", 499, 14], ["eq_float", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nn_1534", + ["jump", "eq_done_1538", 499, 14], + "eq_nn_1540", ["is_text", 11, 4, 499, 14], - ["jump_false", 11, "eq_nt_1535", 499, 14], - "_nop_tc_404", - "_nop_tc_405", + ["jump_false", 11, "eq_nt_1541", 499, 14], + "_nop_tc_423", + "_nop_tc_424", ["eq_text", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nt_1535", + ["jump", "eq_done_1538", 499, 14], + "eq_nt_1541", ["is_null", 11, 4, 499, 14], - ["jump_false", 11, "eq_nnl_1536", 499, 14], - "_nop_tc_406", - ["jump", "eq_nnl_1536", 499, 14], + ["jump_false", 11, "eq_nnl_1542", 499, 14], + "_nop_tc_425", + ["jump", "eq_nnl_1542", 499, 14], ["true", 9, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nnl_1536", + ["jump", "eq_done_1538", 499, 14], + "eq_nnl_1542", ["is_bool", 11, 4, 499, 14], - ["jump_false", 11, "eq_nb_1537", 499, 14], - "_nop_tc_407", - ["jump", "eq_nb_1537", 499, 14], + ["jump_false", 11, "eq_nb_1543", 499, 14], + "_nop_tc_426", + ["jump", "eq_nb_1543", 499, 14], ["eq_bool", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nb_1537", + ["jump", "eq_done_1538", 499, 14], + "eq_nb_1543", ["false", 9, 499, 14], - "eq_done_1532", + "eq_done_1538", ["move", 8, 9, 499, 14], - ["jump_true", 8, "or_end_1531", 499, 14], + ["jump_true", 8, "or_end_1537", 499, 14], ["access", 9, "|", 499, 26], ["is_identical", 11, 4, 9, 499, 26], - ["jump_true", 11, "eq_done_1538", 499, 26], + ["jump_true", 11, "eq_done_1544", 499, 26], ["is_int", 19, 4, 499, 26], - ["jump_false", 19, "eq_ni_1539", 499, 26], - "_nop_tc_408", - ["jump", "eq_ni_1539", 499, 26], + ["jump_false", 19, "eq_ni_1545", 499, 26], + "_nop_tc_427", + ["jump", "eq_ni_1545", 499, 26], ["eq_int", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_ni_1539", + ["jump", "eq_done_1544", 499, 26], + "eq_ni_1545", ["is_num", 19, 4, 499, 26], - ["jump_false", 19, "eq_nn_1540", 499, 26], - "_nop_tc_409", - ["jump", "eq_nn_1540", 499, 26], + ["jump_false", 19, "eq_nn_1546", 499, 26], + "_nop_tc_428", + ["jump", "eq_nn_1546", 499, 26], ["eq_float", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nn_1540", + ["jump", "eq_done_1544", 499, 26], + "eq_nn_1546", ["is_text", 19, 4, 499, 26], - ["jump_false", 19, "eq_nt_1541", 499, 26], - "_nop_tc_410", - "_nop_tc_411", + ["jump_false", 19, "eq_nt_1547", 499, 26], + "_nop_tc_429", + "_nop_tc_430", ["eq_text", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nt_1541", + ["jump", "eq_done_1544", 499, 26], + "eq_nt_1547", ["is_null", 19, 4, 499, 26], - ["jump_false", 19, "eq_nnl_1542", 499, 26], - "_nop_tc_412", - ["jump", "eq_nnl_1542", 499, 26], + ["jump_false", 19, "eq_nnl_1548", 499, 26], + "_nop_tc_431", + ["jump", "eq_nnl_1548", 499, 26], ["true", 11, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nnl_1542", + ["jump", "eq_done_1544", 499, 26], + "eq_nnl_1548", ["is_bool", 19, 4, 499, 26], - ["jump_false", 19, "eq_nb_1543", 499, 26], - "_nop_tc_413", - ["jump", "eq_nb_1543", 499, 26], + ["jump_false", 19, "eq_nb_1549", 499, 26], + "_nop_tc_432", + ["jump", "eq_nb_1549", 499, 26], ["eq_bool", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nb_1543", + ["jump", "eq_done_1544", 499, 26], + "eq_nb_1549", ["false", 11, 499, 26], - "eq_done_1538", + "eq_done_1544", ["move", 8, 11, 499, 26], - "or_end_1531", + "or_end_1537", ["move", 9, 8, 499, 26], - ["jump_true", 9, "or_end_1530", 499, 26], + ["jump_true", 9, "or_end_1536", 499, 26], ["access", 8, "^", 499, 38], ["is_identical", 11, 4, 8, 499, 38], - ["jump_true", 11, "eq_done_1544", 499, 38], + ["jump_true", 11, "eq_done_1550", 499, 38], ["is_int", 19, 4, 499, 38], - ["jump_false", 19, "eq_ni_1545", 499, 38], - "_nop_tc_414", - ["jump", "eq_ni_1545", 499, 38], + ["jump_false", 19, "eq_ni_1551", 499, 38], + "_nop_tc_433", + ["jump", "eq_ni_1551", 499, 38], ["eq_int", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_ni_1545", + ["jump", "eq_done_1550", 499, 38], + "eq_ni_1551", ["is_num", 19, 4, 499, 38], - ["jump_false", 19, "eq_nn_1546", 499, 38], - "_nop_tc_415", - ["jump", "eq_nn_1546", 499, 38], + ["jump_false", 19, "eq_nn_1552", 499, 38], + "_nop_tc_434", + ["jump", "eq_nn_1552", 499, 38], ["eq_float", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nn_1546", + ["jump", "eq_done_1550", 499, 38], + "eq_nn_1552", ["is_text", 19, 4, 499, 38], - ["jump_false", 19, "eq_nt_1547", 499, 38], - "_nop_tc_416", - "_nop_tc_417", + ["jump_false", 19, "eq_nt_1553", 499, 38], + "_nop_tc_435", + "_nop_tc_436", ["eq_text", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nt_1547", + ["jump", "eq_done_1550", 499, 38], + "eq_nt_1553", ["is_null", 19, 4, 499, 38], - ["jump_false", 19, "eq_nnl_1548", 499, 38], - "_nop_tc_418", - ["jump", "eq_nnl_1548", 499, 38], + ["jump_false", 19, "eq_nnl_1554", 499, 38], + "_nop_tc_437", + ["jump", "eq_nnl_1554", 499, 38], ["true", 11, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nnl_1548", + ["jump", "eq_done_1550", 499, 38], + "eq_nnl_1554", ["is_bool", 19, 4, 499, 38], - ["jump_false", 19, "eq_nb_1549", 499, 38], - "_nop_tc_419", - ["jump", "eq_nb_1549", 499, 38], + ["jump_false", 19, "eq_nb_1555", 499, 38], + "_nop_tc_438", + ["jump", "eq_nb_1555", 499, 38], ["eq_bool", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nb_1549", + ["jump", "eq_done_1550", 499, 38], + "eq_nb_1555", ["false", 11, 499, 38], - "eq_done_1544", + "eq_done_1550", ["move", 9, 11, 499, 38], - "or_end_1530", + "or_end_1536", ["move", 8, 9, 499, 38], - ["jump_true", 8, "or_end_1529", 499, 38], + ["jump_true", 8, "or_end_1535", 499, 38], ["access", 9, "<<", 499, 50], ["is_identical", 11, 4, 9, 499, 50], - ["jump_true", 11, "eq_done_1550", 499, 50], + ["jump_true", 11, "eq_done_1556", 499, 50], ["is_int", 19, 4, 499, 50], - ["jump_false", 19, "eq_ni_1551", 499, 50], - "_nop_tc_420", - ["jump", "eq_ni_1551", 499, 50], + ["jump_false", 19, "eq_ni_1557", 499, 50], + "_nop_tc_439", + ["jump", "eq_ni_1557", 499, 50], ["eq_int", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_ni_1551", + ["jump", "eq_done_1556", 499, 50], + "eq_ni_1557", ["is_num", 19, 4, 499, 50], - ["jump_false", 19, "eq_nn_1552", 499, 50], - "_nop_tc_421", - ["jump", "eq_nn_1552", 499, 50], + ["jump_false", 19, "eq_nn_1558", 499, 50], + "_nop_tc_440", + ["jump", "eq_nn_1558", 499, 50], ["eq_float", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nn_1552", + ["jump", "eq_done_1556", 499, 50], + "eq_nn_1558", ["is_text", 19, 4, 499, 50], - ["jump_false", 19, "eq_nt_1553", 499, 50], - "_nop_tc_422", - "_nop_tc_423", + ["jump_false", 19, "eq_nt_1559", 499, 50], + "_nop_tc_441", + "_nop_tc_442", ["eq_text", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nt_1553", + ["jump", "eq_done_1556", 499, 50], + "eq_nt_1559", ["is_null", 19, 4, 499, 50], - ["jump_false", 19, "eq_nnl_1554", 499, 50], - "_nop_tc_424", - ["jump", "eq_nnl_1554", 499, 50], + ["jump_false", 19, "eq_nnl_1560", 499, 50], + "_nop_tc_443", + ["jump", "eq_nnl_1560", 499, 50], ["true", 11, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nnl_1554", + ["jump", "eq_done_1556", 499, 50], + "eq_nnl_1560", ["is_bool", 19, 4, 499, 50], - ["jump_false", 19, "eq_nb_1555", 499, 50], - "_nop_tc_425", - ["jump", "eq_nb_1555", 499, 50], + ["jump_false", 19, "eq_nb_1561", 499, 50], + "_nop_tc_444", + ["jump", "eq_nb_1561", 499, 50], ["eq_bool", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nb_1555", + ["jump", "eq_done_1556", 499, 50], + "eq_nb_1561", ["false", 11, 499, 50], - "eq_done_1550", + "eq_done_1556", ["move", 8, 11, 499, 50], - "or_end_1529", + "or_end_1535", ["move", 9, 8, 499, 50], - ["jump_true", 9, "or_end_1528", 499, 50], + ["jump_true", 9, "or_end_1534", 499, 50], ["access", 8, ">>", 499, 63], ["is_identical", 11, 4, 8, 499, 63], - ["jump_true", 11, "eq_done_1556", 499, 63], + ["jump_true", 11, "eq_done_1562", 499, 63], ["is_int", 19, 4, 499, 63], - ["jump_false", 19, "eq_ni_1557", 499, 63], - "_nop_tc_426", - ["jump", "eq_ni_1557", 499, 63], + ["jump_false", 19, "eq_ni_1563", 499, 63], + "_nop_tc_445", + ["jump", "eq_ni_1563", 499, 63], ["eq_int", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_ni_1557", + ["jump", "eq_done_1562", 499, 63], + "eq_ni_1563", ["is_num", 19, 4, 499, 63], - ["jump_false", 19, "eq_nn_1558", 499, 63], - "_nop_tc_427", - ["jump", "eq_nn_1558", 499, 63], + ["jump_false", 19, "eq_nn_1564", 499, 63], + "_nop_tc_446", + ["jump", "eq_nn_1564", 499, 63], ["eq_float", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nn_1558", + ["jump", "eq_done_1562", 499, 63], + "eq_nn_1564", ["is_text", 19, 4, 499, 63], - ["jump_false", 19, "eq_nt_1559", 499, 63], - "_nop_tc_428", - "_nop_tc_429", + ["jump_false", 19, "eq_nt_1565", 499, 63], + "_nop_tc_447", + "_nop_tc_448", ["eq_text", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nt_1559", + ["jump", "eq_done_1562", 499, 63], + "eq_nt_1565", ["is_null", 19, 4, 499, 63], - ["jump_false", 19, "eq_nnl_1560", 499, 63], - "_nop_tc_430", - ["jump", "eq_nnl_1560", 499, 63], + ["jump_false", 19, "eq_nnl_1566", 499, 63], + "_nop_tc_449", + ["jump", "eq_nnl_1566", 499, 63], ["true", 11, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nnl_1560", + ["jump", "eq_done_1562", 499, 63], + "eq_nnl_1566", ["is_bool", 19, 4, 499, 63], - ["jump_false", 19, "eq_nb_1561", 499, 63], - "_nop_tc_431", - ["jump", "eq_nb_1561", 499, 63], + ["jump_false", 19, "eq_nb_1567", 499, 63], + "_nop_tc_450", + ["jump", "eq_nb_1567", 499, 63], ["eq_bool", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nb_1561", + ["jump", "eq_done_1562", 499, 63], + "eq_nb_1567", ["false", 11, 499, 63], - "eq_done_1556", + "eq_done_1562", ["move", 9, 11, 499, 63], - "or_end_1528", - ["jump_false", 9, "if_else_1526", 499, 63], + "or_end_1534", + ["jump_false", 9, "if_else_1532", 499, 63], ["load_field", 8, 1, "left", 500, 14], ["move", 3, 8, 500, 14], ["load_field", 8, 1, "right", 501, 15], ["move", 5, 8, 501, 15], ["null", 8, 502, 19], ["is_identical", 9, 3, 8, 502, 19], - ["jump_true", 9, "ne_nid_1568", 502, 19], - ["jump", "ne_ni_1569", 502, 19], - "ne_nid_1568", + ["jump_true", 9, "ne_nid_1574", 502, 19], + ["jump", "ne_ni_1575", 502, 19], + "ne_nid_1574", ["false", 9, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_ni_1569", + ["jump", "ne_done_1573", 502, 19], + "ne_ni_1575", ["is_int", 11, 3, 502, 19], - ["jump_false", 11, "ne_nn_1570", 502, 19], - "_nop_tc_432", - ["jump", "ne_nn_1570", 502, 19], + ["jump_false", 11, "ne_nn_1576", 502, 19], + "_nop_tc_451", + ["jump", "ne_nn_1576", 502, 19], ["ne_int", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nn_1570", + ["jump", "ne_done_1573", 502, 19], + "ne_nn_1576", ["is_num", 11, 3, 502, 19], - ["jump_false", 11, "ne_nt_1571", 502, 19], - "_nop_tc_433", - ["jump", "ne_nt_1571", 502, 19], + ["jump_false", 11, "ne_nt_1577", 502, 19], + "_nop_tc_452", + ["jump", "ne_nt_1577", 502, 19], ["ne_float", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nt_1571", + ["jump", "ne_done_1573", 502, 19], + "ne_nt_1577", ["is_text", 11, 3, 502, 19], - ["jump_false", 11, "ne_nnl_1572", 502, 19], - "_nop_tc_434", - ["jump", "ne_nnl_1572", 502, 19], + ["jump_false", 11, "ne_nnl_1578", 502, 19], + "_nop_tc_453", + ["jump", "ne_nnl_1578", 502, 19], ["ne_text", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nnl_1572", + ["jump", "ne_done_1573", 502, 19], + "ne_nnl_1578", ["is_null", 11, 3, 502, 19], - ["jump_false", 11, "ne_nb_1573", 502, 19], - "_nop_tc_435", - "_nop_tc_436", + ["jump_false", 11, "ne_nb_1579", 502, 19], + "_nop_tc_454", + "_nop_tc_455", ["false", 9, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nb_1573", + ["jump", "ne_done_1573", 502, 19], + "ne_nb_1579", ["is_bool", 11, 3, 502, 19], - ["jump_false", 11, "ne_mis_1574", 502, 19], - "_nop_tc_437", - ["jump", "ne_mis_1574", 502, 19], + ["jump_false", 11, "ne_mis_1580", 502, 19], + "_nop_tc_456", + ["jump", "ne_mis_1580", 502, 19], ["ne_bool", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_mis_1574", + ["jump", "ne_done_1573", 502, 19], + "ne_mis_1580", ["true", 9, 502, 19], - "ne_done_1567", + "ne_done_1573", ["move", 8, 9, 502, 19], - ["jump_false", 8, "and_end_1566", 502, 19], + ["jump_false", 8, "and_end_1572", 502, 19], ["null", 9, 502, 36], ["is_identical", 11, 5, 9, 502, 36], - ["jump_true", 11, "ne_nid_1576", 502, 36], - ["jump", "ne_ni_1577", 502, 36], - "ne_nid_1576", + ["jump_true", 11, "ne_nid_1582", 502, 36], + ["jump", "ne_ni_1583", 502, 36], + "ne_nid_1582", ["false", 11, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_ni_1577", + ["jump", "ne_done_1581", 502, 36], + "ne_ni_1583", ["is_int", 19, 5, 502, 36], - ["jump_false", 19, "ne_nn_1578", 502, 36], - "_nop_tc_438", - ["jump", "ne_nn_1578", 502, 36], + ["jump_false", 19, "ne_nn_1584", 502, 36], + "_nop_tc_457", + ["jump", "ne_nn_1584", 502, 36], ["ne_int", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nn_1578", + ["jump", "ne_done_1581", 502, 36], + "ne_nn_1584", ["is_num", 19, 5, 502, 36], - ["jump_false", 19, "ne_nt_1579", 502, 36], - "_nop_tc_439", - ["jump", "ne_nt_1579", 502, 36], + ["jump_false", 19, "ne_nt_1585", 502, 36], + "_nop_tc_458", + ["jump", "ne_nt_1585", 502, 36], ["ne_float", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nt_1579", + ["jump", "ne_done_1581", 502, 36], + "ne_nt_1585", ["is_text", 19, 5, 502, 36], - ["jump_false", 19, "ne_nnl_1580", 502, 36], - "_nop_tc_440", - ["jump", "ne_nnl_1580", 502, 36], + ["jump_false", 19, "ne_nnl_1586", 502, 36], + "_nop_tc_459", + ["jump", "ne_nnl_1586", 502, 36], ["ne_text", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nnl_1580", + ["jump", "ne_done_1581", 502, 36], + "ne_nnl_1586", ["is_null", 19, 5, 502, 36], - ["jump_false", 19, "ne_nb_1581", 502, 36], - "_nop_tc_441", - "_nop_tc_442", + ["jump_false", 19, "ne_nb_1587", 502, 36], + "_nop_tc_460", + "_nop_tc_461", ["false", 11, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nb_1581", + ["jump", "ne_done_1581", 502, 36], + "ne_nb_1587", ["is_bool", 19, 5, 502, 36], - ["jump_false", 19, "ne_mis_1582", 502, 36], - "_nop_tc_443", - ["jump", "ne_mis_1582", 502, 36], + ["jump_false", 19, "ne_mis_1588", 502, 36], + "_nop_tc_462", + ["jump", "ne_mis_1588", 502, 36], ["ne_bool", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_mis_1582", + ["jump", "ne_done_1581", 502, 36], + "ne_mis_1588", ["true", 11, 502, 36], - "ne_done_1575", + "ne_done_1581", ["move", 8, 11, 502, 36], - "and_end_1566", + "and_end_1572", ["move", 9, 8, 502, 36], - ["jump_false", 9, "and_end_1565", 502, 36], + ["jump_false", 9, "and_end_1571", 502, 36], ["load_field", 8, 3, "kind", 502, 44], ["access", 11, "number", 502, 57], ["is_identical", 19, 8, 11, 502, 57], - ["jump_true", 19, "eq_done_1583", 502, 57], + ["jump_true", 19, "eq_done_1589", 502, 57], ["is_int", 20, 8, 502, 57], - ["jump_false", 20, "eq_ni_1584", 502, 57], - "_nop_tc_444", - ["jump", "eq_ni_1584", 502, 57], + ["jump_false", 20, "eq_ni_1590", 502, 57], + "_nop_tc_463", + ["jump", "eq_ni_1590", 502, 57], ["eq_int", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_ni_1584", + ["jump", "eq_done_1589", 502, 57], + "eq_ni_1590", ["is_num", 20, 8, 502, 57], - ["jump_false", 20, "eq_nn_1585", 502, 57], - "_nop_tc_445", - ["jump", "eq_nn_1585", 502, 57], + ["jump_false", 20, "eq_nn_1591", 502, 57], + "_nop_tc_464", + ["jump", "eq_nn_1591", 502, 57], ["eq_float", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nn_1585", + ["jump", "eq_done_1589", 502, 57], + "eq_nn_1591", ["is_text", 20, 8, 502, 57], - ["jump_false", 20, "eq_nt_1586", 502, 57], - "_nop_tc_446", - "_nop_tc_447", + ["jump_false", 20, "eq_nt_1592", 502, 57], + "_nop_tc_465", + "_nop_tc_466", ["eq_text", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nt_1586", + ["jump", "eq_done_1589", 502, 57], + "eq_nt_1592", ["is_null", 20, 8, 502, 57], - ["jump_false", 20, "eq_nnl_1587", 502, 57], - "_nop_tc_448", - ["jump", "eq_nnl_1587", 502, 57], + ["jump_false", 20, "eq_nnl_1593", 502, 57], + "_nop_tc_467", + ["jump", "eq_nnl_1593", 502, 57], ["true", 19, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nnl_1587", + ["jump", "eq_done_1589", 502, 57], + "eq_nnl_1593", ["is_bool", 20, 8, 502, 57], - ["jump_false", 20, "eq_nb_1588", 502, 57], - "_nop_tc_449", - ["jump", "eq_nb_1588", 502, 57], + ["jump_false", 20, "eq_nb_1594", 502, 57], + "_nop_tc_468", + ["jump", "eq_nb_1594", 502, 57], ["eq_bool", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nb_1588", + ["jump", "eq_done_1589", 502, 57], + "eq_nb_1594", ["false", 19, 502, 57], - "eq_done_1583", + "eq_done_1589", ["move", 9, 19, 502, 57], - "and_end_1565", + "and_end_1571", ["move", 8, 9, 502, 57], - ["jump_false", 8, "and_end_1564", 502, 57], + ["jump_false", 8, "and_end_1570", 502, 57], ["load_field", 9, 5, "kind", 502, 69], ["access", 11, "number", 502, 83], ["is_identical", 19, 9, 11, 502, 83], - ["jump_true", 19, "eq_done_1589", 502, 83], + ["jump_true", 19, "eq_done_1595", 502, 83], ["is_int", 20, 9, 502, 83], - ["jump_false", 20, "eq_ni_1590", 502, 83], - "_nop_tc_450", - ["jump", "eq_ni_1590", 502, 83], + ["jump_false", 20, "eq_ni_1596", 502, 83], + "_nop_tc_469", + ["jump", "eq_ni_1596", 502, 83], ["eq_int", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_ni_1590", + ["jump", "eq_done_1595", 502, 83], + "eq_ni_1596", ["is_num", 20, 9, 502, 83], - ["jump_false", 20, "eq_nn_1591", 502, 83], - "_nop_tc_451", - ["jump", "eq_nn_1591", 502, 83], + ["jump_false", 20, "eq_nn_1597", 502, 83], + "_nop_tc_470", + ["jump", "eq_nn_1597", 502, 83], ["eq_float", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nn_1591", + ["jump", "eq_done_1595", 502, 83], + "eq_nn_1597", ["is_text", 20, 9, 502, 83], - ["jump_false", 20, "eq_nt_1592", 502, 83], - "_nop_tc_452", - "_nop_tc_453", + ["jump_false", 20, "eq_nt_1598", 502, 83], + "_nop_tc_471", + "_nop_tc_472", ["eq_text", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nt_1592", + ["jump", "eq_done_1595", 502, 83], + "eq_nt_1598", ["is_null", 20, 9, 502, 83], - ["jump_false", 20, "eq_nnl_1593", 502, 83], - "_nop_tc_454", - ["jump", "eq_nnl_1593", 502, 83], + ["jump_false", 20, "eq_nnl_1599", 502, 83], + "_nop_tc_473", + ["jump", "eq_nnl_1599", 502, 83], ["true", 19, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nnl_1593", + ["jump", "eq_done_1595", 502, 83], + "eq_nnl_1599", ["is_bool", 20, 9, 502, 83], - ["jump_false", 20, "eq_nb_1594", 502, 83], - "_nop_tc_455", - ["jump", "eq_nb_1594", 502, 83], + ["jump_false", 20, "eq_nb_1600", 502, 83], + "_nop_tc_474", + ["jump", "eq_nb_1600", 502, 83], ["eq_bool", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nb_1594", + ["jump", "eq_done_1595", 502, 83], + "eq_nb_1600", ["false", 19, 502, 83], - "eq_done_1589", + "eq_done_1595", ["move", 8, 19, 502, 83], - "and_end_1564", - ["jump_false", 8, "if_else_1562", 502, 83], + "and_end_1570", + ["jump_false", 8, "if_else_1568", 502, 83], ["load_field", 8, 3, "number", 503, 14], ["move", 6, 8, 503, 14], ["load_field", 8, 5, "number", 504, 14], ["move", 7, 8, 504, 14], ["null", 8, 505, 19], ["is_identical", 9, 6, 8, 505, 19], - ["jump_true", 9, "eq_done_1597", 505, 19], + ["jump_true", 9, "eq_done_1603", 505, 19], ["is_int", 11, 6, 505, 19], - ["jump_false", 11, "eq_ni_1598", 505, 19], - "_nop_tc_456", - ["jump", "eq_ni_1598", 505, 19], + ["jump_false", 11, "eq_ni_1604", 505, 19], + "_nop_tc_475", + ["jump", "eq_ni_1604", 505, 19], ["eq_int", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_ni_1598", + ["jump", "eq_done_1603", 505, 19], + "eq_ni_1604", ["is_num", 11, 6, 505, 19], - ["jump_false", 11, "eq_nn_1599", 505, 19], - "_nop_tc_457", - ["jump", "eq_nn_1599", 505, 19], + ["jump_false", 11, "eq_nn_1605", 505, 19], + "_nop_tc_476", + ["jump", "eq_nn_1605", 505, 19], ["eq_float", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nn_1599", + ["jump", "eq_done_1603", 505, 19], + "eq_nn_1605", ["is_text", 11, 6, 505, 19], - ["jump_false", 11, "eq_nt_1600", 505, 19], - "_nop_tc_458", - ["jump", "eq_nt_1600", 505, 19], + ["jump_false", 11, "eq_nt_1606", 505, 19], + "_nop_tc_477", + ["jump", "eq_nt_1606", 505, 19], ["eq_text", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nt_1600", + ["jump", "eq_done_1603", 505, 19], + "eq_nt_1606", ["is_null", 11, 6, 505, 19], - ["jump_false", 11, "eq_nnl_1601", 505, 19], - "_nop_tc_459", - "_nop_tc_460", + ["jump_false", 11, "eq_nnl_1607", 505, 19], + "_nop_tc_478", + "_nop_tc_479", ["true", 9, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nnl_1601", + ["jump", "eq_done_1603", 505, 19], + "eq_nnl_1607", ["is_bool", 11, 6, 505, 19], - ["jump_false", 11, "eq_nb_1602", 505, 19], - "_nop_tc_461", - ["jump", "eq_nb_1602", 505, 19], + ["jump_false", 11, "eq_nb_1608", 505, 19], + "_nop_tc_480", + ["jump", "eq_nb_1608", 505, 19], ["eq_bool", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nb_1602", + ["jump", "eq_done_1603", 505, 19], + "eq_nb_1608", ["false", 9, 505, 19], - "eq_done_1597", - ["jump_false", 9, "if_else_1595", 505, 19], + "eq_done_1603", + ["jump_false", 9, "if_else_1601", 505, 19], ["load_field", 8, 3, "value", 505, 37], [ "access", @@ -11025,50 +11093,50 @@ ["setarg", 9, 1, 8, 505, 30], ["invoke", 9, 3, 505, 30], ["move", 6, 3, 505, 30], - ["jump", "if_end_1596", 505, 30], - "if_else_1595", - "if_end_1596", + ["jump", "if_end_1602", 505, 30], + "if_else_1601", + "if_end_1602", ["null", 3, 506, 19], ["is_identical", 8, 7, 3, 506, 19], - ["jump_true", 8, "eq_done_1605", 506, 19], + ["jump_true", 8, "eq_done_1611", 506, 19], ["is_int", 9, 7, 506, 19], - ["jump_false", 9, "eq_ni_1606", 506, 19], - "_nop_tc_462", - ["jump", "eq_ni_1606", 506, 19], + ["jump_false", 9, "eq_ni_1612", 506, 19], + "_nop_tc_481", + ["jump", "eq_ni_1612", 506, 19], ["eq_int", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_ni_1606", + ["jump", "eq_done_1611", 506, 19], + "eq_ni_1612", ["is_num", 9, 7, 506, 19], - ["jump_false", 9, "eq_nn_1607", 506, 19], - "_nop_tc_463", - ["jump", "eq_nn_1607", 506, 19], + ["jump_false", 9, "eq_nn_1613", 506, 19], + "_nop_tc_482", + ["jump", "eq_nn_1613", 506, 19], ["eq_float", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nn_1607", + ["jump", "eq_done_1611", 506, 19], + "eq_nn_1613", ["is_text", 9, 7, 506, 19], - ["jump_false", 9, "eq_nt_1608", 506, 19], - "_nop_tc_464", - ["jump", "eq_nt_1608", 506, 19], + ["jump_false", 9, "eq_nt_1614", 506, 19], + "_nop_tc_483", + ["jump", "eq_nt_1614", 506, 19], ["eq_text", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nt_1608", + ["jump", "eq_done_1611", 506, 19], + "eq_nt_1614", ["is_null", 9, 7, 506, 19], - ["jump_false", 9, "eq_nnl_1609", 506, 19], - "_nop_tc_465", - "_nop_tc_466", + ["jump_false", 9, "eq_nnl_1615", 506, 19], + "_nop_tc_484", + "_nop_tc_485", ["true", 8, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nnl_1609", + ["jump", "eq_done_1611", 506, 19], + "eq_nnl_1615", ["is_bool", 9, 7, 506, 19], - ["jump_false", 9, "eq_nb_1610", 506, 19], - "_nop_tc_467", - ["jump", "eq_nb_1610", 506, 19], + ["jump_false", 9, "eq_nb_1616", 506, 19], + "_nop_tc_486", + ["jump", "eq_nb_1616", 506, 19], ["eq_bool", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nb_1610", + ["jump", "eq_done_1611", 506, 19], + "eq_nb_1616", ["false", 8, 506, 19], - "eq_done_1605", - ["jump_false", 8, "if_else_1603", 506, 19], + "eq_done_1611", + ["jump_false", 8, "if_else_1609", 506, 19], ["load_field", 3, 5, "value", 506, 37], [ "access", @@ -11087,50 +11155,50 @@ ["setarg", 8, 1, 3, 506, 30], ["invoke", 8, 3, 506, 30], ["move", 7, 3, 506, 30], - ["jump", "if_end_1604", 506, 30], - "if_else_1603", - "if_end_1604", + ["jump", "if_end_1610", 506, 30], + "if_else_1609", + "if_end_1610", ["access", 3, "&", 507, 18], ["is_identical", 5, 4, 3, 507, 18], - ["jump_true", 5, "eq_done_1613", 507, 18], + ["jump_true", 5, "eq_done_1619", 507, 18], ["is_int", 8, 4, 507, 18], - ["jump_false", 8, "eq_ni_1614", 507, 18], - "_nop_tc_468", - ["jump", "eq_ni_1614", 507, 18], + ["jump_false", 8, "eq_ni_1620", 507, 18], + "_nop_tc_487", + ["jump", "eq_ni_1620", 507, 18], ["eq_int", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_ni_1614", + ["jump", "eq_done_1619", 507, 18], + "eq_ni_1620", ["is_num", 8, 4, 507, 18], - ["jump_false", 8, "eq_nn_1615", 507, 18], - "_nop_tc_469", - ["jump", "eq_nn_1615", 507, 18], + ["jump_false", 8, "eq_nn_1621", 507, 18], + "_nop_tc_488", + ["jump", "eq_nn_1621", 507, 18], ["eq_float", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nn_1615", + ["jump", "eq_done_1619", 507, 18], + "eq_nn_1621", ["is_text", 8, 4, 507, 18], - ["jump_false", 8, "eq_nt_1616", 507, 18], - "_nop_tc_470", - "_nop_tc_471", + ["jump_false", 8, "eq_nt_1622", 507, 18], + "_nop_tc_489", + "_nop_tc_490", ["eq_text", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nt_1616", + ["jump", "eq_done_1619", 507, 18], + "eq_nt_1622", ["is_null", 8, 4, 507, 18], - ["jump_false", 8, "eq_nnl_1617", 507, 18], - "_nop_tc_472", - ["jump", "eq_nnl_1617", 507, 18], + ["jump_false", 8, "eq_nnl_1623", 507, 18], + "_nop_tc_491", + ["jump", "eq_nnl_1623", 507, 18], ["true", 5, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nnl_1617", + ["jump", "eq_done_1619", 507, 18], + "eq_nnl_1623", ["is_bool", 8, 4, 507, 18], - ["jump_false", 8, "eq_nb_1618", 507, 18], - "_nop_tc_473", - ["jump", "eq_nb_1618", 507, 18], + ["jump_false", 8, "eq_nb_1624", 507, 18], + "_nop_tc_492", + ["jump", "eq_nb_1624", 507, 18], ["eq_bool", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nb_1618", + ["jump", "eq_done_1619", 507, 18], + "eq_nb_1624", ["false", 5, 507, 18], - "eq_done_1613", - ["jump_false", 5, "if_else_1611", 507, 18], + "eq_done_1619", + ["jump_false", 5, "if_else_1617", 507, 18], ["bitand", 3, 6, 7, 507, 47], ["get", 5, 15, 1, 507, 30], ["frame", 8, 5, 2, 507, 30], @@ -11141,49 +11209,49 @@ ["tail_invoke", 8, 3, 507, 30], ["return", 3, 507, 30], "_nop_ur_22", - "if_else_1611", - "if_end_1612", + "if_else_1617", + "if_end_1618", ["access", 3, "|", 508, 18], ["is_identical", 5, 4, 3, 508, 18], - ["jump_true", 5, "eq_done_1621", 508, 18], + ["jump_true", 5, "eq_done_1627", 508, 18], ["is_int", 8, 4, 508, 18], - ["jump_false", 8, "eq_ni_1622", 508, 18], - "_nop_tc_474", - ["jump", "eq_ni_1622", 508, 18], + ["jump_false", 8, "eq_ni_1628", 508, 18], + "_nop_tc_493", + ["jump", "eq_ni_1628", 508, 18], ["eq_int", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_ni_1622", + ["jump", "eq_done_1627", 508, 18], + "eq_ni_1628", ["is_num", 8, 4, 508, 18], - ["jump_false", 8, "eq_nn_1623", 508, 18], - "_nop_tc_475", - ["jump", "eq_nn_1623", 508, 18], + ["jump_false", 8, "eq_nn_1629", 508, 18], + "_nop_tc_494", + ["jump", "eq_nn_1629", 508, 18], ["eq_float", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nn_1623", + ["jump", "eq_done_1627", 508, 18], + "eq_nn_1629", ["is_text", 8, 4, 508, 18], - ["jump_false", 8, "eq_nt_1624", 508, 18], - "_nop_tc_476", - "_nop_tc_477", + ["jump_false", 8, "eq_nt_1630", 508, 18], + "_nop_tc_495", + "_nop_tc_496", ["eq_text", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nt_1624", + ["jump", "eq_done_1627", 508, 18], + "eq_nt_1630", ["is_null", 8, 4, 508, 18], - ["jump_false", 8, "eq_nnl_1625", 508, 18], - "_nop_tc_478", - ["jump", "eq_nnl_1625", 508, 18], + ["jump_false", 8, "eq_nnl_1631", 508, 18], + "_nop_tc_497", + ["jump", "eq_nnl_1631", 508, 18], ["true", 5, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nnl_1625", + ["jump", "eq_done_1627", 508, 18], + "eq_nnl_1631", ["is_bool", 8, 4, 508, 18], - ["jump_false", 8, "eq_nb_1626", 508, 18], - "_nop_tc_479", - ["jump", "eq_nb_1626", 508, 18], + ["jump_false", 8, "eq_nb_1632", 508, 18], + "_nop_tc_498", + ["jump", "eq_nb_1632", 508, 18], ["eq_bool", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nb_1626", + ["jump", "eq_done_1627", 508, 18], + "eq_nb_1632", ["false", 5, 508, 18], - "eq_done_1621", - ["jump_false", 5, "if_else_1619", 508, 18], + "eq_done_1627", + ["jump_false", 5, "if_else_1625", 508, 18], ["bitor", 3, 6, 7, 508, 47], ["get", 5, 15, 1, 508, 30], ["frame", 8, 5, 2, 508, 30], @@ -11194,49 +11262,49 @@ ["tail_invoke", 8, 3, 508, 30], ["return", 3, 508, 30], "_nop_ur_23", - "if_else_1619", - "if_end_1620", + "if_else_1625", + "if_end_1626", ["access", 3, "^", 509, 18], ["is_identical", 5, 4, 3, 509, 18], - ["jump_true", 5, "eq_done_1629", 509, 18], + ["jump_true", 5, "eq_done_1635", 509, 18], ["is_int", 8, 4, 509, 18], - ["jump_false", 8, "eq_ni_1630", 509, 18], - "_nop_tc_480", - ["jump", "eq_ni_1630", 509, 18], + ["jump_false", 8, "eq_ni_1636", 509, 18], + "_nop_tc_499", + ["jump", "eq_ni_1636", 509, 18], ["eq_int", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_ni_1630", + ["jump", "eq_done_1635", 509, 18], + "eq_ni_1636", ["is_num", 8, 4, 509, 18], - ["jump_false", 8, "eq_nn_1631", 509, 18], - "_nop_tc_481", - ["jump", "eq_nn_1631", 509, 18], + ["jump_false", 8, "eq_nn_1637", 509, 18], + "_nop_tc_500", + ["jump", "eq_nn_1637", 509, 18], ["eq_float", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nn_1631", + ["jump", "eq_done_1635", 509, 18], + "eq_nn_1637", ["is_text", 8, 4, 509, 18], - ["jump_false", 8, "eq_nt_1632", 509, 18], - "_nop_tc_482", - "_nop_tc_483", + ["jump_false", 8, "eq_nt_1638", 509, 18], + "_nop_tc_501", + "_nop_tc_502", ["eq_text", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nt_1632", + ["jump", "eq_done_1635", 509, 18], + "eq_nt_1638", ["is_null", 8, 4, 509, 18], - ["jump_false", 8, "eq_nnl_1633", 509, 18], - "_nop_tc_484", - ["jump", "eq_nnl_1633", 509, 18], + ["jump_false", 8, "eq_nnl_1639", 509, 18], + "_nop_tc_503", + ["jump", "eq_nnl_1639", 509, 18], ["true", 5, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nnl_1633", + ["jump", "eq_done_1635", 509, 18], + "eq_nnl_1639", ["is_bool", 8, 4, 509, 18], - ["jump_false", 8, "eq_nb_1634", 509, 18], - "_nop_tc_485", - ["jump", "eq_nb_1634", 509, 18], + ["jump_false", 8, "eq_nb_1640", 509, 18], + "_nop_tc_504", + ["jump", "eq_nb_1640", 509, 18], ["eq_bool", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nb_1634", + ["jump", "eq_done_1635", 509, 18], + "eq_nb_1640", ["false", 5, 509, 18], - "eq_done_1629", - ["jump_false", 5, "if_else_1627", 509, 18], + "eq_done_1635", + ["jump_false", 5, "if_else_1633", 509, 18], ["bitxor", 3, 6, 7, 509, 47], ["get", 5, 15, 1, 509, 30], ["frame", 8, 5, 2, 509, 30], @@ -11247,49 +11315,49 @@ ["tail_invoke", 8, 3, 509, 30], ["return", 3, 509, 30], "_nop_ur_24", - "if_else_1627", - "if_end_1628", + "if_else_1633", + "if_end_1634", ["access", 3, "<<", 510, 18], ["is_identical", 5, 4, 3, 510, 18], - ["jump_true", 5, "eq_done_1637", 510, 18], + ["jump_true", 5, "eq_done_1643", 510, 18], ["is_int", 8, 4, 510, 18], - ["jump_false", 8, "eq_ni_1638", 510, 18], - "_nop_tc_486", - ["jump", "eq_ni_1638", 510, 18], + ["jump_false", 8, "eq_ni_1644", 510, 18], + "_nop_tc_505", + ["jump", "eq_ni_1644", 510, 18], ["eq_int", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_ni_1638", + ["jump", "eq_done_1643", 510, 18], + "eq_ni_1644", ["is_num", 8, 4, 510, 18], - ["jump_false", 8, "eq_nn_1639", 510, 18], - "_nop_tc_487", - ["jump", "eq_nn_1639", 510, 18], + ["jump_false", 8, "eq_nn_1645", 510, 18], + "_nop_tc_506", + ["jump", "eq_nn_1645", 510, 18], ["eq_float", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nn_1639", + ["jump", "eq_done_1643", 510, 18], + "eq_nn_1645", ["is_text", 8, 4, 510, 18], - ["jump_false", 8, "eq_nt_1640", 510, 18], - "_nop_tc_488", - "_nop_tc_489", + ["jump_false", 8, "eq_nt_1646", 510, 18], + "_nop_tc_507", + "_nop_tc_508", ["eq_text", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nt_1640", + ["jump", "eq_done_1643", 510, 18], + "eq_nt_1646", ["is_null", 8, 4, 510, 18], - ["jump_false", 8, "eq_nnl_1641", 510, 18], - "_nop_tc_490", - ["jump", "eq_nnl_1641", 510, 18], + ["jump_false", 8, "eq_nnl_1647", 510, 18], + "_nop_tc_509", + ["jump", "eq_nnl_1647", 510, 18], ["true", 5, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nnl_1641", + ["jump", "eq_done_1643", 510, 18], + "eq_nnl_1647", ["is_bool", 8, 4, 510, 18], - ["jump_false", 8, "eq_nb_1642", 510, 18], - "_nop_tc_491", - ["jump", "eq_nb_1642", 510, 18], + ["jump_false", 8, "eq_nb_1648", 510, 18], + "_nop_tc_510", + ["jump", "eq_nb_1648", 510, 18], ["eq_bool", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nb_1642", + ["jump", "eq_done_1643", 510, 18], + "eq_nb_1648", ["false", 5, 510, 18], - "eq_done_1637", - ["jump_false", 5, "if_else_1635", 510, 18], + "eq_done_1643", + ["jump_false", 5, "if_else_1641", 510, 18], ["shl", 3, 6, 7, 510, 49], ["get", 5, 15, 1, 510, 31], ["frame", 8, 5, 2, 510, 31], @@ -11300,49 +11368,49 @@ ["tail_invoke", 8, 3, 510, 31], ["return", 3, 510, 31], "_nop_ur_25", - "if_else_1635", - "if_end_1636", + "if_else_1641", + "if_end_1642", ["access", 3, ">>", 511, 18], ["is_identical", 5, 4, 3, 511, 18], - ["jump_true", 5, "eq_done_1645", 511, 18], + ["jump_true", 5, "eq_done_1651", 511, 18], ["is_int", 8, 4, 511, 18], - ["jump_false", 8, "eq_ni_1646", 511, 18], - "_nop_tc_492", - ["jump", "eq_ni_1646", 511, 18], + ["jump_false", 8, "eq_ni_1652", 511, 18], + "_nop_tc_511", + ["jump", "eq_ni_1652", 511, 18], ["eq_int", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_ni_1646", + ["jump", "eq_done_1651", 511, 18], + "eq_ni_1652", ["is_num", 8, 4, 511, 18], - ["jump_false", 8, "eq_nn_1647", 511, 18], - "_nop_tc_493", - ["jump", "eq_nn_1647", 511, 18], + ["jump_false", 8, "eq_nn_1653", 511, 18], + "_nop_tc_512", + ["jump", "eq_nn_1653", 511, 18], ["eq_float", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nn_1647", + ["jump", "eq_done_1651", 511, 18], + "eq_nn_1653", ["is_text", 8, 4, 511, 18], - ["jump_false", 8, "eq_nt_1648", 511, 18], - "_nop_tc_494", - "_nop_tc_495", + ["jump_false", 8, "eq_nt_1654", 511, 18], + "_nop_tc_513", + "_nop_tc_514", ["eq_text", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nt_1648", + ["jump", "eq_done_1651", 511, 18], + "eq_nt_1654", ["is_null", 8, 4, 511, 18], - ["jump_false", 8, "eq_nnl_1649", 511, 18], - "_nop_tc_496", - ["jump", "eq_nnl_1649", 511, 18], + ["jump_false", 8, "eq_nnl_1655", 511, 18], + "_nop_tc_515", + ["jump", "eq_nnl_1655", 511, 18], ["true", 5, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nnl_1649", + ["jump", "eq_done_1651", 511, 18], + "eq_nnl_1655", ["is_bool", 8, 4, 511, 18], - ["jump_false", 8, "eq_nb_1650", 511, 18], - "_nop_tc_497", - ["jump", "eq_nb_1650", 511, 18], + ["jump_false", 8, "eq_nb_1656", 511, 18], + "_nop_tc_516", + ["jump", "eq_nb_1656", 511, 18], ["eq_bool", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nb_1650", + ["jump", "eq_done_1651", 511, 18], + "eq_nb_1656", ["false", 5, 511, 18], - "eq_done_1645", - ["jump_false", 5, "if_else_1643", 511, 18], + "eq_done_1651", + ["jump_false", 5, "if_else_1649", 511, 18], ["shr", 3, 6, 7, 511, 49], ["get", 5, 15, 1, 511, 31], ["frame", 7, 5, 2, 511, 31], @@ -11353,147 +11421,147 @@ ["tail_invoke", 7, 3, 511, 31], ["return", 3, 511, 31], "_nop_ur_26", - "if_else_1643", - "if_end_1644", - ["jump", "if_end_1563", 511, 31], - "if_else_1562", - "if_end_1563", + "if_else_1649", + "if_end_1650", + ["jump", "if_end_1569", 511, 31], + "if_else_1568", + "if_end_1569", ["return", 1, 513, 14], "_nop_ur_27", - "if_else_1526", - "if_end_1527", + "if_else_1532", + "if_end_1533", ["access", 3, "!", 517, 14], ["is_identical", 5, 4, 3, 517, 14], - ["jump_true", 5, "eq_done_1653", 517, 14], + ["jump_true", 5, "eq_done_1659", 517, 14], ["is_int", 7, 4, 517, 14], - ["jump_false", 7, "eq_ni_1654", 517, 14], - "_nop_tc_498", - ["jump", "eq_ni_1654", 517, 14], + ["jump_false", 7, "eq_ni_1660", 517, 14], + "_nop_tc_517", + ["jump", "eq_ni_1660", 517, 14], ["eq_int", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_ni_1654", + ["jump", "eq_done_1659", 517, 14], + "eq_ni_1660", ["is_num", 7, 4, 517, 14], - ["jump_false", 7, "eq_nn_1655", 517, 14], - "_nop_tc_499", - ["jump", "eq_nn_1655", 517, 14], + ["jump_false", 7, "eq_nn_1661", 517, 14], + "_nop_tc_518", + ["jump", "eq_nn_1661", 517, 14], ["eq_float", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nn_1655", + ["jump", "eq_done_1659", 517, 14], + "eq_nn_1661", ["is_text", 7, 4, 517, 14], - ["jump_false", 7, "eq_nt_1656", 517, 14], - "_nop_tc_500", - "_nop_tc_501", + ["jump_false", 7, "eq_nt_1662", 517, 14], + "_nop_tc_519", + "_nop_tc_520", ["eq_text", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nt_1656", + ["jump", "eq_done_1659", 517, 14], + "eq_nt_1662", ["is_null", 7, 4, 517, 14], - ["jump_false", 7, "eq_nnl_1657", 517, 14], - "_nop_tc_502", - ["jump", "eq_nnl_1657", 517, 14], + ["jump_false", 7, "eq_nnl_1663", 517, 14], + "_nop_tc_521", + ["jump", "eq_nnl_1663", 517, 14], ["true", 5, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nnl_1657", + ["jump", "eq_done_1659", 517, 14], + "eq_nnl_1663", ["is_bool", 7, 4, 517, 14], - ["jump_false", 7, "eq_nb_1658", 517, 14], - "_nop_tc_503", - ["jump", "eq_nb_1658", 517, 14], + ["jump_false", 7, "eq_nb_1664", 517, 14], + "_nop_tc_522", + ["jump", "eq_nb_1664", 517, 14], ["eq_bool", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nb_1658", + ["jump", "eq_done_1659", 517, 14], + "eq_nb_1664", ["false", 5, 517, 14], - "eq_done_1653", - ["jump_false", 5, "if_else_1651", 517, 14], + "eq_done_1659", + ["jump_false", 5, "if_else_1657", 517, 14], ["load_field", 3, 1, "expression", 518, 11], ["null", 5, 518, 30], ["is_identical", 7, 3, 5, 518, 30], - ["jump_true", 7, "ne_nid_1662", 518, 30], - ["jump", "ne_ni_1663", 518, 30], - "ne_nid_1662", + ["jump_true", 7, "ne_nid_1668", 518, 30], + ["jump", "ne_ni_1669", 518, 30], + "ne_nid_1668", ["false", 7, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_ni_1663", + ["jump", "ne_done_1667", 518, 30], + "ne_ni_1669", ["is_int", 8, 3, 518, 30], - ["jump_false", 8, "ne_nn_1664", 518, 30], - "_nop_tc_504", - ["jump", "ne_nn_1664", 518, 30], + ["jump_false", 8, "ne_nn_1670", 518, 30], + "_nop_tc_523", + ["jump", "ne_nn_1670", 518, 30], ["ne_int", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nn_1664", + ["jump", "ne_done_1667", 518, 30], + "ne_nn_1670", ["is_num", 8, 3, 518, 30], - ["jump_false", 8, "ne_nt_1665", 518, 30], - "_nop_tc_505", - ["jump", "ne_nt_1665", 518, 30], + ["jump_false", 8, "ne_nt_1671", 518, 30], + "_nop_tc_524", + ["jump", "ne_nt_1671", 518, 30], ["ne_float", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nt_1665", + ["jump", "ne_done_1667", 518, 30], + "ne_nt_1671", ["is_text", 8, 3, 518, 30], - ["jump_false", 8, "ne_nnl_1666", 518, 30], - "_nop_tc_506", - ["jump", "ne_nnl_1666", 518, 30], + ["jump_false", 8, "ne_nnl_1672", 518, 30], + "_nop_tc_525", + ["jump", "ne_nnl_1672", 518, 30], ["ne_text", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nnl_1666", + ["jump", "ne_done_1667", 518, 30], + "ne_nnl_1672", ["is_null", 8, 3, 518, 30], - ["jump_false", 8, "ne_nb_1667", 518, 30], - "_nop_tc_507", - "_nop_tc_508", + ["jump_false", 8, "ne_nb_1673", 518, 30], + "_nop_tc_526", + "_nop_tc_527", ["false", 7, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nb_1667", + ["jump", "ne_done_1667", 518, 30], + "ne_nb_1673", ["is_bool", 8, 3, 518, 30], - ["jump_false", 8, "ne_mis_1668", 518, 30], - "_nop_tc_509", - ["jump", "ne_mis_1668", 518, 30], + ["jump_false", 8, "ne_mis_1674", 518, 30], + "_nop_tc_528", + ["jump", "ne_mis_1674", 518, 30], ["ne_bool", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_mis_1668", + ["jump", "ne_done_1667", 518, 30], + "ne_mis_1674", ["true", 7, 518, 30], - "ne_done_1661", - ["jump_false", 7, "if_else_1659", 518, 30], + "ne_done_1667", + ["jump_false", 7, "if_else_1665", 518, 30], ["load_field", 3, 1, "expression", 519, 14], ["load_field", 5, 3, "kind", 519, 14], ["move", 12, 5, 519, 14], ["access", 3, "true", 520, 19], ["is_identical", 5, 12, 3, 520, 19], - ["jump_true", 5, "eq_done_1671", 520, 19], + ["jump_true", 5, "eq_done_1677", 520, 19], ["is_int", 7, 12, 520, 19], - ["jump_false", 7, "eq_ni_1672", 520, 19], - "_nop_tc_510", - ["jump", "eq_ni_1672", 520, 19], + ["jump_false", 7, "eq_ni_1678", 520, 19], + "_nop_tc_529", + ["jump", "eq_ni_1678", 520, 19], ["eq_int", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_ni_1672", + ["jump", "eq_done_1677", 520, 19], + "eq_ni_1678", ["is_num", 7, 12, 520, 19], - ["jump_false", 7, "eq_nn_1673", 520, 19], - "_nop_tc_511", - ["jump", "eq_nn_1673", 520, 19], + ["jump_false", 7, "eq_nn_1679", 520, 19], + "_nop_tc_530", + ["jump", "eq_nn_1679", 520, 19], ["eq_float", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nn_1673", + ["jump", "eq_done_1677", 520, 19], + "eq_nn_1679", ["is_text", 7, 12, 520, 19], - ["jump_false", 7, "eq_nt_1674", 520, 19], - "_nop_tc_512", - "_nop_tc_513", + ["jump_false", 7, "eq_nt_1680", 520, 19], + "_nop_tc_531", + "_nop_tc_532", ["eq_text", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nt_1674", + ["jump", "eq_done_1677", 520, 19], + "eq_nt_1680", ["is_null", 7, 12, 520, 19], - ["jump_false", 7, "eq_nnl_1675", 520, 19], - "_nop_tc_514", - ["jump", "eq_nnl_1675", 520, 19], + ["jump_false", 7, "eq_nnl_1681", 520, 19], + "_nop_tc_533", + ["jump", "eq_nnl_1681", 520, 19], ["true", 5, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nnl_1675", + ["jump", "eq_done_1677", 520, 19], + "eq_nnl_1681", ["is_bool", 7, 12, 520, 19], - ["jump_false", 7, "eq_nb_1676", 520, 19], - "_nop_tc_515", - ["jump", "eq_nb_1676", 520, 19], + ["jump_false", 7, "eq_nb_1682", 520, 19], + "_nop_tc_534", + ["jump", "eq_nb_1682", 520, 19], ["eq_bool", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nb_1676", + ["jump", "eq_done_1677", 520, 19], + "eq_nb_1682", ["false", 5, 520, 19], - "eq_done_1671", - ["jump_false", 5, "if_else_1669", 520, 19], + "eq_done_1677", + ["jump_false", 5, "if_else_1675", 520, 19], ["false", 3, 520, 44], ["get", 5, 17, 1, 520, 34], ["frame", 7, 5, 2, 520, 34], @@ -11504,49 +11572,49 @@ ["tail_invoke", 7, 3, 520, 34], ["return", 3, 520, 34], "_nop_ur_28", - "if_else_1669", - "if_end_1670", + "if_else_1675", + "if_end_1676", ["access", 3, "false", 521, 19], ["is_identical", 5, 12, 3, 521, 19], - ["jump_true", 5, "eq_done_1679", 521, 19], + ["jump_true", 5, "eq_done_1685", 521, 19], ["is_int", 7, 12, 521, 19], - ["jump_false", 7, "eq_ni_1680", 521, 19], - "_nop_tc_516", - ["jump", "eq_ni_1680", 521, 19], + ["jump_false", 7, "eq_ni_1686", 521, 19], + "_nop_tc_535", + ["jump", "eq_ni_1686", 521, 19], ["eq_int", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_ni_1680", + ["jump", "eq_done_1685", 521, 19], + "eq_ni_1686", ["is_num", 7, 12, 521, 19], - ["jump_false", 7, "eq_nn_1681", 521, 19], - "_nop_tc_517", - ["jump", "eq_nn_1681", 521, 19], + ["jump_false", 7, "eq_nn_1687", 521, 19], + "_nop_tc_536", + ["jump", "eq_nn_1687", 521, 19], ["eq_float", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nn_1681", + ["jump", "eq_done_1685", 521, 19], + "eq_nn_1687", ["is_text", 7, 12, 521, 19], - ["jump_false", 7, "eq_nt_1682", 521, 19], - "_nop_tc_518", - "_nop_tc_519", + ["jump_false", 7, "eq_nt_1688", 521, 19], + "_nop_tc_537", + "_nop_tc_538", ["eq_text", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nt_1682", + ["jump", "eq_done_1685", 521, 19], + "eq_nt_1688", ["is_null", 7, 12, 521, 19], - ["jump_false", 7, "eq_nnl_1683", 521, 19], - "_nop_tc_520", - ["jump", "eq_nnl_1683", 521, 19], + ["jump_false", 7, "eq_nnl_1689", 521, 19], + "_nop_tc_539", + ["jump", "eq_nnl_1689", 521, 19], ["true", 5, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nnl_1683", + ["jump", "eq_done_1685", 521, 19], + "eq_nnl_1689", ["is_bool", 7, 12, 521, 19], - ["jump_false", 7, "eq_nb_1684", 521, 19], - "_nop_tc_521", - ["jump", "eq_nb_1684", 521, 19], + ["jump_false", 7, "eq_nb_1690", 521, 19], + "_nop_tc_540", + ["jump", "eq_nb_1690", 521, 19], ["eq_bool", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nb_1684", + ["jump", "eq_done_1685", 521, 19], + "eq_nb_1690", ["false", 5, 521, 19], - "eq_done_1679", - ["jump_false", 5, "if_else_1677", 521, 19], + "eq_done_1685", + ["jump_false", 5, "if_else_1683", 521, 19], ["true", 3, 521, 45], ["get", 5, 17, 1, 521, 35], ["frame", 7, 5, 2, 521, 35], @@ -11557,193 +11625,193 @@ ["tail_invoke", 7, 3, 521, 35], ["return", 3, 521, 35], "_nop_ur_29", - "if_else_1677", - "if_end_1678", - ["jump", "if_end_1660", 521, 35], - "if_else_1659", - "if_end_1660", + "if_else_1683", + "if_end_1684", + ["jump", "if_end_1666", 521, 35], + "if_else_1665", + "if_end_1666", ["return", 1, 523, 14], "_nop_ur_30", - "if_else_1651", - "if_end_1652", + "if_else_1657", + "if_end_1658", ["access", 3, "~", 525, 14], ["is_identical", 5, 4, 3, 525, 14], - ["jump_true", 5, "eq_done_1687", 525, 14], + ["jump_true", 5, "eq_done_1693", 525, 14], ["is_int", 7, 4, 525, 14], - ["jump_false", 7, "eq_ni_1688", 525, 14], - "_nop_tc_522", - ["jump", "eq_ni_1688", 525, 14], + ["jump_false", 7, "eq_ni_1694", 525, 14], + "_nop_tc_541", + ["jump", "eq_ni_1694", 525, 14], ["eq_int", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_ni_1688", + ["jump", "eq_done_1693", 525, 14], + "eq_ni_1694", ["is_num", 7, 4, 525, 14], - ["jump_false", 7, "eq_nn_1689", 525, 14], - "_nop_tc_523", - ["jump", "eq_nn_1689", 525, 14], + ["jump_false", 7, "eq_nn_1695", 525, 14], + "_nop_tc_542", + ["jump", "eq_nn_1695", 525, 14], ["eq_float", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nn_1689", + ["jump", "eq_done_1693", 525, 14], + "eq_nn_1695", ["is_text", 7, 4, 525, 14], - ["jump_false", 7, "eq_nt_1690", 525, 14], - "_nop_tc_524", - "_nop_tc_525", + ["jump_false", 7, "eq_nt_1696", 525, 14], + "_nop_tc_543", + "_nop_tc_544", ["eq_text", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nt_1690", + ["jump", "eq_done_1693", 525, 14], + "eq_nt_1696", ["is_null", 7, 4, 525, 14], - ["jump_false", 7, "eq_nnl_1691", 525, 14], - "_nop_tc_526", - ["jump", "eq_nnl_1691", 525, 14], + ["jump_false", 7, "eq_nnl_1697", 525, 14], + "_nop_tc_545", + ["jump", "eq_nnl_1697", 525, 14], ["true", 5, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nnl_1691", + ["jump", "eq_done_1693", 525, 14], + "eq_nnl_1697", ["is_bool", 7, 4, 525, 14], - ["jump_false", 7, "eq_nb_1692", 525, 14], - "_nop_tc_527", - ["jump", "eq_nb_1692", 525, 14], + ["jump_false", 7, "eq_nb_1698", 525, 14], + "_nop_tc_546", + ["jump", "eq_nb_1698", 525, 14], ["eq_bool", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nb_1692", + ["jump", "eq_done_1693", 525, 14], + "eq_nb_1698", ["false", 5, 525, 14], - "eq_done_1687", - ["jump_false", 5, "if_else_1685", 525, 14], + "eq_done_1693", + ["jump_false", 5, "if_else_1691", 525, 14], ["load_field", 3, 1, "expression", 526, 11], ["null", 5, 526, 30], ["is_identical", 7, 3, 5, 526, 30], - ["jump_true", 7, "ne_nid_1697", 526, 30], - ["jump", "ne_ni_1698", 526, 30], - "ne_nid_1697", + ["jump_true", 7, "ne_nid_1703", 526, 30], + ["jump", "ne_ni_1704", 526, 30], + "ne_nid_1703", ["false", 7, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_ni_1698", + ["jump", "ne_done_1702", 526, 30], + "ne_ni_1704", ["is_int", 8, 3, 526, 30], - ["jump_false", 8, "ne_nn_1699", 526, 30], - "_nop_tc_528", - ["jump", "ne_nn_1699", 526, 30], + ["jump_false", 8, "ne_nn_1705", 526, 30], + "_nop_tc_547", + ["jump", "ne_nn_1705", 526, 30], ["ne_int", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nn_1699", + ["jump", "ne_done_1702", 526, 30], + "ne_nn_1705", ["is_num", 8, 3, 526, 30], - ["jump_false", 8, "ne_nt_1700", 526, 30], - "_nop_tc_529", - ["jump", "ne_nt_1700", 526, 30], + ["jump_false", 8, "ne_nt_1706", 526, 30], + "_nop_tc_548", + ["jump", "ne_nt_1706", 526, 30], ["ne_float", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nt_1700", + ["jump", "ne_done_1702", 526, 30], + "ne_nt_1706", ["is_text", 8, 3, 526, 30], - ["jump_false", 8, "ne_nnl_1701", 526, 30], - "_nop_tc_530", - ["jump", "ne_nnl_1701", 526, 30], + ["jump_false", 8, "ne_nnl_1707", 526, 30], + "_nop_tc_549", + ["jump", "ne_nnl_1707", 526, 30], ["ne_text", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nnl_1701", + ["jump", "ne_done_1702", 526, 30], + "ne_nnl_1707", ["is_null", 8, 3, 526, 30], - ["jump_false", 8, "ne_nb_1702", 526, 30], - "_nop_tc_531", - "_nop_tc_532", + ["jump_false", 8, "ne_nb_1708", 526, 30], + "_nop_tc_550", + "_nop_tc_551", ["false", 7, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nb_1702", + ["jump", "ne_done_1702", 526, 30], + "ne_nb_1708", ["is_bool", 8, 3, 526, 30], - ["jump_false", 8, "ne_mis_1703", 526, 30], - "_nop_tc_533", - ["jump", "ne_mis_1703", 526, 30], + ["jump_false", 8, "ne_mis_1709", 526, 30], + "_nop_tc_552", + ["jump", "ne_mis_1709", 526, 30], ["ne_bool", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_mis_1703", + ["jump", "ne_done_1702", 526, 30], + "ne_mis_1709", ["true", 7, 526, 30], - "ne_done_1696", + "ne_done_1702", ["move", 3, 7, 526, 30], - ["jump_false", 3, "and_end_1695", 526, 30], + ["jump_false", 3, "and_end_1701", 526, 30], ["load_field", 5, 1, "expression", 526, 38], ["load_field", 7, 5, "kind", 526, 38], ["access", 5, "number", 526, 62], ["is_identical", 8, 7, 5, 526, 62], - ["jump_true", 8, "eq_done_1704", 526, 62], + ["jump_true", 8, "eq_done_1710", 526, 62], ["is_int", 9, 7, 526, 62], - ["jump_false", 9, "eq_ni_1705", 526, 62], - "_nop_tc_534", - ["jump", "eq_ni_1705", 526, 62], + ["jump_false", 9, "eq_ni_1711", 526, 62], + "_nop_tc_553", + ["jump", "eq_ni_1711", 526, 62], ["eq_int", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_ni_1705", + ["jump", "eq_done_1710", 526, 62], + "eq_ni_1711", ["is_num", 9, 7, 526, 62], - ["jump_false", 9, "eq_nn_1706", 526, 62], - "_nop_tc_535", - ["jump", "eq_nn_1706", 526, 62], + ["jump_false", 9, "eq_nn_1712", 526, 62], + "_nop_tc_554", + ["jump", "eq_nn_1712", 526, 62], ["eq_float", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nn_1706", + ["jump", "eq_done_1710", 526, 62], + "eq_nn_1712", ["is_text", 9, 7, 526, 62], - ["jump_false", 9, "eq_nt_1707", 526, 62], - "_nop_tc_536", - "_nop_tc_537", + ["jump_false", 9, "eq_nt_1713", 526, 62], + "_nop_tc_555", + "_nop_tc_556", ["eq_text", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nt_1707", + ["jump", "eq_done_1710", 526, 62], + "eq_nt_1713", ["is_null", 9, 7, 526, 62], - ["jump_false", 9, "eq_nnl_1708", 526, 62], - "_nop_tc_538", - ["jump", "eq_nnl_1708", 526, 62], + ["jump_false", 9, "eq_nnl_1714", 526, 62], + "_nop_tc_557", + ["jump", "eq_nnl_1714", 526, 62], ["true", 8, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nnl_1708", + ["jump", "eq_done_1710", 526, 62], + "eq_nnl_1714", ["is_bool", 9, 7, 526, 62], - ["jump_false", 9, "eq_nb_1709", 526, 62], - "_nop_tc_539", - ["jump", "eq_nb_1709", 526, 62], + ["jump_false", 9, "eq_nb_1715", 526, 62], + "_nop_tc_558", + ["jump", "eq_nb_1715", 526, 62], ["eq_bool", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nb_1709", + ["jump", "eq_done_1710", 526, 62], + "eq_nb_1715", ["false", 8, 526, 62], - "eq_done_1704", + "eq_done_1710", ["move", 3, 8, 526, 62], - "and_end_1695", - ["jump_false", 3, "if_else_1693", 526, 62], + "and_end_1701", + ["jump_false", 3, "if_else_1699", 526, 62], ["load_field", 3, 1, "expression", 527, 14], ["load_field", 5, 3, "number", 527, 14], ["move", 6, 5, 527, 14], ["null", 3, 528, 19], ["is_identical", 5, 6, 3, 528, 19], - ["jump_true", 5, "eq_done_1712", 528, 19], + ["jump_true", 5, "eq_done_1718", 528, 19], ["is_int", 7, 6, 528, 19], - ["jump_false", 7, "eq_ni_1713", 528, 19], - "_nop_tc_540", - ["jump", "eq_ni_1713", 528, 19], + ["jump_false", 7, "eq_ni_1719", 528, 19], + "_nop_tc_559", + ["jump", "eq_ni_1719", 528, 19], ["eq_int", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_ni_1713", + ["jump", "eq_done_1718", 528, 19], + "eq_ni_1719", ["is_num", 7, 6, 528, 19], - ["jump_false", 7, "eq_nn_1714", 528, 19], - "_nop_tc_541", - ["jump", "eq_nn_1714", 528, 19], + ["jump_false", 7, "eq_nn_1720", 528, 19], + "_nop_tc_560", + ["jump", "eq_nn_1720", 528, 19], ["eq_float", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nn_1714", + ["jump", "eq_done_1718", 528, 19], + "eq_nn_1720", ["is_text", 7, 6, 528, 19], - ["jump_false", 7, "eq_nt_1715", 528, 19], - "_nop_tc_542", - ["jump", "eq_nt_1715", 528, 19], + ["jump_false", 7, "eq_nt_1721", 528, 19], + "_nop_tc_561", + ["jump", "eq_nt_1721", 528, 19], ["eq_text", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nt_1715", + ["jump", "eq_done_1718", 528, 19], + "eq_nt_1721", ["is_null", 7, 6, 528, 19], - ["jump_false", 7, "eq_nnl_1716", 528, 19], - "_nop_tc_543", - "_nop_tc_544", + ["jump_false", 7, "eq_nnl_1722", 528, 19], + "_nop_tc_562", + "_nop_tc_563", ["true", 5, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nnl_1716", + ["jump", "eq_done_1718", 528, 19], + "eq_nnl_1722", ["is_bool", 7, 6, 528, 19], - ["jump_false", 7, "eq_nb_1717", 528, 19], - "_nop_tc_545", - ["jump", "eq_nb_1717", 528, 19], + ["jump_false", 7, "eq_nb_1723", 528, 19], + "_nop_tc_564", + ["jump", "eq_nb_1723", 528, 19], ["eq_bool", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nb_1717", + ["jump", "eq_done_1718", 528, 19], + "eq_nb_1723", ["false", 5, 528, 19], - "eq_done_1712", - ["jump_false", 5, "if_else_1710", 528, 19], + "eq_done_1718", + ["jump_false", 5, "if_else_1716", 528, 19], ["load_field", 3, 1, "expression", 528, 37], ["load_field", 5, 3, "value", 528, 37], [ @@ -11763,9 +11831,9 @@ ["setarg", 7, 1, 5, 528, 30], ["invoke", 7, 3, 528, 30], ["move", 6, 3, 528, 30], - ["jump", "if_end_1711", 528, 30], - "if_else_1710", - "if_end_1711", + ["jump", "if_end_1717", 528, 30], + "if_else_1716", + "if_end_1717", ["bitnot", 3, 6, 529, 29], ["get", 5, 15, 1, 529, 16], ["frame", 7, 5, 2, 529, 16], @@ -11776,190 +11844,190 @@ ["tail_invoke", 7, 3, 529, 16], ["return", 3, 529, 16], "_nop_ur_31", - "if_else_1693", - "if_end_1694", + "if_else_1699", + "if_end_1700", ["return", 1, 531, 14], "_nop_ur_32", - "if_else_1685", - "if_end_1686", + "if_else_1691", + "if_end_1692", ["access", 3, "-unary", 533, 14], ["is_identical", 5, 4, 3, 533, 14], - ["jump_true", 5, "eq_done_1720", 533, 14], + ["jump_true", 5, "eq_done_1726", 533, 14], ["is_int", 7, 4, 533, 14], - ["jump_false", 7, "eq_ni_1721", 533, 14], - "_nop_tc_546", - ["jump", "eq_ni_1721", 533, 14], + ["jump_false", 7, "eq_ni_1727", 533, 14], + "_nop_tc_565", + ["jump", "eq_ni_1727", 533, 14], ["eq_int", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_ni_1721", + ["jump", "eq_done_1726", 533, 14], + "eq_ni_1727", ["is_num", 7, 4, 533, 14], - ["jump_false", 7, "eq_nn_1722", 533, 14], - "_nop_tc_547", - ["jump", "eq_nn_1722", 533, 14], + ["jump_false", 7, "eq_nn_1728", 533, 14], + "_nop_tc_566", + ["jump", "eq_nn_1728", 533, 14], ["eq_float", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nn_1722", + ["jump", "eq_done_1726", 533, 14], + "eq_nn_1728", ["is_text", 7, 4, 533, 14], - ["jump_false", 7, "eq_nt_1723", 533, 14], - "_nop_tc_548", - "_nop_tc_549", + ["jump_false", 7, "eq_nt_1729", 533, 14], + "_nop_tc_567", + "_nop_tc_568", ["eq_text", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nt_1723", + ["jump", "eq_done_1726", 533, 14], + "eq_nt_1729", ["is_null", 7, 4, 533, 14], - ["jump_false", 7, "eq_nnl_1724", 533, 14], - "_nop_tc_550", - ["jump", "eq_nnl_1724", 533, 14], + ["jump_false", 7, "eq_nnl_1730", 533, 14], + "_nop_tc_569", + ["jump", "eq_nnl_1730", 533, 14], ["true", 5, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nnl_1724", + ["jump", "eq_done_1726", 533, 14], + "eq_nnl_1730", ["is_bool", 7, 4, 533, 14], - ["jump_false", 7, "eq_nb_1725", 533, 14], - "_nop_tc_551", - ["jump", "eq_nb_1725", 533, 14], + ["jump_false", 7, "eq_nb_1731", 533, 14], + "_nop_tc_570", + ["jump", "eq_nb_1731", 533, 14], ["eq_bool", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nb_1725", + ["jump", "eq_done_1726", 533, 14], + "eq_nb_1731", ["false", 5, 533, 14], - "eq_done_1720", - ["jump_false", 5, "if_else_1718", 533, 14], + "eq_done_1726", + ["jump_false", 5, "if_else_1724", 533, 14], ["load_field", 3, 1, "expression", 534, 11], ["null", 5, 534, 30], ["is_identical", 7, 3, 5, 534, 30], - ["jump_true", 7, "ne_nid_1730", 534, 30], - ["jump", "ne_ni_1731", 534, 30], - "ne_nid_1730", + ["jump_true", 7, "ne_nid_1736", 534, 30], + ["jump", "ne_ni_1737", 534, 30], + "ne_nid_1736", ["false", 7, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_ni_1731", + ["jump", "ne_done_1735", 534, 30], + "ne_ni_1737", ["is_int", 8, 3, 534, 30], - ["jump_false", 8, "ne_nn_1732", 534, 30], - "_nop_tc_552", - ["jump", "ne_nn_1732", 534, 30], + ["jump_false", 8, "ne_nn_1738", 534, 30], + "_nop_tc_571", + ["jump", "ne_nn_1738", 534, 30], ["ne_int", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nn_1732", + ["jump", "ne_done_1735", 534, 30], + "ne_nn_1738", ["is_num", 8, 3, 534, 30], - ["jump_false", 8, "ne_nt_1733", 534, 30], - "_nop_tc_553", - ["jump", "ne_nt_1733", 534, 30], + ["jump_false", 8, "ne_nt_1739", 534, 30], + "_nop_tc_572", + ["jump", "ne_nt_1739", 534, 30], ["ne_float", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nt_1733", + ["jump", "ne_done_1735", 534, 30], + "ne_nt_1739", ["is_text", 8, 3, 534, 30], - ["jump_false", 8, "ne_nnl_1734", 534, 30], - "_nop_tc_554", - ["jump", "ne_nnl_1734", 534, 30], + ["jump_false", 8, "ne_nnl_1740", 534, 30], + "_nop_tc_573", + ["jump", "ne_nnl_1740", 534, 30], ["ne_text", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nnl_1734", + ["jump", "ne_done_1735", 534, 30], + "ne_nnl_1740", ["is_null", 8, 3, 534, 30], - ["jump_false", 8, "ne_nb_1735", 534, 30], - "_nop_tc_555", - "_nop_tc_556", + ["jump_false", 8, "ne_nb_1741", 534, 30], + "_nop_tc_574", + "_nop_tc_575", ["false", 7, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nb_1735", + ["jump", "ne_done_1735", 534, 30], + "ne_nb_1741", ["is_bool", 8, 3, 534, 30], - ["jump_false", 8, "ne_mis_1736", 534, 30], - "_nop_tc_557", - ["jump", "ne_mis_1736", 534, 30], + ["jump_false", 8, "ne_mis_1742", 534, 30], + "_nop_tc_576", + ["jump", "ne_mis_1742", 534, 30], ["ne_bool", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_mis_1736", + ["jump", "ne_done_1735", 534, 30], + "ne_mis_1742", ["true", 7, 534, 30], - "ne_done_1729", + "ne_done_1735", ["move", 3, 7, 534, 30], - ["jump_false", 3, "and_end_1728", 534, 30], + ["jump_false", 3, "and_end_1734", 534, 30], ["load_field", 5, 1, "expression", 534, 38], ["load_field", 7, 5, "kind", 534, 38], ["access", 5, "number", 534, 62], ["is_identical", 8, 7, 5, 534, 62], - ["jump_true", 8, "eq_done_1737", 534, 62], + ["jump_true", 8, "eq_done_1743", 534, 62], ["is_int", 9, 7, 534, 62], - ["jump_false", 9, "eq_ni_1738", 534, 62], - "_nop_tc_558", - ["jump", "eq_ni_1738", 534, 62], + ["jump_false", 9, "eq_ni_1744", 534, 62], + "_nop_tc_577", + ["jump", "eq_ni_1744", 534, 62], ["eq_int", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_ni_1738", + ["jump", "eq_done_1743", 534, 62], + "eq_ni_1744", ["is_num", 9, 7, 534, 62], - ["jump_false", 9, "eq_nn_1739", 534, 62], - "_nop_tc_559", - ["jump", "eq_nn_1739", 534, 62], + ["jump_false", 9, "eq_nn_1745", 534, 62], + "_nop_tc_578", + ["jump", "eq_nn_1745", 534, 62], ["eq_float", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nn_1739", + ["jump", "eq_done_1743", 534, 62], + "eq_nn_1745", ["is_text", 9, 7, 534, 62], - ["jump_false", 9, "eq_nt_1740", 534, 62], - "_nop_tc_560", - "_nop_tc_561", + ["jump_false", 9, "eq_nt_1746", 534, 62], + "_nop_tc_579", + "_nop_tc_580", ["eq_text", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nt_1740", + ["jump", "eq_done_1743", 534, 62], + "eq_nt_1746", ["is_null", 9, 7, 534, 62], - ["jump_false", 9, "eq_nnl_1741", 534, 62], - "_nop_tc_562", - ["jump", "eq_nnl_1741", 534, 62], + ["jump_false", 9, "eq_nnl_1747", 534, 62], + "_nop_tc_581", + ["jump", "eq_nnl_1747", 534, 62], ["true", 8, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nnl_1741", + ["jump", "eq_done_1743", 534, 62], + "eq_nnl_1747", ["is_bool", 9, 7, 534, 62], - ["jump_false", 9, "eq_nb_1742", 534, 62], - "_nop_tc_563", - ["jump", "eq_nb_1742", 534, 62], + ["jump_false", 9, "eq_nb_1748", 534, 62], + "_nop_tc_582", + ["jump", "eq_nb_1748", 534, 62], ["eq_bool", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nb_1742", + ["jump", "eq_done_1743", 534, 62], + "eq_nb_1748", ["false", 8, 534, 62], - "eq_done_1737", + "eq_done_1743", ["move", 3, 8, 534, 62], - "and_end_1728", - ["jump_false", 3, "if_else_1726", 534, 62], + "and_end_1734", + ["jump_false", 3, "if_else_1732", 534, 62], ["load_field", 3, 1, "expression", 535, 14], ["load_field", 5, 3, "number", 535, 14], ["move", 6, 5, 535, 14], ["null", 3, 536, 19], ["is_identical", 5, 6, 3, 536, 19], - ["jump_true", 5, "eq_done_1745", 536, 19], + ["jump_true", 5, "eq_done_1751", 536, 19], ["is_int", 7, 6, 536, 19], - ["jump_false", 7, "eq_ni_1746", 536, 19], - "_nop_tc_564", - ["jump", "eq_ni_1746", 536, 19], + ["jump_false", 7, "eq_ni_1752", 536, 19], + "_nop_tc_583", + ["jump", "eq_ni_1752", 536, 19], ["eq_int", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_ni_1746", + ["jump", "eq_done_1751", 536, 19], + "eq_ni_1752", ["is_num", 7, 6, 536, 19], - ["jump_false", 7, "eq_nn_1747", 536, 19], - "_nop_tc_565", - ["jump", "eq_nn_1747", 536, 19], + ["jump_false", 7, "eq_nn_1753", 536, 19], + "_nop_tc_584", + ["jump", "eq_nn_1753", 536, 19], ["eq_float", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nn_1747", + ["jump", "eq_done_1751", 536, 19], + "eq_nn_1753", ["is_text", 7, 6, 536, 19], - ["jump_false", 7, "eq_nt_1748", 536, 19], - "_nop_tc_566", - ["jump", "eq_nt_1748", 536, 19], + ["jump_false", 7, "eq_nt_1754", 536, 19], + "_nop_tc_585", + ["jump", "eq_nt_1754", 536, 19], ["eq_text", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nt_1748", + ["jump", "eq_done_1751", 536, 19], + "eq_nt_1754", ["is_null", 7, 6, 536, 19], - ["jump_false", 7, "eq_nnl_1749", 536, 19], - "_nop_tc_567", - "_nop_tc_568", + ["jump_false", 7, "eq_nnl_1755", 536, 19], + "_nop_tc_586", + "_nop_tc_587", ["true", 5, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nnl_1749", + ["jump", "eq_done_1751", 536, 19], + "eq_nnl_1755", ["is_bool", 7, 6, 536, 19], - ["jump_false", 7, "eq_nb_1750", 536, 19], - "_nop_tc_569", - ["jump", "eq_nb_1750", 536, 19], + ["jump_false", 7, "eq_nb_1756", 536, 19], + "_nop_tc_588", + ["jump", "eq_nb_1756", 536, 19], ["eq_bool", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nb_1750", + ["jump", "eq_done_1751", 536, 19], + "eq_nb_1756", ["false", 5, 536, 19], - "eq_done_1745", - ["jump_false", 5, "if_else_1743", 536, 19], + "eq_done_1751", + ["jump_false", 5, "if_else_1749", 536, 19], ["load_field", 3, 1, "expression", 536, 37], ["load_field", 5, 3, "value", 536, 37], [ @@ -11979,17 +12047,17 @@ ["setarg", 7, 1, 5, 536, 30], ["invoke", 7, 3, 536, 30], ["move", 6, 3, 536, 30], - ["jump", "if_end_1744", 536, 30], - "if_else_1743", - "if_end_1744", + ["jump", "if_end_1750", 536, 30], + "if_else_1749", + "if_end_1750", ["access", 3, 0, 537, 28], - "_nop_tc_570", - "_nop_tc_571", + "_nop_tc_589", + "_nop_tc_590", ["is_num", 5, 6, 537, 32], - ["jump_false", 5, "num_err_1751", 537, 32], + ["jump_false", 5, "num_err_1757", 537, 32], ["subtract", 5, 3, 6, 537, 32], - ["jump", "num_done_1752", 537, 32], - "num_err_1751", + ["jump", "num_done_1758", 537, 32], + "num_err_1757", [ "access", 3, @@ -12012,7 +12080,7 @@ ["setarg", 7, 2, 8, 537, 32], ["invoke", 7, 3, 537, 32], ["disrupt", 537, 32], - "num_done_1752", + "num_done_1758", ["get", 3, 15, 1, 537, 16], ["frame", 6, 3, 2, 537, 16], ["null", 3, 537, 16], @@ -12022,53 +12090,53 @@ ["tail_invoke", 6, 3, 537, 16], ["return", 3, 537, 16], "_nop_ur_33", - "if_else_1726", - "if_end_1727", + "if_else_1732", + "if_end_1733", ["return", 1, 539, 14], "_nop_ur_34", - "if_else_1718", - "if_end_1719", + "if_else_1724", + "if_end_1725", ["access", 3, "then", 543, 14], ["is_identical", 5, 4, 3, 543, 14], - ["jump_true", 5, "eq_done_1755", 543, 14], + ["jump_true", 5, "eq_done_1761", 543, 14], ["is_int", 6, 4, 543, 14], - ["jump_false", 6, "eq_ni_1756", 543, 14], - "_nop_tc_572", - ["jump", "eq_ni_1756", 543, 14], + ["jump_false", 6, "eq_ni_1762", 543, 14], + "_nop_tc_591", + ["jump", "eq_ni_1762", 543, 14], ["eq_int", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_ni_1756", + ["jump", "eq_done_1761", 543, 14], + "eq_ni_1762", ["is_num", 6, 4, 543, 14], - ["jump_false", 6, "eq_nn_1757", 543, 14], - "_nop_tc_573", - ["jump", "eq_nn_1757", 543, 14], + ["jump_false", 6, "eq_nn_1763", 543, 14], + "_nop_tc_592", + ["jump", "eq_nn_1763", 543, 14], ["eq_float", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nn_1757", + ["jump", "eq_done_1761", 543, 14], + "eq_nn_1763", ["is_text", 6, 4, 543, 14], - ["jump_false", 6, "eq_nt_1758", 543, 14], - "_nop_tc_574", - "_nop_tc_575", + ["jump_false", 6, "eq_nt_1764", 543, 14], + "_nop_tc_593", + "_nop_tc_594", ["eq_text", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nt_1758", + ["jump", "eq_done_1761", 543, 14], + "eq_nt_1764", ["is_null", 6, 4, 543, 14], - ["jump_false", 6, "eq_nnl_1759", 543, 14], - "_nop_tc_576", - ["jump", "eq_nnl_1759", 543, 14], + ["jump_false", 6, "eq_nnl_1765", 543, 14], + "_nop_tc_595", + ["jump", "eq_nnl_1765", 543, 14], ["true", 5, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nnl_1759", + ["jump", "eq_done_1761", 543, 14], + "eq_nnl_1765", ["is_bool", 6, 4, 543, 14], - ["jump_false", 6, "eq_nb_1760", 543, 14], - "_nop_tc_577", - ["jump", "eq_nb_1760", 543, 14], + ["jump_false", 6, "eq_nb_1766", 543, 14], + "_nop_tc_596", + ["jump", "eq_nb_1766", 543, 14], ["eq_bool", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nb_1760", + ["jump", "eq_done_1761", 543, 14], + "eq_nb_1766", ["false", 5, 543, 14], - "eq_done_1755", - ["jump_false", 5, "if_else_1753", 543, 14], + "eq_done_1761", + ["jump_false", 5, "if_else_1759", 543, 14], ["load_field", 3, 1, "expression", 544, 30], ["get", 5, 19, 1, 544, 12], ["frame", 6, 5, 1, 544, 12], @@ -12079,279 +12147,279 @@ ["move", 16, 3, 544, 12], ["true", 3, 545, 17], ["is_identical", 5, 16, 3, 545, 17], - ["jump_true", 5, "eq_done_1763", 545, 17], + ["jump_true", 5, "eq_done_1769", 545, 17], ["is_int", 6, 16, 545, 17], - ["jump_false", 6, "eq_ni_1764", 545, 17], - "_nop_tc_578", - ["jump", "eq_ni_1764", 545, 17], + ["jump_false", 6, "eq_ni_1770", 545, 17], + "_nop_tc_597", + ["jump", "eq_ni_1770", 545, 17], ["eq_int", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_ni_1764", + ["jump", "eq_done_1769", 545, 17], + "eq_ni_1770", ["is_num", 6, 16, 545, 17], - ["jump_false", 6, "eq_nn_1765", 545, 17], - "_nop_tc_579", - ["jump", "eq_nn_1765", 545, 17], + ["jump_false", 6, "eq_nn_1771", 545, 17], + "_nop_tc_598", + ["jump", "eq_nn_1771", 545, 17], ["eq_float", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nn_1765", + ["jump", "eq_done_1769", 545, 17], + "eq_nn_1771", ["is_text", 6, 16, 545, 17], - ["jump_false", 6, "eq_nt_1766", 545, 17], - "_nop_tc_580", - ["jump", "eq_nt_1766", 545, 17], + ["jump_false", 6, "eq_nt_1772", 545, 17], + "_nop_tc_599", + ["jump", "eq_nt_1772", 545, 17], ["eq_text", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nt_1766", + ["jump", "eq_done_1769", 545, 17], + "eq_nt_1772", ["is_null", 6, 16, 545, 17], - ["jump_false", 6, "eq_nnl_1767", 545, 17], - "_nop_tc_581", - ["jump", "eq_nnl_1767", 545, 17], + ["jump_false", 6, "eq_nnl_1773", 545, 17], + "_nop_tc_600", + ["jump", "eq_nnl_1773", 545, 17], ["true", 5, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nnl_1767", + ["jump", "eq_done_1769", 545, 17], + "eq_nnl_1773", ["is_bool", 6, 16, 545, 17], - ["jump_false", 6, "eq_nb_1768", 545, 17], - "_nop_tc_582", - "_nop_tc_583", + ["jump_false", 6, "eq_nb_1774", 545, 17], + "_nop_tc_601", + "_nop_tc_602", ["eq_bool", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nb_1768", + ["jump", "eq_done_1769", 545, 17], + "eq_nb_1774", ["false", 5, 545, 17], - "eq_done_1763", - ["jump_false", 5, "if_else_1761", 545, 17], + "eq_done_1769", + ["jump_false", 5, "if_else_1767", 545, 17], ["load_field", 3, 1, "then", 545, 30], ["return", 3, 545, 30], "_nop_ur_35", - "if_else_1761", - "if_end_1762", + "if_else_1767", + "if_end_1768", ["false", 3, 546, 17], ["is_identical", 5, 16, 3, 546, 17], - ["jump_true", 5, "eq_done_1771", 546, 17], + ["jump_true", 5, "eq_done_1777", 546, 17], ["is_int", 6, 16, 546, 17], - ["jump_false", 6, "eq_ni_1772", 546, 17], - "_nop_tc_584", - ["jump", "eq_ni_1772", 546, 17], + ["jump_false", 6, "eq_ni_1778", 546, 17], + "_nop_tc_603", + ["jump", "eq_ni_1778", 546, 17], ["eq_int", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_ni_1772", + ["jump", "eq_done_1777", 546, 17], + "eq_ni_1778", ["is_num", 6, 16, 546, 17], - ["jump_false", 6, "eq_nn_1773", 546, 17], - "_nop_tc_585", - ["jump", "eq_nn_1773", 546, 17], + ["jump_false", 6, "eq_nn_1779", 546, 17], + "_nop_tc_604", + ["jump", "eq_nn_1779", 546, 17], ["eq_float", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nn_1773", + ["jump", "eq_done_1777", 546, 17], + "eq_nn_1779", ["is_text", 6, 16, 546, 17], - ["jump_false", 6, "eq_nt_1774", 546, 17], - "_nop_tc_586", - ["jump", "eq_nt_1774", 546, 17], + ["jump_false", 6, "eq_nt_1780", 546, 17], + "_nop_tc_605", + ["jump", "eq_nt_1780", 546, 17], ["eq_text", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nt_1774", + ["jump", "eq_done_1777", 546, 17], + "eq_nt_1780", ["is_null", 6, 16, 546, 17], - ["jump_false", 6, "eq_nnl_1775", 546, 17], - "_nop_tc_587", - ["jump", "eq_nnl_1775", 546, 17], + ["jump_false", 6, "eq_nnl_1781", 546, 17], + "_nop_tc_606", + ["jump", "eq_nnl_1781", 546, 17], ["true", 5, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nnl_1775", + ["jump", "eq_done_1777", 546, 17], + "eq_nnl_1781", ["is_bool", 6, 16, 546, 17], - ["jump_false", 6, "eq_nb_1776", 546, 17], - "_nop_tc_588", - "_nop_tc_589", + ["jump_false", 6, "eq_nb_1782", 546, 17], + "_nop_tc_607", + "_nop_tc_608", ["eq_bool", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nb_1776", + ["jump", "eq_done_1777", 546, 17], + "eq_nb_1782", ["false", 5, 546, 17], - "eq_done_1771", - ["jump_false", 5, "if_else_1769", 546, 17], + "eq_done_1777", + ["jump_false", 5, "if_else_1775", 546, 17], ["load_field", 3, 1, "else", 546, 31], ["return", 3, 546, 31], "_nop_ur_36", - "if_else_1769", - "if_end_1770", + "if_else_1775", + "if_end_1776", ["return", 1, 547, 14], "_nop_ur_37", - "if_else_1753", - "if_end_1754", + "if_else_1759", + "if_end_1760", ["access", 3, "(", 551, 14], ["is_identical", 5, 4, 3, 551, 14], - ["jump_true", 5, "eq_done_1779", 551, 14], + ["jump_true", 5, "eq_done_1785", 551, 14], ["is_int", 6, 4, 551, 14], - ["jump_false", 6, "eq_ni_1780", 551, 14], - "_nop_tc_590", - ["jump", "eq_ni_1780", 551, 14], + ["jump_false", 6, "eq_ni_1786", 551, 14], + "_nop_tc_609", + ["jump", "eq_ni_1786", 551, 14], ["eq_int", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_ni_1780", + ["jump", "eq_done_1785", 551, 14], + "eq_ni_1786", ["is_num", 6, 4, 551, 14], - ["jump_false", 6, "eq_nn_1781", 551, 14], - "_nop_tc_591", - ["jump", "eq_nn_1781", 551, 14], + ["jump_false", 6, "eq_nn_1787", 551, 14], + "_nop_tc_610", + ["jump", "eq_nn_1787", 551, 14], ["eq_float", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nn_1781", + ["jump", "eq_done_1785", 551, 14], + "eq_nn_1787", ["is_text", 6, 4, 551, 14], - ["jump_false", 6, "eq_nt_1782", 551, 14], - "_nop_tc_592", - "_nop_tc_593", + ["jump_false", 6, "eq_nt_1788", 551, 14], + "_nop_tc_611", + "_nop_tc_612", ["eq_text", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nt_1782", + ["jump", "eq_done_1785", 551, 14], + "eq_nt_1788", ["is_null", 6, 4, 551, 14], - ["jump_false", 6, "eq_nnl_1783", 551, 14], - "_nop_tc_594", - ["jump", "eq_nnl_1783", 551, 14], + ["jump_false", 6, "eq_nnl_1789", 551, 14], + "_nop_tc_613", + ["jump", "eq_nnl_1789", 551, 14], ["true", 5, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nnl_1783", + ["jump", "eq_done_1785", 551, 14], + "eq_nnl_1789", ["is_bool", 6, 4, 551, 14], - ["jump_false", 6, "eq_nb_1784", 551, 14], - "_nop_tc_595", - ["jump", "eq_nb_1784", 551, 14], + ["jump_false", 6, "eq_nb_1790", 551, 14], + "_nop_tc_614", + ["jump", "eq_nb_1790", 551, 14], ["eq_bool", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nb_1784", + ["jump", "eq_done_1785", 551, 14], + "eq_nb_1790", ["false", 5, 551, 14], - "eq_done_1779", - ["jump_false", 5, "if_else_1777", 551, 14], + "eq_done_1785", + ["jump_false", 5, "if_else_1783", 551, 14], ["load_field", 3, 1, "expression", 552, 16], ["move", 13, 3, 552, 16], ["null", 3, 553, 21], ["is_identical", 4, 13, 3, 553, 21], - ["jump_true", 4, "ne_nid_1790", 553, 21], - ["jump", "ne_ni_1791", 553, 21], - "ne_nid_1790", + ["jump_true", 4, "ne_nid_1796", 553, 21], + ["jump", "ne_ni_1797", 553, 21], + "ne_nid_1796", ["false", 4, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_ni_1791", + ["jump", "ne_done_1795", 553, 21], + "ne_ni_1797", ["is_int", 5, 13, 553, 21], - ["jump_false", 5, "ne_nn_1792", 553, 21], - "_nop_tc_596", - ["jump", "ne_nn_1792", 553, 21], + ["jump_false", 5, "ne_nn_1798", 553, 21], + "_nop_tc_615", + ["jump", "ne_nn_1798", 553, 21], ["ne_int", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nn_1792", + ["jump", "ne_done_1795", 553, 21], + "ne_nn_1798", ["is_num", 5, 13, 553, 21], - ["jump_false", 5, "ne_nt_1793", 553, 21], - "_nop_tc_597", - ["jump", "ne_nt_1793", 553, 21], + ["jump_false", 5, "ne_nt_1799", 553, 21], + "_nop_tc_616", + ["jump", "ne_nt_1799", 553, 21], ["ne_float", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nt_1793", + ["jump", "ne_done_1795", 553, 21], + "ne_nt_1799", ["is_text", 5, 13, 553, 21], - ["jump_false", 5, "ne_nnl_1794", 553, 21], - "_nop_tc_598", - ["jump", "ne_nnl_1794", 553, 21], + ["jump_false", 5, "ne_nnl_1800", 553, 21], + "_nop_tc_617", + ["jump", "ne_nnl_1800", 553, 21], ["ne_text", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nnl_1794", + ["jump", "ne_done_1795", 553, 21], + "ne_nnl_1800", ["is_null", 5, 13, 553, 21], - ["jump_false", 5, "ne_nb_1795", 553, 21], - "_nop_tc_599", - "_nop_tc_600", + ["jump_false", 5, "ne_nb_1801", 553, 21], + "_nop_tc_618", + "_nop_tc_619", ["false", 4, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nb_1795", + ["jump", "ne_done_1795", 553, 21], + "ne_nb_1801", ["is_bool", 5, 13, 553, 21], - ["jump_false", 5, "ne_mis_1796", 553, 21], - "_nop_tc_601", - ["jump", "ne_mis_1796", 553, 21], + ["jump_false", 5, "ne_mis_1802", 553, 21], + "_nop_tc_620", + ["jump", "ne_mis_1802", 553, 21], ["ne_bool", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_mis_1796", + ["jump", "ne_done_1795", 553, 21], + "ne_mis_1802", ["true", 4, 553, 21], - "ne_done_1789", + "ne_done_1795", ["move", 3, 4, 553, 21], - ["jump_false", 3, "and_end_1788", 553, 21], + ["jump_false", 3, "and_end_1794", 553, 21], ["load_field", 4, 13, "kind", 553, 29], ["access", 5, "name", 553, 44], ["is_identical", 6, 4, 5, 553, 44], - ["jump_true", 6, "eq_done_1797", 553, 44], + ["jump_true", 6, "eq_done_1803", 553, 44], ["is_int", 7, 4, 553, 44], - ["jump_false", 7, "eq_ni_1798", 553, 44], - "_nop_tc_602", - ["jump", "eq_ni_1798", 553, 44], + ["jump_false", 7, "eq_ni_1804", 553, 44], + "_nop_tc_621", + ["jump", "eq_ni_1804", 553, 44], ["eq_int", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_ni_1798", + ["jump", "eq_done_1803", 553, 44], + "eq_ni_1804", ["is_num", 7, 4, 553, 44], - ["jump_false", 7, "eq_nn_1799", 553, 44], - "_nop_tc_603", - ["jump", "eq_nn_1799", 553, 44], + ["jump_false", 7, "eq_nn_1805", 553, 44], + "_nop_tc_622", + ["jump", "eq_nn_1805", 553, 44], ["eq_float", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nn_1799", + ["jump", "eq_done_1803", 553, 44], + "eq_nn_1805", ["is_text", 7, 4, 553, 44], - ["jump_false", 7, "eq_nt_1800", 553, 44], - "_nop_tc_604", - "_nop_tc_605", + ["jump_false", 7, "eq_nt_1806", 553, 44], + "_nop_tc_623", + "_nop_tc_624", ["eq_text", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nt_1800", + ["jump", "eq_done_1803", 553, 44], + "eq_nt_1806", ["is_null", 7, 4, 553, 44], - ["jump_false", 7, "eq_nnl_1801", 553, 44], - "_nop_tc_606", - ["jump", "eq_nnl_1801", 553, 44], + ["jump_false", 7, "eq_nnl_1807", 553, 44], + "_nop_tc_625", + ["jump", "eq_nnl_1807", 553, 44], ["true", 6, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nnl_1801", + ["jump", "eq_done_1803", 553, 44], + "eq_nnl_1807", ["is_bool", 7, 4, 553, 44], - ["jump_false", 7, "eq_nb_1802", 553, 44], - "_nop_tc_607", - ["jump", "eq_nb_1802", 553, 44], + ["jump_false", 7, "eq_nb_1808", 553, 44], + "_nop_tc_626", + ["jump", "eq_nb_1808", 553, 44], ["eq_bool", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nb_1802", + ["jump", "eq_done_1803", 553, 44], + "eq_nb_1808", ["false", 6, 553, 44], - "eq_done_1797", + "eq_done_1803", ["move", 3, 6, 553, 44], - "and_end_1788", + "and_end_1794", ["move", 4, 3, 553, 44], - ["jump_false", 4, "and_end_1787", 553, 44], + ["jump_false", 4, "and_end_1793", 553, 44], ["load_field", 3, 13, "level", 553, 54], ["access", 5, 0, 553, 70], ["is_identical", 6, 3, 5, 553, 70], - ["jump_true", 6, "eq_done_1803", 553, 70], + ["jump_true", 6, "eq_done_1809", 553, 70], ["is_int", 7, 3, 553, 70], - ["jump_false", 7, "eq_ni_1804", 553, 70], - "_nop_tc_608", - "_nop_tc_609", + ["jump_false", 7, "eq_ni_1810", 553, 70], + "_nop_tc_627", + "_nop_tc_628", ["eq_int", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_ni_1804", + ["jump", "eq_done_1809", 553, 70], + "eq_ni_1810", ["is_num", 7, 3, 553, 70], - ["jump_false", 7, "eq_nn_1805", 553, 70], - "_nop_tc_610", - "_nop_tc_611", + ["jump_false", 7, "eq_nn_1811", 553, 70], + "_nop_tc_629", + "_nop_tc_630", ["eq_float", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nn_1805", + ["jump", "eq_done_1809", 553, 70], + "eq_nn_1811", ["is_text", 7, 3, 553, 70], - ["jump_false", 7, "eq_nt_1806", 553, 70], - "_nop_tc_612", - ["jump", "eq_nt_1806", 553, 70], + ["jump_false", 7, "eq_nt_1812", 553, 70], + "_nop_tc_631", + ["jump", "eq_nt_1812", 553, 70], ["eq_text", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nt_1806", + ["jump", "eq_done_1809", 553, 70], + "eq_nt_1812", ["is_null", 7, 3, 553, 70], - ["jump_false", 7, "eq_nnl_1807", 553, 70], - "_nop_tc_613", - ["jump", "eq_nnl_1807", 553, 70], + ["jump_false", 7, "eq_nnl_1813", 553, 70], + "_nop_tc_632", + ["jump", "eq_nnl_1813", 553, 70], ["true", 6, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nnl_1807", + ["jump", "eq_done_1809", 553, 70], + "eq_nnl_1813", ["is_bool", 7, 3, 553, 70], - ["jump_false", 7, "eq_nb_1808", 553, 70], - "_nop_tc_614", - ["jump", "eq_nb_1808", 553, 70], + ["jump_false", 7, "eq_nb_1814", 553, 70], + "_nop_tc_633", + ["jump", "eq_nb_1814", 553, 70], ["eq_bool", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nb_1808", + ["jump", "eq_done_1809", 553, 70], + "eq_nb_1814", ["false", 6, 553, 70], - "eq_done_1803", + "eq_done_1809", ["move", 4, 6, 553, 70], - "and_end_1787", - ["jump_false", 4, "if_else_1785", 553, 70], + "and_end_1793", + ["jump_false", 4, "if_else_1791", 553, 70], ["null", 14, 554, 14], [ "access", @@ -12374,248 +12442,248 @@ ["load_dynamic", 4, 3, 15, 556, 24], ["null", 3, 556, 33], ["is_identical", 5, 4, 3, 556, 33], - ["jump_true", 5, "ne_nid_1812", 556, 33], - ["jump", "ne_ni_1813", 556, 33], - "ne_nid_1812", + ["jump_true", 5, "ne_nid_1818", 556, 33], + ["jump", "ne_ni_1819", 556, 33], + "ne_nid_1818", ["false", 5, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_ni_1813", + ["jump", "ne_done_1817", 556, 33], + "ne_ni_1819", ["is_int", 6, 4, 556, 33], - ["jump_false", 6, "ne_nn_1814", 556, 33], - "_nop_tc_615", - ["jump", "ne_nn_1814", 556, 33], + ["jump_false", 6, "ne_nn_1820", 556, 33], + "_nop_tc_634", + ["jump", "ne_nn_1820", 556, 33], ["ne_int", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nn_1814", + ["jump", "ne_done_1817", 556, 33], + "ne_nn_1820", ["is_num", 6, 4, 556, 33], - ["jump_false", 6, "ne_nt_1815", 556, 33], - "_nop_tc_616", - ["jump", "ne_nt_1815", 556, 33], + ["jump_false", 6, "ne_nt_1821", 556, 33], + "_nop_tc_635", + ["jump", "ne_nt_1821", 556, 33], ["ne_float", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nt_1815", + ["jump", "ne_done_1817", 556, 33], + "ne_nt_1821", ["is_text", 6, 4, 556, 33], - ["jump_false", 6, "ne_nnl_1816", 556, 33], - "_nop_tc_617", - ["jump", "ne_nnl_1816", 556, 33], + ["jump_false", 6, "ne_nnl_1822", 556, 33], + "_nop_tc_636", + ["jump", "ne_nnl_1822", 556, 33], ["ne_text", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nnl_1816", + ["jump", "ne_done_1817", 556, 33], + "ne_nnl_1822", ["is_null", 6, 4, 556, 33], - ["jump_false", 6, "ne_nb_1817", 556, 33], - "_nop_tc_618", - "_nop_tc_619", + ["jump_false", 6, "ne_nb_1823", 556, 33], + "_nop_tc_637", + "_nop_tc_638", ["false", 5, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nb_1817", + ["jump", "ne_done_1817", 556, 33], + "ne_nb_1823", ["is_bool", 6, 4, 556, 33], - ["jump_false", 6, "ne_mis_1818", 556, 33], - "_nop_tc_620", - ["jump", "ne_mis_1818", 556, 33], + ["jump_false", 6, "ne_mis_1824", 556, 33], + "_nop_tc_639", + ["jump", "ne_mis_1824", 556, 33], ["ne_bool", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_mis_1818", + ["jump", "ne_done_1817", 556, 33], + "ne_mis_1824", ["true", 5, 556, 33], - "ne_done_1811", - ["jump_false", 5, "if_else_1809", 556, 33], + "ne_done_1817", + ["jump_false", 5, "if_else_1815", 556, 33], ["get", 3, 23, 1, 556, 44], ["load_dynamic", 4, 3, 15, 556, 55], ["load_field", 3, 13, "name", 556, 61], ["load_dynamic", 5, 4, 3, 556, 61], ["move", 14, 5, 556, 61], - ["jump", "if_end_1810", 556, 61], - "if_else_1809", - "if_end_1810", + ["jump", "if_end_1816", 556, 61], + "if_else_1815", + "if_end_1816", ["null", 3, 557, 19], ["is_identical", 4, 14, 3, 557, 19], - ["jump_true", 4, "ne_nid_1822", 557, 19], - ["jump", "ne_ni_1823", 557, 19], - "ne_nid_1822", + ["jump_true", 4, "ne_nid_1828", 557, 19], + ["jump", "ne_ni_1829", 557, 19], + "ne_nid_1828", ["false", 4, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_ni_1823", + ["jump", "ne_done_1827", 557, 19], + "ne_ni_1829", ["is_int", 5, 14, 557, 19], - ["jump_false", 5, "ne_nn_1824", 557, 19], - "_nop_tc_621", - ["jump", "ne_nn_1824", 557, 19], + ["jump_false", 5, "ne_nn_1830", 557, 19], + "_nop_tc_640", + ["jump", "ne_nn_1830", 557, 19], ["ne_int", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nn_1824", + ["jump", "ne_done_1827", 557, 19], + "ne_nn_1830", ["is_num", 5, 14, 557, 19], - ["jump_false", 5, "ne_nt_1825", 557, 19], - "_nop_tc_622", - ["jump", "ne_nt_1825", 557, 19], + ["jump_false", 5, "ne_nt_1831", 557, 19], + "_nop_tc_641", + ["jump", "ne_nt_1831", 557, 19], ["ne_float", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nt_1825", + ["jump", "ne_done_1827", 557, 19], + "ne_nt_1831", ["is_text", 5, 14, 557, 19], - ["jump_false", 5, "ne_nnl_1826", 557, 19], - "_nop_tc_623", - ["jump", "ne_nnl_1826", 557, 19], + ["jump_false", 5, "ne_nnl_1832", 557, 19], + "_nop_tc_642", + ["jump", "ne_nnl_1832", 557, 19], ["ne_text", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nnl_1826", + ["jump", "ne_done_1827", 557, 19], + "ne_nnl_1832", ["is_null", 5, 14, 557, 19], - ["jump_false", 5, "ne_nb_1827", 557, 19], - "_nop_tc_624", - "_nop_tc_625", + ["jump_false", 5, "ne_nb_1833", 557, 19], + "_nop_tc_643", + "_nop_tc_644", ["false", 4, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nb_1827", + ["jump", "ne_done_1827", 557, 19], + "ne_nb_1833", ["is_bool", 5, 14, 557, 19], - ["jump_false", 5, "ne_mis_1828", 557, 19], - "_nop_tc_626", - ["jump", "ne_mis_1828", 557, 19], + ["jump_false", 5, "ne_mis_1834", 557, 19], + "_nop_tc_645", + ["jump", "ne_mis_1834", 557, 19], ["ne_bool", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_mis_1828", + ["jump", "ne_done_1827", 557, 19], + "ne_mis_1834", ["true", 4, 557, 19], - "ne_done_1821", - ["jump_false", 4, "if_else_1819", 557, 19], + "ne_done_1827", + ["jump_false", 4, "if_else_1825", 557, 19], ["store_field", 1, 14, "arity", 557, 25], - ["jump", "if_end_1820", 557, 25], - "if_else_1819", - "if_end_1820", - ["jump", "if_end_1786", 557, 25], - "if_else_1785", - "if_end_1786", + ["jump", "if_end_1826", 557, 25], + "if_else_1825", + "if_end_1826", + ["jump", "if_end_1792", 557, 25], + "if_else_1791", + "if_end_1792", ["null", 3, 559, 21], ["is_identical", 4, 13, 3, 559, 21], - ["jump_true", 4, "ne_nid_1834", 559, 21], - ["jump", "ne_ni_1835", 559, 21], - "ne_nid_1834", + ["jump_true", 4, "ne_nid_1840", 559, 21], + ["jump", "ne_ni_1841", 559, 21], + "ne_nid_1840", ["false", 4, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_ni_1835", + ["jump", "ne_done_1839", 559, 21], + "ne_ni_1841", ["is_int", 5, 13, 559, 21], - ["jump_false", 5, "ne_nn_1836", 559, 21], - "_nop_tc_627", - ["jump", "ne_nn_1836", 559, 21], + ["jump_false", 5, "ne_nn_1842", 559, 21], + "_nop_tc_646", + ["jump", "ne_nn_1842", 559, 21], ["ne_int", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nn_1836", + ["jump", "ne_done_1839", 559, 21], + "ne_nn_1842", ["is_num", 5, 13, 559, 21], - ["jump_false", 5, "ne_nt_1837", 559, 21], - "_nop_tc_628", - ["jump", "ne_nt_1837", 559, 21], + ["jump_false", 5, "ne_nt_1843", 559, 21], + "_nop_tc_647", + ["jump", "ne_nt_1843", 559, 21], ["ne_float", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nt_1837", + ["jump", "ne_done_1839", 559, 21], + "ne_nt_1843", ["is_text", 5, 13, 559, 21], - ["jump_false", 5, "ne_nnl_1838", 559, 21], - "_nop_tc_629", - ["jump", "ne_nnl_1838", 559, 21], + ["jump_false", 5, "ne_nnl_1844", 559, 21], + "_nop_tc_648", + ["jump", "ne_nnl_1844", 559, 21], ["ne_text", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nnl_1838", + ["jump", "ne_done_1839", 559, 21], + "ne_nnl_1844", ["is_null", 5, 13, 559, 21], - ["jump_false", 5, "ne_nb_1839", 559, 21], - "_nop_tc_630", - "_nop_tc_631", + ["jump_false", 5, "ne_nb_1845", 559, 21], + "_nop_tc_649", + "_nop_tc_650", ["false", 4, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nb_1839", + ["jump", "ne_done_1839", 559, 21], + "ne_nb_1845", ["is_bool", 5, 13, 559, 21], - ["jump_false", 5, "ne_mis_1840", 559, 21], - "_nop_tc_632", - ["jump", "ne_mis_1840", 559, 21], + ["jump_false", 5, "ne_mis_1846", 559, 21], + "_nop_tc_651", + ["jump", "ne_mis_1846", 559, 21], ["ne_bool", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_mis_1840", + ["jump", "ne_done_1839", 559, 21], + "ne_mis_1846", ["true", 4, 559, 21], - "ne_done_1833", + "ne_done_1839", ["move", 3, 4, 559, 21], - ["jump_false", 3, "and_end_1832", 559, 21], + ["jump_false", 3, "and_end_1838", 559, 21], ["load_field", 4, 13, "intrinsic", 559, 29], ["true", 5, 559, 49], ["is_identical", 6, 4, 5, 559, 49], - ["jump_true", 6, "eq_done_1841", 559, 49], + ["jump_true", 6, "eq_done_1847", 559, 49], ["is_int", 7, 4, 559, 49], - ["jump_false", 7, "eq_ni_1842", 559, 49], - "_nop_tc_633", - ["jump", "eq_ni_1842", 559, 49], + ["jump_false", 7, "eq_ni_1848", 559, 49], + "_nop_tc_652", + ["jump", "eq_ni_1848", 559, 49], ["eq_int", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_ni_1842", + ["jump", "eq_done_1847", 559, 49], + "eq_ni_1848", ["is_num", 7, 4, 559, 49], - ["jump_false", 7, "eq_nn_1843", 559, 49], - "_nop_tc_634", - ["jump", "eq_nn_1843", 559, 49], + ["jump_false", 7, "eq_nn_1849", 559, 49], + "_nop_tc_653", + ["jump", "eq_nn_1849", 559, 49], ["eq_float", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nn_1843", + ["jump", "eq_done_1847", 559, 49], + "eq_nn_1849", ["is_text", 7, 4, 559, 49], - ["jump_false", 7, "eq_nt_1844", 559, 49], - "_nop_tc_635", - ["jump", "eq_nt_1844", 559, 49], + ["jump_false", 7, "eq_nt_1850", 559, 49], + "_nop_tc_654", + ["jump", "eq_nt_1850", 559, 49], ["eq_text", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nt_1844", + ["jump", "eq_done_1847", 559, 49], + "eq_nt_1850", ["is_null", 7, 4, 559, 49], - ["jump_false", 7, "eq_nnl_1845", 559, 49], - "_nop_tc_636", - ["jump", "eq_nnl_1845", 559, 49], + ["jump_false", 7, "eq_nnl_1851", 559, 49], + "_nop_tc_655", + ["jump", "eq_nnl_1851", 559, 49], ["true", 6, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nnl_1845", + ["jump", "eq_done_1847", 559, 49], + "eq_nnl_1851", ["is_bool", 7, 4, 559, 49], - ["jump_false", 7, "eq_nb_1846", 559, 49], - "_nop_tc_637", - "_nop_tc_638", + ["jump_false", 7, "eq_nb_1852", 559, 49], + "_nop_tc_656", + "_nop_tc_657", ["eq_bool", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nb_1846", + ["jump", "eq_done_1847", 559, 49], + "eq_nb_1852", ["false", 6, 559, 49], - "eq_done_1841", + "eq_done_1847", ["move", 3, 6, 559, 49], - "and_end_1832", + "and_end_1838", ["move", 4, 3, 559, 49], - ["jump_false", 4, "and_end_1831", 559, 49], + ["jump_false", 4, "and_end_1837", 559, 49], ["load_field", 3, 1, "list", 559, 64], ["length", 5, 3, 559, 64], ["access", 3, 1, 559, 78], ["is_identical", 6, 5, 3, 559, 78], - ["jump_true", 6, "eq_done_1847", 559, 78], - "_nop_tc_639", - "_nop_tc_640", - "_nop_tc_641", - "_nop_tc_642", + ["jump_true", 6, "eq_done_1853", 559, 78], + "_nop_tc_658", + "_nop_tc_659", + "_nop_tc_660", + "_nop_tc_661", ["eq_int", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_ni_1848", - "_nop_tc_643", - "_nop_tc_644", - "_nop_tc_645", - "_nop_tc_646", + ["jump", "eq_done_1853", 559, 78], + "eq_ni_1854", + "_nop_tc_662", + "_nop_tc_663", + "_nop_tc_664", + "_nop_tc_665", ["eq_float", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nn_1849", - "_nop_tc_647", - ["jump", "eq_nt_1850", 559, 78], - "_nop_tc_648", - ["jump", "eq_nt_1850", 559, 78], + ["jump", "eq_done_1853", 559, 78], + "eq_nn_1855", + "_nop_tc_666", + ["jump", "eq_nt_1856", 559, 78], + "_nop_tc_667", + ["jump", "eq_nt_1856", 559, 78], ["eq_text", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nt_1850", - "_nop_tc_649", - ["jump", "eq_nnl_1851", 559, 78], - "_nop_tc_650", - ["jump", "eq_nnl_1851", 559, 78], + ["jump", "eq_done_1853", 559, 78], + "eq_nt_1856", + "_nop_tc_668", + ["jump", "eq_nnl_1857", 559, 78], + "_nop_tc_669", + ["jump", "eq_nnl_1857", 559, 78], ["true", 6, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nnl_1851", - "_nop_tc_651", - ["jump", "eq_nb_1852", 559, 78], - "_nop_tc_652", - ["jump", "eq_nb_1852", 559, 78], + ["jump", "eq_done_1853", 559, 78], + "eq_nnl_1857", + "_nop_tc_670", + ["jump", "eq_nb_1858", 559, 78], + "_nop_tc_671", + ["jump", "eq_nb_1858", 559, 78], ["eq_bool", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nb_1852", + ["jump", "eq_done_1853", 559, 78], + "eq_nb_1858", ["false", 6, 559, 78], - "eq_done_1847", + "eq_done_1853", ["move", 4, 6, 559, 78], - "and_end_1831", - ["jump_false", 4, "if_else_1829", 559, 78], + "and_end_1837", + ["jump_false", 4, "if_else_1835", 559, 78], ["load_field", 3, 1, "list", 560, 15], ["access", 4, 0, 560, 25], ["load_index", 5, 3, 4, 560, 25], @@ -12624,141 +12692,141 @@ ["load_field", 3, 18, "type_tag", 562, 13], ["null", 4, 562, 29], ["is_identical", 5, 3, 4, 562, 29], - ["jump_true", 5, "ne_nid_1856", 562, 29], - ["jump", "ne_ni_1857", 562, 29], - "ne_nid_1856", + ["jump_true", 5, "ne_nid_1862", 562, 29], + ["jump", "ne_ni_1863", 562, 29], + "ne_nid_1862", ["false", 5, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_ni_1857", + ["jump", "ne_done_1861", 562, 29], + "ne_ni_1863", ["is_int", 6, 3, 562, 29], - ["jump_false", 6, "ne_nn_1858", 562, 29], - "_nop_tc_653", - ["jump", "ne_nn_1858", 562, 29], + ["jump_false", 6, "ne_nn_1864", 562, 29], + "_nop_tc_672", + ["jump", "ne_nn_1864", 562, 29], ["ne_int", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nn_1858", + ["jump", "ne_done_1861", 562, 29], + "ne_nn_1864", ["is_num", 6, 3, 562, 29], - ["jump_false", 6, "ne_nt_1859", 562, 29], - "_nop_tc_654", - ["jump", "ne_nt_1859", 562, 29], + ["jump_false", 6, "ne_nt_1865", 562, 29], + "_nop_tc_673", + ["jump", "ne_nt_1865", 562, 29], ["ne_float", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nt_1859", + ["jump", "ne_done_1861", 562, 29], + "ne_nt_1865", ["is_text", 6, 3, 562, 29], - ["jump_false", 6, "ne_nnl_1860", 562, 29], - "_nop_tc_655", - ["jump", "ne_nnl_1860", 562, 29], + ["jump_false", 6, "ne_nnl_1866", 562, 29], + "_nop_tc_674", + ["jump", "ne_nnl_1866", 562, 29], ["ne_text", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nnl_1860", + ["jump", "ne_done_1861", 562, 29], + "ne_nnl_1866", ["is_null", 6, 3, 562, 29], - ["jump_false", 6, "ne_nb_1861", 562, 29], - "_nop_tc_656", - "_nop_tc_657", + ["jump_false", 6, "ne_nb_1867", 562, 29], + "_nop_tc_675", + "_nop_tc_676", ["false", 5, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nb_1861", + ["jump", "ne_done_1861", 562, 29], + "ne_nb_1867", ["is_bool", 6, 3, 562, 29], - ["jump_false", 6, "ne_mis_1862", 562, 29], - "_nop_tc_658", - ["jump", "ne_mis_1862", 562, 29], + ["jump_false", 6, "ne_mis_1868", 562, 29], + "_nop_tc_677", + ["jump", "ne_mis_1868", 562, 29], ["ne_bool", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_mis_1862", + ["jump", "ne_done_1861", 562, 29], + "ne_mis_1868", ["true", 5, 562, 29], - "ne_done_1855", - ["jump_false", 5, "if_else_1853", 562, 29], + "ne_done_1861", + ["jump_false", 5, "if_else_1859", 562, 29], ["load_field", 3, 18, "type_tag", 563, 17], ["move", 17, 3, 563, 17], - ["jump", "if_end_1854", 563, 17], - "if_else_1853", + ["jump", "if_end_1860", 563, 17], + "if_else_1859", ["load_field", 3, 18, "kind", 564, 20], ["access", 4, "name", 564, 32], ["is_identical", 5, 3, 4, 564, 32], - ["jump_true", 5, "eq_done_1866", 564, 32], + ["jump_true", 5, "eq_done_1872", 564, 32], ["is_int", 6, 3, 564, 32], - ["jump_false", 6, "eq_ni_1867", 564, 32], - "_nop_tc_659", - ["jump", "eq_ni_1867", 564, 32], + ["jump_false", 6, "eq_ni_1873", 564, 32], + "_nop_tc_678", + ["jump", "eq_ni_1873", 564, 32], ["eq_int", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_ni_1867", + ["jump", "eq_done_1872", 564, 32], + "eq_ni_1873", ["is_num", 6, 3, 564, 32], - ["jump_false", 6, "eq_nn_1868", 564, 32], - "_nop_tc_660", - ["jump", "eq_nn_1868", 564, 32], + ["jump_false", 6, "eq_nn_1874", 564, 32], + "_nop_tc_679", + ["jump", "eq_nn_1874", 564, 32], ["eq_float", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nn_1868", + ["jump", "eq_done_1872", 564, 32], + "eq_nn_1874", ["is_text", 6, 3, 564, 32], - ["jump_false", 6, "eq_nt_1869", 564, 32], - "_nop_tc_661", - "_nop_tc_662", + ["jump_false", 6, "eq_nt_1875", 564, 32], + "_nop_tc_680", + "_nop_tc_681", ["eq_text", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nt_1869", + ["jump", "eq_done_1872", 564, 32], + "eq_nt_1875", ["is_null", 6, 3, 564, 32], - ["jump_false", 6, "eq_nnl_1870", 564, 32], - "_nop_tc_663", - ["jump", "eq_nnl_1870", 564, 32], + ["jump_false", 6, "eq_nnl_1876", 564, 32], + "_nop_tc_682", + ["jump", "eq_nnl_1876", 564, 32], ["true", 5, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nnl_1870", + ["jump", "eq_done_1872", 564, 32], + "eq_nnl_1876", ["is_bool", 6, 3, 564, 32], - ["jump_false", 6, "eq_nb_1871", 564, 32], - "_nop_tc_664", - ["jump", "eq_nb_1871", 564, 32], + ["jump_false", 6, "eq_nb_1877", 564, 32], + "_nop_tc_683", + ["jump", "eq_nb_1877", 564, 32], ["eq_bool", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nb_1871", + ["jump", "eq_done_1872", 564, 32], + "eq_nb_1877", ["false", 5, 564, 32], - "eq_done_1866", + "eq_done_1872", ["move", 3, 5, 564, 32], - ["jump_false", 3, "and_end_1865", 564, 32], + ["jump_false", 3, "and_end_1871", 564, 32], ["load_field", 4, 18, "level", 564, 42], ["access", 5, 0, 564, 55], ["is_identical", 6, 4, 5, 564, 55], - ["jump_true", 6, "eq_done_1872", 564, 55], + ["jump_true", 6, "eq_done_1878", 564, 55], ["is_int", 7, 4, 564, 55], - ["jump_false", 7, "eq_ni_1873", 564, 55], - "_nop_tc_665", - "_nop_tc_666", + ["jump_false", 7, "eq_ni_1879", 564, 55], + "_nop_tc_684", + "_nop_tc_685", ["eq_int", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_ni_1873", + ["jump", "eq_done_1878", 564, 55], + "eq_ni_1879", ["is_num", 7, 4, 564, 55], - ["jump_false", 7, "eq_nn_1874", 564, 55], - "_nop_tc_667", - "_nop_tc_668", + ["jump_false", 7, "eq_nn_1880", 564, 55], + "_nop_tc_686", + "_nop_tc_687", ["eq_float", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nn_1874", + ["jump", "eq_done_1878", 564, 55], + "eq_nn_1880", ["is_text", 7, 4, 564, 55], - ["jump_false", 7, "eq_nt_1875", 564, 55], - "_nop_tc_669", - ["jump", "eq_nt_1875", 564, 55], + ["jump_false", 7, "eq_nt_1881", 564, 55], + "_nop_tc_688", + ["jump", "eq_nt_1881", 564, 55], ["eq_text", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nt_1875", + ["jump", "eq_done_1878", 564, 55], + "eq_nt_1881", ["is_null", 7, 4, 564, 55], - ["jump_false", 7, "eq_nnl_1876", 564, 55], - "_nop_tc_670", - ["jump", "eq_nnl_1876", 564, 55], + ["jump_false", 7, "eq_nnl_1882", 564, 55], + "_nop_tc_689", + ["jump", "eq_nnl_1882", 564, 55], ["true", 6, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nnl_1876", + ["jump", "eq_done_1878", 564, 55], + "eq_nnl_1882", ["is_bool", 7, 4, 564, 55], - ["jump_false", 7, "eq_nb_1877", 564, 55], - "_nop_tc_671", - ["jump", "eq_nb_1877", 564, 55], + ["jump_false", 7, "eq_nb_1883", 564, 55], + "_nop_tc_690", + ["jump", "eq_nb_1883", 564, 55], ["eq_bool", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nb_1877", + ["jump", "eq_done_1878", 564, 55], + "eq_nb_1883", ["false", 6, 564, 55], - "eq_done_1872", + "eq_done_1878", ["move", 3, 6, 564, 55], - "and_end_1865", - ["jump_false", 3, "if_else_1863", 564, 55], + "and_end_1871", + ["jump_false", 3, "if_else_1869", 564, 55], ["load_field", 3, 18, "name", 565, 33], ["get", 4, 21, 1, 565, 16], ["frame", 5, 4, 2, 565, 16], @@ -12770,187 +12838,187 @@ ["move", 10, 3, 565, 16], ["null", 3, 566, 21], ["is_identical", 4, 10, 3, 566, 21], - ["jump_true", 4, "ne_nid_1881", 566, 21], - ["jump", "ne_ni_1882", 566, 21], - "ne_nid_1881", + ["jump_true", 4, "ne_nid_1887", 566, 21], + ["jump", "ne_ni_1888", 566, 21], + "ne_nid_1887", ["false", 4, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_ni_1882", + ["jump", "ne_done_1886", 566, 21], + "ne_ni_1888", ["is_int", 5, 10, 566, 21], - ["jump_false", 5, "ne_nn_1883", 566, 21], - "_nop_tc_672", - ["jump", "ne_nn_1883", 566, 21], + ["jump_false", 5, "ne_nn_1889", 566, 21], + "_nop_tc_691", + ["jump", "ne_nn_1889", 566, 21], ["ne_int", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nn_1883", + ["jump", "ne_done_1886", 566, 21], + "ne_nn_1889", ["is_num", 5, 10, 566, 21], - ["jump_false", 5, "ne_nt_1884", 566, 21], - "_nop_tc_673", - ["jump", "ne_nt_1884", 566, 21], + ["jump_false", 5, "ne_nt_1890", 566, 21], + "_nop_tc_692", + ["jump", "ne_nt_1890", 566, 21], ["ne_float", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nt_1884", + ["jump", "ne_done_1886", 566, 21], + "ne_nt_1890", ["is_text", 5, 10, 566, 21], - ["jump_false", 5, "ne_nnl_1885", 566, 21], - "_nop_tc_674", - ["jump", "ne_nnl_1885", 566, 21], + ["jump_false", 5, "ne_nnl_1891", 566, 21], + "_nop_tc_693", + ["jump", "ne_nnl_1891", 566, 21], ["ne_text", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nnl_1885", + ["jump", "ne_done_1886", 566, 21], + "ne_nnl_1891", ["is_null", 5, 10, 566, 21], - ["jump_false", 5, "ne_nb_1886", 566, 21], - "_nop_tc_675", - "_nop_tc_676", + ["jump_false", 5, "ne_nb_1892", 566, 21], + "_nop_tc_694", + "_nop_tc_695", ["false", 4, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nb_1886", + ["jump", "ne_done_1886", 566, 21], + "ne_nb_1892", ["is_bool", 5, 10, 566, 21], - ["jump_false", 5, "ne_mis_1887", 566, 21], - "_nop_tc_677", - ["jump", "ne_mis_1887", 566, 21], + ["jump_false", 5, "ne_mis_1893", 566, 21], + "_nop_tc_696", + ["jump", "ne_mis_1893", 566, 21], ["ne_bool", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_mis_1887", + ["jump", "ne_done_1886", 566, 21], + "ne_mis_1893", ["true", 4, 566, 21], - "ne_done_1880", - ["jump_false", 4, "if_else_1878", 566, 21], + "ne_done_1886", + ["jump_false", 4, "if_else_1884", 566, 21], ["load_field", 3, 10, "type_tag", 566, 33], ["move", 17, 3, 566, 33], - ["jump", "if_end_1879", 566, 33], - "if_else_1878", - "if_end_1879", - ["jump", "if_end_1864", 566, 33], - "if_else_1863", - "if_end_1864", - "if_end_1854", + ["jump", "if_end_1885", 566, 33], + "if_else_1884", + "if_end_1885", + ["jump", "if_end_1870", 566, 33], + "if_else_1869", + "if_end_1870", + "if_end_1860", ["null", 3, 568, 20], ["is_identical", 4, 17, 3, 568, 20], - ["jump_true", 4, "ne_nid_1891", 568, 20], - ["jump", "ne_ni_1892", 568, 20], - "ne_nid_1891", + ["jump_true", 4, "ne_nid_1897", 568, 20], + ["jump", "ne_ni_1898", 568, 20], + "ne_nid_1897", ["false", 4, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_ni_1892", + ["jump", "ne_done_1896", 568, 20], + "ne_ni_1898", ["is_int", 5, 17, 568, 20], - ["jump_false", 5, "ne_nn_1893", 568, 20], - "_nop_tc_678", - ["jump", "ne_nn_1893", 568, 20], + ["jump_false", 5, "ne_nn_1899", 568, 20], + "_nop_tc_697", + ["jump", "ne_nn_1899", 568, 20], ["ne_int", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nn_1893", + ["jump", "ne_done_1896", 568, 20], + "ne_nn_1899", ["is_num", 5, 17, 568, 20], - ["jump_false", 5, "ne_nt_1894", 568, 20], - "_nop_tc_679", - ["jump", "ne_nt_1894", 568, 20], + ["jump_false", 5, "ne_nt_1900", 568, 20], + "_nop_tc_698", + ["jump", "ne_nt_1900", 568, 20], ["ne_float", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nt_1894", + ["jump", "ne_done_1896", 568, 20], + "ne_nt_1900", ["is_text", 5, 17, 568, 20], - ["jump_false", 5, "ne_nnl_1895", 568, 20], - "_nop_tc_680", - ["jump", "ne_nnl_1895", 568, 20], + ["jump_false", 5, "ne_nnl_1901", 568, 20], + "_nop_tc_699", + ["jump", "ne_nnl_1901", 568, 20], ["ne_text", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nnl_1895", + ["jump", "ne_done_1896", 568, 20], + "ne_nnl_1901", ["is_null", 5, 17, 568, 20], - ["jump_false", 5, "ne_nb_1896", 568, 20], - "_nop_tc_681", - "_nop_tc_682", + ["jump_false", 5, "ne_nb_1902", 568, 20], + "_nop_tc_700", + "_nop_tc_701", ["false", 4, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nb_1896", + ["jump", "ne_done_1896", 568, 20], + "ne_nb_1902", ["is_bool", 5, 17, 568, 20], - ["jump_false", 5, "ne_mis_1897", 568, 20], - "_nop_tc_683", - ["jump", "ne_mis_1897", 568, 20], + ["jump_false", 5, "ne_mis_1903", 568, 20], + "_nop_tc_702", + ["jump", "ne_mis_1903", 568, 20], ["ne_bool", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_mis_1897", + ["jump", "ne_done_1896", 568, 20], + "ne_mis_1903", ["true", 4, 568, 20], - "ne_done_1890", - ["jump_false", 4, "if_else_1888", 568, 20], + "ne_done_1896", + ["jump_false", 4, "if_else_1894", 568, 20], ["load_field", 3, 13, "name", 569, 15], ["access", 4, "is_array", 569, 30], ["is_identical", 5, 3, 4, 569, 30], - ["jump_true", 5, "eq_done_1900", 569, 30], + ["jump_true", 5, "eq_done_1906", 569, 30], ["is_int", 6, 3, 569, 30], - ["jump_false", 6, "eq_ni_1901", 569, 30], - "_nop_tc_684", - ["jump", "eq_ni_1901", 569, 30], + ["jump_false", 6, "eq_ni_1907", 569, 30], + "_nop_tc_703", + ["jump", "eq_ni_1907", 569, 30], ["eq_int", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_ni_1901", + ["jump", "eq_done_1906", 569, 30], + "eq_ni_1907", ["is_num", 6, 3, 569, 30], - ["jump_false", 6, "eq_nn_1902", 569, 30], - "_nop_tc_685", - ["jump", "eq_nn_1902", 569, 30], + ["jump_false", 6, "eq_nn_1908", 569, 30], + "_nop_tc_704", + ["jump", "eq_nn_1908", 569, 30], ["eq_float", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nn_1902", + ["jump", "eq_done_1906", 569, 30], + "eq_nn_1908", ["is_text", 6, 3, 569, 30], - ["jump_false", 6, "eq_nt_1903", 569, 30], - "_nop_tc_686", - "_nop_tc_687", + ["jump_false", 6, "eq_nt_1909", 569, 30], + "_nop_tc_705", + "_nop_tc_706", ["eq_text", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nt_1903", + ["jump", "eq_done_1906", 569, 30], + "eq_nt_1909", ["is_null", 6, 3, 569, 30], - ["jump_false", 6, "eq_nnl_1904", 569, 30], - "_nop_tc_688", - ["jump", "eq_nnl_1904", 569, 30], + ["jump_false", 6, "eq_nnl_1910", 569, 30], + "_nop_tc_707", + ["jump", "eq_nnl_1910", 569, 30], ["true", 5, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nnl_1904", + ["jump", "eq_done_1906", 569, 30], + "eq_nnl_1910", ["is_bool", 6, 3, 569, 30], - ["jump_false", 6, "eq_nb_1905", 569, 30], - "_nop_tc_689", - ["jump", "eq_nb_1905", 569, 30], + ["jump_false", 6, "eq_nb_1911", 569, 30], + "_nop_tc_708", + ["jump", "eq_nb_1911", 569, 30], ["eq_bool", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nb_1905", + ["jump", "eq_done_1906", 569, 30], + "eq_nb_1911", ["false", 5, 569, 30], - "eq_done_1900", - ["jump_false", 5, "if_else_1898", 569, 30], + "eq_done_1906", + ["jump_false", 5, "if_else_1904", 569, 30], ["access", 3, "array", 569, 66], ["is_identical", 4, 17, 3, 569, 66], - ["jump_true", 4, "eq_done_1906", 569, 66], + ["jump_true", 4, "eq_done_1912", 569, 66], ["is_int", 5, 17, 569, 66], - ["jump_false", 5, "eq_ni_1907", 569, 66], - "_nop_tc_690", - ["jump", "eq_ni_1907", 569, 66], + ["jump_false", 5, "eq_ni_1913", 569, 66], + "_nop_tc_709", + ["jump", "eq_ni_1913", 569, 66], ["eq_int", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_ni_1907", + ["jump", "eq_done_1912", 569, 66], + "eq_ni_1913", ["is_num", 5, 17, 569, 66], - ["jump_false", 5, "eq_nn_1908", 569, 66], - "_nop_tc_691", - ["jump", "eq_nn_1908", 569, 66], + ["jump_false", 5, "eq_nn_1914", 569, 66], + "_nop_tc_710", + ["jump", "eq_nn_1914", 569, 66], ["eq_float", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nn_1908", + ["jump", "eq_done_1912", 569, 66], + "eq_nn_1914", ["is_text", 5, 17, 569, 66], - ["jump_false", 5, "eq_nt_1909", 569, 66], - "_nop_tc_692", - "_nop_tc_693", + ["jump_false", 5, "eq_nt_1915", 569, 66], + "_nop_tc_711", + "_nop_tc_712", ["eq_text", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nt_1909", + ["jump", "eq_done_1912", 569, 66], + "eq_nt_1915", ["is_null", 5, 17, 569, 66], - ["jump_false", 5, "eq_nnl_1910", 569, 66], - "_nop_tc_694", - ["jump", "eq_nnl_1910", 569, 66], + ["jump_false", 5, "eq_nnl_1916", 569, 66], + "_nop_tc_713", + ["jump", "eq_nnl_1916", 569, 66], ["true", 4, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nnl_1910", + ["jump", "eq_done_1912", 569, 66], + "eq_nnl_1916", ["is_bool", 5, 17, 569, 66], - ["jump_false", 5, "eq_nb_1911", 569, 66], - "_nop_tc_695", - ["jump", "eq_nb_1911", 569, 66], + ["jump_false", 5, "eq_nb_1917", 569, 66], + "_nop_tc_714", + ["jump", "eq_nb_1917", 569, 66], ["eq_bool", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nb_1911", + ["jump", "eq_done_1912", 569, 66], + "eq_nb_1917", ["false", 4, 569, 66], - "eq_done_1906", + "eq_done_1912", ["get", 3, 17, 1, 569, 49], ["frame", 5, 3, 2, 569, 49], ["null", 3, 569, 49], @@ -12960,90 +13028,90 @@ ["tail_invoke", 5, 3, 569, 49], ["return", 3, 569, 49], "_nop_ur_38", - "if_else_1898", - "if_end_1899", + "if_else_1904", + "if_end_1905", ["load_field", 3, 13, "name", 570, 15], ["access", 4, "is_text", 570, 30], ["is_identical", 5, 3, 4, 570, 30], - ["jump_true", 5, "eq_done_1914", 570, 30], + ["jump_true", 5, "eq_done_1920", 570, 30], ["is_int", 6, 3, 570, 30], - ["jump_false", 6, "eq_ni_1915", 570, 30], - "_nop_tc_696", - ["jump", "eq_ni_1915", 570, 30], + ["jump_false", 6, "eq_ni_1921", 570, 30], + "_nop_tc_715", + ["jump", "eq_ni_1921", 570, 30], ["eq_int", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_ni_1915", + ["jump", "eq_done_1920", 570, 30], + "eq_ni_1921", ["is_num", 6, 3, 570, 30], - ["jump_false", 6, "eq_nn_1916", 570, 30], - "_nop_tc_697", - ["jump", "eq_nn_1916", 570, 30], + ["jump_false", 6, "eq_nn_1922", 570, 30], + "_nop_tc_716", + ["jump", "eq_nn_1922", 570, 30], ["eq_float", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nn_1916", + ["jump", "eq_done_1920", 570, 30], + "eq_nn_1922", ["is_text", 6, 3, 570, 30], - ["jump_false", 6, "eq_nt_1917", 570, 30], - "_nop_tc_698", - "_nop_tc_699", + ["jump_false", 6, "eq_nt_1923", 570, 30], + "_nop_tc_717", + "_nop_tc_718", ["eq_text", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nt_1917", + ["jump", "eq_done_1920", 570, 30], + "eq_nt_1923", ["is_null", 6, 3, 570, 30], - ["jump_false", 6, "eq_nnl_1918", 570, 30], - "_nop_tc_700", - ["jump", "eq_nnl_1918", 570, 30], + ["jump_false", 6, "eq_nnl_1924", 570, 30], + "_nop_tc_719", + ["jump", "eq_nnl_1924", 570, 30], ["true", 5, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nnl_1918", + ["jump", "eq_done_1920", 570, 30], + "eq_nnl_1924", ["is_bool", 6, 3, 570, 30], - ["jump_false", 6, "eq_nb_1919", 570, 30], - "_nop_tc_701", - ["jump", "eq_nb_1919", 570, 30], + ["jump_false", 6, "eq_nb_1925", 570, 30], + "_nop_tc_720", + ["jump", "eq_nb_1925", 570, 30], ["eq_bool", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nb_1919", + ["jump", "eq_done_1920", 570, 30], + "eq_nb_1925", ["false", 5, 570, 30], - "eq_done_1914", - ["jump_false", 5, "if_else_1912", 570, 30], + "eq_done_1920", + ["jump_false", 5, "if_else_1918", 570, 30], ["access", 3, "text", 570, 65], ["is_identical", 4, 17, 3, 570, 65], - ["jump_true", 4, "eq_done_1920", 570, 65], + ["jump_true", 4, "eq_done_1926", 570, 65], ["is_int", 5, 17, 570, 65], - ["jump_false", 5, "eq_ni_1921", 570, 65], - "_nop_tc_702", - ["jump", "eq_ni_1921", 570, 65], + ["jump_false", 5, "eq_ni_1927", 570, 65], + "_nop_tc_721", + ["jump", "eq_ni_1927", 570, 65], ["eq_int", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_ni_1921", + ["jump", "eq_done_1926", 570, 65], + "eq_ni_1927", ["is_num", 5, 17, 570, 65], - ["jump_false", 5, "eq_nn_1922", 570, 65], - "_nop_tc_703", - ["jump", "eq_nn_1922", 570, 65], + ["jump_false", 5, "eq_nn_1928", 570, 65], + "_nop_tc_722", + ["jump", "eq_nn_1928", 570, 65], ["eq_float", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nn_1922", + ["jump", "eq_done_1926", 570, 65], + "eq_nn_1928", ["is_text", 5, 17, 570, 65], - ["jump_false", 5, "eq_nt_1923", 570, 65], - "_nop_tc_704", - "_nop_tc_705", + ["jump_false", 5, "eq_nt_1929", 570, 65], + "_nop_tc_723", + "_nop_tc_724", ["eq_text", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nt_1923", + ["jump", "eq_done_1926", 570, 65], + "eq_nt_1929", ["is_null", 5, 17, 570, 65], - ["jump_false", 5, "eq_nnl_1924", 570, 65], - "_nop_tc_706", - ["jump", "eq_nnl_1924", 570, 65], + ["jump_false", 5, "eq_nnl_1930", 570, 65], + "_nop_tc_725", + ["jump", "eq_nnl_1930", 570, 65], ["true", 4, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nnl_1924", + ["jump", "eq_done_1926", 570, 65], + "eq_nnl_1930", ["is_bool", 5, 17, 570, 65], - ["jump_false", 5, "eq_nb_1925", 570, 65], - "_nop_tc_707", - ["jump", "eq_nb_1925", 570, 65], + ["jump_false", 5, "eq_nb_1931", 570, 65], + "_nop_tc_726", + ["jump", "eq_nb_1931", 570, 65], ["eq_bool", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nb_1925", + ["jump", "eq_done_1926", 570, 65], + "eq_nb_1931", ["false", 4, 570, 65], - "eq_done_1920", + "eq_done_1926", ["get", 3, 17, 1, 570, 48], ["frame", 5, 3, 2, 570, 48], ["null", 3, 570, 48], @@ -13053,134 +13121,134 @@ ["tail_invoke", 5, 3, 570, 48], ["return", 3, 570, 48], "_nop_ur_39", - "if_else_1912", - "if_end_1913", + "if_else_1918", + "if_end_1919", ["load_field", 3, 13, "name", 571, 15], ["access", 4, "is_number", 571, 30], ["is_identical", 5, 3, 4, 571, 30], - ["jump_true", 5, "eq_done_1928", 571, 30], + ["jump_true", 5, "eq_done_1934", 571, 30], ["is_int", 6, 3, 571, 30], - ["jump_false", 6, "eq_ni_1929", 571, 30], - "_nop_tc_708", - ["jump", "eq_ni_1929", 571, 30], + ["jump_false", 6, "eq_ni_1935", 571, 30], + "_nop_tc_727", + ["jump", "eq_ni_1935", 571, 30], ["eq_int", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_ni_1929", + ["jump", "eq_done_1934", 571, 30], + "eq_ni_1935", ["is_num", 6, 3, 571, 30], - ["jump_false", 6, "eq_nn_1930", 571, 30], - "_nop_tc_709", - ["jump", "eq_nn_1930", 571, 30], + ["jump_false", 6, "eq_nn_1936", 571, 30], + "_nop_tc_728", + ["jump", "eq_nn_1936", 571, 30], ["eq_float", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nn_1930", + ["jump", "eq_done_1934", 571, 30], + "eq_nn_1936", ["is_text", 6, 3, 571, 30], - ["jump_false", 6, "eq_nt_1931", 571, 30], - "_nop_tc_710", - "_nop_tc_711", + ["jump_false", 6, "eq_nt_1937", 571, 30], + "_nop_tc_729", + "_nop_tc_730", ["eq_text", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nt_1931", + ["jump", "eq_done_1934", 571, 30], + "eq_nt_1937", ["is_null", 6, 3, 571, 30], - ["jump_false", 6, "eq_nnl_1932", 571, 30], - "_nop_tc_712", - ["jump", "eq_nnl_1932", 571, 30], + ["jump_false", 6, "eq_nnl_1938", 571, 30], + "_nop_tc_731", + ["jump", "eq_nnl_1938", 571, 30], ["true", 5, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nnl_1932", + ["jump", "eq_done_1934", 571, 30], + "eq_nnl_1938", ["is_bool", 6, 3, 571, 30], - ["jump_false", 6, "eq_nb_1933", 571, 30], - "_nop_tc_713", - ["jump", "eq_nb_1933", 571, 30], + ["jump_false", 6, "eq_nb_1939", 571, 30], + "_nop_tc_732", + ["jump", "eq_nb_1939", 571, 30], ["eq_bool", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nb_1933", + ["jump", "eq_done_1934", 571, 30], + "eq_nb_1939", ["false", 5, 571, 30], - "eq_done_1928", - ["jump_false", 5, "if_else_1926", 571, 30], + "eq_done_1934", + ["jump_false", 5, "if_else_1932", 571, 30], ["access", 3, "number", 571, 67], ["is_identical", 4, 17, 3, 571, 67], - ["jump_true", 4, "eq_done_1935", 571, 67], + ["jump_true", 4, "eq_done_1941", 571, 67], ["is_int", 5, 17, 571, 67], - ["jump_false", 5, "eq_ni_1936", 571, 67], - "_nop_tc_714", - ["jump", "eq_ni_1936", 571, 67], + ["jump_false", 5, "eq_ni_1942", 571, 67], + "_nop_tc_733", + ["jump", "eq_ni_1942", 571, 67], ["eq_int", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_ni_1936", + ["jump", "eq_done_1941", 571, 67], + "eq_ni_1942", ["is_num", 5, 17, 571, 67], - ["jump_false", 5, "eq_nn_1937", 571, 67], - "_nop_tc_715", - ["jump", "eq_nn_1937", 571, 67], + ["jump_false", 5, "eq_nn_1943", 571, 67], + "_nop_tc_734", + ["jump", "eq_nn_1943", 571, 67], ["eq_float", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nn_1937", + ["jump", "eq_done_1941", 571, 67], + "eq_nn_1943", ["is_text", 5, 17, 571, 67], - ["jump_false", 5, "eq_nt_1938", 571, 67], - "_nop_tc_716", - "_nop_tc_717", + ["jump_false", 5, "eq_nt_1944", 571, 67], + "_nop_tc_735", + "_nop_tc_736", ["eq_text", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nt_1938", + ["jump", "eq_done_1941", 571, 67], + "eq_nt_1944", ["is_null", 5, 17, 571, 67], - ["jump_false", 5, "eq_nnl_1939", 571, 67], - "_nop_tc_718", - ["jump", "eq_nnl_1939", 571, 67], + ["jump_false", 5, "eq_nnl_1945", 571, 67], + "_nop_tc_737", + ["jump", "eq_nnl_1945", 571, 67], ["true", 4, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nnl_1939", + ["jump", "eq_done_1941", 571, 67], + "eq_nnl_1945", ["is_bool", 5, 17, 571, 67], - ["jump_false", 5, "eq_nb_1940", 571, 67], - "_nop_tc_719", - ["jump", "eq_nb_1940", 571, 67], + ["jump_false", 5, "eq_nb_1946", 571, 67], + "_nop_tc_738", + ["jump", "eq_nb_1946", 571, 67], ["eq_bool", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nb_1940", + ["jump", "eq_done_1941", 571, 67], + "eq_nb_1946", ["false", 4, 571, 67], - "eq_done_1935", + "eq_done_1941", ["move", 3, 4, 571, 67], - ["jump_true", 3, "or_end_1934", 571, 67], + ["jump_true", 3, "or_end_1940", 571, 67], ["access", 4, "integer", 571, 86], ["is_identical", 5, 17, 4, 571, 86], - ["jump_true", 5, "eq_done_1941", 571, 86], + ["jump_true", 5, "eq_done_1947", 571, 86], ["is_int", 6, 17, 571, 86], - ["jump_false", 6, "eq_ni_1942", 571, 86], - "_nop_tc_720", - ["jump", "eq_ni_1942", 571, 86], + ["jump_false", 6, "eq_ni_1948", 571, 86], + "_nop_tc_739", + ["jump", "eq_ni_1948", 571, 86], ["eq_int", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_ni_1942", + ["jump", "eq_done_1947", 571, 86], + "eq_ni_1948", ["is_num", 6, 17, 571, 86], - ["jump_false", 6, "eq_nn_1943", 571, 86], - "_nop_tc_721", - ["jump", "eq_nn_1943", 571, 86], + ["jump_false", 6, "eq_nn_1949", 571, 86], + "_nop_tc_740", + ["jump", "eq_nn_1949", 571, 86], ["eq_float", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nn_1943", + ["jump", "eq_done_1947", 571, 86], + "eq_nn_1949", ["is_text", 6, 17, 571, 86], - ["jump_false", 6, "eq_nt_1944", 571, 86], - "_nop_tc_722", - "_nop_tc_723", + ["jump_false", 6, "eq_nt_1950", 571, 86], + "_nop_tc_741", + "_nop_tc_742", ["eq_text", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nt_1944", + ["jump", "eq_done_1947", 571, 86], + "eq_nt_1950", ["is_null", 6, 17, 571, 86], - ["jump_false", 6, "eq_nnl_1945", 571, 86], - "_nop_tc_724", - ["jump", "eq_nnl_1945", 571, 86], + ["jump_false", 6, "eq_nnl_1951", 571, 86], + "_nop_tc_743", + ["jump", "eq_nnl_1951", 571, 86], ["true", 5, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nnl_1945", + ["jump", "eq_done_1947", 571, 86], + "eq_nnl_1951", ["is_bool", 6, 17, 571, 86], - ["jump_false", 6, "eq_nb_1946", 571, 86], - "_nop_tc_725", - ["jump", "eq_nb_1946", 571, 86], + ["jump_false", 6, "eq_nb_1952", 571, 86], + "_nop_tc_744", + ["jump", "eq_nb_1952", 571, 86], ["eq_bool", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nb_1946", + ["jump", "eq_done_1947", 571, 86], + "eq_nb_1952", ["false", 5, 571, 86], - "eq_done_1941", + "eq_done_1947", ["move", 3, 5, 571, 86], - "or_end_1934", + "or_end_1940", ["get", 4, 17, 1, 571, 50], ["frame", 5, 4, 2, 571, 50], ["null", 4, 571, 50], @@ -13190,90 +13258,90 @@ ["tail_invoke", 5, 3, 571, 50], ["return", 3, 571, 50], "_nop_ur_40", - "if_else_1926", - "if_end_1927", + "if_else_1932", + "if_end_1933", ["load_field", 3, 13, "name", 572, 15], ["access", 4, "is_integer", 572, 30], ["is_identical", 5, 3, 4, 572, 30], - ["jump_true", 5, "eq_done_1949", 572, 30], + ["jump_true", 5, "eq_done_1955", 572, 30], ["is_int", 6, 3, 572, 30], - ["jump_false", 6, "eq_ni_1950", 572, 30], - "_nop_tc_726", - ["jump", "eq_ni_1950", 572, 30], + ["jump_false", 6, "eq_ni_1956", 572, 30], + "_nop_tc_745", + ["jump", "eq_ni_1956", 572, 30], ["eq_int", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_ni_1950", + ["jump", "eq_done_1955", 572, 30], + "eq_ni_1956", ["is_num", 6, 3, 572, 30], - ["jump_false", 6, "eq_nn_1951", 572, 30], - "_nop_tc_727", - ["jump", "eq_nn_1951", 572, 30], + ["jump_false", 6, "eq_nn_1957", 572, 30], + "_nop_tc_746", + ["jump", "eq_nn_1957", 572, 30], ["eq_float", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nn_1951", + ["jump", "eq_done_1955", 572, 30], + "eq_nn_1957", ["is_text", 6, 3, 572, 30], - ["jump_false", 6, "eq_nt_1952", 572, 30], - "_nop_tc_728", - "_nop_tc_729", + ["jump_false", 6, "eq_nt_1958", 572, 30], + "_nop_tc_747", + "_nop_tc_748", ["eq_text", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nt_1952", + ["jump", "eq_done_1955", 572, 30], + "eq_nt_1958", ["is_null", 6, 3, 572, 30], - ["jump_false", 6, "eq_nnl_1953", 572, 30], - "_nop_tc_730", - ["jump", "eq_nnl_1953", 572, 30], + ["jump_false", 6, "eq_nnl_1959", 572, 30], + "_nop_tc_749", + ["jump", "eq_nnl_1959", 572, 30], ["true", 5, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nnl_1953", + ["jump", "eq_done_1955", 572, 30], + "eq_nnl_1959", ["is_bool", 6, 3, 572, 30], - ["jump_false", 6, "eq_nb_1954", 572, 30], - "_nop_tc_731", - ["jump", "eq_nb_1954", 572, 30], + ["jump_false", 6, "eq_nb_1960", 572, 30], + "_nop_tc_750", + ["jump", "eq_nb_1960", 572, 30], ["eq_bool", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nb_1954", + ["jump", "eq_done_1955", 572, 30], + "eq_nb_1960", ["false", 5, 572, 30], - "eq_done_1949", - ["jump_false", 5, "if_else_1947", 572, 30], + "eq_done_1955", + ["jump_false", 5, "if_else_1953", 572, 30], ["access", 3, "integer", 572, 68], ["is_identical", 4, 17, 3, 572, 68], - ["jump_true", 4, "eq_done_1955", 572, 68], + ["jump_true", 4, "eq_done_1961", 572, 68], ["is_int", 5, 17, 572, 68], - ["jump_false", 5, "eq_ni_1956", 572, 68], - "_nop_tc_732", - ["jump", "eq_ni_1956", 572, 68], + ["jump_false", 5, "eq_ni_1962", 572, 68], + "_nop_tc_751", + ["jump", "eq_ni_1962", 572, 68], ["eq_int", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_ni_1956", + ["jump", "eq_done_1961", 572, 68], + "eq_ni_1962", ["is_num", 5, 17, 572, 68], - ["jump_false", 5, "eq_nn_1957", 572, 68], - "_nop_tc_733", - ["jump", "eq_nn_1957", 572, 68], + ["jump_false", 5, "eq_nn_1963", 572, 68], + "_nop_tc_752", + ["jump", "eq_nn_1963", 572, 68], ["eq_float", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nn_1957", + ["jump", "eq_done_1961", 572, 68], + "eq_nn_1963", ["is_text", 5, 17, 572, 68], - ["jump_false", 5, "eq_nt_1958", 572, 68], - "_nop_tc_734", - "_nop_tc_735", + ["jump_false", 5, "eq_nt_1964", 572, 68], + "_nop_tc_753", + "_nop_tc_754", ["eq_text", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nt_1958", + ["jump", "eq_done_1961", 572, 68], + "eq_nt_1964", ["is_null", 5, 17, 572, 68], - ["jump_false", 5, "eq_nnl_1959", 572, 68], - "_nop_tc_736", - ["jump", "eq_nnl_1959", 572, 68], + ["jump_false", 5, "eq_nnl_1965", 572, 68], + "_nop_tc_755", + ["jump", "eq_nnl_1965", 572, 68], ["true", 4, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nnl_1959", + ["jump", "eq_done_1961", 572, 68], + "eq_nnl_1965", ["is_bool", 5, 17, 572, 68], - ["jump_false", 5, "eq_nb_1960", 572, 68], - "_nop_tc_737", - ["jump", "eq_nb_1960", 572, 68], + ["jump_false", 5, "eq_nb_1966", 572, 68], + "_nop_tc_756", + ["jump", "eq_nb_1966", 572, 68], ["eq_bool", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nb_1960", + ["jump", "eq_done_1961", 572, 68], + "eq_nb_1966", ["false", 4, 572, 68], - "eq_done_1955", + "eq_done_1961", ["get", 3, 17, 1, 572, 51], ["frame", 5, 3, 2, 572, 51], ["null", 3, 572, 51], @@ -13283,90 +13351,90 @@ ["tail_invoke", 5, 3, 572, 51], ["return", 3, 572, 51], "_nop_ur_41", - "if_else_1947", - "if_end_1948", + "if_else_1953", + "if_end_1954", ["load_field", 3, 13, "name", 573, 15], ["access", 4, "is_function", 573, 30], ["is_identical", 5, 3, 4, 573, 30], - ["jump_true", 5, "eq_done_1963", 573, 30], + ["jump_true", 5, "eq_done_1969", 573, 30], ["is_int", 6, 3, 573, 30], - ["jump_false", 6, "eq_ni_1964", 573, 30], - "_nop_tc_738", - ["jump", "eq_ni_1964", 573, 30], + ["jump_false", 6, "eq_ni_1970", 573, 30], + "_nop_tc_757", + ["jump", "eq_ni_1970", 573, 30], ["eq_int", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_ni_1964", + ["jump", "eq_done_1969", 573, 30], + "eq_ni_1970", ["is_num", 6, 3, 573, 30], - ["jump_false", 6, "eq_nn_1965", 573, 30], - "_nop_tc_739", - ["jump", "eq_nn_1965", 573, 30], + ["jump_false", 6, "eq_nn_1971", 573, 30], + "_nop_tc_758", + ["jump", "eq_nn_1971", 573, 30], ["eq_float", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nn_1965", + ["jump", "eq_done_1969", 573, 30], + "eq_nn_1971", ["is_text", 6, 3, 573, 30], - ["jump_false", 6, "eq_nt_1966", 573, 30], - "_nop_tc_740", - "_nop_tc_741", + ["jump_false", 6, "eq_nt_1972", 573, 30], + "_nop_tc_759", + "_nop_tc_760", ["eq_text", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nt_1966", + ["jump", "eq_done_1969", 573, 30], + "eq_nt_1972", ["is_null", 6, 3, 573, 30], - ["jump_false", 6, "eq_nnl_1967", 573, 30], - "_nop_tc_742", - ["jump", "eq_nnl_1967", 573, 30], + ["jump_false", 6, "eq_nnl_1973", 573, 30], + "_nop_tc_761", + ["jump", "eq_nnl_1973", 573, 30], ["true", 5, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nnl_1967", + ["jump", "eq_done_1969", 573, 30], + "eq_nnl_1973", ["is_bool", 6, 3, 573, 30], - ["jump_false", 6, "eq_nb_1968", 573, 30], - "_nop_tc_743", - ["jump", "eq_nb_1968", 573, 30], + ["jump_false", 6, "eq_nb_1974", 573, 30], + "_nop_tc_762", + ["jump", "eq_nb_1974", 573, 30], ["eq_bool", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nb_1968", + ["jump", "eq_done_1969", 573, 30], + "eq_nb_1974", ["false", 5, 573, 30], - "eq_done_1963", - ["jump_false", 5, "if_else_1961", 573, 30], + "eq_done_1969", + ["jump_false", 5, "if_else_1967", 573, 30], ["access", 3, "function", 573, 69], ["is_identical", 4, 17, 3, 573, 69], - ["jump_true", 4, "eq_done_1969", 573, 69], + ["jump_true", 4, "eq_done_1975", 573, 69], ["is_int", 5, 17, 573, 69], - ["jump_false", 5, "eq_ni_1970", 573, 69], - "_nop_tc_744", - ["jump", "eq_ni_1970", 573, 69], + ["jump_false", 5, "eq_ni_1976", 573, 69], + "_nop_tc_763", + ["jump", "eq_ni_1976", 573, 69], ["eq_int", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_ni_1970", + ["jump", "eq_done_1975", 573, 69], + "eq_ni_1976", ["is_num", 5, 17, 573, 69], - ["jump_false", 5, "eq_nn_1971", 573, 69], - "_nop_tc_745", - ["jump", "eq_nn_1971", 573, 69], + ["jump_false", 5, "eq_nn_1977", 573, 69], + "_nop_tc_764", + ["jump", "eq_nn_1977", 573, 69], ["eq_float", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nn_1971", + ["jump", "eq_done_1975", 573, 69], + "eq_nn_1977", ["is_text", 5, 17, 573, 69], - ["jump_false", 5, "eq_nt_1972", 573, 69], - "_nop_tc_746", - "_nop_tc_747", + ["jump_false", 5, "eq_nt_1978", 573, 69], + "_nop_tc_765", + "_nop_tc_766", ["eq_text", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nt_1972", + ["jump", "eq_done_1975", 573, 69], + "eq_nt_1978", ["is_null", 5, 17, 573, 69], - ["jump_false", 5, "eq_nnl_1973", 573, 69], - "_nop_tc_748", - ["jump", "eq_nnl_1973", 573, 69], + ["jump_false", 5, "eq_nnl_1979", 573, 69], + "_nop_tc_767", + ["jump", "eq_nnl_1979", 573, 69], ["true", 4, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nnl_1973", + ["jump", "eq_done_1975", 573, 69], + "eq_nnl_1979", ["is_bool", 5, 17, 573, 69], - ["jump_false", 5, "eq_nb_1974", 573, 69], - "_nop_tc_749", - ["jump", "eq_nb_1974", 573, 69], + ["jump_false", 5, "eq_nb_1980", 573, 69], + "_nop_tc_768", + ["jump", "eq_nb_1980", 573, 69], ["eq_bool", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nb_1974", + ["jump", "eq_done_1975", 573, 69], + "eq_nb_1980", ["false", 4, 573, 69], - "eq_done_1969", + "eq_done_1975", ["get", 3, 17, 1, 573, 52], ["frame", 5, 3, 2, 573, 52], ["null", 3, 573, 52], @@ -13376,90 +13444,90 @@ ["tail_invoke", 5, 3, 573, 52], ["return", 3, 573, 52], "_nop_ur_42", - "if_else_1961", - "if_end_1962", + "if_else_1967", + "if_end_1968", ["load_field", 3, 13, "name", 574, 15], ["access", 4, "is_logical", 574, 30], ["is_identical", 5, 3, 4, 574, 30], - ["jump_true", 5, "eq_done_1977", 574, 30], + ["jump_true", 5, "eq_done_1983", 574, 30], ["is_int", 6, 3, 574, 30], - ["jump_false", 6, "eq_ni_1978", 574, 30], - "_nop_tc_750", - ["jump", "eq_ni_1978", 574, 30], + ["jump_false", 6, "eq_ni_1984", 574, 30], + "_nop_tc_769", + ["jump", "eq_ni_1984", 574, 30], ["eq_int", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_ni_1978", + ["jump", "eq_done_1983", 574, 30], + "eq_ni_1984", ["is_num", 6, 3, 574, 30], - ["jump_false", 6, "eq_nn_1979", 574, 30], - "_nop_tc_751", - ["jump", "eq_nn_1979", 574, 30], + ["jump_false", 6, "eq_nn_1985", 574, 30], + "_nop_tc_770", + ["jump", "eq_nn_1985", 574, 30], ["eq_float", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nn_1979", + ["jump", "eq_done_1983", 574, 30], + "eq_nn_1985", ["is_text", 6, 3, 574, 30], - ["jump_false", 6, "eq_nt_1980", 574, 30], - "_nop_tc_752", - "_nop_tc_753", + ["jump_false", 6, "eq_nt_1986", 574, 30], + "_nop_tc_771", + "_nop_tc_772", ["eq_text", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nt_1980", + ["jump", "eq_done_1983", 574, 30], + "eq_nt_1986", ["is_null", 6, 3, 574, 30], - ["jump_false", 6, "eq_nnl_1981", 574, 30], - "_nop_tc_754", - ["jump", "eq_nnl_1981", 574, 30], + ["jump_false", 6, "eq_nnl_1987", 574, 30], + "_nop_tc_773", + ["jump", "eq_nnl_1987", 574, 30], ["true", 5, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nnl_1981", + ["jump", "eq_done_1983", 574, 30], + "eq_nnl_1987", ["is_bool", 6, 3, 574, 30], - ["jump_false", 6, "eq_nb_1982", 574, 30], - "_nop_tc_755", - ["jump", "eq_nb_1982", 574, 30], + ["jump_false", 6, "eq_nb_1988", 574, 30], + "_nop_tc_774", + ["jump", "eq_nb_1988", 574, 30], ["eq_bool", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nb_1982", + ["jump", "eq_done_1983", 574, 30], + "eq_nb_1988", ["false", 5, 574, 30], - "eq_done_1977", - ["jump_false", 5, "if_else_1975", 574, 30], + "eq_done_1983", + ["jump_false", 5, "if_else_1981", 574, 30], ["access", 3, "logical", 574, 68], ["is_identical", 4, 17, 3, 574, 68], - ["jump_true", 4, "eq_done_1983", 574, 68], + ["jump_true", 4, "eq_done_1989", 574, 68], ["is_int", 5, 17, 574, 68], - ["jump_false", 5, "eq_ni_1984", 574, 68], - "_nop_tc_756", - ["jump", "eq_ni_1984", 574, 68], + ["jump_false", 5, "eq_ni_1990", 574, 68], + "_nop_tc_775", + ["jump", "eq_ni_1990", 574, 68], ["eq_int", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_ni_1984", + ["jump", "eq_done_1989", 574, 68], + "eq_ni_1990", ["is_num", 5, 17, 574, 68], - ["jump_false", 5, "eq_nn_1985", 574, 68], - "_nop_tc_757", - ["jump", "eq_nn_1985", 574, 68], + ["jump_false", 5, "eq_nn_1991", 574, 68], + "_nop_tc_776", + ["jump", "eq_nn_1991", 574, 68], ["eq_float", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nn_1985", + ["jump", "eq_done_1989", 574, 68], + "eq_nn_1991", ["is_text", 5, 17, 574, 68], - ["jump_false", 5, "eq_nt_1986", 574, 68], - "_nop_tc_758", - "_nop_tc_759", + ["jump_false", 5, "eq_nt_1992", 574, 68], + "_nop_tc_777", + "_nop_tc_778", ["eq_text", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nt_1986", + ["jump", "eq_done_1989", 574, 68], + "eq_nt_1992", ["is_null", 5, 17, 574, 68], - ["jump_false", 5, "eq_nnl_1987", 574, 68], - "_nop_tc_760", - ["jump", "eq_nnl_1987", 574, 68], + ["jump_false", 5, "eq_nnl_1993", 574, 68], + "_nop_tc_779", + ["jump", "eq_nnl_1993", 574, 68], ["true", 4, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nnl_1987", + ["jump", "eq_done_1989", 574, 68], + "eq_nnl_1993", ["is_bool", 5, 17, 574, 68], - ["jump_false", 5, "eq_nb_1988", 574, 68], - "_nop_tc_761", - ["jump", "eq_nb_1988", 574, 68], + ["jump_false", 5, "eq_nb_1994", 574, 68], + "_nop_tc_780", + ["jump", "eq_nb_1994", 574, 68], ["eq_bool", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nb_1988", + ["jump", "eq_done_1989", 574, 68], + "eq_nb_1994", ["false", 4, 574, 68], - "eq_done_1983", + "eq_done_1989", ["get", 3, 17, 1, 574, 51], ["frame", 5, 3, 2, 574, 51], ["null", 3, 574, 51], @@ -13469,90 +13537,90 @@ ["tail_invoke", 5, 3, 574, 51], ["return", 3, 574, 51], "_nop_ur_43", - "if_else_1975", - "if_end_1976", + "if_else_1981", + "if_end_1982", ["load_field", 3, 13, "name", 575, 15], ["access", 4, "is_null", 575, 30], ["is_identical", 5, 3, 4, 575, 30], - ["jump_true", 5, "eq_done_1991", 575, 30], + ["jump_true", 5, "eq_done_1997", 575, 30], ["is_int", 6, 3, 575, 30], - ["jump_false", 6, "eq_ni_1992", 575, 30], - "_nop_tc_762", - ["jump", "eq_ni_1992", 575, 30], + ["jump_false", 6, "eq_ni_1998", 575, 30], + "_nop_tc_781", + ["jump", "eq_ni_1998", 575, 30], ["eq_int", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_ni_1992", + ["jump", "eq_done_1997", 575, 30], + "eq_ni_1998", ["is_num", 6, 3, 575, 30], - ["jump_false", 6, "eq_nn_1993", 575, 30], - "_nop_tc_763", - ["jump", "eq_nn_1993", 575, 30], + ["jump_false", 6, "eq_nn_1999", 575, 30], + "_nop_tc_782", + ["jump", "eq_nn_1999", 575, 30], ["eq_float", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nn_1993", + ["jump", "eq_done_1997", 575, 30], + "eq_nn_1999", ["is_text", 6, 3, 575, 30], - ["jump_false", 6, "eq_nt_1994", 575, 30], - "_nop_tc_764", - "_nop_tc_765", + ["jump_false", 6, "eq_nt_2000", 575, 30], + "_nop_tc_783", + "_nop_tc_784", ["eq_text", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nt_1994", + ["jump", "eq_done_1997", 575, 30], + "eq_nt_2000", ["is_null", 6, 3, 575, 30], - ["jump_false", 6, "eq_nnl_1995", 575, 30], - "_nop_tc_766", - ["jump", "eq_nnl_1995", 575, 30], + ["jump_false", 6, "eq_nnl_2001", 575, 30], + "_nop_tc_785", + ["jump", "eq_nnl_2001", 575, 30], ["true", 5, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nnl_1995", + ["jump", "eq_done_1997", 575, 30], + "eq_nnl_2001", ["is_bool", 6, 3, 575, 30], - ["jump_false", 6, "eq_nb_1996", 575, 30], - "_nop_tc_767", - ["jump", "eq_nb_1996", 575, 30], + ["jump_false", 6, "eq_nb_2002", 575, 30], + "_nop_tc_786", + ["jump", "eq_nb_2002", 575, 30], ["eq_bool", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nb_1996", + ["jump", "eq_done_1997", 575, 30], + "eq_nb_2002", ["false", 5, 575, 30], - "eq_done_1991", - ["jump_false", 5, "if_else_1989", 575, 30], + "eq_done_1997", + ["jump_false", 5, "if_else_1995", 575, 30], ["access", 3, "null", 575, 65], ["is_identical", 4, 17, 3, 575, 65], - ["jump_true", 4, "eq_done_1997", 575, 65], + ["jump_true", 4, "eq_done_2003", 575, 65], ["is_int", 5, 17, 575, 65], - ["jump_false", 5, "eq_ni_1998", 575, 65], - "_nop_tc_768", - ["jump", "eq_ni_1998", 575, 65], + ["jump_false", 5, "eq_ni_2004", 575, 65], + "_nop_tc_787", + ["jump", "eq_ni_2004", 575, 65], ["eq_int", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_ni_1998", + ["jump", "eq_done_2003", 575, 65], + "eq_ni_2004", ["is_num", 5, 17, 575, 65], - ["jump_false", 5, "eq_nn_1999", 575, 65], - "_nop_tc_769", - ["jump", "eq_nn_1999", 575, 65], + ["jump_false", 5, "eq_nn_2005", 575, 65], + "_nop_tc_788", + ["jump", "eq_nn_2005", 575, 65], ["eq_float", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nn_1999", + ["jump", "eq_done_2003", 575, 65], + "eq_nn_2005", ["is_text", 5, 17, 575, 65], - ["jump_false", 5, "eq_nt_2000", 575, 65], - "_nop_tc_770", - "_nop_tc_771", + ["jump_false", 5, "eq_nt_2006", 575, 65], + "_nop_tc_789", + "_nop_tc_790", ["eq_text", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nt_2000", + ["jump", "eq_done_2003", 575, 65], + "eq_nt_2006", ["is_null", 5, 17, 575, 65], - ["jump_false", 5, "eq_nnl_2001", 575, 65], - "_nop_tc_772", - ["jump", "eq_nnl_2001", 575, 65], + ["jump_false", 5, "eq_nnl_2007", 575, 65], + "_nop_tc_791", + ["jump", "eq_nnl_2007", 575, 65], ["true", 4, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nnl_2001", + ["jump", "eq_done_2003", 575, 65], + "eq_nnl_2007", ["is_bool", 5, 17, 575, 65], - ["jump_false", 5, "eq_nb_2002", 575, 65], - "_nop_tc_773", - ["jump", "eq_nb_2002", 575, 65], + ["jump_false", 5, "eq_nb_2008", 575, 65], + "_nop_tc_792", + ["jump", "eq_nb_2008", 575, 65], ["eq_bool", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nb_2002", + ["jump", "eq_done_2003", 575, 65], + "eq_nb_2008", ["false", 4, 575, 65], - "eq_done_1997", + "eq_done_2003", ["get", 3, 17, 1, 575, 48], ["frame", 5, 3, 2, 575, 48], ["null", 3, 575, 48], @@ -13562,90 +13630,90 @@ ["tail_invoke", 5, 3, 575, 48], ["return", 3, 575, 48], "_nop_ur_44", - "if_else_1989", - "if_end_1990", + "if_else_1995", + "if_end_1996", ["load_field", 3, 13, "name", 576, 15], ["access", 4, "is_object", 576, 30], ["is_identical", 5, 3, 4, 576, 30], - ["jump_true", 5, "eq_done_2005", 576, 30], + ["jump_true", 5, "eq_done_2011", 576, 30], ["is_int", 6, 3, 576, 30], - ["jump_false", 6, "eq_ni_2006", 576, 30], - "_nop_tc_774", - ["jump", "eq_ni_2006", 576, 30], + ["jump_false", 6, "eq_ni_2012", 576, 30], + "_nop_tc_793", + ["jump", "eq_ni_2012", 576, 30], ["eq_int", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_ni_2006", + ["jump", "eq_done_2011", 576, 30], + "eq_ni_2012", ["is_num", 6, 3, 576, 30], - ["jump_false", 6, "eq_nn_2007", 576, 30], - "_nop_tc_775", - ["jump", "eq_nn_2007", 576, 30], + ["jump_false", 6, "eq_nn_2013", 576, 30], + "_nop_tc_794", + ["jump", "eq_nn_2013", 576, 30], ["eq_float", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nn_2007", + ["jump", "eq_done_2011", 576, 30], + "eq_nn_2013", ["is_text", 6, 3, 576, 30], - ["jump_false", 6, "eq_nt_2008", 576, 30], - "_nop_tc_776", - "_nop_tc_777", + ["jump_false", 6, "eq_nt_2014", 576, 30], + "_nop_tc_795", + "_nop_tc_796", ["eq_text", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nt_2008", + ["jump", "eq_done_2011", 576, 30], + "eq_nt_2014", ["is_null", 6, 3, 576, 30], - ["jump_false", 6, "eq_nnl_2009", 576, 30], - "_nop_tc_778", - ["jump", "eq_nnl_2009", 576, 30], + ["jump_false", 6, "eq_nnl_2015", 576, 30], + "_nop_tc_797", + ["jump", "eq_nnl_2015", 576, 30], ["true", 5, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nnl_2009", + ["jump", "eq_done_2011", 576, 30], + "eq_nnl_2015", ["is_bool", 6, 3, 576, 30], - ["jump_false", 6, "eq_nb_2010", 576, 30], - "_nop_tc_779", - ["jump", "eq_nb_2010", 576, 30], + ["jump_false", 6, "eq_nb_2016", 576, 30], + "_nop_tc_798", + ["jump", "eq_nb_2016", 576, 30], ["eq_bool", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nb_2010", + ["jump", "eq_done_2011", 576, 30], + "eq_nb_2016", ["false", 5, 576, 30], - "eq_done_2005", - ["jump_false", 5, "if_else_2003", 576, 30], + "eq_done_2011", + ["jump_false", 5, "if_else_2009", 576, 30], ["access", 3, "record", 576, 67], ["is_identical", 4, 17, 3, 576, 67], - ["jump_true", 4, "eq_done_2011", 576, 67], + ["jump_true", 4, "eq_done_2017", 576, 67], ["is_int", 5, 17, 576, 67], - ["jump_false", 5, "eq_ni_2012", 576, 67], - "_nop_tc_780", - ["jump", "eq_ni_2012", 576, 67], + ["jump_false", 5, "eq_ni_2018", 576, 67], + "_nop_tc_799", + ["jump", "eq_ni_2018", 576, 67], ["eq_int", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_ni_2012", + ["jump", "eq_done_2017", 576, 67], + "eq_ni_2018", ["is_num", 5, 17, 576, 67], - ["jump_false", 5, "eq_nn_2013", 576, 67], - "_nop_tc_781", - ["jump", "eq_nn_2013", 576, 67], + ["jump_false", 5, "eq_nn_2019", 576, 67], + "_nop_tc_800", + ["jump", "eq_nn_2019", 576, 67], ["eq_float", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nn_2013", + ["jump", "eq_done_2017", 576, 67], + "eq_nn_2019", ["is_text", 5, 17, 576, 67], - ["jump_false", 5, "eq_nt_2014", 576, 67], - "_nop_tc_782", - "_nop_tc_783", + ["jump_false", 5, "eq_nt_2020", 576, 67], + "_nop_tc_801", + "_nop_tc_802", ["eq_text", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nt_2014", + ["jump", "eq_done_2017", 576, 67], + "eq_nt_2020", ["is_null", 5, 17, 576, 67], - ["jump_false", 5, "eq_nnl_2015", 576, 67], - "_nop_tc_784", - ["jump", "eq_nnl_2015", 576, 67], + ["jump_false", 5, "eq_nnl_2021", 576, 67], + "_nop_tc_803", + ["jump", "eq_nnl_2021", 576, 67], ["true", 4, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nnl_2015", + ["jump", "eq_done_2017", 576, 67], + "eq_nnl_2021", ["is_bool", 5, 17, 576, 67], - ["jump_false", 5, "eq_nb_2016", 576, 67], - "_nop_tc_785", - ["jump", "eq_nb_2016", 576, 67], + ["jump_false", 5, "eq_nb_2022", 576, 67], + "_nop_tc_804", + ["jump", "eq_nb_2022", 576, 67], ["eq_bool", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nb_2016", + ["jump", "eq_done_2017", 576, 67], + "eq_nb_2022", ["false", 4, 576, 67], - "eq_done_2011", + "eq_done_2017", ["get", 3, 17, 1, 576, 50], ["frame", 5, 3, 2, 576, 50], ["null", 3, 576, 50], @@ -13655,155 +13723,155 @@ ["tail_invoke", 5, 3, 576, 50], ["return", 3, 576, 50], "_nop_ur_45", - "if_else_2003", - "if_end_2004", + "if_else_2009", + "if_end_2010", ["load_field", 3, 13, "name", 577, 15], ["access", 4, "length", 577, 30], ["is_identical", 5, 3, 4, 577, 30], - ["jump_true", 5, "eq_done_2019", 577, 30], + ["jump_true", 5, "eq_done_2025", 577, 30], ["is_int", 6, 3, 577, 30], - ["jump_false", 6, "eq_ni_2020", 577, 30], - "_nop_tc_786", - ["jump", "eq_ni_2020", 577, 30], + ["jump_false", 6, "eq_ni_2026", 577, 30], + "_nop_tc_805", + ["jump", "eq_ni_2026", 577, 30], ["eq_int", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_ni_2020", + ["jump", "eq_done_2025", 577, 30], + "eq_ni_2026", ["is_num", 6, 3, 577, 30], - ["jump_false", 6, "eq_nn_2021", 577, 30], - "_nop_tc_787", - ["jump", "eq_nn_2021", 577, 30], + ["jump_false", 6, "eq_nn_2027", 577, 30], + "_nop_tc_806", + ["jump", "eq_nn_2027", 577, 30], ["eq_float", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nn_2021", + ["jump", "eq_done_2025", 577, 30], + "eq_nn_2027", ["is_text", 6, 3, 577, 30], - ["jump_false", 6, "eq_nt_2022", 577, 30], - "_nop_tc_788", - "_nop_tc_789", + ["jump_false", 6, "eq_nt_2028", 577, 30], + "_nop_tc_807", + "_nop_tc_808", ["eq_text", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nt_2022", + ["jump", "eq_done_2025", 577, 30], + "eq_nt_2028", ["is_null", 6, 3, 577, 30], - ["jump_false", 6, "eq_nnl_2023", 577, 30], - "_nop_tc_790", - ["jump", "eq_nnl_2023", 577, 30], + ["jump_false", 6, "eq_nnl_2029", 577, 30], + "_nop_tc_809", + ["jump", "eq_nnl_2029", 577, 30], ["true", 5, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nnl_2023", + ["jump", "eq_done_2025", 577, 30], + "eq_nnl_2029", ["is_bool", 6, 3, 577, 30], - ["jump_false", 6, "eq_nb_2024", 577, 30], - "_nop_tc_791", - ["jump", "eq_nb_2024", 577, 30], + ["jump_false", 6, "eq_nb_2030", 577, 30], + "_nop_tc_810", + ["jump", "eq_nb_2030", 577, 30], ["eq_bool", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nb_2024", + ["jump", "eq_done_2025", 577, 30], + "eq_nb_2030", ["false", 5, 577, 30], - "eq_done_2019", - ["jump_false", 5, "if_else_2017", 577, 30], + "eq_done_2025", + ["jump_false", 5, "if_else_2023", 577, 30], ["access", 3, "array", 578, 24], ["is_identical", 4, 17, 3, 578, 24], - ["jump_true", 4, "eq_done_2027", 578, 24], + ["jump_true", 4, "eq_done_2033", 578, 24], ["is_int", 5, 17, 578, 24], - ["jump_false", 5, "eq_ni_2028", 578, 24], - "_nop_tc_792", - ["jump", "eq_ni_2028", 578, 24], + ["jump_false", 5, "eq_ni_2034", 578, 24], + "_nop_tc_811", + ["jump", "eq_ni_2034", 578, 24], ["eq_int", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_ni_2028", + ["jump", "eq_done_2033", 578, 24], + "eq_ni_2034", ["is_num", 5, 17, 578, 24], - ["jump_false", 5, "eq_nn_2029", 578, 24], - "_nop_tc_793", - ["jump", "eq_nn_2029", 578, 24], + ["jump_false", 5, "eq_nn_2035", 578, 24], + "_nop_tc_812", + ["jump", "eq_nn_2035", 578, 24], ["eq_float", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nn_2029", + ["jump", "eq_done_2033", 578, 24], + "eq_nn_2035", ["is_text", 5, 17, 578, 24], - ["jump_false", 5, "eq_nt_2030", 578, 24], - "_nop_tc_794", - "_nop_tc_795", + ["jump_false", 5, "eq_nt_2036", 578, 24], + "_nop_tc_813", + "_nop_tc_814", ["eq_text", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nt_2030", + ["jump", "eq_done_2033", 578, 24], + "eq_nt_2036", ["is_null", 5, 17, 578, 24], - ["jump_false", 5, "eq_nnl_2031", 578, 24], - "_nop_tc_796", - ["jump", "eq_nnl_2031", 578, 24], + ["jump_false", 5, "eq_nnl_2037", 578, 24], + "_nop_tc_815", + ["jump", "eq_nnl_2037", 578, 24], ["true", 4, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nnl_2031", + ["jump", "eq_done_2033", 578, 24], + "eq_nnl_2037", ["is_bool", 5, 17, 578, 24], - ["jump_false", 5, "eq_nb_2032", 578, 24], - "_nop_tc_797", - ["jump", "eq_nb_2032", 578, 24], + ["jump_false", 5, "eq_nb_2038", 578, 24], + "_nop_tc_816", + ["jump", "eq_nb_2038", 578, 24], ["eq_bool", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nb_2032", + ["jump", "eq_done_2033", 578, 24], + "eq_nb_2038", ["false", 4, 578, 24], - "eq_done_2027", - ["jump_false", 4, "if_else_2025", 578, 24], + "eq_done_2033", + ["jump_false", 4, "if_else_2031", 578, 24], ["access", 3, "array_length", 578, 45], ["store_field", 1, 3, "hint", 578, 33], - ["jump", "if_end_2026", 578, 33], - "if_else_2025", + ["jump", "if_end_2032", 578, 33], + "if_else_2031", ["access", 3, "text", 579, 29], ["is_identical", 4, 17, 3, 579, 29], - ["jump_true", 4, "eq_done_2035", 579, 29], + ["jump_true", 4, "eq_done_2041", 579, 29], ["is_int", 5, 17, 579, 29], - ["jump_false", 5, "eq_ni_2036", 579, 29], - "_nop_tc_798", - ["jump", "eq_ni_2036", 579, 29], + ["jump_false", 5, "eq_ni_2042", 579, 29], + "_nop_tc_817", + ["jump", "eq_ni_2042", 579, 29], ["eq_int", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_ni_2036", + ["jump", "eq_done_2041", 579, 29], + "eq_ni_2042", ["is_num", 5, 17, 579, 29], - ["jump_false", 5, "eq_nn_2037", 579, 29], - "_nop_tc_799", - ["jump", "eq_nn_2037", 579, 29], + ["jump_false", 5, "eq_nn_2043", 579, 29], + "_nop_tc_818", + ["jump", "eq_nn_2043", 579, 29], ["eq_float", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nn_2037", + ["jump", "eq_done_2041", 579, 29], + "eq_nn_2043", ["is_text", 5, 17, 579, 29], - ["jump_false", 5, "eq_nt_2038", 579, 29], - "_nop_tc_800", - "_nop_tc_801", + ["jump_false", 5, "eq_nt_2044", 579, 29], + "_nop_tc_819", + "_nop_tc_820", ["eq_text", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nt_2038", + ["jump", "eq_done_2041", 579, 29], + "eq_nt_2044", ["is_null", 5, 17, 579, 29], - ["jump_false", 5, "eq_nnl_2039", 579, 29], - "_nop_tc_802", - ["jump", "eq_nnl_2039", 579, 29], + ["jump_false", 5, "eq_nnl_2045", 579, 29], + "_nop_tc_821", + ["jump", "eq_nnl_2045", 579, 29], ["true", 4, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nnl_2039", + ["jump", "eq_done_2041", 579, 29], + "eq_nnl_2045", ["is_bool", 5, 17, 579, 29], - ["jump_false", 5, "eq_nb_2040", 579, 29], - "_nop_tc_803", - ["jump", "eq_nb_2040", 579, 29], + ["jump_false", 5, "eq_nb_2046", 579, 29], + "_nop_tc_822", + ["jump", "eq_nb_2046", 579, 29], ["eq_bool", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nb_2040", + ["jump", "eq_done_2041", 579, 29], + "eq_nb_2046", ["false", 4, 579, 29], - "eq_done_2035", - ["jump_false", 4, "if_else_2033", 579, 29], + "eq_done_2041", + ["jump_false", 4, "if_else_2039", 579, 29], ["access", 3, "text_length", 579, 49], ["store_field", 1, 3, "hint", 579, 37], - ["jump", "if_end_2034", 579, 37], - "if_else_2033", - "if_end_2034", - "if_end_2026", - ["jump", "if_end_2018", 579, 37], - "if_else_2017", - "if_end_2018", - ["jump", "if_end_1889", 579, 37], - "if_else_1888", - "if_end_1889", - ["jump", "if_end_1830", 579, 37], - "if_else_1829", - "if_end_1830", + ["jump", "if_end_2040", 579, 37], + "if_else_2039", + "if_end_2040", + "if_end_2032", + ["jump", "if_end_2024", 579, 37], + "if_else_2023", + "if_end_2024", + ["jump", "if_end_1895", 579, 37], + "if_else_1894", + "if_end_1895", + ["jump", "if_end_1836", 579, 37], + "if_else_1835", + "if_end_1836", ["return", 1, 583, 14], "_nop_ur_46", - "if_else_1777", - "if_end_1778", + "if_else_1783", + "if_end_1784", ["return", 1, 586, 12], "_nop_ur_47", "_nop_ur_48" @@ -13819,50 +13887,50 @@ "instructions": [ ["null", 3, 592, 17], ["is_identical", 4, 1, 3, 592, 17], - ["jump_true", 4, "eq_done_2043", 592, 17], + ["jump_true", 4, "eq_done_2049", 592, 17], "_nop_tc_1", - ["jump", "eq_ni_2044", 592, 17], + ["jump", "eq_ni_2050", 592, 17], "_nop_tc_2", - ["jump", "eq_ni_2044", 592, 17], + ["jump", "eq_ni_2050", 592, 17], ["eq_int", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_ni_2044", + ["jump", "eq_done_2049", 592, 17], + "eq_ni_2050", "_nop_tc_3", - ["jump", "eq_nn_2045", 592, 17], + ["jump", "eq_nn_2051", 592, 17], "_nop_tc_4", - ["jump", "eq_nn_2045", 592, 17], + ["jump", "eq_nn_2051", 592, 17], ["eq_float", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nn_2045", + ["jump", "eq_done_2049", 592, 17], + "eq_nn_2051", "_nop_tc_5", - ["jump", "eq_nt_2046", 592, 17], + ["jump", "eq_nt_2052", 592, 17], "_nop_tc_6", - ["jump", "eq_nt_2046", 592, 17], + ["jump", "eq_nt_2052", 592, 17], ["eq_text", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nt_2046", + ["jump", "eq_done_2049", 592, 17], + "eq_nt_2052", "_nop_tc_7", - ["jump", "eq_nnl_2047", 592, 17], + ["jump", "eq_nnl_2053", 592, 17], "_nop_tc_8", "_nop_tc_9", ["true", 4, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nnl_2047", + ["jump", "eq_done_2049", 592, 17], + "eq_nnl_2053", "_nop_tc_10", - ["jump", "eq_nb_2048", 592, 17], + ["jump", "eq_nb_2054", 592, 17], "_nop_tc_11", - ["jump", "eq_nb_2048", 592, 17], + ["jump", "eq_nb_2054", 592, 17], ["eq_bool", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nb_2048", + ["jump", "eq_done_2049", 592, 17], + "eq_nb_2054", ["false", 4, 592, 17], - "eq_done_2043", - ["jump_false", 4, "if_else_2041", 592, 17], + "eq_done_2049", + ["jump_false", 4, "if_else_2047", 592, 17], ["null", 3, 592, 30], ["return", 3, 592, 30], "_nop_ur_1", - "if_else_2041", - "if_end_2042", + "if_else_2047", + "if_end_2048", ["load_field", 3, 1, "kind", 593, 13], ["move", 4, 3, 593, 13], ["access", 3, 0, 594, 13], @@ -13870,89 +13938,89 @@ ["null", 6, 598, 14], ["access", 7, "var", 600, 14], ["is_identical", 8, 4, 7, 600, 14], - ["jump_true", 8, "eq_done_2052", 600, 14], + ["jump_true", 8, "eq_done_2058", 600, 14], ["is_int", 9, 4, 600, 14], - ["jump_false", 9, "eq_ni_2053", 600, 14], + ["jump_false", 9, "eq_ni_2059", 600, 14], "_nop_tc_12", - ["jump", "eq_ni_2053", 600, 14], + ["jump", "eq_ni_2059", 600, 14], ["eq_int", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_ni_2053", + ["jump", "eq_done_2058", 600, 14], + "eq_ni_2059", ["is_num", 9, 4, 600, 14], - ["jump_false", 9, "eq_nn_2054", 600, 14], + ["jump_false", 9, "eq_nn_2060", 600, 14], "_nop_tc_13", - ["jump", "eq_nn_2054", 600, 14], + ["jump", "eq_nn_2060", 600, 14], ["eq_float", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nn_2054", + ["jump", "eq_done_2058", 600, 14], + "eq_nn_2060", ["is_text", 9, 4, 600, 14], - ["jump_false", 9, "eq_nt_2055", 600, 14], + ["jump_false", 9, "eq_nt_2061", 600, 14], "_nop_tc_14", "_nop_tc_15", ["eq_text", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nt_2055", + ["jump", "eq_done_2058", 600, 14], + "eq_nt_2061", ["is_null", 9, 4, 600, 14], - ["jump_false", 9, "eq_nnl_2056", 600, 14], + ["jump_false", 9, "eq_nnl_2062", 600, 14], "_nop_tc_16", - ["jump", "eq_nnl_2056", 600, 14], + ["jump", "eq_nnl_2062", 600, 14], ["true", 8, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nnl_2056", + ["jump", "eq_done_2058", 600, 14], + "eq_nnl_2062", ["is_bool", 9, 4, 600, 14], - ["jump_false", 9, "eq_nb_2057", 600, 14], + ["jump_false", 9, "eq_nb_2063", 600, 14], "_nop_tc_17", - ["jump", "eq_nb_2057", 600, 14], + ["jump", "eq_nb_2063", 600, 14], ["eq_bool", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nb_2057", + ["jump", "eq_done_2058", 600, 14], + "eq_nb_2063", ["false", 8, 600, 14], - "eq_done_2052", + "eq_done_2058", ["move", 7, 8, 600, 14], - ["jump_true", 7, "or_end_2051", 600, 14], + ["jump_true", 7, "or_end_2057", 600, 14], ["access", 8, "def", 600, 28], ["is_identical", 9, 4, 8, 600, 28], - ["jump_true", 9, "eq_done_2058", 600, 28], + ["jump_true", 9, "eq_done_2064", 600, 28], ["is_int", 10, 4, 600, 28], - ["jump_false", 10, "eq_ni_2059", 600, 28], + ["jump_false", 10, "eq_ni_2065", 600, 28], "_nop_tc_18", - ["jump", "eq_ni_2059", 600, 28], + ["jump", "eq_ni_2065", 600, 28], ["eq_int", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_ni_2059", + ["jump", "eq_done_2064", 600, 28], + "eq_ni_2065", ["is_num", 10, 4, 600, 28], - ["jump_false", 10, "eq_nn_2060", 600, 28], + ["jump_false", 10, "eq_nn_2066", 600, 28], "_nop_tc_19", - ["jump", "eq_nn_2060", 600, 28], + ["jump", "eq_nn_2066", 600, 28], ["eq_float", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nn_2060", + ["jump", "eq_done_2064", 600, 28], + "eq_nn_2066", ["is_text", 10, 4, 600, 28], - ["jump_false", 10, "eq_nt_2061", 600, 28], + ["jump_false", 10, "eq_nt_2067", 600, 28], "_nop_tc_20", "_nop_tc_21", ["eq_text", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nt_2061", + ["jump", "eq_done_2064", 600, 28], + "eq_nt_2067", ["is_null", 10, 4, 600, 28], - ["jump_false", 10, "eq_nnl_2062", 600, 28], + ["jump_false", 10, "eq_nnl_2068", 600, 28], "_nop_tc_22", - ["jump", "eq_nnl_2062", 600, 28], + ["jump", "eq_nnl_2068", 600, 28], ["true", 9, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nnl_2062", + ["jump", "eq_done_2064", 600, 28], + "eq_nnl_2068", ["is_bool", 10, 4, 600, 28], - ["jump_false", 10, "eq_nb_2063", 600, 28], + ["jump_false", 10, "eq_nb_2069", 600, 28], "_nop_tc_23", - ["jump", "eq_nb_2063", 600, 28], + ["jump", "eq_nb_2069", 600, 28], ["eq_bool", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nb_2063", + ["jump", "eq_done_2064", 600, 28], + "eq_nb_2069", ["false", 9, 600, 28], - "eq_done_2058", + "eq_done_2064", ["move", 7, 9, 600, 28], - "or_end_2051", - ["jump_false", 7, "if_else_2049", 600, 28], + "or_end_2057", + ["jump_false", 7, "if_else_2055", 600, 28], ["load_field", 7, 1, "right", 601, 30], ["get", 8, 30, 1, 601, 20], ["frame", 9, 8, 2, 601, 20], @@ -13969,85 +14037,85 @@ ["setarg", 9, 0, 8, 602, 11], ["setarg", 9, 1, 7, 602, 11], ["invoke", 9, 7, 602, 11], - ["jump_false", 7, "if_else_2064", 602, 11], + ["jump_false", 7, "if_else_2070", 602, 11], ["true", 7, 602, 44], ["store_field", 1, 7, "pure", 602, 32], - ["jump", "if_end_2065", 602, 32], - "if_else_2064", - "if_end_2065", + ["jump", "if_end_2071", 602, 32], + "if_else_2070", + "if_end_2071", ["return", 1, 603, 14], "_nop_ur_2", - "if_else_2049", - "if_end_2050", + "if_else_2055", + "if_end_2056", ["access", 7, "var_list", 605, 14], ["is_identical", 8, 4, 7, 605, 14], - ["jump_true", 8, "eq_done_2068", 605, 14], + ["jump_true", 8, "eq_done_2074", 605, 14], ["is_int", 9, 4, 605, 14], - ["jump_false", 9, "eq_ni_2069", 605, 14], + ["jump_false", 9, "eq_ni_2075", 605, 14], "_nop_tc_24", - ["jump", "eq_ni_2069", 605, 14], + ["jump", "eq_ni_2075", 605, 14], ["eq_int", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_ni_2069", + ["jump", "eq_done_2074", 605, 14], + "eq_ni_2075", ["is_num", 9, 4, 605, 14], - ["jump_false", 9, "eq_nn_2070", 605, 14], + ["jump_false", 9, "eq_nn_2076", 605, 14], "_nop_tc_25", - ["jump", "eq_nn_2070", 605, 14], + ["jump", "eq_nn_2076", 605, 14], ["eq_float", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nn_2070", + ["jump", "eq_done_2074", 605, 14], + "eq_nn_2076", ["is_text", 9, 4, 605, 14], - ["jump_false", 9, "eq_nt_2071", 605, 14], + ["jump_false", 9, "eq_nt_2077", 605, 14], "_nop_tc_26", "_nop_tc_27", ["eq_text", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nt_2071", + ["jump", "eq_done_2074", 605, 14], + "eq_nt_2077", ["is_null", 9, 4, 605, 14], - ["jump_false", 9, "eq_nnl_2072", 605, 14], + ["jump_false", 9, "eq_nnl_2078", 605, 14], "_nop_tc_28", - ["jump", "eq_nnl_2072", 605, 14], + ["jump", "eq_nnl_2078", 605, 14], ["true", 8, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nnl_2072", + ["jump", "eq_done_2074", 605, 14], + "eq_nnl_2078", ["is_bool", 9, 4, 605, 14], - ["jump_false", 9, "eq_nb_2073", 605, 14], + ["jump_false", 9, "eq_nb_2079", 605, 14], "_nop_tc_29", - ["jump", "eq_nb_2073", 605, 14], + ["jump", "eq_nb_2079", 605, 14], ["eq_bool", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nb_2073", + ["jump", "eq_done_2074", 605, 14], + "eq_nb_2079", ["false", 8, 605, 14], - "eq_done_2068", - ["jump_false", 8, "if_else_2066", 605, 14], + "eq_done_2074", + ["jump_false", 8, "if_else_2072", 605, 14], ["access", 3, 0, 606, 11], - "while_start_2074", + "while_start_2080", ["load_field", 7, 1, "list", 607, 25], ["length", 8, 7, 607, 25], ["is_int", 7, 3, 607, 25], - ["jump_false", 7, "rel_ni_2076", 607, 25], + ["jump_false", 7, "rel_ni_2082", 607, 25], "_nop_tc_30", "_nop_tc_31", - ["lt_int", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_ni_2076", - ["is_num", 7, 3, 607, 25], - ["jump_false", 7, "rel_nn_2077", 607, 25], + ["lt_int", 7, 3, 8, 607, 25], + ["jump", "rel_done_2084", 607, 25], + "rel_ni_2082", "_nop_tc_32", "_nop_tc_33", - ["lt_float", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_nn_2077", - ["is_text", 7, 3, 607, 25], - ["jump_false", 7, "rel_err_2079", 607, 25], "_nop_tc_34", - ["jump", "rel_err_2079", 607, 25], - ["lt_text", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_err_2079", + "_nop_tc_35", + ["lt_float", 7, 3, 8, 607, 25], + ["jump", "rel_done_2084", 607, 25], + "rel_nn_2083", + "_nop_tc_36", + ["jump", "rel_err_2085", 607, 25], + "_nop_tc_37", + ["jump", "rel_err_2085", 607, 25], + ["lt_text", 7, 3, 8, 607, 25], + ["jump", "rel_done_2084", 607, 25], + "rel_err_2085", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -14056,19 +14124,19 @@ 607, 25 ], - ["access", 8, "error", 607, 25], + ["access", 9, "error", 607, 25], ["access", 10, "cannot compare with '<': operands must be same type", 607, 25], ["array", 11, 0, 607, 25], ["push", 11, 10, 607, 25], - ["frame", 10, 7, 2, 607, 25], - ["null", 7, 607, 25], - ["setarg", 10, 0, 7, 607, 25], - ["setarg", 10, 1, 8, 607, 25], + ["frame", 10, 8, 2, 607, 25], + ["null", 8, 607, 25], + ["setarg", 10, 0, 8, 607, 25], + ["setarg", 10, 1, 9, 607, 25], ["setarg", 10, 2, 11, 607, 25], - ["invoke", 10, 7, 607, 25], + ["invoke", 10, 8, 607, 25], ["disrupt", 607, 25], - "rel_done_2078", - ["jump_false", 9, "while_end_2075", 607, 25], + "rel_done_2084", + ["jump_false", 7, "while_end_2081", 607, 25], ["load_field", 7, 1, "list", 608, 34], ["load_dynamic", 8, 7, 3, 608, 44], ["get", 7, 32, 1, 608, 24], @@ -14081,13 +14149,13 @@ ["load_field", 8, 1, "list", 608, 9], ["store_dynamic", 8, 7, 3, 608, 19], ["access", 7, 1, 609, 17], - ["is_num", 8, 3, 609, 17], - ["jump_false", 8, "num_err_2080", 609, 17], - "_nop_tc_35", - "_nop_tc_36", + "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", ["add", 8, 3, 7, 609, 17], - ["jump", "num_done_2081", 609, 17], - "num_err_2080", + ["jump", "num_done_2087", 609, 17], + "num_err_2086", [ "access", 7, @@ -14110,55 +14178,55 @@ ["setarg", 10, 2, 11, 609, 17], ["invoke", 10, 7, 609, 17], ["disrupt", 609, 17], - "num_done_2081", + "num_done_2087", ["move", 3, 8, 609, 17], - ["jump", "while_start_2074", 609, 17], - "while_end_2075", + ["jump", "while_start_2080", 609, 17], + "while_end_2081", ["return", 1, 611, 14], "_nop_ur_3", - "if_else_2066", - "if_end_2067", + "if_else_2072", + "if_end_2073", ["access", 3, "call", 613, 14], ["is_identical", 7, 4, 3, 613, 14], - ["jump_true", 7, "eq_done_2084", 613, 14], + ["jump_true", 7, "eq_done_2090", 613, 14], ["is_int", 8, 4, 613, 14], - ["jump_false", 8, "eq_ni_2085", 613, 14], - "_nop_tc_37", - ["jump", "eq_ni_2085", 613, 14], - ["eq_int", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_ni_2085", - ["is_num", 8, 4, 613, 14], - ["jump_false", 8, "eq_nn_2086", 613, 14], - "_nop_tc_38", - ["jump", "eq_nn_2086", 613, 14], - ["eq_float", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nn_2086", - ["is_text", 8, 4, 613, 14], - ["jump_false", 8, "eq_nt_2087", 613, 14], - "_nop_tc_39", - "_nop_tc_40", - ["eq_text", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nt_2087", - ["is_null", 8, 4, 613, 14], - ["jump_false", 8, "eq_nnl_2088", 613, 14], - "_nop_tc_41", - ["jump", "eq_nnl_2088", 613, 14], - ["true", 7, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nnl_2088", - ["is_bool", 8, 4, 613, 14], - ["jump_false", 8, "eq_nb_2089", 613, 14], + ["jump_false", 8, "eq_ni_2091", 613, 14], "_nop_tc_42", - ["jump", "eq_nb_2089", 613, 14], + ["jump", "eq_ni_2091", 613, 14], + ["eq_int", 7, 4, 3, 613, 14], + ["jump", "eq_done_2090", 613, 14], + "eq_ni_2091", + ["is_num", 8, 4, 613, 14], + ["jump_false", 8, "eq_nn_2092", 613, 14], + "_nop_tc_43", + ["jump", "eq_nn_2092", 613, 14], + ["eq_float", 7, 4, 3, 613, 14], + ["jump", "eq_done_2090", 613, 14], + "eq_nn_2092", + ["is_text", 8, 4, 613, 14], + ["jump_false", 8, "eq_nt_2093", 613, 14], + "_nop_tc_44", + "_nop_tc_45", + ["eq_text", 7, 4, 3, 613, 14], + ["jump", "eq_done_2090", 613, 14], + "eq_nt_2093", + ["is_null", 8, 4, 613, 14], + ["jump_false", 8, "eq_nnl_2094", 613, 14], + "_nop_tc_46", + ["jump", "eq_nnl_2094", 613, 14], + ["true", 7, 613, 14], + ["jump", "eq_done_2090", 613, 14], + "eq_nnl_2094", + ["is_bool", 8, 4, 613, 14], + ["jump_false", 8, "eq_nb_2095", 613, 14], + "_nop_tc_47", + ["jump", "eq_nb_2095", 613, 14], ["eq_bool", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nb_2089", + ["jump", "eq_done_2090", 613, 14], + "eq_nb_2095", ["false", 7, 613, 14], - "eq_done_2084", - ["jump_false", 7, "if_else_2082", 613, 14], + "eq_done_2090", + ["jump_false", 7, "if_else_2088", 613, 14], ["load_field", 3, 1, "expression", 614, 35], ["get", 7, 30, 1, 614, 25], ["frame", 8, 7, 2, 614, 25], @@ -14170,49 +14238,49 @@ ["store_field", 1, 3, "expression", 614, 7], ["return", 1, 615, 14], "_nop_ur_4", - "if_else_2082", - "if_end_2083", + "if_else_2088", + "if_end_2089", ["access", 3, "if", 617, 14], ["is_identical", 7, 4, 3, 617, 14], - ["jump_true", 7, "eq_done_2092", 617, 14], + ["jump_true", 7, "eq_done_2098", 617, 14], ["is_int", 8, 4, 617, 14], - ["jump_false", 8, "eq_ni_2093", 617, 14], - "_nop_tc_43", - ["jump", "eq_ni_2093", 617, 14], - ["eq_int", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_ni_2093", - ["is_num", 8, 4, 617, 14], - ["jump_false", 8, "eq_nn_2094", 617, 14], - "_nop_tc_44", - ["jump", "eq_nn_2094", 617, 14], - ["eq_float", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nn_2094", - ["is_text", 8, 4, 617, 14], - ["jump_false", 8, "eq_nt_2095", 617, 14], - "_nop_tc_45", - "_nop_tc_46", - ["eq_text", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nt_2095", - ["is_null", 8, 4, 617, 14], - ["jump_false", 8, "eq_nnl_2096", 617, 14], - "_nop_tc_47", - ["jump", "eq_nnl_2096", 617, 14], - ["true", 7, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nnl_2096", - ["is_bool", 8, 4, 617, 14], - ["jump_false", 8, "eq_nb_2097", 617, 14], + ["jump_false", 8, "eq_ni_2099", 617, 14], "_nop_tc_48", - ["jump", "eq_nb_2097", 617, 14], + ["jump", "eq_ni_2099", 617, 14], + ["eq_int", 7, 4, 3, 617, 14], + ["jump", "eq_done_2098", 617, 14], + "eq_ni_2099", + ["is_num", 8, 4, 617, 14], + ["jump_false", 8, "eq_nn_2100", 617, 14], + "_nop_tc_49", + ["jump", "eq_nn_2100", 617, 14], + ["eq_float", 7, 4, 3, 617, 14], + ["jump", "eq_done_2098", 617, 14], + "eq_nn_2100", + ["is_text", 8, 4, 617, 14], + ["jump_false", 8, "eq_nt_2101", 617, 14], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 7, 4, 3, 617, 14], + ["jump", "eq_done_2098", 617, 14], + "eq_nt_2101", + ["is_null", 8, 4, 617, 14], + ["jump_false", 8, "eq_nnl_2102", 617, 14], + "_nop_tc_52", + ["jump", "eq_nnl_2102", 617, 14], + ["true", 7, 617, 14], + ["jump", "eq_done_2098", 617, 14], + "eq_nnl_2102", + ["is_bool", 8, 4, 617, 14], + ["jump_false", 8, "eq_nb_2103", 617, 14], + "_nop_tc_53", + ["jump", "eq_nb_2103", 617, 14], ["eq_bool", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nb_2097", + ["jump", "eq_done_2098", 617, 14], + "eq_nb_2103", ["false", 7, 617, 14], - "eq_done_2092", - ["jump_false", 7, "if_else_2090", 617, 14], + "eq_done_2098", + ["jump_false", 7, "if_else_2096", 617, 14], ["load_field", 3, 1, "expression", 618, 35], ["get", 7, 30, 1, 618, 25], ["frame", 8, 7, 2, 618, 25], @@ -14232,45 +14300,45 @@ ["move", 6, 3, 619, 12], ["true", 3, 620, 17], ["is_identical", 7, 6, 3, 620, 17], - ["jump_true", 7, "eq_done_2100", 620, 17], + ["jump_true", 7, "eq_done_2106", 620, 17], ["is_int", 8, 6, 620, 17], - ["jump_false", 8, "eq_ni_2101", 620, 17], - "_nop_tc_49", - ["jump", "eq_ni_2101", 620, 17], - ["eq_int", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_ni_2101", - ["is_num", 8, 6, 620, 17], - ["jump_false", 8, "eq_nn_2102", 620, 17], - "_nop_tc_50", - ["jump", "eq_nn_2102", 620, 17], - ["eq_float", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nn_2102", - ["is_text", 8, 6, 620, 17], - ["jump_false", 8, "eq_nt_2103", 620, 17], - "_nop_tc_51", - ["jump", "eq_nt_2103", 620, 17], - ["eq_text", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nt_2103", - ["is_null", 8, 6, 620, 17], - ["jump_false", 8, "eq_nnl_2104", 620, 17], - "_nop_tc_52", - ["jump", "eq_nnl_2104", 620, 17], - ["true", 7, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nnl_2104", - ["is_bool", 8, 6, 620, 17], - ["jump_false", 8, "eq_nb_2105", 620, 17], - "_nop_tc_53", + ["jump_false", 8, "eq_ni_2107", 620, 17], "_nop_tc_54", + ["jump", "eq_ni_2107", 620, 17], + ["eq_int", 7, 6, 3, 620, 17], + ["jump", "eq_done_2106", 620, 17], + "eq_ni_2107", + ["is_num", 8, 6, 620, 17], + ["jump_false", 8, "eq_nn_2108", 620, 17], + "_nop_tc_55", + ["jump", "eq_nn_2108", 620, 17], + ["eq_float", 7, 6, 3, 620, 17], + ["jump", "eq_done_2106", 620, 17], + "eq_nn_2108", + ["is_text", 8, 6, 620, 17], + ["jump_false", 8, "eq_nt_2109", 620, 17], + "_nop_tc_56", + ["jump", "eq_nt_2109", 620, 17], + ["eq_text", 7, 6, 3, 620, 17], + ["jump", "eq_done_2106", 620, 17], + "eq_nt_2109", + ["is_null", 8, 6, 620, 17], + ["jump_false", 8, "eq_nnl_2110", 620, 17], + "_nop_tc_57", + ["jump", "eq_nnl_2110", 620, 17], + ["true", 7, 620, 17], + ["jump", "eq_done_2106", 620, 17], + "eq_nnl_2110", + ["is_bool", 8, 6, 620, 17], + ["jump_false", 8, "eq_nb_2111", 620, 17], + "_nop_tc_58", + "_nop_tc_59", ["eq_bool", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nb_2105", + ["jump", "eq_done_2106", 620, 17], + "eq_nb_2111", ["false", 7, 620, 17], - "eq_done_2100", - ["jump_false", 7, "if_else_2098", 620, 17], + "eq_done_2106", + ["jump_false", 7, "if_else_2104", 620, 17], ["load_field", 3, 1, "then", 621, 32], ["get", 7, 33, 1, 621, 21], ["frame", 8, 7, 2, 621, 21], @@ -14297,121 +14365,121 @@ ["store_field", 3, 7, "to_column", 624, 43], ["return", 3, 624, 43], "_nop_ur_5", - "if_else_2098", - "if_end_2099", + "if_else_2104", + "if_end_2105", ["false", 3, 626, 17], ["is_identical", 7, 6, 3, 626, 17], - ["jump_true", 7, "eq_done_2108", 626, 17], + ["jump_true", 7, "eq_done_2114", 626, 17], ["is_int", 8, 6, 626, 17], - ["jump_false", 8, "eq_ni_2109", 626, 17], - "_nop_tc_55", - ["jump", "eq_ni_2109", 626, 17], - ["eq_int", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_ni_2109", - ["is_num", 8, 6, 626, 17], - ["jump_false", 8, "eq_nn_2110", 626, 17], - "_nop_tc_56", - ["jump", "eq_nn_2110", 626, 17], - ["eq_float", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nn_2110", - ["is_text", 8, 6, 626, 17], - ["jump_false", 8, "eq_nt_2111", 626, 17], - "_nop_tc_57", - ["jump", "eq_nt_2111", 626, 17], - ["eq_text", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nt_2111", - ["is_null", 8, 6, 626, 17], - ["jump_false", 8, "eq_nnl_2112", 626, 17], - "_nop_tc_58", - ["jump", "eq_nnl_2112", 626, 17], - ["true", 7, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nnl_2112", - ["is_bool", 8, 6, 626, 17], - ["jump_false", 8, "eq_nb_2113", 626, 17], - "_nop_tc_59", + ["jump_false", 8, "eq_ni_2115", 626, 17], "_nop_tc_60", + ["jump", "eq_ni_2115", 626, 17], + ["eq_int", 7, 6, 3, 626, 17], + ["jump", "eq_done_2114", 626, 17], + "eq_ni_2115", + ["is_num", 8, 6, 626, 17], + ["jump_false", 8, "eq_nn_2116", 626, 17], + "_nop_tc_61", + ["jump", "eq_nn_2116", 626, 17], + ["eq_float", 7, 6, 3, 626, 17], + ["jump", "eq_done_2114", 626, 17], + "eq_nn_2116", + ["is_text", 8, 6, 626, 17], + ["jump_false", 8, "eq_nt_2117", 626, 17], + "_nop_tc_62", + ["jump", "eq_nt_2117", 626, 17], + ["eq_text", 7, 6, 3, 626, 17], + ["jump", "eq_done_2114", 626, 17], + "eq_nt_2117", + ["is_null", 8, 6, 626, 17], + ["jump_false", 8, "eq_nnl_2118", 626, 17], + "_nop_tc_63", + ["jump", "eq_nnl_2118", 626, 17], + ["true", 7, 626, 17], + ["jump", "eq_done_2114", 626, 17], + "eq_nnl_2118", + ["is_bool", 8, 6, 626, 17], + ["jump_false", 8, "eq_nb_2119", 626, 17], + "_nop_tc_64", + "_nop_tc_65", ["eq_bool", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nb_2113", + ["jump", "eq_done_2114", 626, 17], + "eq_nb_2119", ["false", 7, 626, 17], - "eq_done_2108", - ["jump_false", 7, "if_else_2106", 626, 17], + "eq_done_2114", + ["jump_false", 7, "if_else_2112", 626, 17], ["load_field", 3, 1, "else", 627, 13], ["null", 6, 627, 26], ["is_identical", 7, 3, 6, 627, 26], - ["jump_true", 7, "ne_nid_2118", 627, 26], - ["jump", "ne_ni_2119", 627, 26], - "ne_nid_2118", + ["jump_true", 7, "ne_nid_2124", 627, 26], + ["jump", "ne_ni_2125", 627, 26], + "ne_nid_2124", ["false", 7, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_ni_2119", + ["jump", "ne_done_2123", 627, 26], + "ne_ni_2125", ["is_int", 8, 3, 627, 26], - ["jump_false", 8, "ne_nn_2120", 627, 26], - "_nop_tc_61", - ["jump", "ne_nn_2120", 627, 26], - ["ne_int", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nn_2120", - ["is_num", 8, 3, 627, 26], - ["jump_false", 8, "ne_nt_2121", 627, 26], - "_nop_tc_62", - ["jump", "ne_nt_2121", 627, 26], - ["ne_float", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nt_2121", - ["is_text", 8, 3, 627, 26], - ["jump_false", 8, "ne_nnl_2122", 627, 26], - "_nop_tc_63", - ["jump", "ne_nnl_2122", 627, 26], - ["ne_text", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nnl_2122", - ["is_null", 8, 3, 627, 26], - ["jump_false", 8, "ne_nb_2123", 627, 26], - "_nop_tc_64", - "_nop_tc_65", - ["false", 7, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nb_2123", - ["is_bool", 8, 3, 627, 26], - ["jump_false", 8, "ne_mis_2124", 627, 26], + ["jump_false", 8, "ne_nn_2126", 627, 26], "_nop_tc_66", - ["jump", "ne_mis_2124", 627, 26], + ["jump", "ne_nn_2126", 627, 26], + ["ne_int", 7, 3, 6, 627, 26], + ["jump", "ne_done_2123", 627, 26], + "ne_nn_2126", + ["is_num", 8, 3, 627, 26], + ["jump_false", 8, "ne_nt_2127", 627, 26], + "_nop_tc_67", + ["jump", "ne_nt_2127", 627, 26], + ["ne_float", 7, 3, 6, 627, 26], + ["jump", "ne_done_2123", 627, 26], + "ne_nt_2127", + ["is_text", 8, 3, 627, 26], + ["jump_false", 8, "ne_nnl_2128", 627, 26], + "_nop_tc_68", + ["jump", "ne_nnl_2128", 627, 26], + ["ne_text", 7, 3, 6, 627, 26], + ["jump", "ne_done_2123", 627, 26], + "ne_nnl_2128", + ["is_null", 8, 3, 627, 26], + ["jump_false", 8, "ne_nb_2129", 627, 26], + "_nop_tc_69", + "_nop_tc_70", + ["false", 7, 627, 26], + ["jump", "ne_done_2123", 627, 26], + "ne_nb_2129", + ["is_bool", 8, 3, 627, 26], + ["jump_false", 8, "ne_mis_2130", 627, 26], + "_nop_tc_71", + ["jump", "ne_mis_2130", 627, 26], ["ne_bool", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_mis_2124", + ["jump", "ne_done_2123", 627, 26], + "ne_mis_2130", ["true", 7, 627, 26], - "ne_done_2117", + "ne_done_2123", ["move", 3, 7, 627, 26], - ["jump_false", 3, "and_end_2116", 627, 26], + ["jump_false", 3, "and_end_2122", 627, 26], ["load_field", 6, 1, "else", 627, 41], ["length", 7, 6, 627, 41], ["access", 6, 0, 627, 54], - "_nop_tc_67", - "_nop_tc_68", - "_nop_tc_69", - "_nop_tc_70", - ["gt_int", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_ni_2125", - "_nop_tc_71", "_nop_tc_72", "_nop_tc_73", "_nop_tc_74", - ["gt_float", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_nn_2126", "_nop_tc_75", - ["jump", "rel_err_2128", 627, 54], + ["gt_int", 8, 7, 6, 627, 54], + ["jump", "rel_done_2133", 627, 54], + "rel_ni_2131", "_nop_tc_76", - ["jump", "rel_err_2128", 627, 54], + "_nop_tc_77", + "_nop_tc_78", + "_nop_tc_79", + ["gt_float", 8, 7, 6, 627, 54], + ["jump", "rel_done_2133", 627, 54], + "rel_nn_2132", + "_nop_tc_80", + ["jump", "rel_err_2134", 627, 54], + "_nop_tc_81", + ["jump", "rel_err_2134", 627, 54], ["gt_text", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_err_2128", + ["jump", "rel_done_2133", 627, 54], + "rel_err_2134", [ "access", 6, @@ -14434,10 +14502,10 @@ ["setarg", 9, 2, 10, 627, 54], ["invoke", 9, 6, 627, 54], ["disrupt", 627, 54], - "rel_done_2127", + "rel_done_2133", ["move", 3, 8, 627, 54], - "and_end_2116", - ["jump_false", 3, "if_else_2114", 627, 54], + "and_end_2122", + ["jump_false", 3, "if_else_2120", 627, 54], ["load_field", 3, 1, "else", 628, 34], ["get", 6, 33, 1, 628, 23], ["frame", 7, 6, 2, 628, 23], @@ -14464,80 +14532,80 @@ ["store_field", 3, 6, "to_column", 631, 45], ["return", 3, 631, 45], "_nop_ur_6", - "if_else_2114", - "if_end_2115", + "if_else_2120", + "if_end_2121", ["load_field", 3, 1, "list", 633, 13], ["null", 6, 633, 26], ["is_identical", 7, 3, 6, 633, 26], - ["jump_true", 7, "ne_nid_2133", 633, 26], - ["jump", "ne_ni_2134", 633, 26], - "ne_nid_2133", + ["jump_true", 7, "ne_nid_2139", 633, 26], + ["jump", "ne_ni_2140", 633, 26], + "ne_nid_2139", ["false", 7, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_ni_2134", + ["jump", "ne_done_2138", 633, 26], + "ne_ni_2140", ["is_int", 8, 3, 633, 26], - ["jump_false", 8, "ne_nn_2135", 633, 26], - "_nop_tc_77", - ["jump", "ne_nn_2135", 633, 26], - ["ne_int", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nn_2135", - ["is_num", 8, 3, 633, 26], - ["jump_false", 8, "ne_nt_2136", 633, 26], - "_nop_tc_78", - ["jump", "ne_nt_2136", 633, 26], - ["ne_float", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nt_2136", - ["is_text", 8, 3, 633, 26], - ["jump_false", 8, "ne_nnl_2137", 633, 26], - "_nop_tc_79", - ["jump", "ne_nnl_2137", 633, 26], - ["ne_text", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nnl_2137", - ["is_null", 8, 3, 633, 26], - ["jump_false", 8, "ne_nb_2138", 633, 26], - "_nop_tc_80", - "_nop_tc_81", - ["false", 7, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nb_2138", - ["is_bool", 8, 3, 633, 26], - ["jump_false", 8, "ne_mis_2139", 633, 26], + ["jump_false", 8, "ne_nn_2141", 633, 26], "_nop_tc_82", - ["jump", "ne_mis_2139", 633, 26], + ["jump", "ne_nn_2141", 633, 26], + ["ne_int", 7, 3, 6, 633, 26], + ["jump", "ne_done_2138", 633, 26], + "ne_nn_2141", + ["is_num", 8, 3, 633, 26], + ["jump_false", 8, "ne_nt_2142", 633, 26], + "_nop_tc_83", + ["jump", "ne_nt_2142", 633, 26], + ["ne_float", 7, 3, 6, 633, 26], + ["jump", "ne_done_2138", 633, 26], + "ne_nt_2142", + ["is_text", 8, 3, 633, 26], + ["jump_false", 8, "ne_nnl_2143", 633, 26], + "_nop_tc_84", + ["jump", "ne_nnl_2143", 633, 26], + ["ne_text", 7, 3, 6, 633, 26], + ["jump", "ne_done_2138", 633, 26], + "ne_nnl_2143", + ["is_null", 8, 3, 633, 26], + ["jump_false", 8, "ne_nb_2144", 633, 26], + "_nop_tc_85", + "_nop_tc_86", + ["false", 7, 633, 26], + ["jump", "ne_done_2138", 633, 26], + "ne_nb_2144", + ["is_bool", 8, 3, 633, 26], + ["jump_false", 8, "ne_mis_2145", 633, 26], + "_nop_tc_87", + ["jump", "ne_mis_2145", 633, 26], ["ne_bool", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_mis_2139", + ["jump", "ne_done_2138", 633, 26], + "ne_mis_2145", ["true", 7, 633, 26], - "ne_done_2132", + "ne_done_2138", ["move", 3, 7, 633, 26], - ["jump_false", 3, "and_end_2131", 633, 26], + ["jump_false", 3, "and_end_2137", 633, 26], ["load_field", 6, 1, "list", 633, 41], ["length", 7, 6, 633, 41], ["access", 6, 0, 633, 54], - "_nop_tc_83", - "_nop_tc_84", - "_nop_tc_85", - "_nop_tc_86", - ["gt_int", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_ni_2140", - "_nop_tc_87", "_nop_tc_88", "_nop_tc_89", "_nop_tc_90", - ["gt_float", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_nn_2141", "_nop_tc_91", - ["jump", "rel_err_2143", 633, 54], + ["gt_int", 8, 7, 6, 633, 54], + ["jump", "rel_done_2148", 633, 54], + "rel_ni_2146", "_nop_tc_92", - ["jump", "rel_err_2143", 633, 54], + "_nop_tc_93", + "_nop_tc_94", + "_nop_tc_95", + ["gt_float", 8, 7, 6, 633, 54], + ["jump", "rel_done_2148", 633, 54], + "rel_nn_2147", + "_nop_tc_96", + ["jump", "rel_err_2149", 633, 54], + "_nop_tc_97", + ["jump", "rel_err_2149", 633, 54], ["gt_text", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_err_2143", + ["jump", "rel_done_2148", 633, 54], + "rel_err_2149", [ "access", 6, @@ -14560,10 +14628,10 @@ ["setarg", 9, 2, 10, 633, 54], ["invoke", 9, 6, 633, 54], ["disrupt", 633, 54], - "rel_done_2142", + "rel_done_2148", ["move", 3, 8, 633, 54], - "and_end_2131", - ["jump_false", 3, "if_else_2129", 633, 54], + "and_end_2137", + ["jump_false", 3, "if_else_2135", 633, 54], ["load_field", 3, 1, "list", 634, 28], ["access", 6, 0, 634, 38], ["load_index", 7, 3, 6, 634, 38], @@ -14576,13 +14644,13 @@ ["tail_invoke", 6, 3, 634, 18], ["return", 3, 634, 18], "_nop_ur_7", - "if_else_2129", - "if_end_2130", + "if_else_2135", + "if_end_2136", ["null", 3, 636, 16], ["return", 3, 636, 16], "_nop_ur_8", - "if_else_2106", - "if_end_2107", + "if_else_2112", + "if_end_2113", ["load_field", 3, 1, "then", 638, 30], ["get", 6, 33, 1, 638, 19], ["frame", 7, 6, 2, 638, 19], @@ -14604,50 +14672,50 @@ ["load_field", 3, 1, "else", 640, 11], ["null", 6, 640, 24], ["is_identical", 7, 3, 6, 640, 24], - ["jump_true", 7, "ne_nid_2147", 640, 24], - ["jump", "ne_ni_2148", 640, 24], - "ne_nid_2147", + ["jump_true", 7, "ne_nid_2153", 640, 24], + ["jump", "ne_ni_2154", 640, 24], + "ne_nid_2153", ["false", 7, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_ni_2148", + ["jump", "ne_done_2152", 640, 24], + "ne_ni_2154", ["is_int", 8, 3, 640, 24], - ["jump_false", 8, "ne_nn_2149", 640, 24], - "_nop_tc_93", - ["jump", "ne_nn_2149", 640, 24], - ["ne_int", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nn_2149", - ["is_num", 8, 3, 640, 24], - ["jump_false", 8, "ne_nt_2150", 640, 24], - "_nop_tc_94", - ["jump", "ne_nt_2150", 640, 24], - ["ne_float", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nt_2150", - ["is_text", 8, 3, 640, 24], - ["jump_false", 8, "ne_nnl_2151", 640, 24], - "_nop_tc_95", - ["jump", "ne_nnl_2151", 640, 24], - ["ne_text", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nnl_2151", - ["is_null", 8, 3, 640, 24], - ["jump_false", 8, "ne_nb_2152", 640, 24], - "_nop_tc_96", - "_nop_tc_97", - ["false", 7, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nb_2152", - ["is_bool", 8, 3, 640, 24], - ["jump_false", 8, "ne_mis_2153", 640, 24], + ["jump_false", 8, "ne_nn_2155", 640, 24], "_nop_tc_98", - ["jump", "ne_mis_2153", 640, 24], + ["jump", "ne_nn_2155", 640, 24], + ["ne_int", 7, 3, 6, 640, 24], + ["jump", "ne_done_2152", 640, 24], + "ne_nn_2155", + ["is_num", 8, 3, 640, 24], + ["jump_false", 8, "ne_nt_2156", 640, 24], + "_nop_tc_99", + ["jump", "ne_nt_2156", 640, 24], + ["ne_float", 7, 3, 6, 640, 24], + ["jump", "ne_done_2152", 640, 24], + "ne_nt_2156", + ["is_text", 8, 3, 640, 24], + ["jump_false", 8, "ne_nnl_2157", 640, 24], + "_nop_tc_100", + ["jump", "ne_nnl_2157", 640, 24], + ["ne_text", 7, 3, 6, 640, 24], + ["jump", "ne_done_2152", 640, 24], + "ne_nnl_2157", + ["is_null", 8, 3, 640, 24], + ["jump_false", 8, "ne_nb_2158", 640, 24], + "_nop_tc_101", + "_nop_tc_102", + ["false", 7, 640, 24], + ["jump", "ne_done_2152", 640, 24], + "ne_nb_2158", + ["is_bool", 8, 3, 640, 24], + ["jump_false", 8, "ne_mis_2159", 640, 24], + "_nop_tc_103", + ["jump", "ne_mis_2159", 640, 24], ["ne_bool", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_mis_2153", + ["jump", "ne_done_2152", 640, 24], + "ne_mis_2159", ["true", 7, 640, 24], - "ne_done_2146", - ["jump_false", 7, "if_else_2144", 640, 24], + "ne_done_2152", + ["jump_false", 7, "if_else_2150", 640, 24], ["load_field", 3, 1, "else", 640, 53], ["get", 6, 33, 1, 640, 42], ["frame", 7, 6, 2, 640, 42], @@ -14657,54 +14725,54 @@ ["setarg", 7, 2, 2, 640, 42], ["invoke", 7, 3, 640, 42], ["store_field", 1, 3, "else", 640, 30], - ["jump", "if_end_2145", 640, 30], - "if_else_2144", - "if_end_2145", + ["jump", "if_end_2151", 640, 30], + "if_else_2150", + "if_end_2151", ["return", 1, 641, 14], "_nop_ur_9", - "if_else_2090", - "if_end_2091", + "if_else_2096", + "if_end_2097", ["access", 3, "while", 643, 14], ["is_identical", 6, 4, 3, 643, 14], - ["jump_true", 6, "eq_done_2156", 643, 14], + ["jump_true", 6, "eq_done_2162", 643, 14], ["is_int", 7, 4, 643, 14], - ["jump_false", 7, "eq_ni_2157", 643, 14], - "_nop_tc_99", - ["jump", "eq_ni_2157", 643, 14], - ["eq_int", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_ni_2157", - ["is_num", 7, 4, 643, 14], - ["jump_false", 7, "eq_nn_2158", 643, 14], - "_nop_tc_100", - ["jump", "eq_nn_2158", 643, 14], - ["eq_float", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nn_2158", - ["is_text", 7, 4, 643, 14], - ["jump_false", 7, "eq_nt_2159", 643, 14], - "_nop_tc_101", - "_nop_tc_102", - ["eq_text", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nt_2159", - ["is_null", 7, 4, 643, 14], - ["jump_false", 7, "eq_nnl_2160", 643, 14], - "_nop_tc_103", - ["jump", "eq_nnl_2160", 643, 14], - ["true", 6, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nnl_2160", - ["is_bool", 7, 4, 643, 14], - ["jump_false", 7, "eq_nb_2161", 643, 14], + ["jump_false", 7, "eq_ni_2163", 643, 14], "_nop_tc_104", - ["jump", "eq_nb_2161", 643, 14], + ["jump", "eq_ni_2163", 643, 14], + ["eq_int", 6, 4, 3, 643, 14], + ["jump", "eq_done_2162", 643, 14], + "eq_ni_2163", + ["is_num", 7, 4, 643, 14], + ["jump_false", 7, "eq_nn_2164", 643, 14], + "_nop_tc_105", + ["jump", "eq_nn_2164", 643, 14], + ["eq_float", 6, 4, 3, 643, 14], + ["jump", "eq_done_2162", 643, 14], + "eq_nn_2164", + ["is_text", 7, 4, 643, 14], + ["jump_false", 7, "eq_nt_2165", 643, 14], + "_nop_tc_106", + "_nop_tc_107", + ["eq_text", 6, 4, 3, 643, 14], + ["jump", "eq_done_2162", 643, 14], + "eq_nt_2165", + ["is_null", 7, 4, 643, 14], + ["jump_false", 7, "eq_nnl_2166", 643, 14], + "_nop_tc_108", + ["jump", "eq_nnl_2166", 643, 14], + ["true", 6, 643, 14], + ["jump", "eq_done_2162", 643, 14], + "eq_nnl_2166", + ["is_bool", 7, 4, 643, 14], + ["jump_false", 7, "eq_nb_2167", 643, 14], + "_nop_tc_109", + ["jump", "eq_nb_2167", 643, 14], ["eq_bool", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nb_2161", + ["jump", "eq_done_2162", 643, 14], + "eq_nb_2167", ["false", 6, 643, 14], - "eq_done_2156", - ["jump_false", 6, "if_else_2154", 643, 14], + "eq_done_2162", + ["jump_false", 6, "if_else_2160", 643, 14], ["load_field", 3, 1, "expression", 644, 35], ["get", 6, 30, 1, 644, 25], ["frame", 7, 6, 2, 644, 25], @@ -14718,96 +14786,96 @@ ["load_field", 6, 3, "kind", 645, 11], ["access", 3, "false", 645, 35], ["is_identical", 7, 6, 3, 645, 35], - ["jump_true", 7, "eq_done_2165", 645, 35], + ["jump_true", 7, "eq_done_2171", 645, 35], ["is_int", 8, 6, 645, 35], - ["jump_false", 8, "eq_ni_2166", 645, 35], - "_nop_tc_105", - ["jump", "eq_ni_2166", 645, 35], - ["eq_int", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_ni_2166", - ["is_num", 8, 6, 645, 35], - ["jump_false", 8, "eq_nn_2167", 645, 35], - "_nop_tc_106", - ["jump", "eq_nn_2167", 645, 35], - ["eq_float", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nn_2167", - ["is_text", 8, 6, 645, 35], - ["jump_false", 8, "eq_nt_2168", 645, 35], - "_nop_tc_107", - "_nop_tc_108", - ["eq_text", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nt_2168", - ["is_null", 8, 6, 645, 35], - ["jump_false", 8, "eq_nnl_2169", 645, 35], - "_nop_tc_109", - ["jump", "eq_nnl_2169", 645, 35], - ["true", 7, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nnl_2169", - ["is_bool", 8, 6, 645, 35], - ["jump_false", 8, "eq_nb_2170", 645, 35], + ["jump_false", 8, "eq_ni_2172", 645, 35], "_nop_tc_110", - ["jump", "eq_nb_2170", 645, 35], + ["jump", "eq_ni_2172", 645, 35], + ["eq_int", 7, 6, 3, 645, 35], + ["jump", "eq_done_2171", 645, 35], + "eq_ni_2172", + ["is_num", 8, 6, 645, 35], + ["jump_false", 8, "eq_nn_2173", 645, 35], + "_nop_tc_111", + ["jump", "eq_nn_2173", 645, 35], + ["eq_float", 7, 6, 3, 645, 35], + ["jump", "eq_done_2171", 645, 35], + "eq_nn_2173", + ["is_text", 8, 6, 645, 35], + ["jump_false", 8, "eq_nt_2174", 645, 35], + "_nop_tc_112", + "_nop_tc_113", + ["eq_text", 7, 6, 3, 645, 35], + ["jump", "eq_done_2171", 645, 35], + "eq_nt_2174", + ["is_null", 8, 6, 645, 35], + ["jump_false", 8, "eq_nnl_2175", 645, 35], + "_nop_tc_114", + ["jump", "eq_nnl_2175", 645, 35], + ["true", 7, 645, 35], + ["jump", "eq_done_2171", 645, 35], + "eq_nnl_2175", + ["is_bool", 8, 6, 645, 35], + ["jump_false", 8, "eq_nb_2176", 645, 35], + "_nop_tc_115", + ["jump", "eq_nb_2176", 645, 35], ["eq_bool", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nb_2170", + ["jump", "eq_done_2171", 645, 35], + "eq_nb_2176", ["false", 7, 645, 35], - "eq_done_2165", + "eq_done_2171", ["move", 3, 7, 645, 35], - ["jump_true", 3, "or_end_2164", 645, 35], + ["jump_true", 3, "or_end_2170", 645, 35], ["load_field", 6, 1, "expression", 645, 46], ["load_field", 7, 6, "kind", 645, 46], ["access", 6, "null", 645, 70], ["is_identical", 8, 7, 6, 645, 70], - ["jump_true", 8, "eq_done_2171", 645, 70], + ["jump_true", 8, "eq_done_2177", 645, 70], ["is_int", 9, 7, 645, 70], - ["jump_false", 9, "eq_ni_2172", 645, 70], - "_nop_tc_111", - ["jump", "eq_ni_2172", 645, 70], - ["eq_int", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_ni_2172", - ["is_num", 9, 7, 645, 70], - ["jump_false", 9, "eq_nn_2173", 645, 70], - "_nop_tc_112", - ["jump", "eq_nn_2173", 645, 70], - ["eq_float", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nn_2173", - ["is_text", 9, 7, 645, 70], - ["jump_false", 9, "eq_nt_2174", 645, 70], - "_nop_tc_113", - "_nop_tc_114", - ["eq_text", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nt_2174", - ["is_null", 9, 7, 645, 70], - ["jump_false", 9, "eq_nnl_2175", 645, 70], - "_nop_tc_115", - ["jump", "eq_nnl_2175", 645, 70], - ["true", 8, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nnl_2175", - ["is_bool", 9, 7, 645, 70], - ["jump_false", 9, "eq_nb_2176", 645, 70], + ["jump_false", 9, "eq_ni_2178", 645, 70], "_nop_tc_116", - ["jump", "eq_nb_2176", 645, 70], + ["jump", "eq_ni_2178", 645, 70], + ["eq_int", 8, 7, 6, 645, 70], + ["jump", "eq_done_2177", 645, 70], + "eq_ni_2178", + ["is_num", 9, 7, 645, 70], + ["jump_false", 9, "eq_nn_2179", 645, 70], + "_nop_tc_117", + ["jump", "eq_nn_2179", 645, 70], + ["eq_float", 8, 7, 6, 645, 70], + ["jump", "eq_done_2177", 645, 70], + "eq_nn_2179", + ["is_text", 9, 7, 645, 70], + ["jump_false", 9, "eq_nt_2180", 645, 70], + "_nop_tc_118", + "_nop_tc_119", + ["eq_text", 8, 7, 6, 645, 70], + ["jump", "eq_done_2177", 645, 70], + "eq_nt_2180", + ["is_null", 9, 7, 645, 70], + ["jump_false", 9, "eq_nnl_2181", 645, 70], + "_nop_tc_120", + ["jump", "eq_nnl_2181", 645, 70], + ["true", 8, 645, 70], + ["jump", "eq_done_2177", 645, 70], + "eq_nnl_2181", + ["is_bool", 9, 7, 645, 70], + ["jump_false", 9, "eq_nb_2182", 645, 70], + "_nop_tc_121", + ["jump", "eq_nb_2182", 645, 70], ["eq_bool", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nb_2176", + ["jump", "eq_done_2177", 645, 70], + "eq_nb_2182", ["false", 8, 645, 70], - "eq_done_2171", + "eq_done_2177", ["move", 3, 8, 645, 70], - "or_end_2164", - ["jump_false", 3, "if_else_2162", 645, 70], + "or_end_2170", + ["jump_false", 3, "if_else_2168", 645, 70], ["null", 3, 645, 85], ["return", 3, 645, 85], "_nop_ur_10", - "if_else_2162", - "if_end_2163", + "if_else_2168", + "if_end_2169", ["load_field", 3, 1, "statements", 646, 36], ["get", 6, 33, 1, 646, 25], ["frame", 7, 6, 2, 646, 25], @@ -14819,49 +14887,49 @@ ["store_field", 1, 3, "statements", 646, 7], ["return", 1, 647, 14], "_nop_ur_11", - "if_else_2154", - "if_end_2155", + "if_else_2160", + "if_end_2161", ["access", 3, "do", 649, 14], ["is_identical", 6, 4, 3, 649, 14], - ["jump_true", 6, "eq_done_2179", 649, 14], + ["jump_true", 6, "eq_done_2185", 649, 14], ["is_int", 7, 4, 649, 14], - ["jump_false", 7, "eq_ni_2180", 649, 14], - "_nop_tc_117", - ["jump", "eq_ni_2180", 649, 14], - ["eq_int", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_ni_2180", - ["is_num", 7, 4, 649, 14], - ["jump_false", 7, "eq_nn_2181", 649, 14], - "_nop_tc_118", - ["jump", "eq_nn_2181", 649, 14], - ["eq_float", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nn_2181", - ["is_text", 7, 4, 649, 14], - ["jump_false", 7, "eq_nt_2182", 649, 14], - "_nop_tc_119", - "_nop_tc_120", - ["eq_text", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nt_2182", - ["is_null", 7, 4, 649, 14], - ["jump_false", 7, "eq_nnl_2183", 649, 14], - "_nop_tc_121", - ["jump", "eq_nnl_2183", 649, 14], - ["true", 6, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nnl_2183", - ["is_bool", 7, 4, 649, 14], - ["jump_false", 7, "eq_nb_2184", 649, 14], + ["jump_false", 7, "eq_ni_2186", 649, 14], "_nop_tc_122", - ["jump", "eq_nb_2184", 649, 14], + ["jump", "eq_ni_2186", 649, 14], + ["eq_int", 6, 4, 3, 649, 14], + ["jump", "eq_done_2185", 649, 14], + "eq_ni_2186", + ["is_num", 7, 4, 649, 14], + ["jump_false", 7, "eq_nn_2187", 649, 14], + "_nop_tc_123", + ["jump", "eq_nn_2187", 649, 14], + ["eq_float", 6, 4, 3, 649, 14], + ["jump", "eq_done_2185", 649, 14], + "eq_nn_2187", + ["is_text", 7, 4, 649, 14], + ["jump_false", 7, "eq_nt_2188", 649, 14], + "_nop_tc_124", + "_nop_tc_125", + ["eq_text", 6, 4, 3, 649, 14], + ["jump", "eq_done_2185", 649, 14], + "eq_nt_2188", + ["is_null", 7, 4, 649, 14], + ["jump_false", 7, "eq_nnl_2189", 649, 14], + "_nop_tc_126", + ["jump", "eq_nnl_2189", 649, 14], + ["true", 6, 649, 14], + ["jump", "eq_done_2185", 649, 14], + "eq_nnl_2189", + ["is_bool", 7, 4, 649, 14], + ["jump_false", 7, "eq_nb_2190", 649, 14], + "_nop_tc_127", + ["jump", "eq_nb_2190", 649, 14], ["eq_bool", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nb_2184", + ["jump", "eq_done_2185", 649, 14], + "eq_nb_2190", ["false", 6, 649, 14], - "eq_done_2179", - ["jump_false", 6, "if_else_2177", 649, 14], + "eq_done_2185", + ["jump_false", 6, "if_else_2183", 649, 14], ["load_field", 3, 1, "statements", 650, 36], ["get", 6, 33, 1, 650, 25], ["frame", 7, 6, 2, 650, 25], @@ -14882,184 +14950,184 @@ ["store_field", 1, 3, "expression", 651, 7], ["return", 1, 652, 14], "_nop_ur_12", - "if_else_2177", - "if_end_2178", + "if_else_2183", + "if_end_2184", ["access", 3, "for", 654, 14], ["is_identical", 6, 4, 3, 654, 14], - ["jump_true", 6, "eq_done_2187", 654, 14], + ["jump_true", 6, "eq_done_2193", 654, 14], ["is_int", 7, 4, 654, 14], - ["jump_false", 7, "eq_ni_2188", 654, 14], - "_nop_tc_123", - ["jump", "eq_ni_2188", 654, 14], - ["eq_int", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_ni_2188", - ["is_num", 7, 4, 654, 14], - ["jump_false", 7, "eq_nn_2189", 654, 14], - "_nop_tc_124", - ["jump", "eq_nn_2189", 654, 14], - ["eq_float", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nn_2189", - ["is_text", 7, 4, 654, 14], - ["jump_false", 7, "eq_nt_2190", 654, 14], - "_nop_tc_125", - "_nop_tc_126", - ["eq_text", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nt_2190", - ["is_null", 7, 4, 654, 14], - ["jump_false", 7, "eq_nnl_2191", 654, 14], - "_nop_tc_127", - ["jump", "eq_nnl_2191", 654, 14], - ["true", 6, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nnl_2191", - ["is_bool", 7, 4, 654, 14], - ["jump_false", 7, "eq_nb_2192", 654, 14], + ["jump_false", 7, "eq_ni_2194", 654, 14], "_nop_tc_128", - ["jump", "eq_nb_2192", 654, 14], + ["jump", "eq_ni_2194", 654, 14], + ["eq_int", 6, 4, 3, 654, 14], + ["jump", "eq_done_2193", 654, 14], + "eq_ni_2194", + ["is_num", 7, 4, 654, 14], + ["jump_false", 7, "eq_nn_2195", 654, 14], + "_nop_tc_129", + ["jump", "eq_nn_2195", 654, 14], + ["eq_float", 6, 4, 3, 654, 14], + ["jump", "eq_done_2193", 654, 14], + "eq_nn_2195", + ["is_text", 7, 4, 654, 14], + ["jump_false", 7, "eq_nt_2196", 654, 14], + "_nop_tc_130", + "_nop_tc_131", + ["eq_text", 6, 4, 3, 654, 14], + ["jump", "eq_done_2193", 654, 14], + "eq_nt_2196", + ["is_null", 7, 4, 654, 14], + ["jump_false", 7, "eq_nnl_2197", 654, 14], + "_nop_tc_132", + ["jump", "eq_nnl_2197", 654, 14], + ["true", 6, 654, 14], + ["jump", "eq_done_2193", 654, 14], + "eq_nnl_2197", + ["is_bool", 7, 4, 654, 14], + ["jump_false", 7, "eq_nb_2198", 654, 14], + "_nop_tc_133", + ["jump", "eq_nb_2198", 654, 14], ["eq_bool", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nb_2192", + ["jump", "eq_done_2193", 654, 14], + "eq_nb_2198", ["false", 6, 654, 14], - "eq_done_2187", - ["jump_false", 6, "if_else_2185", 654, 14], + "eq_done_2193", + ["jump_false", 6, "if_else_2191", 654, 14], ["load_field", 3, 1, "init", 655, 11], ["null", 6, 655, 24], ["is_identical", 7, 3, 6, 655, 24], - ["jump_true", 7, "ne_nid_2196", 655, 24], - ["jump", "ne_ni_2197", 655, 24], - "ne_nid_2196", + ["jump_true", 7, "ne_nid_2202", 655, 24], + ["jump", "ne_ni_2203", 655, 24], + "ne_nid_2202", ["false", 7, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_ni_2197", + ["jump", "ne_done_2201", 655, 24], + "ne_ni_2203", ["is_int", 8, 3, 655, 24], - ["jump_false", 8, "ne_nn_2198", 655, 24], - "_nop_tc_129", - ["jump", "ne_nn_2198", 655, 24], - ["ne_int", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nn_2198", - ["is_num", 8, 3, 655, 24], - ["jump_false", 8, "ne_nt_2199", 655, 24], - "_nop_tc_130", - ["jump", "ne_nt_2199", 655, 24], - ["ne_float", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nt_2199", - ["is_text", 8, 3, 655, 24], - ["jump_false", 8, "ne_nnl_2200", 655, 24], - "_nop_tc_131", - ["jump", "ne_nnl_2200", 655, 24], - ["ne_text", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nnl_2200", - ["is_null", 8, 3, 655, 24], - ["jump_false", 8, "ne_nb_2201", 655, 24], - "_nop_tc_132", - "_nop_tc_133", - ["false", 7, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nb_2201", - ["is_bool", 8, 3, 655, 24], - ["jump_false", 8, "ne_mis_2202", 655, 24], + ["jump_false", 8, "ne_nn_2204", 655, 24], "_nop_tc_134", - ["jump", "ne_mis_2202", 655, 24], + ["jump", "ne_nn_2204", 655, 24], + ["ne_int", 7, 3, 6, 655, 24], + ["jump", "ne_done_2201", 655, 24], + "ne_nn_2204", + ["is_num", 8, 3, 655, 24], + ["jump_false", 8, "ne_nt_2205", 655, 24], + "_nop_tc_135", + ["jump", "ne_nt_2205", 655, 24], + ["ne_float", 7, 3, 6, 655, 24], + ["jump", "ne_done_2201", 655, 24], + "ne_nt_2205", + ["is_text", 8, 3, 655, 24], + ["jump_false", 8, "ne_nnl_2206", 655, 24], + "_nop_tc_136", + ["jump", "ne_nnl_2206", 655, 24], + ["ne_text", 7, 3, 6, 655, 24], + ["jump", "ne_done_2201", 655, 24], + "ne_nnl_2206", + ["is_null", 8, 3, 655, 24], + ["jump_false", 8, "ne_nb_2207", 655, 24], + "_nop_tc_137", + "_nop_tc_138", + ["false", 7, 655, 24], + ["jump", "ne_done_2201", 655, 24], + "ne_nb_2207", + ["is_bool", 8, 3, 655, 24], + ["jump_false", 8, "ne_mis_2208", 655, 24], + "_nop_tc_139", + ["jump", "ne_mis_2208", 655, 24], ["ne_bool", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_mis_2202", + ["jump", "ne_done_2201", 655, 24], + "ne_mis_2208", ["true", 7, 655, 24], - "ne_done_2195", - ["jump_false", 7, "if_else_2193", 655, 24], + "ne_done_2201", + ["jump_false", 7, "if_else_2199", 655, 24], ["load_field", 3, 1, "init", 656, 14], ["load_field", 6, 3, "kind", 656, 14], ["move", 5, 6, 656, 14], ["access", 3, "var", 657, 19], ["is_identical", 6, 5, 3, 657, 19], - ["jump_true", 6, "eq_done_2206", 657, 19], + ["jump_true", 6, "eq_done_2212", 657, 19], ["is_int", 7, 5, 657, 19], - ["jump_false", 7, "eq_ni_2207", 657, 19], - "_nop_tc_135", - ["jump", "eq_ni_2207", 657, 19], - ["eq_int", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_ni_2207", - ["is_num", 7, 5, 657, 19], - ["jump_false", 7, "eq_nn_2208", 657, 19], - "_nop_tc_136", - ["jump", "eq_nn_2208", 657, 19], - ["eq_float", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nn_2208", - ["is_text", 7, 5, 657, 19], - ["jump_false", 7, "eq_nt_2209", 657, 19], - "_nop_tc_137", - "_nop_tc_138", - ["eq_text", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nt_2209", - ["is_null", 7, 5, 657, 19], - ["jump_false", 7, "eq_nnl_2210", 657, 19], - "_nop_tc_139", - ["jump", "eq_nnl_2210", 657, 19], - ["true", 6, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nnl_2210", - ["is_bool", 7, 5, 657, 19], - ["jump_false", 7, "eq_nb_2211", 657, 19], + ["jump_false", 7, "eq_ni_2213", 657, 19], "_nop_tc_140", - ["jump", "eq_nb_2211", 657, 19], + ["jump", "eq_ni_2213", 657, 19], + ["eq_int", 6, 5, 3, 657, 19], + ["jump", "eq_done_2212", 657, 19], + "eq_ni_2213", + ["is_num", 7, 5, 657, 19], + ["jump_false", 7, "eq_nn_2214", 657, 19], + "_nop_tc_141", + ["jump", "eq_nn_2214", 657, 19], + ["eq_float", 6, 5, 3, 657, 19], + ["jump", "eq_done_2212", 657, 19], + "eq_nn_2214", + ["is_text", 7, 5, 657, 19], + ["jump_false", 7, "eq_nt_2215", 657, 19], + "_nop_tc_142", + "_nop_tc_143", + ["eq_text", 6, 5, 3, 657, 19], + ["jump", "eq_done_2212", 657, 19], + "eq_nt_2215", + ["is_null", 7, 5, 657, 19], + ["jump_false", 7, "eq_nnl_2216", 657, 19], + "_nop_tc_144", + ["jump", "eq_nnl_2216", 657, 19], + ["true", 6, 657, 19], + ["jump", "eq_done_2212", 657, 19], + "eq_nnl_2216", + ["is_bool", 7, 5, 657, 19], + ["jump_false", 7, "eq_nb_2217", 657, 19], + "_nop_tc_145", + ["jump", "eq_nb_2217", 657, 19], ["eq_bool", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nb_2211", + ["jump", "eq_done_2212", 657, 19], + "eq_nb_2217", ["false", 6, 657, 19], - "eq_done_2206", + "eq_done_2212", ["move", 3, 6, 657, 19], - ["jump_true", 3, "or_end_2205", 657, 19], + ["jump_true", 3, "or_end_2211", 657, 19], ["access", 6, "def", 657, 34], ["is_identical", 7, 5, 6, 657, 34], - ["jump_true", 7, "eq_done_2212", 657, 34], + ["jump_true", 7, "eq_done_2218", 657, 34], ["is_int", 8, 5, 657, 34], - ["jump_false", 8, "eq_ni_2213", 657, 34], - "_nop_tc_141", - ["jump", "eq_ni_2213", 657, 34], - ["eq_int", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_ni_2213", - ["is_num", 8, 5, 657, 34], - ["jump_false", 8, "eq_nn_2214", 657, 34], - "_nop_tc_142", - ["jump", "eq_nn_2214", 657, 34], - ["eq_float", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nn_2214", - ["is_text", 8, 5, 657, 34], - ["jump_false", 8, "eq_nt_2215", 657, 34], - "_nop_tc_143", - "_nop_tc_144", - ["eq_text", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nt_2215", - ["is_null", 8, 5, 657, 34], - ["jump_false", 8, "eq_nnl_2216", 657, 34], - "_nop_tc_145", - ["jump", "eq_nnl_2216", 657, 34], - ["true", 7, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nnl_2216", - ["is_bool", 8, 5, 657, 34], - ["jump_false", 8, "eq_nb_2217", 657, 34], + ["jump_false", 8, "eq_ni_2219", 657, 34], "_nop_tc_146", - ["jump", "eq_nb_2217", 657, 34], + ["jump", "eq_ni_2219", 657, 34], + ["eq_int", 7, 5, 6, 657, 34], + ["jump", "eq_done_2218", 657, 34], + "eq_ni_2219", + ["is_num", 8, 5, 657, 34], + ["jump_false", 8, "eq_nn_2220", 657, 34], + "_nop_tc_147", + ["jump", "eq_nn_2220", 657, 34], + ["eq_float", 7, 5, 6, 657, 34], + ["jump", "eq_done_2218", 657, 34], + "eq_nn_2220", + ["is_text", 8, 5, 657, 34], + ["jump_false", 8, "eq_nt_2221", 657, 34], + "_nop_tc_148", + "_nop_tc_149", + ["eq_text", 7, 5, 6, 657, 34], + ["jump", "eq_done_2218", 657, 34], + "eq_nt_2221", + ["is_null", 8, 5, 657, 34], + ["jump_false", 8, "eq_nnl_2222", 657, 34], + "_nop_tc_150", + ["jump", "eq_nnl_2222", 657, 34], + ["true", 7, 657, 34], + ["jump", "eq_done_2218", 657, 34], + "eq_nnl_2222", + ["is_bool", 8, 5, 657, 34], + ["jump_false", 8, "eq_nb_2223", 657, 34], + "_nop_tc_151", + ["jump", "eq_nb_2223", 657, 34], ["eq_bool", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nb_2217", + ["jump", "eq_done_2218", 657, 34], + "eq_nb_2223", ["false", 7, 657, 34], - "eq_done_2212", + "eq_done_2218", ["move", 3, 7, 657, 34], - "or_end_2205", - ["jump_false", 3, "if_else_2203", 657, 34], + "or_end_2211", + ["jump_false", 3, "if_else_2209", 657, 34], ["load_field", 3, 1, "init", 658, 33], ["get", 5, 32, 1, 658, 23], ["frame", 6, 5, 2, 658, 23], @@ -15069,8 +15137,8 @@ ["setarg", 6, 2, 2, 658, 23], ["invoke", 6, 3, 658, 23], ["store_field", 1, 3, "init", 658, 11], - ["jump", "if_end_2204", 658, 11], - "if_else_2203", + ["jump", "if_end_2210", 658, 11], + "if_else_2209", ["load_field", 3, 1, "init", 660, 33], ["get", 5, 30, 1, 660, 23], ["frame", 6, 5, 2, 660, 23], @@ -15080,57 +15148,57 @@ ["setarg", 6, 2, 2, 660, 23], ["invoke", 6, 3, 660, 23], ["store_field", 1, 3, "init", 660, 11], - "if_end_2204", - ["jump", "if_end_2194", 660, 11], - "if_else_2193", - "if_end_2194", + "if_end_2210", + ["jump", "if_end_2200", 660, 11], + "if_else_2199", + "if_end_2200", ["load_field", 3, 1, "test", 663, 11], ["null", 5, 663, 24], ["is_identical", 6, 3, 5, 663, 24], - ["jump_true", 6, "ne_nid_2221", 663, 24], - ["jump", "ne_ni_2222", 663, 24], - "ne_nid_2221", + ["jump_true", 6, "ne_nid_2227", 663, 24], + ["jump", "ne_ni_2228", 663, 24], + "ne_nid_2227", ["false", 6, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_ni_2222", + ["jump", "ne_done_2226", 663, 24], + "ne_ni_2228", ["is_int", 7, 3, 663, 24], - ["jump_false", 7, "ne_nn_2223", 663, 24], - "_nop_tc_147", - ["jump", "ne_nn_2223", 663, 24], - ["ne_int", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nn_2223", - ["is_num", 7, 3, 663, 24], - ["jump_false", 7, "ne_nt_2224", 663, 24], - "_nop_tc_148", - ["jump", "ne_nt_2224", 663, 24], - ["ne_float", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nt_2224", - ["is_text", 7, 3, 663, 24], - ["jump_false", 7, "ne_nnl_2225", 663, 24], - "_nop_tc_149", - ["jump", "ne_nnl_2225", 663, 24], - ["ne_text", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nnl_2225", - ["is_null", 7, 3, 663, 24], - ["jump_false", 7, "ne_nb_2226", 663, 24], - "_nop_tc_150", - "_nop_tc_151", - ["false", 6, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nb_2226", - ["is_bool", 7, 3, 663, 24], - ["jump_false", 7, "ne_mis_2227", 663, 24], + ["jump_false", 7, "ne_nn_2229", 663, 24], "_nop_tc_152", - ["jump", "ne_mis_2227", 663, 24], + ["jump", "ne_nn_2229", 663, 24], + ["ne_int", 6, 3, 5, 663, 24], + ["jump", "ne_done_2226", 663, 24], + "ne_nn_2229", + ["is_num", 7, 3, 663, 24], + ["jump_false", 7, "ne_nt_2230", 663, 24], + "_nop_tc_153", + ["jump", "ne_nt_2230", 663, 24], + ["ne_float", 6, 3, 5, 663, 24], + ["jump", "ne_done_2226", 663, 24], + "ne_nt_2230", + ["is_text", 7, 3, 663, 24], + ["jump_false", 7, "ne_nnl_2231", 663, 24], + "_nop_tc_154", + ["jump", "ne_nnl_2231", 663, 24], + ["ne_text", 6, 3, 5, 663, 24], + ["jump", "ne_done_2226", 663, 24], + "ne_nnl_2231", + ["is_null", 7, 3, 663, 24], + ["jump_false", 7, "ne_nb_2232", 663, 24], + "_nop_tc_155", + "_nop_tc_156", + ["false", 6, 663, 24], + ["jump", "ne_done_2226", 663, 24], + "ne_nb_2232", + ["is_bool", 7, 3, 663, 24], + ["jump_false", 7, "ne_mis_2233", 663, 24], + "_nop_tc_157", + ["jump", "ne_mis_2233", 663, 24], ["ne_bool", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_mis_2227", + ["jump", "ne_done_2226", 663, 24], + "ne_mis_2233", ["true", 6, 663, 24], - "ne_done_2220", - ["jump_false", 6, "if_else_2218", 663, 24], + "ne_done_2226", + ["jump_false", 6, "if_else_2224", 663, 24], ["load_field", 3, 1, "test", 663, 52], ["get", 5, 30, 1, 663, 42], ["frame", 6, 5, 2, 663, 42], @@ -15140,56 +15208,56 @@ ["setarg", 6, 2, 2, 663, 42], ["invoke", 6, 3, 663, 42], ["store_field", 1, 3, "test", 663, 30], - ["jump", "if_end_2219", 663, 30], - "if_else_2218", - "if_end_2219", + ["jump", "if_end_2225", 663, 30], + "if_else_2224", + "if_end_2225", ["load_field", 3, 1, "update", 664, 11], ["null", 5, 664, 26], ["is_identical", 6, 3, 5, 664, 26], - ["jump_true", 6, "ne_nid_2231", 664, 26], - ["jump", "ne_ni_2232", 664, 26], - "ne_nid_2231", + ["jump_true", 6, "ne_nid_2237", 664, 26], + ["jump", "ne_ni_2238", 664, 26], + "ne_nid_2237", ["false", 6, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_ni_2232", + ["jump", "ne_done_2236", 664, 26], + "ne_ni_2238", ["is_int", 7, 3, 664, 26], - ["jump_false", 7, "ne_nn_2233", 664, 26], - "_nop_tc_153", - ["jump", "ne_nn_2233", 664, 26], - ["ne_int", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nn_2233", - ["is_num", 7, 3, 664, 26], - ["jump_false", 7, "ne_nt_2234", 664, 26], - "_nop_tc_154", - ["jump", "ne_nt_2234", 664, 26], - ["ne_float", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nt_2234", - ["is_text", 7, 3, 664, 26], - ["jump_false", 7, "ne_nnl_2235", 664, 26], - "_nop_tc_155", - ["jump", "ne_nnl_2235", 664, 26], - ["ne_text", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nnl_2235", - ["is_null", 7, 3, 664, 26], - ["jump_false", 7, "ne_nb_2236", 664, 26], - "_nop_tc_156", - "_nop_tc_157", - ["false", 6, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nb_2236", - ["is_bool", 7, 3, 664, 26], - ["jump_false", 7, "ne_mis_2237", 664, 26], + ["jump_false", 7, "ne_nn_2239", 664, 26], "_nop_tc_158", - ["jump", "ne_mis_2237", 664, 26], + ["jump", "ne_nn_2239", 664, 26], + ["ne_int", 6, 3, 5, 664, 26], + ["jump", "ne_done_2236", 664, 26], + "ne_nn_2239", + ["is_num", 7, 3, 664, 26], + ["jump_false", 7, "ne_nt_2240", 664, 26], + "_nop_tc_159", + ["jump", "ne_nt_2240", 664, 26], + ["ne_float", 6, 3, 5, 664, 26], + ["jump", "ne_done_2236", 664, 26], + "ne_nt_2240", + ["is_text", 7, 3, 664, 26], + ["jump_false", 7, "ne_nnl_2241", 664, 26], + "_nop_tc_160", + ["jump", "ne_nnl_2241", 664, 26], + ["ne_text", 6, 3, 5, 664, 26], + ["jump", "ne_done_2236", 664, 26], + "ne_nnl_2241", + ["is_null", 7, 3, 664, 26], + ["jump_false", 7, "ne_nb_2242", 664, 26], + "_nop_tc_161", + "_nop_tc_162", + ["false", 6, 664, 26], + ["jump", "ne_done_2236", 664, 26], + "ne_nb_2242", + ["is_bool", 7, 3, 664, 26], + ["jump_false", 7, "ne_mis_2243", 664, 26], + "_nop_tc_163", + ["jump", "ne_mis_2243", 664, 26], ["ne_bool", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_mis_2237", + ["jump", "ne_done_2236", 664, 26], + "ne_mis_2243", ["true", 6, 664, 26], - "ne_done_2230", - ["jump_false", 6, "if_else_2228", 664, 26], + "ne_done_2236", + ["jump_false", 6, "if_else_2234", 664, 26], ["load_field", 3, 1, "update", 664, 56], ["get", 5, 30, 1, 664, 46], ["frame", 6, 5, 2, 664, 46], @@ -15199,9 +15267,9 @@ ["setarg", 6, 2, 2, 664, 46], ["invoke", 6, 3, 664, 46], ["store_field", 1, 3, "update", 664, 32], - ["jump", "if_end_2229", 664, 32], - "if_else_2228", - "if_end_2229", + ["jump", "if_end_2235", 664, 32], + "if_else_2234", + "if_end_2235", ["load_field", 3, 1, "statements", 665, 36], ["get", 5, 33, 1, 665, 25], ["frame", 6, 5, 2, 665, 25], @@ -15213,93 +15281,93 @@ ["store_field", 1, 3, "statements", 665, 7], ["return", 1, 666, 14], "_nop_ur_13", - "if_else_2185", - "if_end_2186", + "if_else_2191", + "if_end_2192", ["access", 3, "return", 668, 14], ["is_identical", 5, 4, 3, 668, 14], - ["jump_true", 5, "eq_done_2241", 668, 14], + ["jump_true", 5, "eq_done_2247", 668, 14], ["is_int", 6, 4, 668, 14], - ["jump_false", 6, "eq_ni_2242", 668, 14], - "_nop_tc_159", - ["jump", "eq_ni_2242", 668, 14], - ["eq_int", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_ni_2242", - ["is_num", 6, 4, 668, 14], - ["jump_false", 6, "eq_nn_2243", 668, 14], - "_nop_tc_160", - ["jump", "eq_nn_2243", 668, 14], - ["eq_float", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nn_2243", - ["is_text", 6, 4, 668, 14], - ["jump_false", 6, "eq_nt_2244", 668, 14], - "_nop_tc_161", - "_nop_tc_162", - ["eq_text", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nt_2244", - ["is_null", 6, 4, 668, 14], - ["jump_false", 6, "eq_nnl_2245", 668, 14], - "_nop_tc_163", - ["jump", "eq_nnl_2245", 668, 14], - ["true", 5, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nnl_2245", - ["is_bool", 6, 4, 668, 14], - ["jump_false", 6, "eq_nb_2246", 668, 14], + ["jump_false", 6, "eq_ni_2248", 668, 14], "_nop_tc_164", - ["jump", "eq_nb_2246", 668, 14], + ["jump", "eq_ni_2248", 668, 14], + ["eq_int", 5, 4, 3, 668, 14], + ["jump", "eq_done_2247", 668, 14], + "eq_ni_2248", + ["is_num", 6, 4, 668, 14], + ["jump_false", 6, "eq_nn_2249", 668, 14], + "_nop_tc_165", + ["jump", "eq_nn_2249", 668, 14], + ["eq_float", 5, 4, 3, 668, 14], + ["jump", "eq_done_2247", 668, 14], + "eq_nn_2249", + ["is_text", 6, 4, 668, 14], + ["jump_false", 6, "eq_nt_2250", 668, 14], + "_nop_tc_166", + "_nop_tc_167", + ["eq_text", 5, 4, 3, 668, 14], + ["jump", "eq_done_2247", 668, 14], + "eq_nt_2250", + ["is_null", 6, 4, 668, 14], + ["jump_false", 6, "eq_nnl_2251", 668, 14], + "_nop_tc_168", + ["jump", "eq_nnl_2251", 668, 14], + ["true", 5, 668, 14], + ["jump", "eq_done_2247", 668, 14], + "eq_nnl_2251", + ["is_bool", 6, 4, 668, 14], + ["jump_false", 6, "eq_nb_2252", 668, 14], + "_nop_tc_169", + ["jump", "eq_nb_2252", 668, 14], ["eq_bool", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nb_2246", + ["jump", "eq_done_2247", 668, 14], + "eq_nb_2252", ["false", 5, 668, 14], - "eq_done_2241", + "eq_done_2247", ["move", 3, 5, 668, 14], - ["jump_true", 3, "or_end_2240", 668, 14], + ["jump_true", 3, "or_end_2246", 668, 14], ["access", 5, "go", 668, 31], ["is_identical", 6, 4, 5, 668, 31], - ["jump_true", 6, "eq_done_2247", 668, 31], + ["jump_true", 6, "eq_done_2253", 668, 31], ["is_int", 7, 4, 668, 31], - ["jump_false", 7, "eq_ni_2248", 668, 31], - "_nop_tc_165", - ["jump", "eq_ni_2248", 668, 31], - ["eq_int", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_ni_2248", - ["is_num", 7, 4, 668, 31], - ["jump_false", 7, "eq_nn_2249", 668, 31], - "_nop_tc_166", - ["jump", "eq_nn_2249", 668, 31], - ["eq_float", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nn_2249", - ["is_text", 7, 4, 668, 31], - ["jump_false", 7, "eq_nt_2250", 668, 31], - "_nop_tc_167", - "_nop_tc_168", - ["eq_text", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nt_2250", - ["is_null", 7, 4, 668, 31], - ["jump_false", 7, "eq_nnl_2251", 668, 31], - "_nop_tc_169", - ["jump", "eq_nnl_2251", 668, 31], - ["true", 6, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nnl_2251", - ["is_bool", 7, 4, 668, 31], - ["jump_false", 7, "eq_nb_2252", 668, 31], + ["jump_false", 7, "eq_ni_2254", 668, 31], "_nop_tc_170", - ["jump", "eq_nb_2252", 668, 31], + ["jump", "eq_ni_2254", 668, 31], + ["eq_int", 6, 4, 5, 668, 31], + ["jump", "eq_done_2253", 668, 31], + "eq_ni_2254", + ["is_num", 7, 4, 668, 31], + ["jump_false", 7, "eq_nn_2255", 668, 31], + "_nop_tc_171", + ["jump", "eq_nn_2255", 668, 31], + ["eq_float", 6, 4, 5, 668, 31], + ["jump", "eq_done_2253", 668, 31], + "eq_nn_2255", + ["is_text", 7, 4, 668, 31], + ["jump_false", 7, "eq_nt_2256", 668, 31], + "_nop_tc_172", + "_nop_tc_173", + ["eq_text", 6, 4, 5, 668, 31], + ["jump", "eq_done_2253", 668, 31], + "eq_nt_2256", + ["is_null", 7, 4, 668, 31], + ["jump_false", 7, "eq_nnl_2257", 668, 31], + "_nop_tc_174", + ["jump", "eq_nnl_2257", 668, 31], + ["true", 6, 668, 31], + ["jump", "eq_done_2253", 668, 31], + "eq_nnl_2257", + ["is_bool", 7, 4, 668, 31], + ["jump_false", 7, "eq_nb_2258", 668, 31], + "_nop_tc_175", + ["jump", "eq_nb_2258", 668, 31], ["eq_bool", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nb_2252", + ["jump", "eq_done_2253", 668, 31], + "eq_nb_2258", ["false", 6, 668, 31], - "eq_done_2247", + "eq_done_2253", ["move", 3, 6, 668, 31], - "or_end_2240", - ["jump_false", 3, "if_else_2238", 668, 31], + "or_end_2246", + ["jump_false", 3, "if_else_2244", 668, 31], ["load_field", 3, 1, "expression", 669, 35], ["get", 5, 30, 1, 669, 25], ["frame", 6, 5, 2, 669, 25], @@ -15311,49 +15379,49 @@ ["store_field", 1, 3, "expression", 669, 7], ["return", 1, 670, 14], "_nop_ur_14", - "if_else_2238", - "if_end_2239", + "if_else_2244", + "if_end_2245", ["access", 3, "block", 672, 14], ["is_identical", 5, 4, 3, 672, 14], - ["jump_true", 5, "eq_done_2255", 672, 14], + ["jump_true", 5, "eq_done_2261", 672, 14], ["is_int", 6, 4, 672, 14], - ["jump_false", 6, "eq_ni_2256", 672, 14], - "_nop_tc_171", - ["jump", "eq_ni_2256", 672, 14], - ["eq_int", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_ni_2256", - ["is_num", 6, 4, 672, 14], - ["jump_false", 6, "eq_nn_2257", 672, 14], - "_nop_tc_172", - ["jump", "eq_nn_2257", 672, 14], - ["eq_float", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nn_2257", - ["is_text", 6, 4, 672, 14], - ["jump_false", 6, "eq_nt_2258", 672, 14], - "_nop_tc_173", - "_nop_tc_174", - ["eq_text", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nt_2258", - ["is_null", 6, 4, 672, 14], - ["jump_false", 6, "eq_nnl_2259", 672, 14], - "_nop_tc_175", - ["jump", "eq_nnl_2259", 672, 14], - ["true", 5, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nnl_2259", - ["is_bool", 6, 4, 672, 14], - ["jump_false", 6, "eq_nb_2260", 672, 14], + ["jump_false", 6, "eq_ni_2262", 672, 14], "_nop_tc_176", - ["jump", "eq_nb_2260", 672, 14], + ["jump", "eq_ni_2262", 672, 14], + ["eq_int", 5, 4, 3, 672, 14], + ["jump", "eq_done_2261", 672, 14], + "eq_ni_2262", + ["is_num", 6, 4, 672, 14], + ["jump_false", 6, "eq_nn_2263", 672, 14], + "_nop_tc_177", + ["jump", "eq_nn_2263", 672, 14], + ["eq_float", 5, 4, 3, 672, 14], + ["jump", "eq_done_2261", 672, 14], + "eq_nn_2263", + ["is_text", 6, 4, 672, 14], + ["jump_false", 6, "eq_nt_2264", 672, 14], + "_nop_tc_178", + "_nop_tc_179", + ["eq_text", 5, 4, 3, 672, 14], + ["jump", "eq_done_2261", 672, 14], + "eq_nt_2264", + ["is_null", 6, 4, 672, 14], + ["jump_false", 6, "eq_nnl_2265", 672, 14], + "_nop_tc_180", + ["jump", "eq_nnl_2265", 672, 14], + ["true", 5, 672, 14], + ["jump", "eq_done_2261", 672, 14], + "eq_nnl_2265", + ["is_bool", 6, 4, 672, 14], + ["jump_false", 6, "eq_nb_2266", 672, 14], + "_nop_tc_181", + ["jump", "eq_nb_2266", 672, 14], ["eq_bool", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nb_2260", + ["jump", "eq_done_2261", 672, 14], + "eq_nb_2266", ["false", 5, 672, 14], - "eq_done_2255", - ["jump_false", 5, "if_else_2253", 672, 14], + "eq_done_2261", + ["jump_false", 5, "if_else_2259", 672, 14], ["load_field", 3, 1, "statements", 673, 36], ["get", 5, 33, 1, 673, 25], ["frame", 6, 5, 2, 673, 25], @@ -15365,49 +15433,49 @@ ["store_field", 1, 3, "statements", 673, 7], ["return", 1, 674, 14], "_nop_ur_15", - "if_else_2253", - "if_end_2254", + "if_else_2259", + "if_end_2260", ["access", 3, "label", 676, 14], ["is_identical", 5, 4, 3, 676, 14], - ["jump_true", 5, "eq_done_2263", 676, 14], + ["jump_true", 5, "eq_done_2269", 676, 14], ["is_int", 6, 4, 676, 14], - ["jump_false", 6, "eq_ni_2264", 676, 14], - "_nop_tc_177", - ["jump", "eq_ni_2264", 676, 14], - ["eq_int", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_ni_2264", - ["is_num", 6, 4, 676, 14], - ["jump_false", 6, "eq_nn_2265", 676, 14], - "_nop_tc_178", - ["jump", "eq_nn_2265", 676, 14], - ["eq_float", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nn_2265", - ["is_text", 6, 4, 676, 14], - ["jump_false", 6, "eq_nt_2266", 676, 14], - "_nop_tc_179", - "_nop_tc_180", - ["eq_text", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nt_2266", - ["is_null", 6, 4, 676, 14], - ["jump_false", 6, "eq_nnl_2267", 676, 14], - "_nop_tc_181", - ["jump", "eq_nnl_2267", 676, 14], - ["true", 5, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nnl_2267", - ["is_bool", 6, 4, 676, 14], - ["jump_false", 6, "eq_nb_2268", 676, 14], + ["jump_false", 6, "eq_ni_2270", 676, 14], "_nop_tc_182", - ["jump", "eq_nb_2268", 676, 14], + ["jump", "eq_ni_2270", 676, 14], + ["eq_int", 5, 4, 3, 676, 14], + ["jump", "eq_done_2269", 676, 14], + "eq_ni_2270", + ["is_num", 6, 4, 676, 14], + ["jump_false", 6, "eq_nn_2271", 676, 14], + "_nop_tc_183", + ["jump", "eq_nn_2271", 676, 14], + ["eq_float", 5, 4, 3, 676, 14], + ["jump", "eq_done_2269", 676, 14], + "eq_nn_2271", + ["is_text", 6, 4, 676, 14], + ["jump_false", 6, "eq_nt_2272", 676, 14], + "_nop_tc_184", + "_nop_tc_185", + ["eq_text", 5, 4, 3, 676, 14], + ["jump", "eq_done_2269", 676, 14], + "eq_nt_2272", + ["is_null", 6, 4, 676, 14], + ["jump_false", 6, "eq_nnl_2273", 676, 14], + "_nop_tc_186", + ["jump", "eq_nnl_2273", 676, 14], + ["true", 5, 676, 14], + ["jump", "eq_done_2269", 676, 14], + "eq_nnl_2273", + ["is_bool", 6, 4, 676, 14], + ["jump_false", 6, "eq_nb_2274", 676, 14], + "_nop_tc_187", + ["jump", "eq_nb_2274", 676, 14], ["eq_bool", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nb_2268", + ["jump", "eq_done_2269", 676, 14], + "eq_nb_2274", ["false", 5, 676, 14], - "eq_done_2263", - ["jump_false", 5, "if_else_2261", 676, 14], + "eq_done_2269", + ["jump_false", 5, "if_else_2267", 676, 14], ["load_field", 3, 1, "statement", 677, 34], ["get", 5, 32, 1, 677, 24], ["frame", 6, 5, 2, 677, 24], @@ -15419,49 +15487,49 @@ ["store_field", 1, 3, "statement", 677, 7], ["return", 1, 678, 14], "_nop_ur_16", - "if_else_2261", - "if_end_2262", + "if_else_2267", + "if_end_2268", ["access", 3, "function", 680, 14], ["is_identical", 5, 4, 3, 680, 14], - ["jump_true", 5, "eq_done_2271", 680, 14], + ["jump_true", 5, "eq_done_2277", 680, 14], ["is_int", 6, 4, 680, 14], - ["jump_false", 6, "eq_ni_2272", 680, 14], - "_nop_tc_183", - ["jump", "eq_ni_2272", 680, 14], - ["eq_int", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_ni_2272", - ["is_num", 6, 4, 680, 14], - ["jump_false", 6, "eq_nn_2273", 680, 14], - "_nop_tc_184", - ["jump", "eq_nn_2273", 680, 14], - ["eq_float", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nn_2273", - ["is_text", 6, 4, 680, 14], - ["jump_false", 6, "eq_nt_2274", 680, 14], - "_nop_tc_185", - "_nop_tc_186", - ["eq_text", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nt_2274", - ["is_null", 6, 4, 680, 14], - ["jump_false", 6, "eq_nnl_2275", 680, 14], - "_nop_tc_187", - ["jump", "eq_nnl_2275", 680, 14], - ["true", 5, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nnl_2275", - ["is_bool", 6, 4, 680, 14], - ["jump_false", 6, "eq_nb_2276", 680, 14], + ["jump_false", 6, "eq_ni_2278", 680, 14], "_nop_tc_188", - ["jump", "eq_nb_2276", 680, 14], + ["jump", "eq_ni_2278", 680, 14], + ["eq_int", 5, 4, 3, 680, 14], + ["jump", "eq_done_2277", 680, 14], + "eq_ni_2278", + ["is_num", 6, 4, 680, 14], + ["jump_false", 6, "eq_nn_2279", 680, 14], + "_nop_tc_189", + ["jump", "eq_nn_2279", 680, 14], + ["eq_float", 5, 4, 3, 680, 14], + ["jump", "eq_done_2277", 680, 14], + "eq_nn_2279", + ["is_text", 6, 4, 680, 14], + ["jump_false", 6, "eq_nt_2280", 680, 14], + "_nop_tc_190", + "_nop_tc_191", + ["eq_text", 5, 4, 3, 680, 14], + ["jump", "eq_done_2277", 680, 14], + "eq_nt_2280", + ["is_null", 6, 4, 680, 14], + ["jump_false", 6, "eq_nnl_2281", 680, 14], + "_nop_tc_192", + ["jump", "eq_nnl_2281", 680, 14], + ["true", 5, 680, 14], + ["jump", "eq_done_2277", 680, 14], + "eq_nnl_2281", + ["is_bool", 6, 4, 680, 14], + ["jump_false", 6, "eq_nb_2282", 680, 14], + "_nop_tc_193", + ["jump", "eq_nb_2282", 680, 14], ["eq_bool", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nb_2276", + ["jump", "eq_done_2277", 680, 14], + "eq_nb_2282", ["false", 5, 680, 14], - "eq_done_2271", - ["jump_false", 5, "if_else_2269", 680, 14], + "eq_done_2277", + ["jump_false", 5, "if_else_2275", 680, 14], ["get", 3, 34, 1, 681, 7], ["frame", 4, 3, 1, 681, 7], ["null", 3, 681, 7], @@ -15470,8 +15538,8 @@ ["invoke", 4, 3, 681, 7], ["return", 1, 682, 14], "_nop_ur_17", - "if_else_2269", - "if_end_2270", + "if_else_2275", + "if_end_2276", ["return", 1, 684, 12], "_nop_ur_18", "_nop_ur_19" @@ -15491,29 +15559,29 @@ ["move", 6, 5, 690, 15], ["null", 5, 691, 14], ["null", 7, 692, 16], - "while_start_2277", + "while_start_2283", ["length", 8, 1, 693, 23], ["is_int", 9, 3, 693, 23], - ["jump_false", 9, "rel_ni_2279", 693, 23], + ["jump_false", 9, "rel_ni_2285", 693, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_ni_2279", - ["is_num", 9, 3, 693, 23], - ["jump_false", 9, "rel_nn_2280", 693, 23], + ["lt_int", 9, 3, 8, 693, 23], + ["jump", "rel_done_2287", 693, 23], + "rel_ni_2285", "_nop_tc_3", "_nop_tc_4", - ["lt_float", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_nn_2280", - ["is_text", 9, 3, 693, 23], - ["jump_false", 9, "rel_err_2282", 693, 23], "_nop_tc_5", - ["jump", "rel_err_2282", 693, 23], - ["lt_text", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_err_2282", + "_nop_tc_6", + ["lt_float", 9, 3, 8, 693, 23], + ["jump", "rel_done_2287", 693, 23], + "rel_nn_2286", + "_nop_tc_7", + ["jump", "rel_err_2288", 693, 23], + "_nop_tc_8", + ["jump", "rel_err_2288", 693, 23], + ["lt_text", 9, 3, 8, 693, 23], + ["jump", "rel_done_2287", 693, 23], + "rel_err_2288", [ "access", 8, @@ -15525,19 +15593,19 @@ 693, 23 ], - ["access", 9, "error", 693, 23], + ["access", 10, "error", 693, 23], ["access", 11, "cannot compare with '<': operands must be same type", 693, 23], ["array", 12, 0, 693, 23], ["push", 12, 11, 693, 23], ["frame", 11, 8, 2, 693, 23], ["null", 8, 693, 23], ["setarg", 11, 0, 8, 693, 23], - ["setarg", 11, 1, 9, 693, 23], + ["setarg", 11, 1, 10, 693, 23], ["setarg", 11, 2, 12, 693, 23], ["invoke", 11, 8, 693, 23], ["disrupt", 693, 23], - "rel_done_2281", - ["jump_false", 10, "while_end_2278", 693, 23], + "rel_done_2287", + ["jump_false", 9, "while_end_2284", 693, 23], ["load_dynamic", 8, 1, 3, 694, 30], ["get", 9, 32, 1, 694, 14], ["frame", 10, 9, 2, 694, 14], @@ -15549,53 +15617,53 @@ ["move", 4, 8, 694, 14], ["null", 8, 695, 19], ["is_identical", 9, 4, 8, 695, 19], - ["jump_true", 9, "eq_done_2285", 695, 19], + ["jump_true", 9, "eq_done_2291", 695, 19], ["is_int", 10, 4, 695, 19], - ["jump_false", 10, "eq_ni_2286", 695, 19], - "_nop_tc_6", - ["jump", "eq_ni_2286", 695, 19], - ["eq_int", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_ni_2286", - ["is_num", 10, 4, 695, 19], - ["jump_false", 10, "eq_nn_2287", 695, 19], - "_nop_tc_7", - ["jump", "eq_nn_2287", 695, 19], - ["eq_float", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nn_2287", - ["is_text", 10, 4, 695, 19], - ["jump_false", 10, "eq_nt_2288", 695, 19], - "_nop_tc_8", - ["jump", "eq_nt_2288", 695, 19], - ["eq_text", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nt_2288", - ["is_null", 10, 4, 695, 19], - ["jump_false", 10, "eq_nnl_2289", 695, 19], + ["jump_false", 10, "eq_ni_2292", 695, 19], "_nop_tc_9", + ["jump", "eq_ni_2292", 695, 19], + ["eq_int", 9, 4, 8, 695, 19], + ["jump", "eq_done_2291", 695, 19], + "eq_ni_2292", + ["is_num", 10, 4, 695, 19], + ["jump_false", 10, "eq_nn_2293", 695, 19], "_nop_tc_10", - ["true", 9, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nnl_2289", - ["is_bool", 10, 4, 695, 19], - ["jump_false", 10, "eq_nb_2290", 695, 19], + ["jump", "eq_nn_2293", 695, 19], + ["eq_float", 9, 4, 8, 695, 19], + ["jump", "eq_done_2291", 695, 19], + "eq_nn_2293", + ["is_text", 10, 4, 695, 19], + ["jump_false", 10, "eq_nt_2294", 695, 19], "_nop_tc_11", - ["jump", "eq_nb_2290", 695, 19], - ["eq_bool", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nb_2290", - ["false", 9, 695, 19], - "eq_done_2285", - ["jump_false", 9, "if_else_2283", 695, 19], - ["access", 8, 1, 696, 17], - ["is_num", 9, 3, 696, 17], - ["jump_false", 9, "num_err_2291", 696, 17], + ["jump", "eq_nt_2294", 695, 19], + ["eq_text", 9, 4, 8, 695, 19], + ["jump", "eq_done_2291", 695, 19], + "eq_nt_2294", + ["is_null", 10, 4, 695, 19], + ["jump_false", 10, "eq_nnl_2295", 695, 19], "_nop_tc_12", "_nop_tc_13", + ["true", 9, 695, 19], + ["jump", "eq_done_2291", 695, 19], + "eq_nnl_2295", + ["is_bool", 10, 4, 695, 19], + ["jump_false", 10, "eq_nb_2296", 695, 19], + "_nop_tc_14", + ["jump", "eq_nb_2296", 695, 19], + ["eq_bool", 9, 4, 8, 695, 19], + ["jump", "eq_done_2291", 695, 19], + "eq_nb_2296", + ["false", 9, 695, 19], + "eq_done_2291", + ["jump_false", 9, "if_else_2289", 695, 19], + ["access", 8, 1, 696, 17], + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", ["add", 9, 3, 8, 696, 17], - ["jump", "num_done_2292", 696, 17], - "num_err_2291", + ["jump", "num_done_2298", 696, 17], + "num_err_2297", [ "access", 8, @@ -15618,148 +15686,148 @@ ["setarg", 11, 2, 12, 696, 17], ["invoke", 11, 8, 696, 17], ["disrupt", 696, 17], - "num_done_2292", + "num_done_2298", ["move", 3, 9, 696, 17], - ["jump", "while_start_2277", 697, 9], - ["jump", "if_end_2284", 697, 9], - "if_else_2283", - "if_end_2284", + ["jump", "while_start_2283", 697, 9], + ["jump", "if_end_2290", 697, 9], + "if_else_2289", + "if_end_2290", ["load_field", 8, 4, "kind", 700, 11], ["access", 9, "var", 700, 24], ["is_identical", 10, 8, 9, 700, 24], - ["jump_true", 10, "eq_done_2296", 700, 24], + ["jump_true", 10, "eq_done_2302", 700, 24], ["is_int", 11, 8, 700, 24], - ["jump_false", 11, "eq_ni_2297", 700, 24], - "_nop_tc_14", - ["jump", "eq_ni_2297", 700, 24], - ["eq_int", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_ni_2297", - ["is_num", 11, 8, 700, 24], - ["jump_false", 11, "eq_nn_2298", 700, 24], - "_nop_tc_15", - ["jump", "eq_nn_2298", 700, 24], - ["eq_float", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nn_2298", - ["is_text", 11, 8, 700, 24], - ["jump_false", 11, "eq_nt_2299", 700, 24], - "_nop_tc_16", - "_nop_tc_17", - ["eq_text", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nt_2299", - ["is_null", 11, 8, 700, 24], - ["jump_false", 11, "eq_nnl_2300", 700, 24], - "_nop_tc_18", - ["jump", "eq_nnl_2300", 700, 24], - ["true", 10, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nnl_2300", - ["is_bool", 11, 8, 700, 24], - ["jump_false", 11, "eq_nb_2301", 700, 24], + ["jump_false", 11, "eq_ni_2303", 700, 24], "_nop_tc_19", - ["jump", "eq_nb_2301", 700, 24], + ["jump", "eq_ni_2303", 700, 24], + ["eq_int", 10, 8, 9, 700, 24], + ["jump", "eq_done_2302", 700, 24], + "eq_ni_2303", + ["is_num", 11, 8, 700, 24], + ["jump_false", 11, "eq_nn_2304", 700, 24], + "_nop_tc_20", + ["jump", "eq_nn_2304", 700, 24], + ["eq_float", 10, 8, 9, 700, 24], + ["jump", "eq_done_2302", 700, 24], + "eq_nn_2304", + ["is_text", 11, 8, 700, 24], + ["jump_false", 11, "eq_nt_2305", 700, 24], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 10, 8, 9, 700, 24], + ["jump", "eq_done_2302", 700, 24], + "eq_nt_2305", + ["is_null", 11, 8, 700, 24], + ["jump_false", 11, "eq_nnl_2306", 700, 24], + "_nop_tc_23", + ["jump", "eq_nnl_2306", 700, 24], + ["true", 10, 700, 24], + ["jump", "eq_done_2302", 700, 24], + "eq_nnl_2306", + ["is_bool", 11, 8, 700, 24], + ["jump_false", 11, "eq_nb_2307", 700, 24], + "_nop_tc_24", + ["jump", "eq_nb_2307", 700, 24], ["eq_bool", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nb_2301", + ["jump", "eq_done_2302", 700, 24], + "eq_nb_2307", ["false", 10, 700, 24], - "eq_done_2296", + "eq_done_2302", ["move", 8, 10, 700, 24], - ["jump_true", 8, "or_end_2295", 700, 24], + ["jump_true", 8, "or_end_2301", 700, 24], ["load_field", 9, 4, "kind", 700, 33], ["access", 10, "def", 700, 46], ["is_identical", 11, 9, 10, 700, 46], - ["jump_true", 11, "eq_done_2302", 700, 46], + ["jump_true", 11, "eq_done_2308", 700, 46], ["is_int", 12, 9, 700, 46], - ["jump_false", 12, "eq_ni_2303", 700, 46], - "_nop_tc_20", - ["jump", "eq_ni_2303", 700, 46], - ["eq_int", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_ni_2303", - ["is_num", 12, 9, 700, 46], - ["jump_false", 12, "eq_nn_2304", 700, 46], - "_nop_tc_21", - ["jump", "eq_nn_2304", 700, 46], - ["eq_float", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nn_2304", - ["is_text", 12, 9, 700, 46], - ["jump_false", 12, "eq_nt_2305", 700, 46], - "_nop_tc_22", - "_nop_tc_23", - ["eq_text", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nt_2305", - ["is_null", 12, 9, 700, 46], - ["jump_false", 12, "eq_nnl_2306", 700, 46], - "_nop_tc_24", - ["jump", "eq_nnl_2306", 700, 46], - ["true", 11, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nnl_2306", - ["is_bool", 12, 9, 700, 46], - ["jump_false", 12, "eq_nb_2307", 700, 46], + ["jump_false", 12, "eq_ni_2309", 700, 46], "_nop_tc_25", - ["jump", "eq_nb_2307", 700, 46], + ["jump", "eq_ni_2309", 700, 46], + ["eq_int", 11, 9, 10, 700, 46], + ["jump", "eq_done_2308", 700, 46], + "eq_ni_2309", + ["is_num", 12, 9, 700, 46], + ["jump_false", 12, "eq_nn_2310", 700, 46], + "_nop_tc_26", + ["jump", "eq_nn_2310", 700, 46], + ["eq_float", 11, 9, 10, 700, 46], + ["jump", "eq_done_2308", 700, 46], + "eq_nn_2310", + ["is_text", 12, 9, 700, 46], + ["jump_false", 12, "eq_nt_2311", 700, 46], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 11, 9, 10, 700, 46], + ["jump", "eq_done_2308", 700, 46], + "eq_nt_2311", + ["is_null", 12, 9, 700, 46], + ["jump_false", 12, "eq_nnl_2312", 700, 46], + "_nop_tc_29", + ["jump", "eq_nnl_2312", 700, 46], + ["true", 11, 700, 46], + ["jump", "eq_done_2308", 700, 46], + "eq_nnl_2312", + ["is_bool", 12, 9, 700, 46], + ["jump_false", 12, "eq_nb_2313", 700, 46], + "_nop_tc_30", + ["jump", "eq_nb_2313", 700, 46], ["eq_bool", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nb_2307", + ["jump", "eq_done_2308", 700, 46], + "eq_nb_2313", ["false", 11, 700, 46], - "eq_done_2302", + "eq_done_2308", ["move", 8, 11, 700, 46], - "or_end_2295", - ["jump_false", 8, "if_else_2293", 700, 46], + "or_end_2301", + ["jump_false", 8, "if_else_2299", 700, 46], ["load_field", 8, 4, "left", 701, 16], ["load_field", 9, 8, "name", 701, 16], ["move", 7, 9, 701, 16], ["null", 8, 702, 21], ["is_identical", 9, 7, 8, 702, 21], - ["jump_true", 9, "ne_nid_2311", 702, 21], - ["jump", "ne_ni_2312", 702, 21], - "ne_nid_2311", + ["jump_true", 9, "ne_nid_2317", 702, 21], + ["jump", "ne_ni_2318", 702, 21], + "ne_nid_2317", ["false", 9, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_ni_2312", + ["jump", "ne_done_2316", 702, 21], + "ne_ni_2318", ["is_int", 10, 7, 702, 21], - ["jump_false", 10, "ne_nn_2313", 702, 21], - "_nop_tc_26", - ["jump", "ne_nn_2313", 702, 21], - ["ne_int", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nn_2313", - ["is_num", 10, 7, 702, 21], - ["jump_false", 10, "ne_nt_2314", 702, 21], - "_nop_tc_27", - ["jump", "ne_nt_2314", 702, 21], - ["ne_float", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nt_2314", - ["is_text", 10, 7, 702, 21], - ["jump_false", 10, "ne_nnl_2315", 702, 21], - "_nop_tc_28", - ["jump", "ne_nnl_2315", 702, 21], - ["ne_text", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nnl_2315", - ["is_null", 10, 7, 702, 21], - ["jump_false", 10, "ne_nb_2316", 702, 21], - "_nop_tc_29", - "_nop_tc_30", - ["false", 9, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nb_2316", - ["is_bool", 10, 7, 702, 21], - ["jump_false", 10, "ne_mis_2317", 702, 21], + ["jump_false", 10, "ne_nn_2319", 702, 21], "_nop_tc_31", - ["jump", "ne_mis_2317", 702, 21], + ["jump", "ne_nn_2319", 702, 21], + ["ne_int", 9, 7, 8, 702, 21], + ["jump", "ne_done_2316", 702, 21], + "ne_nn_2319", + ["is_num", 10, 7, 702, 21], + ["jump_false", 10, "ne_nt_2320", 702, 21], + "_nop_tc_32", + ["jump", "ne_nt_2320", 702, 21], + ["ne_float", 9, 7, 8, 702, 21], + ["jump", "ne_done_2316", 702, 21], + "ne_nt_2320", + ["is_text", 10, 7, 702, 21], + ["jump_false", 10, "ne_nnl_2321", 702, 21], + "_nop_tc_33", + ["jump", "ne_nnl_2321", 702, 21], + ["ne_text", 9, 7, 8, 702, 21], + ["jump", "ne_done_2316", 702, 21], + "ne_nnl_2321", + ["is_null", 10, 7, 702, 21], + ["jump_false", 10, "ne_nb_2322", 702, 21], + "_nop_tc_34", + "_nop_tc_35", + ["false", 9, 702, 21], + ["jump", "ne_done_2316", 702, 21], + "ne_nb_2322", + ["is_bool", 10, 7, 702, 21], + ["jump_false", 10, "ne_mis_2323", 702, 21], + "_nop_tc_36", + ["jump", "ne_mis_2323", 702, 21], ["ne_bool", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_mis_2317", + ["jump", "ne_done_2316", 702, 21], + "ne_mis_2323", ["true", 9, 702, 21], - "ne_done_2310", - ["jump_false", 9, "if_else_2308", 702, 21], + "ne_done_2316", + ["jump_false", 9, "if_else_2314", 702, 21], ["get", 8, 21, 1, 703, 16], ["frame", 9, 8, 2, 703, 16], ["null", 8, 703, 16], @@ -15770,96 +15838,96 @@ ["move", 5, 8, 703, 16], ["null", 8, 704, 21], ["is_identical", 9, 5, 8, 704, 21], - ["jump_true", 9, "ne_nid_2323", 704, 21], - ["jump", "ne_ni_2324", 704, 21], - "ne_nid_2323", + ["jump_true", 9, "ne_nid_2329", 704, 21], + ["jump", "ne_ni_2330", 704, 21], + "ne_nid_2329", ["false", 9, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_ni_2324", + ["jump", "ne_done_2328", 704, 21], + "ne_ni_2330", ["is_int", 10, 5, 704, 21], - ["jump_false", 10, "ne_nn_2325", 704, 21], - "_nop_tc_32", - ["jump", "ne_nn_2325", 704, 21], - ["ne_int", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nn_2325", - ["is_num", 10, 5, 704, 21], - ["jump_false", 10, "ne_nt_2326", 704, 21], - "_nop_tc_33", - ["jump", "ne_nt_2326", 704, 21], - ["ne_float", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nt_2326", - ["is_text", 10, 5, 704, 21], - ["jump_false", 10, "ne_nnl_2327", 704, 21], - "_nop_tc_34", - ["jump", "ne_nnl_2327", 704, 21], - ["ne_text", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nnl_2327", - ["is_null", 10, 5, 704, 21], - ["jump_false", 10, "ne_nb_2328", 704, 21], - "_nop_tc_35", - "_nop_tc_36", - ["false", 9, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nb_2328", - ["is_bool", 10, 5, 704, 21], - ["jump_false", 10, "ne_mis_2329", 704, 21], + ["jump_false", 10, "ne_nn_2331", 704, 21], "_nop_tc_37", - ["jump", "ne_mis_2329", 704, 21], + ["jump", "ne_nn_2331", 704, 21], + ["ne_int", 9, 5, 8, 704, 21], + ["jump", "ne_done_2328", 704, 21], + "ne_nn_2331", + ["is_num", 10, 5, 704, 21], + ["jump_false", 10, "ne_nt_2332", 704, 21], + "_nop_tc_38", + ["jump", "ne_nt_2332", 704, 21], + ["ne_float", 9, 5, 8, 704, 21], + ["jump", "ne_done_2328", 704, 21], + "ne_nt_2332", + ["is_text", 10, 5, 704, 21], + ["jump_false", 10, "ne_nnl_2333", 704, 21], + "_nop_tc_39", + ["jump", "ne_nnl_2333", 704, 21], + ["ne_text", 9, 5, 8, 704, 21], + ["jump", "ne_done_2328", 704, 21], + "ne_nnl_2333", + ["is_null", 10, 5, 704, 21], + ["jump_false", 10, "ne_nb_2334", 704, 21], + "_nop_tc_40", + "_nop_tc_41", + ["false", 9, 704, 21], + ["jump", "ne_done_2328", 704, 21], + "ne_nb_2334", + ["is_bool", 10, 5, 704, 21], + ["jump_false", 10, "ne_mis_2335", 704, 21], + "_nop_tc_42", + ["jump", "ne_mis_2335", 704, 21], ["ne_bool", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_mis_2329", + ["jump", "ne_done_2328", 704, 21], + "ne_mis_2335", ["true", 9, 704, 21], - "ne_done_2322", + "ne_done_2328", ["move", 8, 9, 704, 21], - ["jump_false", 8, "and_end_2321", 704, 21], + ["jump_false", 8, "and_end_2327", 704, 21], ["load_field", 9, 5, "nr_uses", 704, 29], ["access", 10, 0, 704, 43], ["is_identical", 11, 9, 10, 704, 43], - ["jump_true", 11, "eq_done_2330", 704, 43], + ["jump_true", 11, "eq_done_2336", 704, 43], ["is_int", 12, 9, 704, 43], - ["jump_false", 12, "eq_ni_2331", 704, 43], - "_nop_tc_38", - "_nop_tc_39", - ["eq_int", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_ni_2331", - ["is_num", 12, 9, 704, 43], - ["jump_false", 12, "eq_nn_2332", 704, 43], - "_nop_tc_40", - "_nop_tc_41", - ["eq_float", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nn_2332", - ["is_text", 12, 9, 704, 43], - ["jump_false", 12, "eq_nt_2333", 704, 43], - "_nop_tc_42", - ["jump", "eq_nt_2333", 704, 43], - ["eq_text", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nt_2333", - ["is_null", 12, 9, 704, 43], - ["jump_false", 12, "eq_nnl_2334", 704, 43], + ["jump_false", 12, "eq_ni_2337", 704, 43], "_nop_tc_43", - ["jump", "eq_nnl_2334", 704, 43], - ["true", 11, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nnl_2334", - ["is_bool", 12, 9, 704, 43], - ["jump_false", 12, "eq_nb_2335", 704, 43], "_nop_tc_44", - ["jump", "eq_nb_2335", 704, 43], + ["eq_int", 11, 9, 10, 704, 43], + ["jump", "eq_done_2336", 704, 43], + "eq_ni_2337", + ["is_num", 12, 9, 704, 43], + ["jump_false", 12, "eq_nn_2338", 704, 43], + "_nop_tc_45", + "_nop_tc_46", + ["eq_float", 11, 9, 10, 704, 43], + ["jump", "eq_done_2336", 704, 43], + "eq_nn_2338", + ["is_text", 12, 9, 704, 43], + ["jump_false", 12, "eq_nt_2339", 704, 43], + "_nop_tc_47", + ["jump", "eq_nt_2339", 704, 43], + ["eq_text", 11, 9, 10, 704, 43], + ["jump", "eq_done_2336", 704, 43], + "eq_nt_2339", + ["is_null", 12, 9, 704, 43], + ["jump_false", 12, "eq_nnl_2340", 704, 43], + "_nop_tc_48", + ["jump", "eq_nnl_2340", 704, 43], + ["true", 11, 704, 43], + ["jump", "eq_done_2336", 704, 43], + "eq_nnl_2340", + ["is_bool", 12, 9, 704, 43], + ["jump_false", 12, "eq_nb_2341", 704, 43], + "_nop_tc_49", + ["jump", "eq_nb_2341", 704, 43], ["eq_bool", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nb_2335", + ["jump", "eq_done_2336", 704, 43], + "eq_nb_2341", ["false", 11, 704, 43], - "eq_done_2330", + "eq_done_2336", ["move", 8, 11, 704, 43], - "and_end_2321", + "and_end_2327", ["move", 9, 8, 704, 43], - ["jump_false", 9, "and_end_2320", 704, 43], + ["jump_false", 9, "and_end_2326", 704, 43], ["load_field", 8, 4, "right", 704, 56], ["get", 10, 13, 1, 704, 48], ["frame", 11, 10, 1, 704, 48], @@ -15868,62 +15936,62 @@ ["setarg", 11, 1, 8, 704, 48], ["invoke", 11, 8, 704, 48], ["move", 9, 8, 704, 48], - "and_end_2320", - ["jump_false", 9, "if_else_2318", 704, 48], + "and_end_2326", + ["jump_false", 9, "if_else_2324", 704, 48], ["true", 8, 705, 25], ["store_field", 4, 8, "dead", 705, 13], - ["jump", "if_end_2319", 705, 13], - "if_else_2318", - "if_end_2319", - ["jump", "if_end_2309", 705, 13], - "if_else_2308", - "if_end_2309", - ["jump", "if_end_2294", 705, 13], - "if_else_2293", - "if_end_2294", + ["jump", "if_end_2325", 705, 13], + "if_else_2324", + "if_end_2325", + ["jump", "if_end_2315", 705, 13], + "if_else_2314", + "if_end_2315", + ["jump", "if_end_2300", 705, 13], + "if_else_2299", + "if_end_2300", ["load_field", 8, 4, "kind", 710, 11], ["access", 9, "call", 710, 24], ["is_identical", 10, 8, 9, 710, 24], - ["jump_true", 10, "eq_done_2339", 710, 24], + ["jump_true", 10, "eq_done_2345", 710, 24], ["is_int", 11, 8, 710, 24], - ["jump_false", 11, "eq_ni_2340", 710, 24], - "_nop_tc_45", - ["jump", "eq_ni_2340", 710, 24], - ["eq_int", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_ni_2340", - ["is_num", 11, 8, 710, 24], - ["jump_false", 11, "eq_nn_2341", 710, 24], - "_nop_tc_46", - ["jump", "eq_nn_2341", 710, 24], - ["eq_float", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nn_2341", - ["is_text", 11, 8, 710, 24], - ["jump_false", 11, "eq_nt_2342", 710, 24], - "_nop_tc_47", - "_nop_tc_48", - ["eq_text", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nt_2342", - ["is_null", 11, 8, 710, 24], - ["jump_false", 11, "eq_nnl_2343", 710, 24], - "_nop_tc_49", - ["jump", "eq_nnl_2343", 710, 24], - ["true", 10, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nnl_2343", - ["is_bool", 11, 8, 710, 24], - ["jump_false", 11, "eq_nb_2344", 710, 24], + ["jump_false", 11, "eq_ni_2346", 710, 24], "_nop_tc_50", - ["jump", "eq_nb_2344", 710, 24], + ["jump", "eq_ni_2346", 710, 24], + ["eq_int", 10, 8, 9, 710, 24], + ["jump", "eq_done_2345", 710, 24], + "eq_ni_2346", + ["is_num", 11, 8, 710, 24], + ["jump_false", 11, "eq_nn_2347", 710, 24], + "_nop_tc_51", + ["jump", "eq_nn_2347", 710, 24], + ["eq_float", 10, 8, 9, 710, 24], + ["jump", "eq_done_2345", 710, 24], + "eq_nn_2347", + ["is_text", 11, 8, 710, 24], + ["jump_false", 11, "eq_nt_2348", 710, 24], + "_nop_tc_52", + "_nop_tc_53", + ["eq_text", 10, 8, 9, 710, 24], + ["jump", "eq_done_2345", 710, 24], + "eq_nt_2348", + ["is_null", 11, 8, 710, 24], + ["jump_false", 11, "eq_nnl_2349", 710, 24], + "_nop_tc_54", + ["jump", "eq_nnl_2349", 710, 24], + ["true", 10, 710, 24], + ["jump", "eq_done_2345", 710, 24], + "eq_nnl_2349", + ["is_bool", 11, 8, 710, 24], + ["jump_false", 11, "eq_nb_2350", 710, 24], + "_nop_tc_55", + ["jump", "eq_nb_2350", 710, 24], ["eq_bool", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nb_2344", + ["jump", "eq_done_2345", 710, 24], + "eq_nb_2350", ["false", 10, 710, 24], - "eq_done_2339", + "eq_done_2345", ["move", 8, 10, 710, 24], - ["jump_false", 8, "and_end_2338", 710, 24], + ["jump_false", 8, "and_end_2344", 710, 24], ["load_field", 9, 4, "expression", 710, 42], ["get", 10, 13, 1, 710, 34], ["frame", 11, 10, 1, 710, 34], @@ -15932,105 +16000,105 @@ ["setarg", 11, 1, 9, 710, 34], ["invoke", 11, 9, 710, 34], ["move", 8, 9, 710, 34], - "and_end_2338", - ["jump_false", 8, "if_else_2336", 710, 34], + "and_end_2344", + ["jump_false", 8, "if_else_2342", 710, 34], ["true", 8, 711, 21], ["store_field", 4, 8, "dead", 711, 9], - ["jump", "if_end_2337", 711, 9], - "if_else_2336", - "if_end_2337", + ["jump", "if_end_2343", 711, 9], + "if_else_2342", + "if_end_2343", ["load_field", 8, 4, "kind", 714, 11], ["access", 9, "function", 714, 24], ["is_identical", 10, 8, 9, 714, 24], - ["jump_true", 10, "eq_done_2348", 714, 24], + ["jump_true", 10, "eq_done_2354", 714, 24], ["is_int", 11, 8, 714, 24], - ["jump_false", 11, "eq_ni_2349", 714, 24], - "_nop_tc_51", - ["jump", "eq_ni_2349", 714, 24], - ["eq_int", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_ni_2349", - ["is_num", 11, 8, 714, 24], - ["jump_false", 11, "eq_nn_2350", 714, 24], - "_nop_tc_52", - ["jump", "eq_nn_2350", 714, 24], - ["eq_float", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nn_2350", - ["is_text", 11, 8, 714, 24], - ["jump_false", 11, "eq_nt_2351", 714, 24], - "_nop_tc_53", - "_nop_tc_54", - ["eq_text", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nt_2351", - ["is_null", 11, 8, 714, 24], - ["jump_false", 11, "eq_nnl_2352", 714, 24], - "_nop_tc_55", - ["jump", "eq_nnl_2352", 714, 24], - ["true", 10, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nnl_2352", - ["is_bool", 11, 8, 714, 24], - ["jump_false", 11, "eq_nb_2353", 714, 24], + ["jump_false", 11, "eq_ni_2355", 714, 24], "_nop_tc_56", - ["jump", "eq_nb_2353", 714, 24], + ["jump", "eq_ni_2355", 714, 24], + ["eq_int", 10, 8, 9, 714, 24], + ["jump", "eq_done_2354", 714, 24], + "eq_ni_2355", + ["is_num", 11, 8, 714, 24], + ["jump_false", 11, "eq_nn_2356", 714, 24], + "_nop_tc_57", + ["jump", "eq_nn_2356", 714, 24], + ["eq_float", 10, 8, 9, 714, 24], + ["jump", "eq_done_2354", 714, 24], + "eq_nn_2356", + ["is_text", 11, 8, 714, 24], + ["jump_false", 11, "eq_nt_2357", 714, 24], + "_nop_tc_58", + "_nop_tc_59", + ["eq_text", 10, 8, 9, 714, 24], + ["jump", "eq_done_2354", 714, 24], + "eq_nt_2357", + ["is_null", 11, 8, 714, 24], + ["jump_false", 11, "eq_nnl_2358", 714, 24], + "_nop_tc_60", + ["jump", "eq_nnl_2358", 714, 24], + ["true", 10, 714, 24], + ["jump", "eq_done_2354", 714, 24], + "eq_nnl_2358", + ["is_bool", 11, 8, 714, 24], + ["jump_false", 11, "eq_nb_2359", 714, 24], + "_nop_tc_61", + ["jump", "eq_nb_2359", 714, 24], ["eq_bool", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nb_2353", + ["jump", "eq_done_2354", 714, 24], + "eq_nb_2359", ["false", 10, 714, 24], - "eq_done_2348", + "eq_done_2354", ["move", 8, 10, 714, 24], - ["jump_false", 8, "and_end_2347", 714, 24], + ["jump_false", 8, "and_end_2353", 714, 24], ["load_field", 9, 4, "name", 714, 38], ["null", 10, 714, 51], ["is_identical", 11, 9, 10, 714, 51], - ["jump_true", 11, "ne_nid_2355", 714, 51], - ["jump", "ne_ni_2356", 714, 51], - "ne_nid_2355", + ["jump_true", 11, "ne_nid_2361", 714, 51], + ["jump", "ne_ni_2362", 714, 51], + "ne_nid_2361", ["false", 11, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_ni_2356", + ["jump", "ne_done_2360", 714, 51], + "ne_ni_2362", ["is_int", 12, 9, 714, 51], - ["jump_false", 12, "ne_nn_2357", 714, 51], - "_nop_tc_57", - ["jump", "ne_nn_2357", 714, 51], - ["ne_int", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nn_2357", - ["is_num", 12, 9, 714, 51], - ["jump_false", 12, "ne_nt_2358", 714, 51], - "_nop_tc_58", - ["jump", "ne_nt_2358", 714, 51], - ["ne_float", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nt_2358", - ["is_text", 12, 9, 714, 51], - ["jump_false", 12, "ne_nnl_2359", 714, 51], - "_nop_tc_59", - ["jump", "ne_nnl_2359", 714, 51], - ["ne_text", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nnl_2359", - ["is_null", 12, 9, 714, 51], - ["jump_false", 12, "ne_nb_2360", 714, 51], - "_nop_tc_60", - "_nop_tc_61", - ["false", 11, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nb_2360", - ["is_bool", 12, 9, 714, 51], - ["jump_false", 12, "ne_mis_2361", 714, 51], + ["jump_false", 12, "ne_nn_2363", 714, 51], "_nop_tc_62", - ["jump", "ne_mis_2361", 714, 51], + ["jump", "ne_nn_2363", 714, 51], + ["ne_int", 11, 9, 10, 714, 51], + ["jump", "ne_done_2360", 714, 51], + "ne_nn_2363", + ["is_num", 12, 9, 714, 51], + ["jump_false", 12, "ne_nt_2364", 714, 51], + "_nop_tc_63", + ["jump", "ne_nt_2364", 714, 51], + ["ne_float", 11, 9, 10, 714, 51], + ["jump", "ne_done_2360", 714, 51], + "ne_nt_2364", + ["is_text", 12, 9, 714, 51], + ["jump_false", 12, "ne_nnl_2365", 714, 51], + "_nop_tc_64", + ["jump", "ne_nnl_2365", 714, 51], + ["ne_text", 11, 9, 10, 714, 51], + ["jump", "ne_done_2360", 714, 51], + "ne_nnl_2365", + ["is_null", 12, 9, 714, 51], + ["jump_false", 12, "ne_nb_2366", 714, 51], + "_nop_tc_65", + "_nop_tc_66", + ["false", 11, 714, 51], + ["jump", "ne_done_2360", 714, 51], + "ne_nb_2366", + ["is_bool", 12, 9, 714, 51], + ["jump_false", 12, "ne_mis_2367", 714, 51], + "_nop_tc_67", + ["jump", "ne_mis_2367", 714, 51], ["ne_bool", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_mis_2361", + ["jump", "ne_done_2360", 714, 51], + "ne_mis_2367", ["true", 11, 714, 51], - "ne_done_2354", + "ne_done_2360", ["move", 8, 11, 714, 51], - "and_end_2347", - ["jump_false", 8, "if_else_2345", 714, 51], + "and_end_2353", + ["jump_false", 8, "if_else_2351", 714, 51], ["load_field", 8, 4, "name", 715, 31], ["get", 9, 21, 1, 715, 14], ["frame", 10, 9, 2, 715, 14], @@ -16042,155 +16110,155 @@ ["move", 5, 8, 715, 14], ["null", 8, 716, 19], ["is_identical", 9, 5, 8, 716, 19], - ["jump_true", 9, "ne_nid_2366", 716, 19], - ["jump", "ne_ni_2367", 716, 19], - "ne_nid_2366", + ["jump_true", 9, "ne_nid_2372", 716, 19], + ["jump", "ne_ni_2373", 716, 19], + "ne_nid_2372", ["false", 9, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_ni_2367", + ["jump", "ne_done_2371", 716, 19], + "ne_ni_2373", ["is_int", 10, 5, 716, 19], - ["jump_false", 10, "ne_nn_2368", 716, 19], - "_nop_tc_63", - ["jump", "ne_nn_2368", 716, 19], - ["ne_int", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nn_2368", - ["is_num", 10, 5, 716, 19], - ["jump_false", 10, "ne_nt_2369", 716, 19], - "_nop_tc_64", - ["jump", "ne_nt_2369", 716, 19], - ["ne_float", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nt_2369", - ["is_text", 10, 5, 716, 19], - ["jump_false", 10, "ne_nnl_2370", 716, 19], - "_nop_tc_65", - ["jump", "ne_nnl_2370", 716, 19], - ["ne_text", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nnl_2370", - ["is_null", 10, 5, 716, 19], - ["jump_false", 10, "ne_nb_2371", 716, 19], - "_nop_tc_66", - "_nop_tc_67", - ["false", 9, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nb_2371", - ["is_bool", 10, 5, 716, 19], - ["jump_false", 10, "ne_mis_2372", 716, 19], + ["jump_false", 10, "ne_nn_2374", 716, 19], "_nop_tc_68", - ["jump", "ne_mis_2372", 716, 19], + ["jump", "ne_nn_2374", 716, 19], + ["ne_int", 9, 5, 8, 716, 19], + ["jump", "ne_done_2371", 716, 19], + "ne_nn_2374", + ["is_num", 10, 5, 716, 19], + ["jump_false", 10, "ne_nt_2375", 716, 19], + "_nop_tc_69", + ["jump", "ne_nt_2375", 716, 19], + ["ne_float", 9, 5, 8, 716, 19], + ["jump", "ne_done_2371", 716, 19], + "ne_nt_2375", + ["is_text", 10, 5, 716, 19], + ["jump_false", 10, "ne_nnl_2376", 716, 19], + "_nop_tc_70", + ["jump", "ne_nnl_2376", 716, 19], + ["ne_text", 9, 5, 8, 716, 19], + ["jump", "ne_done_2371", 716, 19], + "ne_nnl_2376", + ["is_null", 10, 5, 716, 19], + ["jump_false", 10, "ne_nb_2377", 716, 19], + "_nop_tc_71", + "_nop_tc_72", + ["false", 9, 716, 19], + ["jump", "ne_done_2371", 716, 19], + "ne_nb_2377", + ["is_bool", 10, 5, 716, 19], + ["jump_false", 10, "ne_mis_2378", 716, 19], + "_nop_tc_73", + ["jump", "ne_mis_2378", 716, 19], ["ne_bool", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_mis_2372", + ["jump", "ne_done_2371", 716, 19], + "ne_mis_2378", ["true", 9, 716, 19], - "ne_done_2365", + "ne_done_2371", ["move", 8, 9, 716, 19], - ["jump_false", 8, "and_end_2364", 716, 19], + ["jump_false", 8, "and_end_2370", 716, 19], ["load_field", 9, 5, "nr_uses", 716, 27], ["access", 10, 0, 716, 41], ["is_identical", 11, 9, 10, 716, 41], - ["jump_true", 11, "eq_done_2373", 716, 41], + ["jump_true", 11, "eq_done_2379", 716, 41], ["is_int", 12, 9, 716, 41], - ["jump_false", 12, "eq_ni_2374", 716, 41], - "_nop_tc_69", - "_nop_tc_70", - ["eq_int", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_ni_2374", - ["is_num", 12, 9, 716, 41], - ["jump_false", 12, "eq_nn_2375", 716, 41], - "_nop_tc_71", - "_nop_tc_72", - ["eq_float", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nn_2375", - ["is_text", 12, 9, 716, 41], - ["jump_false", 12, "eq_nt_2376", 716, 41], - "_nop_tc_73", - ["jump", "eq_nt_2376", 716, 41], - ["eq_text", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nt_2376", - ["is_null", 12, 9, 716, 41], - ["jump_false", 12, "eq_nnl_2377", 716, 41], + ["jump_false", 12, "eq_ni_2380", 716, 41], "_nop_tc_74", - ["jump", "eq_nnl_2377", 716, 41], - ["true", 11, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nnl_2377", - ["is_bool", 12, 9, 716, 41], - ["jump_false", 12, "eq_nb_2378", 716, 41], "_nop_tc_75", - ["jump", "eq_nb_2378", 716, 41], + ["eq_int", 11, 9, 10, 716, 41], + ["jump", "eq_done_2379", 716, 41], + "eq_ni_2380", + ["is_num", 12, 9, 716, 41], + ["jump_false", 12, "eq_nn_2381", 716, 41], + "_nop_tc_76", + "_nop_tc_77", + ["eq_float", 11, 9, 10, 716, 41], + ["jump", "eq_done_2379", 716, 41], + "eq_nn_2381", + ["is_text", 12, 9, 716, 41], + ["jump_false", 12, "eq_nt_2382", 716, 41], + "_nop_tc_78", + ["jump", "eq_nt_2382", 716, 41], + ["eq_text", 11, 9, 10, 716, 41], + ["jump", "eq_done_2379", 716, 41], + "eq_nt_2382", + ["is_null", 12, 9, 716, 41], + ["jump_false", 12, "eq_nnl_2383", 716, 41], + "_nop_tc_79", + ["jump", "eq_nnl_2383", 716, 41], + ["true", 11, 716, 41], + ["jump", "eq_done_2379", 716, 41], + "eq_nnl_2383", + ["is_bool", 12, 9, 716, 41], + ["jump_false", 12, "eq_nb_2384", 716, 41], + "_nop_tc_80", + ["jump", "eq_nb_2384", 716, 41], ["eq_bool", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nb_2378", + ["jump", "eq_done_2379", 716, 41], + "eq_nb_2384", ["false", 11, 716, 41], - "eq_done_2373", + "eq_done_2379", ["move", 8, 11, 716, 41], - "and_end_2364", - ["jump_false", 8, "if_else_2362", 716, 41], + "and_end_2370", + ["jump_false", 8, "if_else_2368", 716, 41], ["true", 8, 717, 23], ["store_field", 4, 8, "dead", 717, 11], - ["jump", "if_end_2363", 717, 11], - "if_else_2362", - "if_end_2363", - ["jump", "if_end_2346", 717, 11], - "if_else_2345", - "if_end_2346", + ["jump", "if_end_2369", 717, 11], + "if_else_2368", + "if_end_2369", + ["jump", "if_end_2352", 717, 11], + "if_else_2351", + "if_end_2352", ["load_field", 8, 4, "dead", 720, 11], ["true", 9, 720, 24], ["is_identical", 10, 8, 9, 720, 24], - ["jump_true", 10, "ne_nid_2382", 720, 24], - ["jump", "ne_ni_2383", 720, 24], - "ne_nid_2382", + ["jump_true", 10, "ne_nid_2388", 720, 24], + ["jump", "ne_ni_2389", 720, 24], + "ne_nid_2388", ["false", 10, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_ni_2383", + ["jump", "ne_done_2387", 720, 24], + "ne_ni_2389", ["is_int", 11, 8, 720, 24], - ["jump_false", 11, "ne_nn_2384", 720, 24], - "_nop_tc_76", - ["jump", "ne_nn_2384", 720, 24], - ["ne_int", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nn_2384", - ["is_num", 11, 8, 720, 24], - ["jump_false", 11, "ne_nt_2385", 720, 24], - "_nop_tc_77", - ["jump", "ne_nt_2385", 720, 24], - ["ne_float", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nt_2385", - ["is_text", 11, 8, 720, 24], - ["jump_false", 11, "ne_nnl_2386", 720, 24], - "_nop_tc_78", - ["jump", "ne_nnl_2386", 720, 24], - ["ne_text", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nnl_2386", - ["is_null", 11, 8, 720, 24], - ["jump_false", 11, "ne_nb_2387", 720, 24], - "_nop_tc_79", - ["jump", "ne_nb_2387", 720, 24], - ["false", 10, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nb_2387", - ["is_bool", 11, 8, 720, 24], - ["jump_false", 11, "ne_mis_2388", 720, 24], - "_nop_tc_80", + ["jump_false", 11, "ne_nn_2390", 720, 24], "_nop_tc_81", + ["jump", "ne_nn_2390", 720, 24], + ["ne_int", 10, 8, 9, 720, 24], + ["jump", "ne_done_2387", 720, 24], + "ne_nn_2390", + ["is_num", 11, 8, 720, 24], + ["jump_false", 11, "ne_nt_2391", 720, 24], + "_nop_tc_82", + ["jump", "ne_nt_2391", 720, 24], + ["ne_float", 10, 8, 9, 720, 24], + ["jump", "ne_done_2387", 720, 24], + "ne_nt_2391", + ["is_text", 11, 8, 720, 24], + ["jump_false", 11, "ne_nnl_2392", 720, 24], + "_nop_tc_83", + ["jump", "ne_nnl_2392", 720, 24], + ["ne_text", 10, 8, 9, 720, 24], + ["jump", "ne_done_2387", 720, 24], + "ne_nnl_2392", + ["is_null", 11, 8, 720, 24], + ["jump_false", 11, "ne_nb_2393", 720, 24], + "_nop_tc_84", + ["jump", "ne_nb_2393", 720, 24], + ["false", 10, 720, 24], + ["jump", "ne_done_2387", 720, 24], + "ne_nb_2393", + ["is_bool", 11, 8, 720, 24], + ["jump_false", 11, "ne_mis_2394", 720, 24], + "_nop_tc_85", + "_nop_tc_86", ["ne_bool", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_mis_2388", + ["jump", "ne_done_2387", 720, 24], + "ne_mis_2394", ["true", 10, 720, 24], - "ne_done_2381", - ["jump_false", 10, "if_else_2379", 720, 24], - ["is_array", 8, 6, 720, 40], - ["jump_false", 8, "push_err_2389", 720, 40], + "ne_done_2387", + ["jump_false", 10, "if_else_2385", 720, 24], + "_nop_tc_87", + "_nop_tc_88", ["push", 6, 4, 720, 40], - ["jump", "push_done_2390", 720, 40], - "push_err_2389", + ["jump", "push_done_2396", 720, 40], + "push_err_2395", [ "access", 8, @@ -16213,18 +16281,18 @@ ["setarg", 10, 2, 11, 720, 40], ["invoke", 10, 8, 720, 40], ["disrupt", 720, 40], - "push_done_2390", - ["jump", "if_end_2380", 720, 40], - "if_else_2379", - "if_end_2380", + "push_done_2396", + ["jump", "if_end_2386", 720, 40], + "if_else_2385", + "if_end_2386", ["access", 8, 1, 721, 15], - ["is_num", 9, 3, 721, 15], - ["jump_false", 9, "num_err_2391", 721, 15], - "_nop_tc_82", - "_nop_tc_83", + "_nop_tc_89", + "_nop_tc_90", + "_nop_tc_91", + "_nop_tc_92", ["add", 9, 3, 8, 721, 15], - ["jump", "num_done_2392", 721, 15], - "num_err_2391", + ["jump", "num_done_2398", 721, 15], + "num_err_2397", [ "access", 8, @@ -16247,10 +16315,10 @@ ["setarg", 11, 2, 12, 721, 15], ["invoke", 11, 8, 721, 15], ["disrupt", 721, 15], - "num_done_2392", + "num_done_2398", ["move", 3, 9, 721, 15], - ["jump", "while_start_2277", 721, 15], - "while_end_2278", + ["jump", "while_start_2283", 721, 15], + "while_end_2284", ["return", 6, 723, 12], "_nop_ur_1", "_nop_ur_2" @@ -16266,126 +16334,126 @@ "instructions": [ ["null", 2, 727, 17], ["is_identical", 3, 1, 2, 727, 17], - ["jump_true", 3, "eq_done_2395", 727, 17], + ["jump_true", 3, "eq_done_2401", 727, 17], "_nop_tc_1", - ["jump", "eq_ni_2396", 727, 17], + ["jump", "eq_ni_2402", 727, 17], "_nop_tc_2", - ["jump", "eq_ni_2396", 727, 17], + ["jump", "eq_ni_2402", 727, 17], ["eq_int", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_ni_2396", + ["jump", "eq_done_2401", 727, 17], + "eq_ni_2402", "_nop_tc_3", - ["jump", "eq_nn_2397", 727, 17], + ["jump", "eq_nn_2403", 727, 17], "_nop_tc_4", - ["jump", "eq_nn_2397", 727, 17], + ["jump", "eq_nn_2403", 727, 17], ["eq_float", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nn_2397", + ["jump", "eq_done_2401", 727, 17], + "eq_nn_2403", "_nop_tc_5", - ["jump", "eq_nt_2398", 727, 17], + ["jump", "eq_nt_2404", 727, 17], "_nop_tc_6", - ["jump", "eq_nt_2398", 727, 17], + ["jump", "eq_nt_2404", 727, 17], ["eq_text", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nt_2398", + ["jump", "eq_done_2401", 727, 17], + "eq_nt_2404", "_nop_tc_7", - ["jump", "eq_nnl_2399", 727, 17], + ["jump", "eq_nnl_2405", 727, 17], "_nop_tc_8", "_nop_tc_9", ["true", 3, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nnl_2399", + ["jump", "eq_done_2401", 727, 17], + "eq_nnl_2405", "_nop_tc_10", - ["jump", "eq_nb_2400", 727, 17], + ["jump", "eq_nb_2406", 727, 17], "_nop_tc_11", - ["jump", "eq_nb_2400", 727, 17], + ["jump", "eq_nb_2406", 727, 17], ["eq_bool", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nb_2400", + ["jump", "eq_done_2401", 727, 17], + "eq_nb_2406", ["false", 3, 727, 17], - "eq_done_2395", - ["jump_false", 3, "if_else_2393", 727, 17], + "eq_done_2401", + ["jump_false", 3, "if_else_2399", 727, 17], ["null", 2, 727, 30], ["return", 2, 727, 30], "_nop_ur_1", - "if_else_2393", - "if_end_2394", + "if_else_2399", + "if_end_2400", ["load_field", 2, 1, "function_nr", 728, 17], ["move", 3, 2, 728, 17], ["null", 2, 729, 18], ["is_identical", 4, 3, 2, 729, 18], - ["jump_true", 4, "eq_done_2403", 729, 18], + ["jump_true", 4, "eq_done_2409", 729, 18], ["is_int", 5, 3, 729, 18], - ["jump_false", 5, "eq_ni_2404", 729, 18], + ["jump_false", 5, "eq_ni_2410", 729, 18], "_nop_tc_12", - ["jump", "eq_ni_2404", 729, 18], + ["jump", "eq_ni_2410", 729, 18], ["eq_int", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_ni_2404", + ["jump", "eq_done_2409", 729, 18], + "eq_ni_2410", ["is_num", 5, 3, 729, 18], - ["jump_false", 5, "eq_nn_2405", 729, 18], + ["jump_false", 5, "eq_nn_2411", 729, 18], "_nop_tc_13", - ["jump", "eq_nn_2405", 729, 18], + ["jump", "eq_nn_2411", 729, 18], ["eq_float", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nn_2405", + ["jump", "eq_done_2409", 729, 18], + "eq_nn_2411", ["is_text", 5, 3, 729, 18], - ["jump_false", 5, "eq_nt_2406", 729, 18], + ["jump_false", 5, "eq_nt_2412", 729, 18], "_nop_tc_14", - ["jump", "eq_nt_2406", 729, 18], + ["jump", "eq_nt_2412", 729, 18], ["eq_text", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nt_2406", + ["jump", "eq_done_2409", 729, 18], + "eq_nt_2412", ["is_null", 5, 3, 729, 18], - ["jump_false", 5, "eq_nnl_2407", 729, 18], + ["jump_false", 5, "eq_nnl_2413", 729, 18], "_nop_tc_15", "_nop_tc_16", ["true", 4, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nnl_2407", + ["jump", "eq_done_2409", 729, 18], + "eq_nnl_2413", ["is_bool", 5, 3, 729, 18], - ["jump_false", 5, "eq_nb_2408", 729, 18], + ["jump_false", 5, "eq_nb_2414", 729, 18], "_nop_tc_17", - ["jump", "eq_nb_2408", 729, 18], + ["jump", "eq_nb_2414", 729, 18], ["eq_bool", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nb_2408", + ["jump", "eq_done_2409", 729, 18], + "eq_nb_2414", ["false", 4, 729, 18], - "eq_done_2403", - ["jump_false", 4, "if_else_2401", 729, 18], + "eq_done_2409", + ["jump_false", 4, "if_else_2407", 729, 18], ["null", 2, 729, 31], ["return", 2, 729, 31], "_nop_ur_2", - "if_else_2401", - "if_end_2402", + "if_else_2407", + "if_end_2408", ["access", 2, 0, 731, 13], - "while_start_2409", + "while_start_2415", ["load_field", 4, 1, "list", 732, 23], ["length", 5, 4, 732, 23], ["is_int", 4, 2, 732, 23], - ["jump_false", 4, "rel_ni_2411", 732, 23], + ["jump_false", 4, "rel_ni_2417", 732, 23], "_nop_tc_18", "_nop_tc_19", - ["lt_int", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_ni_2411", - ["is_num", 4, 2, 732, 23], - ["jump_false", 4, "rel_nn_2412", 732, 23], + ["lt_int", 4, 2, 5, 732, 23], + ["jump", "rel_done_2419", 732, 23], + "rel_ni_2417", "_nop_tc_20", "_nop_tc_21", - ["lt_float", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_nn_2412", - ["is_text", 4, 2, 732, 23], - ["jump_false", 4, "rel_err_2414", 732, 23], "_nop_tc_22", - ["jump", "rel_err_2414", 732, 23], - ["lt_text", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_err_2414", + "_nop_tc_23", + ["lt_float", 4, 2, 5, 732, 23], + ["jump", "rel_done_2419", 732, 23], + "rel_nn_2418", + "_nop_tc_24", + ["jump", "rel_err_2420", 732, 23], + "_nop_tc_25", + ["jump", "rel_err_2420", 732, 23], + ["lt_text", 4, 2, 5, 732, 23], + ["jump", "rel_done_2419", 732, 23], + "rel_err_2420", [ "access", - 4, + 5, { "name": "log", "kind": "name", @@ -16394,68 +16462,68 @@ 732, 23 ], - ["access", 5, "error", 732, 23], + ["access", 6, "error", 732, 23], ["access", 7, "cannot compare with '<': operands must be same type", 732, 23], ["array", 8, 0, 732, 23], ["push", 8, 7, 732, 23], - ["frame", 7, 4, 2, 732, 23], - ["null", 4, 732, 23], - ["setarg", 7, 0, 4, 732, 23], - ["setarg", 7, 1, 5, 732, 23], + ["frame", 7, 5, 2, 732, 23], + ["null", 5, 732, 23], + ["setarg", 7, 0, 5, 732, 23], + ["setarg", 7, 1, 6, 732, 23], ["setarg", 7, 2, 8, 732, 23], - ["invoke", 7, 4, 732, 23], + ["invoke", 7, 5, 732, 23], ["disrupt", 732, 23], - "rel_done_2413", - ["jump_false", 6, "while_end_2410", 732, 23], + "rel_done_2419", + ["jump_false", 4, "while_end_2416", 732, 23], ["load_field", 4, 1, "list", 733, 11], ["load_dynamic", 5, 4, 2, 733, 21], ["load_field", 4, 5, "expression", 733, 21], ["null", 5, 733, 38], ["is_identical", 6, 4, 5, 733, 38], - ["jump_true", 6, "ne_nid_2418", 733, 38], - ["jump", "ne_ni_2419", 733, 38], - "ne_nid_2418", + ["jump_true", 6, "ne_nid_2424", 733, 38], + ["jump", "ne_ni_2425", 733, 38], + "ne_nid_2424", ["false", 6, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_ni_2419", + ["jump", "ne_done_2423", 733, 38], + "ne_ni_2425", ["is_int", 7, 4, 733, 38], - ["jump_false", 7, "ne_nn_2420", 733, 38], - "_nop_tc_23", - ["jump", "ne_nn_2420", 733, 38], - ["ne_int", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nn_2420", - ["is_num", 7, 4, 733, 38], - ["jump_false", 7, "ne_nt_2421", 733, 38], - "_nop_tc_24", - ["jump", "ne_nt_2421", 733, 38], - ["ne_float", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nt_2421", - ["is_text", 7, 4, 733, 38], - ["jump_false", 7, "ne_nnl_2422", 733, 38], - "_nop_tc_25", - ["jump", "ne_nnl_2422", 733, 38], - ["ne_text", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nnl_2422", - ["is_null", 7, 4, 733, 38], - ["jump_false", 7, "ne_nb_2423", 733, 38], + ["jump_false", 7, "ne_nn_2426", 733, 38], "_nop_tc_26", + ["jump", "ne_nn_2426", 733, 38], + ["ne_int", 6, 4, 5, 733, 38], + ["jump", "ne_done_2423", 733, 38], + "ne_nn_2426", + ["is_num", 7, 4, 733, 38], + ["jump_false", 7, "ne_nt_2427", 733, 38], "_nop_tc_27", - ["false", 6, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nb_2423", - ["is_bool", 7, 4, 733, 38], - ["jump_false", 7, "ne_mis_2424", 733, 38], + ["jump", "ne_nt_2427", 733, 38], + ["ne_float", 6, 4, 5, 733, 38], + ["jump", "ne_done_2423", 733, 38], + "ne_nt_2427", + ["is_text", 7, 4, 733, 38], + ["jump_false", 7, "ne_nnl_2428", 733, 38], "_nop_tc_28", - ["jump", "ne_mis_2424", 733, 38], + ["jump", "ne_nnl_2428", 733, 38], + ["ne_text", 6, 4, 5, 733, 38], + ["jump", "ne_done_2423", 733, 38], + "ne_nnl_2428", + ["is_null", 7, 4, 733, 38], + ["jump_false", 7, "ne_nb_2429", 733, 38], + "_nop_tc_29", + "_nop_tc_30", + ["false", 6, 733, 38], + ["jump", "ne_done_2423", 733, 38], + "ne_nb_2429", + ["is_bool", 7, 4, 733, 38], + ["jump_false", 7, "ne_mis_2430", 733, 38], + "_nop_tc_31", + ["jump", "ne_mis_2430", 733, 38], ["ne_bool", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_mis_2424", + ["jump", "ne_done_2423", 733, 38], + "ne_mis_2430", ["true", 6, 733, 38], - "ne_done_2417", - ["jump_false", 6, "if_else_2415", 733, 38], + "ne_done_2423", + ["jump_false", 6, "if_else_2421", 733, 38], ["load_field", 4, 1, "list", 734, 45], ["load_dynamic", 5, 4, 2, 734, 55], ["load_field", 4, 5, "expression", 734, 55], @@ -16469,17 +16537,17 @@ ["load_field", 5, 1, "list", 734, 9], ["load_dynamic", 6, 5, 2, 734, 19], ["store_field", 6, 4, "expression", 734, 19], - ["jump", "if_end_2416", 734, 19], - "if_else_2415", - "if_end_2416", + ["jump", "if_end_2422", 734, 19], + "if_else_2421", + "if_end_2422", ["access", 4, 1, 736, 15], - ["is_num", 5, 2, 736, 15], - ["jump_false", 5, "num_err_2425", 736, 15], - "_nop_tc_29", - "_nop_tc_30", + "_nop_tc_32", + "_nop_tc_33", + "_nop_tc_34", + "_nop_tc_35", ["add", 5, 2, 4, 736, 15], - ["jump", "num_done_2426", 736, 15], - "num_err_2425", + ["jump", "num_done_2432", 736, 15], + "num_err_2431", [ "access", 4, @@ -16502,57 +16570,57 @@ ["setarg", 7, 2, 8, 736, 15], ["invoke", 7, 4, 736, 15], ["disrupt", 736, 15], - "num_done_2426", + "num_done_2432", ["move", 2, 5, 736, 15], - ["jump", "while_start_2409", 736, 15], - "while_end_2410", + ["jump", "while_start_2415", 736, 15], + "while_end_2416", ["load_field", 2, 1, "statements", 738, 9], ["null", 4, 738, 28], ["is_identical", 5, 2, 4, 738, 28], - ["jump_true", 5, "ne_nid_2430", 738, 28], - ["jump", "ne_ni_2431", 738, 28], - "ne_nid_2430", + ["jump_true", 5, "ne_nid_2436", 738, 28], + ["jump", "ne_ni_2437", 738, 28], + "ne_nid_2436", ["false", 5, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_ni_2431", + ["jump", "ne_done_2435", 738, 28], + "ne_ni_2437", ["is_int", 6, 2, 738, 28], - ["jump_false", 6, "ne_nn_2432", 738, 28], - "_nop_tc_31", - ["jump", "ne_nn_2432", 738, 28], - ["ne_int", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nn_2432", - ["is_num", 6, 2, 738, 28], - ["jump_false", 6, "ne_nt_2433", 738, 28], - "_nop_tc_32", - ["jump", "ne_nt_2433", 738, 28], - ["ne_float", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nt_2433", - ["is_text", 6, 2, 738, 28], - ["jump_false", 6, "ne_nnl_2434", 738, 28], - "_nop_tc_33", - ["jump", "ne_nnl_2434", 738, 28], - ["ne_text", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nnl_2434", - ["is_null", 6, 2, 738, 28], - ["jump_false", 6, "ne_nb_2435", 738, 28], - "_nop_tc_34", - "_nop_tc_35", - ["false", 5, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nb_2435", - ["is_bool", 6, 2, 738, 28], - ["jump_false", 6, "ne_mis_2436", 738, 28], + ["jump_false", 6, "ne_nn_2438", 738, 28], "_nop_tc_36", - ["jump", "ne_mis_2436", 738, 28], + ["jump", "ne_nn_2438", 738, 28], + ["ne_int", 5, 2, 4, 738, 28], + ["jump", "ne_done_2435", 738, 28], + "ne_nn_2438", + ["is_num", 6, 2, 738, 28], + ["jump_false", 6, "ne_nt_2439", 738, 28], + "_nop_tc_37", + ["jump", "ne_nt_2439", 738, 28], + ["ne_float", 5, 2, 4, 738, 28], + ["jump", "ne_done_2435", 738, 28], + "ne_nt_2439", + ["is_text", 6, 2, 738, 28], + ["jump_false", 6, "ne_nnl_2440", 738, 28], + "_nop_tc_38", + ["jump", "ne_nnl_2440", 738, 28], + ["ne_text", 5, 2, 4, 738, 28], + ["jump", "ne_done_2435", 738, 28], + "ne_nnl_2440", + ["is_null", 6, 2, 738, 28], + ["jump_false", 6, "ne_nb_2441", 738, 28], + "_nop_tc_39", + "_nop_tc_40", + ["false", 5, 738, 28], + ["jump", "ne_done_2435", 738, 28], + "ne_nb_2441", + ["is_bool", 6, 2, 738, 28], + ["jump_false", 6, "ne_mis_2442", 738, 28], + "_nop_tc_41", + ["jump", "ne_mis_2442", 738, 28], ["ne_bool", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_mis_2436", + ["jump", "ne_done_2435", 738, 28], + "ne_mis_2442", ["true", 5, 738, 28], - "ne_done_2429", - ["jump_false", 5, "if_else_2427", 738, 28], + "ne_done_2435", + ["jump_false", 5, "if_else_2433", 738, 28], ["load_field", 2, 1, "statements", 738, 63], ["get", 4, 33, 1, 738, 52], ["frame", 5, 4, 2, 738, 52], @@ -16562,56 +16630,56 @@ ["setarg", 5, 2, 3, 738, 52], ["invoke", 5, 2, 738, 52], ["store_field", 1, 2, "statements", 738, 34], - ["jump", "if_end_2428", 738, 34], - "if_else_2427", - "if_end_2428", + ["jump", "if_end_2434", 738, 34], + "if_else_2433", + "if_end_2434", ["load_field", 2, 1, "disruption", 739, 9], ["null", 4, 739, 28], ["is_identical", 5, 2, 4, 739, 28], - ["jump_true", 5, "ne_nid_2440", 739, 28], - ["jump", "ne_ni_2441", 739, 28], - "ne_nid_2440", + ["jump_true", 5, "ne_nid_2446", 739, 28], + ["jump", "ne_ni_2447", 739, 28], + "ne_nid_2446", ["false", 5, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_ni_2441", + ["jump", "ne_done_2445", 739, 28], + "ne_ni_2447", ["is_int", 6, 2, 739, 28], - ["jump_false", 6, "ne_nn_2442", 739, 28], - "_nop_tc_37", - ["jump", "ne_nn_2442", 739, 28], - ["ne_int", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nn_2442", - ["is_num", 6, 2, 739, 28], - ["jump_false", 6, "ne_nt_2443", 739, 28], - "_nop_tc_38", - ["jump", "ne_nt_2443", 739, 28], - ["ne_float", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nt_2443", - ["is_text", 6, 2, 739, 28], - ["jump_false", 6, "ne_nnl_2444", 739, 28], - "_nop_tc_39", - ["jump", "ne_nnl_2444", 739, 28], - ["ne_text", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nnl_2444", - ["is_null", 6, 2, 739, 28], - ["jump_false", 6, "ne_nb_2445", 739, 28], - "_nop_tc_40", - "_nop_tc_41", - ["false", 5, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nb_2445", - ["is_bool", 6, 2, 739, 28], - ["jump_false", 6, "ne_mis_2446", 739, 28], + ["jump_false", 6, "ne_nn_2448", 739, 28], "_nop_tc_42", - ["jump", "ne_mis_2446", 739, 28], + ["jump", "ne_nn_2448", 739, 28], + ["ne_int", 5, 2, 4, 739, 28], + ["jump", "ne_done_2445", 739, 28], + "ne_nn_2448", + ["is_num", 6, 2, 739, 28], + ["jump_false", 6, "ne_nt_2449", 739, 28], + "_nop_tc_43", + ["jump", "ne_nt_2449", 739, 28], + ["ne_float", 5, 2, 4, 739, 28], + ["jump", "ne_done_2445", 739, 28], + "ne_nt_2449", + ["is_text", 6, 2, 739, 28], + ["jump_false", 6, "ne_nnl_2450", 739, 28], + "_nop_tc_44", + ["jump", "ne_nnl_2450", 739, 28], + ["ne_text", 5, 2, 4, 739, 28], + ["jump", "ne_done_2445", 739, 28], + "ne_nnl_2450", + ["is_null", 6, 2, 739, 28], + ["jump_false", 6, "ne_nb_2451", 739, 28], + "_nop_tc_45", + "_nop_tc_46", + ["false", 5, 739, 28], + ["jump", "ne_done_2445", 739, 28], + "ne_nb_2451", + ["is_bool", 6, 2, 739, 28], + ["jump_false", 6, "ne_mis_2452", 739, 28], + "_nop_tc_47", + ["jump", "ne_mis_2452", 739, 28], ["ne_bool", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_mis_2446", + ["jump", "ne_done_2445", 739, 28], + "ne_mis_2452", ["true", 5, 739, 28], - "ne_done_2439", - ["jump_false", 5, "if_else_2437", 739, 28], + "ne_done_2445", + ["jump_false", 5, "if_else_2443", 739, 28], ["load_field", 2, 1, "disruption", 739, 63], ["get", 4, 33, 1, 739, 52], ["frame", 5, 4, 2, 739, 52], @@ -16621,9 +16689,9 @@ ["setarg", 5, 2, 3, 739, 52], ["invoke", 5, 2, 739, 52], ["store_field", 1, 2, "disruption", 739, 34], - ["jump", "if_end_2438", 739, 34], - "if_else_2437", - "if_end_2438", + ["jump", "if_end_2444", 739, 34], + "if_else_2443", + "if_end_2444", ["null", 2, 739, 34], ["return", 2, 739, 34] ], @@ -16638,98 +16706,98 @@ "instructions": [ ["null", 2, 782, 19], ["is_identical", 3, 1, 2, 782, 19], - ["jump_true", 3, "eq_done_2526", 782, 19], + ["jump_true", 3, "eq_done_2532", 782, 19], "_nop_tc_1", - ["jump", "eq_ni_2527", 782, 19], + ["jump", "eq_ni_2533", 782, 19], "_nop_tc_2", - ["jump", "eq_ni_2527", 782, 19], + ["jump", "eq_ni_2533", 782, 19], ["eq_int", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_ni_2527", + ["jump", "eq_done_2532", 782, 19], + "eq_ni_2533", "_nop_tc_3", - ["jump", "eq_nn_2528", 782, 19], + ["jump", "eq_nn_2534", 782, 19], "_nop_tc_4", - ["jump", "eq_nn_2528", 782, 19], + ["jump", "eq_nn_2534", 782, 19], ["eq_float", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nn_2528", + ["jump", "eq_done_2532", 782, 19], + "eq_nn_2534", "_nop_tc_5", - ["jump", "eq_nt_2529", 782, 19], + ["jump", "eq_nt_2535", 782, 19], "_nop_tc_6", - ["jump", "eq_nt_2529", 782, 19], + ["jump", "eq_nt_2535", 782, 19], ["eq_text", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nt_2529", + ["jump", "eq_done_2532", 782, 19], + "eq_nt_2535", "_nop_tc_7", - ["jump", "eq_nnl_2530", 782, 19], + ["jump", "eq_nnl_2536", 782, 19], "_nop_tc_8", "_nop_tc_9", ["true", 3, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nnl_2530", + ["jump", "eq_done_2532", 782, 19], + "eq_nnl_2536", "_nop_tc_10", - ["jump", "eq_nb_2531", 782, 19], + ["jump", "eq_nb_2537", 782, 19], "_nop_tc_11", - ["jump", "eq_nb_2531", 782, 19], + ["jump", "eq_nb_2537", 782, 19], ["eq_bool", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nb_2531", + ["jump", "eq_done_2532", 782, 19], + "eq_nb_2537", ["false", 3, 782, 19], - "eq_done_2526", - ["jump_false", 3, "if_else_2524", 782, 19], + "eq_done_2532", + ["jump_false", 3, "if_else_2530", 782, 19], ["null", 2, 782, 32], ["return", 2, 782, 32], "_nop_ur_1", - "if_else_2524", - "if_end_2525", + "if_else_2530", + "if_end_2531", ["load_field", 2, 1, "function_nr", 783, 19], ["move", 3, 2, 783, 19], ["null", 2, 784, 20], ["is_identical", 4, 3, 2, 784, 20], - ["jump_true", 4, "eq_done_2534", 784, 20], + ["jump_true", 4, "eq_done_2540", 784, 20], ["is_int", 5, 3, 784, 20], - ["jump_false", 5, "eq_ni_2535", 784, 20], + ["jump_false", 5, "eq_ni_2541", 784, 20], "_nop_tc_12", - ["jump", "eq_ni_2535", 784, 20], + ["jump", "eq_ni_2541", 784, 20], ["eq_int", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_ni_2535", + ["jump", "eq_done_2540", 784, 20], + "eq_ni_2541", ["is_num", 5, 3, 784, 20], - ["jump_false", 5, "eq_nn_2536", 784, 20], + ["jump_false", 5, "eq_nn_2542", 784, 20], "_nop_tc_13", - ["jump", "eq_nn_2536", 784, 20], + ["jump", "eq_nn_2542", 784, 20], ["eq_float", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nn_2536", + ["jump", "eq_done_2540", 784, 20], + "eq_nn_2542", ["is_text", 5, 3, 784, 20], - ["jump_false", 5, "eq_nt_2537", 784, 20], + ["jump_false", 5, "eq_nt_2543", 784, 20], "_nop_tc_14", - ["jump", "eq_nt_2537", 784, 20], + ["jump", "eq_nt_2543", 784, 20], ["eq_text", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nt_2537", + ["jump", "eq_done_2540", 784, 20], + "eq_nt_2543", ["is_null", 5, 3, 784, 20], - ["jump_false", 5, "eq_nnl_2538", 784, 20], + ["jump_false", 5, "eq_nnl_2544", 784, 20], "_nop_tc_15", "_nop_tc_16", ["true", 4, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nnl_2538", + ["jump", "eq_done_2540", 784, 20], + "eq_nnl_2544", ["is_bool", 5, 3, 784, 20], - ["jump_false", 5, "eq_nb_2539", 784, 20], + ["jump_false", 5, "eq_nb_2545", 784, 20], "_nop_tc_17", - ["jump", "eq_nb_2539", 784, 20], + ["jump", "eq_nb_2545", 784, 20], ["eq_bool", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nb_2539", + ["jump", "eq_done_2540", 784, 20], + "eq_nb_2545", ["false", 4, 784, 20], - "eq_done_2534", - ["jump_false", 4, "if_else_2532", 784, 20], + "eq_done_2540", + ["jump_false", 4, "if_else_2538", 784, 20], ["null", 2, 784, 33], ["return", 2, 784, 33], "_nop_ur_2", - "if_else_2532", - "if_end_2533", + "if_else_2538", + "if_end_2539", ["get", 2, 20, 2, 785, 16], ["frame", 4, 2, 1, 785, 16], ["null", 2, 785, 16], @@ -16739,50 +16807,50 @@ ["move", 3, 2, 785, 16], ["null", 2, 786, 17], ["is_identical", 4, 3, 2, 786, 17], - ["jump_true", 4, "eq_done_2542", 786, 17], + ["jump_true", 4, "eq_done_2548", 786, 17], ["is_int", 5, 3, 786, 17], - ["jump_false", 5, "eq_ni_2543", 786, 17], + ["jump_false", 5, "eq_ni_2549", 786, 17], "_nop_tc_18", - ["jump", "eq_ni_2543", 786, 17], + ["jump", "eq_ni_2549", 786, 17], ["eq_int", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_ni_2543", + ["jump", "eq_done_2548", 786, 17], + "eq_ni_2549", ["is_num", 5, 3, 786, 17], - ["jump_false", 5, "eq_nn_2544", 786, 17], + ["jump_false", 5, "eq_nn_2550", 786, 17], "_nop_tc_19", - ["jump", "eq_nn_2544", 786, 17], + ["jump", "eq_nn_2550", 786, 17], ["eq_float", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nn_2544", + ["jump", "eq_done_2548", 786, 17], + "eq_nn_2550", ["is_text", 5, 3, 786, 17], - ["jump_false", 5, "eq_nt_2545", 786, 17], + ["jump_false", 5, "eq_nt_2551", 786, 17], "_nop_tc_20", - ["jump", "eq_nt_2545", 786, 17], + ["jump", "eq_nt_2551", 786, 17], ["eq_text", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nt_2545", + ["jump", "eq_done_2548", 786, 17], + "eq_nt_2551", ["is_null", 5, 3, 786, 17], - ["jump_false", 5, "eq_nnl_2546", 786, 17], + ["jump_false", 5, "eq_nnl_2552", 786, 17], "_nop_tc_21", "_nop_tc_22", ["true", 4, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nnl_2546", + ["jump", "eq_done_2548", 786, 17], + "eq_nnl_2552", ["is_bool", 5, 3, 786, 17], - ["jump_false", 5, "eq_nb_2547", 786, 17], + ["jump_false", 5, "eq_nb_2553", 786, 17], "_nop_tc_23", - ["jump", "eq_nb_2547", 786, 17], + ["jump", "eq_nb_2553", 786, 17], ["eq_bool", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nb_2547", + ["jump", "eq_done_2548", 786, 17], + "eq_nb_2553", ["false", 4, 786, 17], - "eq_done_2542", - ["jump_false", 4, "if_else_2540", 786, 17], + "eq_done_2548", + ["jump_false", 4, "if_else_2546", 786, 17], ["null", 2, 786, 30], ["return", 2, 786, 30], "_nop_ur_3", - "if_else_2540", - "if_end_2541", + "if_else_2546", + "if_end_2547", [ "access", 2, @@ -16804,29 +16872,29 @@ ["access", 5, 0, 789, 16], ["access", 6, 0, 790, 16], ["null", 7, 791, 17], - "while_start_2548", + "while_start_2554", ["length", 8, 4, 792, 26], ["is_int", 9, 6, 792, 26], - ["jump_false", 9, "rel_ni_2550", 792, 26], + ["jump_false", 9, "rel_ni_2556", 792, 26], "_nop_tc_24", "_nop_tc_25", - ["lt_int", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_ni_2550", - ["is_num", 9, 6, 792, 26], - ["jump_false", 9, "rel_nn_2551", 792, 26], + ["lt_int", 9, 6, 8, 792, 26], + ["jump", "rel_done_2558", 792, 26], + "rel_ni_2556", "_nop_tc_26", "_nop_tc_27", - ["lt_float", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_nn_2551", - ["is_text", 9, 6, 792, 26], - ["jump_false", 9, "rel_err_2553", 792, 26], "_nop_tc_28", - ["jump", "rel_err_2553", 792, 26], - ["lt_text", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_err_2553", + "_nop_tc_29", + ["lt_float", 9, 6, 8, 792, 26], + ["jump", "rel_done_2558", 792, 26], + "rel_nn_2557", + "_nop_tc_30", + ["jump", "rel_err_2559", 792, 26], + "_nop_tc_31", + ["jump", "rel_err_2559", 792, 26], + ["lt_text", 9, 6, 8, 792, 26], + ["jump", "rel_done_2558", 792, 26], + "rel_err_2559", [ "access", 8, @@ -16838,123 +16906,123 @@ 792, 26 ], - ["access", 9, "error", 792, 26], + ["access", 10, "error", 792, 26], ["access", 11, "cannot compare with '<': operands must be same type", 792, 26], ["array", 12, 0, 792, 26], ["push", 12, 11, 792, 26], ["frame", 11, 8, 2, 792, 26], ["null", 8, 792, 26], ["setarg", 11, 0, 8, 792, 26], - ["setarg", 11, 1, 9, 792, 26], + ["setarg", 11, 1, 10, 792, 26], ["setarg", 11, 2, 12, 792, 26], ["invoke", 11, 8, 792, 26], ["disrupt", 792, 26], - "rel_done_2552", - ["jump_false", 10, "while_end_2549", 792, 26], + "rel_done_2558", + ["jump_false", 9, "while_end_2555", 792, 26], ["load_dynamic", 8, 4, 6, 793, 18], ["access", 9, "function_nr", 793, 25], ["is_identical", 10, 8, 9, 793, 25], - ["jump_true", 10, "ne_nid_2557", 793, 25], - ["jump", "ne_ni_2558", 793, 25], - "ne_nid_2557", + ["jump_true", 10, "ne_nid_2563", 793, 25], + ["jump", "ne_ni_2564", 793, 25], + "ne_nid_2563", ["false", 10, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_ni_2558", + ["jump", "ne_done_2562", 793, 25], + "ne_ni_2564", ["is_int", 11, 8, 793, 25], - ["jump_false", 11, "ne_nn_2559", 793, 25], - "_nop_tc_29", - ["jump", "ne_nn_2559", 793, 25], - ["ne_int", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nn_2559", - ["is_num", 11, 8, 793, 25], - ["jump_false", 11, "ne_nt_2560", 793, 25], - "_nop_tc_30", - ["jump", "ne_nt_2560", 793, 25], - ["ne_float", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nt_2560", - ["is_text", 11, 8, 793, 25], - ["jump_false", 11, "ne_nnl_2561", 793, 25], - "_nop_tc_31", + ["jump_false", 11, "ne_nn_2565", 793, 25], "_nop_tc_32", - ["ne_text", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nnl_2561", - ["is_null", 11, 8, 793, 25], - ["jump_false", 11, "ne_nb_2562", 793, 25], + ["jump", "ne_nn_2565", 793, 25], + ["ne_int", 10, 8, 9, 793, 25], + ["jump", "ne_done_2562", 793, 25], + "ne_nn_2565", + ["is_num", 11, 8, 793, 25], + ["jump_false", 11, "ne_nt_2566", 793, 25], "_nop_tc_33", - ["jump", "ne_nb_2562", 793, 25], - ["false", 10, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nb_2562", - ["is_bool", 11, 8, 793, 25], - ["jump_false", 11, "ne_mis_2563", 793, 25], + ["jump", "ne_nt_2566", 793, 25], + ["ne_float", 10, 8, 9, 793, 25], + ["jump", "ne_done_2562", 793, 25], + "ne_nt_2566", + ["is_text", 11, 8, 793, 25], + ["jump_false", 11, "ne_nnl_2567", 793, 25], "_nop_tc_34", - ["jump", "ne_mis_2563", 793, 25], + "_nop_tc_35", + ["ne_text", 10, 8, 9, 793, 25], + ["jump", "ne_done_2562", 793, 25], + "ne_nnl_2567", + ["is_null", 11, 8, 793, 25], + ["jump_false", 11, "ne_nb_2568", 793, 25], + "_nop_tc_36", + ["jump", "ne_nb_2568", 793, 25], + ["false", 10, 793, 25], + ["jump", "ne_done_2562", 793, 25], + "ne_nb_2568", + ["is_bool", 11, 8, 793, 25], + ["jump_false", 11, "ne_mis_2569", 793, 25], + "_nop_tc_37", + ["jump", "ne_mis_2569", 793, 25], ["ne_bool", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_mis_2563", + ["jump", "ne_done_2562", 793, 25], + "ne_mis_2569", ["true", 10, 793, 25], - "ne_done_2556", - ["jump_false", 10, "if_else_2554", 793, 25], + "ne_done_2562", + ["jump_false", 10, "if_else_2560", 793, 25], ["load_dynamic", 8, 4, 6, 794, 25], ["load_dynamic", 9, 3, 8, 794, 25], ["move", 7, 9, 794, 25], ["null", 8, 795, 22], ["is_identical", 9, 7, 8, 795, 22], - ["jump_true", 9, "ne_nid_2567", 795, 22], - ["jump", "ne_ni_2568", 795, 22], - "ne_nid_2567", + ["jump_true", 9, "ne_nid_2573", 795, 22], + ["jump", "ne_ni_2574", 795, 22], + "ne_nid_2573", ["false", 9, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_ni_2568", + ["jump", "ne_done_2572", 795, 22], + "ne_ni_2574", ["is_int", 10, 7, 795, 22], - ["jump_false", 10, "ne_nn_2569", 795, 22], - "_nop_tc_35", - ["jump", "ne_nn_2569", 795, 22], - ["ne_int", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nn_2569", - ["is_num", 10, 7, 795, 22], - ["jump_false", 10, "ne_nt_2570", 795, 22], - "_nop_tc_36", - ["jump", "ne_nt_2570", 795, 22], - ["ne_float", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nt_2570", - ["is_text", 10, 7, 795, 22], - ["jump_false", 10, "ne_nnl_2571", 795, 22], - "_nop_tc_37", - ["jump", "ne_nnl_2571", 795, 22], - ["ne_text", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nnl_2571", - ["is_null", 10, 7, 795, 22], - ["jump_false", 10, "ne_nb_2572", 795, 22], + ["jump_false", 10, "ne_nn_2575", 795, 22], "_nop_tc_38", + ["jump", "ne_nn_2575", 795, 22], + ["ne_int", 9, 7, 8, 795, 22], + ["jump", "ne_done_2572", 795, 22], + "ne_nn_2575", + ["is_num", 10, 7, 795, 22], + ["jump_false", 10, "ne_nt_2576", 795, 22], "_nop_tc_39", - ["false", 9, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nb_2572", - ["is_bool", 10, 7, 795, 22], - ["jump_false", 10, "ne_mis_2573", 795, 22], + ["jump", "ne_nt_2576", 795, 22], + ["ne_float", 9, 7, 8, 795, 22], + ["jump", "ne_done_2572", 795, 22], + "ne_nt_2576", + ["is_text", 10, 7, 795, 22], + ["jump_false", 10, "ne_nnl_2577", 795, 22], "_nop_tc_40", - ["jump", "ne_mis_2573", 795, 22], - ["ne_bool", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_mis_2573", - ["true", 9, 795, 22], - "ne_done_2566", - ["jump_false", 9, "if_else_2564", 795, 22], - ["access", 8, 1, 796, 21], - ["is_num", 9, 2, 796, 21], - ["jump_false", 9, "num_err_2574", 796, 21], + ["jump", "ne_nnl_2577", 795, 22], + ["ne_text", 9, 7, 8, 795, 22], + ["jump", "ne_done_2572", 795, 22], + "ne_nnl_2577", + ["is_null", 10, 7, 795, 22], + ["jump_false", 10, "ne_nb_2578", 795, 22], "_nop_tc_41", "_nop_tc_42", + ["false", 9, 795, 22], + ["jump", "ne_done_2572", 795, 22], + "ne_nb_2578", + ["is_bool", 10, 7, 795, 22], + ["jump_false", 10, "ne_mis_2579", 795, 22], + "_nop_tc_43", + ["jump", "ne_mis_2579", 795, 22], + ["ne_bool", 9, 7, 8, 795, 22], + ["jump", "ne_done_2572", 795, 22], + "ne_mis_2579", + ["true", 9, 795, 22], + "ne_done_2572", + ["jump_false", 9, "if_else_2570", 795, 22], + ["access", 8, 1, 796, 21], + "_nop_tc_44", + "_nop_tc_45", + "_nop_tc_46", + "_nop_tc_47", ["add", 9, 2, 8, 796, 21], - ["jump", "num_done_2575", 796, 21], - "num_err_2574", + ["jump", "num_done_2581", 796, 21], + "num_err_2580", [ "access", 8, @@ -16977,18 +17045,18 @@ ["setarg", 11, 2, 12, 796, 21], ["invoke", 11, 8, 796, 21], ["disrupt", 796, 21], - "num_done_2575", + "num_done_2581", ["move", 2, 9, 796, 21], ["load_field", 8, 7, "closure", 797, 17], - ["jump_false", 8, "if_else_2576", 797, 17], + ["jump_false", 8, "if_else_2582", 797, 17], ["access", 8, 1, 797, 40], - ["is_num", 9, 5, 797, 40], - ["jump_false", 9, "num_err_2578", 797, 40], - "_nop_tc_43", - "_nop_tc_44", + "_nop_tc_48", + "_nop_tc_49", + "_nop_tc_50", + "_nop_tc_51", ["add", 9, 5, 8, 797, 40], - ["jump", "num_done_2579", 797, 40], - "num_err_2578", + ["jump", "num_done_2585", 797, 40], + "num_err_2584", [ "access", 8, @@ -17011,25 +17079,25 @@ ["setarg", 11, 2, 12, 797, 40], ["invoke", 11, 8, 797, 40], ["disrupt", 797, 40], - "num_done_2579", + "num_done_2585", ["move", 5, 9, 797, 40], - ["jump", "if_end_2577", 797, 40], - "if_else_2576", - "if_end_2577", - ["jump", "if_end_2565", 797, 40], - "if_else_2564", - "if_end_2565", - ["jump", "if_end_2555", 797, 40], - "if_else_2554", - "if_end_2555", + ["jump", "if_end_2583", 797, 40], + "if_else_2582", + "if_end_2583", + ["jump", "if_end_2571", 797, 40], + "if_else_2570", + "if_end_2571", + ["jump", "if_end_2561", 797, 40], + "if_else_2560", + "if_end_2561", ["access", 8, 1, 800, 19], - ["is_num", 9, 6, 800, 19], - ["jump_false", 9, "num_err_2580", 800, 19], - "_nop_tc_45", - "_nop_tc_46", + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", ["add", 9, 6, 8, 800, 19], - ["jump", "num_done_2581", 800, 19], - "num_err_2580", + ["jump", "num_done_2587", 800, 19], + "num_err_2586", [ "access", 8, @@ -17052,10 +17120,10 @@ ["setarg", 11, 2, 12, 800, 19], ["invoke", 11, 8, 800, 19], ["disrupt", 800, 19], - "num_done_2581", + "num_done_2587", ["move", 6, 9, 800, 19], - ["jump", "while_start_2548", 800, 19], - "while_end_2549", + ["jump", "while_start_2554", 800, 19], + "while_end_2555", ["store_field", 1, 2, "nr_slots", 802, 7], ["store_field", 1, 5, "nr_close_slots", 803, 7], ["null", 2, 803, 7], @@ -17072,94 +17140,94 @@ "instructions": [ ["null", 2, 810, 19], ["is_identical", 3, 1, 2, 810, 19], - ["jump_true", 3, "eq_done_2584", 810, 19], + ["jump_true", 3, "eq_done_2590", 810, 19], "_nop_tc_1", - ["jump", "eq_ni_2585", 810, 19], + ["jump", "eq_ni_2591", 810, 19], "_nop_tc_2", - ["jump", "eq_ni_2585", 810, 19], + ["jump", "eq_ni_2591", 810, 19], ["eq_int", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_ni_2585", + ["jump", "eq_done_2590", 810, 19], + "eq_ni_2591", "_nop_tc_3", - ["jump", "eq_nn_2586", 810, 19], + ["jump", "eq_nn_2592", 810, 19], "_nop_tc_4", - ["jump", "eq_nn_2586", 810, 19], + ["jump", "eq_nn_2592", 810, 19], ["eq_float", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nn_2586", + ["jump", "eq_done_2590", 810, 19], + "eq_nn_2592", "_nop_tc_5", - ["jump", "eq_nt_2587", 810, 19], + ["jump", "eq_nt_2593", 810, 19], "_nop_tc_6", - ["jump", "eq_nt_2587", 810, 19], + ["jump", "eq_nt_2593", 810, 19], ["eq_text", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nt_2587", + ["jump", "eq_done_2590", 810, 19], + "eq_nt_2593", "_nop_tc_7", - ["jump", "eq_nnl_2588", 810, 19], + ["jump", "eq_nnl_2594", 810, 19], "_nop_tc_8", "_nop_tc_9", ["true", 3, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nnl_2588", + ["jump", "eq_done_2590", 810, 19], + "eq_nnl_2594", "_nop_tc_10", - ["jump", "eq_nb_2589", 810, 19], + ["jump", "eq_nb_2595", 810, 19], "_nop_tc_11", - ["jump", "eq_nb_2589", 810, 19], + ["jump", "eq_nb_2595", 810, 19], ["eq_bool", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nb_2589", + ["jump", "eq_done_2590", 810, 19], + "eq_nb_2595", ["false", 3, 810, 19], - "eq_done_2584", - ["jump_false", 3, "if_else_2582", 810, 19], + "eq_done_2590", + ["jump_false", 3, "if_else_2588", 810, 19], ["null", 2, 810, 32], ["return", 2, 810, 32], "_nop_ur_1", - "if_else_2582", - "if_end_2583", + "if_else_2588", + "if_end_2589", ["load_field", 2, 1, "kind", 811, 15], ["move", 3, 2, 811, 15], ["access", 2, 0, 812, 15], ["access", 4, "function", 813, 16], ["is_identical", 5, 3, 4, 813, 16], - ["jump_true", 5, "eq_done_2592", 813, 16], + ["jump_true", 5, "eq_done_2598", 813, 16], ["is_int", 6, 3, 813, 16], - ["jump_false", 6, "eq_ni_2593", 813, 16], + ["jump_false", 6, "eq_ni_2599", 813, 16], "_nop_tc_12", - ["jump", "eq_ni_2593", 813, 16], + ["jump", "eq_ni_2599", 813, 16], ["eq_int", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_ni_2593", + ["jump", "eq_done_2598", 813, 16], + "eq_ni_2599", ["is_num", 6, 3, 813, 16], - ["jump_false", 6, "eq_nn_2594", 813, 16], + ["jump_false", 6, "eq_nn_2600", 813, 16], "_nop_tc_13", - ["jump", "eq_nn_2594", 813, 16], + ["jump", "eq_nn_2600", 813, 16], ["eq_float", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nn_2594", + ["jump", "eq_done_2598", 813, 16], + "eq_nn_2600", ["is_text", 6, 3, 813, 16], - ["jump_false", 6, "eq_nt_2595", 813, 16], + ["jump_false", 6, "eq_nt_2601", 813, 16], "_nop_tc_14", "_nop_tc_15", ["eq_text", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nt_2595", + ["jump", "eq_done_2598", 813, 16], + "eq_nt_2601", ["is_null", 6, 3, 813, 16], - ["jump_false", 6, "eq_nnl_2596", 813, 16], + ["jump_false", 6, "eq_nnl_2602", 813, 16], "_nop_tc_16", - ["jump", "eq_nnl_2596", 813, 16], + ["jump", "eq_nnl_2602", 813, 16], ["true", 5, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nnl_2596", + ["jump", "eq_done_2598", 813, 16], + "eq_nnl_2602", ["is_bool", 6, 3, 813, 16], - ["jump_false", 6, "eq_nb_2597", 813, 16], + ["jump_false", 6, "eq_nb_2603", 813, 16], "_nop_tc_17", - ["jump", "eq_nb_2597", 813, 16], + ["jump", "eq_nb_2603", 813, 16], ["eq_bool", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nb_2597", + ["jump", "eq_done_2598", 813, 16], + "eq_nb_2603", ["false", 5, 813, 16], - "eq_done_2592", - ["jump_false", 5, "if_else_2590", 813, 16], + "eq_done_2598", + ["jump_false", 5, "if_else_2596", 813, 16], ["get", 4, 2, 1, 814, 9], ["frame", 5, 4, 1, 814, 9], ["null", 4, 814, 9], @@ -17183,55 +17251,55 @@ ["null", 4, 817, 16], ["return", 4, 817, 16], "_nop_ur_2", - "if_else_2590", - "if_end_2591", + "if_else_2596", + "if_end_2597", ["load_field", 4, 1, "left", 819, 11], ["null", 5, 819, 24], ["is_identical", 6, 4, 5, 819, 24], - ["jump_true", 6, "ne_nid_2601", 819, 24], - ["jump", "ne_ni_2602", 819, 24], - "ne_nid_2601", + ["jump_true", 6, "ne_nid_2607", 819, 24], + ["jump", "ne_ni_2608", 819, 24], + "ne_nid_2607", ["false", 6, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_ni_2602", + ["jump", "ne_done_2606", 819, 24], + "ne_ni_2608", ["is_int", 7, 4, 819, 24], - ["jump_false", 7, "ne_nn_2603", 819, 24], + ["jump_false", 7, "ne_nn_2609", 819, 24], "_nop_tc_18", - ["jump", "ne_nn_2603", 819, 24], + ["jump", "ne_nn_2609", 819, 24], ["ne_int", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nn_2603", + ["jump", "ne_done_2606", 819, 24], + "ne_nn_2609", ["is_num", 7, 4, 819, 24], - ["jump_false", 7, "ne_nt_2604", 819, 24], + ["jump_false", 7, "ne_nt_2610", 819, 24], "_nop_tc_19", - ["jump", "ne_nt_2604", 819, 24], + ["jump", "ne_nt_2610", 819, 24], ["ne_float", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nt_2604", + ["jump", "ne_done_2606", 819, 24], + "ne_nt_2610", ["is_text", 7, 4, 819, 24], - ["jump_false", 7, "ne_nnl_2605", 819, 24], + ["jump_false", 7, "ne_nnl_2611", 819, 24], "_nop_tc_20", - ["jump", "ne_nnl_2605", 819, 24], + ["jump", "ne_nnl_2611", 819, 24], ["ne_text", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nnl_2605", + ["jump", "ne_done_2606", 819, 24], + "ne_nnl_2611", ["is_null", 7, 4, 819, 24], - ["jump_false", 7, "ne_nb_2606", 819, 24], + ["jump_false", 7, "ne_nb_2612", 819, 24], "_nop_tc_21", "_nop_tc_22", ["false", 6, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nb_2606", + ["jump", "ne_done_2606", 819, 24], + "ne_nb_2612", ["is_bool", 7, 4, 819, 24], - ["jump_false", 7, "ne_mis_2607", 819, 24], + ["jump_false", 7, "ne_mis_2613", 819, 24], "_nop_tc_23", - ["jump", "ne_mis_2607", 819, 24], + ["jump", "ne_mis_2613", 819, 24], ["ne_bool", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_mis_2607", + ["jump", "ne_done_2606", 819, 24], + "ne_mis_2613", ["true", 6, 819, 24], - "ne_done_2600", - ["jump_false", 6, "if_else_2598", 819, 24], + "ne_done_2606", + ["jump_false", 6, "if_else_2604", 819, 24], ["load_field", 4, 1, "left", 819, 48], ["get", 5, 4, 1, 819, 30], ["frame", 6, 5, 1, 819, 30], @@ -17239,56 +17307,56 @@ ["setarg", 6, 0, 5, 819, 30], ["setarg", 6, 1, 4, 819, 30], ["invoke", 6, 4, 819, 30], - ["jump", "if_end_2599", 819, 30], - "if_else_2598", - "if_end_2599", + ["jump", "if_end_2605", 819, 30], + "if_else_2604", + "if_end_2605", ["load_field", 4, 1, "right", 820, 11], ["null", 5, 820, 25], ["is_identical", 6, 4, 5, 820, 25], - ["jump_true", 6, "ne_nid_2611", 820, 25], - ["jump", "ne_ni_2612", 820, 25], - "ne_nid_2611", + ["jump_true", 6, "ne_nid_2617", 820, 25], + ["jump", "ne_ni_2618", 820, 25], + "ne_nid_2617", ["false", 6, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_ni_2612", + ["jump", "ne_done_2616", 820, 25], + "ne_ni_2618", ["is_int", 7, 4, 820, 25], - ["jump_false", 7, "ne_nn_2613", 820, 25], + ["jump_false", 7, "ne_nn_2619", 820, 25], "_nop_tc_24", - ["jump", "ne_nn_2613", 820, 25], + ["jump", "ne_nn_2619", 820, 25], ["ne_int", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nn_2613", + ["jump", "ne_done_2616", 820, 25], + "ne_nn_2619", ["is_num", 7, 4, 820, 25], - ["jump_false", 7, "ne_nt_2614", 820, 25], + ["jump_false", 7, "ne_nt_2620", 820, 25], "_nop_tc_25", - ["jump", "ne_nt_2614", 820, 25], + ["jump", "ne_nt_2620", 820, 25], ["ne_float", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nt_2614", + ["jump", "ne_done_2616", 820, 25], + "ne_nt_2620", ["is_text", 7, 4, 820, 25], - ["jump_false", 7, "ne_nnl_2615", 820, 25], + ["jump_false", 7, "ne_nnl_2621", 820, 25], "_nop_tc_26", - ["jump", "ne_nnl_2615", 820, 25], + ["jump", "ne_nnl_2621", 820, 25], ["ne_text", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nnl_2615", + ["jump", "ne_done_2616", 820, 25], + "ne_nnl_2621", ["is_null", 7, 4, 820, 25], - ["jump_false", 7, "ne_nb_2616", 820, 25], + ["jump_false", 7, "ne_nb_2622", 820, 25], "_nop_tc_27", "_nop_tc_28", ["false", 6, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nb_2616", + ["jump", "ne_done_2616", 820, 25], + "ne_nb_2622", ["is_bool", 7, 4, 820, 25], - ["jump_false", 7, "ne_mis_2617", 820, 25], + ["jump_false", 7, "ne_mis_2623", 820, 25], "_nop_tc_29", - ["jump", "ne_mis_2617", 820, 25], + ["jump", "ne_mis_2623", 820, 25], ["ne_bool", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_mis_2617", + ["jump", "ne_done_2616", 820, 25], + "ne_mis_2623", ["true", 6, 820, 25], - "ne_done_2610", - ["jump_false", 6, "if_else_2608", 820, 25], + "ne_done_2616", + ["jump_false", 6, "if_else_2614", 820, 25], ["load_field", 4, 1, "right", 820, 49], ["get", 5, 4, 1, 820, 31], ["frame", 6, 5, 1, 820, 31], @@ -17296,56 +17364,56 @@ ["setarg", 6, 0, 5, 820, 31], ["setarg", 6, 1, 4, 820, 31], ["invoke", 6, 4, 820, 31], - ["jump", "if_end_2609", 820, 31], - "if_else_2608", - "if_end_2609", + ["jump", "if_end_2615", 820, 31], + "if_else_2614", + "if_end_2615", ["load_field", 4, 1, "expression", 821, 11], ["null", 5, 821, 30], ["is_identical", 6, 4, 5, 821, 30], - ["jump_true", 6, "ne_nid_2621", 821, 30], - ["jump", "ne_ni_2622", 821, 30], - "ne_nid_2621", + ["jump_true", 6, "ne_nid_2627", 821, 30], + ["jump", "ne_ni_2628", 821, 30], + "ne_nid_2627", ["false", 6, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_ni_2622", + ["jump", "ne_done_2626", 821, 30], + "ne_ni_2628", ["is_int", 7, 4, 821, 30], - ["jump_false", 7, "ne_nn_2623", 821, 30], + ["jump_false", 7, "ne_nn_2629", 821, 30], "_nop_tc_30", - ["jump", "ne_nn_2623", 821, 30], + ["jump", "ne_nn_2629", 821, 30], ["ne_int", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nn_2623", + ["jump", "ne_done_2626", 821, 30], + "ne_nn_2629", ["is_num", 7, 4, 821, 30], - ["jump_false", 7, "ne_nt_2624", 821, 30], + ["jump_false", 7, "ne_nt_2630", 821, 30], "_nop_tc_31", - ["jump", "ne_nt_2624", 821, 30], + ["jump", "ne_nt_2630", 821, 30], ["ne_float", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nt_2624", + ["jump", "ne_done_2626", 821, 30], + "ne_nt_2630", ["is_text", 7, 4, 821, 30], - ["jump_false", 7, "ne_nnl_2625", 821, 30], + ["jump_false", 7, "ne_nnl_2631", 821, 30], "_nop_tc_32", - ["jump", "ne_nnl_2625", 821, 30], + ["jump", "ne_nnl_2631", 821, 30], ["ne_text", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nnl_2625", + ["jump", "ne_done_2626", 821, 30], + "ne_nnl_2631", ["is_null", 7, 4, 821, 30], - ["jump_false", 7, "ne_nb_2626", 821, 30], + ["jump_false", 7, "ne_nb_2632", 821, 30], "_nop_tc_33", "_nop_tc_34", ["false", 6, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nb_2626", + ["jump", "ne_done_2626", 821, 30], + "ne_nb_2632", ["is_bool", 7, 4, 821, 30], - ["jump_false", 7, "ne_mis_2627", 821, 30], + ["jump_false", 7, "ne_mis_2633", 821, 30], "_nop_tc_35", - ["jump", "ne_mis_2627", 821, 30], + ["jump", "ne_mis_2633", 821, 30], ["ne_bool", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_mis_2627", + ["jump", "ne_done_2626", 821, 30], + "ne_mis_2633", ["true", 6, 821, 30], - "ne_done_2620", - ["jump_false", 6, "if_else_2618", 821, 30], + "ne_done_2626", + ["jump_false", 6, "if_else_2624", 821, 30], ["load_field", 4, 1, "expression", 821, 54], ["get", 5, 4, 1, 821, 36], ["frame", 6, 5, 1, 821, 36], @@ -17353,56 +17421,56 @@ ["setarg", 6, 0, 5, 821, 36], ["setarg", 6, 1, 4, 821, 36], ["invoke", 6, 4, 821, 36], - ["jump", "if_end_2619", 821, 36], - "if_else_2618", - "if_end_2619", + ["jump", "if_end_2625", 821, 36], + "if_else_2624", + "if_end_2625", ["load_field", 4, 1, "then", 822, 11], ["null", 5, 822, 24], ["is_identical", 6, 4, 5, 822, 24], - ["jump_true", 6, "ne_nid_2631", 822, 24], - ["jump", "ne_ni_2632", 822, 24], - "ne_nid_2631", + ["jump_true", 6, "ne_nid_2637", 822, 24], + ["jump", "ne_ni_2638", 822, 24], + "ne_nid_2637", ["false", 6, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_ni_2632", + ["jump", "ne_done_2636", 822, 24], + "ne_ni_2638", ["is_int", 7, 4, 822, 24], - ["jump_false", 7, "ne_nn_2633", 822, 24], + ["jump_false", 7, "ne_nn_2639", 822, 24], "_nop_tc_36", - ["jump", "ne_nn_2633", 822, 24], + ["jump", "ne_nn_2639", 822, 24], ["ne_int", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nn_2633", + ["jump", "ne_done_2636", 822, 24], + "ne_nn_2639", ["is_num", 7, 4, 822, 24], - ["jump_false", 7, "ne_nt_2634", 822, 24], + ["jump_false", 7, "ne_nt_2640", 822, 24], "_nop_tc_37", - ["jump", "ne_nt_2634", 822, 24], + ["jump", "ne_nt_2640", 822, 24], ["ne_float", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nt_2634", + ["jump", "ne_done_2636", 822, 24], + "ne_nt_2640", ["is_text", 7, 4, 822, 24], - ["jump_false", 7, "ne_nnl_2635", 822, 24], + ["jump_false", 7, "ne_nnl_2641", 822, 24], "_nop_tc_38", - ["jump", "ne_nnl_2635", 822, 24], + ["jump", "ne_nnl_2641", 822, 24], ["ne_text", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nnl_2635", + ["jump", "ne_done_2636", 822, 24], + "ne_nnl_2641", ["is_null", 7, 4, 822, 24], - ["jump_false", 7, "ne_nb_2636", 822, 24], + ["jump_false", 7, "ne_nb_2642", 822, 24], "_nop_tc_39", "_nop_tc_40", ["false", 6, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nb_2636", + ["jump", "ne_done_2636", 822, 24], + "ne_nb_2642", ["is_bool", 7, 4, 822, 24], - ["jump_false", 7, "ne_mis_2637", 822, 24], + ["jump_false", 7, "ne_mis_2643", 822, 24], "_nop_tc_41", - ["jump", "ne_mis_2637", 822, 24], + ["jump", "ne_mis_2643", 822, 24], ["ne_bool", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_mis_2637", + ["jump", "ne_done_2636", 822, 24], + "ne_mis_2643", ["true", 6, 822, 24], - "ne_done_2630", - ["jump_false", 6, "if_else_2628", 822, 24], + "ne_done_2636", + ["jump_false", 6, "if_else_2634", 822, 24], ["load_field", 4, 1, "then", 822, 48], ["get", 5, 4, 1, 822, 30], ["frame", 6, 5, 1, 822, 30], @@ -17410,56 +17478,56 @@ ["setarg", 6, 0, 5, 822, 30], ["setarg", 6, 1, 4, 822, 30], ["invoke", 6, 4, 822, 30], - ["jump", "if_end_2629", 822, 30], - "if_else_2628", - "if_end_2629", + ["jump", "if_end_2635", 822, 30], + "if_else_2634", + "if_end_2635", ["load_field", 4, 1, "else", 823, 11], ["null", 5, 823, 24], ["is_identical", 6, 4, 5, 823, 24], - ["jump_true", 6, "ne_nid_2641", 823, 24], - ["jump", "ne_ni_2642", 823, 24], - "ne_nid_2641", + ["jump_true", 6, "ne_nid_2647", 823, 24], + ["jump", "ne_ni_2648", 823, 24], + "ne_nid_2647", ["false", 6, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_ni_2642", + ["jump", "ne_done_2646", 823, 24], + "ne_ni_2648", ["is_int", 7, 4, 823, 24], - ["jump_false", 7, "ne_nn_2643", 823, 24], + ["jump_false", 7, "ne_nn_2649", 823, 24], "_nop_tc_42", - ["jump", "ne_nn_2643", 823, 24], + ["jump", "ne_nn_2649", 823, 24], ["ne_int", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nn_2643", + ["jump", "ne_done_2646", 823, 24], + "ne_nn_2649", ["is_num", 7, 4, 823, 24], - ["jump_false", 7, "ne_nt_2644", 823, 24], + ["jump_false", 7, "ne_nt_2650", 823, 24], "_nop_tc_43", - ["jump", "ne_nt_2644", 823, 24], + ["jump", "ne_nt_2650", 823, 24], ["ne_float", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nt_2644", + ["jump", "ne_done_2646", 823, 24], + "ne_nt_2650", ["is_text", 7, 4, 823, 24], - ["jump_false", 7, "ne_nnl_2645", 823, 24], + ["jump_false", 7, "ne_nnl_2651", 823, 24], "_nop_tc_44", - ["jump", "ne_nnl_2645", 823, 24], + ["jump", "ne_nnl_2651", 823, 24], ["ne_text", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nnl_2645", + ["jump", "ne_done_2646", 823, 24], + "ne_nnl_2651", ["is_null", 7, 4, 823, 24], - ["jump_false", 7, "ne_nb_2646", 823, 24], + ["jump_false", 7, "ne_nb_2652", 823, 24], "_nop_tc_45", "_nop_tc_46", ["false", 6, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nb_2646", + ["jump", "ne_done_2646", 823, 24], + "ne_nb_2652", ["is_bool", 7, 4, 823, 24], - ["jump_false", 7, "ne_mis_2647", 823, 24], + ["jump_false", 7, "ne_mis_2653", 823, 24], "_nop_tc_47", - ["jump", "ne_mis_2647", 823, 24], + ["jump", "ne_mis_2653", 823, 24], ["ne_bool", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_mis_2647", + ["jump", "ne_done_2646", 823, 24], + "ne_mis_2653", ["true", 6, 823, 24], - "ne_done_2640", - ["jump_false", 6, "if_else_2638", 823, 24], + "ne_done_2646", + ["jump_false", 6, "if_else_2644", 823, 24], ["load_field", 4, 1, "else", 823, 48], ["get", 5, 4, 1, 823, 30], ["frame", 6, 5, 1, 823, 30], @@ -17467,166 +17535,166 @@ ["setarg", 6, 0, 5, 823, 30], ["setarg", 6, 1, 4, 823, 30], ["invoke", 6, 4, 823, 30], - ["jump", "if_end_2639", 823, 30], - "if_else_2638", - "if_end_2639", + ["jump", "if_end_2645", 823, 30], + "if_else_2644", + "if_end_2645", ["access", 4, "(", 824, 16], ["is_identical", 5, 3, 4, 824, 16], - ["jump_true", 5, "eq_done_2652", 824, 16], + ["jump_true", 5, "eq_done_2658", 824, 16], ["is_int", 6, 3, 824, 16], - ["jump_false", 6, "eq_ni_2653", 824, 16], + ["jump_false", 6, "eq_ni_2659", 824, 16], "_nop_tc_48", - ["jump", "eq_ni_2653", 824, 16], + ["jump", "eq_ni_2659", 824, 16], ["eq_int", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_ni_2653", + ["jump", "eq_done_2658", 824, 16], + "eq_ni_2659", ["is_num", 6, 3, 824, 16], - ["jump_false", 6, "eq_nn_2654", 824, 16], + ["jump_false", 6, "eq_nn_2660", 824, 16], "_nop_tc_49", - ["jump", "eq_nn_2654", 824, 16], + ["jump", "eq_nn_2660", 824, 16], ["eq_float", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nn_2654", + ["jump", "eq_done_2658", 824, 16], + "eq_nn_2660", ["is_text", 6, 3, 824, 16], - ["jump_false", 6, "eq_nt_2655", 824, 16], + ["jump_false", 6, "eq_nt_2661", 824, 16], "_nop_tc_50", "_nop_tc_51", ["eq_text", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nt_2655", + ["jump", "eq_done_2658", 824, 16], + "eq_nt_2661", ["is_null", 6, 3, 824, 16], - ["jump_false", 6, "eq_nnl_2656", 824, 16], + ["jump_false", 6, "eq_nnl_2662", 824, 16], "_nop_tc_52", - ["jump", "eq_nnl_2656", 824, 16], + ["jump", "eq_nnl_2662", 824, 16], ["true", 5, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nnl_2656", + ["jump", "eq_done_2658", 824, 16], + "eq_nnl_2662", ["is_bool", 6, 3, 824, 16], - ["jump_false", 6, "eq_nb_2657", 824, 16], + ["jump_false", 6, "eq_nb_2663", 824, 16], "_nop_tc_53", - ["jump", "eq_nb_2657", 824, 16], + ["jump", "eq_nb_2663", 824, 16], ["eq_bool", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nb_2657", + ["jump", "eq_done_2658", 824, 16], + "eq_nb_2663", ["false", 5, 824, 16], - "eq_done_2652", + "eq_done_2658", ["move", 4, 5, 824, 16], - ["jump_true", 4, "or_end_2651", 824, 16], + ["jump_true", 4, "or_end_2657", 824, 16], ["access", 5, "array", 824, 28], ["is_identical", 6, 3, 5, 824, 28], - ["jump_true", 6, "eq_done_2658", 824, 28], + ["jump_true", 6, "eq_done_2664", 824, 28], ["is_int", 7, 3, 824, 28], - ["jump_false", 7, "eq_ni_2659", 824, 28], + ["jump_false", 7, "eq_ni_2665", 824, 28], "_nop_tc_54", - ["jump", "eq_ni_2659", 824, 28], + ["jump", "eq_ni_2665", 824, 28], ["eq_int", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_ni_2659", + ["jump", "eq_done_2664", 824, 28], + "eq_ni_2665", ["is_num", 7, 3, 824, 28], - ["jump_false", 7, "eq_nn_2660", 824, 28], + ["jump_false", 7, "eq_nn_2666", 824, 28], "_nop_tc_55", - ["jump", "eq_nn_2660", 824, 28], + ["jump", "eq_nn_2666", 824, 28], ["eq_float", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nn_2660", + ["jump", "eq_done_2664", 824, 28], + "eq_nn_2666", ["is_text", 7, 3, 824, 28], - ["jump_false", 7, "eq_nt_2661", 824, 28], + ["jump_false", 7, "eq_nt_2667", 824, 28], "_nop_tc_56", "_nop_tc_57", ["eq_text", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nt_2661", + ["jump", "eq_done_2664", 824, 28], + "eq_nt_2667", ["is_null", 7, 3, 824, 28], - ["jump_false", 7, "eq_nnl_2662", 824, 28], + ["jump_false", 7, "eq_nnl_2668", 824, 28], "_nop_tc_58", - ["jump", "eq_nnl_2662", 824, 28], + ["jump", "eq_nnl_2668", 824, 28], ["true", 6, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nnl_2662", + ["jump", "eq_done_2664", 824, 28], + "eq_nnl_2668", ["is_bool", 7, 3, 824, 28], - ["jump_false", 7, "eq_nb_2663", 824, 28], + ["jump_false", 7, "eq_nb_2669", 824, 28], "_nop_tc_59", - ["jump", "eq_nb_2663", 824, 28], + ["jump", "eq_nb_2669", 824, 28], ["eq_bool", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nb_2663", + ["jump", "eq_done_2664", 824, 28], + "eq_nb_2669", ["false", 6, 824, 28], - "eq_done_2658", + "eq_done_2664", ["move", 4, 6, 824, 28], - "or_end_2651", + "or_end_2657", ["move", 5, 4, 824, 28], - ["jump_true", 5, "or_end_2650", 824, 28], + ["jump_true", 5, "or_end_2656", 824, 28], ["access", 4, "text literal", 824, 44], ["is_identical", 6, 3, 4, 824, 44], - ["jump_true", 6, "eq_done_2664", 824, 44], + ["jump_true", 6, "eq_done_2670", 824, 44], ["is_int", 7, 3, 824, 44], - ["jump_false", 7, "eq_ni_2665", 824, 44], + ["jump_false", 7, "eq_ni_2671", 824, 44], "_nop_tc_60", - ["jump", "eq_ni_2665", 824, 44], + ["jump", "eq_ni_2671", 824, 44], ["eq_int", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_ni_2665", + ["jump", "eq_done_2670", 824, 44], + "eq_ni_2671", ["is_num", 7, 3, 824, 44], - ["jump_false", 7, "eq_nn_2666", 824, 44], + ["jump_false", 7, "eq_nn_2672", 824, 44], "_nop_tc_61", - ["jump", "eq_nn_2666", 824, 44], + ["jump", "eq_nn_2672", 824, 44], ["eq_float", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nn_2666", + ["jump", "eq_done_2670", 824, 44], + "eq_nn_2672", ["is_text", 7, 3, 824, 44], - ["jump_false", 7, "eq_nt_2667", 824, 44], + ["jump_false", 7, "eq_nt_2673", 824, 44], "_nop_tc_62", "_nop_tc_63", ["eq_text", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nt_2667", + ["jump", "eq_done_2670", 824, 44], + "eq_nt_2673", ["is_null", 7, 3, 824, 44], - ["jump_false", 7, "eq_nnl_2668", 824, 44], + ["jump_false", 7, "eq_nnl_2674", 824, 44], "_nop_tc_64", - ["jump", "eq_nnl_2668", 824, 44], + ["jump", "eq_nnl_2674", 824, 44], ["true", 6, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nnl_2668", + ["jump", "eq_done_2670", 824, 44], + "eq_nnl_2674", ["is_bool", 7, 3, 824, 44], - ["jump_false", 7, "eq_nb_2669", 824, 44], + ["jump_false", 7, "eq_nb_2675", 824, 44], "_nop_tc_65", - ["jump", "eq_nb_2669", 824, 44], + ["jump", "eq_nb_2675", 824, 44], ["eq_bool", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nb_2669", + ["jump", "eq_done_2670", 824, 44], + "eq_nb_2675", ["false", 6, 824, 44], - "eq_done_2664", + "eq_done_2670", ["move", 5, 6, 824, 44], - "or_end_2650", - ["jump_false", 5, "if_else_2648", 824, 44], + "or_end_2656", + ["jump_false", 5, "if_else_2654", 824, 44], ["access", 2, 0, 825, 13], - "while_start_2670", + "while_start_2676", ["load_field", 4, 1, "list", 826, 27], ["length", 5, 4, 826, 27], ["is_int", 4, 2, 826, 27], - ["jump_false", 4, "rel_ni_2672", 826, 27], + ["jump_false", 4, "rel_ni_2678", 826, 27], "_nop_tc_66", "_nop_tc_67", - ["lt_int", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_ni_2672", - ["is_num", 4, 2, 826, 27], - ["jump_false", 4, "rel_nn_2673", 826, 27], + ["lt_int", 4, 2, 5, 826, 27], + ["jump", "rel_done_2680", 826, 27], + "rel_ni_2678", "_nop_tc_68", "_nop_tc_69", - ["lt_float", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_nn_2673", - ["is_text", 4, 2, 826, 27], - ["jump_false", 4, "rel_err_2675", 826, 27], "_nop_tc_70", - ["jump", "rel_err_2675", 826, 27], - ["lt_text", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_err_2675", + "_nop_tc_71", + ["lt_float", 4, 2, 5, 826, 27], + ["jump", "rel_done_2680", 826, 27], + "rel_nn_2679", + "_nop_tc_72", + ["jump", "rel_err_2681", 826, 27], + "_nop_tc_73", + ["jump", "rel_err_2681", 826, 27], + ["lt_text", 4, 2, 5, 826, 27], + ["jump", "rel_done_2680", 826, 27], + "rel_err_2681", [ "access", - 4, + 5, { "name": "log", "kind": "name", @@ -17635,19 +17703,19 @@ 826, 27 ], - ["access", 5, "error", 826, 27], + ["access", 6, "error", 826, 27], ["access", 7, "cannot compare with '<': operands must be same type", 826, 27], ["array", 8, 0, 826, 27], ["push", 8, 7, 826, 27], - ["frame", 7, 4, 2, 826, 27], - ["null", 4, 826, 27], - ["setarg", 7, 0, 4, 826, 27], - ["setarg", 7, 1, 5, 826, 27], + ["frame", 7, 5, 2, 826, 27], + ["null", 5, 826, 27], + ["setarg", 7, 0, 5, 826, 27], + ["setarg", 7, 1, 6, 826, 27], ["setarg", 7, 2, 8, 826, 27], - ["invoke", 7, 4, 826, 27], + ["invoke", 7, 5, 826, 27], ["disrupt", 826, 27], - "rel_done_2674", - ["jump_false", 6, "while_end_2671", 826, 27], + "rel_done_2680", + ["jump_false", 4, "while_end_2677", 826, 27], ["load_field", 4, 1, "list", 827, 29], ["load_dynamic", 5, 4, 2, 827, 39], ["get", 4, 4, 1, 827, 11], @@ -17657,13 +17725,13 @@ ["setarg", 6, 1, 5, 827, 11], ["invoke", 6, 4, 827, 11], ["access", 4, 1, 828, 19], - ["is_num", 5, 2, 828, 19], - ["jump_false", 5, "num_err_2676", 828, 19], - "_nop_tc_71", - "_nop_tc_72", + "_nop_tc_74", + "_nop_tc_75", + "_nop_tc_76", + "_nop_tc_77", ["add", 5, 2, 4, 828, 19], - ["jump", "num_done_2677", 828, 19], - "num_err_2676", + ["jump", "num_done_2683", 828, 19], + "num_err_2682", [ "access", 4, @@ -17686,82 +17754,82 @@ ["setarg", 7, 2, 8, 828, 19], ["invoke", 7, 4, 828, 19], ["disrupt", 828, 19], - "num_done_2677", + "num_done_2683", ["move", 2, 5, 828, 19], - ["jump", "while_start_2670", 828, 19], - "while_end_2671", - ["jump", "if_end_2649", 828, 19], - "if_else_2648", - "if_end_2649", + ["jump", "while_start_2676", 828, 19], + "while_end_2677", + ["jump", "if_end_2655", 828, 19], + "if_else_2654", + "if_end_2655", ["access", 4, "record", 831, 16], ["is_identical", 5, 3, 4, 831, 16], - ["jump_true", 5, "eq_done_2680", 831, 16], + ["jump_true", 5, "eq_done_2686", 831, 16], ["is_int", 6, 3, 831, 16], - ["jump_false", 6, "eq_ni_2681", 831, 16], - "_nop_tc_73", - ["jump", "eq_ni_2681", 831, 16], - ["eq_int", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_ni_2681", - ["is_num", 6, 3, 831, 16], - ["jump_false", 6, "eq_nn_2682", 831, 16], - "_nop_tc_74", - ["jump", "eq_nn_2682", 831, 16], - ["eq_float", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nn_2682", - ["is_text", 6, 3, 831, 16], - ["jump_false", 6, "eq_nt_2683", 831, 16], - "_nop_tc_75", - "_nop_tc_76", - ["eq_text", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nt_2683", - ["is_null", 6, 3, 831, 16], - ["jump_false", 6, "eq_nnl_2684", 831, 16], - "_nop_tc_77", - ["jump", "eq_nnl_2684", 831, 16], - ["true", 5, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nnl_2684", - ["is_bool", 6, 3, 831, 16], - ["jump_false", 6, "eq_nb_2685", 831, 16], + ["jump_false", 6, "eq_ni_2687", 831, 16], "_nop_tc_78", - ["jump", "eq_nb_2685", 831, 16], + ["jump", "eq_ni_2687", 831, 16], + ["eq_int", 5, 3, 4, 831, 16], + ["jump", "eq_done_2686", 831, 16], + "eq_ni_2687", + ["is_num", 6, 3, 831, 16], + ["jump_false", 6, "eq_nn_2688", 831, 16], + "_nop_tc_79", + ["jump", "eq_nn_2688", 831, 16], + ["eq_float", 5, 3, 4, 831, 16], + ["jump", "eq_done_2686", 831, 16], + "eq_nn_2688", + ["is_text", 6, 3, 831, 16], + ["jump_false", 6, "eq_nt_2689", 831, 16], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 5, 3, 4, 831, 16], + ["jump", "eq_done_2686", 831, 16], + "eq_nt_2689", + ["is_null", 6, 3, 831, 16], + ["jump_false", 6, "eq_nnl_2690", 831, 16], + "_nop_tc_82", + ["jump", "eq_nnl_2690", 831, 16], + ["true", 5, 831, 16], + ["jump", "eq_done_2686", 831, 16], + "eq_nnl_2690", + ["is_bool", 6, 3, 831, 16], + ["jump_false", 6, "eq_nb_2691", 831, 16], + "_nop_tc_83", + ["jump", "eq_nb_2691", 831, 16], ["eq_bool", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nb_2685", + ["jump", "eq_done_2686", 831, 16], + "eq_nb_2691", ["false", 5, 831, 16], - "eq_done_2680", - ["jump_false", 5, "if_else_2678", 831, 16], + "eq_done_2686", + ["jump_false", 5, "if_else_2684", 831, 16], ["access", 2, 0, 832, 13], - "while_start_2686", + "while_start_2692", ["load_field", 3, 1, "list", 833, 27], ["length", 4, 3, 833, 27], ["is_int", 3, 2, 833, 27], - ["jump_false", 3, "rel_ni_2688", 833, 27], - "_nop_tc_79", - "_nop_tc_80", - ["lt_int", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_ni_2688", - ["is_num", 3, 2, 833, 27], - ["jump_false", 3, "rel_nn_2689", 833, 27], - "_nop_tc_81", - "_nop_tc_82", - ["lt_float", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_nn_2689", - ["is_text", 3, 2, 833, 27], - ["jump_false", 3, "rel_err_2691", 833, 27], - "_nop_tc_83", - ["jump", "rel_err_2691", 833, 27], - ["lt_text", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_err_2691", + ["jump_false", 3, "rel_ni_2694", 833, 27], + "_nop_tc_84", + "_nop_tc_85", + ["lt_int", 3, 2, 4, 833, 27], + ["jump", "rel_done_2696", 833, 27], + "rel_ni_2694", + "_nop_tc_86", + "_nop_tc_87", + "_nop_tc_88", + "_nop_tc_89", + ["lt_float", 3, 2, 4, 833, 27], + ["jump", "rel_done_2696", 833, 27], + "rel_nn_2695", + "_nop_tc_90", + ["jump", "rel_err_2697", 833, 27], + "_nop_tc_91", + ["jump", "rel_err_2697", 833, 27], + ["lt_text", 3, 2, 4, 833, 27], + ["jump", "rel_done_2696", 833, 27], + "rel_err_2697", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -17770,19 +17838,19 @@ 833, 27 ], - ["access", 4, "error", 833, 27], + ["access", 5, "error", 833, 27], ["access", 6, "cannot compare with '<': operands must be same type", 833, 27], ["array", 7, 0, 833, 27], ["push", 7, 6, 833, 27], - ["frame", 6, 3, 2, 833, 27], - ["null", 3, 833, 27], - ["setarg", 6, 0, 3, 833, 27], - ["setarg", 6, 1, 4, 833, 27], + ["frame", 6, 4, 2, 833, 27], + ["null", 4, 833, 27], + ["setarg", 6, 0, 4, 833, 27], + ["setarg", 6, 1, 5, 833, 27], ["setarg", 6, 2, 7, 833, 27], - ["invoke", 6, 3, 833, 27], + ["invoke", 6, 4, 833, 27], ["disrupt", 833, 27], - "rel_done_2690", - ["jump_false", 5, "while_end_2687", 833, 27], + "rel_done_2696", + ["jump_false", 3, "while_end_2693", 833, 27], ["load_field", 3, 1, "list", 834, 29], ["load_dynamic", 4, 3, 2, 834, 39], ["load_field", 3, 4, "right", 834, 39], @@ -17793,13 +17861,13 @@ ["setarg", 5, 1, 3, 834, 11], ["invoke", 5, 3, 834, 11], ["access", 3, 1, 835, 19], - ["is_num", 4, 2, 835, 19], - ["jump_false", 4, "num_err_2692", 835, 19], - "_nop_tc_84", - "_nop_tc_85", + "_nop_tc_92", + "_nop_tc_93", + "_nop_tc_94", + "_nop_tc_95", ["add", 4, 2, 3, 835, 19], - ["jump", "num_done_2693", 835, 19], - "num_err_2692", + ["jump", "num_done_2699", 835, 19], + "num_err_2698", [ "access", 3, @@ -17822,13 +17890,13 @@ ["setarg", 6, 2, 7, 835, 19], ["invoke", 6, 3, 835, 19], ["disrupt", 835, 19], - "num_done_2693", + "num_done_2699", ["move", 2, 4, 835, 19], - ["jump", "while_start_2686", 835, 19], - "while_end_2687", - ["jump", "if_end_2679", 835, 19], - "if_else_2678", - "if_end_2679", + ["jump", "while_start_2692", 835, 19], + "while_end_2693", + ["jump", "if_end_2685", 835, 19], + "if_else_2684", + "if_end_2685", ["null", 2, 835, 19], ["return", 2, 835, 19] ], @@ -17843,77 +17911,77 @@ "instructions": [ ["null", 2, 841, 20], ["is_identical", 3, 1, 2, 841, 20], - ["jump_true", 3, "eq_done_2696", 841, 20], + ["jump_true", 3, "eq_done_2702", 841, 20], ["is_int", 4, 1, 841, 20], - ["jump_false", 4, "eq_ni_2697", 841, 20], + ["jump_false", 4, "eq_ni_2703", 841, 20], "_nop_tc_1", - ["jump", "eq_ni_2697", 841, 20], + ["jump", "eq_ni_2703", 841, 20], ["eq_int", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_ni_2697", + ["jump", "eq_done_2702", 841, 20], + "eq_ni_2703", ["is_num", 4, 1, 841, 20], - ["jump_false", 4, "eq_nn_2698", 841, 20], + ["jump_false", 4, "eq_nn_2704", 841, 20], "_nop_tc_2", - ["jump", "eq_nn_2698", 841, 20], + ["jump", "eq_nn_2704", 841, 20], ["eq_float", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nn_2698", + ["jump", "eq_done_2702", 841, 20], + "eq_nn_2704", ["is_text", 4, 1, 841, 20], - ["jump_false", 4, "eq_nt_2699", 841, 20], + ["jump_false", 4, "eq_nt_2705", 841, 20], "_nop_tc_3", - ["jump", "eq_nt_2699", 841, 20], + ["jump", "eq_nt_2705", 841, 20], ["eq_text", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nt_2699", + ["jump", "eq_done_2702", 841, 20], + "eq_nt_2705", ["is_null", 4, 1, 841, 20], - ["jump_false", 4, "eq_nnl_2700", 841, 20], + ["jump_false", 4, "eq_nnl_2706", 841, 20], "_nop_tc_4", "_nop_tc_5", ["true", 3, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nnl_2700", + ["jump", "eq_done_2702", 841, 20], + "eq_nnl_2706", ["is_bool", 4, 1, 841, 20], - ["jump_false", 4, "eq_nb_2701", 841, 20], + ["jump_false", 4, "eq_nb_2707", 841, 20], "_nop_tc_6", - ["jump", "eq_nb_2701", 841, 20], + ["jump", "eq_nb_2707", 841, 20], ["eq_bool", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nb_2701", + ["jump", "eq_done_2702", 841, 20], + "eq_nb_2707", ["false", 3, 841, 20], - "eq_done_2696", - ["jump_false", 3, "if_else_2694", 841, 20], + "eq_done_2702", + ["jump_false", 3, "if_else_2700", 841, 20], ["null", 2, 841, 33], ["return", 2, 841, 33], "_nop_ur_1", - "if_else_2694", - "if_end_2695", + "if_else_2700", + "if_end_2701", ["access", 2, 0, 842, 15], ["access", 3, 0, 843, 15], ["null", 4, 844, 18], ["null", 5, 845, 15], - "while_start_2702", + "while_start_2708", ["length", 6, 1, 846, 25], ["is_int", 7, 2, 846, 25], - ["jump_false", 7, "rel_ni_2704", 846, 25], + ["jump_false", 7, "rel_ni_2710", 846, 25], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_ni_2704", - ["is_num", 7, 2, 846, 25], - ["jump_false", 7, "rel_nn_2705", 846, 25], + ["lt_int", 7, 2, 6, 846, 25], + ["jump", "rel_done_2712", 846, 25], + "rel_ni_2710", "_nop_tc_9", "_nop_tc_10", - ["lt_float", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_nn_2705", - ["is_text", 7, 2, 846, 25], - ["jump_false", 7, "rel_err_2707", 846, 25], "_nop_tc_11", - ["jump", "rel_err_2707", 846, 25], - ["lt_text", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_err_2707", + "_nop_tc_12", + ["lt_float", 7, 2, 6, 846, 25], + ["jump", "rel_done_2712", 846, 25], + "rel_nn_2711", + "_nop_tc_13", + ["jump", "rel_err_2713", 846, 25], + "_nop_tc_14", + ["jump", "rel_err_2713", 846, 25], + ["lt_text", 7, 2, 6, 846, 25], + ["jump", "rel_done_2712", 846, 25], + "rel_err_2713", [ "access", 6, @@ -17925,64 +17993,64 @@ 846, 25 ], - ["access", 7, "error", 846, 25], + ["access", 8, "error", 846, 25], ["access", 9, "cannot compare with '<': operands must be same type", 846, 25], ["array", 10, 0, 846, 25], ["push", 10, 9, 846, 25], ["frame", 9, 6, 2, 846, 25], ["null", 6, 846, 25], ["setarg", 9, 0, 6, 846, 25], - ["setarg", 9, 1, 7, 846, 25], + ["setarg", 9, 1, 8, 846, 25], ["setarg", 9, 2, 10, 846, 25], ["invoke", 9, 6, 846, 25], ["disrupt", 846, 25], - "rel_done_2706", - ["jump_false", 8, "while_end_2703", 846, 25], + "rel_done_2712", + ["jump_false", 7, "while_end_2709", 846, 25], ["load_dynamic", 6, 1, 2, 847, 22], ["move", 4, 6, 847, 22], ["load_field", 6, 4, "kind", 848, 13], ["move", 5, 6, 848, 13], ["access", 6, "function", 849, 18], ["is_identical", 7, 5, 6, 849, 18], - ["jump_true", 7, "eq_done_2710", 849, 18], + ["jump_true", 7, "eq_done_2716", 849, 18], ["is_int", 8, 5, 849, 18], - ["jump_false", 8, "eq_ni_2711", 849, 18], - "_nop_tc_12", - ["jump", "eq_ni_2711", 849, 18], - ["eq_int", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_ni_2711", - ["is_num", 8, 5, 849, 18], - ["jump_false", 8, "eq_nn_2712", 849, 18], - "_nop_tc_13", - ["jump", "eq_nn_2712", 849, 18], - ["eq_float", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nn_2712", - ["is_text", 8, 5, 849, 18], - ["jump_false", 8, "eq_nt_2713", 849, 18], - "_nop_tc_14", + ["jump_false", 8, "eq_ni_2717", 849, 18], "_nop_tc_15", - ["eq_text", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nt_2713", - ["is_null", 8, 5, 849, 18], - ["jump_false", 8, "eq_nnl_2714", 849, 18], + ["jump", "eq_ni_2717", 849, 18], + ["eq_int", 7, 5, 6, 849, 18], + ["jump", "eq_done_2716", 849, 18], + "eq_ni_2717", + ["is_num", 8, 5, 849, 18], + ["jump_false", 8, "eq_nn_2718", 849, 18], "_nop_tc_16", - ["jump", "eq_nnl_2714", 849, 18], - ["true", 7, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nnl_2714", - ["is_bool", 8, 5, 849, 18], - ["jump_false", 8, "eq_nb_2715", 849, 18], + ["jump", "eq_nn_2718", 849, 18], + ["eq_float", 7, 5, 6, 849, 18], + ["jump", "eq_done_2716", 849, 18], + "eq_nn_2718", + ["is_text", 8, 5, 849, 18], + ["jump_false", 8, "eq_nt_2719", 849, 18], "_nop_tc_17", - ["jump", "eq_nb_2715", 849, 18], + "_nop_tc_18", + ["eq_text", 7, 5, 6, 849, 18], + ["jump", "eq_done_2716", 849, 18], + "eq_nt_2719", + ["is_null", 8, 5, 849, 18], + ["jump_false", 8, "eq_nnl_2720", 849, 18], + "_nop_tc_19", + ["jump", "eq_nnl_2720", 849, 18], + ["true", 7, 849, 18], + ["jump", "eq_done_2716", 849, 18], + "eq_nnl_2720", + ["is_bool", 8, 5, 849, 18], + ["jump_false", 8, "eq_nb_2721", 849, 18], + "_nop_tc_20", + ["jump", "eq_nb_2721", 849, 18], ["eq_bool", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nb_2715", + ["jump", "eq_done_2716", 849, 18], + "eq_nb_2721", ["false", 7, 849, 18], - "eq_done_2710", - ["jump_false", 7, "if_else_2708", 849, 18], + "eq_done_2716", + ["jump_false", 7, "if_else_2714", 849, 18], ["get", 6, 2, 1, 850, 11], ["frame", 7, 6, 1, 850, 11], ["null", 6, 850, 11], @@ -18003,93 +18071,93 @@ ["setarg", 8, 0, 7, 852, 11], ["setarg", 8, 1, 6, 852, 11], ["invoke", 8, 6, 852, 11], - ["jump", "if_end_2709", 852, 11], - "if_else_2708", + ["jump", "if_end_2715", 852, 11], + "if_else_2714", ["access", 6, "var", 853, 25], ["is_identical", 7, 5, 6, 853, 25], - ["jump_true", 7, "eq_done_2719", 853, 25], + ["jump_true", 7, "eq_done_2725", 853, 25], ["is_int", 8, 5, 853, 25], - ["jump_false", 8, "eq_ni_2720", 853, 25], - "_nop_tc_18", - ["jump", "eq_ni_2720", 853, 25], - ["eq_int", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_ni_2720", - ["is_num", 8, 5, 853, 25], - ["jump_false", 8, "eq_nn_2721", 853, 25], - "_nop_tc_19", - ["jump", "eq_nn_2721", 853, 25], - ["eq_float", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nn_2721", - ["is_text", 8, 5, 853, 25], - ["jump_false", 8, "eq_nt_2722", 853, 25], - "_nop_tc_20", + ["jump_false", 8, "eq_ni_2726", 853, 25], "_nop_tc_21", - ["eq_text", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nt_2722", - ["is_null", 8, 5, 853, 25], - ["jump_false", 8, "eq_nnl_2723", 853, 25], + ["jump", "eq_ni_2726", 853, 25], + ["eq_int", 7, 5, 6, 853, 25], + ["jump", "eq_done_2725", 853, 25], + "eq_ni_2726", + ["is_num", 8, 5, 853, 25], + ["jump_false", 8, "eq_nn_2727", 853, 25], "_nop_tc_22", - ["jump", "eq_nnl_2723", 853, 25], - ["true", 7, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nnl_2723", - ["is_bool", 8, 5, 853, 25], - ["jump_false", 8, "eq_nb_2724", 853, 25], + ["jump", "eq_nn_2727", 853, 25], + ["eq_float", 7, 5, 6, 853, 25], + ["jump", "eq_done_2725", 853, 25], + "eq_nn_2727", + ["is_text", 8, 5, 853, 25], + ["jump_false", 8, "eq_nt_2728", 853, 25], "_nop_tc_23", - ["jump", "eq_nb_2724", 853, 25], + "_nop_tc_24", + ["eq_text", 7, 5, 6, 853, 25], + ["jump", "eq_done_2725", 853, 25], + "eq_nt_2728", + ["is_null", 8, 5, 853, 25], + ["jump_false", 8, "eq_nnl_2729", 853, 25], + "_nop_tc_25", + ["jump", "eq_nnl_2729", 853, 25], + ["true", 7, 853, 25], + ["jump", "eq_done_2725", 853, 25], + "eq_nnl_2729", + ["is_bool", 8, 5, 853, 25], + ["jump_false", 8, "eq_nb_2730", 853, 25], + "_nop_tc_26", + ["jump", "eq_nb_2730", 853, 25], ["eq_bool", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nb_2724", + ["jump", "eq_done_2725", 853, 25], + "eq_nb_2730", ["false", 7, 853, 25], - "eq_done_2719", + "eq_done_2725", ["move", 6, 7, 853, 25], - ["jump_true", 6, "or_end_2718", 853, 25], + ["jump_true", 6, "or_end_2724", 853, 25], ["access", 7, "def", 853, 39], ["is_identical", 8, 5, 7, 853, 39], - ["jump_true", 8, "eq_done_2725", 853, 39], + ["jump_true", 8, "eq_done_2731", 853, 39], ["is_int", 9, 5, 853, 39], - ["jump_false", 9, "eq_ni_2726", 853, 39], - "_nop_tc_24", - ["jump", "eq_ni_2726", 853, 39], - ["eq_int", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_ni_2726", - ["is_num", 9, 5, 853, 39], - ["jump_false", 9, "eq_nn_2727", 853, 39], - "_nop_tc_25", - ["jump", "eq_nn_2727", 853, 39], - ["eq_float", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nn_2727", - ["is_text", 9, 5, 853, 39], - ["jump_false", 9, "eq_nt_2728", 853, 39], - "_nop_tc_26", + ["jump_false", 9, "eq_ni_2732", 853, 39], "_nop_tc_27", - ["eq_text", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nt_2728", - ["is_null", 9, 5, 853, 39], - ["jump_false", 9, "eq_nnl_2729", 853, 39], + ["jump", "eq_ni_2732", 853, 39], + ["eq_int", 8, 5, 7, 853, 39], + ["jump", "eq_done_2731", 853, 39], + "eq_ni_2732", + ["is_num", 9, 5, 853, 39], + ["jump_false", 9, "eq_nn_2733", 853, 39], "_nop_tc_28", - ["jump", "eq_nnl_2729", 853, 39], - ["true", 8, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nnl_2729", - ["is_bool", 9, 5, 853, 39], - ["jump_false", 9, "eq_nb_2730", 853, 39], + ["jump", "eq_nn_2733", 853, 39], + ["eq_float", 8, 5, 7, 853, 39], + ["jump", "eq_done_2731", 853, 39], + "eq_nn_2733", + ["is_text", 9, 5, 853, 39], + ["jump_false", 9, "eq_nt_2734", 853, 39], "_nop_tc_29", - ["jump", "eq_nb_2730", 853, 39], + "_nop_tc_30", + ["eq_text", 8, 5, 7, 853, 39], + ["jump", "eq_done_2731", 853, 39], + "eq_nt_2734", + ["is_null", 9, 5, 853, 39], + ["jump_false", 9, "eq_nnl_2735", 853, 39], + "_nop_tc_31", + ["jump", "eq_nnl_2735", 853, 39], + ["true", 8, 853, 39], + ["jump", "eq_done_2731", 853, 39], + "eq_nnl_2735", + ["is_bool", 9, 5, 853, 39], + ["jump_false", 9, "eq_nb_2736", 853, 39], + "_nop_tc_32", + ["jump", "eq_nb_2736", 853, 39], ["eq_bool", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nb_2730", + ["jump", "eq_done_2731", 853, 39], + "eq_nb_2736", ["false", 8, 853, 39], - "eq_done_2725", + "eq_done_2731", ["move", 6, 8, 853, 39], - "or_end_2718", - ["jump_false", 6, "if_else_2716", 853, 39], + "or_end_2724", + ["jump_false", 6, "if_else_2722", 853, 39], ["load_field", 6, 4, "right", 854, 29], ["get", 7, 4, 1, 854, 11], ["frame", 8, 7, 1, 854, 11], @@ -18097,77 +18165,77 @@ ["setarg", 8, 0, 7, 854, 11], ["setarg", 8, 1, 6, 854, 11], ["invoke", 8, 6, 854, 11], - ["jump", "if_end_2717", 854, 11], - "if_else_2716", + ["jump", "if_end_2723", 854, 11], + "if_else_2722", ["access", 6, "var_list", 855, 25], ["is_identical", 7, 5, 6, 855, 25], - ["jump_true", 7, "eq_done_2733", 855, 25], + ["jump_true", 7, "eq_done_2739", 855, 25], ["is_int", 8, 5, 855, 25], - ["jump_false", 8, "eq_ni_2734", 855, 25], - "_nop_tc_30", - ["jump", "eq_ni_2734", 855, 25], - ["eq_int", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_ni_2734", - ["is_num", 8, 5, 855, 25], - ["jump_false", 8, "eq_nn_2735", 855, 25], - "_nop_tc_31", - ["jump", "eq_nn_2735", 855, 25], - ["eq_float", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nn_2735", - ["is_text", 8, 5, 855, 25], - ["jump_false", 8, "eq_nt_2736", 855, 25], - "_nop_tc_32", + ["jump_false", 8, "eq_ni_2740", 855, 25], "_nop_tc_33", - ["eq_text", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nt_2736", - ["is_null", 8, 5, 855, 25], - ["jump_false", 8, "eq_nnl_2737", 855, 25], + ["jump", "eq_ni_2740", 855, 25], + ["eq_int", 7, 5, 6, 855, 25], + ["jump", "eq_done_2739", 855, 25], + "eq_ni_2740", + ["is_num", 8, 5, 855, 25], + ["jump_false", 8, "eq_nn_2741", 855, 25], "_nop_tc_34", - ["jump", "eq_nnl_2737", 855, 25], - ["true", 7, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nnl_2737", - ["is_bool", 8, 5, 855, 25], - ["jump_false", 8, "eq_nb_2738", 855, 25], + ["jump", "eq_nn_2741", 855, 25], + ["eq_float", 7, 5, 6, 855, 25], + ["jump", "eq_done_2739", 855, 25], + "eq_nn_2741", + ["is_text", 8, 5, 855, 25], + ["jump_false", 8, "eq_nt_2742", 855, 25], "_nop_tc_35", - ["jump", "eq_nb_2738", 855, 25], + "_nop_tc_36", + ["eq_text", 7, 5, 6, 855, 25], + ["jump", "eq_done_2739", 855, 25], + "eq_nt_2742", + ["is_null", 8, 5, 855, 25], + ["jump_false", 8, "eq_nnl_2743", 855, 25], + "_nop_tc_37", + ["jump", "eq_nnl_2743", 855, 25], + ["true", 7, 855, 25], + ["jump", "eq_done_2739", 855, 25], + "eq_nnl_2743", + ["is_bool", 8, 5, 855, 25], + ["jump_false", 8, "eq_nb_2744", 855, 25], + "_nop_tc_38", + ["jump", "eq_nb_2744", 855, 25], ["eq_bool", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nb_2738", + ["jump", "eq_done_2739", 855, 25], + "eq_nb_2744", ["false", 7, 855, 25], - "eq_done_2733", - ["jump_false", 7, "if_else_2731", 855, 25], + "eq_done_2739", + ["jump_false", 7, "if_else_2737", 855, 25], ["access", 3, 0, 856, 15], - "while_start_2739", + "while_start_2745", ["load_field", 6, 4, "list", 857, 29], ["length", 7, 6, 857, 29], ["is_int", 6, 3, 857, 29], - ["jump_false", 6, "rel_ni_2741", 857, 29], - "_nop_tc_36", - "_nop_tc_37", - ["lt_int", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_ni_2741", - ["is_num", 6, 3, 857, 29], - ["jump_false", 6, "rel_nn_2742", 857, 29], - "_nop_tc_38", + ["jump_false", 6, "rel_ni_2747", 857, 29], "_nop_tc_39", - ["lt_float", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_nn_2742", - ["is_text", 6, 3, 857, 29], - ["jump_false", 6, "rel_err_2744", 857, 29], "_nop_tc_40", - ["jump", "rel_err_2744", 857, 29], - ["lt_text", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_err_2744", + ["lt_int", 6, 3, 7, 857, 29], + ["jump", "rel_done_2749", 857, 29], + "rel_ni_2747", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", + ["lt_float", 6, 3, 7, 857, 29], + ["jump", "rel_done_2749", 857, 29], + "rel_nn_2748", + "_nop_tc_45", + ["jump", "rel_err_2750", 857, 29], + "_nop_tc_46", + ["jump", "rel_err_2750", 857, 29], + ["lt_text", 6, 3, 7, 857, 29], + ["jump", "rel_done_2749", 857, 29], + "rel_err_2750", [ "access", - 6, + 7, { "name": "log", "kind": "name", @@ -18176,19 +18244,19 @@ 857, 29 ], - ["access", 7, "error", 857, 29], + ["access", 8, "error", 857, 29], ["access", 9, "cannot compare with '<': operands must be same type", 857, 29], ["array", 10, 0, 857, 29], ["push", 10, 9, 857, 29], - ["frame", 9, 6, 2, 857, 29], - ["null", 6, 857, 29], - ["setarg", 9, 0, 6, 857, 29], - ["setarg", 9, 1, 7, 857, 29], + ["frame", 9, 7, 2, 857, 29], + ["null", 7, 857, 29], + ["setarg", 9, 0, 7, 857, 29], + ["setarg", 9, 1, 8, 857, 29], ["setarg", 9, 2, 10, 857, 29], - ["invoke", 9, 6, 857, 29], + ["invoke", 9, 7, 857, 29], ["disrupt", 857, 29], - "rel_done_2743", - ["jump_false", 8, "while_end_2740", 857, 29], + "rel_done_2749", + ["jump_false", 6, "while_end_2746", 857, 29], ["load_field", 6, 4, "list", 858, 31], ["load_dynamic", 7, 6, 3, 858, 41], ["load_field", 6, 7, "right", 858, 41], @@ -18199,13 +18267,13 @@ ["setarg", 8, 1, 6, 858, 13], ["invoke", 8, 6, 858, 13], ["access", 6, 1, 859, 21], - ["is_num", 7, 3, 859, 21], - ["jump_false", 7, "num_err_2745", 859, 21], - "_nop_tc_41", - "_nop_tc_42", + "_nop_tc_47", + "_nop_tc_48", + "_nop_tc_49", + "_nop_tc_50", ["add", 7, 3, 6, 859, 21], - ["jump", "num_done_2746", 859, 21], - "num_err_2745", + ["jump", "num_done_2752", 859, 21], + "num_err_2751", [ "access", 6, @@ -18228,53 +18296,53 @@ ["setarg", 9, 2, 10, 859, 21], ["invoke", 9, 6, 859, 21], ["disrupt", 859, 21], - "num_done_2746", + "num_done_2752", ["move", 3, 7, 859, 21], - ["jump", "while_start_2739", 859, 21], - "while_end_2740", - ["jump", "if_end_2732", 859, 21], - "if_else_2731", + ["jump", "while_start_2745", 859, 21], + "while_end_2746", + ["jump", "if_end_2738", 859, 21], + "if_else_2737", ["access", 6, "call", 861, 25], ["is_identical", 7, 5, 6, 861, 25], - ["jump_true", 7, "eq_done_2749", 861, 25], + ["jump_true", 7, "eq_done_2755", 861, 25], ["is_int", 8, 5, 861, 25], - ["jump_false", 8, "eq_ni_2750", 861, 25], - "_nop_tc_43", - ["jump", "eq_ni_2750", 861, 25], + ["jump_false", 8, "eq_ni_2756", 861, 25], + "_nop_tc_51", + ["jump", "eq_ni_2756", 861, 25], ["eq_int", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_ni_2750", + ["jump", "eq_done_2755", 861, 25], + "eq_ni_2756", ["is_num", 8, 5, 861, 25], - ["jump_false", 8, "eq_nn_2751", 861, 25], - "_nop_tc_44", - ["jump", "eq_nn_2751", 861, 25], + ["jump_false", 8, "eq_nn_2757", 861, 25], + "_nop_tc_52", + ["jump", "eq_nn_2757", 861, 25], ["eq_float", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nn_2751", + ["jump", "eq_done_2755", 861, 25], + "eq_nn_2757", ["is_text", 8, 5, 861, 25], - ["jump_false", 8, "eq_nt_2752", 861, 25], - "_nop_tc_45", - "_nop_tc_46", + ["jump_false", 8, "eq_nt_2758", 861, 25], + "_nop_tc_53", + "_nop_tc_54", ["eq_text", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nt_2752", + ["jump", "eq_done_2755", 861, 25], + "eq_nt_2758", ["is_null", 8, 5, 861, 25], - ["jump_false", 8, "eq_nnl_2753", 861, 25], - "_nop_tc_47", - ["jump", "eq_nnl_2753", 861, 25], + ["jump_false", 8, "eq_nnl_2759", 861, 25], + "_nop_tc_55", + ["jump", "eq_nnl_2759", 861, 25], ["true", 7, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nnl_2753", + ["jump", "eq_done_2755", 861, 25], + "eq_nnl_2759", ["is_bool", 8, 5, 861, 25], - ["jump_false", 8, "eq_nb_2754", 861, 25], - "_nop_tc_48", - ["jump", "eq_nb_2754", 861, 25], + ["jump_false", 8, "eq_nb_2760", 861, 25], + "_nop_tc_56", + ["jump", "eq_nb_2760", 861, 25], ["eq_bool", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nb_2754", + ["jump", "eq_done_2755", 861, 25], + "eq_nb_2760", ["false", 7, 861, 25], - "eq_done_2749", - ["jump_false", 7, "if_else_2747", 861, 25], + "eq_done_2755", + ["jump_false", 7, "if_else_2753", 861, 25], ["load_field", 6, 4, "expression", 862, 29], ["get", 7, 4, 1, 862, 11], ["frame", 8, 7, 1, 862, 11], @@ -18282,49 +18350,49 @@ ["setarg", 8, 0, 7, 862, 11], ["setarg", 8, 1, 6, 862, 11], ["invoke", 8, 6, 862, 11], - ["jump", "if_end_2748", 862, 11], - "if_else_2747", + ["jump", "if_end_2754", 862, 11], + "if_else_2753", ["access", 6, "if", 863, 25], ["is_identical", 7, 5, 6, 863, 25], - ["jump_true", 7, "eq_done_2757", 863, 25], + ["jump_true", 7, "eq_done_2763", 863, 25], ["is_int", 8, 5, 863, 25], - ["jump_false", 8, "eq_ni_2758", 863, 25], - "_nop_tc_49", - ["jump", "eq_ni_2758", 863, 25], + ["jump_false", 8, "eq_ni_2764", 863, 25], + "_nop_tc_57", + ["jump", "eq_ni_2764", 863, 25], ["eq_int", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_ni_2758", + ["jump", "eq_done_2763", 863, 25], + "eq_ni_2764", ["is_num", 8, 5, 863, 25], - ["jump_false", 8, "eq_nn_2759", 863, 25], - "_nop_tc_50", - ["jump", "eq_nn_2759", 863, 25], + ["jump_false", 8, "eq_nn_2765", 863, 25], + "_nop_tc_58", + ["jump", "eq_nn_2765", 863, 25], ["eq_float", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nn_2759", + ["jump", "eq_done_2763", 863, 25], + "eq_nn_2765", ["is_text", 8, 5, 863, 25], - ["jump_false", 8, "eq_nt_2760", 863, 25], - "_nop_tc_51", - "_nop_tc_52", + ["jump_false", 8, "eq_nt_2766", 863, 25], + "_nop_tc_59", + "_nop_tc_60", ["eq_text", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nt_2760", + ["jump", "eq_done_2763", 863, 25], + "eq_nt_2766", ["is_null", 8, 5, 863, 25], - ["jump_false", 8, "eq_nnl_2761", 863, 25], - "_nop_tc_53", - ["jump", "eq_nnl_2761", 863, 25], + ["jump_false", 8, "eq_nnl_2767", 863, 25], + "_nop_tc_61", + ["jump", "eq_nnl_2767", 863, 25], ["true", 7, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nnl_2761", + ["jump", "eq_done_2763", 863, 25], + "eq_nnl_2767", ["is_bool", 8, 5, 863, 25], - ["jump_false", 8, "eq_nb_2762", 863, 25], - "_nop_tc_54", - ["jump", "eq_nb_2762", 863, 25], + ["jump_false", 8, "eq_nb_2768", 863, 25], + "_nop_tc_62", + ["jump", "eq_nb_2768", 863, 25], ["eq_bool", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nb_2762", + ["jump", "eq_done_2763", 863, 25], + "eq_nb_2768", ["false", 7, 863, 25], - "eq_done_2757", - ["jump_false", 7, "if_else_2755", 863, 25], + "eq_done_2763", + ["jump_false", 7, "if_else_2761", 863, 25], ["load_field", 6, 4, "expression", 864, 29], ["get", 7, 4, 1, 864, 11], ["frame", 8, 7, 1, 864, 11], @@ -18349,50 +18417,50 @@ ["load_field", 6, 4, "else", 867, 15], ["null", 7, 867, 28], ["is_identical", 8, 6, 7, 867, 28], - ["jump_true", 8, "ne_nid_2766", 867, 28], - ["jump", "ne_ni_2767", 867, 28], - "ne_nid_2766", + ["jump_true", 8, "ne_nid_2772", 867, 28], + ["jump", "ne_ni_2773", 867, 28], + "ne_nid_2772", ["false", 8, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_ni_2767", + ["jump", "ne_done_2771", 867, 28], + "ne_ni_2773", ["is_int", 9, 6, 867, 28], - ["jump_false", 9, "ne_nn_2768", 867, 28], - "_nop_tc_55", - ["jump", "ne_nn_2768", 867, 28], + ["jump_false", 9, "ne_nn_2774", 867, 28], + "_nop_tc_63", + ["jump", "ne_nn_2774", 867, 28], ["ne_int", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nn_2768", + ["jump", "ne_done_2771", 867, 28], + "ne_nn_2774", ["is_num", 9, 6, 867, 28], - ["jump_false", 9, "ne_nt_2769", 867, 28], - "_nop_tc_56", - ["jump", "ne_nt_2769", 867, 28], + ["jump_false", 9, "ne_nt_2775", 867, 28], + "_nop_tc_64", + ["jump", "ne_nt_2775", 867, 28], ["ne_float", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nt_2769", + ["jump", "ne_done_2771", 867, 28], + "ne_nt_2775", ["is_text", 9, 6, 867, 28], - ["jump_false", 9, "ne_nnl_2770", 867, 28], - "_nop_tc_57", - ["jump", "ne_nnl_2770", 867, 28], + ["jump_false", 9, "ne_nnl_2776", 867, 28], + "_nop_tc_65", + ["jump", "ne_nnl_2776", 867, 28], ["ne_text", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nnl_2770", + ["jump", "ne_done_2771", 867, 28], + "ne_nnl_2776", ["is_null", 9, 6, 867, 28], - ["jump_false", 9, "ne_nb_2771", 867, 28], - "_nop_tc_58", - "_nop_tc_59", + ["jump_false", 9, "ne_nb_2777", 867, 28], + "_nop_tc_66", + "_nop_tc_67", ["false", 8, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nb_2771", + ["jump", "ne_done_2771", 867, 28], + "ne_nb_2777", ["is_bool", 9, 6, 867, 28], - ["jump_false", 9, "ne_mis_2772", 867, 28], - "_nop_tc_60", - ["jump", "ne_mis_2772", 867, 28], + ["jump_false", 9, "ne_mis_2778", 867, 28], + "_nop_tc_68", + ["jump", "ne_mis_2778", 867, 28], ["ne_bool", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_mis_2772", + ["jump", "ne_done_2771", 867, 28], + "ne_mis_2778", ["true", 8, 867, 28], - "ne_done_2765", - ["jump_false", 8, "if_else_2763", 867, 28], + "ne_done_2771", + ["jump_false", 8, "if_else_2769", 867, 28], ["load_field", 6, 4, "else", 867, 53], ["get", 7, 3, 1, 867, 34], ["frame", 8, 7, 1, 867, 34], @@ -18400,96 +18468,96 @@ ["setarg", 8, 0, 7, 867, 34], ["setarg", 8, 1, 6, 867, 34], ["invoke", 8, 6, 867, 34], - ["jump", "if_end_2764", 867, 34], - "if_else_2763", - "if_end_2764", - ["jump", "if_end_2756", 867, 34], - "if_else_2755", + ["jump", "if_end_2770", 867, 34], + "if_else_2769", + "if_end_2770", + ["jump", "if_end_2762", 867, 34], + "if_else_2761", ["access", 6, "while", 868, 25], ["is_identical", 7, 5, 6, 868, 25], - ["jump_true", 7, "eq_done_2776", 868, 25], + ["jump_true", 7, "eq_done_2782", 868, 25], ["is_int", 8, 5, 868, 25], - ["jump_false", 8, "eq_ni_2777", 868, 25], - "_nop_tc_61", - ["jump", "eq_ni_2777", 868, 25], + ["jump_false", 8, "eq_ni_2783", 868, 25], + "_nop_tc_69", + ["jump", "eq_ni_2783", 868, 25], ["eq_int", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_ni_2777", + ["jump", "eq_done_2782", 868, 25], + "eq_ni_2783", ["is_num", 8, 5, 868, 25], - ["jump_false", 8, "eq_nn_2778", 868, 25], - "_nop_tc_62", - ["jump", "eq_nn_2778", 868, 25], + ["jump_false", 8, "eq_nn_2784", 868, 25], + "_nop_tc_70", + ["jump", "eq_nn_2784", 868, 25], ["eq_float", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nn_2778", + ["jump", "eq_done_2782", 868, 25], + "eq_nn_2784", ["is_text", 8, 5, 868, 25], - ["jump_false", 8, "eq_nt_2779", 868, 25], - "_nop_tc_63", - "_nop_tc_64", + ["jump_false", 8, "eq_nt_2785", 868, 25], + "_nop_tc_71", + "_nop_tc_72", ["eq_text", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nt_2779", + ["jump", "eq_done_2782", 868, 25], + "eq_nt_2785", ["is_null", 8, 5, 868, 25], - ["jump_false", 8, "eq_nnl_2780", 868, 25], - "_nop_tc_65", - ["jump", "eq_nnl_2780", 868, 25], + ["jump_false", 8, "eq_nnl_2786", 868, 25], + "_nop_tc_73", + ["jump", "eq_nnl_2786", 868, 25], ["true", 7, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nnl_2780", + ["jump", "eq_done_2782", 868, 25], + "eq_nnl_2786", ["is_bool", 8, 5, 868, 25], - ["jump_false", 8, "eq_nb_2781", 868, 25], - "_nop_tc_66", - ["jump", "eq_nb_2781", 868, 25], + ["jump_false", 8, "eq_nb_2787", 868, 25], + "_nop_tc_74", + ["jump", "eq_nb_2787", 868, 25], ["eq_bool", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nb_2781", + ["jump", "eq_done_2782", 868, 25], + "eq_nb_2787", ["false", 7, 868, 25], - "eq_done_2776", + "eq_done_2782", ["move", 6, 7, 868, 25], - ["jump_true", 6, "or_end_2775", 868, 25], + ["jump_true", 6, "or_end_2781", 868, 25], ["access", 7, "do", 868, 41], ["is_identical", 8, 5, 7, 868, 41], - ["jump_true", 8, "eq_done_2782", 868, 41], + ["jump_true", 8, "eq_done_2788", 868, 41], ["is_int", 9, 5, 868, 41], - ["jump_false", 9, "eq_ni_2783", 868, 41], - "_nop_tc_67", - ["jump", "eq_ni_2783", 868, 41], + ["jump_false", 9, "eq_ni_2789", 868, 41], + "_nop_tc_75", + ["jump", "eq_ni_2789", 868, 41], ["eq_int", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_ni_2783", + ["jump", "eq_done_2788", 868, 41], + "eq_ni_2789", ["is_num", 9, 5, 868, 41], - ["jump_false", 9, "eq_nn_2784", 868, 41], - "_nop_tc_68", - ["jump", "eq_nn_2784", 868, 41], + ["jump_false", 9, "eq_nn_2790", 868, 41], + "_nop_tc_76", + ["jump", "eq_nn_2790", 868, 41], ["eq_float", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nn_2784", + ["jump", "eq_done_2788", 868, 41], + "eq_nn_2790", ["is_text", 9, 5, 868, 41], - ["jump_false", 9, "eq_nt_2785", 868, 41], - "_nop_tc_69", - "_nop_tc_70", + ["jump_false", 9, "eq_nt_2791", 868, 41], + "_nop_tc_77", + "_nop_tc_78", ["eq_text", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nt_2785", + ["jump", "eq_done_2788", 868, 41], + "eq_nt_2791", ["is_null", 9, 5, 868, 41], - ["jump_false", 9, "eq_nnl_2786", 868, 41], - "_nop_tc_71", - ["jump", "eq_nnl_2786", 868, 41], + ["jump_false", 9, "eq_nnl_2792", 868, 41], + "_nop_tc_79", + ["jump", "eq_nnl_2792", 868, 41], ["true", 8, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nnl_2786", + ["jump", "eq_done_2788", 868, 41], + "eq_nnl_2792", ["is_bool", 9, 5, 868, 41], - ["jump_false", 9, "eq_nb_2787", 868, 41], - "_nop_tc_72", - ["jump", "eq_nb_2787", 868, 41], + ["jump_false", 9, "eq_nb_2793", 868, 41], + "_nop_tc_80", + ["jump", "eq_nb_2793", 868, 41], ["eq_bool", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nb_2787", + ["jump", "eq_done_2788", 868, 41], + "eq_nb_2793", ["false", 8, 868, 41], - "eq_done_2782", + "eq_done_2788", ["move", 6, 8, 868, 41], - "or_end_2775", - ["jump_false", 6, "if_else_2773", 868, 41], + "or_end_2781", + ["jump_false", 6, "if_else_2779", 868, 41], ["load_field", 6, 4, "expression", 869, 29], ["get", 7, 4, 1, 869, 11], ["frame", 8, 7, 1, 869, 11], @@ -18504,185 +18572,185 @@ ["setarg", 8, 0, 7, 870, 11], ["setarg", 8, 1, 6, 870, 11], ["invoke", 8, 6, 870, 11], - ["jump", "if_end_2774", 870, 11], - "if_else_2773", + ["jump", "if_end_2780", 870, 11], + "if_else_2779", ["access", 6, "for", 871, 25], ["is_identical", 7, 5, 6, 871, 25], - ["jump_true", 7, "eq_done_2790", 871, 25], + ["jump_true", 7, "eq_done_2796", 871, 25], ["is_int", 8, 5, 871, 25], - ["jump_false", 8, "eq_ni_2791", 871, 25], - "_nop_tc_73", - ["jump", "eq_ni_2791", 871, 25], + ["jump_false", 8, "eq_ni_2797", 871, 25], + "_nop_tc_81", + ["jump", "eq_ni_2797", 871, 25], ["eq_int", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_ni_2791", + ["jump", "eq_done_2796", 871, 25], + "eq_ni_2797", ["is_num", 8, 5, 871, 25], - ["jump_false", 8, "eq_nn_2792", 871, 25], - "_nop_tc_74", - ["jump", "eq_nn_2792", 871, 25], + ["jump_false", 8, "eq_nn_2798", 871, 25], + "_nop_tc_82", + ["jump", "eq_nn_2798", 871, 25], ["eq_float", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nn_2792", + ["jump", "eq_done_2796", 871, 25], + "eq_nn_2798", ["is_text", 8, 5, 871, 25], - ["jump_false", 8, "eq_nt_2793", 871, 25], - "_nop_tc_75", - "_nop_tc_76", + ["jump_false", 8, "eq_nt_2799", 871, 25], + "_nop_tc_83", + "_nop_tc_84", ["eq_text", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nt_2793", + ["jump", "eq_done_2796", 871, 25], + "eq_nt_2799", ["is_null", 8, 5, 871, 25], - ["jump_false", 8, "eq_nnl_2794", 871, 25], - "_nop_tc_77", - ["jump", "eq_nnl_2794", 871, 25], + ["jump_false", 8, "eq_nnl_2800", 871, 25], + "_nop_tc_85", + ["jump", "eq_nnl_2800", 871, 25], ["true", 7, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nnl_2794", + ["jump", "eq_done_2796", 871, 25], + "eq_nnl_2800", ["is_bool", 8, 5, 871, 25], - ["jump_false", 8, "eq_nb_2795", 871, 25], - "_nop_tc_78", - ["jump", "eq_nb_2795", 871, 25], + ["jump_false", 8, "eq_nb_2801", 871, 25], + "_nop_tc_86", + ["jump", "eq_nb_2801", 871, 25], ["eq_bool", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nb_2795", + ["jump", "eq_done_2796", 871, 25], + "eq_nb_2801", ["false", 7, 871, 25], - "eq_done_2790", - ["jump_false", 7, "if_else_2788", 871, 25], + "eq_done_2796", + ["jump_false", 7, "if_else_2794", 871, 25], ["load_field", 6, 4, "init", 872, 15], ["null", 7, 872, 28], ["is_identical", 8, 6, 7, 872, 28], - ["jump_true", 8, "ne_nid_2799", 872, 28], - ["jump", "ne_ni_2800", 872, 28], - "ne_nid_2799", + ["jump_true", 8, "ne_nid_2805", 872, 28], + ["jump", "ne_ni_2806", 872, 28], + "ne_nid_2805", ["false", 8, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_ni_2800", + ["jump", "ne_done_2804", 872, 28], + "ne_ni_2806", ["is_int", 9, 6, 872, 28], - ["jump_false", 9, "ne_nn_2801", 872, 28], - "_nop_tc_79", - ["jump", "ne_nn_2801", 872, 28], + ["jump_false", 9, "ne_nn_2807", 872, 28], + "_nop_tc_87", + ["jump", "ne_nn_2807", 872, 28], ["ne_int", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nn_2801", + ["jump", "ne_done_2804", 872, 28], + "ne_nn_2807", ["is_num", 9, 6, 872, 28], - ["jump_false", 9, "ne_nt_2802", 872, 28], - "_nop_tc_80", - ["jump", "ne_nt_2802", 872, 28], + ["jump_false", 9, "ne_nt_2808", 872, 28], + "_nop_tc_88", + ["jump", "ne_nt_2808", 872, 28], ["ne_float", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nt_2802", + ["jump", "ne_done_2804", 872, 28], + "ne_nt_2808", ["is_text", 9, 6, 872, 28], - ["jump_false", 9, "ne_nnl_2803", 872, 28], - "_nop_tc_81", - ["jump", "ne_nnl_2803", 872, 28], + ["jump_false", 9, "ne_nnl_2809", 872, 28], + "_nop_tc_89", + ["jump", "ne_nnl_2809", 872, 28], ["ne_text", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nnl_2803", + ["jump", "ne_done_2804", 872, 28], + "ne_nnl_2809", ["is_null", 9, 6, 872, 28], - ["jump_false", 9, "ne_nb_2804", 872, 28], - "_nop_tc_82", - "_nop_tc_83", + ["jump_false", 9, "ne_nb_2810", 872, 28], + "_nop_tc_90", + "_nop_tc_91", ["false", 8, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nb_2804", + ["jump", "ne_done_2804", 872, 28], + "ne_nb_2810", ["is_bool", 9, 6, 872, 28], - ["jump_false", 9, "ne_mis_2805", 872, 28], - "_nop_tc_84", - ["jump", "ne_mis_2805", 872, 28], + ["jump_false", 9, "ne_mis_2811", 872, 28], + "_nop_tc_92", + ["jump", "ne_mis_2811", 872, 28], ["ne_bool", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_mis_2805", + ["jump", "ne_done_2804", 872, 28], + "ne_mis_2811", ["true", 8, 872, 28], - "ne_done_2798", - ["jump_false", 8, "if_else_2796", 872, 28], + "ne_done_2804", + ["jump_false", 8, "if_else_2802", 872, 28], ["load_field", 6, 4, "init", 873, 17], ["load_field", 7, 6, "kind", 873, 17], ["access", 6, "var", 873, 35], ["is_identical", 8, 7, 6, 873, 35], - ["jump_true", 8, "eq_done_2809", 873, 35], + ["jump_true", 8, "eq_done_2815", 873, 35], ["is_int", 9, 7, 873, 35], - ["jump_false", 9, "eq_ni_2810", 873, 35], - "_nop_tc_85", - ["jump", "eq_ni_2810", 873, 35], + ["jump_false", 9, "eq_ni_2816", 873, 35], + "_nop_tc_93", + ["jump", "eq_ni_2816", 873, 35], ["eq_int", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_ni_2810", + ["jump", "eq_done_2815", 873, 35], + "eq_ni_2816", ["is_num", 9, 7, 873, 35], - ["jump_false", 9, "eq_nn_2811", 873, 35], - "_nop_tc_86", - ["jump", "eq_nn_2811", 873, 35], + ["jump_false", 9, "eq_nn_2817", 873, 35], + "_nop_tc_94", + ["jump", "eq_nn_2817", 873, 35], ["eq_float", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nn_2811", + ["jump", "eq_done_2815", 873, 35], + "eq_nn_2817", ["is_text", 9, 7, 873, 35], - ["jump_false", 9, "eq_nt_2812", 873, 35], - "_nop_tc_87", - "_nop_tc_88", + ["jump_false", 9, "eq_nt_2818", 873, 35], + "_nop_tc_95", + "_nop_tc_96", ["eq_text", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nt_2812", + ["jump", "eq_done_2815", 873, 35], + "eq_nt_2818", ["is_null", 9, 7, 873, 35], - ["jump_false", 9, "eq_nnl_2813", 873, 35], - "_nop_tc_89", - ["jump", "eq_nnl_2813", 873, 35], + ["jump_false", 9, "eq_nnl_2819", 873, 35], + "_nop_tc_97", + ["jump", "eq_nnl_2819", 873, 35], ["true", 8, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nnl_2813", + ["jump", "eq_done_2815", 873, 35], + "eq_nnl_2819", ["is_bool", 9, 7, 873, 35], - ["jump_false", 9, "eq_nb_2814", 873, 35], - "_nop_tc_90", - ["jump", "eq_nb_2814", 873, 35], + ["jump_false", 9, "eq_nb_2820", 873, 35], + "_nop_tc_98", + ["jump", "eq_nb_2820", 873, 35], ["eq_bool", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nb_2814", + ["jump", "eq_done_2815", 873, 35], + "eq_nb_2820", ["false", 8, 873, 35], - "eq_done_2809", + "eq_done_2815", ["move", 6, 8, 873, 35], - ["jump_true", 6, "or_end_2808", 873, 35], + ["jump_true", 6, "or_end_2814", 873, 35], ["load_field", 7, 4, "init", 873, 44], ["load_field", 8, 7, "kind", 873, 44], ["access", 7, "def", 873, 62], ["is_identical", 9, 8, 7, 873, 62], - ["jump_true", 9, "eq_done_2815", 873, 62], + ["jump_true", 9, "eq_done_2821", 873, 62], ["is_int", 10, 8, 873, 62], - ["jump_false", 10, "eq_ni_2816", 873, 62], - "_nop_tc_91", - ["jump", "eq_ni_2816", 873, 62], + ["jump_false", 10, "eq_ni_2822", 873, 62], + "_nop_tc_99", + ["jump", "eq_ni_2822", 873, 62], ["eq_int", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_ni_2816", + ["jump", "eq_done_2821", 873, 62], + "eq_ni_2822", ["is_num", 10, 8, 873, 62], - ["jump_false", 10, "eq_nn_2817", 873, 62], - "_nop_tc_92", - ["jump", "eq_nn_2817", 873, 62], + ["jump_false", 10, "eq_nn_2823", 873, 62], + "_nop_tc_100", + ["jump", "eq_nn_2823", 873, 62], ["eq_float", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nn_2817", + ["jump", "eq_done_2821", 873, 62], + "eq_nn_2823", ["is_text", 10, 8, 873, 62], - ["jump_false", 10, "eq_nt_2818", 873, 62], - "_nop_tc_93", - "_nop_tc_94", + ["jump_false", 10, "eq_nt_2824", 873, 62], + "_nop_tc_101", + "_nop_tc_102", ["eq_text", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nt_2818", + ["jump", "eq_done_2821", 873, 62], + "eq_nt_2824", ["is_null", 10, 8, 873, 62], - ["jump_false", 10, "eq_nnl_2819", 873, 62], - "_nop_tc_95", - ["jump", "eq_nnl_2819", 873, 62], + ["jump_false", 10, "eq_nnl_2825", 873, 62], + "_nop_tc_103", + ["jump", "eq_nnl_2825", 873, 62], ["true", 9, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nnl_2819", + ["jump", "eq_done_2821", 873, 62], + "eq_nnl_2825", ["is_bool", 10, 8, 873, 62], - ["jump_false", 10, "eq_nb_2820", 873, 62], - "_nop_tc_96", - ["jump", "eq_nb_2820", 873, 62], + ["jump_false", 10, "eq_nb_2826", 873, 62], + "_nop_tc_104", + ["jump", "eq_nb_2826", 873, 62], ["eq_bool", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nb_2820", + ["jump", "eq_done_2821", 873, 62], + "eq_nb_2826", ["false", 9, 873, 62], - "eq_done_2815", + "eq_done_2821", ["move", 6, 9, 873, 62], - "or_end_2808", - ["jump_false", 6, "if_else_2806", 873, 62], + "or_end_2814", + ["jump_false", 6, "if_else_2812", 873, 62], ["load_field", 6, 4, "init", 874, 33], ["load_field", 7, 6, "right", 874, 33], ["get", 6, 4, 1, 874, 15], @@ -18691,8 +18759,8 @@ ["setarg", 8, 0, 6, 874, 15], ["setarg", 8, 1, 7, 874, 15], ["invoke", 8, 6, 874, 15], - ["jump", "if_end_2807", 874, 15], - "if_else_2806", + ["jump", "if_end_2813", 874, 15], + "if_else_2812", ["load_field", 6, 4, "init", 876, 33], ["get", 7, 4, 1, 876, 15], ["frame", 8, 7, 1, 876, 15], @@ -18700,10 +18768,10 @@ ["setarg", 8, 0, 7, 876, 15], ["setarg", 8, 1, 6, 876, 15], ["invoke", 8, 6, 876, 15], - "if_end_2807", - ["jump", "if_end_2797", 876, 15], - "if_else_2796", - "if_end_2797", + "if_end_2813", + ["jump", "if_end_2803", 876, 15], + "if_else_2802", + "if_end_2803", ["load_field", 6, 4, "test", 879, 29], ["get", 7, 4, 1, 879, 11], ["frame", 8, 7, 1, 879, 11], @@ -18725,93 +18793,93 @@ ["setarg", 8, 0, 7, 881, 11], ["setarg", 8, 1, 6, 881, 11], ["invoke", 8, 6, 881, 11], - ["jump", "if_end_2789", 881, 11], - "if_else_2788", + ["jump", "if_end_2795", 881, 11], + "if_else_2794", ["access", 6, "return", 882, 25], ["is_identical", 7, 5, 6, 882, 25], - ["jump_true", 7, "eq_done_2824", 882, 25], + ["jump_true", 7, "eq_done_2830", 882, 25], ["is_int", 8, 5, 882, 25], - ["jump_false", 8, "eq_ni_2825", 882, 25], - "_nop_tc_97", - ["jump", "eq_ni_2825", 882, 25], + ["jump_false", 8, "eq_ni_2831", 882, 25], + "_nop_tc_105", + ["jump", "eq_ni_2831", 882, 25], ["eq_int", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_ni_2825", + ["jump", "eq_done_2830", 882, 25], + "eq_ni_2831", ["is_num", 8, 5, 882, 25], - ["jump_false", 8, "eq_nn_2826", 882, 25], - "_nop_tc_98", - ["jump", "eq_nn_2826", 882, 25], + ["jump_false", 8, "eq_nn_2832", 882, 25], + "_nop_tc_106", + ["jump", "eq_nn_2832", 882, 25], ["eq_float", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nn_2826", + ["jump", "eq_done_2830", 882, 25], + "eq_nn_2832", ["is_text", 8, 5, 882, 25], - ["jump_false", 8, "eq_nt_2827", 882, 25], - "_nop_tc_99", - "_nop_tc_100", + ["jump_false", 8, "eq_nt_2833", 882, 25], + "_nop_tc_107", + "_nop_tc_108", ["eq_text", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nt_2827", + ["jump", "eq_done_2830", 882, 25], + "eq_nt_2833", ["is_null", 8, 5, 882, 25], - ["jump_false", 8, "eq_nnl_2828", 882, 25], - "_nop_tc_101", - ["jump", "eq_nnl_2828", 882, 25], + ["jump_false", 8, "eq_nnl_2834", 882, 25], + "_nop_tc_109", + ["jump", "eq_nnl_2834", 882, 25], ["true", 7, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nnl_2828", + ["jump", "eq_done_2830", 882, 25], + "eq_nnl_2834", ["is_bool", 8, 5, 882, 25], - ["jump_false", 8, "eq_nb_2829", 882, 25], - "_nop_tc_102", - ["jump", "eq_nb_2829", 882, 25], + ["jump_false", 8, "eq_nb_2835", 882, 25], + "_nop_tc_110", + ["jump", "eq_nb_2835", 882, 25], ["eq_bool", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nb_2829", + ["jump", "eq_done_2830", 882, 25], + "eq_nb_2835", ["false", 7, 882, 25], - "eq_done_2824", + "eq_done_2830", ["move", 6, 7, 882, 25], - ["jump_true", 6, "or_end_2823", 882, 25], + ["jump_true", 6, "or_end_2829", 882, 25], ["access", 7, "go", 882, 42], ["is_identical", 8, 5, 7, 882, 42], - ["jump_true", 8, "eq_done_2830", 882, 42], + ["jump_true", 8, "eq_done_2836", 882, 42], ["is_int", 9, 5, 882, 42], - ["jump_false", 9, "eq_ni_2831", 882, 42], - "_nop_tc_103", - ["jump", "eq_ni_2831", 882, 42], + ["jump_false", 9, "eq_ni_2837", 882, 42], + "_nop_tc_111", + ["jump", "eq_ni_2837", 882, 42], ["eq_int", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_ni_2831", + ["jump", "eq_done_2836", 882, 42], + "eq_ni_2837", ["is_num", 9, 5, 882, 42], - ["jump_false", 9, "eq_nn_2832", 882, 42], - "_nop_tc_104", - ["jump", "eq_nn_2832", 882, 42], + ["jump_false", 9, "eq_nn_2838", 882, 42], + "_nop_tc_112", + ["jump", "eq_nn_2838", 882, 42], ["eq_float", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nn_2832", + ["jump", "eq_done_2836", 882, 42], + "eq_nn_2838", ["is_text", 9, 5, 882, 42], - ["jump_false", 9, "eq_nt_2833", 882, 42], - "_nop_tc_105", - "_nop_tc_106", + ["jump_false", 9, "eq_nt_2839", 882, 42], + "_nop_tc_113", + "_nop_tc_114", ["eq_text", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nt_2833", + ["jump", "eq_done_2836", 882, 42], + "eq_nt_2839", ["is_null", 9, 5, 882, 42], - ["jump_false", 9, "eq_nnl_2834", 882, 42], - "_nop_tc_107", - ["jump", "eq_nnl_2834", 882, 42], + ["jump_false", 9, "eq_nnl_2840", 882, 42], + "_nop_tc_115", + ["jump", "eq_nnl_2840", 882, 42], ["true", 8, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nnl_2834", + ["jump", "eq_done_2836", 882, 42], + "eq_nnl_2840", ["is_bool", 9, 5, 882, 42], - ["jump_false", 9, "eq_nb_2835", 882, 42], - "_nop_tc_108", - ["jump", "eq_nb_2835", 882, 42], + ["jump_false", 9, "eq_nb_2841", 882, 42], + "_nop_tc_116", + ["jump", "eq_nb_2841", 882, 42], ["eq_bool", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nb_2835", + ["jump", "eq_done_2836", 882, 42], + "eq_nb_2841", ["false", 8, 882, 42], - "eq_done_2830", + "eq_done_2836", ["move", 6, 8, 882, 42], - "or_end_2823", - ["jump_false", 6, "if_else_2821", 882, 42], + "or_end_2829", + ["jump_false", 6, "if_else_2827", 882, 42], ["load_field", 6, 4, "expression", 883, 29], ["get", 7, 4, 1, 883, 11], ["frame", 8, 7, 1, 883, 11], @@ -18819,49 +18887,49 @@ ["setarg", 8, 0, 7, 883, 11], ["setarg", 8, 1, 6, 883, 11], ["invoke", 8, 6, 883, 11], - ["jump", "if_end_2822", 883, 11], - "if_else_2821", + ["jump", "if_end_2828", 883, 11], + "if_else_2827", ["access", 6, "block", 884, 25], ["is_identical", 7, 5, 6, 884, 25], - ["jump_true", 7, "eq_done_2838", 884, 25], + ["jump_true", 7, "eq_done_2844", 884, 25], ["is_int", 8, 5, 884, 25], - ["jump_false", 8, "eq_ni_2839", 884, 25], - "_nop_tc_109", - ["jump", "eq_ni_2839", 884, 25], + ["jump_false", 8, "eq_ni_2845", 884, 25], + "_nop_tc_117", + ["jump", "eq_ni_2845", 884, 25], ["eq_int", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_ni_2839", + ["jump", "eq_done_2844", 884, 25], + "eq_ni_2845", ["is_num", 8, 5, 884, 25], - ["jump_false", 8, "eq_nn_2840", 884, 25], - "_nop_tc_110", - ["jump", "eq_nn_2840", 884, 25], + ["jump_false", 8, "eq_nn_2846", 884, 25], + "_nop_tc_118", + ["jump", "eq_nn_2846", 884, 25], ["eq_float", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nn_2840", + ["jump", "eq_done_2844", 884, 25], + "eq_nn_2846", ["is_text", 8, 5, 884, 25], - ["jump_false", 8, "eq_nt_2841", 884, 25], - "_nop_tc_111", - "_nop_tc_112", + ["jump_false", 8, "eq_nt_2847", 884, 25], + "_nop_tc_119", + "_nop_tc_120", ["eq_text", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nt_2841", + ["jump", "eq_done_2844", 884, 25], + "eq_nt_2847", ["is_null", 8, 5, 884, 25], - ["jump_false", 8, "eq_nnl_2842", 884, 25], - "_nop_tc_113", - ["jump", "eq_nnl_2842", 884, 25], + ["jump_false", 8, "eq_nnl_2848", 884, 25], + "_nop_tc_121", + ["jump", "eq_nnl_2848", 884, 25], ["true", 7, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nnl_2842", + ["jump", "eq_done_2844", 884, 25], + "eq_nnl_2848", ["is_bool", 8, 5, 884, 25], - ["jump_false", 8, "eq_nb_2843", 884, 25], - "_nop_tc_114", - ["jump", "eq_nb_2843", 884, 25], + ["jump_false", 8, "eq_nb_2849", 884, 25], + "_nop_tc_122", + ["jump", "eq_nb_2849", 884, 25], ["eq_bool", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nb_2843", + ["jump", "eq_done_2844", 884, 25], + "eq_nb_2849", ["false", 7, 884, 25], - "eq_done_2838", - ["jump_false", 7, "if_else_2836", 884, 25], + "eq_done_2844", + ["jump_false", 7, "if_else_2842", 884, 25], ["load_field", 6, 4, "statements", 885, 30], ["get", 7, 3, 1, 885, 11], ["frame", 8, 7, 1, 885, 11], @@ -18869,96 +18937,96 @@ ["setarg", 8, 0, 7, 885, 11], ["setarg", 8, 1, 6, 885, 11], ["invoke", 8, 6, 885, 11], - ["jump", "if_end_2837", 885, 11], - "if_else_2836", + ["jump", "if_end_2843", 885, 11], + "if_else_2842", ["access", 6, "label", 886, 25], ["is_identical", 7, 5, 6, 886, 25], - ["jump_true", 7, "eq_done_2846", 886, 25], + ["jump_true", 7, "eq_done_2852", 886, 25], ["is_int", 8, 5, 886, 25], - ["jump_false", 8, "eq_ni_2847", 886, 25], - "_nop_tc_115", - ["jump", "eq_ni_2847", 886, 25], + ["jump_false", 8, "eq_ni_2853", 886, 25], + "_nop_tc_123", + ["jump", "eq_ni_2853", 886, 25], ["eq_int", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_ni_2847", + ["jump", "eq_done_2852", 886, 25], + "eq_ni_2853", ["is_num", 8, 5, 886, 25], - ["jump_false", 8, "eq_nn_2848", 886, 25], - "_nop_tc_116", - ["jump", "eq_nn_2848", 886, 25], + ["jump_false", 8, "eq_nn_2854", 886, 25], + "_nop_tc_124", + ["jump", "eq_nn_2854", 886, 25], ["eq_float", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nn_2848", + ["jump", "eq_done_2852", 886, 25], + "eq_nn_2854", ["is_text", 8, 5, 886, 25], - ["jump_false", 8, "eq_nt_2849", 886, 25], - "_nop_tc_117", - "_nop_tc_118", + ["jump_false", 8, "eq_nt_2855", 886, 25], + "_nop_tc_125", + "_nop_tc_126", ["eq_text", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nt_2849", + ["jump", "eq_done_2852", 886, 25], + "eq_nt_2855", ["is_null", 8, 5, 886, 25], - ["jump_false", 8, "eq_nnl_2850", 886, 25], - "_nop_tc_119", - ["jump", "eq_nnl_2850", 886, 25], + ["jump_false", 8, "eq_nnl_2856", 886, 25], + "_nop_tc_127", + ["jump", "eq_nnl_2856", 886, 25], ["true", 7, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nnl_2850", + ["jump", "eq_done_2852", 886, 25], + "eq_nnl_2856", ["is_bool", 8, 5, 886, 25], - ["jump_false", 8, "eq_nb_2851", 886, 25], - "_nop_tc_120", - ["jump", "eq_nb_2851", 886, 25], + ["jump_false", 8, "eq_nb_2857", 886, 25], + "_nop_tc_128", + ["jump", "eq_nb_2857", 886, 25], ["eq_bool", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nb_2851", + ["jump", "eq_done_2852", 886, 25], + "eq_nb_2857", ["false", 7, 886, 25], - "eq_done_2846", - ["jump_false", 7, "if_else_2844", 886, 25], + "eq_done_2852", + ["jump_false", 7, "if_else_2850", 886, 25], ["load_field", 6, 4, "statement", 887, 15], ["null", 7, 887, 33], ["is_identical", 8, 6, 7, 887, 33], - ["jump_true", 8, "ne_nid_2855", 887, 33], - ["jump", "ne_ni_2856", 887, 33], - "ne_nid_2855", + ["jump_true", 8, "ne_nid_2861", 887, 33], + ["jump", "ne_ni_2862", 887, 33], + "ne_nid_2861", ["false", 8, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_ni_2856", + ["jump", "ne_done_2860", 887, 33], + "ne_ni_2862", ["is_int", 9, 6, 887, 33], - ["jump_false", 9, "ne_nn_2857", 887, 33], - "_nop_tc_121", - ["jump", "ne_nn_2857", 887, 33], + ["jump_false", 9, "ne_nn_2863", 887, 33], + "_nop_tc_129", + ["jump", "ne_nn_2863", 887, 33], ["ne_int", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nn_2857", + ["jump", "ne_done_2860", 887, 33], + "ne_nn_2863", ["is_num", 9, 6, 887, 33], - ["jump_false", 9, "ne_nt_2858", 887, 33], - "_nop_tc_122", - ["jump", "ne_nt_2858", 887, 33], + ["jump_false", 9, "ne_nt_2864", 887, 33], + "_nop_tc_130", + ["jump", "ne_nt_2864", 887, 33], ["ne_float", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nt_2858", + ["jump", "ne_done_2860", 887, 33], + "ne_nt_2864", ["is_text", 9, 6, 887, 33], - ["jump_false", 9, "ne_nnl_2859", 887, 33], - "_nop_tc_123", - ["jump", "ne_nnl_2859", 887, 33], + ["jump_false", 9, "ne_nnl_2865", 887, 33], + "_nop_tc_131", + ["jump", "ne_nnl_2865", 887, 33], ["ne_text", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nnl_2859", + ["jump", "ne_done_2860", 887, 33], + "ne_nnl_2865", ["is_null", 9, 6, 887, 33], - ["jump_false", 9, "ne_nb_2860", 887, 33], - "_nop_tc_124", - "_nop_tc_125", + ["jump_false", 9, "ne_nb_2866", 887, 33], + "_nop_tc_132", + "_nop_tc_133", ["false", 8, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nb_2860", + ["jump", "ne_done_2860", 887, 33], + "ne_nb_2866", ["is_bool", 9, 6, 887, 33], - ["jump_false", 9, "ne_mis_2861", 887, 33], - "_nop_tc_126", - ["jump", "ne_mis_2861", 887, 33], + ["jump_false", 9, "ne_mis_2867", 887, 33], + "_nop_tc_134", + ["jump", "ne_mis_2867", 887, 33], ["ne_bool", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_mis_2861", + ["jump", "ne_done_2860", 887, 33], + "ne_mis_2867", ["true", 8, 887, 33], - "ne_done_2854", - ["jump_false", 8, "if_else_2852", 887, 33], + "ne_done_2860", + ["jump_false", 8, "if_else_2858", 887, 33], ["load_field", 6, 4, "statement", 887, 59], ["array", 7, 1, 887, 59], ["push", 7, 6, 887, 59], @@ -18968,29 +19036,29 @@ ["setarg", 8, 0, 6, 887, 39], ["setarg", 8, 1, 7, 887, 39], ["invoke", 8, 6, 887, 39], - ["jump", "if_end_2853", 887, 39], - "if_else_2852", - "if_end_2853", - ["jump", "if_end_2845", 887, 39], - "if_else_2844", - "if_end_2845", - "if_end_2837", - "if_end_2822", - "if_end_2789", - "if_end_2774", - "if_end_2756", - "if_end_2748", - "if_end_2732", - "if_end_2717", - "if_end_2709", + ["jump", "if_end_2859", 887, 39], + "if_else_2858", + "if_end_2859", + ["jump", "if_end_2851", 887, 39], + "if_else_2850", + "if_end_2851", + "if_end_2843", + "if_end_2828", + "if_end_2795", + "if_end_2780", + "if_end_2762", + "if_end_2754", + "if_end_2738", + "if_end_2723", + "if_end_2715", ["access", 6, 1, 889, 17], - ["is_num", 7, 2, 889, 17], - ["jump_false", 7, "num_err_2862", 889, 17], - "_nop_tc_127", - "_nop_tc_128", + "_nop_tc_135", + "_nop_tc_136", + "_nop_tc_137", + "_nop_tc_138", ["add", 7, 2, 6, 889, 17], - ["jump", "num_done_2863", 889, 17], - "num_err_2862", + ["jump", "num_done_2869", 889, 17], + "num_err_2868", [ "access", 6, @@ -19013,10 +19081,10 @@ ["setarg", 9, 2, 10, 889, 17], ["invoke", 9, 6, 889, 17], ["disrupt", 889, 17], - "num_done_2863", + "num_done_2869", ["move", 2, 7, 889, 17], - ["jump", "while_start_2702", 889, 17], - "while_end_2703", + ["jump", "while_start_2708", 889, 17], + "while_end_2709", ["null", 2, 889, 17], ["return", 2, 889, 17] ], @@ -19031,293 +19099,293 @@ "instructions": [ ["null", 2, 902, 19], ["is_identical", 3, 1, 2, 902, 19], - ["jump_true", 3, "eq_done_2866", 902, 19], + ["jump_true", 3, "eq_done_2872", 902, 19], "_nop_tc_1", - ["jump", "eq_ni_2867", 902, 19], + ["jump", "eq_ni_2873", 902, 19], "_nop_tc_2", - ["jump", "eq_ni_2867", 902, 19], + ["jump", "eq_ni_2873", 902, 19], ["eq_int", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_ni_2867", + ["jump", "eq_done_2872", 902, 19], + "eq_ni_2873", "_nop_tc_3", - ["jump", "eq_nn_2868", 902, 19], + ["jump", "eq_nn_2874", 902, 19], "_nop_tc_4", - ["jump", "eq_nn_2868", 902, 19], + ["jump", "eq_nn_2874", 902, 19], ["eq_float", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nn_2868", + ["jump", "eq_done_2872", 902, 19], + "eq_nn_2874", "_nop_tc_5", - ["jump", "eq_nt_2869", 902, 19], + ["jump", "eq_nt_2875", 902, 19], "_nop_tc_6", - ["jump", "eq_nt_2869", 902, 19], + ["jump", "eq_nt_2875", 902, 19], ["eq_text", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nt_2869", + ["jump", "eq_done_2872", 902, 19], + "eq_nt_2875", "_nop_tc_7", - ["jump", "eq_nnl_2870", 902, 19], + ["jump", "eq_nnl_2876", 902, 19], "_nop_tc_8", "_nop_tc_9", ["true", 3, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nnl_2870", + ["jump", "eq_done_2872", 902, 19], + "eq_nnl_2876", "_nop_tc_10", - ["jump", "eq_nb_2871", 902, 19], + ["jump", "eq_nb_2877", 902, 19], "_nop_tc_11", - ["jump", "eq_nb_2871", 902, 19], + ["jump", "eq_nb_2877", 902, 19], ["eq_bool", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nb_2871", + ["jump", "eq_done_2872", 902, 19], + "eq_nb_2877", ["false", 3, 902, 19], - "eq_done_2866", - ["jump_false", 3, "if_else_2864", 902, 19], + "eq_done_2872", + ["jump_false", 3, "if_else_2870", 902, 19], ["null", 2, 902, 32], ["return", 2, 902, 32], "_nop_ur_1", - "if_else_2864", - "if_end_2865", + "if_else_2870", + "if_end_2871", ["load_field", 2, 1, "kind", 903, 15], ["move", 3, 2, 903, 15], ["access", 2, 0, 904, 15], ["access", 4, "name", 905, 16], ["is_identical", 5, 3, 4, 905, 16], - ["jump_true", 5, "eq_done_2877", 905, 16], + ["jump_true", 5, "eq_done_2883", 905, 16], ["is_int", 6, 3, 905, 16], - ["jump_false", 6, "eq_ni_2878", 905, 16], + ["jump_false", 6, "eq_ni_2884", 905, 16], "_nop_tc_12", - ["jump", "eq_ni_2878", 905, 16], + ["jump", "eq_ni_2884", 905, 16], ["eq_int", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_ni_2878", + ["jump", "eq_done_2883", 905, 16], + "eq_ni_2884", ["is_num", 6, 3, 905, 16], - ["jump_false", 6, "eq_nn_2879", 905, 16], + ["jump_false", 6, "eq_nn_2885", 905, 16], "_nop_tc_13", - ["jump", "eq_nn_2879", 905, 16], + ["jump", "eq_nn_2885", 905, 16], ["eq_float", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nn_2879", + ["jump", "eq_done_2883", 905, 16], + "eq_nn_2885", ["is_text", 6, 3, 905, 16], - ["jump_false", 6, "eq_nt_2880", 905, 16], + ["jump_false", 6, "eq_nt_2886", 905, 16], "_nop_tc_14", "_nop_tc_15", ["eq_text", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nt_2880", + ["jump", "eq_done_2883", 905, 16], + "eq_nt_2886", ["is_null", 6, 3, 905, 16], - ["jump_false", 6, "eq_nnl_2881", 905, 16], + ["jump_false", 6, "eq_nnl_2887", 905, 16], "_nop_tc_16", - ["jump", "eq_nnl_2881", 905, 16], + ["jump", "eq_nnl_2887", 905, 16], ["true", 5, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nnl_2881", + ["jump", "eq_done_2883", 905, 16], + "eq_nnl_2887", ["is_bool", 6, 3, 905, 16], - ["jump_false", 6, "eq_nb_2882", 905, 16], + ["jump_false", 6, "eq_nb_2888", 905, 16], "_nop_tc_17", - ["jump", "eq_nb_2882", 905, 16], + ["jump", "eq_nb_2888", 905, 16], ["eq_bool", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nb_2882", + ["jump", "eq_done_2883", 905, 16], + "eq_nb_2888", ["false", 5, 905, 16], - "eq_done_2877", + "eq_done_2883", ["move", 4, 5, 905, 16], - ["jump_false", 4, "and_end_2876", 905, 16], + ["jump_false", 4, "and_end_2882", 905, 16], ["load_field", 5, 1, "level", 905, 26], ["access", 6, -1, 905, 40], ["is_identical", 7, 5, 6, 905, 40], - ["jump_true", 7, "eq_done_2883", 905, 40], + ["jump_true", 7, "eq_done_2889", 905, 40], ["is_int", 8, 5, 905, 40], - ["jump_false", 8, "eq_ni_2884", 905, 40], + ["jump_false", 8, "eq_ni_2890", 905, 40], "_nop_tc_18", "_nop_tc_19", ["eq_int", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_ni_2884", + ["jump", "eq_done_2889", 905, 40], + "eq_ni_2890", ["is_num", 8, 5, 905, 40], - ["jump_false", 8, "eq_nn_2885", 905, 40], + ["jump_false", 8, "eq_nn_2891", 905, 40], "_nop_tc_20", "_nop_tc_21", ["eq_float", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nn_2885", + ["jump", "eq_done_2889", 905, 40], + "eq_nn_2891", ["is_text", 8, 5, 905, 40], - ["jump_false", 8, "eq_nt_2886", 905, 40], + ["jump_false", 8, "eq_nt_2892", 905, 40], "_nop_tc_22", - ["jump", "eq_nt_2886", 905, 40], + ["jump", "eq_nt_2892", 905, 40], ["eq_text", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nt_2886", + ["jump", "eq_done_2889", 905, 40], + "eq_nt_2892", ["is_null", 8, 5, 905, 40], - ["jump_false", 8, "eq_nnl_2887", 905, 40], + ["jump_false", 8, "eq_nnl_2893", 905, 40], "_nop_tc_23", - ["jump", "eq_nnl_2887", 905, 40], + ["jump", "eq_nnl_2893", 905, 40], ["true", 7, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nnl_2887", + ["jump", "eq_done_2889", 905, 40], + "eq_nnl_2893", ["is_bool", 8, 5, 905, 40], - ["jump_false", 8, "eq_nb_2888", 905, 40], + ["jump_false", 8, "eq_nb_2894", 905, 40], "_nop_tc_24", - ["jump", "eq_nb_2888", 905, 40], + ["jump", "eq_nb_2894", 905, 40], ["eq_bool", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nb_2888", + ["jump", "eq_done_2889", 905, 40], + "eq_nb_2894", ["false", 7, 905, 40], - "eq_done_2883", + "eq_done_2889", ["move", 4, 7, 905, 40], - "and_end_2876", + "and_end_2882", ["move", 5, 4, 905, 40], - ["jump_false", 5, "and_end_2875", 905, 40], + ["jump_false", 5, "and_end_2881", 905, 40], ["load_field", 4, 1, "name", 905, 46], ["null", 6, 905, 59], ["is_identical", 7, 4, 6, 905, 59], - ["jump_true", 7, "ne_nid_2890", 905, 59], - ["jump", "ne_ni_2891", 905, 59], - "ne_nid_2890", + ["jump_true", 7, "ne_nid_2896", 905, 59], + ["jump", "ne_ni_2897", 905, 59], + "ne_nid_2896", ["false", 7, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_ni_2891", + ["jump", "ne_done_2895", 905, 59], + "ne_ni_2897", ["is_int", 8, 4, 905, 59], - ["jump_false", 8, "ne_nn_2892", 905, 59], + ["jump_false", 8, "ne_nn_2898", 905, 59], "_nop_tc_25", - ["jump", "ne_nn_2892", 905, 59], + ["jump", "ne_nn_2898", 905, 59], ["ne_int", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nn_2892", + ["jump", "ne_done_2895", 905, 59], + "ne_nn_2898", ["is_num", 8, 4, 905, 59], - ["jump_false", 8, "ne_nt_2893", 905, 59], + ["jump_false", 8, "ne_nt_2899", 905, 59], "_nop_tc_26", - ["jump", "ne_nt_2893", 905, 59], + ["jump", "ne_nt_2899", 905, 59], ["ne_float", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nt_2893", + ["jump", "ne_done_2895", 905, 59], + "ne_nt_2899", ["is_text", 8, 4, 905, 59], - ["jump_false", 8, "ne_nnl_2894", 905, 59], + ["jump_false", 8, "ne_nnl_2900", 905, 59], "_nop_tc_27", - ["jump", "ne_nnl_2894", 905, 59], + ["jump", "ne_nnl_2900", 905, 59], ["ne_text", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nnl_2894", + ["jump", "ne_done_2895", 905, 59], + "ne_nnl_2900", ["is_null", 8, 4, 905, 59], - ["jump_false", 8, "ne_nb_2895", 905, 59], + ["jump_false", 8, "ne_nb_2901", 905, 59], "_nop_tc_28", "_nop_tc_29", ["false", 7, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nb_2895", + ["jump", "ne_done_2895", 905, 59], + "ne_nb_2901", ["is_bool", 8, 4, 905, 59], - ["jump_false", 8, "ne_mis_2896", 905, 59], + ["jump_false", 8, "ne_mis_2902", 905, 59], "_nop_tc_30", - ["jump", "ne_mis_2896", 905, 59], + ["jump", "ne_mis_2902", 905, 59], ["ne_bool", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_mis_2896", + ["jump", "ne_done_2895", 905, 59], + "ne_mis_2902", ["true", 7, 905, 59], - "ne_done_2889", + "ne_done_2895", ["move", 5, 7, 905, 59], - "and_end_2875", + "and_end_2881", ["move", 4, 5, 905, 59], - ["jump_false", 4, "and_end_2874", 905, 59], + ["jump_false", 4, "and_end_2880", 905, 59], ["load_field", 5, 1, "make", 905, 67], ["access", 6, "functino", 905, 80], ["is_identical", 7, 5, 6, 905, 80], - ["jump_true", 7, "ne_nid_2898", 905, 80], - ["jump", "ne_ni_2899", 905, 80], - "ne_nid_2898", + ["jump_true", 7, "ne_nid_2904", 905, 80], + ["jump", "ne_ni_2905", 905, 80], + "ne_nid_2904", ["false", 7, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_ni_2899", + ["jump", "ne_done_2903", 905, 80], + "ne_ni_2905", ["is_int", 8, 5, 905, 80], - ["jump_false", 8, "ne_nn_2900", 905, 80], + ["jump_false", 8, "ne_nn_2906", 905, 80], "_nop_tc_31", - ["jump", "ne_nn_2900", 905, 80], + ["jump", "ne_nn_2906", 905, 80], ["ne_int", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nn_2900", + ["jump", "ne_done_2903", 905, 80], + "ne_nn_2906", ["is_num", 8, 5, 905, 80], - ["jump_false", 8, "ne_nt_2901", 905, 80], + ["jump_false", 8, "ne_nt_2907", 905, 80], "_nop_tc_32", - ["jump", "ne_nt_2901", 905, 80], + ["jump", "ne_nt_2907", 905, 80], ["ne_float", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nt_2901", + ["jump", "ne_done_2903", 905, 80], + "ne_nt_2907", ["is_text", 8, 5, 905, 80], - ["jump_false", 8, "ne_nnl_2902", 905, 80], + ["jump_false", 8, "ne_nnl_2908", 905, 80], "_nop_tc_33", "_nop_tc_34", ["ne_text", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nnl_2902", + ["jump", "ne_done_2903", 905, 80], + "ne_nnl_2908", ["is_null", 8, 5, 905, 80], - ["jump_false", 8, "ne_nb_2903", 905, 80], + ["jump_false", 8, "ne_nb_2909", 905, 80], "_nop_tc_35", - ["jump", "ne_nb_2903", 905, 80], + ["jump", "ne_nb_2909", 905, 80], ["false", 7, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nb_2903", + ["jump", "ne_done_2903", 905, 80], + "ne_nb_2909", ["is_bool", 8, 5, 905, 80], - ["jump_false", 8, "ne_mis_2904", 905, 80], + ["jump_false", 8, "ne_mis_2910", 905, 80], "_nop_tc_36", - ["jump", "ne_mis_2904", 905, 80], + ["jump", "ne_mis_2910", 905, 80], ["ne_bool", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_mis_2904", + ["jump", "ne_done_2903", 905, 80], + "ne_mis_2910", ["true", 7, 905, 80], - "ne_done_2897", + "ne_done_2903", ["move", 4, 7, 905, 80], - "and_end_2874", - ["jump_false", 4, "if_else_2872", 905, 80], + "and_end_2880", + ["jump_false", 4, "if_else_2878", 905, 80], ["true", 4, 906, 38], ["get", 5, 6, 1, 906, 9], ["load_field", 6, 1, "name", 906, 25], ["store_dynamic", 5, 4, 6, 906, 25], - ["jump", "if_end_2873", 906, 25], - "if_else_2872", - "if_end_2873", + ["jump", "if_end_2879", 906, 25], + "if_else_2878", + "if_end_2879", ["load_field", 4, 1, "left", 908, 11], ["null", 5, 908, 24], ["is_identical", 6, 4, 5, 908, 24], - ["jump_true", 6, "ne_nid_2908", 908, 24], - ["jump", "ne_ni_2909", 908, 24], - "ne_nid_2908", + ["jump_true", 6, "ne_nid_2914", 908, 24], + ["jump", "ne_ni_2915", 908, 24], + "ne_nid_2914", ["false", 6, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_ni_2909", + ["jump", "ne_done_2913", 908, 24], + "ne_ni_2915", ["is_int", 7, 4, 908, 24], - ["jump_false", 7, "ne_nn_2910", 908, 24], + ["jump_false", 7, "ne_nn_2916", 908, 24], "_nop_tc_37", - ["jump", "ne_nn_2910", 908, 24], + ["jump", "ne_nn_2916", 908, 24], ["ne_int", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nn_2910", + ["jump", "ne_done_2913", 908, 24], + "ne_nn_2916", ["is_num", 7, 4, 908, 24], - ["jump_false", 7, "ne_nt_2911", 908, 24], + ["jump_false", 7, "ne_nt_2917", 908, 24], "_nop_tc_38", - ["jump", "ne_nt_2911", 908, 24], + ["jump", "ne_nt_2917", 908, 24], ["ne_float", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nt_2911", + ["jump", "ne_done_2913", 908, 24], + "ne_nt_2917", ["is_text", 7, 4, 908, 24], - ["jump_false", 7, "ne_nnl_2912", 908, 24], + ["jump_false", 7, "ne_nnl_2918", 908, 24], "_nop_tc_39", - ["jump", "ne_nnl_2912", 908, 24], + ["jump", "ne_nnl_2918", 908, 24], ["ne_text", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nnl_2912", + ["jump", "ne_done_2913", 908, 24], + "ne_nnl_2918", ["is_null", 7, 4, 908, 24], - ["jump_false", 7, "ne_nb_2913", 908, 24], + ["jump_false", 7, "ne_nb_2919", 908, 24], "_nop_tc_40", "_nop_tc_41", ["false", 6, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nb_2913", + ["jump", "ne_done_2913", 908, 24], + "ne_nb_2919", ["is_bool", 7, 4, 908, 24], - ["jump_false", 7, "ne_mis_2914", 908, 24], + ["jump_false", 7, "ne_mis_2920", 908, 24], "_nop_tc_42", - ["jump", "ne_mis_2914", 908, 24], + ["jump", "ne_mis_2920", 908, 24], ["ne_bool", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_mis_2914", + ["jump", "ne_done_2913", 908, 24], + "ne_mis_2920", ["true", 6, 908, 24], - "ne_done_2907", - ["jump_false", 6, "if_else_2905", 908, 24], + "ne_done_2913", + ["jump_false", 6, "if_else_2911", 908, 24], ["load_field", 4, 1, "left", 908, 54], ["get", 5, 7, 1, 908, 30], ["frame", 6, 5, 1, 908, 30], @@ -19325,56 +19393,56 @@ ["setarg", 6, 0, 5, 908, 30], ["setarg", 6, 1, 4, 908, 30], ["invoke", 6, 4, 908, 30], - ["jump", "if_end_2906", 908, 30], - "if_else_2905", - "if_end_2906", + ["jump", "if_end_2912", 908, 30], + "if_else_2911", + "if_end_2912", ["load_field", 4, 1, "right", 909, 11], ["null", 5, 909, 25], ["is_identical", 6, 4, 5, 909, 25], - ["jump_true", 6, "ne_nid_2918", 909, 25], - ["jump", "ne_ni_2919", 909, 25], - "ne_nid_2918", + ["jump_true", 6, "ne_nid_2924", 909, 25], + ["jump", "ne_ni_2925", 909, 25], + "ne_nid_2924", ["false", 6, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_ni_2919", + ["jump", "ne_done_2923", 909, 25], + "ne_ni_2925", ["is_int", 7, 4, 909, 25], - ["jump_false", 7, "ne_nn_2920", 909, 25], + ["jump_false", 7, "ne_nn_2926", 909, 25], "_nop_tc_43", - ["jump", "ne_nn_2920", 909, 25], + ["jump", "ne_nn_2926", 909, 25], ["ne_int", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nn_2920", + ["jump", "ne_done_2923", 909, 25], + "ne_nn_2926", ["is_num", 7, 4, 909, 25], - ["jump_false", 7, "ne_nt_2921", 909, 25], + ["jump_false", 7, "ne_nt_2927", 909, 25], "_nop_tc_44", - ["jump", "ne_nt_2921", 909, 25], + ["jump", "ne_nt_2927", 909, 25], ["ne_float", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nt_2921", + ["jump", "ne_done_2923", 909, 25], + "ne_nt_2927", ["is_text", 7, 4, 909, 25], - ["jump_false", 7, "ne_nnl_2922", 909, 25], + ["jump_false", 7, "ne_nnl_2928", 909, 25], "_nop_tc_45", - ["jump", "ne_nnl_2922", 909, 25], + ["jump", "ne_nnl_2928", 909, 25], ["ne_text", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nnl_2922", + ["jump", "ne_done_2923", 909, 25], + "ne_nnl_2928", ["is_null", 7, 4, 909, 25], - ["jump_false", 7, "ne_nb_2923", 909, 25], + ["jump_false", 7, "ne_nb_2929", 909, 25], "_nop_tc_46", "_nop_tc_47", ["false", 6, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nb_2923", + ["jump", "ne_done_2923", 909, 25], + "ne_nb_2929", ["is_bool", 7, 4, 909, 25], - ["jump_false", 7, "ne_mis_2924", 909, 25], + ["jump_false", 7, "ne_mis_2930", 909, 25], "_nop_tc_48", - ["jump", "ne_mis_2924", 909, 25], + ["jump", "ne_mis_2930", 909, 25], ["ne_bool", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_mis_2924", + ["jump", "ne_done_2923", 909, 25], + "ne_mis_2930", ["true", 6, 909, 25], - "ne_done_2917", - ["jump_false", 6, "if_else_2915", 909, 25], + "ne_done_2923", + ["jump_false", 6, "if_else_2921", 909, 25], ["load_field", 4, 1, "right", 909, 55], ["get", 5, 7, 1, 909, 31], ["frame", 6, 5, 1, 909, 31], @@ -19382,56 +19450,56 @@ ["setarg", 6, 0, 5, 909, 31], ["setarg", 6, 1, 4, 909, 31], ["invoke", 6, 4, 909, 31], - ["jump", "if_end_2916", 909, 31], - "if_else_2915", - "if_end_2916", + ["jump", "if_end_2922", 909, 31], + "if_else_2921", + "if_end_2922", ["load_field", 4, 1, "expression", 910, 11], ["null", 5, 910, 30], ["is_identical", 6, 4, 5, 910, 30], - ["jump_true", 6, "ne_nid_2928", 910, 30], - ["jump", "ne_ni_2929", 910, 30], - "ne_nid_2928", + ["jump_true", 6, "ne_nid_2934", 910, 30], + ["jump", "ne_ni_2935", 910, 30], + "ne_nid_2934", ["false", 6, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_ni_2929", + ["jump", "ne_done_2933", 910, 30], + "ne_ni_2935", ["is_int", 7, 4, 910, 30], - ["jump_false", 7, "ne_nn_2930", 910, 30], + ["jump_false", 7, "ne_nn_2936", 910, 30], "_nop_tc_49", - ["jump", "ne_nn_2930", 910, 30], + ["jump", "ne_nn_2936", 910, 30], ["ne_int", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nn_2930", + ["jump", "ne_done_2933", 910, 30], + "ne_nn_2936", ["is_num", 7, 4, 910, 30], - ["jump_false", 7, "ne_nt_2931", 910, 30], + ["jump_false", 7, "ne_nt_2937", 910, 30], "_nop_tc_50", - ["jump", "ne_nt_2931", 910, 30], + ["jump", "ne_nt_2937", 910, 30], ["ne_float", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nt_2931", + ["jump", "ne_done_2933", 910, 30], + "ne_nt_2937", ["is_text", 7, 4, 910, 30], - ["jump_false", 7, "ne_nnl_2932", 910, 30], + ["jump_false", 7, "ne_nnl_2938", 910, 30], "_nop_tc_51", - ["jump", "ne_nnl_2932", 910, 30], + ["jump", "ne_nnl_2938", 910, 30], ["ne_text", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nnl_2932", + ["jump", "ne_done_2933", 910, 30], + "ne_nnl_2938", ["is_null", 7, 4, 910, 30], - ["jump_false", 7, "ne_nb_2933", 910, 30], + ["jump_false", 7, "ne_nb_2939", 910, 30], "_nop_tc_52", "_nop_tc_53", ["false", 6, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nb_2933", + ["jump", "ne_done_2933", 910, 30], + "ne_nb_2939", ["is_bool", 7, 4, 910, 30], - ["jump_false", 7, "ne_mis_2934", 910, 30], + ["jump_false", 7, "ne_mis_2940", 910, 30], "_nop_tc_54", - ["jump", "ne_mis_2934", 910, 30], + ["jump", "ne_mis_2940", 910, 30], ["ne_bool", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_mis_2934", + ["jump", "ne_done_2933", 910, 30], + "ne_mis_2940", ["true", 6, 910, 30], - "ne_done_2927", - ["jump_false", 6, "if_else_2925", 910, 30], + "ne_done_2933", + ["jump_false", 6, "if_else_2931", 910, 30], ["load_field", 4, 1, "expression", 910, 60], ["get", 5, 7, 1, 910, 36], ["frame", 6, 5, 1, 910, 36], @@ -19439,56 +19507,56 @@ ["setarg", 6, 0, 5, 910, 36], ["setarg", 6, 1, 4, 910, 36], ["invoke", 6, 4, 910, 36], - ["jump", "if_end_2926", 910, 36], - "if_else_2925", - "if_end_2926", + ["jump", "if_end_2932", 910, 36], + "if_else_2931", + "if_end_2932", ["load_field", 4, 1, "then", 911, 11], ["null", 5, 911, 24], ["is_identical", 6, 4, 5, 911, 24], - ["jump_true", 6, "ne_nid_2938", 911, 24], - ["jump", "ne_ni_2939", 911, 24], - "ne_nid_2938", + ["jump_true", 6, "ne_nid_2944", 911, 24], + ["jump", "ne_ni_2945", 911, 24], + "ne_nid_2944", ["false", 6, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_ni_2939", + ["jump", "ne_done_2943", 911, 24], + "ne_ni_2945", ["is_int", 7, 4, 911, 24], - ["jump_false", 7, "ne_nn_2940", 911, 24], + ["jump_false", 7, "ne_nn_2946", 911, 24], "_nop_tc_55", - ["jump", "ne_nn_2940", 911, 24], + ["jump", "ne_nn_2946", 911, 24], ["ne_int", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nn_2940", + ["jump", "ne_done_2943", 911, 24], + "ne_nn_2946", ["is_num", 7, 4, 911, 24], - ["jump_false", 7, "ne_nt_2941", 911, 24], + ["jump_false", 7, "ne_nt_2947", 911, 24], "_nop_tc_56", - ["jump", "ne_nt_2941", 911, 24], + ["jump", "ne_nt_2947", 911, 24], ["ne_float", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nt_2941", + ["jump", "ne_done_2943", 911, 24], + "ne_nt_2947", ["is_text", 7, 4, 911, 24], - ["jump_false", 7, "ne_nnl_2942", 911, 24], + ["jump_false", 7, "ne_nnl_2948", 911, 24], "_nop_tc_57", - ["jump", "ne_nnl_2942", 911, 24], + ["jump", "ne_nnl_2948", 911, 24], ["ne_text", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nnl_2942", + ["jump", "ne_done_2943", 911, 24], + "ne_nnl_2948", ["is_null", 7, 4, 911, 24], - ["jump_false", 7, "ne_nb_2943", 911, 24], + ["jump_false", 7, "ne_nb_2949", 911, 24], "_nop_tc_58", "_nop_tc_59", ["false", 6, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nb_2943", + ["jump", "ne_done_2943", 911, 24], + "ne_nb_2949", ["is_bool", 7, 4, 911, 24], - ["jump_false", 7, "ne_mis_2944", 911, 24], + ["jump_false", 7, "ne_mis_2950", 911, 24], "_nop_tc_60", - ["jump", "ne_mis_2944", 911, 24], + ["jump", "ne_mis_2950", 911, 24], ["ne_bool", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_mis_2944", + ["jump", "ne_done_2943", 911, 24], + "ne_mis_2950", ["true", 6, 911, 24], - "ne_done_2937", - ["jump_false", 6, "if_else_2935", 911, 24], + "ne_done_2943", + ["jump_false", 6, "if_else_2941", 911, 24], ["load_field", 4, 1, "then", 911, 54], ["get", 5, 7, 1, 911, 30], ["frame", 6, 5, 1, 911, 30], @@ -19496,56 +19564,56 @@ ["setarg", 6, 0, 5, 911, 30], ["setarg", 6, 1, 4, 911, 30], ["invoke", 6, 4, 911, 30], - ["jump", "if_end_2936", 911, 30], - "if_else_2935", - "if_end_2936", + ["jump", "if_end_2942", 911, 30], + "if_else_2941", + "if_end_2942", ["load_field", 4, 1, "else", 912, 11], ["null", 5, 912, 24], ["is_identical", 6, 4, 5, 912, 24], - ["jump_true", 6, "ne_nid_2948", 912, 24], - ["jump", "ne_ni_2949", 912, 24], - "ne_nid_2948", + ["jump_true", 6, "ne_nid_2954", 912, 24], + ["jump", "ne_ni_2955", 912, 24], + "ne_nid_2954", ["false", 6, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_ni_2949", + ["jump", "ne_done_2953", 912, 24], + "ne_ni_2955", ["is_int", 7, 4, 912, 24], - ["jump_false", 7, "ne_nn_2950", 912, 24], + ["jump_false", 7, "ne_nn_2956", 912, 24], "_nop_tc_61", - ["jump", "ne_nn_2950", 912, 24], + ["jump", "ne_nn_2956", 912, 24], ["ne_int", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nn_2950", + ["jump", "ne_done_2953", 912, 24], + "ne_nn_2956", ["is_num", 7, 4, 912, 24], - ["jump_false", 7, "ne_nt_2951", 912, 24], + ["jump_false", 7, "ne_nt_2957", 912, 24], "_nop_tc_62", - ["jump", "ne_nt_2951", 912, 24], + ["jump", "ne_nt_2957", 912, 24], ["ne_float", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nt_2951", + ["jump", "ne_done_2953", 912, 24], + "ne_nt_2957", ["is_text", 7, 4, 912, 24], - ["jump_false", 7, "ne_nnl_2952", 912, 24], + ["jump_false", 7, "ne_nnl_2958", 912, 24], "_nop_tc_63", - ["jump", "ne_nnl_2952", 912, 24], + ["jump", "ne_nnl_2958", 912, 24], ["ne_text", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nnl_2952", + ["jump", "ne_done_2953", 912, 24], + "ne_nnl_2958", ["is_null", 7, 4, 912, 24], - ["jump_false", 7, "ne_nb_2953", 912, 24], + ["jump_false", 7, "ne_nb_2959", 912, 24], "_nop_tc_64", "_nop_tc_65", ["false", 6, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nb_2953", + ["jump", "ne_done_2953", 912, 24], + "ne_nb_2959", ["is_bool", 7, 4, 912, 24], - ["jump_false", 7, "ne_mis_2954", 912, 24], + ["jump_false", 7, "ne_mis_2960", 912, 24], "_nop_tc_66", - ["jump", "ne_mis_2954", 912, 24], + ["jump", "ne_mis_2960", 912, 24], ["ne_bool", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_mis_2954", + ["jump", "ne_done_2953", 912, 24], + "ne_mis_2960", ["true", 6, 912, 24], - "ne_done_2947", - ["jump_false", 6, "if_else_2945", 912, 24], + "ne_done_2953", + ["jump_false", 6, "if_else_2951", 912, 24], ["load_field", 4, 1, "else", 912, 54], ["get", 5, 7, 1, 912, 30], ["frame", 6, 5, 1, 912, 30], @@ -19553,166 +19621,166 @@ ["setarg", 6, 0, 5, 912, 30], ["setarg", 6, 1, 4, 912, 30], ["invoke", 6, 4, 912, 30], - ["jump", "if_end_2946", 912, 30], - "if_else_2945", - "if_end_2946", + ["jump", "if_end_2952", 912, 30], + "if_else_2951", + "if_end_2952", ["access", 4, "(", 913, 16], ["is_identical", 5, 3, 4, 913, 16], - ["jump_true", 5, "eq_done_2959", 913, 16], + ["jump_true", 5, "eq_done_2965", 913, 16], ["is_int", 6, 3, 913, 16], - ["jump_false", 6, "eq_ni_2960", 913, 16], + ["jump_false", 6, "eq_ni_2966", 913, 16], "_nop_tc_67", - ["jump", "eq_ni_2960", 913, 16], + ["jump", "eq_ni_2966", 913, 16], ["eq_int", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_ni_2960", + ["jump", "eq_done_2965", 913, 16], + "eq_ni_2966", ["is_num", 6, 3, 913, 16], - ["jump_false", 6, "eq_nn_2961", 913, 16], + ["jump_false", 6, "eq_nn_2967", 913, 16], "_nop_tc_68", - ["jump", "eq_nn_2961", 913, 16], + ["jump", "eq_nn_2967", 913, 16], ["eq_float", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nn_2961", + ["jump", "eq_done_2965", 913, 16], + "eq_nn_2967", ["is_text", 6, 3, 913, 16], - ["jump_false", 6, "eq_nt_2962", 913, 16], + ["jump_false", 6, "eq_nt_2968", 913, 16], "_nop_tc_69", "_nop_tc_70", ["eq_text", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nt_2962", + ["jump", "eq_done_2965", 913, 16], + "eq_nt_2968", ["is_null", 6, 3, 913, 16], - ["jump_false", 6, "eq_nnl_2963", 913, 16], + ["jump_false", 6, "eq_nnl_2969", 913, 16], "_nop_tc_71", - ["jump", "eq_nnl_2963", 913, 16], + ["jump", "eq_nnl_2969", 913, 16], ["true", 5, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nnl_2963", + ["jump", "eq_done_2965", 913, 16], + "eq_nnl_2969", ["is_bool", 6, 3, 913, 16], - ["jump_false", 6, "eq_nb_2964", 913, 16], + ["jump_false", 6, "eq_nb_2970", 913, 16], "_nop_tc_72", - ["jump", "eq_nb_2964", 913, 16], + ["jump", "eq_nb_2970", 913, 16], ["eq_bool", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nb_2964", + ["jump", "eq_done_2965", 913, 16], + "eq_nb_2970", ["false", 5, 913, 16], - "eq_done_2959", + "eq_done_2965", ["move", 4, 5, 913, 16], - ["jump_true", 4, "or_end_2958", 913, 16], + ["jump_true", 4, "or_end_2964", 913, 16], ["access", 5, "array", 913, 28], ["is_identical", 6, 3, 5, 913, 28], - ["jump_true", 6, "eq_done_2965", 913, 28], + ["jump_true", 6, "eq_done_2971", 913, 28], ["is_int", 7, 3, 913, 28], - ["jump_false", 7, "eq_ni_2966", 913, 28], + ["jump_false", 7, "eq_ni_2972", 913, 28], "_nop_tc_73", - ["jump", "eq_ni_2966", 913, 28], + ["jump", "eq_ni_2972", 913, 28], ["eq_int", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_ni_2966", + ["jump", "eq_done_2971", 913, 28], + "eq_ni_2972", ["is_num", 7, 3, 913, 28], - ["jump_false", 7, "eq_nn_2967", 913, 28], + ["jump_false", 7, "eq_nn_2973", 913, 28], "_nop_tc_74", - ["jump", "eq_nn_2967", 913, 28], + ["jump", "eq_nn_2973", 913, 28], ["eq_float", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nn_2967", + ["jump", "eq_done_2971", 913, 28], + "eq_nn_2973", ["is_text", 7, 3, 913, 28], - ["jump_false", 7, "eq_nt_2968", 913, 28], + ["jump_false", 7, "eq_nt_2974", 913, 28], "_nop_tc_75", "_nop_tc_76", ["eq_text", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nt_2968", + ["jump", "eq_done_2971", 913, 28], + "eq_nt_2974", ["is_null", 7, 3, 913, 28], - ["jump_false", 7, "eq_nnl_2969", 913, 28], + ["jump_false", 7, "eq_nnl_2975", 913, 28], "_nop_tc_77", - ["jump", "eq_nnl_2969", 913, 28], + ["jump", "eq_nnl_2975", 913, 28], ["true", 6, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nnl_2969", + ["jump", "eq_done_2971", 913, 28], + "eq_nnl_2975", ["is_bool", 7, 3, 913, 28], - ["jump_false", 7, "eq_nb_2970", 913, 28], + ["jump_false", 7, "eq_nb_2976", 913, 28], "_nop_tc_78", - ["jump", "eq_nb_2970", 913, 28], + ["jump", "eq_nb_2976", 913, 28], ["eq_bool", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nb_2970", + ["jump", "eq_done_2971", 913, 28], + "eq_nb_2976", ["false", 6, 913, 28], - "eq_done_2965", + "eq_done_2971", ["move", 4, 6, 913, 28], - "or_end_2958", + "or_end_2964", ["move", 5, 4, 913, 28], - ["jump_true", 5, "or_end_2957", 913, 28], + ["jump_true", 5, "or_end_2963", 913, 28], ["access", 4, "text literal", 913, 44], ["is_identical", 6, 3, 4, 913, 44], - ["jump_true", 6, "eq_done_2971", 913, 44], + ["jump_true", 6, "eq_done_2977", 913, 44], ["is_int", 7, 3, 913, 44], - ["jump_false", 7, "eq_ni_2972", 913, 44], + ["jump_false", 7, "eq_ni_2978", 913, 44], "_nop_tc_79", - ["jump", "eq_ni_2972", 913, 44], + ["jump", "eq_ni_2978", 913, 44], ["eq_int", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_ni_2972", + ["jump", "eq_done_2977", 913, 44], + "eq_ni_2978", ["is_num", 7, 3, 913, 44], - ["jump_false", 7, "eq_nn_2973", 913, 44], + ["jump_false", 7, "eq_nn_2979", 913, 44], "_nop_tc_80", - ["jump", "eq_nn_2973", 913, 44], + ["jump", "eq_nn_2979", 913, 44], ["eq_float", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nn_2973", + ["jump", "eq_done_2977", 913, 44], + "eq_nn_2979", ["is_text", 7, 3, 913, 44], - ["jump_false", 7, "eq_nt_2974", 913, 44], + ["jump_false", 7, "eq_nt_2980", 913, 44], "_nop_tc_81", "_nop_tc_82", ["eq_text", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nt_2974", + ["jump", "eq_done_2977", 913, 44], + "eq_nt_2980", ["is_null", 7, 3, 913, 44], - ["jump_false", 7, "eq_nnl_2975", 913, 44], + ["jump_false", 7, "eq_nnl_2981", 913, 44], "_nop_tc_83", - ["jump", "eq_nnl_2975", 913, 44], + ["jump", "eq_nnl_2981", 913, 44], ["true", 6, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nnl_2975", + ["jump", "eq_done_2977", 913, 44], + "eq_nnl_2981", ["is_bool", 7, 3, 913, 44], - ["jump_false", 7, "eq_nb_2976", 913, 44], + ["jump_false", 7, "eq_nb_2982", 913, 44], "_nop_tc_84", - ["jump", "eq_nb_2976", 913, 44], + ["jump", "eq_nb_2982", 913, 44], ["eq_bool", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nb_2976", + ["jump", "eq_done_2977", 913, 44], + "eq_nb_2982", ["false", 6, 913, 44], - "eq_done_2971", + "eq_done_2977", ["move", 5, 6, 913, 44], - "or_end_2957", - ["jump_false", 5, "if_else_2955", 913, 44], + "or_end_2963", + ["jump_false", 5, "if_else_2961", 913, 44], ["access", 2, 0, 914, 13], - "while_start_2977", + "while_start_2983", ["load_field", 4, 1, "list", 915, 27], ["length", 5, 4, 915, 27], ["is_int", 4, 2, 915, 27], - ["jump_false", 4, "rel_ni_2979", 915, 27], + ["jump_false", 4, "rel_ni_2985", 915, 27], "_nop_tc_85", "_nop_tc_86", - ["lt_int", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_ni_2979", - ["is_num", 4, 2, 915, 27], - ["jump_false", 4, "rel_nn_2980", 915, 27], + ["lt_int", 4, 2, 5, 915, 27], + ["jump", "rel_done_2987", 915, 27], + "rel_ni_2985", "_nop_tc_87", "_nop_tc_88", - ["lt_float", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_nn_2980", - ["is_text", 4, 2, 915, 27], - ["jump_false", 4, "rel_err_2982", 915, 27], "_nop_tc_89", - ["jump", "rel_err_2982", 915, 27], - ["lt_text", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_err_2982", + "_nop_tc_90", + ["lt_float", 4, 2, 5, 915, 27], + ["jump", "rel_done_2987", 915, 27], + "rel_nn_2986", + "_nop_tc_91", + ["jump", "rel_err_2988", 915, 27], + "_nop_tc_92", + ["jump", "rel_err_2988", 915, 27], + ["lt_text", 4, 2, 5, 915, 27], + ["jump", "rel_done_2987", 915, 27], + "rel_err_2988", [ "access", - 4, + 5, { "name": "log", "kind": "name", @@ -19721,19 +19789,19 @@ 915, 27 ], - ["access", 5, "error", 915, 27], + ["access", 6, "error", 915, 27], ["access", 7, "cannot compare with '<': operands must be same type", 915, 27], ["array", 8, 0, 915, 27], ["push", 8, 7, 915, 27], - ["frame", 7, 4, 2, 915, 27], - ["null", 4, 915, 27], - ["setarg", 7, 0, 4, 915, 27], - ["setarg", 7, 1, 5, 915, 27], + ["frame", 7, 5, 2, 915, 27], + ["null", 5, 915, 27], + ["setarg", 7, 0, 5, 915, 27], + ["setarg", 7, 1, 6, 915, 27], ["setarg", 7, 2, 8, 915, 27], - ["invoke", 7, 4, 915, 27], + ["invoke", 7, 5, 915, 27], ["disrupt", 915, 27], - "rel_done_2981", - ["jump_false", 6, "while_end_2978", 915, 27], + "rel_done_2987", + ["jump_false", 4, "while_end_2984", 915, 27], ["load_field", 4, 1, "list", 916, 35], ["load_dynamic", 5, 4, 2, 916, 45], ["get", 4, 7, 1, 916, 11], @@ -19743,13 +19811,13 @@ ["setarg", 6, 1, 5, 916, 11], ["invoke", 6, 4, 916, 11], ["access", 4, 1, 917, 19], - ["is_num", 5, 2, 917, 19], - ["jump_false", 5, "num_err_2983", 917, 19], - "_nop_tc_90", - "_nop_tc_91", + "_nop_tc_93", + "_nop_tc_94", + "_nop_tc_95", + "_nop_tc_96", ["add", 5, 2, 4, 917, 19], - ["jump", "num_done_2984", 917, 19], - "num_err_2983", + ["jump", "num_done_2990", 917, 19], + "num_err_2989", [ "access", 4, @@ -19772,82 +19840,82 @@ ["setarg", 7, 2, 8, 917, 19], ["invoke", 7, 4, 917, 19], ["disrupt", 917, 19], - "num_done_2984", + "num_done_2990", ["move", 2, 5, 917, 19], - ["jump", "while_start_2977", 917, 19], - "while_end_2978", - ["jump", "if_end_2956", 917, 19], - "if_else_2955", - "if_end_2956", + ["jump", "while_start_2983", 917, 19], + "while_end_2984", + ["jump", "if_end_2962", 917, 19], + "if_else_2961", + "if_end_2962", ["access", 4, "record", 920, 16], ["is_identical", 5, 3, 4, 920, 16], - ["jump_true", 5, "eq_done_2987", 920, 16], + ["jump_true", 5, "eq_done_2993", 920, 16], ["is_int", 6, 3, 920, 16], - ["jump_false", 6, "eq_ni_2988", 920, 16], - "_nop_tc_92", - ["jump", "eq_ni_2988", 920, 16], - ["eq_int", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_ni_2988", - ["is_num", 6, 3, 920, 16], - ["jump_false", 6, "eq_nn_2989", 920, 16], - "_nop_tc_93", - ["jump", "eq_nn_2989", 920, 16], - ["eq_float", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nn_2989", - ["is_text", 6, 3, 920, 16], - ["jump_false", 6, "eq_nt_2990", 920, 16], - "_nop_tc_94", - "_nop_tc_95", - ["eq_text", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nt_2990", - ["is_null", 6, 3, 920, 16], - ["jump_false", 6, "eq_nnl_2991", 920, 16], - "_nop_tc_96", - ["jump", "eq_nnl_2991", 920, 16], - ["true", 5, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nnl_2991", - ["is_bool", 6, 3, 920, 16], - ["jump_false", 6, "eq_nb_2992", 920, 16], + ["jump_false", 6, "eq_ni_2994", 920, 16], "_nop_tc_97", - ["jump", "eq_nb_2992", 920, 16], + ["jump", "eq_ni_2994", 920, 16], + ["eq_int", 5, 3, 4, 920, 16], + ["jump", "eq_done_2993", 920, 16], + "eq_ni_2994", + ["is_num", 6, 3, 920, 16], + ["jump_false", 6, "eq_nn_2995", 920, 16], + "_nop_tc_98", + ["jump", "eq_nn_2995", 920, 16], + ["eq_float", 5, 3, 4, 920, 16], + ["jump", "eq_done_2993", 920, 16], + "eq_nn_2995", + ["is_text", 6, 3, 920, 16], + ["jump_false", 6, "eq_nt_2996", 920, 16], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 5, 3, 4, 920, 16], + ["jump", "eq_done_2993", 920, 16], + "eq_nt_2996", + ["is_null", 6, 3, 920, 16], + ["jump_false", 6, "eq_nnl_2997", 920, 16], + "_nop_tc_101", + ["jump", "eq_nnl_2997", 920, 16], + ["true", 5, 920, 16], + ["jump", "eq_done_2993", 920, 16], + "eq_nnl_2997", + ["is_bool", 6, 3, 920, 16], + ["jump_false", 6, "eq_nb_2998", 920, 16], + "_nop_tc_102", + ["jump", "eq_nb_2998", 920, 16], ["eq_bool", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nb_2992", + ["jump", "eq_done_2993", 920, 16], + "eq_nb_2998", ["false", 5, 920, 16], - "eq_done_2987", - ["jump_false", 5, "if_else_2985", 920, 16], + "eq_done_2993", + ["jump_false", 5, "if_else_2991", 920, 16], ["access", 2, 0, 921, 13], - "while_start_2993", + "while_start_2999", ["load_field", 4, 1, "list", 922, 27], ["length", 5, 4, 922, 27], ["is_int", 4, 2, 922, 27], - ["jump_false", 4, "rel_ni_2995", 922, 27], - "_nop_tc_98", - "_nop_tc_99", - ["lt_int", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_ni_2995", - ["is_num", 4, 2, 922, 27], - ["jump_false", 4, "rel_nn_2996", 922, 27], - "_nop_tc_100", - "_nop_tc_101", - ["lt_float", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_nn_2996", - ["is_text", 4, 2, 922, 27], - ["jump_false", 4, "rel_err_2998", 922, 27], - "_nop_tc_102", - ["jump", "rel_err_2998", 922, 27], - ["lt_text", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_err_2998", + ["jump_false", 4, "rel_ni_3001", 922, 27], + "_nop_tc_103", + "_nop_tc_104", + ["lt_int", 4, 2, 5, 922, 27], + ["jump", "rel_done_3003", 922, 27], + "rel_ni_3001", + "_nop_tc_105", + "_nop_tc_106", + "_nop_tc_107", + "_nop_tc_108", + ["lt_float", 4, 2, 5, 922, 27], + ["jump", "rel_done_3003", 922, 27], + "rel_nn_3002", + "_nop_tc_109", + ["jump", "rel_err_3004", 922, 27], + "_nop_tc_110", + ["jump", "rel_err_3004", 922, 27], + ["lt_text", 4, 2, 5, 922, 27], + ["jump", "rel_done_3003", 922, 27], + "rel_err_3004", [ "access", - 4, + 5, { "name": "log", "kind": "name", @@ -19856,19 +19924,19 @@ 922, 27 ], - ["access", 5, "error", 922, 27], + ["access", 6, "error", 922, 27], ["access", 7, "cannot compare with '<': operands must be same type", 922, 27], ["array", 8, 0, 922, 27], ["push", 8, 7, 922, 27], - ["frame", 7, 4, 2, 922, 27], - ["null", 4, 922, 27], - ["setarg", 7, 0, 4, 922, 27], - ["setarg", 7, 1, 5, 922, 27], + ["frame", 7, 5, 2, 922, 27], + ["null", 5, 922, 27], + ["setarg", 7, 0, 5, 922, 27], + ["setarg", 7, 1, 6, 922, 27], ["setarg", 7, 2, 8, 922, 27], - ["invoke", 7, 4, 922, 27], + ["invoke", 7, 5, 922, 27], ["disrupt", 922, 27], - "rel_done_2997", - ["jump_false", 6, "while_end_2994", 922, 27], + "rel_done_3003", + ["jump_false", 4, "while_end_3000", 922, 27], ["load_field", 4, 1, "list", 923, 35], ["load_dynamic", 5, 4, 2, 923, 45], ["load_field", 4, 5, "right", 923, 45], @@ -19879,13 +19947,13 @@ ["setarg", 6, 1, 4, 923, 11], ["invoke", 6, 4, 923, 11], ["access", 4, 1, 924, 19], - ["is_num", 5, 2, 924, 19], - ["jump_false", 5, "num_err_2999", 924, 19], - "_nop_tc_103", - "_nop_tc_104", + "_nop_tc_111", + "_nop_tc_112", + "_nop_tc_113", + "_nop_tc_114", ["add", 5, 2, 4, 924, 19], - ["jump", "num_done_3000", 924, 19], - "num_err_2999", + ["jump", "num_done_3006", 924, 19], + "num_err_3005", [ "access", 4, @@ -19908,54 +19976,54 @@ ["setarg", 7, 2, 8, 924, 19], ["invoke", 7, 4, 924, 19], ["disrupt", 924, 19], - "num_done_3000", + "num_done_3006", ["move", 2, 5, 924, 19], - ["jump", "while_start_2993", 924, 19], - "while_end_2994", - ["jump", "if_end_2986", 924, 19], - "if_else_2985", - "if_end_2986", + ["jump", "while_start_2999", 924, 19], + "while_end_3000", + ["jump", "if_end_2992", 924, 19], + "if_else_2991", + "if_end_2992", ["access", 4, "function", 927, 16], ["is_identical", 5, 3, 4, 927, 16], - ["jump_true", 5, "eq_done_3003", 927, 16], + ["jump_true", 5, "eq_done_3009", 927, 16], ["is_int", 6, 3, 927, 16], - ["jump_false", 6, "eq_ni_3004", 927, 16], - "_nop_tc_105", - ["jump", "eq_ni_3004", 927, 16], + ["jump_false", 6, "eq_ni_3010", 927, 16], + "_nop_tc_115", + ["jump", "eq_ni_3010", 927, 16], ["eq_int", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_ni_3004", + ["jump", "eq_done_3009", 927, 16], + "eq_ni_3010", ["is_num", 6, 3, 927, 16], - ["jump_false", 6, "eq_nn_3005", 927, 16], - "_nop_tc_106", - ["jump", "eq_nn_3005", 927, 16], + ["jump_false", 6, "eq_nn_3011", 927, 16], + "_nop_tc_116", + ["jump", "eq_nn_3011", 927, 16], ["eq_float", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nn_3005", + ["jump", "eq_done_3009", 927, 16], + "eq_nn_3011", ["is_text", 6, 3, 927, 16], - ["jump_false", 6, "eq_nt_3006", 927, 16], - "_nop_tc_107", - "_nop_tc_108", + ["jump_false", 6, "eq_nt_3012", 927, 16], + "_nop_tc_117", + "_nop_tc_118", ["eq_text", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nt_3006", + ["jump", "eq_done_3009", 927, 16], + "eq_nt_3012", ["is_null", 6, 3, 927, 16], - ["jump_false", 6, "eq_nnl_3007", 927, 16], - "_nop_tc_109", - ["jump", "eq_nnl_3007", 927, 16], + ["jump_false", 6, "eq_nnl_3013", 927, 16], + "_nop_tc_119", + ["jump", "eq_nnl_3013", 927, 16], ["true", 5, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nnl_3007", + ["jump", "eq_done_3009", 927, 16], + "eq_nnl_3013", ["is_bool", 6, 3, 927, 16], - ["jump_false", 6, "eq_nb_3008", 927, 16], - "_nop_tc_110", - ["jump", "eq_nb_3008", 927, 16], + ["jump_false", 6, "eq_nb_3014", 927, 16], + "_nop_tc_120", + ["jump", "eq_nb_3014", 927, 16], ["eq_bool", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nb_3008", + ["jump", "eq_done_3009", 927, 16], + "eq_nb_3014", ["false", 5, 927, 16], - "eq_done_3003", - ["jump_false", 5, "if_else_3001", 927, 16], + "eq_done_3009", + ["jump_false", 5, "if_else_3007", 927, 16], ["load_field", 3, 1, "statements", 928, 28], ["get", 4, 5, 1, 928, 9], ["frame", 5, 4, 1, 928, 9], @@ -19971,33 +20039,33 @@ ["setarg", 5, 1, 3, 929, 9], ["invoke", 5, 3, 929, 9], ["access", 2, 0, 930, 13], - "while_start_3009", + "while_start_3015", ["load_field", 3, 1, "list", 931, 27], ["length", 4, 3, 931, 27], ["is_int", 3, 2, 931, 27], - ["jump_false", 3, "rel_ni_3011", 931, 27], - "_nop_tc_111", - "_nop_tc_112", - ["lt_int", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_ni_3011", - ["is_num", 3, 2, 931, 27], - ["jump_false", 3, "rel_nn_3012", 931, 27], - "_nop_tc_113", - "_nop_tc_114", - ["lt_float", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_nn_3012", - ["is_text", 3, 2, 931, 27], - ["jump_false", 3, "rel_err_3014", 931, 27], - "_nop_tc_115", - ["jump", "rel_err_3014", 931, 27], - ["lt_text", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_err_3014", + ["jump_false", 3, "rel_ni_3017", 931, 27], + "_nop_tc_121", + "_nop_tc_122", + ["lt_int", 3, 2, 4, 931, 27], + ["jump", "rel_done_3019", 931, 27], + "rel_ni_3017", + "_nop_tc_123", + "_nop_tc_124", + "_nop_tc_125", + "_nop_tc_126", + ["lt_float", 3, 2, 4, 931, 27], + ["jump", "rel_done_3019", 931, 27], + "rel_nn_3018", + "_nop_tc_127", + ["jump", "rel_err_3020", 931, 27], + "_nop_tc_128", + ["jump", "rel_err_3020", 931, 27], + ["lt_text", 3, 2, 4, 931, 27], + ["jump", "rel_done_3019", 931, 27], + "rel_err_3020", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -20006,68 +20074,68 @@ 931, 27 ], - ["access", 4, "error", 931, 27], + ["access", 5, "error", 931, 27], ["access", 6, "cannot compare with '<': operands must be same type", 931, 27], ["array", 7, 0, 931, 27], ["push", 7, 6, 931, 27], - ["frame", 6, 3, 2, 931, 27], - ["null", 3, 931, 27], - ["setarg", 6, 0, 3, 931, 27], - ["setarg", 6, 1, 4, 931, 27], + ["frame", 6, 4, 2, 931, 27], + ["null", 4, 931, 27], + ["setarg", 6, 0, 4, 931, 27], + ["setarg", 6, 1, 5, 931, 27], ["setarg", 6, 2, 7, 931, 27], - ["invoke", 6, 3, 931, 27], + ["invoke", 6, 4, 931, 27], ["disrupt", 931, 27], - "rel_done_3013", - ["jump_false", 5, "while_end_3010", 931, 27], + "rel_done_3019", + ["jump_false", 3, "while_end_3016", 931, 27], ["load_field", 3, 1, "list", 932, 15], ["load_dynamic", 4, 3, 2, 932, 25], ["load_field", 3, 4, "expression", 932, 25], ["null", 4, 932, 42], ["is_identical", 5, 3, 4, 932, 42], - ["jump_true", 5, "ne_nid_3018", 932, 42], - ["jump", "ne_ni_3019", 932, 42], - "ne_nid_3018", + ["jump_true", 5, "ne_nid_3024", 932, 42], + ["jump", "ne_ni_3025", 932, 42], + "ne_nid_3024", ["false", 5, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_ni_3019", + ["jump", "ne_done_3023", 932, 42], + "ne_ni_3025", ["is_int", 6, 3, 932, 42], - ["jump_false", 6, "ne_nn_3020", 932, 42], - "_nop_tc_116", - ["jump", "ne_nn_3020", 932, 42], + ["jump_false", 6, "ne_nn_3026", 932, 42], + "_nop_tc_129", + ["jump", "ne_nn_3026", 932, 42], ["ne_int", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nn_3020", + ["jump", "ne_done_3023", 932, 42], + "ne_nn_3026", ["is_num", 6, 3, 932, 42], - ["jump_false", 6, "ne_nt_3021", 932, 42], - "_nop_tc_117", - ["jump", "ne_nt_3021", 932, 42], + ["jump_false", 6, "ne_nt_3027", 932, 42], + "_nop_tc_130", + ["jump", "ne_nt_3027", 932, 42], ["ne_float", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nt_3021", + ["jump", "ne_done_3023", 932, 42], + "ne_nt_3027", ["is_text", 6, 3, 932, 42], - ["jump_false", 6, "ne_nnl_3022", 932, 42], - "_nop_tc_118", - ["jump", "ne_nnl_3022", 932, 42], + ["jump_false", 6, "ne_nnl_3028", 932, 42], + "_nop_tc_131", + ["jump", "ne_nnl_3028", 932, 42], ["ne_text", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nnl_3022", + ["jump", "ne_done_3023", 932, 42], + "ne_nnl_3028", ["is_null", 6, 3, 932, 42], - ["jump_false", 6, "ne_nb_3023", 932, 42], - "_nop_tc_119", - "_nop_tc_120", + ["jump_false", 6, "ne_nb_3029", 932, 42], + "_nop_tc_132", + "_nop_tc_133", ["false", 5, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nb_3023", + ["jump", "ne_done_3023", 932, 42], + "ne_nb_3029", ["is_bool", 6, 3, 932, 42], - ["jump_false", 6, "ne_mis_3024", 932, 42], - "_nop_tc_121", - ["jump", "ne_mis_3024", 932, 42], + ["jump_false", 6, "ne_mis_3030", 932, 42], + "_nop_tc_134", + ["jump", "ne_mis_3030", 932, 42], ["ne_bool", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_mis_3024", + ["jump", "ne_done_3023", 932, 42], + "ne_mis_3030", ["true", 5, 932, 42], - "ne_done_3017", - ["jump_false", 5, "if_else_3015", 932, 42], + "ne_done_3023", + ["jump_false", 5, "if_else_3021", 932, 42], ["load_field", 3, 1, "list", 933, 37], ["load_dynamic", 4, 3, 2, 933, 47], ["load_field", 3, 4, "expression", 933, 47], @@ -20077,17 +20145,17 @@ ["setarg", 5, 0, 4, 933, 13], ["setarg", 5, 1, 3, 933, 13], ["invoke", 5, 3, 933, 13], - ["jump", "if_end_3016", 933, 13], - "if_else_3015", - "if_end_3016", + ["jump", "if_end_3022", 933, 13], + "if_else_3021", + "if_end_3022", ["access", 3, 1, 935, 19], - ["is_num", 4, 2, 935, 19], - ["jump_false", 4, "num_err_3025", 935, 19], - "_nop_tc_122", - "_nop_tc_123", + "_nop_tc_135", + "_nop_tc_136", + "_nop_tc_137", + "_nop_tc_138", ["add", 4, 2, 3, 935, 19], - ["jump", "num_done_3026", 935, 19], - "num_err_3025", + ["jump", "num_done_3032", 935, 19], + "num_err_3031", [ "access", 3, @@ -20110,13 +20178,13 @@ ["setarg", 6, 2, 7, 935, 19], ["invoke", 6, 3, 935, 19], ["disrupt", 935, 19], - "num_done_3026", + "num_done_3032", ["move", 2, 4, 935, 19], - ["jump", "while_start_3009", 935, 19], - "while_end_3010", - ["jump", "if_end_3002", 935, 19], - "if_else_3001", - "if_end_3002", + ["jump", "while_start_3015", 935, 19], + "while_end_3016", + ["jump", "if_end_3008", 935, 19], + "if_else_3007", + "if_end_3008", ["null", 2, 935, 19], ["return", 2, 935, 19] ], @@ -20131,78 +20199,78 @@ "instructions": [ ["null", 2, 941, 20], ["is_identical", 3, 1, 2, 941, 20], - ["jump_true", 3, "eq_done_3029", 941, 20], + ["jump_true", 3, "eq_done_3035", 941, 20], ["is_int", 4, 1, 941, 20], - ["jump_false", 4, "eq_ni_3030", 941, 20], + ["jump_false", 4, "eq_ni_3036", 941, 20], "_nop_tc_1", - ["jump", "eq_ni_3030", 941, 20], + ["jump", "eq_ni_3036", 941, 20], ["eq_int", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_ni_3030", + ["jump", "eq_done_3035", 941, 20], + "eq_ni_3036", ["is_num", 4, 1, 941, 20], - ["jump_false", 4, "eq_nn_3031", 941, 20], + ["jump_false", 4, "eq_nn_3037", 941, 20], "_nop_tc_2", - ["jump", "eq_nn_3031", 941, 20], + ["jump", "eq_nn_3037", 941, 20], ["eq_float", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nn_3031", + ["jump", "eq_done_3035", 941, 20], + "eq_nn_3037", ["is_text", 4, 1, 941, 20], - ["jump_false", 4, "eq_nt_3032", 941, 20], + ["jump_false", 4, "eq_nt_3038", 941, 20], "_nop_tc_3", - ["jump", "eq_nt_3032", 941, 20], + ["jump", "eq_nt_3038", 941, 20], ["eq_text", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nt_3032", + ["jump", "eq_done_3035", 941, 20], + "eq_nt_3038", ["is_null", 4, 1, 941, 20], - ["jump_false", 4, "eq_nnl_3033", 941, 20], + ["jump_false", 4, "eq_nnl_3039", 941, 20], "_nop_tc_4", "_nop_tc_5", ["true", 3, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nnl_3033", + ["jump", "eq_done_3035", 941, 20], + "eq_nnl_3039", ["is_bool", 4, 1, 941, 20], - ["jump_false", 4, "eq_nb_3034", 941, 20], + ["jump_false", 4, "eq_nb_3040", 941, 20], "_nop_tc_6", - ["jump", "eq_nb_3034", 941, 20], + ["jump", "eq_nb_3040", 941, 20], ["eq_bool", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nb_3034", + ["jump", "eq_done_3035", 941, 20], + "eq_nb_3040", ["false", 3, 941, 20], - "eq_done_3029", - ["jump_false", 3, "if_else_3027", 941, 20], + "eq_done_3035", + ["jump_false", 3, "if_else_3033", 941, 20], ["null", 2, 941, 33], ["return", 2, 941, 33], "_nop_ur_1", - "if_else_3027", - "if_end_3028", + "if_else_3033", + "if_end_3034", ["access", 2, 0, 942, 15], ["access", 3, 0, 943, 15], ["access", 4, 0, 944, 16], ["null", 5, 945, 18], ["null", 6, 946, 15], - "while_start_3035", + "while_start_3041", ["length", 7, 1, 947, 25], ["is_int", 8, 2, 947, 25], - ["jump_false", 8, "rel_ni_3037", 947, 25], + ["jump_false", 8, "rel_ni_3043", 947, 25], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_ni_3037", - ["is_num", 8, 2, 947, 25], - ["jump_false", 8, "rel_nn_3038", 947, 25], + ["lt_int", 8, 2, 7, 947, 25], + ["jump", "rel_done_3045", 947, 25], + "rel_ni_3043", "_nop_tc_9", "_nop_tc_10", - ["lt_float", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_nn_3038", - ["is_text", 8, 2, 947, 25], - ["jump_false", 8, "rel_err_3040", 947, 25], "_nop_tc_11", - ["jump", "rel_err_3040", 947, 25], - ["lt_text", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_err_3040", + "_nop_tc_12", + ["lt_float", 8, 2, 7, 947, 25], + ["jump", "rel_done_3045", 947, 25], + "rel_nn_3044", + "_nop_tc_13", + ["jump", "rel_err_3046", 947, 25], + "_nop_tc_14", + ["jump", "rel_err_3046", 947, 25], + ["lt_text", 8, 2, 7, 947, 25], + ["jump", "rel_done_3045", 947, 25], + "rel_err_3046", [ "access", 7, @@ -20214,108 +20282,108 @@ 947, 25 ], - ["access", 8, "error", 947, 25], + ["access", 9, "error", 947, 25], ["access", 10, "cannot compare with '<': operands must be same type", 947, 25], ["array", 11, 0, 947, 25], ["push", 11, 10, 947, 25], ["frame", 10, 7, 2, 947, 25], ["null", 7, 947, 25], ["setarg", 10, 0, 7, 947, 25], - ["setarg", 10, 1, 8, 947, 25], + ["setarg", 10, 1, 9, 947, 25], ["setarg", 10, 2, 11, 947, 25], ["invoke", 10, 7, 947, 25], ["disrupt", 947, 25], - "rel_done_3039", - ["jump_false", 9, "while_end_3036", 947, 25], + "rel_done_3045", + ["jump_false", 8, "while_end_3042", 947, 25], ["load_dynamic", 7, 1, 2, 948, 22], ["move", 5, 7, 948, 22], ["load_field", 7, 5, "kind", 949, 13], ["move", 6, 7, 949, 13], ["access", 7, "var", 950, 18], ["is_identical", 8, 6, 7, 950, 18], - ["jump_true", 8, "eq_done_3044", 950, 18], + ["jump_true", 8, "eq_done_3050", 950, 18], ["is_int", 9, 6, 950, 18], - ["jump_false", 9, "eq_ni_3045", 950, 18], - "_nop_tc_12", - ["jump", "eq_ni_3045", 950, 18], - ["eq_int", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_ni_3045", - ["is_num", 9, 6, 950, 18], - ["jump_false", 9, "eq_nn_3046", 950, 18], - "_nop_tc_13", - ["jump", "eq_nn_3046", 950, 18], - ["eq_float", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nn_3046", - ["is_text", 9, 6, 950, 18], - ["jump_false", 9, "eq_nt_3047", 950, 18], - "_nop_tc_14", + ["jump_false", 9, "eq_ni_3051", 950, 18], "_nop_tc_15", - ["eq_text", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nt_3047", - ["is_null", 9, 6, 950, 18], - ["jump_false", 9, "eq_nnl_3048", 950, 18], + ["jump", "eq_ni_3051", 950, 18], + ["eq_int", 8, 6, 7, 950, 18], + ["jump", "eq_done_3050", 950, 18], + "eq_ni_3051", + ["is_num", 9, 6, 950, 18], + ["jump_false", 9, "eq_nn_3052", 950, 18], "_nop_tc_16", - ["jump", "eq_nnl_3048", 950, 18], - ["true", 8, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nnl_3048", - ["is_bool", 9, 6, 950, 18], - ["jump_false", 9, "eq_nb_3049", 950, 18], + ["jump", "eq_nn_3052", 950, 18], + ["eq_float", 8, 6, 7, 950, 18], + ["jump", "eq_done_3050", 950, 18], + "eq_nn_3052", + ["is_text", 9, 6, 950, 18], + ["jump_false", 9, "eq_nt_3053", 950, 18], "_nop_tc_17", - ["jump", "eq_nb_3049", 950, 18], + "_nop_tc_18", + ["eq_text", 8, 6, 7, 950, 18], + ["jump", "eq_done_3050", 950, 18], + "eq_nt_3053", + ["is_null", 9, 6, 950, 18], + ["jump_false", 9, "eq_nnl_3054", 950, 18], + "_nop_tc_19", + ["jump", "eq_nnl_3054", 950, 18], + ["true", 8, 950, 18], + ["jump", "eq_done_3050", 950, 18], + "eq_nnl_3054", + ["is_bool", 9, 6, 950, 18], + ["jump_false", 9, "eq_nb_3055", 950, 18], + "_nop_tc_20", + ["jump", "eq_nb_3055", 950, 18], ["eq_bool", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nb_3049", + ["jump", "eq_done_3050", 950, 18], + "eq_nb_3055", ["false", 8, 950, 18], - "eq_done_3044", + "eq_done_3050", ["move", 7, 8, 950, 18], - ["jump_true", 7, "or_end_3043", 950, 18], + ["jump_true", 7, "or_end_3049", 950, 18], ["access", 8, "def", 950, 32], ["is_identical", 9, 6, 8, 950, 32], - ["jump_true", 9, "eq_done_3050", 950, 32], + ["jump_true", 9, "eq_done_3056", 950, 32], ["is_int", 10, 6, 950, 32], - ["jump_false", 10, "eq_ni_3051", 950, 32], - "_nop_tc_18", - ["jump", "eq_ni_3051", 950, 32], - ["eq_int", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_ni_3051", - ["is_num", 10, 6, 950, 32], - ["jump_false", 10, "eq_nn_3052", 950, 32], - "_nop_tc_19", - ["jump", "eq_nn_3052", 950, 32], - ["eq_float", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nn_3052", - ["is_text", 10, 6, 950, 32], - ["jump_false", 10, "eq_nt_3053", 950, 32], - "_nop_tc_20", + ["jump_false", 10, "eq_ni_3057", 950, 32], "_nop_tc_21", - ["eq_text", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nt_3053", - ["is_null", 10, 6, 950, 32], - ["jump_false", 10, "eq_nnl_3054", 950, 32], + ["jump", "eq_ni_3057", 950, 32], + ["eq_int", 9, 6, 8, 950, 32], + ["jump", "eq_done_3056", 950, 32], + "eq_ni_3057", + ["is_num", 10, 6, 950, 32], + ["jump_false", 10, "eq_nn_3058", 950, 32], "_nop_tc_22", - ["jump", "eq_nnl_3054", 950, 32], - ["true", 9, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nnl_3054", - ["is_bool", 10, 6, 950, 32], - ["jump_false", 10, "eq_nb_3055", 950, 32], + ["jump", "eq_nn_3058", 950, 32], + ["eq_float", 9, 6, 8, 950, 32], + ["jump", "eq_done_3056", 950, 32], + "eq_nn_3058", + ["is_text", 10, 6, 950, 32], + ["jump_false", 10, "eq_nt_3059", 950, 32], "_nop_tc_23", - ["jump", "eq_nb_3055", 950, 32], + "_nop_tc_24", + ["eq_text", 9, 6, 8, 950, 32], + ["jump", "eq_done_3056", 950, 32], + "eq_nt_3059", + ["is_null", 10, 6, 950, 32], + ["jump_false", 10, "eq_nnl_3060", 950, 32], + "_nop_tc_25", + ["jump", "eq_nnl_3060", 950, 32], + ["true", 9, 950, 32], + ["jump", "eq_done_3056", 950, 32], + "eq_nnl_3060", + ["is_bool", 10, 6, 950, 32], + ["jump_false", 10, "eq_nb_3061", 950, 32], + "_nop_tc_26", + ["jump", "eq_nb_3061", 950, 32], ["eq_bool", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nb_3055", + ["jump", "eq_done_3056", 950, 32], + "eq_nb_3061", ["false", 9, 950, 32], - "eq_done_3050", + "eq_done_3056", ["move", 7, 9, 950, 32], - "or_end_3043", - ["jump_false", 7, "if_else_3041", 950, 32], + "or_end_3049", + ["jump_false", 7, "if_else_3047", 950, 32], ["load_field", 7, 5, "right", 951, 35], ["get", 8, 7, 1, 951, 11], ["frame", 9, 8, 1, 951, 11], @@ -20323,77 +20391,77 @@ ["setarg", 9, 0, 8, 951, 11], ["setarg", 9, 1, 7, 951, 11], ["invoke", 9, 7, 951, 11], - ["jump", "if_end_3042", 951, 11], - "if_else_3041", + ["jump", "if_end_3048", 951, 11], + "if_else_3047", ["access", 7, "var_list", 952, 25], ["is_identical", 8, 6, 7, 952, 25], - ["jump_true", 8, "eq_done_3058", 952, 25], + ["jump_true", 8, "eq_done_3064", 952, 25], ["is_int", 9, 6, 952, 25], - ["jump_false", 9, "eq_ni_3059", 952, 25], - "_nop_tc_24", - ["jump", "eq_ni_3059", 952, 25], - ["eq_int", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_ni_3059", - ["is_num", 9, 6, 952, 25], - ["jump_false", 9, "eq_nn_3060", 952, 25], - "_nop_tc_25", - ["jump", "eq_nn_3060", 952, 25], - ["eq_float", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nn_3060", - ["is_text", 9, 6, 952, 25], - ["jump_false", 9, "eq_nt_3061", 952, 25], - "_nop_tc_26", + ["jump_false", 9, "eq_ni_3065", 952, 25], "_nop_tc_27", - ["eq_text", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nt_3061", - ["is_null", 9, 6, 952, 25], - ["jump_false", 9, "eq_nnl_3062", 952, 25], + ["jump", "eq_ni_3065", 952, 25], + ["eq_int", 8, 6, 7, 952, 25], + ["jump", "eq_done_3064", 952, 25], + "eq_ni_3065", + ["is_num", 9, 6, 952, 25], + ["jump_false", 9, "eq_nn_3066", 952, 25], "_nop_tc_28", - ["jump", "eq_nnl_3062", 952, 25], - ["true", 8, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nnl_3062", - ["is_bool", 9, 6, 952, 25], - ["jump_false", 9, "eq_nb_3063", 952, 25], + ["jump", "eq_nn_3066", 952, 25], + ["eq_float", 8, 6, 7, 952, 25], + ["jump", "eq_done_3064", 952, 25], + "eq_nn_3066", + ["is_text", 9, 6, 952, 25], + ["jump_false", 9, "eq_nt_3067", 952, 25], "_nop_tc_29", - ["jump", "eq_nb_3063", 952, 25], + "_nop_tc_30", + ["eq_text", 8, 6, 7, 952, 25], + ["jump", "eq_done_3064", 952, 25], + "eq_nt_3067", + ["is_null", 9, 6, 952, 25], + ["jump_false", 9, "eq_nnl_3068", 952, 25], + "_nop_tc_31", + ["jump", "eq_nnl_3068", 952, 25], + ["true", 8, 952, 25], + ["jump", "eq_done_3064", 952, 25], + "eq_nnl_3068", + ["is_bool", 9, 6, 952, 25], + ["jump_false", 9, "eq_nb_3069", 952, 25], + "_nop_tc_32", + ["jump", "eq_nb_3069", 952, 25], ["eq_bool", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nb_3063", + ["jump", "eq_done_3064", 952, 25], + "eq_nb_3069", ["false", 8, 952, 25], - "eq_done_3058", - ["jump_false", 8, "if_else_3056", 952, 25], + "eq_done_3064", + ["jump_false", 8, "if_else_3062", 952, 25], ["access", 3, 0, 953, 15], - "while_start_3064", + "while_start_3070", ["load_field", 7, 5, "list", 954, 29], ["length", 8, 7, 954, 29], ["is_int", 7, 3, 954, 29], - ["jump_false", 7, "rel_ni_3066", 954, 29], - "_nop_tc_30", - "_nop_tc_31", - ["lt_int", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_ni_3066", - ["is_num", 7, 3, 954, 29], - ["jump_false", 7, "rel_nn_3067", 954, 29], - "_nop_tc_32", + ["jump_false", 7, "rel_ni_3072", 954, 29], "_nop_tc_33", - ["lt_float", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_nn_3067", - ["is_text", 7, 3, 954, 29], - ["jump_false", 7, "rel_err_3069", 954, 29], "_nop_tc_34", - ["jump", "rel_err_3069", 954, 29], - ["lt_text", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_err_3069", + ["lt_int", 7, 3, 8, 954, 29], + ["jump", "rel_done_3074", 954, 29], + "rel_ni_3072", + "_nop_tc_35", + "_nop_tc_36", + "_nop_tc_37", + "_nop_tc_38", + ["lt_float", 7, 3, 8, 954, 29], + ["jump", "rel_done_3074", 954, 29], + "rel_nn_3073", + "_nop_tc_39", + ["jump", "rel_err_3075", 954, 29], + "_nop_tc_40", + ["jump", "rel_err_3075", 954, 29], + ["lt_text", 7, 3, 8, 954, 29], + ["jump", "rel_done_3074", 954, 29], + "rel_err_3075", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -20402,19 +20470,19 @@ 954, 29 ], - ["access", 8, "error", 954, 29], + ["access", 9, "error", 954, 29], ["access", 10, "cannot compare with '<': operands must be same type", 954, 29], ["array", 11, 0, 954, 29], ["push", 11, 10, 954, 29], - ["frame", 10, 7, 2, 954, 29], - ["null", 7, 954, 29], - ["setarg", 10, 0, 7, 954, 29], - ["setarg", 10, 1, 8, 954, 29], + ["frame", 10, 8, 2, 954, 29], + ["null", 8, 954, 29], + ["setarg", 10, 0, 8, 954, 29], + ["setarg", 10, 1, 9, 954, 29], ["setarg", 10, 2, 11, 954, 29], - ["invoke", 10, 7, 954, 29], + ["invoke", 10, 8, 954, 29], ["disrupt", 954, 29], - "rel_done_3068", - ["jump_false", 9, "while_end_3065", 954, 29], + "rel_done_3074", + ["jump_false", 7, "while_end_3071", 954, 29], ["load_field", 7, 5, "list", 955, 37], ["load_dynamic", 8, 7, 3, 955, 47], ["load_field", 7, 8, "right", 955, 47], @@ -20425,13 +20493,13 @@ ["setarg", 9, 1, 7, 955, 13], ["invoke", 9, 7, 955, 13], ["access", 7, 1, 956, 21], - ["is_num", 8, 3, 956, 21], - ["jump_false", 8, "num_err_3070", 956, 21], - "_nop_tc_35", - "_nop_tc_36", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", ["add", 8, 3, 7, 956, 21], - ["jump", "num_done_3071", 956, 21], - "num_err_3070", + ["jump", "num_done_3077", 956, 21], + "num_err_3076", [ "access", 7, @@ -20454,53 +20522,53 @@ ["setarg", 10, 2, 11, 956, 21], ["invoke", 10, 7, 956, 21], ["disrupt", 956, 21], - "num_done_3071", + "num_done_3077", ["move", 3, 8, 956, 21], - ["jump", "while_start_3064", 956, 21], - "while_end_3065", - ["jump", "if_end_3057", 956, 21], - "if_else_3056", + ["jump", "while_start_3070", 956, 21], + "while_end_3071", + ["jump", "if_end_3063", 956, 21], + "if_else_3062", ["access", 7, "call", 958, 25], ["is_identical", 8, 6, 7, 958, 25], - ["jump_true", 8, "eq_done_3074", 958, 25], + ["jump_true", 8, "eq_done_3080", 958, 25], ["is_int", 9, 6, 958, 25], - ["jump_false", 9, "eq_ni_3075", 958, 25], - "_nop_tc_37", - ["jump", "eq_ni_3075", 958, 25], + ["jump_false", 9, "eq_ni_3081", 958, 25], + "_nop_tc_45", + ["jump", "eq_ni_3081", 958, 25], ["eq_int", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_ni_3075", + ["jump", "eq_done_3080", 958, 25], + "eq_ni_3081", ["is_num", 9, 6, 958, 25], - ["jump_false", 9, "eq_nn_3076", 958, 25], - "_nop_tc_38", - ["jump", "eq_nn_3076", 958, 25], + ["jump_false", 9, "eq_nn_3082", 958, 25], + "_nop_tc_46", + ["jump", "eq_nn_3082", 958, 25], ["eq_float", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nn_3076", + ["jump", "eq_done_3080", 958, 25], + "eq_nn_3082", ["is_text", 9, 6, 958, 25], - ["jump_false", 9, "eq_nt_3077", 958, 25], - "_nop_tc_39", - "_nop_tc_40", + ["jump_false", 9, "eq_nt_3083", 958, 25], + "_nop_tc_47", + "_nop_tc_48", ["eq_text", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nt_3077", + ["jump", "eq_done_3080", 958, 25], + "eq_nt_3083", ["is_null", 9, 6, 958, 25], - ["jump_false", 9, "eq_nnl_3078", 958, 25], - "_nop_tc_41", - ["jump", "eq_nnl_3078", 958, 25], + ["jump_false", 9, "eq_nnl_3084", 958, 25], + "_nop_tc_49", + ["jump", "eq_nnl_3084", 958, 25], ["true", 8, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nnl_3078", + ["jump", "eq_done_3080", 958, 25], + "eq_nnl_3084", ["is_bool", 9, 6, 958, 25], - ["jump_false", 9, "eq_nb_3079", 958, 25], - "_nop_tc_42", - ["jump", "eq_nb_3079", 958, 25], + ["jump_false", 9, "eq_nb_3085", 958, 25], + "_nop_tc_50", + ["jump", "eq_nb_3085", 958, 25], ["eq_bool", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nb_3079", + ["jump", "eq_done_3080", 958, 25], + "eq_nb_3085", ["false", 8, 958, 25], - "eq_done_3074", - ["jump_false", 8, "if_else_3072", 958, 25], + "eq_done_3080", + ["jump_false", 8, "if_else_3078", 958, 25], ["load_field", 7, 5, "expression", 959, 35], ["get", 8, 7, 1, 959, 11], ["frame", 9, 8, 1, 959, 11], @@ -20508,49 +20576,49 @@ ["setarg", 9, 0, 8, 959, 11], ["setarg", 9, 1, 7, 959, 11], ["invoke", 9, 7, 959, 11], - ["jump", "if_end_3073", 959, 11], - "if_else_3072", + ["jump", "if_end_3079", 959, 11], + "if_else_3078", ["access", 7, "if", 960, 25], ["is_identical", 8, 6, 7, 960, 25], - ["jump_true", 8, "eq_done_3082", 960, 25], + ["jump_true", 8, "eq_done_3088", 960, 25], ["is_int", 9, 6, 960, 25], - ["jump_false", 9, "eq_ni_3083", 960, 25], - "_nop_tc_43", - ["jump", "eq_ni_3083", 960, 25], + ["jump_false", 9, "eq_ni_3089", 960, 25], + "_nop_tc_51", + ["jump", "eq_ni_3089", 960, 25], ["eq_int", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_ni_3083", + ["jump", "eq_done_3088", 960, 25], + "eq_ni_3089", ["is_num", 9, 6, 960, 25], - ["jump_false", 9, "eq_nn_3084", 960, 25], - "_nop_tc_44", - ["jump", "eq_nn_3084", 960, 25], + ["jump_false", 9, "eq_nn_3090", 960, 25], + "_nop_tc_52", + ["jump", "eq_nn_3090", 960, 25], ["eq_float", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nn_3084", + ["jump", "eq_done_3088", 960, 25], + "eq_nn_3090", ["is_text", 9, 6, 960, 25], - ["jump_false", 9, "eq_nt_3085", 960, 25], - "_nop_tc_45", - "_nop_tc_46", + ["jump_false", 9, "eq_nt_3091", 960, 25], + "_nop_tc_53", + "_nop_tc_54", ["eq_text", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nt_3085", + ["jump", "eq_done_3088", 960, 25], + "eq_nt_3091", ["is_null", 9, 6, 960, 25], - ["jump_false", 9, "eq_nnl_3086", 960, 25], - "_nop_tc_47", - ["jump", "eq_nnl_3086", 960, 25], + ["jump_false", 9, "eq_nnl_3092", 960, 25], + "_nop_tc_55", + ["jump", "eq_nnl_3092", 960, 25], ["true", 8, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nnl_3086", + ["jump", "eq_done_3088", 960, 25], + "eq_nnl_3092", ["is_bool", 9, 6, 960, 25], - ["jump_false", 9, "eq_nb_3087", 960, 25], - "_nop_tc_48", - ["jump", "eq_nb_3087", 960, 25], + ["jump_false", 9, "eq_nb_3093", 960, 25], + "_nop_tc_56", + ["jump", "eq_nb_3093", 960, 25], ["eq_bool", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nb_3087", + ["jump", "eq_done_3088", 960, 25], + "eq_nb_3093", ["false", 8, 960, 25], - "eq_done_3082", - ["jump_false", 8, "if_else_3080", 960, 25], + "eq_done_3088", + ["jump_false", 8, "if_else_3086", 960, 25], ["load_field", 7, 5, "expression", 961, 35], ["get", 8, 7, 1, 961, 11], ["frame", 9, 8, 1, 961, 11], @@ -20575,50 +20643,50 @@ ["load_field", 7, 5, "else", 964, 15], ["null", 8, 964, 28], ["is_identical", 9, 7, 8, 964, 28], - ["jump_true", 9, "ne_nid_3091", 964, 28], - ["jump", "ne_ni_3092", 964, 28], - "ne_nid_3091", + ["jump_true", 9, "ne_nid_3097", 964, 28], + ["jump", "ne_ni_3098", 964, 28], + "ne_nid_3097", ["false", 9, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_ni_3092", + ["jump", "ne_done_3096", 964, 28], + "ne_ni_3098", ["is_int", 10, 7, 964, 28], - ["jump_false", 10, "ne_nn_3093", 964, 28], - "_nop_tc_49", - ["jump", "ne_nn_3093", 964, 28], + ["jump_false", 10, "ne_nn_3099", 964, 28], + "_nop_tc_57", + ["jump", "ne_nn_3099", 964, 28], ["ne_int", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nn_3093", + ["jump", "ne_done_3096", 964, 28], + "ne_nn_3099", ["is_num", 10, 7, 964, 28], - ["jump_false", 10, "ne_nt_3094", 964, 28], - "_nop_tc_50", - ["jump", "ne_nt_3094", 964, 28], + ["jump_false", 10, "ne_nt_3100", 964, 28], + "_nop_tc_58", + ["jump", "ne_nt_3100", 964, 28], ["ne_float", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nt_3094", + ["jump", "ne_done_3096", 964, 28], + "ne_nt_3100", ["is_text", 10, 7, 964, 28], - ["jump_false", 10, "ne_nnl_3095", 964, 28], - "_nop_tc_51", - ["jump", "ne_nnl_3095", 964, 28], + ["jump_false", 10, "ne_nnl_3101", 964, 28], + "_nop_tc_59", + ["jump", "ne_nnl_3101", 964, 28], ["ne_text", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nnl_3095", + ["jump", "ne_done_3096", 964, 28], + "ne_nnl_3101", ["is_null", 10, 7, 964, 28], - ["jump_false", 10, "ne_nb_3096", 964, 28], - "_nop_tc_52", - "_nop_tc_53", + ["jump_false", 10, "ne_nb_3102", 964, 28], + "_nop_tc_60", + "_nop_tc_61", ["false", 9, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nb_3096", + ["jump", "ne_done_3096", 964, 28], + "ne_nb_3102", ["is_bool", 10, 7, 964, 28], - ["jump_false", 10, "ne_mis_3097", 964, 28], - "_nop_tc_54", - ["jump", "ne_mis_3097", 964, 28], + ["jump_false", 10, "ne_mis_3103", 964, 28], + "_nop_tc_62", + ["jump", "ne_mis_3103", 964, 28], ["ne_bool", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_mis_3097", + ["jump", "ne_done_3096", 964, 28], + "ne_mis_3103", ["true", 9, 964, 28], - "ne_done_3090", - ["jump_false", 9, "if_else_3088", 964, 28], + "ne_done_3096", + ["jump_false", 9, "if_else_3094", 964, 28], ["load_field", 7, 5, "else", 964, 53], ["get", 8, 5, 1, 964, 34], ["frame", 9, 8, 1, 964, 34], @@ -20626,96 +20694,96 @@ ["setarg", 9, 0, 8, 964, 34], ["setarg", 9, 1, 7, 964, 34], ["invoke", 9, 7, 964, 34], - ["jump", "if_end_3089", 964, 34], - "if_else_3088", - "if_end_3089", - ["jump", "if_end_3081", 964, 34], - "if_else_3080", + ["jump", "if_end_3095", 964, 34], + "if_else_3094", + "if_end_3095", + ["jump", "if_end_3087", 964, 34], + "if_else_3086", ["access", 7, "while", 965, 25], ["is_identical", 8, 6, 7, 965, 25], - ["jump_true", 8, "eq_done_3101", 965, 25], + ["jump_true", 8, "eq_done_3107", 965, 25], ["is_int", 9, 6, 965, 25], - ["jump_false", 9, "eq_ni_3102", 965, 25], - "_nop_tc_55", - ["jump", "eq_ni_3102", 965, 25], + ["jump_false", 9, "eq_ni_3108", 965, 25], + "_nop_tc_63", + ["jump", "eq_ni_3108", 965, 25], ["eq_int", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_ni_3102", + ["jump", "eq_done_3107", 965, 25], + "eq_ni_3108", ["is_num", 9, 6, 965, 25], - ["jump_false", 9, "eq_nn_3103", 965, 25], - "_nop_tc_56", - ["jump", "eq_nn_3103", 965, 25], + ["jump_false", 9, "eq_nn_3109", 965, 25], + "_nop_tc_64", + ["jump", "eq_nn_3109", 965, 25], ["eq_float", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nn_3103", + ["jump", "eq_done_3107", 965, 25], + "eq_nn_3109", ["is_text", 9, 6, 965, 25], - ["jump_false", 9, "eq_nt_3104", 965, 25], - "_nop_tc_57", - "_nop_tc_58", + ["jump_false", 9, "eq_nt_3110", 965, 25], + "_nop_tc_65", + "_nop_tc_66", ["eq_text", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nt_3104", + ["jump", "eq_done_3107", 965, 25], + "eq_nt_3110", ["is_null", 9, 6, 965, 25], - ["jump_false", 9, "eq_nnl_3105", 965, 25], - "_nop_tc_59", - ["jump", "eq_nnl_3105", 965, 25], + ["jump_false", 9, "eq_nnl_3111", 965, 25], + "_nop_tc_67", + ["jump", "eq_nnl_3111", 965, 25], ["true", 8, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nnl_3105", + ["jump", "eq_done_3107", 965, 25], + "eq_nnl_3111", ["is_bool", 9, 6, 965, 25], - ["jump_false", 9, "eq_nb_3106", 965, 25], - "_nop_tc_60", - ["jump", "eq_nb_3106", 965, 25], + ["jump_false", 9, "eq_nb_3112", 965, 25], + "_nop_tc_68", + ["jump", "eq_nb_3112", 965, 25], ["eq_bool", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nb_3106", + ["jump", "eq_done_3107", 965, 25], + "eq_nb_3112", ["false", 8, 965, 25], - "eq_done_3101", + "eq_done_3107", ["move", 7, 8, 965, 25], - ["jump_true", 7, "or_end_3100", 965, 25], + ["jump_true", 7, "or_end_3106", 965, 25], ["access", 8, "do", 965, 41], ["is_identical", 9, 6, 8, 965, 41], - ["jump_true", 9, "eq_done_3107", 965, 41], + ["jump_true", 9, "eq_done_3113", 965, 41], ["is_int", 10, 6, 965, 41], - ["jump_false", 10, "eq_ni_3108", 965, 41], - "_nop_tc_61", - ["jump", "eq_ni_3108", 965, 41], + ["jump_false", 10, "eq_ni_3114", 965, 41], + "_nop_tc_69", + ["jump", "eq_ni_3114", 965, 41], ["eq_int", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_ni_3108", + ["jump", "eq_done_3113", 965, 41], + "eq_ni_3114", ["is_num", 10, 6, 965, 41], - ["jump_false", 10, "eq_nn_3109", 965, 41], - "_nop_tc_62", - ["jump", "eq_nn_3109", 965, 41], + ["jump_false", 10, "eq_nn_3115", 965, 41], + "_nop_tc_70", + ["jump", "eq_nn_3115", 965, 41], ["eq_float", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nn_3109", + ["jump", "eq_done_3113", 965, 41], + "eq_nn_3115", ["is_text", 10, 6, 965, 41], - ["jump_false", 10, "eq_nt_3110", 965, 41], - "_nop_tc_63", - "_nop_tc_64", + ["jump_false", 10, "eq_nt_3116", 965, 41], + "_nop_tc_71", + "_nop_tc_72", ["eq_text", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nt_3110", + ["jump", "eq_done_3113", 965, 41], + "eq_nt_3116", ["is_null", 10, 6, 965, 41], - ["jump_false", 10, "eq_nnl_3111", 965, 41], - "_nop_tc_65", - ["jump", "eq_nnl_3111", 965, 41], + ["jump_false", 10, "eq_nnl_3117", 965, 41], + "_nop_tc_73", + ["jump", "eq_nnl_3117", 965, 41], ["true", 9, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nnl_3111", + ["jump", "eq_done_3113", 965, 41], + "eq_nnl_3117", ["is_bool", 10, 6, 965, 41], - ["jump_false", 10, "eq_nb_3112", 965, 41], - "_nop_tc_66", - ["jump", "eq_nb_3112", 965, 41], + ["jump_false", 10, "eq_nb_3118", 965, 41], + "_nop_tc_74", + ["jump", "eq_nb_3118", 965, 41], ["eq_bool", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nb_3112", + ["jump", "eq_done_3113", 965, 41], + "eq_nb_3118", ["false", 9, 965, 41], - "eq_done_3107", + "eq_done_3113", ["move", 7, 9, 965, 41], - "or_end_3100", - ["jump_false", 7, "if_else_3098", 965, 41], + "or_end_3106", + ["jump_false", 7, "if_else_3104", 965, 41], ["load_field", 7, 5, "expression", 966, 35], ["get", 8, 7, 1, 966, 11], ["frame", 9, 8, 1, 966, 11], @@ -20730,185 +20798,185 @@ ["setarg", 9, 0, 8, 967, 11], ["setarg", 9, 1, 7, 967, 11], ["invoke", 9, 7, 967, 11], - ["jump", "if_end_3099", 967, 11], - "if_else_3098", + ["jump", "if_end_3105", 967, 11], + "if_else_3104", ["access", 7, "for", 968, 25], ["is_identical", 8, 6, 7, 968, 25], - ["jump_true", 8, "eq_done_3115", 968, 25], + ["jump_true", 8, "eq_done_3121", 968, 25], ["is_int", 9, 6, 968, 25], - ["jump_false", 9, "eq_ni_3116", 968, 25], - "_nop_tc_67", - ["jump", "eq_ni_3116", 968, 25], + ["jump_false", 9, "eq_ni_3122", 968, 25], + "_nop_tc_75", + ["jump", "eq_ni_3122", 968, 25], ["eq_int", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_ni_3116", + ["jump", "eq_done_3121", 968, 25], + "eq_ni_3122", ["is_num", 9, 6, 968, 25], - ["jump_false", 9, "eq_nn_3117", 968, 25], - "_nop_tc_68", - ["jump", "eq_nn_3117", 968, 25], + ["jump_false", 9, "eq_nn_3123", 968, 25], + "_nop_tc_76", + ["jump", "eq_nn_3123", 968, 25], ["eq_float", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nn_3117", + ["jump", "eq_done_3121", 968, 25], + "eq_nn_3123", ["is_text", 9, 6, 968, 25], - ["jump_false", 9, "eq_nt_3118", 968, 25], - "_nop_tc_69", - "_nop_tc_70", + ["jump_false", 9, "eq_nt_3124", 968, 25], + "_nop_tc_77", + "_nop_tc_78", ["eq_text", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nt_3118", + ["jump", "eq_done_3121", 968, 25], + "eq_nt_3124", ["is_null", 9, 6, 968, 25], - ["jump_false", 9, "eq_nnl_3119", 968, 25], - "_nop_tc_71", - ["jump", "eq_nnl_3119", 968, 25], + ["jump_false", 9, "eq_nnl_3125", 968, 25], + "_nop_tc_79", + ["jump", "eq_nnl_3125", 968, 25], ["true", 8, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nnl_3119", + ["jump", "eq_done_3121", 968, 25], + "eq_nnl_3125", ["is_bool", 9, 6, 968, 25], - ["jump_false", 9, "eq_nb_3120", 968, 25], - "_nop_tc_72", - ["jump", "eq_nb_3120", 968, 25], + ["jump_false", 9, "eq_nb_3126", 968, 25], + "_nop_tc_80", + ["jump", "eq_nb_3126", 968, 25], ["eq_bool", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nb_3120", + ["jump", "eq_done_3121", 968, 25], + "eq_nb_3126", ["false", 8, 968, 25], - "eq_done_3115", - ["jump_false", 8, "if_else_3113", 968, 25], + "eq_done_3121", + ["jump_false", 8, "if_else_3119", 968, 25], ["load_field", 7, 5, "init", 969, 15], ["null", 8, 969, 28], ["is_identical", 9, 7, 8, 969, 28], - ["jump_true", 9, "ne_nid_3124", 969, 28], - ["jump", "ne_ni_3125", 969, 28], - "ne_nid_3124", + ["jump_true", 9, "ne_nid_3130", 969, 28], + ["jump", "ne_ni_3131", 969, 28], + "ne_nid_3130", ["false", 9, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_ni_3125", + ["jump", "ne_done_3129", 969, 28], + "ne_ni_3131", ["is_int", 10, 7, 969, 28], - ["jump_false", 10, "ne_nn_3126", 969, 28], - "_nop_tc_73", - ["jump", "ne_nn_3126", 969, 28], + ["jump_false", 10, "ne_nn_3132", 969, 28], + "_nop_tc_81", + ["jump", "ne_nn_3132", 969, 28], ["ne_int", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nn_3126", + ["jump", "ne_done_3129", 969, 28], + "ne_nn_3132", ["is_num", 10, 7, 969, 28], - ["jump_false", 10, "ne_nt_3127", 969, 28], - "_nop_tc_74", - ["jump", "ne_nt_3127", 969, 28], + ["jump_false", 10, "ne_nt_3133", 969, 28], + "_nop_tc_82", + ["jump", "ne_nt_3133", 969, 28], ["ne_float", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nt_3127", + ["jump", "ne_done_3129", 969, 28], + "ne_nt_3133", ["is_text", 10, 7, 969, 28], - ["jump_false", 10, "ne_nnl_3128", 969, 28], - "_nop_tc_75", - ["jump", "ne_nnl_3128", 969, 28], + ["jump_false", 10, "ne_nnl_3134", 969, 28], + "_nop_tc_83", + ["jump", "ne_nnl_3134", 969, 28], ["ne_text", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nnl_3128", + ["jump", "ne_done_3129", 969, 28], + "ne_nnl_3134", ["is_null", 10, 7, 969, 28], - ["jump_false", 10, "ne_nb_3129", 969, 28], - "_nop_tc_76", - "_nop_tc_77", + ["jump_false", 10, "ne_nb_3135", 969, 28], + "_nop_tc_84", + "_nop_tc_85", ["false", 9, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nb_3129", + ["jump", "ne_done_3129", 969, 28], + "ne_nb_3135", ["is_bool", 10, 7, 969, 28], - ["jump_false", 10, "ne_mis_3130", 969, 28], - "_nop_tc_78", - ["jump", "ne_mis_3130", 969, 28], + ["jump_false", 10, "ne_mis_3136", 969, 28], + "_nop_tc_86", + ["jump", "ne_mis_3136", 969, 28], ["ne_bool", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_mis_3130", + ["jump", "ne_done_3129", 969, 28], + "ne_mis_3136", ["true", 9, 969, 28], - "ne_done_3123", - ["jump_false", 9, "if_else_3121", 969, 28], + "ne_done_3129", + ["jump_false", 9, "if_else_3127", 969, 28], ["load_field", 7, 5, "init", 970, 17], ["load_field", 8, 7, "kind", 970, 17], ["access", 7, "var", 970, 35], ["is_identical", 9, 8, 7, 970, 35], - ["jump_true", 9, "eq_done_3134", 970, 35], + ["jump_true", 9, "eq_done_3140", 970, 35], ["is_int", 10, 8, 970, 35], - ["jump_false", 10, "eq_ni_3135", 970, 35], - "_nop_tc_79", - ["jump", "eq_ni_3135", 970, 35], + ["jump_false", 10, "eq_ni_3141", 970, 35], + "_nop_tc_87", + ["jump", "eq_ni_3141", 970, 35], ["eq_int", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_ni_3135", + ["jump", "eq_done_3140", 970, 35], + "eq_ni_3141", ["is_num", 10, 8, 970, 35], - ["jump_false", 10, "eq_nn_3136", 970, 35], - "_nop_tc_80", - ["jump", "eq_nn_3136", 970, 35], + ["jump_false", 10, "eq_nn_3142", 970, 35], + "_nop_tc_88", + ["jump", "eq_nn_3142", 970, 35], ["eq_float", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nn_3136", + ["jump", "eq_done_3140", 970, 35], + "eq_nn_3142", ["is_text", 10, 8, 970, 35], - ["jump_false", 10, "eq_nt_3137", 970, 35], - "_nop_tc_81", - "_nop_tc_82", + ["jump_false", 10, "eq_nt_3143", 970, 35], + "_nop_tc_89", + "_nop_tc_90", ["eq_text", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nt_3137", + ["jump", "eq_done_3140", 970, 35], + "eq_nt_3143", ["is_null", 10, 8, 970, 35], - ["jump_false", 10, "eq_nnl_3138", 970, 35], - "_nop_tc_83", - ["jump", "eq_nnl_3138", 970, 35], + ["jump_false", 10, "eq_nnl_3144", 970, 35], + "_nop_tc_91", + ["jump", "eq_nnl_3144", 970, 35], ["true", 9, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nnl_3138", + ["jump", "eq_done_3140", 970, 35], + "eq_nnl_3144", ["is_bool", 10, 8, 970, 35], - ["jump_false", 10, "eq_nb_3139", 970, 35], - "_nop_tc_84", - ["jump", "eq_nb_3139", 970, 35], + ["jump_false", 10, "eq_nb_3145", 970, 35], + "_nop_tc_92", + ["jump", "eq_nb_3145", 970, 35], ["eq_bool", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nb_3139", + ["jump", "eq_done_3140", 970, 35], + "eq_nb_3145", ["false", 9, 970, 35], - "eq_done_3134", + "eq_done_3140", ["move", 7, 9, 970, 35], - ["jump_true", 7, "or_end_3133", 970, 35], + ["jump_true", 7, "or_end_3139", 970, 35], ["load_field", 8, 5, "init", 970, 44], ["load_field", 9, 8, "kind", 970, 44], ["access", 8, "def", 970, 62], ["is_identical", 10, 9, 8, 970, 62], - ["jump_true", 10, "eq_done_3140", 970, 62], + ["jump_true", 10, "eq_done_3146", 970, 62], ["is_int", 11, 9, 970, 62], - ["jump_false", 11, "eq_ni_3141", 970, 62], - "_nop_tc_85", - ["jump", "eq_ni_3141", 970, 62], + ["jump_false", 11, "eq_ni_3147", 970, 62], + "_nop_tc_93", + ["jump", "eq_ni_3147", 970, 62], ["eq_int", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_ni_3141", + ["jump", "eq_done_3146", 970, 62], + "eq_ni_3147", ["is_num", 11, 9, 970, 62], - ["jump_false", 11, "eq_nn_3142", 970, 62], - "_nop_tc_86", - ["jump", "eq_nn_3142", 970, 62], + ["jump_false", 11, "eq_nn_3148", 970, 62], + "_nop_tc_94", + ["jump", "eq_nn_3148", 970, 62], ["eq_float", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nn_3142", + ["jump", "eq_done_3146", 970, 62], + "eq_nn_3148", ["is_text", 11, 9, 970, 62], - ["jump_false", 11, "eq_nt_3143", 970, 62], - "_nop_tc_87", - "_nop_tc_88", + ["jump_false", 11, "eq_nt_3149", 970, 62], + "_nop_tc_95", + "_nop_tc_96", ["eq_text", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nt_3143", + ["jump", "eq_done_3146", 970, 62], + "eq_nt_3149", ["is_null", 11, 9, 970, 62], - ["jump_false", 11, "eq_nnl_3144", 970, 62], - "_nop_tc_89", - ["jump", "eq_nnl_3144", 970, 62], + ["jump_false", 11, "eq_nnl_3150", 970, 62], + "_nop_tc_97", + ["jump", "eq_nnl_3150", 970, 62], ["true", 10, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nnl_3144", + ["jump", "eq_done_3146", 970, 62], + "eq_nnl_3150", ["is_bool", 11, 9, 970, 62], - ["jump_false", 11, "eq_nb_3145", 970, 62], - "_nop_tc_90", - ["jump", "eq_nb_3145", 970, 62], + ["jump_false", 11, "eq_nb_3151", 970, 62], + "_nop_tc_98", + ["jump", "eq_nb_3151", 970, 62], ["eq_bool", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nb_3145", + ["jump", "eq_done_3146", 970, 62], + "eq_nb_3151", ["false", 10, 970, 62], - "eq_done_3140", + "eq_done_3146", ["move", 7, 10, 970, 62], - "or_end_3133", - ["jump_false", 7, "if_else_3131", 970, 62], + "or_end_3139", + ["jump_false", 7, "if_else_3137", 970, 62], ["load_field", 7, 5, "init", 971, 39], ["load_field", 8, 7, "right", 971, 39], ["get", 7, 7, 1, 971, 15], @@ -20917,8 +20985,8 @@ ["setarg", 9, 0, 7, 971, 15], ["setarg", 9, 1, 8, 971, 15], ["invoke", 9, 7, 971, 15], - ["jump", "if_end_3132", 971, 15], - "if_else_3131", + ["jump", "if_end_3138", 971, 15], + "if_else_3137", ["load_field", 7, 5, "init", 973, 39], ["get", 8, 7, 1, 973, 15], ["frame", 9, 8, 1, 973, 15], @@ -20926,10 +20994,10 @@ ["setarg", 9, 0, 8, 973, 15], ["setarg", 9, 1, 7, 973, 15], ["invoke", 9, 7, 973, 15], - "if_end_3132", - ["jump", "if_end_3122", 973, 15], - "if_else_3121", - "if_end_3122", + "if_end_3138", + ["jump", "if_end_3128", 973, 15], + "if_else_3127", + "if_end_3128", ["load_field", 7, 5, "test", 976, 35], ["get", 8, 7, 1, 976, 11], ["frame", 9, 8, 1, 976, 11], @@ -20951,93 +21019,93 @@ ["setarg", 9, 0, 8, 978, 11], ["setarg", 9, 1, 7, 978, 11], ["invoke", 9, 7, 978, 11], - ["jump", "if_end_3114", 978, 11], - "if_else_3113", + ["jump", "if_end_3120", 978, 11], + "if_else_3119", ["access", 7, "return", 979, 25], ["is_identical", 8, 6, 7, 979, 25], - ["jump_true", 8, "eq_done_3149", 979, 25], + ["jump_true", 8, "eq_done_3155", 979, 25], ["is_int", 9, 6, 979, 25], - ["jump_false", 9, "eq_ni_3150", 979, 25], - "_nop_tc_91", - ["jump", "eq_ni_3150", 979, 25], + ["jump_false", 9, "eq_ni_3156", 979, 25], + "_nop_tc_99", + ["jump", "eq_ni_3156", 979, 25], ["eq_int", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_ni_3150", + ["jump", "eq_done_3155", 979, 25], + "eq_ni_3156", ["is_num", 9, 6, 979, 25], - ["jump_false", 9, "eq_nn_3151", 979, 25], - "_nop_tc_92", - ["jump", "eq_nn_3151", 979, 25], + ["jump_false", 9, "eq_nn_3157", 979, 25], + "_nop_tc_100", + ["jump", "eq_nn_3157", 979, 25], ["eq_float", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nn_3151", + ["jump", "eq_done_3155", 979, 25], + "eq_nn_3157", ["is_text", 9, 6, 979, 25], - ["jump_false", 9, "eq_nt_3152", 979, 25], - "_nop_tc_93", - "_nop_tc_94", + ["jump_false", 9, "eq_nt_3158", 979, 25], + "_nop_tc_101", + "_nop_tc_102", ["eq_text", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nt_3152", + ["jump", "eq_done_3155", 979, 25], + "eq_nt_3158", ["is_null", 9, 6, 979, 25], - ["jump_false", 9, "eq_nnl_3153", 979, 25], - "_nop_tc_95", - ["jump", "eq_nnl_3153", 979, 25], + ["jump_false", 9, "eq_nnl_3159", 979, 25], + "_nop_tc_103", + ["jump", "eq_nnl_3159", 979, 25], ["true", 8, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nnl_3153", + ["jump", "eq_done_3155", 979, 25], + "eq_nnl_3159", ["is_bool", 9, 6, 979, 25], - ["jump_false", 9, "eq_nb_3154", 979, 25], - "_nop_tc_96", - ["jump", "eq_nb_3154", 979, 25], + ["jump_false", 9, "eq_nb_3160", 979, 25], + "_nop_tc_104", + ["jump", "eq_nb_3160", 979, 25], ["eq_bool", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nb_3154", + ["jump", "eq_done_3155", 979, 25], + "eq_nb_3160", ["false", 8, 979, 25], - "eq_done_3149", + "eq_done_3155", ["move", 7, 8, 979, 25], - ["jump_true", 7, "or_end_3148", 979, 25], + ["jump_true", 7, "or_end_3154", 979, 25], ["access", 8, "go", 979, 42], ["is_identical", 9, 6, 8, 979, 42], - ["jump_true", 9, "eq_done_3155", 979, 42], + ["jump_true", 9, "eq_done_3161", 979, 42], ["is_int", 10, 6, 979, 42], - ["jump_false", 10, "eq_ni_3156", 979, 42], - "_nop_tc_97", - ["jump", "eq_ni_3156", 979, 42], + ["jump_false", 10, "eq_ni_3162", 979, 42], + "_nop_tc_105", + ["jump", "eq_ni_3162", 979, 42], ["eq_int", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_ni_3156", + ["jump", "eq_done_3161", 979, 42], + "eq_ni_3162", ["is_num", 10, 6, 979, 42], - ["jump_false", 10, "eq_nn_3157", 979, 42], - "_nop_tc_98", - ["jump", "eq_nn_3157", 979, 42], + ["jump_false", 10, "eq_nn_3163", 979, 42], + "_nop_tc_106", + ["jump", "eq_nn_3163", 979, 42], ["eq_float", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nn_3157", + ["jump", "eq_done_3161", 979, 42], + "eq_nn_3163", ["is_text", 10, 6, 979, 42], - ["jump_false", 10, "eq_nt_3158", 979, 42], - "_nop_tc_99", - "_nop_tc_100", + ["jump_false", 10, "eq_nt_3164", 979, 42], + "_nop_tc_107", + "_nop_tc_108", ["eq_text", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nt_3158", + ["jump", "eq_done_3161", 979, 42], + "eq_nt_3164", ["is_null", 10, 6, 979, 42], - ["jump_false", 10, "eq_nnl_3159", 979, 42], - "_nop_tc_101", - ["jump", "eq_nnl_3159", 979, 42], + ["jump_false", 10, "eq_nnl_3165", 979, 42], + "_nop_tc_109", + ["jump", "eq_nnl_3165", 979, 42], ["true", 9, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nnl_3159", + ["jump", "eq_done_3161", 979, 42], + "eq_nnl_3165", ["is_bool", 10, 6, 979, 42], - ["jump_false", 10, "eq_nb_3160", 979, 42], - "_nop_tc_102", - ["jump", "eq_nb_3160", 979, 42], + ["jump_false", 10, "eq_nb_3166", 979, 42], + "_nop_tc_110", + ["jump", "eq_nb_3166", 979, 42], ["eq_bool", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nb_3160", + ["jump", "eq_done_3161", 979, 42], + "eq_nb_3166", ["false", 9, 979, 42], - "eq_done_3155", + "eq_done_3161", ["move", 7, 9, 979, 42], - "or_end_3148", - ["jump_false", 7, "if_else_3146", 979, 42], + "or_end_3154", + ["jump_false", 7, "if_else_3152", 979, 42], ["load_field", 7, 5, "expression", 980, 35], ["get", 8, 7, 1, 980, 11], ["frame", 9, 8, 1, 980, 11], @@ -21045,49 +21113,49 @@ ["setarg", 9, 0, 8, 980, 11], ["setarg", 9, 1, 7, 980, 11], ["invoke", 9, 7, 980, 11], - ["jump", "if_end_3147", 980, 11], - "if_else_3146", + ["jump", "if_end_3153", 980, 11], + "if_else_3152", ["access", 7, "function", 981, 25], ["is_identical", 8, 6, 7, 981, 25], - ["jump_true", 8, "eq_done_3163", 981, 25], + ["jump_true", 8, "eq_done_3169", 981, 25], ["is_int", 9, 6, 981, 25], - ["jump_false", 9, "eq_ni_3164", 981, 25], - "_nop_tc_103", - ["jump", "eq_ni_3164", 981, 25], + ["jump_false", 9, "eq_ni_3170", 981, 25], + "_nop_tc_111", + ["jump", "eq_ni_3170", 981, 25], ["eq_int", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_ni_3164", + ["jump", "eq_done_3169", 981, 25], + "eq_ni_3170", ["is_num", 9, 6, 981, 25], - ["jump_false", 9, "eq_nn_3165", 981, 25], - "_nop_tc_104", - ["jump", "eq_nn_3165", 981, 25], + ["jump_false", 9, "eq_nn_3171", 981, 25], + "_nop_tc_112", + ["jump", "eq_nn_3171", 981, 25], ["eq_float", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nn_3165", + ["jump", "eq_done_3169", 981, 25], + "eq_nn_3171", ["is_text", 9, 6, 981, 25], - ["jump_false", 9, "eq_nt_3166", 981, 25], - "_nop_tc_105", - "_nop_tc_106", + ["jump_false", 9, "eq_nt_3172", 981, 25], + "_nop_tc_113", + "_nop_tc_114", ["eq_text", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nt_3166", + ["jump", "eq_done_3169", 981, 25], + "eq_nt_3172", ["is_null", 9, 6, 981, 25], - ["jump_false", 9, "eq_nnl_3167", 981, 25], - "_nop_tc_107", - ["jump", "eq_nnl_3167", 981, 25], + ["jump_false", 9, "eq_nnl_3173", 981, 25], + "_nop_tc_115", + ["jump", "eq_nnl_3173", 981, 25], ["true", 8, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nnl_3167", + ["jump", "eq_done_3169", 981, 25], + "eq_nnl_3173", ["is_bool", 9, 6, 981, 25], - ["jump_false", 9, "eq_nb_3168", 981, 25], - "_nop_tc_108", - ["jump", "eq_nb_3168", 981, 25], + ["jump_false", 9, "eq_nb_3174", 981, 25], + "_nop_tc_116", + ["jump", "eq_nb_3174", 981, 25], ["eq_bool", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nb_3168", + ["jump", "eq_done_3169", 981, 25], + "eq_nb_3174", ["false", 8, 981, 25], - "eq_done_3163", - ["jump_false", 8, "if_else_3161", 981, 25], + "eq_done_3169", + ["jump_false", 8, "if_else_3167", 981, 25], ["load_field", 7, 5, "statements", 982, 30], ["get", 8, 5, 1, 982, 11], ["frame", 9, 8, 1, 982, 11], @@ -21103,33 +21171,33 @@ ["setarg", 9, 1, 7, 983, 11], ["invoke", 9, 7, 983, 11], ["access", 4, 0, 984, 16], - "while_start_3169", + "while_start_3175", ["load_field", 7, 5, "list", 985, 30], ["length", 8, 7, 985, 30], ["is_int", 7, 4, 985, 30], - ["jump_false", 7, "rel_ni_3171", 985, 30], - "_nop_tc_109", - "_nop_tc_110", - ["lt_int", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_ni_3171", - ["is_num", 7, 4, 985, 30], - ["jump_false", 7, "rel_nn_3172", 985, 30], - "_nop_tc_111", - "_nop_tc_112", - ["lt_float", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_nn_3172", - ["is_text", 7, 4, 985, 30], - ["jump_false", 7, "rel_err_3174", 985, 30], - "_nop_tc_113", - ["jump", "rel_err_3174", 985, 30], - ["lt_text", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_err_3174", + ["jump_false", 7, "rel_ni_3177", 985, 30], + "_nop_tc_117", + "_nop_tc_118", + ["lt_int", 7, 4, 8, 985, 30], + ["jump", "rel_done_3179", 985, 30], + "rel_ni_3177", + "_nop_tc_119", + "_nop_tc_120", + "_nop_tc_121", + "_nop_tc_122", + ["lt_float", 7, 4, 8, 985, 30], + ["jump", "rel_done_3179", 985, 30], + "rel_nn_3178", + "_nop_tc_123", + ["jump", "rel_err_3180", 985, 30], + "_nop_tc_124", + ["jump", "rel_err_3180", 985, 30], + ["lt_text", 7, 4, 8, 985, 30], + ["jump", "rel_done_3179", 985, 30], + "rel_err_3180", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -21138,68 +21206,68 @@ 985, 30 ], - ["access", 8, "error", 985, 30], + ["access", 9, "error", 985, 30], ["access", 10, "cannot compare with '<': operands must be same type", 985, 30], ["array", 11, 0, 985, 30], ["push", 11, 10, 985, 30], - ["frame", 10, 7, 2, 985, 30], - ["null", 7, 985, 30], - ["setarg", 10, 0, 7, 985, 30], - ["setarg", 10, 1, 8, 985, 30], + ["frame", 10, 8, 2, 985, 30], + ["null", 8, 985, 30], + ["setarg", 10, 0, 8, 985, 30], + ["setarg", 10, 1, 9, 985, 30], ["setarg", 10, 2, 11, 985, 30], - ["invoke", 10, 7, 985, 30], + ["invoke", 10, 8, 985, 30], ["disrupt", 985, 30], - "rel_done_3173", - ["jump_false", 9, "while_end_3170", 985, 30], + "rel_done_3179", + ["jump_false", 7, "while_end_3176", 985, 30], ["load_field", 7, 5, "list", 986, 17], ["load_dynamic", 8, 7, 4, 986, 27], ["load_field", 7, 8, "expression", 986, 27], ["null", 8, 986, 45], ["is_identical", 9, 7, 8, 986, 45], - ["jump_true", 9, "ne_nid_3178", 986, 45], - ["jump", "ne_ni_3179", 986, 45], - "ne_nid_3178", + ["jump_true", 9, "ne_nid_3184", 986, 45], + ["jump", "ne_ni_3185", 986, 45], + "ne_nid_3184", ["false", 9, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_ni_3179", + ["jump", "ne_done_3183", 986, 45], + "ne_ni_3185", ["is_int", 10, 7, 986, 45], - ["jump_false", 10, "ne_nn_3180", 986, 45], - "_nop_tc_114", - ["jump", "ne_nn_3180", 986, 45], + ["jump_false", 10, "ne_nn_3186", 986, 45], + "_nop_tc_125", + ["jump", "ne_nn_3186", 986, 45], ["ne_int", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nn_3180", + ["jump", "ne_done_3183", 986, 45], + "ne_nn_3186", ["is_num", 10, 7, 986, 45], - ["jump_false", 10, "ne_nt_3181", 986, 45], - "_nop_tc_115", - ["jump", "ne_nt_3181", 986, 45], + ["jump_false", 10, "ne_nt_3187", 986, 45], + "_nop_tc_126", + ["jump", "ne_nt_3187", 986, 45], ["ne_float", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nt_3181", + ["jump", "ne_done_3183", 986, 45], + "ne_nt_3187", ["is_text", 10, 7, 986, 45], - ["jump_false", 10, "ne_nnl_3182", 986, 45], - "_nop_tc_116", - ["jump", "ne_nnl_3182", 986, 45], + ["jump_false", 10, "ne_nnl_3188", 986, 45], + "_nop_tc_127", + ["jump", "ne_nnl_3188", 986, 45], ["ne_text", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nnl_3182", + ["jump", "ne_done_3183", 986, 45], + "ne_nnl_3188", ["is_null", 10, 7, 986, 45], - ["jump_false", 10, "ne_nb_3183", 986, 45], - "_nop_tc_117", - "_nop_tc_118", + ["jump_false", 10, "ne_nb_3189", 986, 45], + "_nop_tc_128", + "_nop_tc_129", ["false", 9, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nb_3183", + ["jump", "ne_done_3183", 986, 45], + "ne_nb_3189", ["is_bool", 10, 7, 986, 45], - ["jump_false", 10, "ne_mis_3184", 986, 45], - "_nop_tc_119", - ["jump", "ne_mis_3184", 986, 45], + ["jump_false", 10, "ne_mis_3190", 986, 45], + "_nop_tc_130", + ["jump", "ne_mis_3190", 986, 45], ["ne_bool", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_mis_3184", + ["jump", "ne_done_3183", 986, 45], + "ne_mis_3190", ["true", 9, 986, 45], - "ne_done_3177", - ["jump_false", 9, "if_else_3175", 986, 45], + "ne_done_3183", + ["jump_false", 9, "if_else_3181", 986, 45], ["load_field", 7, 5, "list", 987, 39], ["load_dynamic", 8, 7, 4, 987, 49], ["load_field", 7, 8, "expression", 987, 49], @@ -21209,17 +21277,17 @@ ["setarg", 9, 0, 8, 987, 15], ["setarg", 9, 1, 7, 987, 15], ["invoke", 9, 7, 987, 15], - ["jump", "if_end_3176", 987, 15], - "if_else_3175", - "if_end_3176", + ["jump", "if_end_3182", 987, 15], + "if_else_3181", + "if_end_3182", ["access", 7, 1, 989, 23], - ["is_num", 8, 4, 989, 23], - ["jump_false", 8, "num_err_3185", 989, 23], - "_nop_tc_120", - "_nop_tc_121", + "_nop_tc_131", + "_nop_tc_132", + "_nop_tc_133", + "_nop_tc_134", ["add", 8, 4, 7, 989, 23], - ["jump", "num_done_3186", 989, 23], - "num_err_3185", + ["jump", "num_done_3192", 989, 23], + "num_err_3191", [ "access", 7, @@ -21242,53 +21310,53 @@ ["setarg", 10, 2, 11, 989, 23], ["invoke", 10, 7, 989, 23], ["disrupt", 989, 23], - "num_done_3186", + "num_done_3192", ["move", 4, 8, 989, 23], - ["jump", "while_start_3169", 989, 23], - "while_end_3170", - ["jump", "if_end_3162", 989, 23], - "if_else_3161", + ["jump", "while_start_3175", 989, 23], + "while_end_3176", + ["jump", "if_end_3168", 989, 23], + "if_else_3167", ["access", 7, "block", 991, 25], ["is_identical", 8, 6, 7, 991, 25], - ["jump_true", 8, "eq_done_3189", 991, 25], + ["jump_true", 8, "eq_done_3195", 991, 25], ["is_int", 9, 6, 991, 25], - ["jump_false", 9, "eq_ni_3190", 991, 25], - "_nop_tc_122", - ["jump", "eq_ni_3190", 991, 25], + ["jump_false", 9, "eq_ni_3196", 991, 25], + "_nop_tc_135", + ["jump", "eq_ni_3196", 991, 25], ["eq_int", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_ni_3190", + ["jump", "eq_done_3195", 991, 25], + "eq_ni_3196", ["is_num", 9, 6, 991, 25], - ["jump_false", 9, "eq_nn_3191", 991, 25], - "_nop_tc_123", - ["jump", "eq_nn_3191", 991, 25], + ["jump_false", 9, "eq_nn_3197", 991, 25], + "_nop_tc_136", + ["jump", "eq_nn_3197", 991, 25], ["eq_float", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nn_3191", + ["jump", "eq_done_3195", 991, 25], + "eq_nn_3197", ["is_text", 9, 6, 991, 25], - ["jump_false", 9, "eq_nt_3192", 991, 25], - "_nop_tc_124", - "_nop_tc_125", + ["jump_false", 9, "eq_nt_3198", 991, 25], + "_nop_tc_137", + "_nop_tc_138", ["eq_text", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nt_3192", + ["jump", "eq_done_3195", 991, 25], + "eq_nt_3198", ["is_null", 9, 6, 991, 25], - ["jump_false", 9, "eq_nnl_3193", 991, 25], - "_nop_tc_126", - ["jump", "eq_nnl_3193", 991, 25], + ["jump_false", 9, "eq_nnl_3199", 991, 25], + "_nop_tc_139", + ["jump", "eq_nnl_3199", 991, 25], ["true", 8, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nnl_3193", + ["jump", "eq_done_3195", 991, 25], + "eq_nnl_3199", ["is_bool", 9, 6, 991, 25], - ["jump_false", 9, "eq_nb_3194", 991, 25], - "_nop_tc_127", - ["jump", "eq_nb_3194", 991, 25], + ["jump_false", 9, "eq_nb_3200", 991, 25], + "_nop_tc_140", + ["jump", "eq_nb_3200", 991, 25], ["eq_bool", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nb_3194", + ["jump", "eq_done_3195", 991, 25], + "eq_nb_3200", ["false", 8, 991, 25], - "eq_done_3189", - ["jump_false", 8, "if_else_3187", 991, 25], + "eq_done_3195", + ["jump_false", 8, "if_else_3193", 991, 25], ["load_field", 7, 5, "statements", 992, 30], ["get", 8, 5, 1, 992, 11], ["frame", 9, 8, 1, 992, 11], @@ -21296,96 +21364,96 @@ ["setarg", 9, 0, 8, 992, 11], ["setarg", 9, 1, 7, 992, 11], ["invoke", 9, 7, 992, 11], - ["jump", "if_end_3188", 992, 11], - "if_else_3187", + ["jump", "if_end_3194", 992, 11], + "if_else_3193", ["access", 7, "label", 993, 25], ["is_identical", 8, 6, 7, 993, 25], - ["jump_true", 8, "eq_done_3197", 993, 25], + ["jump_true", 8, "eq_done_3203", 993, 25], ["is_int", 9, 6, 993, 25], - ["jump_false", 9, "eq_ni_3198", 993, 25], - "_nop_tc_128", - ["jump", "eq_ni_3198", 993, 25], + ["jump_false", 9, "eq_ni_3204", 993, 25], + "_nop_tc_141", + ["jump", "eq_ni_3204", 993, 25], ["eq_int", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_ni_3198", + ["jump", "eq_done_3203", 993, 25], + "eq_ni_3204", ["is_num", 9, 6, 993, 25], - ["jump_false", 9, "eq_nn_3199", 993, 25], - "_nop_tc_129", - ["jump", "eq_nn_3199", 993, 25], + ["jump_false", 9, "eq_nn_3205", 993, 25], + "_nop_tc_142", + ["jump", "eq_nn_3205", 993, 25], ["eq_float", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nn_3199", + ["jump", "eq_done_3203", 993, 25], + "eq_nn_3205", ["is_text", 9, 6, 993, 25], - ["jump_false", 9, "eq_nt_3200", 993, 25], - "_nop_tc_130", - "_nop_tc_131", + ["jump_false", 9, "eq_nt_3206", 993, 25], + "_nop_tc_143", + "_nop_tc_144", ["eq_text", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nt_3200", + ["jump", "eq_done_3203", 993, 25], + "eq_nt_3206", ["is_null", 9, 6, 993, 25], - ["jump_false", 9, "eq_nnl_3201", 993, 25], - "_nop_tc_132", - ["jump", "eq_nnl_3201", 993, 25], + ["jump_false", 9, "eq_nnl_3207", 993, 25], + "_nop_tc_145", + ["jump", "eq_nnl_3207", 993, 25], ["true", 8, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nnl_3201", + ["jump", "eq_done_3203", 993, 25], + "eq_nnl_3207", ["is_bool", 9, 6, 993, 25], - ["jump_false", 9, "eq_nb_3202", 993, 25], - "_nop_tc_133", - ["jump", "eq_nb_3202", 993, 25], + ["jump_false", 9, "eq_nb_3208", 993, 25], + "_nop_tc_146", + ["jump", "eq_nb_3208", 993, 25], ["eq_bool", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nb_3202", + ["jump", "eq_done_3203", 993, 25], + "eq_nb_3208", ["false", 8, 993, 25], - "eq_done_3197", - ["jump_false", 8, "if_else_3195", 993, 25], + "eq_done_3203", + ["jump_false", 8, "if_else_3201", 993, 25], ["load_field", 7, 5, "statement", 994, 15], ["null", 8, 994, 33], ["is_identical", 9, 7, 8, 994, 33], - ["jump_true", 9, "ne_nid_3206", 994, 33], - ["jump", "ne_ni_3207", 994, 33], - "ne_nid_3206", + ["jump_true", 9, "ne_nid_3212", 994, 33], + ["jump", "ne_ni_3213", 994, 33], + "ne_nid_3212", ["false", 9, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_ni_3207", + ["jump", "ne_done_3211", 994, 33], + "ne_ni_3213", ["is_int", 10, 7, 994, 33], - ["jump_false", 10, "ne_nn_3208", 994, 33], - "_nop_tc_134", - ["jump", "ne_nn_3208", 994, 33], + ["jump_false", 10, "ne_nn_3214", 994, 33], + "_nop_tc_147", + ["jump", "ne_nn_3214", 994, 33], ["ne_int", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nn_3208", + ["jump", "ne_done_3211", 994, 33], + "ne_nn_3214", ["is_num", 10, 7, 994, 33], - ["jump_false", 10, "ne_nt_3209", 994, 33], - "_nop_tc_135", - ["jump", "ne_nt_3209", 994, 33], + ["jump_false", 10, "ne_nt_3215", 994, 33], + "_nop_tc_148", + ["jump", "ne_nt_3215", 994, 33], ["ne_float", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nt_3209", + ["jump", "ne_done_3211", 994, 33], + "ne_nt_3215", ["is_text", 10, 7, 994, 33], - ["jump_false", 10, "ne_nnl_3210", 994, 33], - "_nop_tc_136", - ["jump", "ne_nnl_3210", 994, 33], + ["jump_false", 10, "ne_nnl_3216", 994, 33], + "_nop_tc_149", + ["jump", "ne_nnl_3216", 994, 33], ["ne_text", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nnl_3210", + ["jump", "ne_done_3211", 994, 33], + "ne_nnl_3216", ["is_null", 10, 7, 994, 33], - ["jump_false", 10, "ne_nb_3211", 994, 33], - "_nop_tc_137", - "_nop_tc_138", + ["jump_false", 10, "ne_nb_3217", 994, 33], + "_nop_tc_150", + "_nop_tc_151", ["false", 9, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nb_3211", + ["jump", "ne_done_3211", 994, 33], + "ne_nb_3217", ["is_bool", 10, 7, 994, 33], - ["jump_false", 10, "ne_mis_3212", 994, 33], - "_nop_tc_139", - ["jump", "ne_mis_3212", 994, 33], + ["jump_false", 10, "ne_mis_3218", 994, 33], + "_nop_tc_152", + ["jump", "ne_mis_3218", 994, 33], ["ne_bool", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_mis_3212", + ["jump", "ne_done_3211", 994, 33], + "ne_mis_3218", ["true", 9, 994, 33], - "ne_done_3205", - ["jump_false", 9, "if_else_3203", 994, 33], + "ne_done_3211", + ["jump_false", 9, "if_else_3209", 994, 33], ["load_field", 7, 5, "statement", 994, 59], ["array", 8, 1, 994, 59], ["push", 8, 7, 994, 59], @@ -21395,29 +21463,29 @@ ["setarg", 9, 0, 7, 994, 39], ["setarg", 9, 1, 8, 994, 39], ["invoke", 9, 7, 994, 39], - ["jump", "if_end_3204", 994, 39], - "if_else_3203", - "if_end_3204", - ["jump", "if_end_3196", 994, 39], - "if_else_3195", - "if_end_3196", - "if_end_3188", - "if_end_3162", - "if_end_3147", - "if_end_3114", - "if_end_3099", - "if_end_3081", - "if_end_3073", - "if_end_3057", - "if_end_3042", + ["jump", "if_end_3210", 994, 39], + "if_else_3209", + "if_end_3210", + ["jump", "if_end_3202", 994, 39], + "if_else_3201", + "if_end_3202", + "if_end_3194", + "if_end_3168", + "if_end_3153", + "if_end_3120", + "if_end_3105", + "if_end_3087", + "if_end_3079", + "if_end_3063", + "if_end_3048", ["access", 7, 1, 996, 17], - ["is_num", 8, 2, 996, 17], - ["jump_false", 8, "num_err_3213", 996, 17], - "_nop_tc_140", - "_nop_tc_141", + "_nop_tc_153", + "_nop_tc_154", + "_nop_tc_155", + "_nop_tc_156", ["add", 8, 2, 7, 996, 17], - ["jump", "num_done_3214", 996, 17], - "num_err_3213", + ["jump", "num_done_3220", 996, 17], + "num_err_3219", [ "access", 7, @@ -21440,10 +21508,10 @@ ["setarg", 10, 2, 11, 996, 17], ["invoke", 10, 7, 996, 17], ["disrupt", 996, 17], - "num_done_3214", + "num_done_3220", ["move", 2, 8, 996, 17], - ["jump", "while_start_3035", 996, 17], - "while_end_3036", + ["jump", "while_start_3041", 996, 17], + "while_end_3042", ["null", 2, 996, 17], ["return", 2, 996, 17] ], @@ -21464,29 +21532,29 @@ ["null", 6, 752, 17], ["access", 7, 0, 753, 17], ["access", 8, 0, 754, 23], - "while_start_2447", + "while_start_2453", ["get", 9, 4, 1, 757, 16], ["is_int", 10, 1, 757, 16], - ["jump_false", 10, "rel_ni_2449", 757, 16], - ["is_int", 11, 9, 757, 16], - ["jump_false", 11, "rel_ni_2449", 757, 16], - ["lt_int", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_ni_2449", - ["is_num", 10, 1, 757, 16], - ["jump_false", 10, "rel_nn_2450", 757, 16], - ["is_num", 11, 9, 757, 16], - ["jump_false", 11, "rel_nn_2450", 757, 16], - ["lt_float", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_nn_2450", - ["is_text", 10, 1, 757, 16], - ["jump_false", 10, "rel_err_2452", 757, 16], - ["is_text", 11, 9, 757, 16], - ["jump_false", 11, "rel_err_2452", 757, 16], - ["lt_text", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_err_2452", + ["jump_false", 10, "rel_ni_2455", 757, 16], + ["is_int", 10, 9, 757, 16], + ["jump_false", 10, "rel_ni_2455", 757, 16], + ["lt_int", 11, 1, 9, 757, 16], + ["jump", "rel_done_2457", 757, 16], + "rel_ni_2455", + "_nop_tc_1", + "_nop_tc_2", + ["is_num", 10, 9, 757, 16], + ["jump_false", 10, "rel_nn_2456", 757, 16], + ["lt_float", 11, 1, 9, 757, 16], + ["jump", "rel_done_2457", 757, 16], + "rel_nn_2456", + "_nop_tc_3", + ["jump", "rel_err_2458", 757, 16], + ["is_text", 10, 9, 757, 16], + ["jump_false", 10, "rel_err_2458", 757, 16], + ["lt_text", 11, 1, 9, 757, 16], + ["jump", "rel_done_2457", 757, 16], + "rel_err_2458", [ "access", 9, @@ -21499,18 +21567,18 @@ 16 ], ["access", 10, "error", 757, 16], - ["access", 11, "cannot compare with '<': operands must be same type", 757, 16], + ["access", 12, "cannot compare with '<': operands must be same type", 757, 16], ["array", 13, 0, 757, 16], - ["push", 13, 11, 757, 16], - ["frame", 11, 9, 2, 757, 16], + ["push", 13, 12, 757, 16], + ["frame", 12, 9, 2, 757, 16], ["null", 9, 757, 16], - ["setarg", 11, 0, 9, 757, 16], - ["setarg", 11, 1, 10, 757, 16], - ["setarg", 11, 2, 13, 757, 16], - ["invoke", 11, 9, 757, 16], + ["setarg", 12, 0, 9, 757, 16], + ["setarg", 12, 1, 10, 757, 16], + ["setarg", 12, 2, 13, 757, 16], + ["invoke", 12, 9, 757, 16], ["disrupt", 757, 16], - "rel_done_2451", - ["jump_false", 12, "while_end_2448", 757, 16], + "rel_done_2457", + ["jump_false", 11, "while_end_2454", 757, 16], ["get", 9, 3, 1, 758, 12], ["load_dynamic", 10, 9, 1, 758, 19], ["move", 2, 10, 758, 19], @@ -21534,29 +21602,29 @@ ["access", 7, 0, 760, 15], ["access", 8, 0, 761, 21], ["access", 4, 0, 762, 11], - "while_start_2453", + "while_start_2459", ["length", 9, 3, 763, 25], ["is_int", 10, 4, 763, 25], - ["jump_false", 10, "rel_ni_2455", 763, 25], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_ni_2455", - ["is_num", 10, 4, 763, 25], - ["jump_false", 10, "rel_nn_2456", 763, 25], - "_nop_tc_3", + ["jump_false", 10, "rel_ni_2461", 763, 25], "_nop_tc_4", - ["lt_float", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_nn_2456", - ["is_text", 10, 4, 763, 25], - ["jump_false", 10, "rel_err_2458", 763, 25], "_nop_tc_5", - ["jump", "rel_err_2458", 763, 25], - ["lt_text", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_err_2458", + ["lt_int", 10, 4, 9, 763, 25], + ["jump", "rel_done_2463", 763, 25], + "rel_ni_2461", + "_nop_tc_6", + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + ["lt_float", 10, 4, 9, 763, 25], + ["jump", "rel_done_2463", 763, 25], + "rel_nn_2462", + "_nop_tc_10", + ["jump", "rel_err_2464", 763, 25], + "_nop_tc_11", + ["jump", "rel_err_2464", 763, 25], + ["lt_text", 10, 4, 9, 763, 25], + ["jump", "rel_done_2463", 763, 25], + "rel_err_2464", [ "access", 9, @@ -21568,317 +21636,317 @@ 763, 25 ], - ["access", 10, "error", 763, 25], + ["access", 11, "error", 763, 25], ["access", 12, "cannot compare with '<': operands must be same type", 763, 25], ["array", 13, 0, 763, 25], ["push", 13, 12, 763, 25], ["frame", 12, 9, 2, 763, 25], ["null", 9, 763, 25], ["setarg", 12, 0, 9, 763, 25], - ["setarg", 12, 1, 10, 763, 25], + ["setarg", 12, 1, 11, 763, 25], ["setarg", 12, 2, 13, 763, 25], ["invoke", 12, 9, 763, 25], ["disrupt", 763, 25], - "rel_done_2457", - ["jump_false", 11, "while_end_2454", 763, 25], + "rel_done_2463", + ["jump_false", 10, "while_end_2460", 763, 25], ["load_dynamic", 9, 3, 4, 764, 20], ["move", 5, 9, 764, 20], ["access", 9, "function_nr", 765, 20], ["is_identical", 10, 5, 9, 765, 20], - ["jump_true", 10, "ne_nid_2462", 765, 20], - ["jump", "ne_ni_2463", 765, 20], - "ne_nid_2462", + ["jump_true", 10, "ne_nid_2468", 765, 20], + ["jump", "ne_ni_2469", 765, 20], + "ne_nid_2468", ["false", 10, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_ni_2463", + ["jump", "ne_done_2467", 765, 20], + "ne_ni_2469", ["is_int", 11, 5, 765, 20], - ["jump_false", 11, "ne_nn_2464", 765, 20], - "_nop_tc_6", - ["jump", "ne_nn_2464", 765, 20], + ["jump_false", 11, "ne_nn_2470", 765, 20], + "_nop_tc_12", + ["jump", "ne_nn_2470", 765, 20], ["ne_int", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nn_2464", + ["jump", "ne_done_2467", 765, 20], + "ne_nn_2470", ["is_num", 11, 5, 765, 20], - ["jump_false", 11, "ne_nt_2465", 765, 20], - "_nop_tc_7", - ["jump", "ne_nt_2465", 765, 20], + ["jump_false", 11, "ne_nt_2471", 765, 20], + "_nop_tc_13", + ["jump", "ne_nt_2471", 765, 20], ["ne_float", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nt_2465", + ["jump", "ne_done_2467", 765, 20], + "ne_nt_2471", ["is_text", 11, 5, 765, 20], - ["jump_false", 11, "ne_nnl_2466", 765, 20], - "_nop_tc_8", - "_nop_tc_9", + ["jump_false", 11, "ne_nnl_2472", 765, 20], + "_nop_tc_14", + "_nop_tc_15", ["ne_text", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nnl_2466", + ["jump", "ne_done_2467", 765, 20], + "ne_nnl_2472", ["is_null", 11, 5, 765, 20], - ["jump_false", 11, "ne_nb_2467", 765, 20], - "_nop_tc_10", - ["jump", "ne_nb_2467", 765, 20], + ["jump_false", 11, "ne_nb_2473", 765, 20], + "_nop_tc_16", + ["jump", "ne_nb_2473", 765, 20], ["false", 10, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nb_2467", + ["jump", "ne_done_2467", 765, 20], + "ne_nb_2473", ["is_bool", 11, 5, 765, 20], - ["jump_false", 11, "ne_mis_2468", 765, 20], - "_nop_tc_11", - ["jump", "ne_mis_2468", 765, 20], + ["jump_false", 11, "ne_mis_2474", 765, 20], + "_nop_tc_17", + ["jump", "ne_mis_2474", 765, 20], ["ne_bool", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_mis_2468", + ["jump", "ne_done_2467", 765, 20], + "ne_mis_2474", ["true", 10, 765, 20], - "ne_done_2461", - ["jump_false", 10, "if_else_2459", 765, 20], + "ne_done_2467", + ["jump_false", 10, "if_else_2465", 765, 20], ["load_dynamic", 9, 2, 5, 766, 22], ["move", 6, 9, 766, 22], ["null", 9, 767, 24], ["is_identical", 10, 6, 9, 767, 24], - ["jump_true", 10, "ne_nid_2475", 767, 24], - ["jump", "ne_ni_2476", 767, 24], - "ne_nid_2475", + ["jump_true", 10, "ne_nid_2481", 767, 24], + ["jump", "ne_ni_2482", 767, 24], + "ne_nid_2481", ["false", 10, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_ni_2476", + ["jump", "ne_done_2480", 767, 24], + "ne_ni_2482", ["is_int", 11, 6, 767, 24], - ["jump_false", 11, "ne_nn_2477", 767, 24], - "_nop_tc_12", - ["jump", "ne_nn_2477", 767, 24], + ["jump_false", 11, "ne_nn_2483", 767, 24], + "_nop_tc_18", + ["jump", "ne_nn_2483", 767, 24], ["ne_int", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nn_2477", + ["jump", "ne_done_2480", 767, 24], + "ne_nn_2483", ["is_num", 11, 6, 767, 24], - ["jump_false", 11, "ne_nt_2478", 767, 24], - "_nop_tc_13", - ["jump", "ne_nt_2478", 767, 24], + ["jump_false", 11, "ne_nt_2484", 767, 24], + "_nop_tc_19", + ["jump", "ne_nt_2484", 767, 24], ["ne_float", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nt_2478", + ["jump", "ne_done_2480", 767, 24], + "ne_nt_2484", ["is_text", 11, 6, 767, 24], - ["jump_false", 11, "ne_nnl_2479", 767, 24], - "_nop_tc_14", - ["jump", "ne_nnl_2479", 767, 24], + ["jump_false", 11, "ne_nnl_2485", 767, 24], + "_nop_tc_20", + ["jump", "ne_nnl_2485", 767, 24], ["ne_text", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nnl_2479", + ["jump", "ne_done_2480", 767, 24], + "ne_nnl_2485", ["is_null", 11, 6, 767, 24], - ["jump_false", 11, "ne_nb_2480", 767, 24], - "_nop_tc_15", - "_nop_tc_16", + ["jump_false", 11, "ne_nb_2486", 767, 24], + "_nop_tc_21", + "_nop_tc_22", ["false", 10, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nb_2480", + ["jump", "ne_done_2480", 767, 24], + "ne_nb_2486", ["is_bool", 11, 6, 767, 24], - ["jump_false", 11, "ne_mis_2481", 767, 24], - "_nop_tc_17", - ["jump", "ne_mis_2481", 767, 24], + ["jump_false", 11, "ne_mis_2487", 767, 24], + "_nop_tc_23", + ["jump", "ne_mis_2487", 767, 24], ["ne_bool", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_mis_2481", + ["jump", "ne_done_2480", 767, 24], + "ne_mis_2487", ["true", 10, 767, 24], - "ne_done_2474", + "ne_done_2480", ["move", 9, 10, 767, 24], - ["jump_false", 9, "and_end_2473", 767, 24], + ["jump_false", 9, "and_end_2479", 767, 24], ["load_field", 10, 6, "nr_uses", 767, 32], ["access", 11, 0, 767, 49], ["is_identical", 12, 10, 11, 767, 49], - ["jump_true", 12, "eq_done_2482", 767, 49], + ["jump_true", 12, "eq_done_2488", 767, 49], ["is_int", 13, 10, 767, 49], - ["jump_false", 13, "eq_ni_2483", 767, 49], - "_nop_tc_18", - "_nop_tc_19", - ["eq_int", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_ni_2483", - ["is_num", 13, 10, 767, 49], - ["jump_false", 13, "eq_nn_2484", 767, 49], - "_nop_tc_20", - "_nop_tc_21", - ["eq_float", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nn_2484", - ["is_text", 13, 10, 767, 49], - ["jump_false", 13, "eq_nt_2485", 767, 49], - "_nop_tc_22", - ["jump", "eq_nt_2485", 767, 49], - ["eq_text", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nt_2485", - ["is_null", 13, 10, 767, 49], - ["jump_false", 13, "eq_nnl_2486", 767, 49], - "_nop_tc_23", - ["jump", "eq_nnl_2486", 767, 49], - ["true", 12, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nnl_2486", - ["is_bool", 13, 10, 767, 49], - ["jump_false", 13, "eq_nb_2487", 767, 49], + ["jump_false", 13, "eq_ni_2489", 767, 49], "_nop_tc_24", - ["jump", "eq_nb_2487", 767, 49], + "_nop_tc_25", + ["eq_int", 12, 10, 11, 767, 49], + ["jump", "eq_done_2488", 767, 49], + "eq_ni_2489", + ["is_num", 13, 10, 767, 49], + ["jump_false", 13, "eq_nn_2490", 767, 49], + "_nop_tc_26", + "_nop_tc_27", + ["eq_float", 12, 10, 11, 767, 49], + ["jump", "eq_done_2488", 767, 49], + "eq_nn_2490", + ["is_text", 13, 10, 767, 49], + ["jump_false", 13, "eq_nt_2491", 767, 49], + "_nop_tc_28", + ["jump", "eq_nt_2491", 767, 49], + ["eq_text", 12, 10, 11, 767, 49], + ["jump", "eq_done_2488", 767, 49], + "eq_nt_2491", + ["is_null", 13, 10, 767, 49], + ["jump_false", 13, "eq_nnl_2492", 767, 49], + "_nop_tc_29", + ["jump", "eq_nnl_2492", 767, 49], + ["true", 12, 767, 49], + ["jump", "eq_done_2488", 767, 49], + "eq_nnl_2492", + ["is_bool", 13, 10, 767, 49], + ["jump_false", 13, "eq_nb_2493", 767, 49], + "_nop_tc_30", + ["jump", "eq_nb_2493", 767, 49], ["eq_bool", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nb_2487", + ["jump", "eq_done_2488", 767, 49], + "eq_nb_2493", ["false", 12, 767, 49], - "eq_done_2482", + "eq_done_2488", ["move", 9, 12, 767, 49], - "and_end_2473", + "and_end_2479", ["move", 10, 9, 767, 49], - ["jump_false", 10, "and_end_2472", 767, 49], + ["jump_false", 10, "and_end_2478", 767, 49], ["load_field", 9, 6, "make", 767, 54], ["access", 11, "input", 767, 68], ["is_identical", 12, 9, 11, 767, 68], - ["jump_true", 12, "ne_nid_2489", 767, 68], - ["jump", "ne_ni_2490", 767, 68], - "ne_nid_2489", + ["jump_true", 12, "ne_nid_2495", 767, 68], + ["jump", "ne_ni_2496", 767, 68], + "ne_nid_2495", ["false", 12, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_ni_2490", + ["jump", "ne_done_2494", 767, 68], + "ne_ni_2496", ["is_int", 13, 9, 767, 68], - ["jump_false", 13, "ne_nn_2491", 767, 68], - "_nop_tc_25", - ["jump", "ne_nn_2491", 767, 68], + ["jump_false", 13, "ne_nn_2497", 767, 68], + "_nop_tc_31", + ["jump", "ne_nn_2497", 767, 68], ["ne_int", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nn_2491", + ["jump", "ne_done_2494", 767, 68], + "ne_nn_2497", ["is_num", 13, 9, 767, 68], - ["jump_false", 13, "ne_nt_2492", 767, 68], - "_nop_tc_26", - ["jump", "ne_nt_2492", 767, 68], + ["jump_false", 13, "ne_nt_2498", 767, 68], + "_nop_tc_32", + ["jump", "ne_nt_2498", 767, 68], ["ne_float", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nt_2492", + ["jump", "ne_done_2494", 767, 68], + "ne_nt_2498", ["is_text", 13, 9, 767, 68], - ["jump_false", 13, "ne_nnl_2493", 767, 68], - "_nop_tc_27", - "_nop_tc_28", + ["jump_false", 13, "ne_nnl_2499", 767, 68], + "_nop_tc_33", + "_nop_tc_34", ["ne_text", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nnl_2493", + ["jump", "ne_done_2494", 767, 68], + "ne_nnl_2499", ["is_null", 13, 9, 767, 68], - ["jump_false", 13, "ne_nb_2494", 767, 68], - "_nop_tc_29", - ["jump", "ne_nb_2494", 767, 68], + ["jump_false", 13, "ne_nb_2500", 767, 68], + "_nop_tc_35", + ["jump", "ne_nb_2500", 767, 68], ["false", 12, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nb_2494", + ["jump", "ne_done_2494", 767, 68], + "ne_nb_2500", ["is_bool", 13, 9, 767, 68], - ["jump_false", 13, "ne_mis_2495", 767, 68], - "_nop_tc_30", - ["jump", "ne_mis_2495", 767, 68], + ["jump_false", 13, "ne_mis_2501", 767, 68], + "_nop_tc_36", + ["jump", "ne_mis_2501", 767, 68], ["ne_bool", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_mis_2495", + ["jump", "ne_done_2494", 767, 68], + "ne_mis_2501", ["true", 12, 767, 68], - "ne_done_2488", + "ne_done_2494", ["move", 10, 12, 767, 68], - "and_end_2472", + "and_end_2478", ["move", 9, 10, 767, 68], - ["jump_false", 9, "and_end_2471", 767, 68], + ["jump_false", 9, "and_end_2477", 767, 68], ["load_field", 10, 6, "make", 767, 79], ["access", 11, "function", 767, 93], ["is_identical", 12, 10, 11, 767, 93], - ["jump_true", 12, "ne_nid_2497", 767, 93], - ["jump", "ne_ni_2498", 767, 93], - "ne_nid_2497", + ["jump_true", 12, "ne_nid_2503", 767, 93], + ["jump", "ne_ni_2504", 767, 93], + "ne_nid_2503", ["false", 12, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_ni_2498", + ["jump", "ne_done_2502", 767, 93], + "ne_ni_2504", ["is_int", 13, 10, 767, 93], - ["jump_false", 13, "ne_nn_2499", 767, 93], - "_nop_tc_31", - ["jump", "ne_nn_2499", 767, 93], + ["jump_false", 13, "ne_nn_2505", 767, 93], + "_nop_tc_37", + ["jump", "ne_nn_2505", 767, 93], ["ne_int", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nn_2499", + ["jump", "ne_done_2502", 767, 93], + "ne_nn_2505", ["is_num", 13, 10, 767, 93], - ["jump_false", 13, "ne_nt_2500", 767, 93], - "_nop_tc_32", - ["jump", "ne_nt_2500", 767, 93], + ["jump_false", 13, "ne_nt_2506", 767, 93], + "_nop_tc_38", + ["jump", "ne_nt_2506", 767, 93], ["ne_float", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nt_2500", + ["jump", "ne_done_2502", 767, 93], + "ne_nt_2506", ["is_text", 13, 10, 767, 93], - ["jump_false", 13, "ne_nnl_2501", 767, 93], - "_nop_tc_33", - "_nop_tc_34", + ["jump_false", 13, "ne_nnl_2507", 767, 93], + "_nop_tc_39", + "_nop_tc_40", ["ne_text", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nnl_2501", + ["jump", "ne_done_2502", 767, 93], + "ne_nnl_2507", ["is_null", 13, 10, 767, 93], - ["jump_false", 13, "ne_nb_2502", 767, 93], - "_nop_tc_35", - ["jump", "ne_nb_2502", 767, 93], + ["jump_false", 13, "ne_nb_2508", 767, 93], + "_nop_tc_41", + ["jump", "ne_nb_2508", 767, 93], ["false", 12, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nb_2502", + ["jump", "ne_done_2502", 767, 93], + "ne_nb_2508", ["is_bool", 13, 10, 767, 93], - ["jump_false", 13, "ne_mis_2503", 767, 93], - "_nop_tc_36", - ["jump", "ne_mis_2503", 767, 93], + ["jump_false", 13, "ne_mis_2509", 767, 93], + "_nop_tc_42", + ["jump", "ne_mis_2509", 767, 93], ["ne_bool", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_mis_2503", + ["jump", "ne_done_2502", 767, 93], + "ne_mis_2509", ["true", 12, 767, 93], - "ne_done_2496", + "ne_done_2502", ["move", 9, 12, 767, 93], - "and_end_2471", - ["jump_false", 9, "if_else_2469", 767, 93], + "and_end_2477", + ["jump_false", 9, "if_else_2475", 767, 93], ["delete", 9, 2, 5, 768, 23], - ["jump", "if_end_2470", 768, 23], - "if_else_2469", + ["jump", "if_end_2476", 768, 23], + "if_else_2475", ["null", 9, 769, 31], ["is_identical", 10, 6, 9, 769, 31], - ["jump_true", 10, "ne_nid_2507", 769, 31], - ["jump", "ne_ni_2508", 769, 31], - "ne_nid_2507", + ["jump_true", 10, "ne_nid_2513", 769, 31], + ["jump", "ne_ni_2514", 769, 31], + "ne_nid_2513", ["false", 10, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_ni_2508", + ["jump", "ne_done_2512", 769, 31], + "ne_ni_2514", ["is_int", 11, 6, 769, 31], - ["jump_false", 11, "ne_nn_2509", 769, 31], - "_nop_tc_37", - ["jump", "ne_nn_2509", 769, 31], - ["ne_int", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nn_2509", - ["is_num", 11, 6, 769, 31], - ["jump_false", 11, "ne_nt_2510", 769, 31], - "_nop_tc_38", - ["jump", "ne_nt_2510", 769, 31], - ["ne_float", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nt_2510", - ["is_text", 11, 6, 769, 31], - ["jump_false", 11, "ne_nnl_2511", 769, 31], - "_nop_tc_39", - ["jump", "ne_nnl_2511", 769, 31], - ["ne_text", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nnl_2511", - ["is_null", 11, 6, 769, 31], - ["jump_false", 11, "ne_nb_2512", 769, 31], - "_nop_tc_40", - "_nop_tc_41", - ["false", 10, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nb_2512", - ["is_bool", 11, 6, 769, 31], - ["jump_false", 11, "ne_mis_2513", 769, 31], - "_nop_tc_42", - ["jump", "ne_mis_2513", 769, 31], - ["ne_bool", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_mis_2513", - ["true", 10, 769, 31], - "ne_done_2506", - ["jump_false", 10, "if_else_2504", 769, 31], - ["access", 9, 1, 770, 29], - ["is_num", 10, 7, 770, 29], - ["jump_false", 10, "num_err_2514", 770, 29], + ["jump_false", 11, "ne_nn_2515", 769, 31], "_nop_tc_43", + ["jump", "ne_nn_2515", 769, 31], + ["ne_int", 10, 6, 9, 769, 31], + ["jump", "ne_done_2512", 769, 31], + "ne_nn_2515", + ["is_num", 11, 6, 769, 31], + ["jump_false", 11, "ne_nt_2516", 769, 31], "_nop_tc_44", + ["jump", "ne_nt_2516", 769, 31], + ["ne_float", 10, 6, 9, 769, 31], + ["jump", "ne_done_2512", 769, 31], + "ne_nt_2516", + ["is_text", 11, 6, 769, 31], + ["jump_false", 11, "ne_nnl_2517", 769, 31], + "_nop_tc_45", + ["jump", "ne_nnl_2517", 769, 31], + ["ne_text", 10, 6, 9, 769, 31], + ["jump", "ne_done_2512", 769, 31], + "ne_nnl_2517", + ["is_null", 11, 6, 769, 31], + ["jump_false", 11, "ne_nb_2518", 769, 31], + "_nop_tc_46", + "_nop_tc_47", + ["false", 10, 769, 31], + ["jump", "ne_done_2512", 769, 31], + "ne_nb_2518", + ["is_bool", 11, 6, 769, 31], + ["jump_false", 11, "ne_mis_2519", 769, 31], + "_nop_tc_48", + ["jump", "ne_mis_2519", 769, 31], + ["ne_bool", 10, 6, 9, 769, 31], + ["jump", "ne_done_2512", 769, 31], + "ne_mis_2519", + ["true", 10, 769, 31], + "ne_done_2512", + ["jump_false", 10, "if_else_2510", 769, 31], + ["access", 9, 1, 770, 29], + "_nop_tc_49", + "_nop_tc_50", + "_nop_tc_51", + "_nop_tc_52", ["add", 10, 7, 9, 770, 29], - ["jump", "num_done_2515", 770, 29], - "num_err_2514", + ["jump", "num_done_2521", 770, 29], + "num_err_2520", [ "access", 9, @@ -21901,18 +21969,18 @@ ["setarg", 12, 2, 13, 770, 29], ["invoke", 12, 9, 770, 29], ["disrupt", 770, 29], - "num_done_2515", + "num_done_2521", ["move", 7, 10, 770, 29], ["load_field", 9, 6, "closure", 771, 17], - ["jump_false", 9, "if_else_2516", 771, 17], + ["jump_false", 9, "if_else_2522", 771, 17], ["access", 9, 1, 771, 60], - ["is_num", 10, 8, 771, 60], - ["jump_false", 10, "num_err_2518", 771, 60], - "_nop_tc_45", - "_nop_tc_46", + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + "_nop_tc_56", ["add", 10, 8, 9, 771, 60], - ["jump", "num_done_2519", 771, 60], - "num_err_2518", + ["jump", "num_done_2525", 771, 60], + "num_err_2524", [ "access", 9, @@ -21935,26 +22003,26 @@ ["setarg", 12, 2, 13, 771, 60], ["invoke", 12, 9, 771, 60], ["disrupt", 771, 60], - "num_done_2519", + "num_done_2525", ["move", 8, 10, 771, 60], - ["jump", "if_end_2517", 771, 60], - "if_else_2516", - "if_end_2517", - ["jump", "if_end_2505", 771, 60], - "if_else_2504", - "if_end_2505", - "if_end_2470", - ["jump", "if_end_2460", 771, 60], - "if_else_2459", - "if_end_2460", + ["jump", "if_end_2523", 771, 60], + "if_else_2522", + "if_end_2523", + ["jump", "if_end_2511", 771, 60], + "if_else_2510", + "if_end_2511", + "if_end_2476", + ["jump", "if_end_2466", 771, 60], + "if_else_2465", + "if_end_2466", ["access", 9, 1, 774, 17], - ["is_num", 10, 4, 774, 17], - ["jump_false", 10, "num_err_2520", 774, 17], - "_nop_tc_47", - "_nop_tc_48", + "_nop_tc_57", + "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", ["add", 10, 4, 9, 774, 17], - ["jump", "num_done_2521", 774, 17], - "num_err_2520", + ["jump", "num_done_2527", 774, 17], + "num_err_2526", [ "access", 9, @@ -21977,18 +22045,18 @@ ["setarg", 12, 2, 13, 774, 17], ["invoke", 12, 9, 774, 17], ["disrupt", 774, 17], - "num_done_2521", + "num_done_2527", ["move", 4, 10, 774, 17], - ["jump", "while_start_2453", 774, 17], - "while_end_2454", + ["jump", "while_start_2459", 774, 17], + "while_end_2460", ["access", 9, 1, 776, 15], - ["is_num", 10, 1, 776, 15], - ["jump_false", 10, "num_err_2522", 776, 15], - "_nop_tc_49", - "_nop_tc_50", + "_nop_tc_61", + "_nop_tc_62", + "_nop_tc_63", + "_nop_tc_64", ["add", 10, 1, 9, 776, 15], - ["jump", "num_done_2523", 776, 15], - "num_err_2522", + ["jump", "num_done_2529", 776, 15], + "num_err_2528", [ "access", 9, @@ -22011,10 +22079,10 @@ ["setarg", 12, 2, 13, 776, 15], ["invoke", 12, 9, 776, 15], ["disrupt", 776, 15], - "num_done_2523", + "num_done_2529", ["move", 1, 10, 776, 15], - ["jump", "while_start_2447", 776, 15], - "while_end_2448", + ["jump", "while_start_2453", 776, 15], + "while_end_2454", ["null", 2, 780, 27], ["function", 3, 22, 781, 23], ["move", 2, 3, 781, 23], @@ -22063,31 +22131,31 @@ ["array", 8, 0, 1003, 26], ["move", 9, 8, 1003, 26], ["access", 1, 0, 1004, 9], - "while_start_3215", + "while_start_3221", ["get", 8, 1, 1, 1005, 23], ["load_field", 10, 8, "intrinsics", 1005, 23], ["length", 8, 10, 1005, 23], ["is_int", 10, 1, 1005, 23], - ["jump_false", 10, "rel_ni_3217", 1005, 23], - "_nop_tc_51", - "_nop_tc_52", - ["lt_int", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_ni_3217", - ["is_num", 10, 1, 1005, 23], - ["jump_false", 10, "rel_nn_3218", 1005, 23], - "_nop_tc_53", - "_nop_tc_54", - ["lt_float", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_nn_3218", - ["is_text", 10, 1, 1005, 23], - ["jump_false", 10, "rel_err_3220", 1005, 23], - "_nop_tc_55", - ["jump", "rel_err_3220", 1005, 23], - ["lt_text", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_err_3220", + ["jump_false", 10, "rel_ni_3223", 1005, 23], + "_nop_tc_65", + "_nop_tc_66", + ["lt_int", 10, 1, 8, 1005, 23], + ["jump", "rel_done_3225", 1005, 23], + "rel_ni_3223", + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + "_nop_tc_70", + ["lt_float", 10, 1, 8, 1005, 23], + ["jump", "rel_done_3225", 1005, 23], + "rel_nn_3224", + "_nop_tc_71", + ["jump", "rel_err_3226", 1005, 23], + "_nop_tc_72", + ["jump", "rel_err_3226", 1005, 23], + ["lt_text", 10, 1, 8, 1005, 23], + ["jump", "rel_done_3225", 1005, 23], + "rel_err_3226", [ "access", 8, @@ -22099,72 +22167,72 @@ 1005, 23 ], - ["access", 10, "error", 1005, 23], + ["access", 11, "error", 1005, 23], ["access", 12, "cannot compare with '<': operands must be same type", 1005, 23], ["array", 13, 0, 1005, 23], ["push", 13, 12, 1005, 23], ["frame", 12, 8, 2, 1005, 23], ["null", 8, 1005, 23], ["setarg", 12, 0, 8, 1005, 23], - ["setarg", 12, 1, 10, 1005, 23], + ["setarg", 12, 1, 11, 1005, 23], ["setarg", 12, 2, 13, 1005, 23], ["invoke", 12, 8, 1005, 23], ["disrupt", 1005, 23], - "rel_done_3219", - ["jump_false", 11, "while_end_3216", 1005, 23], + "rel_done_3225", + ["jump_false", 10, "while_end_3222", 1005, 23], ["get", 8, 1, 1, 1006, 27], ["load_field", 10, 8, "intrinsics", 1006, 27], ["load_dynamic", 8, 10, 1, 1006, 42], ["load_dynamic", 10, 6, 8, 1006, 42], ["true", 8, 1006, 49], ["is_identical", 11, 10, 8, 1006, 49], - ["jump_true", 11, "eq_done_3223", 1006, 49], + ["jump_true", 11, "eq_done_3229", 1006, 49], ["is_int", 12, 10, 1006, 49], - ["jump_false", 12, "eq_ni_3224", 1006, 49], - "_nop_tc_56", - ["jump", "eq_ni_3224", 1006, 49], + ["jump_false", 12, "eq_ni_3230", 1006, 49], + "_nop_tc_73", + ["jump", "eq_ni_3230", 1006, 49], ["eq_int", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_ni_3224", + ["jump", "eq_done_3229", 1006, 49], + "eq_ni_3230", ["is_num", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nn_3225", 1006, 49], - "_nop_tc_57", - ["jump", "eq_nn_3225", 1006, 49], + ["jump_false", 12, "eq_nn_3231", 1006, 49], + "_nop_tc_74", + ["jump", "eq_nn_3231", 1006, 49], ["eq_float", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nn_3225", + ["jump", "eq_done_3229", 1006, 49], + "eq_nn_3231", ["is_text", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nt_3226", 1006, 49], - "_nop_tc_58", - ["jump", "eq_nt_3226", 1006, 49], + ["jump_false", 12, "eq_nt_3232", 1006, 49], + "_nop_tc_75", + ["jump", "eq_nt_3232", 1006, 49], ["eq_text", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nt_3226", + ["jump", "eq_done_3229", 1006, 49], + "eq_nt_3232", ["is_null", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nnl_3227", 1006, 49], - "_nop_tc_59", - ["jump", "eq_nnl_3227", 1006, 49], + ["jump_false", 12, "eq_nnl_3233", 1006, 49], + "_nop_tc_76", + ["jump", "eq_nnl_3233", 1006, 49], ["true", 11, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nnl_3227", + ["jump", "eq_done_3229", 1006, 49], + "eq_nnl_3233", ["is_bool", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nb_3228", 1006, 49], - "_nop_tc_60", - "_nop_tc_61", + ["jump_false", 12, "eq_nb_3234", 1006, 49], + "_nop_tc_77", + "_nop_tc_78", ["eq_bool", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nb_3228", + ["jump", "eq_done_3229", 1006, 49], + "eq_nb_3234", ["false", 11, 1006, 49], - "eq_done_3223", - ["jump_false", 11, "if_else_3221", 1006, 49], + "eq_done_3229", + ["jump_false", 11, "if_else_3227", 1006, 49], ["get", 8, 1, 1, 1007, 30], ["load_field", 10, 8, "intrinsics", 1007, 30], ["load_dynamic", 8, 10, 1, 1007, 45], - ["is_array", 10, 9, 1007, 45], - ["jump_false", 10, "push_err_3229", 1007, 45], + "_nop_tc_79", + "_nop_tc_80", ["push", 9, 8, 1007, 45], - ["jump", "push_done_3230", 1007, 45], - "push_err_3229", + ["jump", "push_done_3236", 1007, 45], + "push_err_3235", [ "access", 8, @@ -22187,18 +22255,18 @@ ["setarg", 11, 2, 12, 1007, 45], ["invoke", 11, 8, 1007, 45], ["disrupt", 1007, 45], - "push_done_3230", - ["jump", "if_end_3222", 1007, 45], - "if_else_3221", - "if_end_3222", + "push_done_3236", + ["jump", "if_end_3228", 1007, 45], + "if_else_3227", + "if_end_3228", ["access", 8, 1, 1009, 15], - ["is_num", 10, 1, 1009, 15], - ["jump_false", 10, "num_err_3231", 1009, 15], - "_nop_tc_62", - "_nop_tc_63", + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", + "_nop_tc_84", ["add", 10, 1, 8, 1009, 15], - ["jump", "num_done_3232", 1009, 15], - "num_err_3231", + ["jump", "num_done_3238", 1009, 15], + "num_err_3237", [ "access", 8, @@ -22221,10 +22289,10 @@ ["setarg", 12, 2, 13, 1009, 15], ["invoke", 12, 8, 1009, 15], ["disrupt", 1009, 15], - "num_done_3232", + "num_done_3238", ["move", 1, 10, 1009, 15], - ["jump", "while_start_3215", 1009, 15], - "while_end_3216", + ["jump", "while_start_3221", 1009, 15], + "while_end_3222", ["get", 1, 1, 1, 1011, 5], ["store_field", 1, 9, "intrinsics", 1011, 5], ["null", 1, 1011, 5], @@ -22465,33 +22533,33 @@ ["invoke", 37, 31, 1021, 20], ["store_field", 1, 31, "statements", 1021, 3], ["access", 31, 0, 1022, 12], - "while_start_3233", + "while_start_3239", ["load_field", 35, 1, "functions", 1023, 22], ["length", 37, 35, 1023, 22], ["is_int", 35, 31, 1023, 22], - ["jump_false", 35, "rel_ni_3235", 1023, 22], + ["jump_false", 35, "rel_ni_3241", 1023, 22], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_ni_3235", - ["is_num", 35, 31, 1023, 22], - ["jump_false", 35, "rel_nn_3236", 1023, 22], + ["lt_int", 35, 31, 37, 1023, 22], + ["jump", "rel_done_3243", 1023, 22], + "rel_ni_3241", "_nop_tc_3", "_nop_tc_4", - ["lt_float", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_nn_3236", - ["is_text", 35, 31, 1023, 22], - ["jump_false", 35, "rel_err_3238", 1023, 22], "_nop_tc_5", - ["jump", "rel_err_3238", 1023, 22], - ["lt_text", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_err_3238", + "_nop_tc_6", + ["lt_float", 35, 31, 37, 1023, 22], + ["jump", "rel_done_3243", 1023, 22], + "rel_nn_3242", + "_nop_tc_7", + ["jump", "rel_err_3244", 1023, 22], + "_nop_tc_8", + ["jump", "rel_err_3244", 1023, 22], + ["lt_text", 35, 31, 37, 1023, 22], + ["jump", "rel_done_3243", 1023, 22], + "rel_err_3244", [ "access", - 35, + 37, { "name": "log", "kind": "name", @@ -22500,19 +22568,19 @@ 1023, 22 ], - ["access", 37, "error", 1023, 22], + ["access", 38, "error", 1023, 22], ["access", 39, "cannot compare with '<': operands must be same type", 1023, 22], ["array", 40, 0, 1023, 22], ["push", 40, 39, 1023, 22], - ["frame", 39, 35, 2, 1023, 22], - ["null", 35, 1023, 22], - ["setarg", 39, 0, 35, 1023, 22], - ["setarg", 39, 1, 37, 1023, 22], + ["frame", 39, 37, 2, 1023, 22], + ["null", 37, 1023, 22], + ["setarg", 39, 0, 37, 1023, 22], + ["setarg", 39, 1, 38, 1023, 22], ["setarg", 39, 2, 40, 1023, 22], - ["invoke", 39, 35, 1023, 22], + ["invoke", 39, 37, 1023, 22], ["disrupt", 1023, 22], - "rel_done_3237", - ["jump_false", 38, "while_end_3234", 1023, 22], + "rel_done_3243", + ["jump_false", 35, "while_end_3240", 1023, 22], ["load_field", 35, 1, "functions", 1024, 13], ["load_dynamic", 37, 35, 31, 1024, 27], ["frame", 35, 34, 1, 1024, 5], @@ -22521,13 +22589,13 @@ ["setarg", 35, 1, 37, 1024, 5], ["invoke", 35, 37, 1024, 5], ["access", 35, 1, 1025, 15], - ["is_num", 37, 31, 1025, 15], - ["jump_false", 37, "num_err_3239", 1025, 15], - "_nop_tc_6", - "_nop_tc_7", + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", ["add", 37, 31, 35, 1025, 15], - ["jump", "num_done_3240", 1025, 15], - "num_err_3239", + ["jump", "num_done_3246", 1025, 15], + "num_err_3245", [ "access", 35, @@ -22550,41 +22618,41 @@ ["setarg", 39, 2, 40, 1025, 15], ["invoke", 39, 35, 1025, 15], ["disrupt", 1025, 15], - "num_done_3240", + "num_done_3246", ["move", 31, 37, 1025, 15], - ["jump", "while_start_3233", 1025, 15], - "while_end_3234", + ["jump", "while_start_3239", 1025, 15], + "while_end_3240", ["array", 35, 0, 1029, 18], ["move", 37, 35, 1029, 18], ["null", 35, 1030, 12], ["access", 31, 0, 1031, 8], - "while_start_3241", + "while_start_3247", ["load_field", 38, 1, "functions", 1032, 22], ["length", 39, 38, 1032, 22], ["is_int", 38, 31, 1032, 22], - ["jump_false", 38, "rel_ni_3243", 1032, 22], - "_nop_tc_8", - "_nop_tc_9", - ["lt_int", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_ni_3243", - ["is_num", 38, 31, 1032, 22], - ["jump_false", 38, "rel_nn_3244", 1032, 22], - "_nop_tc_10", - "_nop_tc_11", - ["lt_float", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_nn_3244", - ["is_text", 38, 31, 1032, 22], - ["jump_false", 38, "rel_err_3246", 1032, 22], - "_nop_tc_12", - ["jump", "rel_err_3246", 1032, 22], - ["lt_text", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_err_3246", + ["jump_false", 38, "rel_ni_3249", 1032, 22], + "_nop_tc_13", + "_nop_tc_14", + ["lt_int", 38, 31, 39, 1032, 22], + ["jump", "rel_done_3251", 1032, 22], + "rel_ni_3249", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["lt_float", 38, 31, 39, 1032, 22], + ["jump", "rel_done_3251", 1032, 22], + "rel_nn_3250", + "_nop_tc_19", + ["jump", "rel_err_3252", 1032, 22], + "_nop_tc_20", + ["jump", "rel_err_3252", 1032, 22], + ["lt_text", 38, 31, 39, 1032, 22], + ["jump", "rel_done_3251", 1032, 22], + "rel_err_3252", [ "access", - 38, + 39, { "name": "log", "kind": "name", @@ -22593,74 +22661,74 @@ 1032, 22 ], - ["access", 39, "error", 1032, 22], + ["access", 40, "error", 1032, 22], ["access", 41, "cannot compare with '<': operands must be same type", 1032, 22], ["array", 42, 0, 1032, 22], ["push", 42, 41, 1032, 22], - ["frame", 41, 38, 2, 1032, 22], - ["null", 38, 1032, 22], - ["setarg", 41, 0, 38, 1032, 22], - ["setarg", 41, 1, 39, 1032, 22], + ["frame", 41, 39, 2, 1032, 22], + ["null", 39, 1032, 22], + ["setarg", 41, 0, 39, 1032, 22], + ["setarg", 41, 1, 40, 1032, 22], ["setarg", 41, 2, 42, 1032, 22], - ["invoke", 41, 38, 1032, 22], + ["invoke", 41, 39, 1032, 22], ["disrupt", 1032, 22], - "rel_done_3245", - ["jump_false", 40, "while_end_3242", 1032, 22], + "rel_done_3251", + ["jump_false", 38, "while_end_3248", 1032, 22], ["load_field", 38, 1, "functions", 1033, 10], ["load_dynamic", 39, 38, 31, 1033, 24], ["move", 35, 39, 1033, 24], ["load_field", 38, 35, "dead", 1034, 9], ["true", 39, 1034, 20], ["is_identical", 40, 38, 39, 1034, 20], - ["jump_true", 40, "ne_nid_3250", 1034, 20], - ["jump", "ne_ni_3251", 1034, 20], - "ne_nid_3250", + ["jump_true", 40, "ne_nid_3256", 1034, 20], + ["jump", "ne_ni_3257", 1034, 20], + "ne_nid_3256", ["false", 40, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_ni_3251", + ["jump", "ne_done_3255", 1034, 20], + "ne_ni_3257", ["is_int", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nn_3252", 1034, 20], - "_nop_tc_13", - ["jump", "ne_nn_3252", 1034, 20], + ["jump_false", 41, "ne_nn_3258", 1034, 20], + "_nop_tc_21", + ["jump", "ne_nn_3258", 1034, 20], ["ne_int", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nn_3252", + ["jump", "ne_done_3255", 1034, 20], + "ne_nn_3258", ["is_num", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nt_3253", 1034, 20], - "_nop_tc_14", - ["jump", "ne_nt_3253", 1034, 20], + ["jump_false", 41, "ne_nt_3259", 1034, 20], + "_nop_tc_22", + ["jump", "ne_nt_3259", 1034, 20], ["ne_float", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nt_3253", + ["jump", "ne_done_3255", 1034, 20], + "ne_nt_3259", ["is_text", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nnl_3254", 1034, 20], - "_nop_tc_15", - ["jump", "ne_nnl_3254", 1034, 20], + ["jump_false", 41, "ne_nnl_3260", 1034, 20], + "_nop_tc_23", + ["jump", "ne_nnl_3260", 1034, 20], ["ne_text", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nnl_3254", + ["jump", "ne_done_3255", 1034, 20], + "ne_nnl_3260", ["is_null", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nb_3255", 1034, 20], - "_nop_tc_16", - ["jump", "ne_nb_3255", 1034, 20], + ["jump_false", 41, "ne_nb_3261", 1034, 20], + "_nop_tc_24", + ["jump", "ne_nb_3261", 1034, 20], ["false", 40, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nb_3255", + ["jump", "ne_done_3255", 1034, 20], + "ne_nb_3261", ["is_bool", 41, 38, 1034, 20], - ["jump_false", 41, "ne_mis_3256", 1034, 20], - "_nop_tc_17", - "_nop_tc_18", + ["jump_false", 41, "ne_mis_3262", 1034, 20], + "_nop_tc_25", + "_nop_tc_26", ["ne_bool", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_mis_3256", + ["jump", "ne_done_3255", 1034, 20], + "ne_mis_3262", ["true", 40, 1034, 20], - "ne_done_3249", - ["jump_false", 40, "if_else_3247", 1034, 20], - ["is_array", 38, 37, 1035, 22], - ["jump_false", 38, "push_err_3257", 1035, 22], + "ne_done_3255", + ["jump_false", 40, "if_else_3253", 1034, 20], + "_nop_tc_27", + "_nop_tc_28", ["push", 37, 35, 1035, 22], - ["jump", "push_done_3258", 1035, 22], - "push_err_3257", + ["jump", "push_done_3264", 1035, 22], + "push_err_3263", [ "access", 38, @@ -22683,18 +22751,18 @@ ["setarg", 40, 2, 41, 1035, 22], ["invoke", 40, 38, 1035, 22], ["disrupt", 1035, 22], - "push_done_3258", - ["jump", "if_end_3248", 1035, 22], - "if_else_3247", - "if_end_3248", + "push_done_3264", + ["jump", "if_end_3254", 1035, 22], + "if_else_3253", + "if_end_3254", ["access", 38, 1, 1037, 15], - ["is_num", 39, 31, 1037, 15], - ["jump_false", 39, "num_err_3259", 1037, 15], - "_nop_tc_19", - "_nop_tc_20", + "_nop_tc_29", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", ["add", 39, 31, 38, 1037, 15], - ["jump", "num_done_3260", 1037, 15], - "num_err_3259", + ["jump", "num_done_3266", 1037, 15], + "num_err_3265", [ "access", 38, @@ -22717,10 +22785,10 @@ ["setarg", 41, 2, 42, 1037, 15], ["invoke", 41, 38, 1037, 15], ["disrupt", 1037, 15], - "num_done_3260", + "num_done_3266", ["move", 31, 39, 1037, 15], - ["jump", "while_start_3241", 1037, 15], - "while_end_3242", + ["jump", "while_start_3247", 1037, 15], + "while_end_3248", ["store_field", 1, 37, "functions", 1039, 3], ["frame", 31, 36, 0, 1042, 3], ["null", 35, 1042, 3], diff --git a/boot/mcode.cm.mcode b/boot/mcode.cm.mcode index 9f667f1b..4a260816 100644 --- a/boot/mcode.cm.mcode +++ b/boot/mcode.cm.mcode @@ -7,41 +7,41 @@ "nr_close_slots": 0, "instructions": [ ["record", 1, 17], - ["get", 2, 2, 1, 81, 21], - ["store_field", 1, 2, "instructions", 81, 21], - ["get", 2, 10, 1, 82, 13], - ["store_field", 1, 2, "vars", 82, 13], - ["get", 2, 11, 1, 83, 18], - ["store_field", 1, 2, "this_slot", 83, 18], - ["get", 2, 12, 1, 84, 16], - ["store_field", 1, 2, "nr_args", 84, 16], - ["get", 2, 13, 1, 85, 23], - ["store_field", 1, 2, "nr_close_slots", 85, 23], - ["get", 2, 14, 1, 86, 23], - ["store_field", 1, 2, "nr_local_slots", 86, 23], - ["get", 2, 15, 1, 87, 23], - ["store_field", 1, 2, "next_temp_slot", 87, 23], - ["get", 2, 16, 1, 88, 17], - ["store_field", 1, 2, "max_slot", 88, 17], - ["get", 2, 19, 1, 89, 19], - ["store_field", 1, 2, "loop_break", 89, 19], - ["get", 2, 20, 1, 90, 22], - ["store_field", 1, 2, "loop_continue", 90, 22], - ["get", 2, 22, 1, 91, 18], - ["store_field", 1, 2, "label_map", 91, 18], - ["get", 2, 23, 1, 92, 17], - ["store_field", 1, 2, "is_arrow", 92, 17], - ["get", 2, 24, 1, 93, 20], - ["store_field", 1, 2, "function_nr", 93, 20], - ["get", 2, 26, 1, 94, 24], - ["store_field", 1, 2, "intrinsic_cache", 94, 24], - ["get", 2, 27, 1, 95, 17], - ["store_field", 1, 2, "cur_line", 95, 17], - ["get", 2, 28, 1, 96, 16], - ["store_field", 1, 2, "cur_col", 96, 16], - ["get", 2, 30, 1, 97, 23], - ["store_field", 1, 2, "has_disruption", 97, 23], - ["return", 1, 97, 23], + ["get", 2, 2, 1, 103, 21], + ["store_field", 1, 2, "instructions", 103, 21], + ["get", 2, 13, 1, 104, 13], + ["store_field", 1, 2, "vars", 104, 13], + ["get", 2, 14, 1, 105, 18], + ["store_field", 1, 2, "this_slot", 105, 18], + ["get", 2, 15, 1, 106, 16], + ["store_field", 1, 2, "nr_args", 106, 16], + ["get", 2, 16, 1, 107, 23], + ["store_field", 1, 2, "nr_close_slots", 107, 23], + ["get", 2, 17, 1, 108, 23], + ["store_field", 1, 2, "nr_local_slots", 108, 23], + ["get", 2, 18, 1, 109, 23], + ["store_field", 1, 2, "next_temp_slot", 109, 23], + ["get", 2, 19, 1, 110, 17], + ["store_field", 1, 2, "max_slot", 110, 17], + ["get", 2, 22, 1, 111, 19], + ["store_field", 1, 2, "loop_break", 111, 19], + ["get", 2, 23, 1, 112, 22], + ["store_field", 1, 2, "loop_continue", 112, 22], + ["get", 2, 25, 1, 113, 18], + ["store_field", 1, 2, "label_map", 113, 18], + ["get", 2, 26, 1, 114, 17], + ["store_field", 1, 2, "is_arrow", 114, 17], + ["get", 2, 27, 1, 115, 20], + ["store_field", 1, 2, "function_nr", 115, 20], + ["get", 2, 29, 1, 116, 24], + ["store_field", 1, 2, "intrinsic_cache", 116, 24], + ["get", 2, 30, 1, 117, 17], + ["store_field", 1, 2, "cur_line", 117, 17], + ["get", 2, 31, 1, 118, 16], + ["store_field", 1, 2, "cur_col", 118, 16], + ["get", 2, 33, 1, 119, 23], + ["store_field", 1, 2, "has_disruption", 119, 23], + ["return", 1, 119, 23], "_nop_ur_1", "_nop_ur_2" ], @@ -54,42 +54,42 @@ "nr_slots": 3, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "instructions", 102, 22], - ["put", 2, 2, 1, 102, 22], - ["load_field", 2, 1, "vars", 103, 14], - ["put", 2, 10, 1, 103, 14], - ["load_field", 2, 1, "this_slot", 104, 19], - ["put", 2, 11, 1, 104, 19], - ["load_field", 2, 1, "nr_args", 105, 17], - ["put", 2, 12, 1, 105, 17], - ["load_field", 2, 1, "nr_close_slots", 106, 24], - ["put", 2, 13, 1, 106, 24], - ["load_field", 2, 1, "nr_local_slots", 107, 24], - ["put", 2, 14, 1, 107, 24], - ["load_field", 2, 1, "next_temp_slot", 108, 24], - ["put", 2, 15, 1, 108, 24], - ["load_field", 2, 1, "max_slot", 109, 18], - ["put", 2, 16, 1, 109, 18], - ["load_field", 2, 1, "loop_break", 110, 20], - ["put", 2, 19, 1, 110, 20], - ["load_field", 2, 1, "loop_continue", 111, 23], - ["put", 2, 20, 1, 111, 23], - ["load_field", 2, 1, "label_map", 112, 19], - ["put", 2, 22, 1, 112, 19], - ["load_field", 2, 1, "is_arrow", 113, 18], - ["put", 2, 23, 1, 113, 18], - ["load_field", 2, 1, "function_nr", 114, 21], - ["put", 2, 24, 1, 114, 21], - ["load_field", 2, 1, "intrinsic_cache", 115, 25], - ["put", 2, 26, 1, 115, 25], - ["load_field", 2, 1, "cur_line", 116, 18], - ["put", 2, 27, 1, 116, 18], - ["load_field", 2, 1, "cur_col", 117, 17], - ["put", 2, 28, 1, 117, 17], - ["load_field", 2, 1, "has_disruption", 118, 24], - ["put", 2, 30, 1, 118, 24], - ["null", 2, 118, 24], - ["return", 2, 118, 24] + ["load_field", 2, 1, "instructions", 124, 22], + ["put", 2, 2, 1, 124, 22], + ["load_field", 2, 1, "vars", 125, 14], + ["put", 2, 13, 1, 125, 14], + ["load_field", 2, 1, "this_slot", 126, 19], + ["put", 2, 14, 1, 126, 19], + ["load_field", 2, 1, "nr_args", 127, 17], + ["put", 2, 15, 1, 127, 17], + ["load_field", 2, 1, "nr_close_slots", 128, 24], + ["put", 2, 16, 1, 128, 24], + ["load_field", 2, 1, "nr_local_slots", 129, 24], + ["put", 2, 17, 1, 129, 24], + ["load_field", 2, 1, "next_temp_slot", 130, 24], + ["put", 2, 18, 1, 130, 24], + ["load_field", 2, 1, "max_slot", 131, 18], + ["put", 2, 19, 1, 131, 18], + ["load_field", 2, 1, "loop_break", 132, 20], + ["put", 2, 22, 1, 132, 20], + ["load_field", 2, 1, "loop_continue", 133, 23], + ["put", 2, 23, 1, 133, 23], + ["load_field", 2, 1, "label_map", 134, 19], + ["put", 2, 25, 1, 134, 19], + ["load_field", 2, 1, "is_arrow", 135, 18], + ["put", 2, 26, 1, 135, 18], + ["load_field", 2, 1, "function_nr", 136, 21], + ["put", 2, 27, 1, 136, 21], + ["load_field", 2, 1, "intrinsic_cache", 137, 25], + ["put", 2, 29, 1, 137, 25], + ["load_field", 2, 1, "cur_line", 138, 18], + ["put", 2, 30, 1, 138, 18], + ["load_field", 2, 1, "cur_col", 139, 17], + ["put", 2, 31, 1, 139, 17], + ["load_field", 2, 1, "has_disruption", 140, 24], + ["put", 2, 33, 1, 140, 24], + ["null", 2, 140, 24], + ["return", 2, 140, 24] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -100,16 +100,16 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["get", 1, 15, 1, 123, 16], - ["move", 2, 1, 123, 16], - ["get", 1, 15, 1, 124, 24], - ["access", 3, 1, 124, 43], - ["is_num", 4, 1, 124, 43], - ["jump_false", 4, "num_err_0", 124, 43], + ["get", 1, 18, 1, 145, 16], + ["move", 2, 1, 145, 16], + ["get", 1, 18, 1, 146, 24], + ["access", 3, 1, 146, 43], + ["is_num", 4, 1, 146, 43], + ["jump_false", 4, "num_err_0", 146, 43], "_nop_tc_1", "_nop_tc_2", - ["add", 4, 1, 3, 124, 43], - ["jump", "num_done_1", 124, 43], + ["add", 4, 1, 3, 146, 43], + ["jump", "num_done_1", 146, 43], "num_err_0", [ "access", @@ -119,43 +119,43 @@ "kind": "name", "make": "intrinsic" }, - 124, + 146, 43 ], - ["access", 3, "error", 124, 43], - ["access", 5, "cannot apply '+': operands must be numbers", 124, 43], - ["array", 6, 0, 124, 43], - ["push", 6, 5, 124, 43], - ["frame", 5, 1, 2, 124, 43], - ["null", 1, 124, 43], - ["setarg", 5, 0, 1, 124, 43], - ["setarg", 5, 1, 3, 124, 43], - ["setarg", 5, 2, 6, 124, 43], - ["invoke", 5, 1, 124, 43], - ["disrupt", 124, 43], + ["access", 3, "error", 146, 43], + ["access", 5, "cannot apply '+': operands must be numbers", 146, 43], + ["array", 6, 0, 146, 43], + ["push", 6, 5, 146, 43], + ["frame", 5, 1, 2, 146, 43], + ["null", 1, 146, 43], + ["setarg", 5, 0, 1, 146, 43], + ["setarg", 5, 1, 3, 146, 43], + ["setarg", 5, 2, 6, 146, 43], + ["invoke", 5, 1, 146, 43], + ["disrupt", 146, 43], "num_done_1", - ["put", 4, 15, 1, 124, 43], - ["get", 1, 16, 1, 125, 16], - ["is_int", 3, 2, 125, 16], - ["jump_false", 3, "rel_ni_4", 125, 16], - ["is_int", 4, 1, 125, 16], - ["jump_false", 4, "rel_ni_4", 125, 16], - ["gt_int", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], + ["put", 4, 18, 1, 146, 43], + ["get", 1, 19, 1, 147, 16], + ["is_int", 3, 2, 147, 16], + ["jump_false", 3, "rel_ni_4", 147, 16], + ["is_int", 4, 1, 147, 16], + ["jump_false", 4, "rel_ni_4", 147, 16], + ["gt_int", 5, 2, 1, 147, 16], + ["jump", "rel_done_6", 147, 16], "rel_ni_4", - ["is_num", 3, 2, 125, 16], - ["jump_false", 3, "rel_nn_5", 125, 16], - ["is_num", 4, 1, 125, 16], - ["jump_false", 4, "rel_nn_5", 125, 16], - ["gt_float", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], + ["is_num", 3, 2, 147, 16], + ["jump_false", 3, "rel_nn_5", 147, 16], + ["is_num", 4, 1, 147, 16], + ["jump_false", 4, "rel_nn_5", 147, 16], + ["gt_float", 5, 2, 1, 147, 16], + ["jump", "rel_done_6", 147, 16], "rel_nn_5", - ["is_text", 3, 2, 125, 16], - ["jump_false", 3, "rel_err_7", 125, 16], - ["is_text", 4, 1, 125, 16], - ["jump_false", 4, "rel_err_7", 125, 16], - ["gt_text", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], + ["is_text", 3, 2, 147, 16], + ["jump_false", 3, "rel_err_7", 147, 16], + ["is_text", 4, 1, 147, 16], + ["jump_false", 4, "rel_err_7", 147, 16], + ["gt_text", 5, 2, 1, 147, 16], + ["jump", "rel_done_6", 147, 16], "rel_err_7", [ "access", @@ -165,27 +165,27 @@ "kind": "name", "make": "intrinsic" }, - 125, + 147, 16 ], - ["access", 3, "error", 125, 16], - ["access", 4, "cannot compare with '>': operands must be same type", 125, 16], - ["array", 6, 0, 125, 16], - ["push", 6, 4, 125, 16], - ["frame", 4, 1, 2, 125, 16], - ["null", 1, 125, 16], - ["setarg", 4, 0, 1, 125, 16], - ["setarg", 4, 1, 3, 125, 16], - ["setarg", 4, 2, 6, 125, 16], - ["invoke", 4, 1, 125, 16], - ["disrupt", 125, 16], + ["access", 3, "error", 147, 16], + ["access", 4, "cannot compare with '>': operands must be same type", 147, 16], + ["array", 6, 0, 147, 16], + ["push", 6, 4, 147, 16], + ["frame", 4, 1, 2, 147, 16], + ["null", 1, 147, 16], + ["setarg", 4, 0, 1, 147, 16], + ["setarg", 4, 1, 3, 147, 16], + ["setarg", 4, 2, 6, 147, 16], + ["invoke", 4, 1, 147, 16], + ["disrupt", 147, 16], "rel_done_6", - ["jump_false", 5, "if_else_2", 125, 16], - ["put", 2, 16, 1, 126, 20], - ["jump", "if_end_3", 126, 20], + ["jump_false", 5, "if_else_2", 147, 16], + ["put", 2, 19, 1, 148, 20], + ["jump", "if_end_3", 148, 20], "if_else_2", "if_end_3", - ["return", 2, 128, 12], + ["return", 2, 150, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -198,17 +198,17 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["get", 4, 10, 1, 133, 10], + ["get", 4, 13, 1, 155, 10], ["record", 5, 4], - ["store_field", 5, 1, "name", 133, 25], - ["store_field", 5, 2, "slot", 133, 37], - ["store_field", 5, 3, "is_const", 133, 53], - ["false", 6, 133, 75], - ["store_field", 5, 6, "is_closure", 133, 75], - ["is_array", 6, 4, 133, 75], - ["jump_false", 6, "push_err_8", 133, 75], - ["push", 4, 5, 133, 75], - ["jump", "push_done_9", 133, 75], + ["store_field", 5, 1, "name", 155, 25], + ["store_field", 5, 2, "slot", 155, 37], + ["store_field", 5, 3, "is_const", 155, 53], + ["false", 6, 155, 75], + ["store_field", 5, 6, "is_closure", 155, 75], + ["is_array", 6, 4, 155, 75], + ["jump_false", 6, "push_err_8", 155, 75], + ["push", 4, 5, 155, 75], + ["jump", "push_done_9", 155, 75], "push_err_8", [ "access", @@ -218,23 +218,23 @@ "kind": "name", "make": "intrinsic" }, - 133, + 155, 75 ], - ["access", 5, "error", 133, 75], - ["access", 6, "cannot push: target must be an array", 133, 75], - ["array", 7, 0, 133, 75], - ["push", 7, 6, 133, 75], - ["frame", 6, 4, 2, 133, 75], - ["null", 4, 133, 75], - ["setarg", 6, 0, 4, 133, 75], - ["setarg", 6, 1, 5, 133, 75], - ["setarg", 6, 2, 7, 133, 75], - ["invoke", 6, 4, 133, 75], - ["disrupt", 133, 75], + ["access", 5, "error", 155, 75], + ["access", 6, "cannot push: target must be an array", 155, 75], + ["array", 7, 0, 155, 75], + ["push", 7, 6, 155, 75], + ["frame", 6, 4, 2, 155, 75], + ["null", 4, 155, 75], + ["setarg", 6, 0, 4, 155, 75], + ["setarg", 6, 1, 5, 155, 75], + ["setarg", 6, 2, 7, 155, 75], + ["invoke", 6, 4, 155, 75], + ["disrupt", 155, 75], "push_done_9", - ["null", 4, 133, 75], - ["return", 4, 133, 75] + ["null", 4, 155, 75], + ["return", 4, 155, 75] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -245,112 +245,112 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["access", 2, 0, 137, 14], + ["access", 2, 0, 159, 14], "while_start_10", - ["get", 3, 10, 1, 138, 24], - ["length", 4, 3, 138, 24], - ["is_int", 3, 2, 138, 24], - ["jump_false", 3, "rel_ni_12", 138, 24], + ["get", 3, 13, 1, 160, 24], + ["length", 4, 3, 160, 24], + ["is_int", 3, 2, 160, 24], + ["jump_false", 3, "rel_ni_12", 160, 24], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], + ["lt_int", 3, 2, 4, 160, 24], + ["jump", "rel_done_14", 160, 24], "rel_ni_12", - ["is_num", 3, 2, 138, 24], - ["jump_false", 3, "rel_nn_13", 138, 24], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_nn_13", - ["is_text", 3, 2, 138, 24], - ["jump_false", 3, "rel_err_15", 138, 24], "_nop_tc_5", - ["jump", "rel_err_15", 138, 24], - ["lt_text", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], + "_nop_tc_6", + ["lt_float", 3, 2, 4, 160, 24], + ["jump", "rel_done_14", 160, 24], + "rel_nn_13", + "_nop_tc_7", + ["jump", "rel_err_15", 160, 24], + "_nop_tc_8", + ["jump", "rel_err_15", 160, 24], + ["lt_text", 3, 2, 4, 160, 24], + ["jump", "rel_done_14", 160, 24], "rel_err_15", [ "access", - 3, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 138, + 160, 24 ], - ["access", 4, "error", 138, 24], - ["access", 6, "cannot compare with '<': operands must be same type", 138, 24], - ["array", 7, 0, 138, 24], - ["push", 7, 6, 138, 24], - ["frame", 6, 3, 2, 138, 24], - ["null", 3, 138, 24], - ["setarg", 6, 0, 3, 138, 24], - ["setarg", 6, 1, 4, 138, 24], - ["setarg", 6, 2, 7, 138, 24], - ["invoke", 6, 3, 138, 24], - ["disrupt", 138, 24], + ["access", 5, "error", 160, 24], + ["access", 6, "cannot compare with '<': operands must be same type", 160, 24], + ["array", 7, 0, 160, 24], + ["push", 7, 6, 160, 24], + ["frame", 6, 4, 2, 160, 24], + ["null", 4, 160, 24], + ["setarg", 6, 0, 4, 160, 24], + ["setarg", 6, 1, 5, 160, 24], + ["setarg", 6, 2, 7, 160, 24], + ["invoke", 6, 4, 160, 24], + ["disrupt", 160, 24], "rel_done_14", - ["jump_false", 5, "while_end_11", 138, 24], - ["get", 3, 10, 1, 139, 11], - ["load_dynamic", 4, 3, 2, 139, 18], - ["load_field", 3, 4, "name", 139, 18], - ["is_identical", 4, 3, 1, 139, 30], - ["jump_true", 4, "eq_done_18", 139, 30], - ["is_int", 5, 3, 139, 30], - ["jump_false", 5, "eq_ni_19", 139, 30], - ["is_int", 6, 1, 139, 30], - ["jump_false", 6, "eq_ni_19", 139, 30], - ["eq_int", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], + ["jump_false", 3, "while_end_11", 160, 24], + ["get", 3, 13, 1, 161, 11], + ["load_dynamic", 4, 3, 2, 161, 18], + ["load_field", 3, 4, "name", 161, 18], + ["is_identical", 4, 3, 1, 161, 30], + ["jump_true", 4, "eq_done_18", 161, 30], + ["is_int", 5, 3, 161, 30], + ["jump_false", 5, "eq_ni_19", 161, 30], + ["is_int", 6, 1, 161, 30], + ["jump_false", 6, "eq_ni_19", 161, 30], + ["eq_int", 4, 3, 1, 161, 30], + ["jump", "eq_done_18", 161, 30], "eq_ni_19", - ["is_num", 5, 3, 139, 30], - ["jump_false", 5, "eq_nn_20", 139, 30], - ["is_num", 6, 1, 139, 30], - ["jump_false", 6, "eq_nn_20", 139, 30], - ["eq_float", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], + ["is_num", 5, 3, 161, 30], + ["jump_false", 5, "eq_nn_20", 161, 30], + ["is_num", 6, 1, 161, 30], + ["jump_false", 6, "eq_nn_20", 161, 30], + ["eq_float", 4, 3, 1, 161, 30], + ["jump", "eq_done_18", 161, 30], "eq_nn_20", - ["is_text", 5, 3, 139, 30], - ["jump_false", 5, "eq_nt_21", 139, 30], - ["is_text", 6, 1, 139, 30], - ["jump_false", 6, "eq_nt_21", 139, 30], - ["eq_text", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], + ["is_text", 5, 3, 161, 30], + ["jump_false", 5, "eq_nt_21", 161, 30], + ["is_text", 6, 1, 161, 30], + ["jump_false", 6, "eq_nt_21", 161, 30], + ["eq_text", 4, 3, 1, 161, 30], + ["jump", "eq_done_18", 161, 30], "eq_nt_21", - ["is_null", 5, 3, 139, 30], - ["jump_false", 5, "eq_nnl_22", 139, 30], - ["is_null", 6, 1, 139, 30], - ["jump_false", 6, "eq_nnl_22", 139, 30], - ["true", 4, 139, 30], - ["jump", "eq_done_18", 139, 30], + ["is_null", 5, 3, 161, 30], + ["jump_false", 5, "eq_nnl_22", 161, 30], + ["is_null", 6, 1, 161, 30], + ["jump_false", 6, "eq_nnl_22", 161, 30], + ["true", 4, 161, 30], + ["jump", "eq_done_18", 161, 30], "eq_nnl_22", - ["is_bool", 5, 3, 139, 30], - ["jump_false", 5, "eq_nb_23", 139, 30], - ["is_bool", 6, 1, 139, 30], - ["jump_false", 6, "eq_nb_23", 139, 30], - ["eq_bool", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], + ["is_bool", 5, 3, 161, 30], + ["jump_false", 5, "eq_nb_23", 161, 30], + ["is_bool", 6, 1, 161, 30], + ["jump_false", 6, "eq_nb_23", 161, 30], + ["eq_bool", 4, 3, 1, 161, 30], + ["jump", "eq_done_18", 161, 30], "eq_nb_23", - ["false", 4, 139, 30], + ["false", 4, 161, 30], "eq_done_18", - ["jump_false", 4, "if_else_16", 139, 30], - ["get", 3, 10, 1, 140, 16], - ["load_dynamic", 4, 3, 2, 140, 23], - ["load_field", 3, 4, "slot", 140, 23], - ["return", 3, 140, 23], + ["jump_false", 4, "if_else_16", 161, 30], + ["get", 3, 13, 1, 162, 16], + ["load_dynamic", 4, 3, 2, 162, 23], + ["load_field", 3, 4, "slot", 162, 23], + ["return", 3, 162, 23], "_nop_ur_1", "if_else_16", "if_end_17", - ["access", 3, 1, 142, 17], - ["is_num", 4, 2, 142, 17], - ["jump_false", 4, "num_err_24", 142, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 4, 2, 3, 142, 17], - ["jump", "num_done_25", 142, 17], + ["access", 3, 1, 164, 17], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 4, 2, 3, 164, 17], + ["jump", "num_done_25", 164, 17], "num_err_24", [ "access", @@ -360,26 +360,26 @@ "kind": "name", "make": "intrinsic" }, - 142, + 164, 17 ], - ["access", 5, "error", 142, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 142, 17], - ["array", 7, 0, 142, 17], - ["push", 7, 6, 142, 17], - ["frame", 6, 3, 2, 142, 17], - ["null", 3, 142, 17], - ["setarg", 6, 0, 3, 142, 17], - ["setarg", 6, 1, 5, 142, 17], - ["setarg", 6, 2, 7, 142, 17], - ["invoke", 6, 3, 142, 17], - ["disrupt", 142, 17], + ["access", 5, "error", 164, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 164, 17], + ["array", 7, 0, 164, 17], + ["push", 7, 6, 164, 17], + ["frame", 6, 3, 2, 164, 17], + ["null", 3, 164, 17], + ["setarg", 6, 0, 3, 164, 17], + ["setarg", 6, 1, 5, 164, 17], + ["setarg", 6, 2, 7, 164, 17], + ["invoke", 6, 3, 164, 17], + ["disrupt", 164, 17], "num_done_25", - ["move", 2, 4, 142, 17], - ["jump", "while_start_10", 142, 17], + ["move", 2, 4, 164, 17], + ["jump", "while_start_10", 164, 17], "while_end_11", - ["access", 2, -1, 144, 12], - ["return", 2, 144, 12], + ["access", 2, -1, 166, 12], + ["return", 2, 166, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -392,112 +392,112 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["access", 2, 0, 149, 14], + ["access", 2, 0, 171, 14], "while_start_26", - ["get", 3, 26, 1, 150, 24], - ["length", 4, 3, 150, 24], - ["is_int", 3, 2, 150, 24], - ["jump_false", 3, "rel_ni_28", 150, 24], + ["get", 3, 29, 1, 172, 24], + ["length", 4, 3, 172, 24], + ["is_int", 3, 2, 172, 24], + ["jump_false", 3, "rel_ni_28", 172, 24], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], + ["lt_int", 3, 2, 4, 172, 24], + ["jump", "rel_done_30", 172, 24], "rel_ni_28", - ["is_num", 3, 2, 150, 24], - ["jump_false", 3, "rel_nn_29", 150, 24], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_nn_29", - ["is_text", 3, 2, 150, 24], - ["jump_false", 3, "rel_err_31", 150, 24], "_nop_tc_5", - ["jump", "rel_err_31", 150, 24], - ["lt_text", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], + "_nop_tc_6", + ["lt_float", 3, 2, 4, 172, 24], + ["jump", "rel_done_30", 172, 24], + "rel_nn_29", + "_nop_tc_7", + ["jump", "rel_err_31", 172, 24], + "_nop_tc_8", + ["jump", "rel_err_31", 172, 24], + ["lt_text", 3, 2, 4, 172, 24], + ["jump", "rel_done_30", 172, 24], "rel_err_31", [ "access", - 3, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 150, + 172, 24 ], - ["access", 4, "error", 150, 24], - ["access", 6, "cannot compare with '<': operands must be same type", 150, 24], - ["array", 7, 0, 150, 24], - ["push", 7, 6, 150, 24], - ["frame", 6, 3, 2, 150, 24], - ["null", 3, 150, 24], - ["setarg", 6, 0, 3, 150, 24], - ["setarg", 6, 1, 4, 150, 24], - ["setarg", 6, 2, 7, 150, 24], - ["invoke", 6, 3, 150, 24], - ["disrupt", 150, 24], + ["access", 5, "error", 172, 24], + ["access", 6, "cannot compare with '<': operands must be same type", 172, 24], + ["array", 7, 0, 172, 24], + ["push", 7, 6, 172, 24], + ["frame", 6, 4, 2, 172, 24], + ["null", 4, 172, 24], + ["setarg", 6, 0, 4, 172, 24], + ["setarg", 6, 1, 5, 172, 24], + ["setarg", 6, 2, 7, 172, 24], + ["invoke", 6, 4, 172, 24], + ["disrupt", 172, 24], "rel_done_30", - ["jump_false", 5, "while_end_27", 150, 24], - ["get", 3, 26, 1, 151, 11], - ["load_dynamic", 4, 3, 2, 151, 29], - ["load_field", 3, 4, "name", 151, 29], - ["is_identical", 4, 3, 1, 151, 41], - ["jump_true", 4, "eq_done_34", 151, 41], - ["is_int", 5, 3, 151, 41], - ["jump_false", 5, "eq_ni_35", 151, 41], - ["is_int", 6, 1, 151, 41], - ["jump_false", 6, "eq_ni_35", 151, 41], - ["eq_int", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], + ["jump_false", 3, "while_end_27", 172, 24], + ["get", 3, 29, 1, 173, 11], + ["load_dynamic", 4, 3, 2, 173, 29], + ["load_field", 3, 4, "name", 173, 29], + ["is_identical", 4, 3, 1, 173, 41], + ["jump_true", 4, "eq_done_34", 173, 41], + ["is_int", 5, 3, 173, 41], + ["jump_false", 5, "eq_ni_35", 173, 41], + ["is_int", 6, 1, 173, 41], + ["jump_false", 6, "eq_ni_35", 173, 41], + ["eq_int", 4, 3, 1, 173, 41], + ["jump", "eq_done_34", 173, 41], "eq_ni_35", - ["is_num", 5, 3, 151, 41], - ["jump_false", 5, "eq_nn_36", 151, 41], - ["is_num", 6, 1, 151, 41], - ["jump_false", 6, "eq_nn_36", 151, 41], - ["eq_float", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], + ["is_num", 5, 3, 173, 41], + ["jump_false", 5, "eq_nn_36", 173, 41], + ["is_num", 6, 1, 173, 41], + ["jump_false", 6, "eq_nn_36", 173, 41], + ["eq_float", 4, 3, 1, 173, 41], + ["jump", "eq_done_34", 173, 41], "eq_nn_36", - ["is_text", 5, 3, 151, 41], - ["jump_false", 5, "eq_nt_37", 151, 41], - ["is_text", 6, 1, 151, 41], - ["jump_false", 6, "eq_nt_37", 151, 41], - ["eq_text", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], + ["is_text", 5, 3, 173, 41], + ["jump_false", 5, "eq_nt_37", 173, 41], + ["is_text", 6, 1, 173, 41], + ["jump_false", 6, "eq_nt_37", 173, 41], + ["eq_text", 4, 3, 1, 173, 41], + ["jump", "eq_done_34", 173, 41], "eq_nt_37", - ["is_null", 5, 3, 151, 41], - ["jump_false", 5, "eq_nnl_38", 151, 41], - ["is_null", 6, 1, 151, 41], - ["jump_false", 6, "eq_nnl_38", 151, 41], - ["true", 4, 151, 41], - ["jump", "eq_done_34", 151, 41], + ["is_null", 5, 3, 173, 41], + ["jump_false", 5, "eq_nnl_38", 173, 41], + ["is_null", 6, 1, 173, 41], + ["jump_false", 6, "eq_nnl_38", 173, 41], + ["true", 4, 173, 41], + ["jump", "eq_done_34", 173, 41], "eq_nnl_38", - ["is_bool", 5, 3, 151, 41], - ["jump_false", 5, "eq_nb_39", 151, 41], - ["is_bool", 6, 1, 151, 41], - ["jump_false", 6, "eq_nb_39", 151, 41], - ["eq_bool", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], + ["is_bool", 5, 3, 173, 41], + ["jump_false", 5, "eq_nb_39", 173, 41], + ["is_bool", 6, 1, 173, 41], + ["jump_false", 6, "eq_nb_39", 173, 41], + ["eq_bool", 4, 3, 1, 173, 41], + ["jump", "eq_done_34", 173, 41], "eq_nb_39", - ["false", 4, 151, 41], + ["false", 4, 173, 41], "eq_done_34", - ["jump_false", 4, "if_else_32", 151, 41], - ["get", 3, 26, 1, 152, 16], - ["load_dynamic", 4, 3, 2, 152, 34], - ["load_field", 3, 4, "slot", 152, 34], - ["return", 3, 152, 34], + ["jump_false", 4, "if_else_32", 173, 41], + ["get", 3, 29, 1, 174, 16], + ["load_dynamic", 4, 3, 2, 174, 34], + ["load_field", 3, 4, "slot", 174, 34], + ["return", 3, 174, 34], "_nop_ur_1", "if_else_32", "if_end_33", - ["access", 3, 1, 154, 17], - ["is_num", 4, 2, 154, 17], - ["jump_false", 4, "num_err_40", 154, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 4, 2, 3, 154, 17], - ["jump", "num_done_41", 154, 17], + ["access", 3, 1, 176, 17], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 4, 2, 3, 176, 17], + ["jump", "num_done_41", 176, 17], "num_err_40", [ "access", @@ -507,26 +507,26 @@ "kind": "name", "make": "intrinsic" }, - 154, + 176, 17 ], - ["access", 5, "error", 154, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 154, 17], - ["array", 7, 0, 154, 17], - ["push", 7, 6, 154, 17], - ["frame", 6, 3, 2, 154, 17], - ["null", 3, 154, 17], - ["setarg", 6, 0, 3, 154, 17], - ["setarg", 6, 1, 5, 154, 17], - ["setarg", 6, 2, 7, 154, 17], - ["invoke", 6, 3, 154, 17], - ["disrupt", 154, 17], + ["access", 5, "error", 176, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 176, 17], + ["array", 7, 0, 176, 17], + ["push", 7, 6, 176, 17], + ["frame", 6, 3, 2, 176, 17], + ["null", 3, 176, 17], + ["setarg", 6, 0, 3, 176, 17], + ["setarg", 6, 1, 5, 176, 17], + ["setarg", 6, 2, 7, 176, 17], + ["invoke", 6, 3, 176, 17], + ["disrupt", 176, 17], "num_done_41", - ["move", 2, 4, 154, 17], - ["jump", "while_start_26", 154, 17], + ["move", 2, 4, 176, 17], + ["jump", "while_start_26", 176, 17], "while_end_27", - ["access", 2, -1, 156, 12], - ["return", 2, 156, 12], + ["access", 2, -1, 178, 12], + ["return", 2, 178, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -539,158 +539,158 @@ "nr_slots": 9, "nr_close_slots": 0, "instructions": [ - ["get", 2, 25, 1, 161, 9], - ["null", 3, 161, 21], - ["is_identical", 4, 2, 3, 161, 21], - ["jump_true", 4, "eq_done_44", 161, 21], - ["is_int", 5, 2, 161, 21], - ["jump_false", 5, "eq_ni_45", 161, 21], + ["get", 2, 28, 1, 183, 9], + ["null", 3, 183, 21], + ["is_identical", 4, 2, 3, 183, 21], + ["jump_true", 4, "eq_done_44", 183, 21], + ["is_int", 5, 2, 183, 21], + ["jump_false", 5, "eq_ni_45", 183, 21], "_nop_tc_1", - ["jump", "eq_ni_45", 161, 21], - ["eq_int", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], + ["jump", "eq_ni_45", 183, 21], + ["eq_int", 4, 2, 3, 183, 21], + ["jump", "eq_done_44", 183, 21], "eq_ni_45", - ["is_num", 5, 2, 161, 21], - ["jump_false", 5, "eq_nn_46", 161, 21], + ["is_num", 5, 2, 183, 21], + ["jump_false", 5, "eq_nn_46", 183, 21], "_nop_tc_2", - ["jump", "eq_nn_46", 161, 21], - ["eq_float", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], + ["jump", "eq_nn_46", 183, 21], + ["eq_float", 4, 2, 3, 183, 21], + ["jump", "eq_done_44", 183, 21], "eq_nn_46", - ["is_text", 5, 2, 161, 21], - ["jump_false", 5, "eq_nt_47", 161, 21], + ["is_text", 5, 2, 183, 21], + ["jump_false", 5, "eq_nt_47", 183, 21], "_nop_tc_3", - ["jump", "eq_nt_47", 161, 21], - ["eq_text", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], + ["jump", "eq_nt_47", 183, 21], + ["eq_text", 4, 2, 3, 183, 21], + ["jump", "eq_done_44", 183, 21], "eq_nt_47", - ["is_null", 5, 2, 161, 21], - ["jump_false", 5, "eq_nnl_48", 161, 21], + ["is_null", 5, 2, 183, 21], + ["jump_false", 5, "eq_nnl_48", 183, 21], "_nop_tc_4", "_nop_tc_5", - ["true", 4, 161, 21], - ["jump", "eq_done_44", 161, 21], + ["true", 4, 183, 21], + ["jump", "eq_done_44", 183, 21], "eq_nnl_48", - ["is_bool", 5, 2, 161, 21], - ["jump_false", 5, "eq_nb_49", 161, 21], + ["is_bool", 5, 2, 183, 21], + ["jump_false", 5, "eq_nb_49", 183, 21], "_nop_tc_6", - ["jump", "eq_nb_49", 161, 21], - ["eq_bool", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], + ["jump", "eq_nb_49", 183, 21], + ["eq_bool", 4, 2, 3, 183, 21], + ["jump", "eq_done_44", 183, 21], "eq_nb_49", - ["false", 4, 161, 21], + ["false", 4, 183, 21], "eq_done_44", - ["jump_false", 4, "if_else_42", 161, 21], - ["null", 2, 162, 14], - ["return", 2, 162, 14], + ["jump_false", 4, "if_else_42", 183, 21], + ["null", 2, 184, 14], + ["return", 2, 184, 14], "_nop_ur_1", "if_else_42", "if_end_43", - ["access", 2, 0, 164, 14], - ["null", 3, 165, 17], + ["access", 2, 0, 186, 14], + ["null", 3, 187, 17], "while_start_50", - ["get", 4, 25, 1, 166, 24], - ["length", 5, 4, 166, 24], - ["is_int", 4, 2, 166, 24], - ["jump_false", 4, "rel_ni_52", 166, 24], + ["get", 4, 28, 1, 188, 24], + ["length", 5, 4, 188, 24], + ["is_int", 4, 2, 188, 24], + ["jump_false", 4, "rel_ni_52", 188, 24], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], + ["lt_int", 4, 2, 5, 188, 24], + ["jump", "rel_done_54", 188, 24], "rel_ni_52", - ["is_num", 4, 2, 166, 24], - ["jump_false", 4, "rel_nn_53", 166, 24], "_nop_tc_9", "_nop_tc_10", - ["lt_float", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_nn_53", - ["is_text", 4, 2, 166, 24], - ["jump_false", 4, "rel_err_55", 166, 24], "_nop_tc_11", - ["jump", "rel_err_55", 166, 24], - ["lt_text", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], + "_nop_tc_12", + ["lt_float", 4, 2, 5, 188, 24], + ["jump", "rel_done_54", 188, 24], + "rel_nn_53", + "_nop_tc_13", + ["jump", "rel_err_55", 188, 24], + "_nop_tc_14", + ["jump", "rel_err_55", 188, 24], + ["lt_text", 4, 2, 5, 188, 24], + ["jump", "rel_done_54", 188, 24], "rel_err_55", [ "access", - 4, + 5, { "name": "log", "kind": "name", "make": "intrinsic" }, - 166, + 188, 24 ], - ["access", 5, "error", 166, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 166, 24], - ["array", 8, 0, 166, 24], - ["push", 8, 7, 166, 24], - ["frame", 7, 4, 2, 166, 24], - ["null", 4, 166, 24], - ["setarg", 7, 0, 4, 166, 24], - ["setarg", 7, 1, 5, 166, 24], - ["setarg", 7, 2, 8, 166, 24], - ["invoke", 7, 4, 166, 24], - ["disrupt", 166, 24], + ["access", 6, "error", 188, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 188, 24], + ["array", 8, 0, 188, 24], + ["push", 8, 7, 188, 24], + ["frame", 7, 5, 2, 188, 24], + ["null", 5, 188, 24], + ["setarg", 7, 0, 5, 188, 24], + ["setarg", 7, 1, 6, 188, 24], + ["setarg", 7, 2, 8, 188, 24], + ["invoke", 7, 5, 188, 24], + ["disrupt", 188, 24], "rel_done_54", - ["jump_false", 6, "while_end_51", 166, 24], - ["get", 4, 25, 1, 167, 15], - ["load_dynamic", 5, 4, 2, 167, 24], - ["move", 3, 5, 167, 24], - ["load_field", 4, 3, "function_nr", 168, 11], - ["is_identical", 5, 4, 1, 168, 32], - ["jump_true", 5, "eq_done_58", 168, 32], - ["is_int", 6, 4, 168, 32], - ["jump_false", 6, "eq_ni_59", 168, 32], - ["is_int", 7, 1, 168, 32], - ["jump_false", 7, "eq_ni_59", 168, 32], - ["eq_int", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], + ["jump_false", 4, "while_end_51", 188, 24], + ["get", 4, 28, 1, 189, 15], + ["load_dynamic", 5, 4, 2, 189, 24], + ["move", 3, 5, 189, 24], + ["load_field", 4, 3, "function_nr", 190, 11], + ["is_identical", 5, 4, 1, 190, 32], + ["jump_true", 5, "eq_done_58", 190, 32], + ["is_int", 6, 4, 190, 32], + ["jump_false", 6, "eq_ni_59", 190, 32], + ["is_int", 7, 1, 190, 32], + ["jump_false", 7, "eq_ni_59", 190, 32], + ["eq_int", 5, 4, 1, 190, 32], + ["jump", "eq_done_58", 190, 32], "eq_ni_59", - ["is_num", 6, 4, 168, 32], - ["jump_false", 6, "eq_nn_60", 168, 32], - ["is_num", 7, 1, 168, 32], - ["jump_false", 7, "eq_nn_60", 168, 32], - ["eq_float", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], + ["is_num", 6, 4, 190, 32], + ["jump_false", 6, "eq_nn_60", 190, 32], + ["is_num", 7, 1, 190, 32], + ["jump_false", 7, "eq_nn_60", 190, 32], + ["eq_float", 5, 4, 1, 190, 32], + ["jump", "eq_done_58", 190, 32], "eq_nn_60", - ["is_text", 6, 4, 168, 32], - ["jump_false", 6, "eq_nt_61", 168, 32], - ["is_text", 7, 1, 168, 32], - ["jump_false", 7, "eq_nt_61", 168, 32], - ["eq_text", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], + ["is_text", 6, 4, 190, 32], + ["jump_false", 6, "eq_nt_61", 190, 32], + ["is_text", 7, 1, 190, 32], + ["jump_false", 7, "eq_nt_61", 190, 32], + ["eq_text", 5, 4, 1, 190, 32], + ["jump", "eq_done_58", 190, 32], "eq_nt_61", - ["is_null", 6, 4, 168, 32], - ["jump_false", 6, "eq_nnl_62", 168, 32], - ["is_null", 7, 1, 168, 32], - ["jump_false", 7, "eq_nnl_62", 168, 32], - ["true", 5, 168, 32], - ["jump", "eq_done_58", 168, 32], + ["is_null", 6, 4, 190, 32], + ["jump_false", 6, "eq_nnl_62", 190, 32], + ["is_null", 7, 1, 190, 32], + ["jump_false", 7, "eq_nnl_62", 190, 32], + ["true", 5, 190, 32], + ["jump", "eq_done_58", 190, 32], "eq_nnl_62", - ["is_bool", 6, 4, 168, 32], - ["jump_false", 6, "eq_nb_63", 168, 32], - ["is_bool", 7, 1, 168, 32], - ["jump_false", 7, "eq_nb_63", 168, 32], - ["eq_bool", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], + ["is_bool", 6, 4, 190, 32], + ["jump_false", 6, "eq_nb_63", 190, 32], + ["is_bool", 7, 1, 190, 32], + ["jump_false", 7, "eq_nb_63", 190, 32], + ["eq_bool", 5, 4, 1, 190, 32], + ["jump", "eq_done_58", 190, 32], "eq_nb_63", - ["false", 5, 168, 32], + ["false", 5, 190, 32], "eq_done_58", - ["jump_false", 5, "if_else_56", 168, 32], - ["return", 3, 169, 16], + ["jump_false", 5, "if_else_56", 190, 32], + ["return", 3, 191, 16], "_nop_ur_2", "if_else_56", "if_end_57", - ["access", 4, 1, 171, 17], - ["is_num", 5, 2, 171, 17], - ["jump_false", 5, "num_err_64", 171, 17], - "_nop_tc_12", - "_nop_tc_13", - ["add", 5, 2, 4, 171, 17], - ["jump", "num_done_65", 171, 17], + ["access", 4, 1, 193, 17], + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["add", 5, 2, 4, 193, 17], + ["jump", "num_done_65", 193, 17], "num_err_64", [ "access", @@ -700,26 +700,26 @@ "kind": "name", "make": "intrinsic" }, - 171, + 193, 17 ], - ["access", 6, "error", 171, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 171, 17], - ["array", 8, 0, 171, 17], - ["push", 8, 7, 171, 17], - ["frame", 7, 4, 2, 171, 17], - ["null", 4, 171, 17], - ["setarg", 7, 0, 4, 171, 17], - ["setarg", 7, 1, 6, 171, 17], - ["setarg", 7, 2, 8, 171, 17], - ["invoke", 7, 4, 171, 17], - ["disrupt", 171, 17], + ["access", 6, "error", 193, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 193, 17], + ["array", 8, 0, 193, 17], + ["push", 8, 7, 193, 17], + ["frame", 7, 4, 2, 193, 17], + ["null", 4, 193, 17], + ["setarg", 7, 0, 4, 193, 17], + ["setarg", 7, 1, 6, 193, 17], + ["setarg", 7, 2, 8, 193, 17], + ["invoke", 7, 4, 193, 17], + ["disrupt", 193, 17], "num_done_65", - ["move", 2, 5, 171, 17], - ["jump", "while_start_50", 171, 17], + ["move", 2, 5, 193, 17], + ["jump", "while_start_50", 193, 17], "while_end_51", - ["null", 2, 173, 12], - ["return", 2, 173, 12], + ["null", 2, 195, 12], + ["return", 2, 195, 12], "_nop_ur_3", "_nop_ur_4" ], @@ -732,20 +732,20 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["access", 2, "_", 178, 26], - ["is_text", 3, 1, 178, 26], - ["jump_false", 3, "add_cn_67", 178, 26], + ["access", 2, "_", 200, 26], + ["is_text", 3, 1, 200, 26], + ["jump_false", 3, "add_cn_67", 200, 26], "_nop_tc_1", "_nop_tc_2", - ["concat", 4, 1, 2, 178, 26], - ["jump", "add_done_66", 178, 26], + ["concat", 4, 1, 2, 200, 26], + ["jump", "add_done_66", 200, 26], "add_cn_67", - ["is_num", 3, 1, 178, 26], - ["jump_false", 3, "add_err_68", 178, 26], + ["is_num", 3, 1, 200, 26], + ["jump_false", 3, "add_err_68", 200, 26], "_nop_tc_3", - ["jump", "add_err_68", 178, 26], - ["add", 4, 1, 2, 178, 26], - ["jump", "add_done_66", 178, 26], + ["jump", "add_err_68", 200, 26], + ["add", 4, 1, 2, 200, 26], + ["jump", "add_done_66", 200, 26], "add_err_68", [ "access", @@ -755,22 +755,22 @@ "kind": "name", "make": "intrinsic" }, - 178, + 200, 26 ], - ["access", 3, "error", 178, 26], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 178, 26], - ["array", 6, 0, 178, 26], - ["push", 6, 5, 178, 26], - ["frame", 5, 2, 2, 178, 26], - ["null", 2, 178, 26], - ["setarg", 5, 0, 2, 178, 26], - ["setarg", 5, 1, 3, 178, 26], - ["setarg", 5, 2, 6, 178, 26], - ["invoke", 5, 2, 178, 26], - ["disrupt", 178, 26], + ["access", 3, "error", 200, 26], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 200, 26], + ["array", 6, 0, 200, 26], + ["push", 6, 5, 200, 26], + ["frame", 5, 2, 2, 200, 26], + ["null", 2, 200, 26], + ["setarg", 5, 0, 2, 200, 26], + ["setarg", 5, 1, 3, 200, 26], + ["setarg", 5, 2, 6, 200, 26], + ["invoke", 5, 2, 200, 26], + ["disrupt", 200, 26], "add_done_66", - ["get", 2, 17, 1, 178, 37], + ["get", 2, 20, 1, 200, 37], [ "access", 3, @@ -779,27 +779,27 @@ "kind": "name", "make": "intrinsic" }, - 178, + 200, 32 ], - ["frame", 5, 3, 1, 178, 32], - ["null", 3, 178, 32], - ["setarg", 5, 0, 3, 178, 32], - ["setarg", 5, 1, 2, 178, 32], - ["invoke", 5, 2, 178, 32], - ["is_text", 3, 4, 178, 32], - ["jump_false", 3, "add_cn_70", 178, 32], - ["is_text", 5, 2, 178, 32], - ["jump_false", 5, "add_cn_70", 178, 32], - ["concat", 6, 4, 2, 178, 32], - ["jump", "add_done_69", 178, 32], + ["frame", 5, 3, 1, 200, 32], + ["null", 3, 200, 32], + ["setarg", 5, 0, 3, 200, 32], + ["setarg", 5, 1, 2, 200, 32], + ["invoke", 5, 2, 200, 32], + ["is_text", 3, 4, 200, 32], + ["jump_false", 3, "add_cn_70", 200, 32], + ["is_text", 5, 2, 200, 32], + ["jump_false", 5, "add_cn_70", 200, 32], + ["concat", 6, 4, 2, 200, 32], + ["jump", "add_done_69", 200, 32], "add_cn_70", - ["is_num", 3, 4, 178, 32], - ["jump_false", 3, "add_err_71", 178, 32], - ["is_num", 5, 2, 178, 32], - ["jump_false", 5, "add_err_71", 178, 32], - ["add", 6, 4, 2, 178, 32], - ["jump", "add_done_69", 178, 32], + ["is_num", 3, 4, 200, 32], + ["jump_false", 3, "add_err_71", 200, 32], + ["is_num", 5, 2, 200, 32], + ["jump_false", 5, "add_err_71", 200, 32], + ["add", 6, 4, 2, 200, 32], + ["jump", "add_done_69", 200, 32], "add_err_71", [ "access", @@ -809,30 +809,30 @@ "kind": "name", "make": "intrinsic" }, - 178, + 200, 32 ], - ["access", 3, "error", 178, 32], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 178, 32], - ["array", 5, 0, 178, 32], - ["push", 5, 4, 178, 32], - ["frame", 4, 2, 2, 178, 32], - ["null", 2, 178, 32], - ["setarg", 4, 0, 2, 178, 32], - ["setarg", 4, 1, 3, 178, 32], - ["setarg", 4, 2, 5, 178, 32], - ["invoke", 4, 2, 178, 32], - ["disrupt", 178, 32], + ["access", 3, "error", 200, 32], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 200, 32], + ["array", 5, 0, 200, 32], + ["push", 5, 4, 200, 32], + ["frame", 4, 2, 2, 200, 32], + ["null", 2, 200, 32], + ["setarg", 4, 0, 2, 200, 32], + ["setarg", 4, 1, 3, 200, 32], + ["setarg", 4, 2, 5, 200, 32], + ["invoke", 4, 2, 200, 32], + ["disrupt", 200, 32], "add_done_69", - ["move", 2, 6, 178, 32], - ["get", 3, 17, 1, 179, 23], - ["access", 4, 1, 179, 41], - ["is_num", 5, 3, 179, 41], - ["jump_false", 5, "num_err_72", 179, 41], + ["move", 2, 6, 200, 32], + ["get", 3, 20, 1, 201, 23], + ["access", 4, 1, 201, 41], + ["is_num", 5, 3, 201, 41], + ["jump_false", 5, "num_err_72", 201, 41], "_nop_tc_4", "_nop_tc_5", - ["add", 5, 3, 4, 179, 41], - ["jump", "num_done_73", 179, 41], + ["add", 5, 3, 4, 201, 41], + ["jump", "num_done_73", 201, 41], "num_err_72", [ "access", @@ -842,23 +842,23 @@ "kind": "name", "make": "intrinsic" }, - 179, + 201, 41 ], - ["access", 4, "error", 179, 41], - ["access", 6, "cannot apply '+': operands must be numbers", 179, 41], - ["array", 7, 0, 179, 41], - ["push", 7, 6, 179, 41], - ["frame", 6, 3, 2, 179, 41], - ["null", 3, 179, 41], - ["setarg", 6, 0, 3, 179, 41], - ["setarg", 6, 1, 4, 179, 41], - ["setarg", 6, 2, 7, 179, 41], - ["invoke", 6, 3, 179, 41], - ["disrupt", 179, 41], + ["access", 4, "error", 201, 41], + ["access", 6, "cannot apply '+': operands must be numbers", 201, 41], + ["array", 7, 0, 201, 41], + ["push", 7, 6, 201, 41], + ["frame", 6, 3, 2, 201, 41], + ["null", 3, 201, 41], + ["setarg", 6, 0, 3, 201, 41], + ["setarg", 6, 1, 4, 201, 41], + ["setarg", 6, 2, 7, 201, 41], + ["invoke", 6, 3, 201, 41], + ["disrupt", 201, 41], "num_done_73", - ["put", 5, 17, 1, 179, 41], - ["return", 2, 180, 12], + ["put", 5, 20, 1, 201, 41], + ["return", 2, 202, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -871,61 +871,61 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "from_row", 185, 9], - ["null", 3, 185, 26], - ["is_identical", 4, 2, 3, 185, 26], - ["jump_true", 4, "ne_nid_77", 185, 26], - ["jump", "ne_ni_78", 185, 26], + ["load_field", 2, 1, "from_row", 207, 9], + ["null", 3, 207, 26], + ["is_identical", 4, 2, 3, 207, 26], + ["jump_true", 4, "ne_nid_77", 207, 26], + ["jump", "ne_ni_78", 207, 26], "ne_nid_77", - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["false", 4, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_ni_78", - ["is_int", 5, 2, 185, 26], - ["jump_false", 5, "ne_nn_79", 185, 26], + ["is_int", 5, 2, 207, 26], + ["jump_false", 5, "ne_nn_79", 207, 26], "_nop_tc_1", - ["jump", "ne_nn_79", 185, 26], - ["ne_int", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["jump", "ne_nn_79", 207, 26], + ["ne_int", 4, 2, 3, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_nn_79", - ["is_num", 5, 2, 185, 26], - ["jump_false", 5, "ne_nt_80", 185, 26], + ["is_num", 5, 2, 207, 26], + ["jump_false", 5, "ne_nt_80", 207, 26], "_nop_tc_2", - ["jump", "ne_nt_80", 185, 26], - ["ne_float", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["jump", "ne_nt_80", 207, 26], + ["ne_float", 4, 2, 3, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_nt_80", - ["is_text", 5, 2, 185, 26], - ["jump_false", 5, "ne_nnl_81", 185, 26], + ["is_text", 5, 2, 207, 26], + ["jump_false", 5, "ne_nnl_81", 207, 26], "_nop_tc_3", - ["jump", "ne_nnl_81", 185, 26], - ["ne_text", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["jump", "ne_nnl_81", 207, 26], + ["ne_text", 4, 2, 3, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_nnl_81", - ["is_null", 5, 2, 185, 26], - ["jump_false", 5, "ne_nb_82", 185, 26], + ["is_null", 5, 2, 207, 26], + ["jump_false", 5, "ne_nb_82", 207, 26], "_nop_tc_4", "_nop_tc_5", - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["false", 4, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_nb_82", - ["is_bool", 5, 2, 185, 26], - ["jump_false", 5, "ne_mis_83", 185, 26], + ["is_bool", 5, 2, 207, 26], + ["jump_false", 5, "ne_mis_83", 207, 26], "_nop_tc_6", - ["jump", "ne_mis_83", 185, 26], - ["ne_bool", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], + ["jump", "ne_mis_83", 207, 26], + ["ne_bool", 4, 2, 3, 207, 26], + ["jump", "ne_done_76", 207, 26], "ne_mis_83", - ["true", 4, 185, 26], + ["true", 4, 207, 26], "ne_done_76", - ["jump_false", 4, "if_else_74", 185, 26], - ["load_field", 2, 1, "from_row", 186, 20], - ["access", 3, 1, 186, 36], - ["is_num", 4, 2, 186, 36], - ["jump_false", 4, "num_err_84", 186, 36], + ["jump_false", 4, "if_else_74", 207, 26], + ["load_field", 2, 1, "from_row", 208, 20], + ["access", 3, 1, 208, 36], + ["is_num", 4, 2, 208, 36], + ["jump_false", 4, "num_err_84", 208, 36], "_nop_tc_7", "_nop_tc_8", - ["add", 4, 2, 3, 186, 36], - ["jump", "num_done_85", 186, 36], + ["add", 4, 2, 3, 208, 36], + ["jump", "num_done_85", 208, 36], "num_err_84", [ "access", @@ -935,80 +935,80 @@ "kind": "name", "make": "intrinsic" }, - 186, + 208, 36 ], - ["access", 3, "error", 186, 36], - ["access", 5, "cannot apply '+': operands must be numbers", 186, 36], - ["array", 6, 0, 186, 36], - ["push", 6, 5, 186, 36], - ["frame", 5, 2, 2, 186, 36], - ["null", 2, 186, 36], - ["setarg", 5, 0, 2, 186, 36], - ["setarg", 5, 1, 3, 186, 36], - ["setarg", 5, 2, 6, 186, 36], - ["invoke", 5, 2, 186, 36], - ["disrupt", 186, 36], + ["access", 3, "error", 208, 36], + ["access", 5, "cannot apply '+': operands must be numbers", 208, 36], + ["array", 6, 0, 208, 36], + ["push", 6, 5, 208, 36], + ["frame", 5, 2, 2, 208, 36], + ["null", 2, 208, 36], + ["setarg", 5, 0, 2, 208, 36], + ["setarg", 5, 1, 3, 208, 36], + ["setarg", 5, 2, 6, 208, 36], + ["invoke", 5, 2, 208, 36], + ["disrupt", 208, 36], "num_done_85", - ["put", 4, 27, 1, 186, 36], - ["jump", "if_end_75", 186, 36], + ["put", 4, 30, 1, 208, 36], + ["jump", "if_end_75", 208, 36], "if_else_74", "if_end_75", - ["load_field", 2, 1, "from_column", 188, 9], - ["null", 3, 188, 29], - ["is_identical", 4, 2, 3, 188, 29], - ["jump_true", 4, "ne_nid_89", 188, 29], - ["jump", "ne_ni_90", 188, 29], + ["load_field", 2, 1, "from_column", 210, 9], + ["null", 3, 210, 29], + ["is_identical", 4, 2, 3, 210, 29], + ["jump_true", 4, "ne_nid_89", 210, 29], + ["jump", "ne_ni_90", 210, 29], "ne_nid_89", - ["false", 4, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["false", 4, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_ni_90", - ["is_int", 5, 2, 188, 29], - ["jump_false", 5, "ne_nn_91", 188, 29], + ["is_int", 5, 2, 210, 29], + ["jump_false", 5, "ne_nn_91", 210, 29], "_nop_tc_9", - ["jump", "ne_nn_91", 188, 29], - ["ne_int", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["jump", "ne_nn_91", 210, 29], + ["ne_int", 4, 2, 3, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_nn_91", - ["is_num", 5, 2, 188, 29], - ["jump_false", 5, "ne_nt_92", 188, 29], + ["is_num", 5, 2, 210, 29], + ["jump_false", 5, "ne_nt_92", 210, 29], "_nop_tc_10", - ["jump", "ne_nt_92", 188, 29], - ["ne_float", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["jump", "ne_nt_92", 210, 29], + ["ne_float", 4, 2, 3, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_nt_92", - ["is_text", 5, 2, 188, 29], - ["jump_false", 5, "ne_nnl_93", 188, 29], + ["is_text", 5, 2, 210, 29], + ["jump_false", 5, "ne_nnl_93", 210, 29], "_nop_tc_11", - ["jump", "ne_nnl_93", 188, 29], - ["ne_text", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["jump", "ne_nnl_93", 210, 29], + ["ne_text", 4, 2, 3, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_nnl_93", - ["is_null", 5, 2, 188, 29], - ["jump_false", 5, "ne_nb_94", 188, 29], + ["is_null", 5, 2, 210, 29], + ["jump_false", 5, "ne_nb_94", 210, 29], "_nop_tc_12", "_nop_tc_13", - ["false", 4, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["false", 4, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_nb_94", - ["is_bool", 5, 2, 188, 29], - ["jump_false", 5, "ne_mis_95", 188, 29], + ["is_bool", 5, 2, 210, 29], + ["jump_false", 5, "ne_mis_95", 210, 29], "_nop_tc_14", - ["jump", "ne_mis_95", 188, 29], - ["ne_bool", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], + ["jump", "ne_mis_95", 210, 29], + ["ne_bool", 4, 2, 3, 210, 29], + ["jump", "ne_done_88", 210, 29], "ne_mis_95", - ["true", 4, 188, 29], + ["true", 4, 210, 29], "ne_done_88", - ["jump_false", 4, "if_else_86", 188, 29], - ["load_field", 2, 1, "from_column", 189, 19], - ["access", 3, 1, 189, 38], - ["is_num", 4, 2, 189, 38], - ["jump_false", 4, "num_err_96", 189, 38], + ["jump_false", 4, "if_else_86", 210, 29], + ["load_field", 2, 1, "from_column", 211, 19], + ["access", 3, 1, 211, 38], + ["is_num", 4, 2, 211, 38], + ["jump_false", 4, "num_err_96", 211, 38], "_nop_tc_15", "_nop_tc_16", - ["add", 4, 2, 3, 189, 38], - ["jump", "num_done_97", 189, 38], + ["add", 4, 2, 3, 211, 38], + ["jump", "num_done_97", 211, 38], "num_err_96", [ "access", @@ -1018,27 +1018,27 @@ "kind": "name", "make": "intrinsic" }, - 189, + 211, 38 ], - ["access", 3, "error", 189, 38], - ["access", 5, "cannot apply '+': operands must be numbers", 189, 38], - ["array", 6, 0, 189, 38], - ["push", 6, 5, 189, 38], - ["frame", 5, 2, 2, 189, 38], - ["null", 2, 189, 38], - ["setarg", 5, 0, 2, 189, 38], - ["setarg", 5, 1, 3, 189, 38], - ["setarg", 5, 2, 6, 189, 38], - ["invoke", 5, 2, 189, 38], - ["disrupt", 189, 38], + ["access", 3, "error", 211, 38], + ["access", 5, "cannot apply '+': operands must be numbers", 211, 38], + ["array", 6, 0, 211, 38], + ["push", 6, 5, 211, 38], + ["frame", 5, 2, 2, 211, 38], + ["null", 2, 211, 38], + ["setarg", 5, 0, 2, 211, 38], + ["setarg", 5, 1, 3, 211, 38], + ["setarg", 5, 2, 6, 211, 38], + ["invoke", 5, 2, 211, 38], + ["disrupt", 211, 38], "num_done_97", - ["put", 4, 28, 1, 189, 38], - ["jump", "if_end_87", 189, 38], + ["put", 4, 31, 1, 211, 38], + ["jump", "if_end_87", 211, 38], "if_else_86", "if_end_87", - ["null", 2, 189, 38], - ["return", 2, 189, 38] + ["null", 2, 211, 38], + ["return", 2, 211, 38] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1049,11 +1049,11 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["get", 2, 27, 1, 195, 17], + ["get", 2, 30, 1, 217, 17], "_nop_tc_1", "_nop_tc_2", - ["push", 1, 2, 195, 17], - ["jump", "push_done_99", 195, 17], + ["push", 1, 2, 217, 17], + ["jump", "push_done_99", 217, 17], "push_err_98", [ "access", @@ -1063,26 +1063,26 @@ "kind": "name", "make": "intrinsic" }, - 195, + 217, 17 ], - ["access", 3, "error", 195, 17], - ["access", 4, "cannot push: target must be an array", 195, 17], - ["array", 5, 0, 195, 17], - ["push", 5, 4, 195, 17], - ["frame", 4, 2, 2, 195, 17], - ["null", 2, 195, 17], - ["setarg", 4, 0, 2, 195, 17], - ["setarg", 4, 1, 3, 195, 17], - ["setarg", 4, 2, 5, 195, 17], - ["invoke", 4, 2, 195, 17], - ["disrupt", 195, 17], + ["access", 3, "error", 217, 17], + ["access", 4, "cannot push: target must be an array", 217, 17], + ["array", 5, 0, 217, 17], + ["push", 5, 4, 217, 17], + ["frame", 4, 2, 2, 217, 17], + ["null", 2, 217, 17], + ["setarg", 4, 0, 2, 217, 17], + ["setarg", 4, 1, 3, 217, 17], + ["setarg", 4, 2, 5, 217, 17], + ["invoke", 4, 2, 217, 17], + ["disrupt", 217, 17], "push_done_99", - ["get", 2, 28, 1, 196, 17], + ["get", 2, 31, 1, 218, 17], "_nop_tc_3", "_nop_tc_4", - ["push", 1, 2, 196, 17], - ["jump", "push_done_101", 196, 17], + ["push", 1, 2, 218, 17], + ["jump", "push_done_101", 218, 17], "push_err_100", [ "access", @@ -1092,26 +1092,26 @@ "kind": "name", "make": "intrinsic" }, - 196, + 218, 17 ], - ["access", 3, "error", 196, 17], - ["access", 4, "cannot push: target must be an array", 196, 17], - ["array", 5, 0, 196, 17], - ["push", 5, 4, 196, 17], - ["frame", 4, 2, 2, 196, 17], - ["null", 2, 196, 17], - ["setarg", 4, 0, 2, 196, 17], - ["setarg", 4, 1, 3, 196, 17], - ["setarg", 4, 2, 5, 196, 17], - ["invoke", 4, 2, 196, 17], - ["disrupt", 196, 17], + ["access", 3, "error", 218, 17], + ["access", 4, "cannot push: target must be an array", 218, 17], + ["array", 5, 0, 218, 17], + ["push", 5, 4, 218, 17], + ["frame", 4, 2, 2, 218, 17], + ["null", 2, 218, 17], + ["setarg", 4, 0, 2, 218, 17], + ["setarg", 4, 1, 3, 218, 17], + ["setarg", 4, 2, 5, 218, 17], + ["invoke", 4, 2, 218, 17], + ["disrupt", 218, 17], "push_done_101", - ["get", 2, 2, 1, 197, 10], - ["is_array", 3, 2, 197, 26], - ["jump_false", 3, "push_err_102", 197, 26], - ["push", 2, 1, 197, 26], - ["jump", "push_done_103", 197, 26], + ["get", 2, 2, 1, 219, 10], + ["is_array", 3, 2, 219, 26], + ["jump_false", 3, "push_err_102", 219, 26], + ["push", 2, 1, 219, 26], + ["jump", "push_done_103", 219, 26], "push_err_102", [ "access", @@ -1121,23 +1121,23 @@ "kind": "name", "make": "intrinsic" }, - 197, + 219, 26 ], - ["access", 3, "error", 197, 26], - ["access", 4, "cannot push: target must be an array", 197, 26], - ["array", 5, 0, 197, 26], - ["push", 5, 4, 197, 26], - ["frame", 4, 2, 2, 197, 26], - ["null", 2, 197, 26], - ["setarg", 4, 0, 2, 197, 26], - ["setarg", 4, 1, 3, 197, 26], - ["setarg", 4, 2, 5, 197, 26], - ["invoke", 4, 2, 197, 26], - ["disrupt", 197, 26], + ["access", 3, "error", 219, 26], + ["access", 4, "cannot push: target must be an array", 219, 26], + ["array", 5, 0, 219, 26], + ["push", 5, 4, 219, 26], + ["frame", 4, 2, 2, 219, 26], + ["null", 2, 219, 26], + ["setarg", 4, 0, 2, 219, 26], + ["setarg", 4, 1, 3, 219, 26], + ["setarg", 4, 2, 5, 219, 26], + ["invoke", 4, 2, 219, 26], + ["disrupt", 219, 26], "push_done_103", - ["null", 2, 197, 26], - ["return", 2, 197, 26] + ["null", 2, 219, 26], + ["return", 2, 219, 26] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1148,11 +1148,11 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["get", 2, 2, 1, 201, 10], - ["is_array", 3, 2, 201, 26], - ["jump_false", 3, "push_err_104", 201, 26], - ["push", 2, 1, 201, 26], - ["jump", "push_done_105", 201, 26], + ["get", 2, 2, 1, 223, 10], + ["is_array", 3, 2, 223, 26], + ["jump_false", 3, "push_err_104", 223, 26], + ["push", 2, 1, 223, 26], + ["jump", "push_done_105", 223, 26], "push_err_104", [ "access", @@ -1162,23 +1162,23 @@ "kind": "name", "make": "intrinsic" }, - 201, + 223, 26 ], - ["access", 3, "error", 201, 26], - ["access", 4, "cannot push: target must be an array", 201, 26], - ["array", 5, 0, 201, 26], - ["push", 5, 4, 201, 26], - ["frame", 4, 2, 2, 201, 26], - ["null", 2, 201, 26], - ["setarg", 4, 0, 2, 201, 26], - ["setarg", 4, 1, 3, 201, 26], - ["setarg", 4, 2, 5, 201, 26], - ["invoke", 4, 2, 201, 26], - ["disrupt", 201, 26], + ["access", 3, "error", 223, 26], + ["access", 4, "cannot push: target must be an array", 223, 26], + ["array", 5, 0, 223, 26], + ["push", 5, 4, 223, 26], + ["frame", 4, 2, 2, 223, 26], + ["null", 2, 223, 26], + ["setarg", 4, 0, 2, 223, 26], + ["setarg", 4, 1, 3, 223, 26], + ["setarg", 4, 2, 5, 223, 26], + ["invoke", 4, 2, 223, 26], + ["disrupt", 223, 26], "push_done_105", - ["null", 2, 201, 26], - ["return", 2, 201, 26] + ["null", 2, 223, 26], + ["return", 2, 223, 26] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1189,16 +1189,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["array", 2, 1, 205, 16], - ["push", 2, 1, 205, 16], - ["get", 3, 47, 1, 205, 5], - ["frame", 4, 3, 1, 205, 5], - ["null", 3, 205, 5], - ["setarg", 4, 0, 3, 205, 5], - ["setarg", 4, 1, 2, 205, 5], - ["invoke", 4, 2, 205, 5], - ["null", 2, 205, 5], - ["return", 2, 205, 5] + ["array", 2, 1, 227, 16], + ["push", 2, 1, 227, 16], + ["get", 3, 50, 1, 227, 5], + ["frame", 4, 3, 1, 227, 5], + ["null", 3, 227, 5], + ["setarg", 4, 0, 3, 227, 5], + ["setarg", 4, 1, 2, 227, 5], + ["invoke", 4, 2, 227, 5], + ["null", 2, 227, 5], + ["return", 2, 227, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1209,115 +1209,14 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["array", 3, 2, 209, 20], - ["push", 3, 1, 209, 20], - ["push", 3, 2, 209, 20], - ["get", 4, 47, 1, 209, 5], - ["frame", 5, 4, 1, 209, 5], - ["null", 4, 209, 5], - ["setarg", 5, 0, 4, 209, 5], - ["setarg", 5, 1, 3, 209, 5], - ["invoke", 5, 3, 209, 5], - ["null", 3, 209, 5], - ["return", 3, 209, 5] - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["array", 4, 3, 213, 23], - ["push", 4, 1, 213, 23], - ["push", 4, 2, 213, 23], - ["push", 4, 3, 213, 23], - ["get", 5, 47, 1, 213, 5], - ["frame", 6, 5, 1, 213, 5], - ["null", 5, 213, 5], - ["setarg", 6, 0, 5, 213, 5], - ["setarg", 6, 1, 4, 213, 5], - ["invoke", 6, 4, 213, 5], - ["null", 4, 213, 5], - ["return", 4, 213, 5] - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["array", 5, 4, 217, 26], - ["push", 5, 1, 217, 26], - ["push", 5, 2, 217, 26], - ["push", 5, 3, 217, 26], - ["push", 5, 4, 217, 26], - ["get", 6, 47, 1, 217, 5], - ["frame", 7, 6, 1, 217, 5], - ["null", 6, 217, 5], - ["setarg", 7, 0, 6, 217, 5], - ["setarg", 7, 1, 5, 217, 5], - ["invoke", 7, 5, 217, 5], - ["null", 5, 217, 5], - ["return", 5, 217, 5] - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 226, 27], - ["load_index", 4, 2, 3, 226, 27], - ["access", 3, 1, 226, 36], - ["load_index", 5, 2, 3, 226, 36], - ["access", 3, 2, 226, 45], - ["load_index", 6, 2, 3, 226, 45], - ["access", 3, 3, 226, 54], - ["load_index", 7, 2, 3, 226, 54], - ["array", 3, 5, 226, 54], - ["push", 3, 1, 226, 54], - ["push", 3, 4, 226, 54], - ["push", 3, 5, 226, 54], - ["push", 3, 6, 226, 54], - ["push", 3, 7, 226, 54], - ["move", 4, 3, 226, 54], - ["get", 3, 47, 1, 227, 5], - ["frame", 5, 3, 1, 227, 5], - ["null", 3, 227, 5], - ["setarg", 5, 0, 3, 227, 5], - ["setarg", 5, 1, 4, 227, 5], - ["invoke", 5, 3, 227, 5], - ["null", 3, 227, 5], - ["return", 3, 227, 5] - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, "access", 231, 16], - ["array", 4, 3, 231, 32], - ["push", 4, 3, 231, 32], - ["push", 4, 1, 231, 32], - ["push", 4, 2, 231, 32], - ["get", 3, 47, 1, 231, 5], - ["frame", 5, 3, 1, 231, 5], - ["null", 3, 231, 5], - ["setarg", 5, 0, 3, 231, 5], - ["setarg", 5, 1, 4, 231, 5], + ["array", 3, 2, 231, 20], + ["push", 3, 1, 231, 20], + ["push", 3, 2, 231, 20], + ["get", 4, 50, 1, 231, 5], + ["frame", 5, 4, 1, 231, 5], + ["null", 4, 231, 5], + ["setarg", 5, 0, 4, 231, 5], + ["setarg", 5, 1, 3, 231, 5], ["invoke", 5, 3, 231, 5], ["null", 3, 231, 5], ["return", 3, 231, 5] @@ -1328,22 +1227,77 @@ }, { "disruption_pc": 0, - "nr_slots": 6, + "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["access", 3, "access", 235, 16], - ["array", 4, 3, 235, 32], - ["push", 4, 3, 235, 32], - ["push", 4, 1, 235, 32], - ["push", 4, 2, 235, 32], - ["get", 3, 47, 1, 235, 5], - ["frame", 5, 3, 1, 235, 5], - ["null", 3, 235, 5], - ["setarg", 5, 0, 3, 235, 5], - ["setarg", 5, 1, 4, 235, 5], - ["invoke", 5, 3, 235, 5], - ["null", 3, 235, 5], - ["return", 3, 235, 5] + ["array", 4, 3, 235, 23], + ["push", 4, 1, 235, 23], + ["push", 4, 2, 235, 23], + ["push", 4, 3, 235, 23], + ["get", 5, 50, 1, 235, 5], + ["frame", 6, 5, 1, 235, 5], + ["null", 5, 235, 5], + ["setarg", 6, 0, 5, 235, 5], + ["setarg", 6, 1, 4, 235, 5], + ["invoke", 6, 4, 235, 5], + ["null", 4, 235, 5], + ["return", 4, 235, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["array", 5, 4, 239, 26], + ["push", 5, 1, 239, 26], + ["push", 5, 2, 239, 26], + ["push", 5, 3, 239, 26], + ["push", 5, 4, 239, 26], + ["get", 6, 50, 1, 239, 5], + ["frame", 7, 6, 1, 239, 5], + ["null", 6, 239, 5], + ["setarg", 7, 0, 6, 239, 5], + ["setarg", 7, 1, 5, 239, 5], + ["invoke", 7, 5, 239, 5], + ["null", 5, 239, 5], + ["return", 5, 239, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 248, 27], + ["load_index", 4, 2, 3, 248, 27], + ["access", 3, 1, 248, 36], + ["load_index", 5, 2, 3, 248, 36], + ["access", 3, 2, 248, 45], + ["load_index", 6, 2, 3, 248, 45], + ["access", 3, 3, 248, 54], + ["load_index", 7, 2, 3, 248, 54], + ["array", 3, 5, 248, 54], + ["push", 3, 1, 248, 54], + ["push", 3, 4, 248, 54], + ["push", 3, 5, 248, 54], + ["push", 3, 6, 248, 54], + ["push", 3, 7, 248, 54], + ["move", 4, 3, 248, 54], + ["get", 3, 50, 1, 249, 5], + ["frame", 5, 3, 1, 249, 5], + ["null", 3, 249, 5], + ["setarg", 5, 0, 3, 249, 5], + ["setarg", 5, 1, 4, 249, 5], + ["invoke", 5, 3, 249, 5], + ["null", 3, 249, 5], + ["return", 3, 249, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1354,28 +1308,74 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["jump_false", 2, "if_else_106", 239, 9], - ["access", 3, "true", 240, 14], - ["get", 4, 50, 1, 240, 7], - ["frame", 5, 4, 2, 240, 7], - ["null", 4, 240, 7], - ["setarg", 5, 0, 4, 240, 7], - ["setarg", 5, 1, 3, 240, 7], - ["setarg", 5, 2, 1, 240, 7], - ["invoke", 5, 3, 240, 7], - ["jump", "if_end_107", 240, 7], + ["access", 3, "access", 253, 16], + ["array", 4, 3, 253, 32], + ["push", 4, 3, 253, 32], + ["push", 4, 1, 253, 32], + ["push", 4, 2, 253, 32], + ["get", 3, 50, 1, 253, 5], + ["frame", 5, 3, 1, 253, 5], + ["null", 3, 253, 5], + ["setarg", 5, 0, 3, 253, 5], + ["setarg", 5, 1, 4, 253, 5], + ["invoke", 5, 3, 253, 5], + ["null", 3, 253, 5], + ["return", 3, 253, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "access", 257, 16], + ["array", 4, 3, 257, 32], + ["push", 4, 3, 257, 32], + ["push", 4, 1, 257, 32], + ["push", 4, 2, 257, 32], + ["get", 3, 50, 1, 257, 5], + ["frame", 5, 3, 1, 257, 5], + ["null", 3, 257, 5], + ["setarg", 5, 0, 3, 257, 5], + ["setarg", 5, 1, 4, 257, 5], + ["invoke", 5, 3, 257, 5], + ["null", 3, 257, 5], + ["return", 3, 257, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 2, "if_else_106", 261, 9], + ["access", 3, "true", 262, 14], + ["get", 4, 53, 1, 262, 7], + ["frame", 5, 4, 2, 262, 7], + ["null", 4, 262, 7], + ["setarg", 5, 0, 4, 262, 7], + ["setarg", 5, 1, 3, 262, 7], + ["setarg", 5, 2, 1, 262, 7], + ["invoke", 5, 3, 262, 7], + ["jump", "if_end_107", 262, 7], "if_else_106", - ["access", 3, "false", 242, 14], - ["get", 4, 50, 1, 242, 7], - ["frame", 5, 4, 2, 242, 7], - ["null", 4, 242, 7], - ["setarg", 5, 0, 4, 242, 7], - ["setarg", 5, 1, 3, 242, 7], - ["setarg", 5, 2, 1, 242, 7], - ["invoke", 5, 3, 242, 7], + ["access", 3, "false", 264, 14], + ["get", 4, 53, 1, 264, 7], + ["frame", 5, 4, 2, 264, 7], + ["null", 4, 264, 7], + ["setarg", 5, 0, 4, 264, 7], + ["setarg", 5, 1, 3, 264, 7], + ["setarg", 5, 2, 1, 264, 7], + ["invoke", 5, 3, 264, 7], "if_end_107", - ["null", 3, 242, 7], - ["return", 3, 242, 7] + ["null", 3, 264, 7], + ["return", 3, 264, 7] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1386,16 +1386,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["access", 2, "null", 247, 12], - ["get", 3, 50, 1, 247, 5], - ["frame", 4, 3, 2, 247, 5], - ["null", 3, 247, 5], - ["setarg", 4, 0, 3, 247, 5], - ["setarg", 4, 1, 2, 247, 5], - ["setarg", 4, 2, 1, 247, 5], - ["invoke", 4, 2, 247, 5], - ["null", 2, 247, 5], - ["return", 2, 247, 5] + ["access", 2, "null", 269, 12], + ["get", 3, 53, 1, 269, 5], + ["frame", 4, 3, 2, 269, 5], + ["null", 3, 269, 5], + ["setarg", 4, 0, 3, 269, 5], + ["setarg", 4, 1, 2, 269, 5], + ["setarg", 4, 2, 1, 269, 5], + ["invoke", 4, 2, 269, 5], + ["null", 2, 269, 5], + ["return", 2, 269, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1406,165 +1406,165 @@ "nr_slots": 11, "nr_close_slots": 0, "instructions": [ - ["get", 2, 40, 1, 251, 20], - ["frame", 3, 2, 0, 251, 20], - ["null", 2, 251, 20], - ["setarg", 3, 0, 2, 251, 20], - ["invoke", 3, 2, 251, 20], - ["move", 3, 2, 251, 20], - ["access", 2, "access", 252, 16], + ["get", 2, 43, 1, 273, 20], + ["frame", 3, 2, 0, 273, 20], + ["null", 2, 273, 20], + ["setarg", 3, 0, 2, 273, 20], + ["invoke", 3, 2, 273, 20], + ["move", 3, 2, 273, 20], + ["access", 2, "access", 274, 16], ["record", 4, 3], - ["access", 5, "name", 252, 43], - ["store_field", 4, 5, "kind", 252, 43], - ["access", 5, "log", 252, 57], - ["store_field", 4, 5, "name", 252, 57], - ["access", 5, "intrinsic", 252, 70], - ["store_field", 4, 5, "make", 252, 70], - ["array", 5, 3, 252, 70], - ["push", 5, 2, 252, 70], - ["push", 5, 3, 252, 70], - ["push", 5, 4, 252, 70], - ["get", 2, 47, 1, 252, 5], - ["frame", 4, 2, 1, 252, 5], - ["null", 2, 252, 5], - ["setarg", 4, 0, 2, 252, 5], - ["setarg", 4, 1, 5, 252, 5], - ["invoke", 4, 2, 252, 5], - ["get", 2, 40, 1, 253, 21], - ["frame", 4, 2, 0, 253, 21], - ["null", 2, 253, 21], - ["setarg", 4, 0, 2, 253, 21], - ["invoke", 4, 2, 253, 21], - ["move", 4, 2, 253, 21], - ["access", 2, "error", 254, 31], - ["get", 5, 55, 1, 254, 5], - ["frame", 6, 5, 2, 254, 5], - ["null", 5, 254, 5], - ["setarg", 6, 0, 5, 254, 5], - ["setarg", 6, 1, 4, 254, 5], - ["setarg", 6, 2, 2, 254, 5], - ["invoke", 6, 2, 254, 5], - ["get", 2, 40, 1, 255, 20], - ["frame", 5, 2, 0, 255, 20], - ["null", 2, 255, 20], - ["setarg", 5, 0, 2, 255, 20], - ["invoke", 5, 2, 255, 20], - ["move", 5, 2, 255, 20], - ["get", 2, 55, 1, 256, 5], - ["frame", 6, 2, 2, 256, 5], - ["null", 2, 256, 5], - ["setarg", 6, 0, 2, 256, 5], - ["setarg", 6, 1, 5, 256, 5], - ["setarg", 6, 2, 1, 256, 5], - ["invoke", 6, 2, 256, 5], - ["get", 2, 40, 1, 257, 20], - ["frame", 6, 2, 0, 257, 20], - ["null", 2, 257, 20], - ["setarg", 6, 0, 2, 257, 20], - ["invoke", 6, 2, 257, 20], - ["move", 6, 2, 257, 20], - ["access", 2, "array", 258, 16], - ["access", 7, 0, 258, 35], - ["array", 8, 3, 258, 35], - ["push", 8, 2, 258, 35], - ["push", 8, 6, 258, 35], - ["push", 8, 7, 258, 35], - ["get", 2, 47, 1, 258, 5], - ["frame", 7, 2, 1, 258, 5], - ["null", 2, 258, 5], - ["setarg", 7, 0, 2, 258, 5], - ["setarg", 7, 1, 8, 258, 5], - ["invoke", 7, 2, 258, 5], - ["access", 2, "push", 259, 12], - ["get", 7, 51, 1, 259, 5], - ["frame", 8, 7, 3, 259, 5], - ["null", 7, 259, 5], - ["setarg", 8, 0, 7, 259, 5], - ["setarg", 8, 1, 2, 259, 5], - ["setarg", 8, 2, 6, 259, 5], - ["setarg", 8, 3, 5, 259, 5], - ["invoke", 8, 2, 259, 5], - ["get", 2, 40, 1, 260, 18], - ["frame", 5, 2, 0, 260, 18], - ["null", 2, 260, 18], - ["setarg", 5, 0, 2, 260, 18], - ["invoke", 5, 2, 260, 18], - ["move", 5, 2, 260, 18], - ["get", 2, 40, 1, 261, 22], - ["frame", 7, 2, 0, 261, 22], - ["null", 2, 261, 22], - ["setarg", 7, 0, 2, 261, 22], - ["invoke", 7, 2, 261, 22], - ["move", 7, 2, 261, 22], - ["access", 2, "frame", 262, 12], - ["access", 8, 2, 262, 43], - ["get", 9, 52, 1, 262, 5], - ["frame", 10, 9, 4, 262, 5], - ["null", 9, 262, 5], - ["setarg", 10, 0, 9, 262, 5], - ["setarg", 10, 1, 2, 262, 5], - ["setarg", 10, 2, 7, 262, 5], - ["setarg", 10, 3, 3, 262, 5], - ["setarg", 10, 4, 8, 262, 5], - ["invoke", 10, 2, 262, 5], - ["get", 2, 40, 1, 263, 21], - ["frame", 3, 2, 0, 263, 21], - ["null", 2, 263, 21], - ["setarg", 3, 0, 2, 263, 21], - ["invoke", 3, 2, 263, 21], - ["move", 3, 2, 263, 21], - ["access", 2, "null", 264, 12], - ["get", 8, 50, 1, 264, 5], - ["frame", 9, 8, 2, 264, 5], - ["null", 8, 264, 5], - ["setarg", 9, 0, 8, 264, 5], - ["setarg", 9, 1, 2, 264, 5], - ["setarg", 9, 2, 3, 264, 5], - ["invoke", 9, 2, 264, 5], - ["access", 2, "setarg", 265, 12], - ["access", 8, 0, 265, 34], - ["get", 9, 52, 1, 265, 5], - ["frame", 10, 9, 4, 265, 5], - ["null", 9, 265, 5], - ["setarg", 10, 0, 9, 265, 5], - ["setarg", 10, 1, 2, 265, 5], - ["setarg", 10, 2, 7, 265, 5], - ["setarg", 10, 3, 8, 265, 5], - ["setarg", 10, 4, 3, 265, 5], - ["invoke", 10, 2, 265, 5], - ["access", 2, "setarg", 266, 12], - ["access", 3, 1, 266, 34], - ["get", 8, 52, 1, 266, 5], - ["frame", 9, 8, 4, 266, 5], - ["null", 8, 266, 5], - ["setarg", 9, 0, 8, 266, 5], - ["setarg", 9, 1, 2, 266, 5], - ["setarg", 9, 2, 7, 266, 5], - ["setarg", 9, 3, 3, 266, 5], - ["setarg", 9, 4, 4, 266, 5], - ["invoke", 9, 2, 266, 5], - ["access", 2, "setarg", 267, 12], - ["access", 3, 2, 267, 34], - ["get", 4, 52, 1, 267, 5], - ["frame", 8, 4, 4, 267, 5], - ["null", 4, 267, 5], - ["setarg", 8, 0, 4, 267, 5], - ["setarg", 8, 1, 2, 267, 5], - ["setarg", 8, 2, 7, 267, 5], - ["setarg", 8, 3, 3, 267, 5], - ["setarg", 8, 4, 6, 267, 5], - ["invoke", 8, 2, 267, 5], - ["access", 2, "invoke", 268, 12], - ["get", 3, 51, 1, 268, 5], - ["frame", 4, 3, 3, 268, 5], - ["null", 3, 268, 5], - ["setarg", 4, 0, 3, 268, 5], - ["setarg", 4, 1, 2, 268, 5], - ["setarg", 4, 2, 7, 268, 5], - ["setarg", 4, 3, 5, 268, 5], - ["invoke", 4, 2, 268, 5], - ["null", 2, 268, 5], - ["return", 2, 268, 5] + ["access", 5, "name", 274, 43], + ["store_field", 4, 5, "kind", 274, 43], + ["access", 5, "log", 274, 57], + ["store_field", 4, 5, "name", 274, 57], + ["access", 5, "intrinsic", 274, 70], + ["store_field", 4, 5, "make", 274, 70], + ["array", 5, 3, 274, 70], + ["push", 5, 2, 274, 70], + ["push", 5, 3, 274, 70], + ["push", 5, 4, 274, 70], + ["get", 2, 50, 1, 274, 5], + ["frame", 4, 2, 1, 274, 5], + ["null", 2, 274, 5], + ["setarg", 4, 0, 2, 274, 5], + ["setarg", 4, 1, 5, 274, 5], + ["invoke", 4, 2, 274, 5], + ["get", 2, 43, 1, 275, 21], + ["frame", 4, 2, 0, 275, 21], + ["null", 2, 275, 21], + ["setarg", 4, 0, 2, 275, 21], + ["invoke", 4, 2, 275, 21], + ["move", 4, 2, 275, 21], + ["access", 2, "error", 276, 31], + ["get", 5, 58, 1, 276, 5], + ["frame", 6, 5, 2, 276, 5], + ["null", 5, 276, 5], + ["setarg", 6, 0, 5, 276, 5], + ["setarg", 6, 1, 4, 276, 5], + ["setarg", 6, 2, 2, 276, 5], + ["invoke", 6, 2, 276, 5], + ["get", 2, 43, 1, 277, 20], + ["frame", 5, 2, 0, 277, 20], + ["null", 2, 277, 20], + ["setarg", 5, 0, 2, 277, 20], + ["invoke", 5, 2, 277, 20], + ["move", 5, 2, 277, 20], + ["get", 2, 58, 1, 278, 5], + ["frame", 6, 2, 2, 278, 5], + ["null", 2, 278, 5], + ["setarg", 6, 0, 2, 278, 5], + ["setarg", 6, 1, 5, 278, 5], + ["setarg", 6, 2, 1, 278, 5], + ["invoke", 6, 2, 278, 5], + ["get", 2, 43, 1, 279, 20], + ["frame", 6, 2, 0, 279, 20], + ["null", 2, 279, 20], + ["setarg", 6, 0, 2, 279, 20], + ["invoke", 6, 2, 279, 20], + ["move", 6, 2, 279, 20], + ["access", 2, "array", 280, 16], + ["access", 7, 0, 280, 35], + ["array", 8, 3, 280, 35], + ["push", 8, 2, 280, 35], + ["push", 8, 6, 280, 35], + ["push", 8, 7, 280, 35], + ["get", 2, 50, 1, 280, 5], + ["frame", 7, 2, 1, 280, 5], + ["null", 2, 280, 5], + ["setarg", 7, 0, 2, 280, 5], + ["setarg", 7, 1, 8, 280, 5], + ["invoke", 7, 2, 280, 5], + ["access", 2, "push", 281, 12], + ["get", 7, 54, 1, 281, 5], + ["frame", 8, 7, 3, 281, 5], + ["null", 7, 281, 5], + ["setarg", 8, 0, 7, 281, 5], + ["setarg", 8, 1, 2, 281, 5], + ["setarg", 8, 2, 6, 281, 5], + ["setarg", 8, 3, 5, 281, 5], + ["invoke", 8, 2, 281, 5], + ["get", 2, 43, 1, 282, 18], + ["frame", 5, 2, 0, 282, 18], + ["null", 2, 282, 18], + ["setarg", 5, 0, 2, 282, 18], + ["invoke", 5, 2, 282, 18], + ["move", 5, 2, 282, 18], + ["get", 2, 43, 1, 283, 22], + ["frame", 7, 2, 0, 283, 22], + ["null", 2, 283, 22], + ["setarg", 7, 0, 2, 283, 22], + ["invoke", 7, 2, 283, 22], + ["move", 7, 2, 283, 22], + ["access", 2, "frame", 284, 12], + ["access", 8, 2, 284, 43], + ["get", 9, 55, 1, 284, 5], + ["frame", 10, 9, 4, 284, 5], + ["null", 9, 284, 5], + ["setarg", 10, 0, 9, 284, 5], + ["setarg", 10, 1, 2, 284, 5], + ["setarg", 10, 2, 7, 284, 5], + ["setarg", 10, 3, 3, 284, 5], + ["setarg", 10, 4, 8, 284, 5], + ["invoke", 10, 2, 284, 5], + ["get", 2, 43, 1, 285, 21], + ["frame", 3, 2, 0, 285, 21], + ["null", 2, 285, 21], + ["setarg", 3, 0, 2, 285, 21], + ["invoke", 3, 2, 285, 21], + ["move", 3, 2, 285, 21], + ["access", 2, "null", 286, 12], + ["get", 8, 53, 1, 286, 5], + ["frame", 9, 8, 2, 286, 5], + ["null", 8, 286, 5], + ["setarg", 9, 0, 8, 286, 5], + ["setarg", 9, 1, 2, 286, 5], + ["setarg", 9, 2, 3, 286, 5], + ["invoke", 9, 2, 286, 5], + ["access", 2, "setarg", 287, 12], + ["access", 8, 0, 287, 34], + ["get", 9, 55, 1, 287, 5], + ["frame", 10, 9, 4, 287, 5], + ["null", 9, 287, 5], + ["setarg", 10, 0, 9, 287, 5], + ["setarg", 10, 1, 2, 287, 5], + ["setarg", 10, 2, 7, 287, 5], + ["setarg", 10, 3, 8, 287, 5], + ["setarg", 10, 4, 3, 287, 5], + ["invoke", 10, 2, 287, 5], + ["access", 2, "setarg", 288, 12], + ["access", 3, 1, 288, 34], + ["get", 8, 55, 1, 288, 5], + ["frame", 9, 8, 4, 288, 5], + ["null", 8, 288, 5], + ["setarg", 9, 0, 8, 288, 5], + ["setarg", 9, 1, 2, 288, 5], + ["setarg", 9, 2, 7, 288, 5], + ["setarg", 9, 3, 3, 288, 5], + ["setarg", 9, 4, 4, 288, 5], + ["invoke", 9, 2, 288, 5], + ["access", 2, "setarg", 289, 12], + ["access", 3, 2, 289, 34], + ["get", 4, 55, 1, 289, 5], + ["frame", 8, 4, 4, 289, 5], + ["null", 4, 289, 5], + ["setarg", 8, 0, 4, 289, 5], + ["setarg", 8, 1, 2, 289, 5], + ["setarg", 8, 2, 7, 289, 5], + ["setarg", 8, 3, 3, 289, 5], + ["setarg", 8, 4, 6, 289, 5], + ["invoke", 8, 2, 289, 5], + ["access", 2, "invoke", 290, 12], + ["get", 3, 54, 1, 290, 5], + ["frame", 4, 3, 3, 290, 5], + ["null", 3, 290, 5], + ["setarg", 4, 0, 3, 290, 5], + ["setarg", 4, 1, 2, 290, 5], + ["setarg", 4, 2, 7, 290, 5], + ["setarg", 4, 3, 5, 290, 5], + ["invoke", 4, 2, 290, 5], + ["null", 2, 290, 5], + ["return", 2, 290, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1575,18 +1575,18 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["access", 2, "jump", 272, 16], - ["array", 3, 2, 272, 24], - ["push", 3, 2, 272, 24], - ["push", 3, 1, 272, 24], - ["get", 2, 47, 1, 272, 5], - ["frame", 4, 2, 1, 272, 5], - ["null", 2, 272, 5], - ["setarg", 4, 0, 2, 272, 5], - ["setarg", 4, 1, 3, 272, 5], - ["invoke", 4, 2, 272, 5], - ["null", 2, 272, 5], - ["return", 2, 272, 5] + ["access", 2, "jump", 294, 16], + ["array", 3, 2, 294, 24], + ["push", 3, 2, 294, 24], + ["push", 3, 1, 294, 24], + ["get", 2, 50, 1, 294, 5], + ["frame", 4, 2, 1, 294, 5], + ["null", 2, 294, 5], + ["setarg", 4, 0, 2, 294, 5], + ["setarg", 4, 1, 3, 294, 5], + ["invoke", 4, 2, 294, 5], + ["null", 2, 294, 5], + ["return", 2, 294, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1597,18 +1597,18 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["array", 4, 3, 276, 26], - ["push", 4, 1, 276, 26], - ["push", 4, 2, 276, 26], - ["push", 4, 3, 276, 26], - ["get", 5, 47, 1, 276, 5], - ["frame", 6, 5, 1, 276, 5], - ["null", 5, 276, 5], - ["setarg", 6, 0, 5, 276, 5], - ["setarg", 6, 1, 4, 276, 5], - ["invoke", 6, 4, 276, 5], - ["null", 4, 276, 5], - ["return", 4, 276, 5] + ["array", 4, 3, 298, 26], + ["push", 4, 1, 298, 26], + ["push", 4, 2, 298, 26], + ["push", 4, 3, 298, 26], + ["get", 5, 50, 1, 298, 5], + ["frame", 6, 5, 1, 298, 5], + ["null", 5, 298, 5], + ["setarg", 6, 0, 5, 298, 5], + ["setarg", 6, 1, 4, 298, 5], + ["invoke", 6, 4, 298, 5], + ["null", 4, 298, 5], + ["return", 4, 298, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -1619,100 +1619,100 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["null", 2, 283, 17], - ["is_identical", 3, 1, 2, 283, 17], - ["jump_true", 3, "eq_done_110", 283, 17], + ["null", 2, 305, 17], + ["is_identical", 3, 1, 2, 305, 17], + ["jump_true", 3, "eq_done_110", 305, 17], "_nop_tc_1", - ["jump", "eq_ni_111", 283, 17], + ["jump", "eq_ni_111", 305, 17], "_nop_tc_2", - ["jump", "eq_ni_111", 283, 17], - ["eq_int", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], + ["jump", "eq_ni_111", 305, 17], + ["eq_int", 3, 1, 2, 305, 17], + ["jump", "eq_done_110", 305, 17], "eq_ni_111", "_nop_tc_3", - ["jump", "eq_nn_112", 283, 17], + ["jump", "eq_nn_112", 305, 17], "_nop_tc_4", - ["jump", "eq_nn_112", 283, 17], - ["eq_float", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], + ["jump", "eq_nn_112", 305, 17], + ["eq_float", 3, 1, 2, 305, 17], + ["jump", "eq_done_110", 305, 17], "eq_nn_112", "_nop_tc_5", - ["jump", "eq_nt_113", 283, 17], + ["jump", "eq_nt_113", 305, 17], "_nop_tc_6", - ["jump", "eq_nt_113", 283, 17], - ["eq_text", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], + ["jump", "eq_nt_113", 305, 17], + ["eq_text", 3, 1, 2, 305, 17], + ["jump", "eq_done_110", 305, 17], "eq_nt_113", "_nop_tc_7", - ["jump", "eq_nnl_114", 283, 17], + ["jump", "eq_nnl_114", 305, 17], "_nop_tc_8", "_nop_tc_9", - ["true", 3, 283, 17], - ["jump", "eq_done_110", 283, 17], + ["true", 3, 305, 17], + ["jump", "eq_done_110", 305, 17], "eq_nnl_114", "_nop_tc_10", - ["jump", "eq_nb_115", 283, 17], + ["jump", "eq_nb_115", 305, 17], "_nop_tc_11", - ["jump", "eq_nb_115", 283, 17], - ["eq_bool", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], + ["jump", "eq_nb_115", 305, 17], + ["eq_bool", 3, 1, 2, 305, 17], + ["jump", "eq_done_110", 305, 17], "eq_nb_115", - ["false", 3, 283, 17], + ["false", 3, 305, 17], "eq_done_110", - ["jump_false", 3, "if_else_108", 283, 17], - ["false", 2, 283, 32], - ["return", 2, 283, 32], + ["jump_false", 3, "if_else_108", 305, 17], + ["false", 2, 305, 32], + ["return", 2, 305, 32], "_nop_ur_1", "if_else_108", "if_end_109", - ["load_field", 2, 1, "kind", 284, 12], - ["access", 3, "number", 284, 25], - ["is_identical", 4, 2, 3, 284, 25], - ["jump_true", 4, "eq_done_117", 284, 25], - ["is_int", 5, 2, 284, 25], - ["jump_false", 5, "eq_ni_118", 284, 25], + ["load_field", 2, 1, "kind", 306, 12], + ["access", 3, "number", 306, 25], + ["is_identical", 4, 2, 3, 306, 25], + ["jump_true", 4, "eq_done_117", 306, 25], + ["is_int", 5, 2, 306, 25], + ["jump_false", 5, "eq_ni_118", 306, 25], "_nop_tc_12", - ["jump", "eq_ni_118", 284, 25], - ["eq_int", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], + ["jump", "eq_ni_118", 306, 25], + ["eq_int", 4, 2, 3, 306, 25], + ["jump", "eq_done_117", 306, 25], "eq_ni_118", - ["is_num", 5, 2, 284, 25], - ["jump_false", 5, "eq_nn_119", 284, 25], + ["is_num", 5, 2, 306, 25], + ["jump_false", 5, "eq_nn_119", 306, 25], "_nop_tc_13", - ["jump", "eq_nn_119", 284, 25], - ["eq_float", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], + ["jump", "eq_nn_119", 306, 25], + ["eq_float", 4, 2, 3, 306, 25], + ["jump", "eq_done_117", 306, 25], "eq_nn_119", - ["is_text", 5, 2, 284, 25], - ["jump_false", 5, "eq_nt_120", 284, 25], + ["is_text", 5, 2, 306, 25], + ["jump_false", 5, "eq_nt_120", 306, 25], "_nop_tc_14", "_nop_tc_15", - ["eq_text", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], + ["eq_text", 4, 2, 3, 306, 25], + ["jump", "eq_done_117", 306, 25], "eq_nt_120", - ["is_null", 5, 2, 284, 25], - ["jump_false", 5, "eq_nnl_121", 284, 25], + ["is_null", 5, 2, 306, 25], + ["jump_false", 5, "eq_nnl_121", 306, 25], "_nop_tc_16", - ["jump", "eq_nnl_121", 284, 25], - ["true", 4, 284, 25], - ["jump", "eq_done_117", 284, 25], + ["jump", "eq_nnl_121", 306, 25], + ["true", 4, 306, 25], + ["jump", "eq_done_117", 306, 25], "eq_nnl_121", - ["is_bool", 5, 2, 284, 25], - ["jump_false", 5, "eq_nb_122", 284, 25], + ["is_bool", 5, 2, 306, 25], + ["jump_false", 5, "eq_nb_122", 306, 25], "_nop_tc_17", - ["jump", "eq_nb_122", 284, 25], - ["eq_bool", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], + ["jump", "eq_nb_122", 306, 25], + ["eq_bool", 4, 2, 3, 306, 25], + ["jump", "eq_done_117", 306, 25], "eq_nb_122", - ["false", 4, 284, 25], + ["false", 4, 306, 25], "eq_done_117", - ["move", 2, 4, 284, 25], - ["jump_false", 2, "and_end_116", 284, 25], - ["load_field", 3, 1, "number", 284, 48], - ["is_int", 4, 3, 284, 48], - ["move", 2, 4, 284, 48], + ["move", 2, 4, 306, 25], + ["jump_false", 2, "and_end_116", 306, 25], + ["load_field", 3, 1, "number", 306, 48], + ["is_int", 4, 3, 306, 48], + ["move", 2, 4, 306, 48], "and_end_116", - ["return", 2, 284, 48], + ["return", 2, 306, 48], "_nop_ur_2", "_nop_ur_3" ], @@ -1725,139 +1725,139 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["null", 2, 289, 17], - ["is_identical", 3, 1, 2, 289, 17], - ["jump_true", 3, "eq_done_125", 289, 17], + ["null", 2, 311, 17], + ["is_identical", 3, 1, 2, 311, 17], + ["jump_true", 3, "eq_done_125", 311, 17], "_nop_tc_1", - ["jump", "eq_ni_126", 289, 17], + ["jump", "eq_ni_126", 311, 17], "_nop_tc_2", - ["jump", "eq_ni_126", 289, 17], - ["eq_int", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], + ["jump", "eq_ni_126", 311, 17], + ["eq_int", 3, 1, 2, 311, 17], + ["jump", "eq_done_125", 311, 17], "eq_ni_126", "_nop_tc_3", - ["jump", "eq_nn_127", 289, 17], + ["jump", "eq_nn_127", 311, 17], "_nop_tc_4", - ["jump", "eq_nn_127", 289, 17], - ["eq_float", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], + ["jump", "eq_nn_127", 311, 17], + ["eq_float", 3, 1, 2, 311, 17], + ["jump", "eq_done_125", 311, 17], "eq_nn_127", "_nop_tc_5", - ["jump", "eq_nt_128", 289, 17], + ["jump", "eq_nt_128", 311, 17], "_nop_tc_6", - ["jump", "eq_nt_128", 289, 17], - ["eq_text", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], + ["jump", "eq_nt_128", 311, 17], + ["eq_text", 3, 1, 2, 311, 17], + ["jump", "eq_done_125", 311, 17], "eq_nt_128", "_nop_tc_7", - ["jump", "eq_nnl_129", 289, 17], + ["jump", "eq_nnl_129", 311, 17], "_nop_tc_8", "_nop_tc_9", - ["true", 3, 289, 17], - ["jump", "eq_done_125", 289, 17], + ["true", 3, 311, 17], + ["jump", "eq_done_125", 311, 17], "eq_nnl_129", "_nop_tc_10", - ["jump", "eq_nb_130", 289, 17], + ["jump", "eq_nb_130", 311, 17], "_nop_tc_11", - ["jump", "eq_nb_130", 289, 17], - ["eq_bool", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], + ["jump", "eq_nb_130", 311, 17], + ["eq_bool", 3, 1, 2, 311, 17], + ["jump", "eq_done_125", 311, 17], "eq_nb_130", - ["false", 3, 289, 17], + ["false", 3, 311, 17], "eq_done_125", - ["jump_false", 3, "if_else_123", 289, 17], - ["false", 2, 289, 32], - ["return", 2, 289, 32], + ["jump_false", 3, "if_else_123", 311, 17], + ["false", 2, 311, 32], + ["return", 2, 311, 32], "_nop_ur_1", "if_else_123", "if_end_124", - ["load_field", 2, 1, "kind", 290, 12], - ["access", 3, "text", 290, 25], - ["is_identical", 4, 2, 3, 290, 25], - ["jump_true", 4, "eq_done_132", 290, 25], - ["is_int", 5, 2, 290, 25], - ["jump_false", 5, "eq_ni_133", 290, 25], + ["load_field", 2, 1, "kind", 312, 12], + ["access", 3, "text", 312, 25], + ["is_identical", 4, 2, 3, 312, 25], + ["jump_true", 4, "eq_done_132", 312, 25], + ["is_int", 5, 2, 312, 25], + ["jump_false", 5, "eq_ni_133", 312, 25], "_nop_tc_12", - ["jump", "eq_ni_133", 290, 25], - ["eq_int", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], + ["jump", "eq_ni_133", 312, 25], + ["eq_int", 4, 2, 3, 312, 25], + ["jump", "eq_done_132", 312, 25], "eq_ni_133", - ["is_num", 5, 2, 290, 25], - ["jump_false", 5, "eq_nn_134", 290, 25], + ["is_num", 5, 2, 312, 25], + ["jump_false", 5, "eq_nn_134", 312, 25], "_nop_tc_13", - ["jump", "eq_nn_134", 290, 25], - ["eq_float", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], + ["jump", "eq_nn_134", 312, 25], + ["eq_float", 4, 2, 3, 312, 25], + ["jump", "eq_done_132", 312, 25], "eq_nn_134", - ["is_text", 5, 2, 290, 25], - ["jump_false", 5, "eq_nt_135", 290, 25], + ["is_text", 5, 2, 312, 25], + ["jump_false", 5, "eq_nt_135", 312, 25], "_nop_tc_14", "_nop_tc_15", - ["eq_text", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], + ["eq_text", 4, 2, 3, 312, 25], + ["jump", "eq_done_132", 312, 25], "eq_nt_135", - ["is_null", 5, 2, 290, 25], - ["jump_false", 5, "eq_nnl_136", 290, 25], + ["is_null", 5, 2, 312, 25], + ["jump_false", 5, "eq_nnl_136", 312, 25], "_nop_tc_16", - ["jump", "eq_nnl_136", 290, 25], - ["true", 4, 290, 25], - ["jump", "eq_done_132", 290, 25], + ["jump", "eq_nnl_136", 312, 25], + ["true", 4, 312, 25], + ["jump", "eq_done_132", 312, 25], "eq_nnl_136", - ["is_bool", 5, 2, 290, 25], - ["jump_false", 5, "eq_nb_137", 290, 25], + ["is_bool", 5, 2, 312, 25], + ["jump_false", 5, "eq_nb_137", 312, 25], "_nop_tc_17", - ["jump", "eq_nb_137", 290, 25], - ["eq_bool", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], + ["jump", "eq_nb_137", 312, 25], + ["eq_bool", 4, 2, 3, 312, 25], + ["jump", "eq_done_132", 312, 25], "eq_nb_137", - ["false", 4, 290, 25], + ["false", 4, 312, 25], "eq_done_132", - ["move", 2, 4, 290, 25], - ["jump_true", 2, "or_end_131", 290, 25], - ["load_field", 3, 1, "kind", 290, 35], - ["access", 4, "text literal", 290, 48], - ["is_identical", 5, 3, 4, 290, 48], - ["jump_true", 5, "eq_done_138", 290, 48], - ["is_int", 6, 3, 290, 48], - ["jump_false", 6, "eq_ni_139", 290, 48], + ["move", 2, 4, 312, 25], + ["jump_true", 2, "or_end_131", 312, 25], + ["load_field", 3, 1, "kind", 312, 35], + ["access", 4, "text literal", 312, 48], + ["is_identical", 5, 3, 4, 312, 48], + ["jump_true", 5, "eq_done_138", 312, 48], + ["is_int", 6, 3, 312, 48], + ["jump_false", 6, "eq_ni_139", 312, 48], "_nop_tc_18", - ["jump", "eq_ni_139", 290, 48], - ["eq_int", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], + ["jump", "eq_ni_139", 312, 48], + ["eq_int", 5, 3, 4, 312, 48], + ["jump", "eq_done_138", 312, 48], "eq_ni_139", - ["is_num", 6, 3, 290, 48], - ["jump_false", 6, "eq_nn_140", 290, 48], + ["is_num", 6, 3, 312, 48], + ["jump_false", 6, "eq_nn_140", 312, 48], "_nop_tc_19", - ["jump", "eq_nn_140", 290, 48], - ["eq_float", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], + ["jump", "eq_nn_140", 312, 48], + ["eq_float", 5, 3, 4, 312, 48], + ["jump", "eq_done_138", 312, 48], "eq_nn_140", - ["is_text", 6, 3, 290, 48], - ["jump_false", 6, "eq_nt_141", 290, 48], + ["is_text", 6, 3, 312, 48], + ["jump_false", 6, "eq_nt_141", 312, 48], "_nop_tc_20", "_nop_tc_21", - ["eq_text", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], + ["eq_text", 5, 3, 4, 312, 48], + ["jump", "eq_done_138", 312, 48], "eq_nt_141", - ["is_null", 6, 3, 290, 48], - ["jump_false", 6, "eq_nnl_142", 290, 48], + ["is_null", 6, 3, 312, 48], + ["jump_false", 6, "eq_nnl_142", 312, 48], "_nop_tc_22", - ["jump", "eq_nnl_142", 290, 48], - ["true", 5, 290, 48], - ["jump", "eq_done_138", 290, 48], + ["jump", "eq_nnl_142", 312, 48], + ["true", 5, 312, 48], + ["jump", "eq_done_138", 312, 48], "eq_nnl_142", - ["is_bool", 6, 3, 290, 48], - ["jump_false", 6, "eq_nb_143", 290, 48], + ["is_bool", 6, 3, 312, 48], + ["jump_false", 6, "eq_nb_143", 312, 48], "_nop_tc_23", - ["jump", "eq_nb_143", 290, 48], - ["eq_bool", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], + ["jump", "eq_nb_143", 312, 48], + ["eq_bool", 5, 3, 4, 312, 48], + ["jump", "eq_done_138", 312, 48], "eq_nb_143", - ["false", 5, 290, 48], + ["false", 5, 312, 48], "eq_done_138", - ["move", 2, 5, 290, 48], + ["move", 2, 5, 312, 48], "or_end_131", - ["return", 2, 290, 48], + ["return", 2, 312, 48], "_nop_ur_2", "_nop_ur_3" ], @@ -1870,94 +1870,94 @@ "nr_slots": 6, "nr_close_slots": 0, "instructions": [ - ["null", 2, 295, 17], - ["is_identical", 3, 1, 2, 295, 17], - ["jump_true", 3, "eq_done_146", 295, 17], + ["null", 2, 317, 17], + ["is_identical", 3, 1, 2, 317, 17], + ["jump_true", 3, "eq_done_146", 317, 17], "_nop_tc_1", - ["jump", "eq_ni_147", 295, 17], + ["jump", "eq_ni_147", 317, 17], "_nop_tc_2", - ["jump", "eq_ni_147", 295, 17], - ["eq_int", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], + ["jump", "eq_ni_147", 317, 17], + ["eq_int", 3, 1, 2, 317, 17], + ["jump", "eq_done_146", 317, 17], "eq_ni_147", "_nop_tc_3", - ["jump", "eq_nn_148", 295, 17], + ["jump", "eq_nn_148", 317, 17], "_nop_tc_4", - ["jump", "eq_nn_148", 295, 17], - ["eq_float", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], + ["jump", "eq_nn_148", 317, 17], + ["eq_float", 3, 1, 2, 317, 17], + ["jump", "eq_done_146", 317, 17], "eq_nn_148", "_nop_tc_5", - ["jump", "eq_nt_149", 295, 17], + ["jump", "eq_nt_149", 317, 17], "_nop_tc_6", - ["jump", "eq_nt_149", 295, 17], - ["eq_text", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], + ["jump", "eq_nt_149", 317, 17], + ["eq_text", 3, 1, 2, 317, 17], + ["jump", "eq_done_146", 317, 17], "eq_nt_149", "_nop_tc_7", - ["jump", "eq_nnl_150", 295, 17], + ["jump", "eq_nnl_150", 317, 17], "_nop_tc_8", "_nop_tc_9", - ["true", 3, 295, 17], - ["jump", "eq_done_146", 295, 17], + ["true", 3, 317, 17], + ["jump", "eq_done_146", 317, 17], "eq_nnl_150", "_nop_tc_10", - ["jump", "eq_nb_151", 295, 17], + ["jump", "eq_nb_151", 317, 17], "_nop_tc_11", - ["jump", "eq_nb_151", 295, 17], - ["eq_bool", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], + ["jump", "eq_nb_151", 317, 17], + ["eq_bool", 3, 1, 2, 317, 17], + ["jump", "eq_done_146", 317, 17], "eq_nb_151", - ["false", 3, 295, 17], + ["false", 3, 317, 17], "eq_done_146", - ["jump_false", 3, "if_else_144", 295, 17], - ["false", 2, 295, 32], - ["return", 2, 295, 32], + ["jump_false", 3, "if_else_144", 317, 17], + ["false", 2, 317, 32], + ["return", 2, 317, 32], "_nop_ur_1", "if_else_144", "if_end_145", - ["load_field", 2, 1, "kind", 296, 12], - ["access", 3, "number", 296, 25], - ["is_identical", 4, 2, 3, 296, 25], - ["jump_true", 4, "eq_done_152", 296, 25], - ["is_int", 5, 2, 296, 25], - ["jump_false", 5, "eq_ni_153", 296, 25], + ["load_field", 2, 1, "kind", 318, 12], + ["access", 3, "number", 318, 25], + ["is_identical", 4, 2, 3, 318, 25], + ["jump_true", 4, "eq_done_152", 318, 25], + ["is_int", 5, 2, 318, 25], + ["jump_false", 5, "eq_ni_153", 318, 25], "_nop_tc_12", - ["jump", "eq_ni_153", 296, 25], - ["eq_int", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], + ["jump", "eq_ni_153", 318, 25], + ["eq_int", 4, 2, 3, 318, 25], + ["jump", "eq_done_152", 318, 25], "eq_ni_153", - ["is_num", 5, 2, 296, 25], - ["jump_false", 5, "eq_nn_154", 296, 25], + ["is_num", 5, 2, 318, 25], + ["jump_false", 5, "eq_nn_154", 318, 25], "_nop_tc_13", - ["jump", "eq_nn_154", 296, 25], - ["eq_float", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], + ["jump", "eq_nn_154", 318, 25], + ["eq_float", 4, 2, 3, 318, 25], + ["jump", "eq_done_152", 318, 25], "eq_nn_154", - ["is_text", 5, 2, 296, 25], - ["jump_false", 5, "eq_nt_155", 296, 25], + ["is_text", 5, 2, 318, 25], + ["jump_false", 5, "eq_nt_155", 318, 25], "_nop_tc_14", "_nop_tc_15", - ["eq_text", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], + ["eq_text", 4, 2, 3, 318, 25], + ["jump", "eq_done_152", 318, 25], "eq_nt_155", - ["is_null", 5, 2, 296, 25], - ["jump_false", 5, "eq_nnl_156", 296, 25], + ["is_null", 5, 2, 318, 25], + ["jump_false", 5, "eq_nnl_156", 318, 25], "_nop_tc_16", - ["jump", "eq_nnl_156", 296, 25], - ["true", 4, 296, 25], - ["jump", "eq_done_152", 296, 25], + ["jump", "eq_nnl_156", 318, 25], + ["true", 4, 318, 25], + ["jump", "eq_done_152", 318, 25], "eq_nnl_156", - ["is_bool", 5, 2, 296, 25], - ["jump_false", 5, "eq_nb_157", 296, 25], + ["is_bool", 5, 2, 318, 25], + ["jump_false", 5, "eq_nb_157", 318, 25], "_nop_tc_17", - ["jump", "eq_nb_157", 296, 25], - ["eq_bool", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], + ["jump", "eq_nb_157", 318, 25], + ["eq_bool", 4, 2, 3, 318, 25], + ["jump", "eq_done_152", 318, 25], "eq_nb_157", - ["false", 4, 296, 25], + ["false", 4, 318, 25], "eq_done_152", - ["return", 4, 296, 25], + ["return", 4, 318, 25], "_nop_ur_2", "_nop_ur_3" ], @@ -1970,295 +1970,295 @@ "nr_slots": 11, "nr_close_slots": 0, "instructions": [ - ["get", 1, 34, 1, 314, 23], - ["get", 2, 62, 1, 314, 9], - ["frame", 3, 2, 1, 314, 9], - ["null", 2, 314, 9], - ["setarg", 3, 0, 2, 314, 9], - ["setarg", 3, 1, 1, 314, 9], - ["invoke", 3, 1, 314, 9], - ["move", 2, 1, 314, 9], - ["jump_false", 2, "and_end_160", 314, 9], - ["get", 1, 35, 1, 314, 48], - ["get", 3, 62, 1, 314, 34], - ["frame", 4, 3, 1, 314, 34], - ["null", 3, 314, 34], - ["setarg", 4, 0, 3, 314, 34], - ["setarg", 4, 1, 1, 314, 34], - ["invoke", 4, 1, 314, 34], - ["move", 2, 1, 314, 34], + ["get", 1, 37, 1, 336, 23], + ["get", 2, 65, 1, 336, 9], + ["frame", 3, 2, 1, 336, 9], + ["null", 2, 336, 9], + ["setarg", 3, 0, 2, 336, 9], + ["setarg", 3, 1, 1, 336, 9], + ["invoke", 3, 1, 336, 9], + ["move", 2, 1, 336, 9], + ["jump_false", 2, "and_end_160", 336, 9], + ["get", 1, 38, 1, 336, 48], + ["get", 3, 65, 1, 336, 34], + ["frame", 4, 3, 1, 336, 34], + ["null", 3, 336, 34], + ["setarg", 4, 0, 3, 336, 34], + ["setarg", 4, 1, 1, 336, 34], + ["invoke", 4, 1, 336, 34], + ["move", 2, 1, 336, 34], "and_end_160", - ["jump_false", 2, "if_else_158", 314, 34], - ["access", 1, "concat", 315, 14], - ["get", 2, 31, 1, 315, 24], - ["get", 3, 32, 1, 315, 34], - ["get", 4, 33, 1, 315, 44], - ["get", 5, 52, 1, 315, 7], - ["frame", 6, 5, 4, 315, 7], - ["null", 5, 315, 7], - ["setarg", 6, 0, 5, 315, 7], - ["setarg", 6, 1, 1, 315, 7], - ["setarg", 6, 2, 2, 315, 7], - ["setarg", 6, 3, 3, 315, 7], - ["setarg", 6, 4, 4, 315, 7], - ["invoke", 6, 1, 315, 7], - ["null", 1, 316, 14], - ["return", 1, 316, 14], + ["jump_false", 2, "if_else_158", 336, 34], + ["access", 1, "concat", 337, 14], + ["get", 2, 34, 1, 337, 24], + ["get", 3, 35, 1, 337, 34], + ["get", 4, 36, 1, 337, 44], + ["get", 5, 55, 1, 337, 7], + ["frame", 6, 5, 4, 337, 7], + ["null", 5, 337, 7], + ["setarg", 6, 0, 5, 337, 7], + ["setarg", 6, 1, 1, 337, 7], + ["setarg", 6, 2, 2, 337, 7], + ["setarg", 6, 3, 3, 337, 7], + ["setarg", 6, 4, 4, 337, 7], + ["invoke", 6, 1, 337, 7], + ["null", 1, 338, 14], + ["return", 1, 338, 14], "_nop_ur_1", "if_else_158", "if_end_159", - ["get", 1, 34, 1, 318, 25], - ["get", 2, 63, 1, 318, 9], - ["frame", 3, 2, 1, 318, 9], - ["null", 2, 318, 9], - ["setarg", 3, 0, 2, 318, 9], - ["setarg", 3, 1, 1, 318, 9], - ["invoke", 3, 1, 318, 9], - ["move", 2, 1, 318, 9], - ["jump_false", 2, "and_end_163", 318, 9], - ["get", 1, 35, 1, 318, 52], - ["get", 3, 63, 1, 318, 36], - ["frame", 4, 3, 1, 318, 36], - ["null", 3, 318, 36], - ["setarg", 4, 0, 3, 318, 36], - ["setarg", 4, 1, 1, 318, 36], - ["invoke", 4, 1, 318, 36], - ["move", 2, 1, 318, 36], + ["get", 1, 37, 1, 340, 25], + ["get", 2, 66, 1, 340, 9], + ["frame", 3, 2, 1, 340, 9], + ["null", 2, 340, 9], + ["setarg", 3, 0, 2, 340, 9], + ["setarg", 3, 1, 1, 340, 9], + ["invoke", 3, 1, 340, 9], + ["move", 2, 1, 340, 9], + ["jump_false", 2, "and_end_163", 340, 9], + ["get", 1, 38, 1, 340, 52], + ["get", 3, 66, 1, 340, 36], + ["frame", 4, 3, 1, 340, 36], + ["null", 3, 340, 36], + ["setarg", 4, 0, 3, 340, 36], + ["setarg", 4, 1, 1, 340, 36], + ["invoke", 4, 1, 340, 36], + ["move", 2, 1, 340, 36], "and_end_163", - ["jump_false", 2, "if_else_161", 318, 36], - ["access", 1, "add", 319, 14], - ["get", 2, 31, 1, 319, 21], - ["get", 3, 32, 1, 319, 31], - ["get", 4, 33, 1, 319, 41], - ["get", 5, 52, 1, 319, 7], - ["frame", 6, 5, 4, 319, 7], - ["null", 5, 319, 7], - ["setarg", 6, 0, 5, 319, 7], - ["setarg", 6, 1, 1, 319, 7], - ["setarg", 6, 2, 2, 319, 7], - ["setarg", 6, 3, 3, 319, 7], - ["setarg", 6, 4, 4, 319, 7], - ["invoke", 6, 1, 319, 7], - ["null", 1, 320, 14], - ["return", 1, 320, 14], + ["jump_false", 2, "if_else_161", 340, 36], + ["access", 1, "add", 341, 14], + ["get", 2, 34, 1, 341, 21], + ["get", 3, 35, 1, 341, 31], + ["get", 4, 36, 1, 341, 41], + ["get", 5, 55, 1, 341, 7], + ["frame", 6, 5, 4, 341, 7], + ["null", 5, 341, 7], + ["setarg", 6, 0, 5, 341, 7], + ["setarg", 6, 1, 1, 341, 7], + ["setarg", 6, 2, 2, 341, 7], + ["setarg", 6, 3, 3, 341, 7], + ["setarg", 6, 4, 4, 341, 7], + ["invoke", 6, 1, 341, 7], + ["null", 1, 342, 14], + ["return", 1, 342, 14], "_nop_ur_2", "if_else_161", "if_end_162", - ["get", 1, 34, 1, 323, 25], - ["get", 2, 63, 1, 323, 9], - ["frame", 3, 2, 1, 323, 9], - ["null", 2, 323, 9], - ["setarg", 3, 0, 2, 323, 9], - ["setarg", 3, 1, 1, 323, 9], - ["invoke", 3, 1, 323, 9], - ["move", 2, 1, 323, 9], - ["jump_true", 2, "or_end_166", 323, 9], - ["get", 1, 35, 1, 323, 52], - ["get", 3, 63, 1, 323, 36], - ["frame", 4, 3, 1, 323, 36], - ["null", 3, 323, 36], - ["setarg", 4, 0, 3, 323, 36], - ["setarg", 4, 1, 1, 323, 36], - ["invoke", 4, 1, 323, 36], - ["move", 2, 1, 323, 36], + ["get", 1, 37, 1, 345, 25], + ["get", 2, 66, 1, 345, 9], + ["frame", 3, 2, 1, 345, 9], + ["null", 2, 345, 9], + ["setarg", 3, 0, 2, 345, 9], + ["setarg", 3, 1, 1, 345, 9], + ["invoke", 3, 1, 345, 9], + ["move", 2, 1, 345, 9], + ["jump_true", 2, "or_end_166", 345, 9], + ["get", 1, 38, 1, 345, 52], + ["get", 3, 66, 1, 345, 36], + ["frame", 4, 3, 1, 345, 36], + ["null", 3, 345, 36], + ["setarg", 4, 0, 3, 345, 36], + ["setarg", 4, 1, 1, 345, 36], + ["invoke", 4, 1, 345, 36], + ["move", 2, 1, 345, 36], "or_end_166", - ["jump_false", 2, "if_else_164", 323, 36], - ["access", 1, "add", 324, 26], - ["get", 2, 65, 1, 324, 7], - ["frame", 3, 2, 1, 324, 7], - ["null", 2, 324, 7], - ["setarg", 3, 0, 2, 324, 7], - ["setarg", 3, 1, 1, 324, 7], - ["invoke", 3, 1, 324, 7], - ["null", 1, 325, 14], - ["return", 1, 325, 14], + ["jump_false", 2, "if_else_164", 345, 36], + ["access", 1, "add", 346, 26], + ["get", 2, 68, 1, 346, 7], + ["frame", 3, 2, 1, 346, 7], + ["null", 2, 346, 7], + ["setarg", 3, 0, 2, 346, 7], + ["setarg", 3, 1, 1, 346, 7], + ["invoke", 3, 1, 346, 7], + ["null", 1, 347, 14], + ["return", 1, 347, 14], "_nop_ur_3", "if_else_164", "if_end_165", - ["get", 1, 40, 1, 328, 14], - ["frame", 2, 1, 0, 328, 14], - ["null", 1, 328, 14], - ["setarg", 2, 0, 1, 328, 14], - ["invoke", 2, 1, 328, 14], - ["move", 2, 1, 328, 14], - ["get", 1, 40, 1, 329, 14], - ["frame", 3, 1, 0, 329, 14], - ["null", 1, 329, 14], - ["setarg", 3, 0, 1, 329, 14], - ["invoke", 3, 1, 329, 14], - ["move", 3, 1, 329, 14], - ["access", 1, "add_done", 330, 26], - ["get", 4, 45, 1, 330, 16], - ["frame", 5, 4, 1, 330, 16], - ["null", 4, 330, 16], - ["setarg", 5, 0, 4, 330, 16], - ["setarg", 5, 1, 1, 330, 16], - ["invoke", 5, 1, 330, 16], - ["move", 4, 1, 330, 16], - ["access", 1, "add_cn", 331, 31], - ["get", 5, 45, 1, 331, 21], - ["frame", 6, 5, 1, 331, 21], - ["null", 5, 331, 21], - ["setarg", 6, 0, 5, 331, 21], - ["setarg", 6, 1, 1, 331, 21], - ["invoke", 6, 1, 331, 21], - ["move", 5, 1, 331, 21], - ["access", 1, "is_text", 334, 12], - ["get", 6, 32, 1, 334, 27], - ["get", 7, 51, 1, 334, 5], - ["frame", 8, 7, 3, 334, 5], - ["null", 7, 334, 5], - ["setarg", 8, 0, 7, 334, 5], - ["setarg", 8, 1, 1, 334, 5], - ["setarg", 8, 2, 2, 334, 5], - ["setarg", 8, 3, 6, 334, 5], - ["invoke", 8, 1, 334, 5], - ["access", 1, "jump_false", 335, 20], - ["get", 6, 60, 1, 335, 5], - ["frame", 7, 6, 3, 335, 5], - ["null", 6, 335, 5], - ["setarg", 7, 0, 6, 335, 5], - ["setarg", 7, 1, 1, 335, 5], - ["setarg", 7, 2, 2, 335, 5], - ["setarg", 7, 3, 5, 335, 5], - ["invoke", 7, 1, 335, 5], - ["access", 1, "is_text", 336, 12], - ["get", 6, 33, 1, 336, 27], - ["get", 7, 51, 1, 336, 5], - ["frame", 8, 7, 3, 336, 5], - ["null", 7, 336, 5], - ["setarg", 8, 0, 7, 336, 5], - ["setarg", 8, 1, 1, 336, 5], - ["setarg", 8, 2, 3, 336, 5], - ["setarg", 8, 3, 6, 336, 5], - ["invoke", 8, 1, 336, 5], - ["access", 1, "jump_false", 337, 20], - ["get", 6, 60, 1, 337, 5], - ["frame", 7, 6, 3, 337, 5], - ["null", 6, 337, 5], - ["setarg", 7, 0, 6, 337, 5], - ["setarg", 7, 1, 1, 337, 5], - ["setarg", 7, 2, 3, 337, 5], - ["setarg", 7, 3, 5, 337, 5], - ["invoke", 7, 1, 337, 5], - ["access", 1, "concat", 338, 12], - ["get", 6, 31, 1, 338, 22], - ["get", 7, 32, 1, 338, 32], - ["get", 8, 33, 1, 338, 42], - ["get", 9, 52, 1, 338, 5], - ["frame", 10, 9, 4, 338, 5], - ["null", 9, 338, 5], - ["setarg", 10, 0, 9, 338, 5], - ["setarg", 10, 1, 1, 338, 5], - ["setarg", 10, 2, 6, 338, 5], - ["setarg", 10, 3, 7, 338, 5], - ["setarg", 10, 4, 8, 338, 5], - ["invoke", 10, 1, 338, 5], - ["get", 1, 59, 1, 339, 5], - ["frame", 6, 1, 1, 339, 5], - ["null", 1, 339, 5], - ["setarg", 6, 0, 1, 339, 5], - ["setarg", 6, 1, 4, 339, 5], - ["invoke", 6, 1, 339, 5], - ["access", 1, "add_err", 342, 25], - ["get", 6, 45, 1, 342, 15], - ["frame", 7, 6, 1, 342, 15], - ["null", 6, 342, 15], - ["setarg", 7, 0, 6, 342, 15], - ["setarg", 7, 1, 1, 342, 15], - ["invoke", 7, 1, 342, 15], - ["move", 6, 1, 342, 15], - ["get", 1, 48, 1, 343, 5], - ["frame", 7, 1, 1, 343, 5], - ["null", 1, 343, 5], - ["setarg", 7, 0, 1, 343, 5], - ["setarg", 7, 1, 5, 343, 5], - ["invoke", 7, 1, 343, 5], - ["access", 1, "is_num", 344, 12], - ["get", 5, 32, 1, 344, 26], - ["get", 7, 51, 1, 344, 5], - ["frame", 8, 7, 3, 344, 5], - ["null", 7, 344, 5], - ["setarg", 8, 0, 7, 344, 5], - ["setarg", 8, 1, 1, 344, 5], - ["setarg", 8, 2, 2, 344, 5], - ["setarg", 8, 3, 5, 344, 5], - ["invoke", 8, 1, 344, 5], - ["access", 1, "jump_false", 345, 20], - ["get", 5, 60, 1, 345, 5], - ["frame", 7, 5, 3, 345, 5], - ["null", 5, 345, 5], - ["setarg", 7, 0, 5, 345, 5], - ["setarg", 7, 1, 1, 345, 5], - ["setarg", 7, 2, 2, 345, 5], - ["setarg", 7, 3, 6, 345, 5], - ["invoke", 7, 1, 345, 5], - ["access", 1, "is_num", 346, 12], - ["get", 2, 33, 1, 346, 26], - ["get", 5, 51, 1, 346, 5], - ["frame", 7, 5, 3, 346, 5], - ["null", 5, 346, 5], - ["setarg", 7, 0, 5, 346, 5], - ["setarg", 7, 1, 1, 346, 5], - ["setarg", 7, 2, 3, 346, 5], - ["setarg", 7, 3, 2, 346, 5], - ["invoke", 7, 1, 346, 5], - ["access", 1, "jump_false", 347, 20], - ["get", 2, 60, 1, 347, 5], - ["frame", 5, 2, 3, 347, 5], - ["null", 2, 347, 5], - ["setarg", 5, 0, 2, 347, 5], - ["setarg", 5, 1, 1, 347, 5], - ["setarg", 5, 2, 3, 347, 5], - ["setarg", 5, 3, 6, 347, 5], - ["invoke", 5, 1, 347, 5], - ["access", 1, "add", 348, 12], - ["get", 2, 31, 1, 348, 19], - ["get", 3, 32, 1, 348, 29], - ["get", 5, 33, 1, 348, 39], - ["get", 7, 52, 1, 348, 5], - ["frame", 8, 7, 4, 348, 5], - ["null", 7, 348, 5], - ["setarg", 8, 0, 7, 348, 5], - ["setarg", 8, 1, 1, 348, 5], - ["setarg", 8, 2, 2, 348, 5], - ["setarg", 8, 3, 3, 348, 5], - ["setarg", 8, 4, 5, 348, 5], - ["invoke", 8, 1, 348, 5], - ["get", 1, 59, 1, 349, 5], - ["frame", 2, 1, 1, 349, 5], - ["null", 1, 349, 5], - ["setarg", 2, 0, 1, 349, 5], - ["setarg", 2, 1, 4, 349, 5], - ["invoke", 2, 1, 349, 5], - ["get", 1, 48, 1, 351, 5], - ["frame", 2, 1, 1, 351, 5], - ["null", 1, 351, 5], - ["setarg", 2, 0, 1, 351, 5], - ["setarg", 2, 1, 6, 351, 5], - ["invoke", 2, 1, 351, 5], - ["access", 1, "cannot apply '+': operands must both be text or both be numbers", 352, 20], - ["get", 2, 58, 1, 352, 5], - ["frame", 3, 2, 1, 352, 5], - ["null", 2, 352, 5], - ["setarg", 3, 0, 2, 352, 5], - ["setarg", 3, 1, 1, 352, 5], - ["invoke", 3, 1, 352, 5], - ["access", 1, "disrupt", 353, 12], - ["get", 2, 49, 1, 353, 5], - ["frame", 3, 2, 1, 353, 5], - ["null", 2, 353, 5], - ["setarg", 3, 0, 2, 353, 5], - ["setarg", 3, 1, 1, 353, 5], - ["invoke", 3, 1, 353, 5], - ["get", 1, 48, 1, 354, 5], - ["frame", 2, 1, 1, 354, 5], - ["null", 1, 354, 5], - ["setarg", 2, 0, 1, 354, 5], - ["setarg", 2, 1, 4, 354, 5], - ["invoke", 2, 1, 354, 5], - ["null", 1, 355, 12], - ["return", 1, 355, 12], + ["get", 1, 43, 1, 350, 14], + ["frame", 2, 1, 0, 350, 14], + ["null", 1, 350, 14], + ["setarg", 2, 0, 1, 350, 14], + ["invoke", 2, 1, 350, 14], + ["move", 2, 1, 350, 14], + ["get", 1, 43, 1, 351, 14], + ["frame", 3, 1, 0, 351, 14], + ["null", 1, 351, 14], + ["setarg", 3, 0, 1, 351, 14], + ["invoke", 3, 1, 351, 14], + ["move", 3, 1, 351, 14], + ["access", 1, "add_done", 352, 26], + ["get", 4, 48, 1, 352, 16], + ["frame", 5, 4, 1, 352, 16], + ["null", 4, 352, 16], + ["setarg", 5, 0, 4, 352, 16], + ["setarg", 5, 1, 1, 352, 16], + ["invoke", 5, 1, 352, 16], + ["move", 4, 1, 352, 16], + ["access", 1, "add_cn", 353, 31], + ["get", 5, 48, 1, 353, 21], + ["frame", 6, 5, 1, 353, 21], + ["null", 5, 353, 21], + ["setarg", 6, 0, 5, 353, 21], + ["setarg", 6, 1, 1, 353, 21], + ["invoke", 6, 1, 353, 21], + ["move", 5, 1, 353, 21], + ["access", 1, "is_text", 356, 12], + ["get", 6, 35, 1, 356, 27], + ["get", 7, 54, 1, 356, 5], + ["frame", 8, 7, 3, 356, 5], + ["null", 7, 356, 5], + ["setarg", 8, 0, 7, 356, 5], + ["setarg", 8, 1, 1, 356, 5], + ["setarg", 8, 2, 2, 356, 5], + ["setarg", 8, 3, 6, 356, 5], + ["invoke", 8, 1, 356, 5], + ["access", 1, "jump_false", 357, 20], + ["get", 6, 63, 1, 357, 5], + ["frame", 7, 6, 3, 357, 5], + ["null", 6, 357, 5], + ["setarg", 7, 0, 6, 357, 5], + ["setarg", 7, 1, 1, 357, 5], + ["setarg", 7, 2, 2, 357, 5], + ["setarg", 7, 3, 5, 357, 5], + ["invoke", 7, 1, 357, 5], + ["access", 1, "is_text", 358, 12], + ["get", 6, 36, 1, 358, 27], + ["get", 7, 54, 1, 358, 5], + ["frame", 8, 7, 3, 358, 5], + ["null", 7, 358, 5], + ["setarg", 8, 0, 7, 358, 5], + ["setarg", 8, 1, 1, 358, 5], + ["setarg", 8, 2, 3, 358, 5], + ["setarg", 8, 3, 6, 358, 5], + ["invoke", 8, 1, 358, 5], + ["access", 1, "jump_false", 359, 20], + ["get", 6, 63, 1, 359, 5], + ["frame", 7, 6, 3, 359, 5], + ["null", 6, 359, 5], + ["setarg", 7, 0, 6, 359, 5], + ["setarg", 7, 1, 1, 359, 5], + ["setarg", 7, 2, 3, 359, 5], + ["setarg", 7, 3, 5, 359, 5], + ["invoke", 7, 1, 359, 5], + ["access", 1, "concat", 360, 12], + ["get", 6, 34, 1, 360, 22], + ["get", 7, 35, 1, 360, 32], + ["get", 8, 36, 1, 360, 42], + ["get", 9, 55, 1, 360, 5], + ["frame", 10, 9, 4, 360, 5], + ["null", 9, 360, 5], + ["setarg", 10, 0, 9, 360, 5], + ["setarg", 10, 1, 1, 360, 5], + ["setarg", 10, 2, 6, 360, 5], + ["setarg", 10, 3, 7, 360, 5], + ["setarg", 10, 4, 8, 360, 5], + ["invoke", 10, 1, 360, 5], + ["get", 1, 62, 1, 361, 5], + ["frame", 6, 1, 1, 361, 5], + ["null", 1, 361, 5], + ["setarg", 6, 0, 1, 361, 5], + ["setarg", 6, 1, 4, 361, 5], + ["invoke", 6, 1, 361, 5], + ["access", 1, "add_err", 364, 25], + ["get", 6, 48, 1, 364, 15], + ["frame", 7, 6, 1, 364, 15], + ["null", 6, 364, 15], + ["setarg", 7, 0, 6, 364, 15], + ["setarg", 7, 1, 1, 364, 15], + ["invoke", 7, 1, 364, 15], + ["move", 6, 1, 364, 15], + ["get", 1, 51, 1, 365, 5], + ["frame", 7, 1, 1, 365, 5], + ["null", 1, 365, 5], + ["setarg", 7, 0, 1, 365, 5], + ["setarg", 7, 1, 5, 365, 5], + ["invoke", 7, 1, 365, 5], + ["access", 1, "is_num", 366, 12], + ["get", 5, 35, 1, 366, 26], + ["get", 7, 54, 1, 366, 5], + ["frame", 8, 7, 3, 366, 5], + ["null", 7, 366, 5], + ["setarg", 8, 0, 7, 366, 5], + ["setarg", 8, 1, 1, 366, 5], + ["setarg", 8, 2, 2, 366, 5], + ["setarg", 8, 3, 5, 366, 5], + ["invoke", 8, 1, 366, 5], + ["access", 1, "jump_false", 367, 20], + ["get", 5, 63, 1, 367, 5], + ["frame", 7, 5, 3, 367, 5], + ["null", 5, 367, 5], + ["setarg", 7, 0, 5, 367, 5], + ["setarg", 7, 1, 1, 367, 5], + ["setarg", 7, 2, 2, 367, 5], + ["setarg", 7, 3, 6, 367, 5], + ["invoke", 7, 1, 367, 5], + ["access", 1, "is_num", 368, 12], + ["get", 2, 36, 1, 368, 26], + ["get", 5, 54, 1, 368, 5], + ["frame", 7, 5, 3, 368, 5], + ["null", 5, 368, 5], + ["setarg", 7, 0, 5, 368, 5], + ["setarg", 7, 1, 1, 368, 5], + ["setarg", 7, 2, 3, 368, 5], + ["setarg", 7, 3, 2, 368, 5], + ["invoke", 7, 1, 368, 5], + ["access", 1, "jump_false", 369, 20], + ["get", 2, 63, 1, 369, 5], + ["frame", 5, 2, 3, 369, 5], + ["null", 2, 369, 5], + ["setarg", 5, 0, 2, 369, 5], + ["setarg", 5, 1, 1, 369, 5], + ["setarg", 5, 2, 3, 369, 5], + ["setarg", 5, 3, 6, 369, 5], + ["invoke", 5, 1, 369, 5], + ["access", 1, "add", 370, 12], + ["get", 2, 34, 1, 370, 19], + ["get", 3, 35, 1, 370, 29], + ["get", 5, 36, 1, 370, 39], + ["get", 7, 55, 1, 370, 5], + ["frame", 8, 7, 4, 370, 5], + ["null", 7, 370, 5], + ["setarg", 8, 0, 7, 370, 5], + ["setarg", 8, 1, 1, 370, 5], + ["setarg", 8, 2, 2, 370, 5], + ["setarg", 8, 3, 3, 370, 5], + ["setarg", 8, 4, 5, 370, 5], + ["invoke", 8, 1, 370, 5], + ["get", 1, 62, 1, 371, 5], + ["frame", 2, 1, 1, 371, 5], + ["null", 1, 371, 5], + ["setarg", 2, 0, 1, 371, 5], + ["setarg", 2, 1, 4, 371, 5], + ["invoke", 2, 1, 371, 5], + ["get", 1, 51, 1, 373, 5], + ["frame", 2, 1, 1, 373, 5], + ["null", 1, 373, 5], + ["setarg", 2, 0, 1, 373, 5], + ["setarg", 2, 1, 6, 373, 5], + ["invoke", 2, 1, 373, 5], + ["access", 1, "cannot apply '+': operands must both be text or both be numbers", 374, 20], + ["get", 2, 61, 1, 374, 5], + ["frame", 3, 2, 1, 374, 5], + ["null", 2, 374, 5], + ["setarg", 3, 0, 2, 374, 5], + ["setarg", 3, 1, 1, 374, 5], + ["invoke", 3, 1, 374, 5], + ["access", 1, "disrupt", 375, 12], + ["get", 2, 52, 1, 375, 5], + ["frame", 3, 2, 1, 375, 5], + ["null", 2, 375, 5], + ["setarg", 3, 0, 2, 375, 5], + ["setarg", 3, 1, 1, 375, 5], + ["invoke", 3, 1, 375, 5], + ["get", 1, 51, 1, 376, 5], + ["frame", 2, 1, 1, 376, 5], + ["null", 1, 376, 5], + ["setarg", 2, 0, 1, 376, 5], + ["setarg", 2, 1, 4, 376, 5], + ["invoke", 2, 1, 376, 5], + ["null", 1, 377, 12], + ["return", 1, 377, 12], "_nop_ur_4", "_nop_ur_5" ], @@ -2271,147 +2271,147 @@ "nr_slots": 10, "nr_close_slots": 0, "instructions": [ - ["get", 2, 34, 1, 361, 25], - ["get", 3, 63, 1, 361, 9], - ["frame", 4, 3, 1, 361, 9], - ["null", 3, 361, 9], - ["setarg", 4, 0, 3, 361, 9], - ["setarg", 4, 1, 2, 361, 9], - ["invoke", 4, 2, 361, 9], - ["move", 3, 2, 361, 9], - ["jump_false", 3, "and_end_169", 361, 9], - ["get", 2, 35, 1, 361, 52], - ["get", 4, 63, 1, 361, 36], - ["frame", 5, 4, 1, 361, 36], - ["null", 4, 361, 36], - ["setarg", 5, 0, 4, 361, 36], - ["setarg", 5, 1, 2, 361, 36], - ["invoke", 5, 2, 361, 36], - ["move", 3, 2, 361, 36], + ["get", 2, 37, 1, 383, 25], + ["get", 3, 66, 1, 383, 9], + ["frame", 4, 3, 1, 383, 9], + ["null", 3, 383, 9], + ["setarg", 4, 0, 3, 383, 9], + ["setarg", 4, 1, 2, 383, 9], + ["invoke", 4, 2, 383, 9], + ["move", 3, 2, 383, 9], + ["jump_false", 3, "and_end_169", 383, 9], + ["get", 2, 38, 1, 383, 52], + ["get", 4, 66, 1, 383, 36], + ["frame", 5, 4, 1, 383, 36], + ["null", 4, 383, 36], + ["setarg", 5, 0, 4, 383, 36], + ["setarg", 5, 1, 2, 383, 36], + ["invoke", 5, 2, 383, 36], + ["move", 3, 2, 383, 36], "and_end_169", - ["jump_false", 3, "if_else_167", 361, 36], - ["get", 2, 31, 1, 362, 22], - ["get", 3, 32, 1, 362, 32], - ["get", 4, 33, 1, 362, 42], - ["get", 5, 52, 1, 362, 7], - ["frame", 6, 5, 4, 362, 7], - ["null", 5, 362, 7], - ["setarg", 6, 0, 5, 362, 7], - ["setarg", 6, 1, 1, 362, 7], - ["setarg", 6, 2, 2, 362, 7], - ["setarg", 6, 3, 3, 362, 7], - ["setarg", 6, 4, 4, 362, 7], - ["invoke", 6, 2, 362, 7], - ["null", 2, 363, 14], - ["return", 2, 363, 14], + ["jump_false", 3, "if_else_167", 383, 36], + ["get", 2, 34, 1, 384, 22], + ["get", 3, 35, 1, 384, 32], + ["get", 4, 36, 1, 384, 42], + ["get", 5, 55, 1, 384, 7], + ["frame", 6, 5, 4, 384, 7], + ["null", 5, 384, 7], + ["setarg", 6, 0, 5, 384, 7], + ["setarg", 6, 1, 1, 384, 7], + ["setarg", 6, 2, 2, 384, 7], + ["setarg", 6, 3, 3, 384, 7], + ["setarg", 6, 4, 4, 384, 7], + ["invoke", 6, 2, 384, 7], + ["null", 2, 385, 14], + ["return", 2, 385, 14], "_nop_ur_1", "if_else_167", "if_end_168", - ["get", 2, 40, 1, 365, 14], - ["frame", 3, 2, 0, 365, 14], - ["null", 2, 365, 14], - ["setarg", 3, 0, 2, 365, 14], - ["invoke", 3, 2, 365, 14], - ["move", 3, 2, 365, 14], - ["get", 2, 40, 1, 366, 14], - ["frame", 4, 2, 0, 366, 14], - ["null", 2, 366, 14], - ["setarg", 4, 0, 2, 366, 14], - ["invoke", 4, 2, 366, 14], - ["move", 4, 2, 366, 14], - ["access", 2, "num_err", 367, 25], - ["get", 5, 45, 1, 367, 15], - ["frame", 6, 5, 1, 367, 15], - ["null", 5, 367, 15], - ["setarg", 6, 0, 5, 367, 15], - ["setarg", 6, 1, 2, 367, 15], - ["invoke", 6, 2, 367, 15], - ["move", 5, 2, 367, 15], - ["access", 2, "num_done", 368, 26], - ["get", 6, 45, 1, 368, 16], - ["frame", 7, 6, 1, 368, 16], - ["null", 6, 368, 16], - ["setarg", 7, 0, 6, 368, 16], - ["setarg", 7, 1, 2, 368, 16], - ["invoke", 7, 2, 368, 16], - ["move", 6, 2, 368, 16], - ["access", 2, "is_num", 369, 12], - ["get", 7, 32, 1, 369, 26], - ["get", 8, 51, 1, 369, 5], - ["frame", 9, 8, 3, 369, 5], - ["null", 8, 369, 5], - ["setarg", 9, 0, 8, 369, 5], - ["setarg", 9, 1, 2, 369, 5], - ["setarg", 9, 2, 3, 369, 5], - ["setarg", 9, 3, 7, 369, 5], - ["invoke", 9, 2, 369, 5], - ["access", 2, "jump_false", 370, 20], - ["get", 7, 60, 1, 370, 5], - ["frame", 8, 7, 3, 370, 5], - ["null", 7, 370, 5], - ["setarg", 8, 0, 7, 370, 5], - ["setarg", 8, 1, 2, 370, 5], - ["setarg", 8, 2, 3, 370, 5], - ["setarg", 8, 3, 5, 370, 5], - ["invoke", 8, 2, 370, 5], - ["access", 2, "is_num", 371, 12], - ["get", 3, 33, 1, 371, 26], - ["get", 7, 51, 1, 371, 5], - ["frame", 8, 7, 3, 371, 5], - ["null", 7, 371, 5], - ["setarg", 8, 0, 7, 371, 5], - ["setarg", 8, 1, 2, 371, 5], - ["setarg", 8, 2, 4, 371, 5], - ["setarg", 8, 3, 3, 371, 5], - ["invoke", 8, 2, 371, 5], - ["access", 2, "jump_false", 372, 20], - ["get", 3, 60, 1, 372, 5], - ["frame", 7, 3, 3, 372, 5], - ["null", 3, 372, 5], - ["setarg", 7, 0, 3, 372, 5], - ["setarg", 7, 1, 2, 372, 5], - ["setarg", 7, 2, 4, 372, 5], - ["setarg", 7, 3, 5, 372, 5], - ["invoke", 7, 2, 372, 5], - ["get", 2, 31, 1, 373, 20], - ["get", 3, 32, 1, 373, 30], - ["get", 4, 33, 1, 373, 40], - ["get", 7, 52, 1, 373, 5], - ["frame", 8, 7, 4, 373, 5], - ["null", 7, 373, 5], - ["setarg", 8, 0, 7, 373, 5], - ["setarg", 8, 1, 1, 373, 5], - ["setarg", 8, 2, 2, 373, 5], - ["setarg", 8, 3, 3, 373, 5], - ["setarg", 8, 4, 4, 373, 5], - ["invoke", 8, 2, 373, 5], - ["get", 2, 59, 1, 374, 5], - ["frame", 3, 2, 1, 374, 5], - ["null", 2, 374, 5], - ["setarg", 3, 0, 2, 374, 5], - ["setarg", 3, 1, 6, 374, 5], - ["invoke", 3, 2, 374, 5], - ["get", 2, 48, 1, 376, 5], - ["frame", 3, 2, 1, 376, 5], - ["null", 2, 376, 5], - ["setarg", 3, 0, 2, 376, 5], - ["setarg", 3, 1, 5, 376, 5], - ["invoke", 3, 2, 376, 5], - ["access", 2, "cannot apply '", 377, 20], - ["get", 3, 36, 1, 377, 39], + ["get", 2, 43, 1, 387, 14], + ["frame", 3, 2, 0, 387, 14], + ["null", 2, 387, 14], + ["setarg", 3, 0, 2, 387, 14], + ["invoke", 3, 2, 387, 14], + ["move", 3, 2, 387, 14], + ["get", 2, 43, 1, 388, 14], + ["frame", 4, 2, 0, 388, 14], + ["null", 2, 388, 14], + ["setarg", 4, 0, 2, 388, 14], + ["invoke", 4, 2, 388, 14], + ["move", 4, 2, 388, 14], + ["access", 2, "num_err", 389, 25], + ["get", 5, 48, 1, 389, 15], + ["frame", 6, 5, 1, 389, 15], + ["null", 5, 389, 15], + ["setarg", 6, 0, 5, 389, 15], + ["setarg", 6, 1, 2, 389, 15], + ["invoke", 6, 2, 389, 15], + ["move", 5, 2, 389, 15], + ["access", 2, "num_done", 390, 26], + ["get", 6, 48, 1, 390, 16], + ["frame", 7, 6, 1, 390, 16], + ["null", 6, 390, 16], + ["setarg", 7, 0, 6, 390, 16], + ["setarg", 7, 1, 2, 390, 16], + ["invoke", 7, 2, 390, 16], + ["move", 6, 2, 390, 16], + ["access", 2, "is_num", 391, 12], + ["get", 7, 35, 1, 391, 26], + ["get", 8, 54, 1, 391, 5], + ["frame", 9, 8, 3, 391, 5], + ["null", 8, 391, 5], + ["setarg", 9, 0, 8, 391, 5], + ["setarg", 9, 1, 2, 391, 5], + ["setarg", 9, 2, 3, 391, 5], + ["setarg", 9, 3, 7, 391, 5], + ["invoke", 9, 2, 391, 5], + ["access", 2, "jump_false", 392, 20], + ["get", 7, 63, 1, 392, 5], + ["frame", 8, 7, 3, 392, 5], + ["null", 7, 392, 5], + ["setarg", 8, 0, 7, 392, 5], + ["setarg", 8, 1, 2, 392, 5], + ["setarg", 8, 2, 3, 392, 5], + ["setarg", 8, 3, 5, 392, 5], + ["invoke", 8, 2, 392, 5], + ["access", 2, "is_num", 393, 12], + ["get", 3, 36, 1, 393, 26], + ["get", 7, 54, 1, 393, 5], + ["frame", 8, 7, 3, 393, 5], + ["null", 7, 393, 5], + ["setarg", 8, 0, 7, 393, 5], + ["setarg", 8, 1, 2, 393, 5], + ["setarg", 8, 2, 4, 393, 5], + ["setarg", 8, 3, 3, 393, 5], + ["invoke", 8, 2, 393, 5], + ["access", 2, "jump_false", 394, 20], + ["get", 3, 63, 1, 394, 5], + ["frame", 7, 3, 3, 394, 5], + ["null", 3, 394, 5], + ["setarg", 7, 0, 3, 394, 5], + ["setarg", 7, 1, 2, 394, 5], + ["setarg", 7, 2, 4, 394, 5], + ["setarg", 7, 3, 5, 394, 5], + ["invoke", 7, 2, 394, 5], + ["get", 2, 34, 1, 395, 20], + ["get", 3, 35, 1, 395, 30], + ["get", 4, 36, 1, 395, 40], + ["get", 7, 55, 1, 395, 5], + ["frame", 8, 7, 4, 395, 5], + ["null", 7, 395, 5], + ["setarg", 8, 0, 7, 395, 5], + ["setarg", 8, 1, 1, 395, 5], + ["setarg", 8, 2, 2, 395, 5], + ["setarg", 8, 3, 3, 395, 5], + ["setarg", 8, 4, 4, 395, 5], + ["invoke", 8, 2, 395, 5], + ["get", 2, 62, 1, 396, 5], + ["frame", 3, 2, 1, 396, 5], + ["null", 2, 396, 5], + ["setarg", 3, 0, 2, 396, 5], + ["setarg", 3, 1, 6, 396, 5], + ["invoke", 3, 2, 396, 5], + ["get", 2, 51, 1, 398, 5], + ["frame", 3, 2, 1, 398, 5], + ["null", 2, 398, 5], + ["setarg", 3, 0, 2, 398, 5], + ["setarg", 3, 1, 5, 398, 5], + ["invoke", 3, 2, 398, 5], + ["access", 2, "cannot apply '", 399, 20], + ["get", 3, 39, 1, 399, 39], "_nop_tc_1", "_nop_tc_2", - ["is_text", 4, 3, 377, 39], - ["jump_false", 4, "add_cn_171", 377, 39], - ["concat", 5, 2, 3, 377, 39], - ["jump", "add_done_170", 377, 39], + ["is_text", 4, 3, 399, 39], + ["jump_false", 4, "add_cn_171", 399, 39], + ["concat", 5, 2, 3, 399, 39], + ["jump", "add_done_170", 399, 39], "add_cn_171", "_nop_tc_3", - ["jump", "add_err_172", 377, 39], - ["is_num", 4, 3, 377, 39], - ["jump_false", 4, "add_err_172", 377, 39], - ["add", 5, 2, 3, 377, 39], - ["jump", "add_done_170", 377, 39], + ["jump", "add_err_172", 399, 39], + ["is_num", 4, 3, 399, 39], + ["jump_false", 4, "add_err_172", 399, 39], + ["add", 5, 2, 3, 399, 39], + ["jump", "add_done_170", 399, 39], "add_err_172", [ "access", @@ -2421,35 +2421,35 @@ "kind": "name", "make": "intrinsic" }, - 377, + 399, 39 ], - ["access", 3, "error", 377, 39], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 377, 39], - ["array", 7, 0, 377, 39], - ["push", 7, 4, 377, 39], - ["frame", 4, 2, 2, 377, 39], - ["null", 2, 377, 39], - ["setarg", 4, 0, 2, 377, 39], - ["setarg", 4, 1, 3, 377, 39], - ["setarg", 4, 2, 7, 377, 39], - ["invoke", 4, 2, 377, 39], - ["disrupt", 377, 39], + ["access", 3, "error", 399, 39], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 399, 39], + ["array", 7, 0, 399, 39], + ["push", 7, 4, 399, 39], + ["frame", 4, 2, 2, 399, 39], + ["null", 2, 399, 39], + ["setarg", 4, 0, 2, 399, 39], + ["setarg", 4, 1, 3, 399, 39], + ["setarg", 4, 2, 7, 399, 39], + ["invoke", 4, 2, 399, 39], + ["disrupt", 399, 39], "add_done_170", - ["access", 2, "': operands must be numbers", 377, 52], - ["is_text", 3, 5, 377, 52], - ["jump_false", 3, "add_cn_174", 377, 52], + ["access", 2, "': operands must be numbers", 399, 52], + ["is_text", 3, 5, 399, 52], + ["jump_false", 3, "add_cn_174", 399, 52], "_nop_tc_4", "_nop_tc_5", - ["concat", 4, 5, 2, 377, 52], - ["jump", "add_done_173", 377, 52], + ["concat", 4, 5, 2, 399, 52], + ["jump", "add_done_173", 399, 52], "add_cn_174", - ["is_num", 3, 5, 377, 52], - ["jump_false", 3, "add_err_175", 377, 52], + ["is_num", 3, 5, 399, 52], + ["jump_false", 3, "add_err_175", 399, 52], "_nop_tc_6", - ["jump", "add_err_175", 377, 52], - ["add", 4, 5, 2, 377, 52], - ["jump", "add_done_173", 377, 52], + ["jump", "add_err_175", 399, 52], + ["add", 4, 5, 2, 399, 52], + ["jump", "add_done_173", 399, 52], "add_err_175", [ "access", @@ -2459,42 +2459,42 @@ "kind": "name", "make": "intrinsic" }, - 377, + 399, 52 ], - ["access", 3, "error", 377, 52], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 377, 52], - ["array", 7, 0, 377, 52], - ["push", 7, 5, 377, 52], - ["frame", 5, 2, 2, 377, 52], - ["null", 2, 377, 52], - ["setarg", 5, 0, 2, 377, 52], - ["setarg", 5, 1, 3, 377, 52], - ["setarg", 5, 2, 7, 377, 52], - ["invoke", 5, 2, 377, 52], - ["disrupt", 377, 52], + ["access", 3, "error", 399, 52], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 399, 52], + ["array", 7, 0, 399, 52], + ["push", 7, 5, 399, 52], + ["frame", 5, 2, 2, 399, 52], + ["null", 2, 399, 52], + ["setarg", 5, 0, 2, 399, 52], + ["setarg", 5, 1, 3, 399, 52], + ["setarg", 5, 2, 7, 399, 52], + ["invoke", 5, 2, 399, 52], + ["disrupt", 399, 52], "add_done_173", - ["get", 2, 58, 1, 377, 5], - ["frame", 3, 2, 1, 377, 5], - ["null", 2, 377, 5], - ["setarg", 3, 0, 2, 377, 5], - ["setarg", 3, 1, 4, 377, 5], - ["invoke", 3, 2, 377, 5], - ["access", 2, "disrupt", 378, 12], - ["get", 3, 49, 1, 378, 5], - ["frame", 4, 3, 1, 378, 5], - ["null", 3, 378, 5], - ["setarg", 4, 0, 3, 378, 5], - ["setarg", 4, 1, 2, 378, 5], - ["invoke", 4, 2, 378, 5], - ["get", 2, 48, 1, 379, 5], - ["frame", 3, 2, 1, 379, 5], - ["null", 2, 379, 5], - ["setarg", 3, 0, 2, 379, 5], - ["setarg", 3, 1, 6, 379, 5], - ["invoke", 3, 2, 379, 5], - ["null", 2, 380, 12], - ["return", 2, 380, 12], + ["get", 2, 61, 1, 399, 5], + ["frame", 3, 2, 1, 399, 5], + ["null", 2, 399, 5], + ["setarg", 3, 0, 2, 399, 5], + ["setarg", 3, 1, 4, 399, 5], + ["invoke", 3, 2, 399, 5], + ["access", 2, "disrupt", 400, 12], + ["get", 3, 52, 1, 400, 5], + ["frame", 4, 3, 1, 400, 5], + ["null", 3, 400, 5], + ["setarg", 4, 0, 3, 400, 5], + ["setarg", 4, 1, 2, 400, 5], + ["invoke", 4, 2, 400, 5], + ["get", 2, 51, 1, 401, 5], + ["frame", 3, 2, 1, 401, 5], + ["null", 2, 401, 5], + ["setarg", 3, 0, 2, 401, 5], + ["setarg", 3, 1, 6, 401, 5], + ["invoke", 3, 2, 401, 5], + ["null", 2, 402, 12], + ["return", 2, 402, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -2507,397 +2507,397 @@ "nr_slots": 15, "nr_close_slots": 0, "instructions": [ - ["get", 1, 31, 1, 386, 16], - ["move", 2, 1, 386, 16], - ["get", 1, 32, 1, 387, 16], - ["move", 3, 1, 387, 16], - ["get", 1, 33, 1, 388, 17], - ["move", 4, 1, 388, 17], - ["access", 1, 0, 389, 14], - ["access", 5, 0, 390, 14], - ["access", 6, "eq_done", 391, 26], - ["get", 7, 45, 1, 391, 16], - ["frame", 8, 7, 1, 391, 16], - ["null", 7, 391, 16], - ["setarg", 8, 0, 7, 391, 16], - ["setarg", 8, 1, 6, 391, 16], - ["invoke", 8, 6, 391, 16], - ["move", 7, 6, 391, 16], - ["access", 6, "eq_ni", 392, 29], - ["get", 8, 45, 1, 392, 19], - ["frame", 9, 8, 1, 392, 19], - ["null", 8, 392, 19], - ["setarg", 9, 0, 8, 392, 19], - ["setarg", 9, 1, 6, 392, 19], - ["invoke", 9, 6, 392, 19], - ["move", 8, 6, 392, 19], - ["access", 6, "eq_nn", 393, 29], - ["get", 9, 45, 1, 393, 19], - ["frame", 10, 9, 1, 393, 19], - ["null", 9, 393, 19], - ["setarg", 10, 0, 9, 393, 19], - ["setarg", 10, 1, 6, 393, 19], - ["invoke", 10, 6, 393, 19], - ["move", 9, 6, 393, 19], - ["access", 6, "eq_nt", 394, 30], - ["get", 10, 45, 1, 394, 20], - ["frame", 11, 10, 1, 394, 20], - ["null", 10, 394, 20], - ["setarg", 11, 0, 10, 394, 20], - ["setarg", 11, 1, 6, 394, 20], - ["invoke", 11, 6, 394, 20], - ["move", 10, 6, 394, 20], - ["access", 6, "eq_nnl", 395, 30], - ["get", 11, 45, 1, 395, 20], - ["frame", 12, 11, 1, 395, 20], - ["null", 11, 395, 20], - ["setarg", 12, 0, 11, 395, 20], - ["setarg", 12, 1, 6, 395, 20], - ["invoke", 12, 6, 395, 20], - ["move", 11, 6, 395, 20], - ["access", 6, "eq_nb", 396, 30], - ["get", 12, 45, 1, 396, 20], - ["frame", 13, 12, 1, 396, 20], - ["null", 12, 396, 20], - ["setarg", 13, 0, 12, 396, 20], - ["setarg", 13, 1, 6, 396, 20], - ["invoke", 13, 6, 396, 20], - ["move", 12, 6, 396, 20], - ["access", 6, "is_identical", 399, 12], - ["get", 13, 52, 1, 399, 5], - ["frame", 14, 13, 4, 399, 5], - ["null", 13, 399, 5], - ["setarg", 14, 0, 13, 399, 5], - ["setarg", 14, 1, 6, 399, 5], - ["setarg", 14, 2, 2, 399, 5], - ["setarg", 14, 3, 3, 399, 5], - ["setarg", 14, 4, 4, 399, 5], - ["invoke", 14, 6, 399, 5], - ["access", 6, "jump_true", 400, 20], - ["get", 13, 60, 1, 400, 5], - ["frame", 14, 13, 3, 400, 5], - ["null", 13, 400, 5], - ["setarg", 14, 0, 13, 400, 5], - ["setarg", 14, 1, 6, 400, 5], - ["setarg", 14, 2, 2, 400, 5], - ["setarg", 14, 3, 7, 400, 5], - ["invoke", 14, 6, 400, 5], - ["get", 6, 40, 1, 403, 10], - ["frame", 13, 6, 0, 403, 10], - ["null", 6, 403, 10], - ["setarg", 13, 0, 6, 403, 10], - ["invoke", 13, 6, 403, 10], - ["move", 1, 6, 403, 10], - ["access", 6, "is_int", 404, 12], - ["get", 13, 51, 1, 404, 5], - ["frame", 14, 13, 3, 404, 5], - ["null", 13, 404, 5], - ["setarg", 14, 0, 13, 404, 5], - ["setarg", 14, 1, 6, 404, 5], - ["setarg", 14, 2, 1, 404, 5], - ["setarg", 14, 3, 3, 404, 5], - ["invoke", 14, 6, 404, 5], - ["access", 6, "jump_false", 405, 20], - ["get", 13, 60, 1, 405, 5], - ["frame", 14, 13, 3, 405, 5], - ["null", 13, 405, 5], - ["setarg", 14, 0, 13, 405, 5], - ["setarg", 14, 1, 6, 405, 5], - ["setarg", 14, 2, 1, 405, 5], - ["setarg", 14, 3, 8, 405, 5], - ["invoke", 14, 6, 405, 5], - ["get", 6, 40, 1, 406, 10], - ["frame", 13, 6, 0, 406, 10], - ["null", 6, 406, 10], - ["setarg", 13, 0, 6, 406, 10], - ["invoke", 13, 6, 406, 10], - ["move", 5, 6, 406, 10], - ["access", 6, "is_int", 407, 12], - ["get", 13, 51, 1, 407, 5], - ["frame", 14, 13, 3, 407, 5], - ["null", 13, 407, 5], - ["setarg", 14, 0, 13, 407, 5], - ["setarg", 14, 1, 6, 407, 5], - ["setarg", 14, 2, 5, 407, 5], - ["setarg", 14, 3, 4, 407, 5], - ["invoke", 14, 6, 407, 5], - ["access", 6, "jump_false", 408, 20], - ["get", 13, 60, 1, 408, 5], - ["frame", 14, 13, 3, 408, 5], - ["null", 13, 408, 5], - ["setarg", 14, 0, 13, 408, 5], - ["setarg", 14, 1, 6, 408, 5], - ["setarg", 14, 2, 5, 408, 5], - ["setarg", 14, 3, 8, 408, 5], - ["invoke", 14, 6, 408, 5], - ["access", 6, "eq_int", 409, 12], - ["get", 13, 52, 1, 409, 5], - ["frame", 14, 13, 4, 409, 5], - ["null", 13, 409, 5], - ["setarg", 14, 0, 13, 409, 5], - ["setarg", 14, 1, 6, 409, 5], - ["setarg", 14, 2, 2, 409, 5], - ["setarg", 14, 3, 3, 409, 5], - ["setarg", 14, 4, 4, 409, 5], - ["invoke", 14, 6, 409, 5], - ["get", 6, 59, 1, 410, 5], - ["frame", 13, 6, 1, 410, 5], - ["null", 6, 410, 5], - ["setarg", 13, 0, 6, 410, 5], - ["setarg", 13, 1, 7, 410, 5], - ["invoke", 13, 6, 410, 5], - ["get", 6, 48, 1, 413, 5], - ["frame", 13, 6, 1, 413, 5], - ["null", 6, 413, 5], - ["setarg", 13, 0, 6, 413, 5], - ["setarg", 13, 1, 8, 413, 5], - ["invoke", 13, 6, 413, 5], - ["access", 6, "is_num", 414, 12], - ["get", 8, 51, 1, 414, 5], - ["frame", 13, 8, 3, 414, 5], - ["null", 8, 414, 5], - ["setarg", 13, 0, 8, 414, 5], - ["setarg", 13, 1, 6, 414, 5], - ["setarg", 13, 2, 1, 414, 5], - ["setarg", 13, 3, 3, 414, 5], - ["invoke", 13, 6, 414, 5], - ["access", 6, "jump_false", 415, 20], - ["get", 8, 60, 1, 415, 5], - ["frame", 13, 8, 3, 415, 5], - ["null", 8, 415, 5], - ["setarg", 13, 0, 8, 415, 5], - ["setarg", 13, 1, 6, 415, 5], - ["setarg", 13, 2, 1, 415, 5], - ["setarg", 13, 3, 9, 415, 5], - ["invoke", 13, 6, 415, 5], - ["access", 6, "is_num", 416, 12], - ["get", 8, 51, 1, 416, 5], - ["frame", 13, 8, 3, 416, 5], - ["null", 8, 416, 5], - ["setarg", 13, 0, 8, 416, 5], - ["setarg", 13, 1, 6, 416, 5], - ["setarg", 13, 2, 5, 416, 5], - ["setarg", 13, 3, 4, 416, 5], - ["invoke", 13, 6, 416, 5], - ["access", 6, "jump_false", 417, 20], - ["get", 8, 60, 1, 417, 5], - ["frame", 13, 8, 3, 417, 5], - ["null", 8, 417, 5], - ["setarg", 13, 0, 8, 417, 5], - ["setarg", 13, 1, 6, 417, 5], - ["setarg", 13, 2, 5, 417, 5], - ["setarg", 13, 3, 9, 417, 5], - ["invoke", 13, 6, 417, 5], - ["access", 6, "eq_float", 418, 12], - ["get", 8, 52, 1, 418, 5], - ["frame", 13, 8, 4, 418, 5], - ["null", 8, 418, 5], - ["setarg", 13, 0, 8, 418, 5], - ["setarg", 13, 1, 6, 418, 5], - ["setarg", 13, 2, 2, 418, 5], - ["setarg", 13, 3, 3, 418, 5], - ["setarg", 13, 4, 4, 418, 5], - ["invoke", 13, 6, 418, 5], - ["get", 6, 59, 1, 419, 5], - ["frame", 8, 6, 1, 419, 5], - ["null", 6, 419, 5], - ["setarg", 8, 0, 6, 419, 5], - ["setarg", 8, 1, 7, 419, 5], - ["invoke", 8, 6, 419, 5], - ["get", 6, 48, 1, 422, 5], - ["frame", 8, 6, 1, 422, 5], - ["null", 6, 422, 5], - ["setarg", 8, 0, 6, 422, 5], - ["setarg", 8, 1, 9, 422, 5], - ["invoke", 8, 6, 422, 5], - ["access", 6, "is_text", 423, 12], - ["get", 8, 51, 1, 423, 5], - ["frame", 9, 8, 3, 423, 5], - ["null", 8, 423, 5], - ["setarg", 9, 0, 8, 423, 5], - ["setarg", 9, 1, 6, 423, 5], - ["setarg", 9, 2, 1, 423, 5], - ["setarg", 9, 3, 3, 423, 5], - ["invoke", 9, 6, 423, 5], - ["access", 6, "jump_false", 424, 20], - ["get", 8, 60, 1, 424, 5], - ["frame", 9, 8, 3, 424, 5], - ["null", 8, 424, 5], - ["setarg", 9, 0, 8, 424, 5], - ["setarg", 9, 1, 6, 424, 5], - ["setarg", 9, 2, 1, 424, 5], - ["setarg", 9, 3, 10, 424, 5], - ["invoke", 9, 6, 424, 5], - ["access", 6, "is_text", 425, 12], - ["get", 8, 51, 1, 425, 5], - ["frame", 9, 8, 3, 425, 5], - ["null", 8, 425, 5], - ["setarg", 9, 0, 8, 425, 5], - ["setarg", 9, 1, 6, 425, 5], - ["setarg", 9, 2, 5, 425, 5], - ["setarg", 9, 3, 4, 425, 5], - ["invoke", 9, 6, 425, 5], - ["access", 6, "jump_false", 426, 20], - ["get", 8, 60, 1, 426, 5], - ["frame", 9, 8, 3, 426, 5], - ["null", 8, 426, 5], - ["setarg", 9, 0, 8, 426, 5], - ["setarg", 9, 1, 6, 426, 5], - ["setarg", 9, 2, 5, 426, 5], - ["setarg", 9, 3, 10, 426, 5], - ["invoke", 9, 6, 426, 5], - ["access", 6, "eq_text", 427, 12], - ["get", 8, 52, 1, 427, 5], - ["frame", 9, 8, 4, 427, 5], - ["null", 8, 427, 5], - ["setarg", 9, 0, 8, 427, 5], - ["setarg", 9, 1, 6, 427, 5], - ["setarg", 9, 2, 2, 427, 5], - ["setarg", 9, 3, 3, 427, 5], - ["setarg", 9, 4, 4, 427, 5], - ["invoke", 9, 6, 427, 5], - ["get", 6, 59, 1, 428, 5], - ["frame", 8, 6, 1, 428, 5], - ["null", 6, 428, 5], - ["setarg", 8, 0, 6, 428, 5], - ["setarg", 8, 1, 7, 428, 5], - ["invoke", 8, 6, 428, 5], - ["get", 6, 48, 1, 431, 5], - ["frame", 8, 6, 1, 431, 5], - ["null", 6, 431, 5], - ["setarg", 8, 0, 6, 431, 5], - ["setarg", 8, 1, 10, 431, 5], - ["invoke", 8, 6, 431, 5], - ["access", 6, "is_null", 432, 12], - ["get", 8, 51, 1, 432, 5], - ["frame", 9, 8, 3, 432, 5], - ["null", 8, 432, 5], - ["setarg", 9, 0, 8, 432, 5], - ["setarg", 9, 1, 6, 432, 5], - ["setarg", 9, 2, 1, 432, 5], - ["setarg", 9, 3, 3, 432, 5], - ["invoke", 9, 6, 432, 5], - ["access", 6, "jump_false", 433, 20], - ["get", 8, 60, 1, 433, 5], - ["frame", 9, 8, 3, 433, 5], - ["null", 8, 433, 5], - ["setarg", 9, 0, 8, 433, 5], - ["setarg", 9, 1, 6, 433, 5], - ["setarg", 9, 2, 1, 433, 5], - ["setarg", 9, 3, 11, 433, 5], - ["invoke", 9, 6, 433, 5], - ["access", 6, "is_null", 434, 12], - ["get", 8, 51, 1, 434, 5], - ["frame", 9, 8, 3, 434, 5], - ["null", 8, 434, 5], - ["setarg", 9, 0, 8, 434, 5], - ["setarg", 9, 1, 6, 434, 5], - ["setarg", 9, 2, 5, 434, 5], - ["setarg", 9, 3, 4, 434, 5], - ["invoke", 9, 6, 434, 5], - ["access", 6, "jump_false", 435, 20], - ["get", 8, 60, 1, 435, 5], - ["frame", 9, 8, 3, 435, 5], - ["null", 8, 435, 5], - ["setarg", 9, 0, 8, 435, 5], - ["setarg", 9, 1, 6, 435, 5], - ["setarg", 9, 2, 5, 435, 5], - ["setarg", 9, 3, 11, 435, 5], - ["invoke", 9, 6, 435, 5], - ["access", 6, "true", 436, 12], - ["get", 8, 50, 1, 436, 5], - ["frame", 9, 8, 2, 436, 5], + ["get", 1, 34, 1, 408, 16], + ["move", 2, 1, 408, 16], + ["get", 1, 35, 1, 409, 16], + ["move", 3, 1, 409, 16], + ["get", 1, 36, 1, 410, 17], + ["move", 4, 1, 410, 17], + ["access", 1, 0, 411, 14], + ["access", 5, 0, 412, 14], + ["access", 6, "eq_done", 413, 26], + ["get", 7, 48, 1, 413, 16], + ["frame", 8, 7, 1, 413, 16], + ["null", 7, 413, 16], + ["setarg", 8, 0, 7, 413, 16], + ["setarg", 8, 1, 6, 413, 16], + ["invoke", 8, 6, 413, 16], + ["move", 7, 6, 413, 16], + ["access", 6, "eq_ni", 414, 29], + ["get", 8, 48, 1, 414, 19], + ["frame", 9, 8, 1, 414, 19], + ["null", 8, 414, 19], + ["setarg", 9, 0, 8, 414, 19], + ["setarg", 9, 1, 6, 414, 19], + ["invoke", 9, 6, 414, 19], + ["move", 8, 6, 414, 19], + ["access", 6, "eq_nn", 415, 29], + ["get", 9, 48, 1, 415, 19], + ["frame", 10, 9, 1, 415, 19], + ["null", 9, 415, 19], + ["setarg", 10, 0, 9, 415, 19], + ["setarg", 10, 1, 6, 415, 19], + ["invoke", 10, 6, 415, 19], + ["move", 9, 6, 415, 19], + ["access", 6, "eq_nt", 416, 30], + ["get", 10, 48, 1, 416, 20], + ["frame", 11, 10, 1, 416, 20], + ["null", 10, 416, 20], + ["setarg", 11, 0, 10, 416, 20], + ["setarg", 11, 1, 6, 416, 20], + ["invoke", 11, 6, 416, 20], + ["move", 10, 6, 416, 20], + ["access", 6, "eq_nnl", 417, 30], + ["get", 11, 48, 1, 417, 20], + ["frame", 12, 11, 1, 417, 20], + ["null", 11, 417, 20], + ["setarg", 12, 0, 11, 417, 20], + ["setarg", 12, 1, 6, 417, 20], + ["invoke", 12, 6, 417, 20], + ["move", 11, 6, 417, 20], + ["access", 6, "eq_nb", 418, 30], + ["get", 12, 48, 1, 418, 20], + ["frame", 13, 12, 1, 418, 20], + ["null", 12, 418, 20], + ["setarg", 13, 0, 12, 418, 20], + ["setarg", 13, 1, 6, 418, 20], + ["invoke", 13, 6, 418, 20], + ["move", 12, 6, 418, 20], + ["access", 6, "is_identical", 421, 12], + ["get", 13, 55, 1, 421, 5], + ["frame", 14, 13, 4, 421, 5], + ["null", 13, 421, 5], + ["setarg", 14, 0, 13, 421, 5], + ["setarg", 14, 1, 6, 421, 5], + ["setarg", 14, 2, 2, 421, 5], + ["setarg", 14, 3, 3, 421, 5], + ["setarg", 14, 4, 4, 421, 5], + ["invoke", 14, 6, 421, 5], + ["access", 6, "jump_true", 422, 20], + ["get", 13, 63, 1, 422, 5], + ["frame", 14, 13, 3, 422, 5], + ["null", 13, 422, 5], + ["setarg", 14, 0, 13, 422, 5], + ["setarg", 14, 1, 6, 422, 5], + ["setarg", 14, 2, 2, 422, 5], + ["setarg", 14, 3, 7, 422, 5], + ["invoke", 14, 6, 422, 5], + ["get", 6, 43, 1, 425, 10], + ["frame", 13, 6, 0, 425, 10], + ["null", 6, 425, 10], + ["setarg", 13, 0, 6, 425, 10], + ["invoke", 13, 6, 425, 10], + ["move", 1, 6, 425, 10], + ["access", 6, "is_int", 426, 12], + ["get", 13, 54, 1, 426, 5], + ["frame", 14, 13, 3, 426, 5], + ["null", 13, 426, 5], + ["setarg", 14, 0, 13, 426, 5], + ["setarg", 14, 1, 6, 426, 5], + ["setarg", 14, 2, 1, 426, 5], + ["setarg", 14, 3, 3, 426, 5], + ["invoke", 14, 6, 426, 5], + ["access", 6, "jump_false", 427, 20], + ["get", 13, 63, 1, 427, 5], + ["frame", 14, 13, 3, 427, 5], + ["null", 13, 427, 5], + ["setarg", 14, 0, 13, 427, 5], + ["setarg", 14, 1, 6, 427, 5], + ["setarg", 14, 2, 1, 427, 5], + ["setarg", 14, 3, 8, 427, 5], + ["invoke", 14, 6, 427, 5], + ["get", 6, 43, 1, 428, 10], + ["frame", 13, 6, 0, 428, 10], + ["null", 6, 428, 10], + ["setarg", 13, 0, 6, 428, 10], + ["invoke", 13, 6, 428, 10], + ["move", 5, 6, 428, 10], + ["access", 6, "is_int", 429, 12], + ["get", 13, 54, 1, 429, 5], + ["frame", 14, 13, 3, 429, 5], + ["null", 13, 429, 5], + ["setarg", 14, 0, 13, 429, 5], + ["setarg", 14, 1, 6, 429, 5], + ["setarg", 14, 2, 5, 429, 5], + ["setarg", 14, 3, 4, 429, 5], + ["invoke", 14, 6, 429, 5], + ["access", 6, "jump_false", 430, 20], + ["get", 13, 63, 1, 430, 5], + ["frame", 14, 13, 3, 430, 5], + ["null", 13, 430, 5], + ["setarg", 14, 0, 13, 430, 5], + ["setarg", 14, 1, 6, 430, 5], + ["setarg", 14, 2, 5, 430, 5], + ["setarg", 14, 3, 8, 430, 5], + ["invoke", 14, 6, 430, 5], + ["access", 6, "eq_int", 431, 12], + ["get", 13, 55, 1, 431, 5], + ["frame", 14, 13, 4, 431, 5], + ["null", 13, 431, 5], + ["setarg", 14, 0, 13, 431, 5], + ["setarg", 14, 1, 6, 431, 5], + ["setarg", 14, 2, 2, 431, 5], + ["setarg", 14, 3, 3, 431, 5], + ["setarg", 14, 4, 4, 431, 5], + ["invoke", 14, 6, 431, 5], + ["get", 6, 62, 1, 432, 5], + ["frame", 13, 6, 1, 432, 5], + ["null", 6, 432, 5], + ["setarg", 13, 0, 6, 432, 5], + ["setarg", 13, 1, 7, 432, 5], + ["invoke", 13, 6, 432, 5], + ["get", 6, 51, 1, 435, 5], + ["frame", 13, 6, 1, 435, 5], + ["null", 6, 435, 5], + ["setarg", 13, 0, 6, 435, 5], + ["setarg", 13, 1, 8, 435, 5], + ["invoke", 13, 6, 435, 5], + ["access", 6, "is_num", 436, 12], + ["get", 8, 54, 1, 436, 5], + ["frame", 13, 8, 3, 436, 5], ["null", 8, 436, 5], - ["setarg", 9, 0, 8, 436, 5], - ["setarg", 9, 1, 6, 436, 5], - ["setarg", 9, 2, 2, 436, 5], - ["invoke", 9, 6, 436, 5], - ["get", 6, 59, 1, 437, 5], - ["frame", 8, 6, 1, 437, 5], - ["null", 6, 437, 5], - ["setarg", 8, 0, 6, 437, 5], - ["setarg", 8, 1, 7, 437, 5], - ["invoke", 8, 6, 437, 5], - ["get", 6, 48, 1, 440, 5], - ["frame", 8, 6, 1, 440, 5], - ["null", 6, 440, 5], - ["setarg", 8, 0, 6, 440, 5], - ["setarg", 8, 1, 11, 440, 5], - ["invoke", 8, 6, 440, 5], - ["access", 6, "is_bool", 441, 12], - ["get", 8, 51, 1, 441, 5], - ["frame", 9, 8, 3, 441, 5], - ["null", 8, 441, 5], - ["setarg", 9, 0, 8, 441, 5], - ["setarg", 9, 1, 6, 441, 5], - ["setarg", 9, 2, 1, 441, 5], - ["setarg", 9, 3, 3, 441, 5], - ["invoke", 9, 6, 441, 5], - ["access", 6, "jump_false", 442, 20], - ["get", 8, 60, 1, 442, 5], - ["frame", 9, 8, 3, 442, 5], - ["null", 8, 442, 5], - ["setarg", 9, 0, 8, 442, 5], - ["setarg", 9, 1, 6, 442, 5], - ["setarg", 9, 2, 1, 442, 5], - ["setarg", 9, 3, 12, 442, 5], - ["invoke", 9, 1, 442, 5], - ["access", 1, "is_bool", 443, 12], - ["get", 6, 51, 1, 443, 5], - ["frame", 8, 6, 3, 443, 5], - ["null", 6, 443, 5], - ["setarg", 8, 0, 6, 443, 5], - ["setarg", 8, 1, 1, 443, 5], - ["setarg", 8, 2, 5, 443, 5], - ["setarg", 8, 3, 4, 443, 5], - ["invoke", 8, 1, 443, 5], - ["access", 1, "jump_false", 444, 20], - ["get", 6, 60, 1, 444, 5], - ["frame", 8, 6, 3, 444, 5], + ["setarg", 13, 0, 8, 436, 5], + ["setarg", 13, 1, 6, 436, 5], + ["setarg", 13, 2, 1, 436, 5], + ["setarg", 13, 3, 3, 436, 5], + ["invoke", 13, 6, 436, 5], + ["access", 6, "jump_false", 437, 20], + ["get", 8, 63, 1, 437, 5], + ["frame", 13, 8, 3, 437, 5], + ["null", 8, 437, 5], + ["setarg", 13, 0, 8, 437, 5], + ["setarg", 13, 1, 6, 437, 5], + ["setarg", 13, 2, 1, 437, 5], + ["setarg", 13, 3, 9, 437, 5], + ["invoke", 13, 6, 437, 5], + ["access", 6, "is_num", 438, 12], + ["get", 8, 54, 1, 438, 5], + ["frame", 13, 8, 3, 438, 5], + ["null", 8, 438, 5], + ["setarg", 13, 0, 8, 438, 5], + ["setarg", 13, 1, 6, 438, 5], + ["setarg", 13, 2, 5, 438, 5], + ["setarg", 13, 3, 4, 438, 5], + ["invoke", 13, 6, 438, 5], + ["access", 6, "jump_false", 439, 20], + ["get", 8, 63, 1, 439, 5], + ["frame", 13, 8, 3, 439, 5], + ["null", 8, 439, 5], + ["setarg", 13, 0, 8, 439, 5], + ["setarg", 13, 1, 6, 439, 5], + ["setarg", 13, 2, 5, 439, 5], + ["setarg", 13, 3, 9, 439, 5], + ["invoke", 13, 6, 439, 5], + ["access", 6, "eq_float", 440, 12], + ["get", 8, 55, 1, 440, 5], + ["frame", 13, 8, 4, 440, 5], + ["null", 8, 440, 5], + ["setarg", 13, 0, 8, 440, 5], + ["setarg", 13, 1, 6, 440, 5], + ["setarg", 13, 2, 2, 440, 5], + ["setarg", 13, 3, 3, 440, 5], + ["setarg", 13, 4, 4, 440, 5], + ["invoke", 13, 6, 440, 5], + ["get", 6, 62, 1, 441, 5], + ["frame", 8, 6, 1, 441, 5], + ["null", 6, 441, 5], + ["setarg", 8, 0, 6, 441, 5], + ["setarg", 8, 1, 7, 441, 5], + ["invoke", 8, 6, 441, 5], + ["get", 6, 51, 1, 444, 5], + ["frame", 8, 6, 1, 444, 5], ["null", 6, 444, 5], ["setarg", 8, 0, 6, 444, 5], - ["setarg", 8, 1, 1, 444, 5], - ["setarg", 8, 2, 5, 444, 5], - ["setarg", 8, 3, 12, 444, 5], - ["invoke", 8, 1, 444, 5], - ["access", 1, "eq_bool", 445, 12], - ["get", 5, 52, 1, 445, 5], - ["frame", 6, 5, 4, 445, 5], - ["null", 5, 445, 5], - ["setarg", 6, 0, 5, 445, 5], - ["setarg", 6, 1, 1, 445, 5], - ["setarg", 6, 2, 2, 445, 5], - ["setarg", 6, 3, 3, 445, 5], - ["setarg", 6, 4, 4, 445, 5], - ["invoke", 6, 1, 445, 5], - ["get", 1, 59, 1, 446, 5], - ["frame", 3, 1, 1, 446, 5], - ["null", 1, 446, 5], - ["setarg", 3, 0, 1, 446, 5], - ["setarg", 3, 1, 7, 446, 5], - ["invoke", 3, 1, 446, 5], - ["get", 1, 48, 1, 449, 5], - ["frame", 3, 1, 1, 449, 5], - ["null", 1, 449, 5], - ["setarg", 3, 0, 1, 449, 5], - ["setarg", 3, 1, 12, 449, 5], - ["invoke", 3, 1, 449, 5], - ["access", 1, "false", 450, 12], - ["get", 3, 50, 1, 450, 5], - ["frame", 4, 3, 2, 450, 5], - ["null", 3, 450, 5], - ["setarg", 4, 0, 3, 450, 5], - ["setarg", 4, 1, 1, 450, 5], - ["setarg", 4, 2, 2, 450, 5], - ["invoke", 4, 1, 450, 5], - ["get", 1, 48, 1, 451, 5], - ["frame", 2, 1, 1, 451, 5], - ["null", 1, 451, 5], - ["setarg", 2, 0, 1, 451, 5], - ["setarg", 2, 1, 7, 451, 5], - ["invoke", 2, 1, 451, 5], - ["null", 1, 452, 12], - ["return", 1, 452, 12], + ["setarg", 8, 1, 9, 444, 5], + ["invoke", 8, 6, 444, 5], + ["access", 6, "is_text", 445, 12], + ["get", 8, 54, 1, 445, 5], + ["frame", 9, 8, 3, 445, 5], + ["null", 8, 445, 5], + ["setarg", 9, 0, 8, 445, 5], + ["setarg", 9, 1, 6, 445, 5], + ["setarg", 9, 2, 1, 445, 5], + ["setarg", 9, 3, 3, 445, 5], + ["invoke", 9, 6, 445, 5], + ["access", 6, "jump_false", 446, 20], + ["get", 8, 63, 1, 446, 5], + ["frame", 9, 8, 3, 446, 5], + ["null", 8, 446, 5], + ["setarg", 9, 0, 8, 446, 5], + ["setarg", 9, 1, 6, 446, 5], + ["setarg", 9, 2, 1, 446, 5], + ["setarg", 9, 3, 10, 446, 5], + ["invoke", 9, 6, 446, 5], + ["access", 6, "is_text", 447, 12], + ["get", 8, 54, 1, 447, 5], + ["frame", 9, 8, 3, 447, 5], + ["null", 8, 447, 5], + ["setarg", 9, 0, 8, 447, 5], + ["setarg", 9, 1, 6, 447, 5], + ["setarg", 9, 2, 5, 447, 5], + ["setarg", 9, 3, 4, 447, 5], + ["invoke", 9, 6, 447, 5], + ["access", 6, "jump_false", 448, 20], + ["get", 8, 63, 1, 448, 5], + ["frame", 9, 8, 3, 448, 5], + ["null", 8, 448, 5], + ["setarg", 9, 0, 8, 448, 5], + ["setarg", 9, 1, 6, 448, 5], + ["setarg", 9, 2, 5, 448, 5], + ["setarg", 9, 3, 10, 448, 5], + ["invoke", 9, 6, 448, 5], + ["access", 6, "eq_text", 449, 12], + ["get", 8, 55, 1, 449, 5], + ["frame", 9, 8, 4, 449, 5], + ["null", 8, 449, 5], + ["setarg", 9, 0, 8, 449, 5], + ["setarg", 9, 1, 6, 449, 5], + ["setarg", 9, 2, 2, 449, 5], + ["setarg", 9, 3, 3, 449, 5], + ["setarg", 9, 4, 4, 449, 5], + ["invoke", 9, 6, 449, 5], + ["get", 6, 62, 1, 450, 5], + ["frame", 8, 6, 1, 450, 5], + ["null", 6, 450, 5], + ["setarg", 8, 0, 6, 450, 5], + ["setarg", 8, 1, 7, 450, 5], + ["invoke", 8, 6, 450, 5], + ["get", 6, 51, 1, 453, 5], + ["frame", 8, 6, 1, 453, 5], + ["null", 6, 453, 5], + ["setarg", 8, 0, 6, 453, 5], + ["setarg", 8, 1, 10, 453, 5], + ["invoke", 8, 6, 453, 5], + ["access", 6, "is_null", 454, 12], + ["get", 8, 54, 1, 454, 5], + ["frame", 9, 8, 3, 454, 5], + ["null", 8, 454, 5], + ["setarg", 9, 0, 8, 454, 5], + ["setarg", 9, 1, 6, 454, 5], + ["setarg", 9, 2, 1, 454, 5], + ["setarg", 9, 3, 3, 454, 5], + ["invoke", 9, 6, 454, 5], + ["access", 6, "jump_false", 455, 20], + ["get", 8, 63, 1, 455, 5], + ["frame", 9, 8, 3, 455, 5], + ["null", 8, 455, 5], + ["setarg", 9, 0, 8, 455, 5], + ["setarg", 9, 1, 6, 455, 5], + ["setarg", 9, 2, 1, 455, 5], + ["setarg", 9, 3, 11, 455, 5], + ["invoke", 9, 6, 455, 5], + ["access", 6, "is_null", 456, 12], + ["get", 8, 54, 1, 456, 5], + ["frame", 9, 8, 3, 456, 5], + ["null", 8, 456, 5], + ["setarg", 9, 0, 8, 456, 5], + ["setarg", 9, 1, 6, 456, 5], + ["setarg", 9, 2, 5, 456, 5], + ["setarg", 9, 3, 4, 456, 5], + ["invoke", 9, 6, 456, 5], + ["access", 6, "jump_false", 457, 20], + ["get", 8, 63, 1, 457, 5], + ["frame", 9, 8, 3, 457, 5], + ["null", 8, 457, 5], + ["setarg", 9, 0, 8, 457, 5], + ["setarg", 9, 1, 6, 457, 5], + ["setarg", 9, 2, 5, 457, 5], + ["setarg", 9, 3, 11, 457, 5], + ["invoke", 9, 6, 457, 5], + ["access", 6, "true", 458, 12], + ["get", 8, 53, 1, 458, 5], + ["frame", 9, 8, 2, 458, 5], + ["null", 8, 458, 5], + ["setarg", 9, 0, 8, 458, 5], + ["setarg", 9, 1, 6, 458, 5], + ["setarg", 9, 2, 2, 458, 5], + ["invoke", 9, 6, 458, 5], + ["get", 6, 62, 1, 459, 5], + ["frame", 8, 6, 1, 459, 5], + ["null", 6, 459, 5], + ["setarg", 8, 0, 6, 459, 5], + ["setarg", 8, 1, 7, 459, 5], + ["invoke", 8, 6, 459, 5], + ["get", 6, 51, 1, 462, 5], + ["frame", 8, 6, 1, 462, 5], + ["null", 6, 462, 5], + ["setarg", 8, 0, 6, 462, 5], + ["setarg", 8, 1, 11, 462, 5], + ["invoke", 8, 6, 462, 5], + ["access", 6, "is_bool", 463, 12], + ["get", 8, 54, 1, 463, 5], + ["frame", 9, 8, 3, 463, 5], + ["null", 8, 463, 5], + ["setarg", 9, 0, 8, 463, 5], + ["setarg", 9, 1, 6, 463, 5], + ["setarg", 9, 2, 1, 463, 5], + ["setarg", 9, 3, 3, 463, 5], + ["invoke", 9, 6, 463, 5], + ["access", 6, "jump_false", 464, 20], + ["get", 8, 63, 1, 464, 5], + ["frame", 9, 8, 3, 464, 5], + ["null", 8, 464, 5], + ["setarg", 9, 0, 8, 464, 5], + ["setarg", 9, 1, 6, 464, 5], + ["setarg", 9, 2, 1, 464, 5], + ["setarg", 9, 3, 12, 464, 5], + ["invoke", 9, 1, 464, 5], + ["access", 1, "is_bool", 465, 12], + ["get", 6, 54, 1, 465, 5], + ["frame", 8, 6, 3, 465, 5], + ["null", 6, 465, 5], + ["setarg", 8, 0, 6, 465, 5], + ["setarg", 8, 1, 1, 465, 5], + ["setarg", 8, 2, 5, 465, 5], + ["setarg", 8, 3, 4, 465, 5], + ["invoke", 8, 1, 465, 5], + ["access", 1, "jump_false", 466, 20], + ["get", 6, 63, 1, 466, 5], + ["frame", 8, 6, 3, 466, 5], + ["null", 6, 466, 5], + ["setarg", 8, 0, 6, 466, 5], + ["setarg", 8, 1, 1, 466, 5], + ["setarg", 8, 2, 5, 466, 5], + ["setarg", 8, 3, 12, 466, 5], + ["invoke", 8, 1, 466, 5], + ["access", 1, "eq_bool", 467, 12], + ["get", 5, 55, 1, 467, 5], + ["frame", 6, 5, 4, 467, 5], + ["null", 5, 467, 5], + ["setarg", 6, 0, 5, 467, 5], + ["setarg", 6, 1, 1, 467, 5], + ["setarg", 6, 2, 2, 467, 5], + ["setarg", 6, 3, 3, 467, 5], + ["setarg", 6, 4, 4, 467, 5], + ["invoke", 6, 1, 467, 5], + ["get", 1, 62, 1, 468, 5], + ["frame", 3, 1, 1, 468, 5], + ["null", 1, 468, 5], + ["setarg", 3, 0, 1, 468, 5], + ["setarg", 3, 1, 7, 468, 5], + ["invoke", 3, 1, 468, 5], + ["get", 1, 51, 1, 471, 5], + ["frame", 3, 1, 1, 471, 5], + ["null", 1, 471, 5], + ["setarg", 3, 0, 1, 471, 5], + ["setarg", 3, 1, 12, 471, 5], + ["invoke", 3, 1, 471, 5], + ["access", 1, "false", 472, 12], + ["get", 3, 53, 1, 472, 5], + ["frame", 4, 3, 2, 472, 5], + ["null", 3, 472, 5], + ["setarg", 4, 0, 3, 472, 5], + ["setarg", 4, 1, 1, 472, 5], + ["setarg", 4, 2, 2, 472, 5], + ["invoke", 4, 1, 472, 5], + ["get", 1, 51, 1, 473, 5], + ["frame", 2, 1, 1, 473, 5], + ["null", 1, 473, 5], + ["setarg", 2, 0, 1, 473, 5], + ["setarg", 2, 1, 7, 473, 5], + ["invoke", 2, 1, 473, 5], + ["null", 1, 474, 12], + ["return", 1, 474, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -2910,445 +2910,445 @@ "nr_slots": 16, "nr_close_slots": 0, "instructions": [ - ["get", 1, 31, 1, 458, 16], - ["move", 2, 1, 458, 16], - ["get", 1, 32, 1, 459, 16], - ["move", 3, 1, 459, 16], - ["get", 1, 33, 1, 460, 17], - ["move", 4, 1, 460, 17], - ["access", 1, 0, 461, 14], - ["access", 5, 0, 462, 14], - ["access", 6, "ne_done", 463, 26], - ["get", 7, 45, 1, 463, 16], - ["frame", 8, 7, 1, 463, 16], - ["null", 7, 463, 16], - ["setarg", 8, 0, 7, 463, 16], - ["setarg", 8, 1, 6, 463, 16], - ["invoke", 8, 6, 463, 16], - ["move", 7, 6, 463, 16], - ["access", 6, "ne_nid", 464, 31], - ["get", 8, 45, 1, 464, 21], - ["frame", 9, 8, 1, 464, 21], - ["null", 8, 464, 21], - ["setarg", 9, 0, 8, 464, 21], - ["setarg", 9, 1, 6, 464, 21], - ["invoke", 9, 6, 464, 21], - ["move", 8, 6, 464, 21], - ["access", 6, "ne_ni", 465, 29], - ["get", 9, 45, 1, 465, 19], - ["frame", 10, 9, 1, 465, 19], - ["null", 9, 465, 19], - ["setarg", 10, 0, 9, 465, 19], - ["setarg", 10, 1, 6, 465, 19], - ["invoke", 10, 6, 465, 19], - ["move", 9, 6, 465, 19], - ["access", 6, "ne_nn", 466, 29], - ["get", 10, 45, 1, 466, 19], - ["frame", 11, 10, 1, 466, 19], - ["null", 10, 466, 19], - ["setarg", 11, 0, 10, 466, 19], - ["setarg", 11, 1, 6, 466, 19], - ["invoke", 11, 6, 466, 19], - ["move", 10, 6, 466, 19], - ["access", 6, "ne_nt", 467, 30], - ["get", 11, 45, 1, 467, 20], - ["frame", 12, 11, 1, 467, 20], - ["null", 11, 467, 20], - ["setarg", 12, 0, 11, 467, 20], - ["setarg", 12, 1, 6, 467, 20], - ["invoke", 12, 6, 467, 20], - ["move", 11, 6, 467, 20], - ["access", 6, "ne_nnl", 468, 30], - ["get", 12, 45, 1, 468, 20], - ["frame", 13, 12, 1, 468, 20], - ["null", 12, 468, 20], - ["setarg", 13, 0, 12, 468, 20], - ["setarg", 13, 1, 6, 468, 20], - ["invoke", 13, 6, 468, 20], - ["move", 12, 6, 468, 20], - ["access", 6, "ne_nb", 469, 30], - ["get", 13, 45, 1, 469, 20], - ["frame", 14, 13, 1, 469, 20], - ["null", 13, 469, 20], - ["setarg", 14, 0, 13, 469, 20], - ["setarg", 14, 1, 6, 469, 20], - ["invoke", 14, 6, 469, 20], - ["move", 13, 6, 469, 20], - ["access", 6, "is_identical", 472, 12], - ["get", 14, 52, 1, 472, 5], - ["frame", 15, 14, 4, 472, 5], - ["null", 14, 472, 5], - ["setarg", 15, 0, 14, 472, 5], - ["setarg", 15, 1, 6, 472, 5], - ["setarg", 15, 2, 2, 472, 5], - ["setarg", 15, 3, 3, 472, 5], - ["setarg", 15, 4, 4, 472, 5], - ["invoke", 15, 6, 472, 5], - ["access", 6, "jump_true", 473, 20], - ["get", 14, 60, 1, 473, 5], - ["frame", 15, 14, 3, 473, 5], - ["null", 14, 473, 5], - ["setarg", 15, 0, 14, 473, 5], - ["setarg", 15, 1, 6, 473, 5], - ["setarg", 15, 2, 2, 473, 5], - ["setarg", 15, 3, 8, 473, 5], - ["invoke", 15, 6, 473, 5], - ["get", 6, 59, 1, 475, 5], - ["frame", 14, 6, 1, 475, 5], - ["null", 6, 475, 5], - ["setarg", 14, 0, 6, 475, 5], - ["setarg", 14, 1, 9, 475, 5], - ["invoke", 14, 6, 475, 5], - ["get", 6, 48, 1, 477, 5], - ["frame", 14, 6, 1, 477, 5], - ["null", 6, 477, 5], - ["setarg", 14, 0, 6, 477, 5], - ["setarg", 14, 1, 8, 477, 5], - ["invoke", 14, 6, 477, 5], - ["access", 6, "false", 478, 12], - ["get", 8, 50, 1, 478, 5], - ["frame", 14, 8, 2, 478, 5], - ["null", 8, 478, 5], - ["setarg", 14, 0, 8, 478, 5], - ["setarg", 14, 1, 6, 478, 5], - ["setarg", 14, 2, 2, 478, 5], - ["invoke", 14, 6, 478, 5], - ["get", 6, 59, 1, 479, 5], - ["frame", 8, 6, 1, 479, 5], - ["null", 6, 479, 5], - ["setarg", 8, 0, 6, 479, 5], - ["setarg", 8, 1, 7, 479, 5], - ["invoke", 8, 6, 479, 5], - ["get", 6, 48, 1, 482, 5], - ["frame", 8, 6, 1, 482, 5], - ["null", 6, 482, 5], - ["setarg", 8, 0, 6, 482, 5], - ["setarg", 8, 1, 9, 482, 5], - ["invoke", 8, 6, 482, 5], - ["get", 6, 40, 1, 483, 10], - ["frame", 8, 6, 0, 483, 10], - ["null", 6, 483, 10], - ["setarg", 8, 0, 6, 483, 10], - ["invoke", 8, 6, 483, 10], - ["move", 1, 6, 483, 10], - ["access", 6, "is_int", 484, 12], - ["get", 8, 51, 1, 484, 5], - ["frame", 9, 8, 3, 484, 5], - ["null", 8, 484, 5], - ["setarg", 9, 0, 8, 484, 5], - ["setarg", 9, 1, 6, 484, 5], - ["setarg", 9, 2, 1, 484, 5], - ["setarg", 9, 3, 3, 484, 5], - ["invoke", 9, 6, 484, 5], - ["access", 6, "jump_false", 485, 20], - ["get", 8, 60, 1, 485, 5], - ["frame", 9, 8, 3, 485, 5], - ["null", 8, 485, 5], - ["setarg", 9, 0, 8, 485, 5], - ["setarg", 9, 1, 6, 485, 5], - ["setarg", 9, 2, 1, 485, 5], - ["setarg", 9, 3, 10, 485, 5], - ["invoke", 9, 6, 485, 5], - ["get", 6, 40, 1, 486, 10], - ["frame", 8, 6, 0, 486, 10], - ["null", 6, 486, 10], - ["setarg", 8, 0, 6, 486, 10], - ["invoke", 8, 6, 486, 10], - ["move", 5, 6, 486, 10], - ["access", 6, "is_int", 487, 12], - ["get", 8, 51, 1, 487, 5], - ["frame", 9, 8, 3, 487, 5], - ["null", 8, 487, 5], - ["setarg", 9, 0, 8, 487, 5], - ["setarg", 9, 1, 6, 487, 5], - ["setarg", 9, 2, 5, 487, 5], - ["setarg", 9, 3, 4, 487, 5], - ["invoke", 9, 6, 487, 5], - ["access", 6, "jump_false", 488, 20], - ["get", 8, 60, 1, 488, 5], - ["frame", 9, 8, 3, 488, 5], - ["null", 8, 488, 5], - ["setarg", 9, 0, 8, 488, 5], - ["setarg", 9, 1, 6, 488, 5], - ["setarg", 9, 2, 5, 488, 5], - ["setarg", 9, 3, 10, 488, 5], - ["invoke", 9, 6, 488, 5], - ["access", 6, "ne_int", 489, 12], - ["get", 8, 52, 1, 489, 5], - ["frame", 9, 8, 4, 489, 5], - ["null", 8, 489, 5], - ["setarg", 9, 0, 8, 489, 5], - ["setarg", 9, 1, 6, 489, 5], - ["setarg", 9, 2, 2, 489, 5], - ["setarg", 9, 3, 3, 489, 5], - ["setarg", 9, 4, 4, 489, 5], - ["invoke", 9, 6, 489, 5], - ["get", 6, 59, 1, 490, 5], - ["frame", 8, 6, 1, 490, 5], - ["null", 6, 490, 5], - ["setarg", 8, 0, 6, 490, 5], - ["setarg", 8, 1, 7, 490, 5], - ["invoke", 8, 6, 490, 5], - ["get", 6, 48, 1, 493, 5], - ["frame", 8, 6, 1, 493, 5], - ["null", 6, 493, 5], - ["setarg", 8, 0, 6, 493, 5], - ["setarg", 8, 1, 10, 493, 5], - ["invoke", 8, 6, 493, 5], - ["access", 6, "is_num", 494, 12], - ["get", 8, 51, 1, 494, 5], - ["frame", 9, 8, 3, 494, 5], - ["null", 8, 494, 5], - ["setarg", 9, 0, 8, 494, 5], - ["setarg", 9, 1, 6, 494, 5], - ["setarg", 9, 2, 1, 494, 5], - ["setarg", 9, 3, 3, 494, 5], - ["invoke", 9, 6, 494, 5], - ["access", 6, "jump_false", 495, 20], - ["get", 8, 60, 1, 495, 5], - ["frame", 9, 8, 3, 495, 5], - ["null", 8, 495, 5], - ["setarg", 9, 0, 8, 495, 5], - ["setarg", 9, 1, 6, 495, 5], - ["setarg", 9, 2, 1, 495, 5], - ["setarg", 9, 3, 11, 495, 5], - ["invoke", 9, 6, 495, 5], - ["access", 6, "is_num", 496, 12], - ["get", 8, 51, 1, 496, 5], - ["frame", 9, 8, 3, 496, 5], - ["null", 8, 496, 5], - ["setarg", 9, 0, 8, 496, 5], - ["setarg", 9, 1, 6, 496, 5], - ["setarg", 9, 2, 5, 496, 5], - ["setarg", 9, 3, 4, 496, 5], - ["invoke", 9, 6, 496, 5], - ["access", 6, "jump_false", 497, 20], - ["get", 8, 60, 1, 497, 5], - ["frame", 9, 8, 3, 497, 5], - ["null", 8, 497, 5], - ["setarg", 9, 0, 8, 497, 5], - ["setarg", 9, 1, 6, 497, 5], - ["setarg", 9, 2, 5, 497, 5], - ["setarg", 9, 3, 11, 497, 5], - ["invoke", 9, 6, 497, 5], - ["access", 6, "ne_float", 498, 12], - ["get", 8, 52, 1, 498, 5], - ["frame", 9, 8, 4, 498, 5], - ["null", 8, 498, 5], - ["setarg", 9, 0, 8, 498, 5], - ["setarg", 9, 1, 6, 498, 5], - ["setarg", 9, 2, 2, 498, 5], - ["setarg", 9, 3, 3, 498, 5], - ["setarg", 9, 4, 4, 498, 5], - ["invoke", 9, 6, 498, 5], - ["get", 6, 59, 1, 499, 5], - ["frame", 8, 6, 1, 499, 5], + ["get", 1, 34, 1, 480, 16], + ["move", 2, 1, 480, 16], + ["get", 1, 35, 1, 481, 16], + ["move", 3, 1, 481, 16], + ["get", 1, 36, 1, 482, 17], + ["move", 4, 1, 482, 17], + ["access", 1, 0, 483, 14], + ["access", 5, 0, 484, 14], + ["access", 6, "ne_done", 485, 26], + ["get", 7, 48, 1, 485, 16], + ["frame", 8, 7, 1, 485, 16], + ["null", 7, 485, 16], + ["setarg", 8, 0, 7, 485, 16], + ["setarg", 8, 1, 6, 485, 16], + ["invoke", 8, 6, 485, 16], + ["move", 7, 6, 485, 16], + ["access", 6, "ne_nid", 486, 31], + ["get", 8, 48, 1, 486, 21], + ["frame", 9, 8, 1, 486, 21], + ["null", 8, 486, 21], + ["setarg", 9, 0, 8, 486, 21], + ["setarg", 9, 1, 6, 486, 21], + ["invoke", 9, 6, 486, 21], + ["move", 8, 6, 486, 21], + ["access", 6, "ne_ni", 487, 29], + ["get", 9, 48, 1, 487, 19], + ["frame", 10, 9, 1, 487, 19], + ["null", 9, 487, 19], + ["setarg", 10, 0, 9, 487, 19], + ["setarg", 10, 1, 6, 487, 19], + ["invoke", 10, 6, 487, 19], + ["move", 9, 6, 487, 19], + ["access", 6, "ne_nn", 488, 29], + ["get", 10, 48, 1, 488, 19], + ["frame", 11, 10, 1, 488, 19], + ["null", 10, 488, 19], + ["setarg", 11, 0, 10, 488, 19], + ["setarg", 11, 1, 6, 488, 19], + ["invoke", 11, 6, 488, 19], + ["move", 10, 6, 488, 19], + ["access", 6, "ne_nt", 489, 30], + ["get", 11, 48, 1, 489, 20], + ["frame", 12, 11, 1, 489, 20], + ["null", 11, 489, 20], + ["setarg", 12, 0, 11, 489, 20], + ["setarg", 12, 1, 6, 489, 20], + ["invoke", 12, 6, 489, 20], + ["move", 11, 6, 489, 20], + ["access", 6, "ne_nnl", 490, 30], + ["get", 12, 48, 1, 490, 20], + ["frame", 13, 12, 1, 490, 20], + ["null", 12, 490, 20], + ["setarg", 13, 0, 12, 490, 20], + ["setarg", 13, 1, 6, 490, 20], + ["invoke", 13, 6, 490, 20], + ["move", 12, 6, 490, 20], + ["access", 6, "ne_nb", 491, 30], + ["get", 13, 48, 1, 491, 20], + ["frame", 14, 13, 1, 491, 20], + ["null", 13, 491, 20], + ["setarg", 14, 0, 13, 491, 20], + ["setarg", 14, 1, 6, 491, 20], + ["invoke", 14, 6, 491, 20], + ["move", 13, 6, 491, 20], + ["access", 6, "is_identical", 494, 12], + ["get", 14, 55, 1, 494, 5], + ["frame", 15, 14, 4, 494, 5], + ["null", 14, 494, 5], + ["setarg", 15, 0, 14, 494, 5], + ["setarg", 15, 1, 6, 494, 5], + ["setarg", 15, 2, 2, 494, 5], + ["setarg", 15, 3, 3, 494, 5], + ["setarg", 15, 4, 4, 494, 5], + ["invoke", 15, 6, 494, 5], + ["access", 6, "jump_true", 495, 20], + ["get", 14, 63, 1, 495, 5], + ["frame", 15, 14, 3, 495, 5], + ["null", 14, 495, 5], + ["setarg", 15, 0, 14, 495, 5], + ["setarg", 15, 1, 6, 495, 5], + ["setarg", 15, 2, 2, 495, 5], + ["setarg", 15, 3, 8, 495, 5], + ["invoke", 15, 6, 495, 5], + ["get", 6, 62, 1, 497, 5], + ["frame", 14, 6, 1, 497, 5], + ["null", 6, 497, 5], + ["setarg", 14, 0, 6, 497, 5], + ["setarg", 14, 1, 9, 497, 5], + ["invoke", 14, 6, 497, 5], + ["get", 6, 51, 1, 499, 5], + ["frame", 14, 6, 1, 499, 5], ["null", 6, 499, 5], - ["setarg", 8, 0, 6, 499, 5], - ["setarg", 8, 1, 7, 499, 5], - ["invoke", 8, 6, 499, 5], - ["get", 6, 48, 1, 502, 5], - ["frame", 8, 6, 1, 502, 5], - ["null", 6, 502, 5], - ["setarg", 8, 0, 6, 502, 5], - ["setarg", 8, 1, 11, 502, 5], - ["invoke", 8, 6, 502, 5], - ["access", 6, "is_text", 503, 12], - ["get", 8, 51, 1, 503, 5], - ["frame", 9, 8, 3, 503, 5], - ["null", 8, 503, 5], - ["setarg", 9, 0, 8, 503, 5], - ["setarg", 9, 1, 6, 503, 5], - ["setarg", 9, 2, 1, 503, 5], - ["setarg", 9, 3, 3, 503, 5], - ["invoke", 9, 6, 503, 5], - ["access", 6, "jump_false", 504, 20], - ["get", 8, 60, 1, 504, 5], - ["frame", 9, 8, 3, 504, 5], - ["null", 8, 504, 5], - ["setarg", 9, 0, 8, 504, 5], - ["setarg", 9, 1, 6, 504, 5], - ["setarg", 9, 2, 1, 504, 5], - ["setarg", 9, 3, 12, 504, 5], - ["invoke", 9, 6, 504, 5], - ["access", 6, "is_text", 505, 12], - ["get", 8, 51, 1, 505, 5], - ["frame", 9, 8, 3, 505, 5], - ["null", 8, 505, 5], - ["setarg", 9, 0, 8, 505, 5], - ["setarg", 9, 1, 6, 505, 5], - ["setarg", 9, 2, 5, 505, 5], - ["setarg", 9, 3, 4, 505, 5], - ["invoke", 9, 6, 505, 5], - ["access", 6, "jump_false", 506, 20], - ["get", 8, 60, 1, 506, 5], + ["setarg", 14, 0, 6, 499, 5], + ["setarg", 14, 1, 8, 499, 5], + ["invoke", 14, 6, 499, 5], + ["access", 6, "false", 500, 12], + ["get", 8, 53, 1, 500, 5], + ["frame", 14, 8, 2, 500, 5], + ["null", 8, 500, 5], + ["setarg", 14, 0, 8, 500, 5], + ["setarg", 14, 1, 6, 500, 5], + ["setarg", 14, 2, 2, 500, 5], + ["invoke", 14, 6, 500, 5], + ["get", 6, 62, 1, 501, 5], + ["frame", 8, 6, 1, 501, 5], + ["null", 6, 501, 5], + ["setarg", 8, 0, 6, 501, 5], + ["setarg", 8, 1, 7, 501, 5], + ["invoke", 8, 6, 501, 5], + ["get", 6, 51, 1, 504, 5], + ["frame", 8, 6, 1, 504, 5], + ["null", 6, 504, 5], + ["setarg", 8, 0, 6, 504, 5], + ["setarg", 8, 1, 9, 504, 5], + ["invoke", 8, 6, 504, 5], + ["get", 6, 43, 1, 505, 10], + ["frame", 8, 6, 0, 505, 10], + ["null", 6, 505, 10], + ["setarg", 8, 0, 6, 505, 10], + ["invoke", 8, 6, 505, 10], + ["move", 1, 6, 505, 10], + ["access", 6, "is_int", 506, 12], + ["get", 8, 54, 1, 506, 5], ["frame", 9, 8, 3, 506, 5], ["null", 8, 506, 5], ["setarg", 9, 0, 8, 506, 5], ["setarg", 9, 1, 6, 506, 5], - ["setarg", 9, 2, 5, 506, 5], - ["setarg", 9, 3, 12, 506, 5], + ["setarg", 9, 2, 1, 506, 5], + ["setarg", 9, 3, 3, 506, 5], ["invoke", 9, 6, 506, 5], - ["access", 6, "ne_text", 507, 12], - ["get", 8, 52, 1, 507, 5], - ["frame", 9, 8, 4, 507, 5], + ["access", 6, "jump_false", 507, 20], + ["get", 8, 63, 1, 507, 5], + ["frame", 9, 8, 3, 507, 5], ["null", 8, 507, 5], ["setarg", 9, 0, 8, 507, 5], ["setarg", 9, 1, 6, 507, 5], - ["setarg", 9, 2, 2, 507, 5], - ["setarg", 9, 3, 3, 507, 5], - ["setarg", 9, 4, 4, 507, 5], + ["setarg", 9, 2, 1, 507, 5], + ["setarg", 9, 3, 10, 507, 5], ["invoke", 9, 6, 507, 5], - ["get", 6, 59, 1, 508, 5], - ["frame", 8, 6, 1, 508, 5], - ["null", 6, 508, 5], - ["setarg", 8, 0, 6, 508, 5], - ["setarg", 8, 1, 7, 508, 5], - ["invoke", 8, 6, 508, 5], - ["get", 6, 48, 1, 511, 5], - ["frame", 8, 6, 1, 511, 5], - ["null", 6, 511, 5], - ["setarg", 8, 0, 6, 511, 5], - ["setarg", 8, 1, 12, 511, 5], - ["invoke", 8, 6, 511, 5], - ["access", 6, "is_null", 512, 12], - ["get", 8, 51, 1, 512, 5], - ["frame", 9, 8, 3, 512, 5], - ["null", 8, 512, 5], - ["setarg", 9, 0, 8, 512, 5], - ["setarg", 9, 1, 6, 512, 5], - ["setarg", 9, 2, 1, 512, 5], - ["setarg", 9, 3, 3, 512, 5], - ["invoke", 9, 6, 512, 5], - ["access", 6, "jump_false", 513, 20], - ["get", 8, 60, 1, 513, 5], - ["frame", 9, 8, 3, 513, 5], - ["null", 8, 513, 5], - ["setarg", 9, 0, 8, 513, 5], - ["setarg", 9, 1, 6, 513, 5], - ["setarg", 9, 2, 1, 513, 5], - ["setarg", 9, 3, 13, 513, 5], - ["invoke", 9, 6, 513, 5], - ["access", 6, "is_null", 514, 12], - ["get", 8, 51, 1, 514, 5], - ["frame", 9, 8, 3, 514, 5], - ["null", 8, 514, 5], - ["setarg", 9, 0, 8, 514, 5], - ["setarg", 9, 1, 6, 514, 5], - ["setarg", 9, 2, 5, 514, 5], - ["setarg", 9, 3, 4, 514, 5], - ["invoke", 9, 6, 514, 5], - ["access", 6, "jump_false", 515, 20], - ["get", 8, 60, 1, 515, 5], - ["frame", 9, 8, 3, 515, 5], - ["null", 8, 515, 5], - ["setarg", 9, 0, 8, 515, 5], - ["setarg", 9, 1, 6, 515, 5], - ["setarg", 9, 2, 5, 515, 5], - ["setarg", 9, 3, 13, 515, 5], - ["invoke", 9, 6, 515, 5], - ["access", 6, "false", 516, 12], - ["get", 8, 50, 1, 516, 5], - ["frame", 9, 8, 2, 516, 5], + ["get", 6, 43, 1, 508, 10], + ["frame", 8, 6, 0, 508, 10], + ["null", 6, 508, 10], + ["setarg", 8, 0, 6, 508, 10], + ["invoke", 8, 6, 508, 10], + ["move", 5, 6, 508, 10], + ["access", 6, "is_int", 509, 12], + ["get", 8, 54, 1, 509, 5], + ["frame", 9, 8, 3, 509, 5], + ["null", 8, 509, 5], + ["setarg", 9, 0, 8, 509, 5], + ["setarg", 9, 1, 6, 509, 5], + ["setarg", 9, 2, 5, 509, 5], + ["setarg", 9, 3, 4, 509, 5], + ["invoke", 9, 6, 509, 5], + ["access", 6, "jump_false", 510, 20], + ["get", 8, 63, 1, 510, 5], + ["frame", 9, 8, 3, 510, 5], + ["null", 8, 510, 5], + ["setarg", 9, 0, 8, 510, 5], + ["setarg", 9, 1, 6, 510, 5], + ["setarg", 9, 2, 5, 510, 5], + ["setarg", 9, 3, 10, 510, 5], + ["invoke", 9, 6, 510, 5], + ["access", 6, "ne_int", 511, 12], + ["get", 8, 55, 1, 511, 5], + ["frame", 9, 8, 4, 511, 5], + ["null", 8, 511, 5], + ["setarg", 9, 0, 8, 511, 5], + ["setarg", 9, 1, 6, 511, 5], + ["setarg", 9, 2, 2, 511, 5], + ["setarg", 9, 3, 3, 511, 5], + ["setarg", 9, 4, 4, 511, 5], + ["invoke", 9, 6, 511, 5], + ["get", 6, 62, 1, 512, 5], + ["frame", 8, 6, 1, 512, 5], + ["null", 6, 512, 5], + ["setarg", 8, 0, 6, 512, 5], + ["setarg", 8, 1, 7, 512, 5], + ["invoke", 8, 6, 512, 5], + ["get", 6, 51, 1, 515, 5], + ["frame", 8, 6, 1, 515, 5], + ["null", 6, 515, 5], + ["setarg", 8, 0, 6, 515, 5], + ["setarg", 8, 1, 10, 515, 5], + ["invoke", 8, 6, 515, 5], + ["access", 6, "is_num", 516, 12], + ["get", 8, 54, 1, 516, 5], + ["frame", 9, 8, 3, 516, 5], ["null", 8, 516, 5], ["setarg", 9, 0, 8, 516, 5], ["setarg", 9, 1, 6, 516, 5], - ["setarg", 9, 2, 2, 516, 5], + ["setarg", 9, 2, 1, 516, 5], + ["setarg", 9, 3, 3, 516, 5], ["invoke", 9, 6, 516, 5], - ["get", 6, 59, 1, 517, 5], - ["frame", 8, 6, 1, 517, 5], - ["null", 6, 517, 5], - ["setarg", 8, 0, 6, 517, 5], - ["setarg", 8, 1, 7, 517, 5], - ["invoke", 8, 6, 517, 5], - ["access", 6, "ne_mis", 520, 30], - ["get", 8, 45, 1, 520, 20], - ["frame", 9, 8, 1, 520, 20], - ["null", 8, 520, 20], - ["setarg", 9, 0, 8, 520, 20], - ["setarg", 9, 1, 6, 520, 20], - ["invoke", 9, 6, 520, 20], - ["move", 8, 6, 520, 20], - ["get", 6, 48, 1, 521, 5], - ["frame", 9, 6, 1, 521, 5], + ["access", 6, "jump_false", 517, 20], + ["get", 8, 63, 1, 517, 5], + ["frame", 9, 8, 3, 517, 5], + ["null", 8, 517, 5], + ["setarg", 9, 0, 8, 517, 5], + ["setarg", 9, 1, 6, 517, 5], + ["setarg", 9, 2, 1, 517, 5], + ["setarg", 9, 3, 11, 517, 5], + ["invoke", 9, 6, 517, 5], + ["access", 6, "is_num", 518, 12], + ["get", 8, 54, 1, 518, 5], + ["frame", 9, 8, 3, 518, 5], + ["null", 8, 518, 5], + ["setarg", 9, 0, 8, 518, 5], + ["setarg", 9, 1, 6, 518, 5], + ["setarg", 9, 2, 5, 518, 5], + ["setarg", 9, 3, 4, 518, 5], + ["invoke", 9, 6, 518, 5], + ["access", 6, "jump_false", 519, 20], + ["get", 8, 63, 1, 519, 5], + ["frame", 9, 8, 3, 519, 5], + ["null", 8, 519, 5], + ["setarg", 9, 0, 8, 519, 5], + ["setarg", 9, 1, 6, 519, 5], + ["setarg", 9, 2, 5, 519, 5], + ["setarg", 9, 3, 11, 519, 5], + ["invoke", 9, 6, 519, 5], + ["access", 6, "ne_float", 520, 12], + ["get", 8, 55, 1, 520, 5], + ["frame", 9, 8, 4, 520, 5], + ["null", 8, 520, 5], + ["setarg", 9, 0, 8, 520, 5], + ["setarg", 9, 1, 6, 520, 5], + ["setarg", 9, 2, 2, 520, 5], + ["setarg", 9, 3, 3, 520, 5], + ["setarg", 9, 4, 4, 520, 5], + ["invoke", 9, 6, 520, 5], + ["get", 6, 62, 1, 521, 5], + ["frame", 8, 6, 1, 521, 5], ["null", 6, 521, 5], - ["setarg", 9, 0, 6, 521, 5], - ["setarg", 9, 1, 13, 521, 5], - ["invoke", 9, 6, 521, 5], - ["access", 6, "is_bool", 522, 12], - ["get", 9, 51, 1, 522, 5], - ["frame", 10, 9, 3, 522, 5], - ["null", 9, 522, 5], - ["setarg", 10, 0, 9, 522, 5], - ["setarg", 10, 1, 6, 522, 5], - ["setarg", 10, 2, 1, 522, 5], - ["setarg", 10, 3, 3, 522, 5], - ["invoke", 10, 6, 522, 5], - ["access", 6, "jump_false", 523, 20], - ["get", 9, 60, 1, 523, 5], - ["frame", 10, 9, 3, 523, 5], - ["null", 9, 523, 5], - ["setarg", 10, 0, 9, 523, 5], - ["setarg", 10, 1, 6, 523, 5], - ["setarg", 10, 2, 1, 523, 5], - ["setarg", 10, 3, 8, 523, 5], - ["invoke", 10, 1, 523, 5], - ["access", 1, "is_bool", 524, 12], + ["setarg", 8, 0, 6, 521, 5], + ["setarg", 8, 1, 7, 521, 5], + ["invoke", 8, 6, 521, 5], ["get", 6, 51, 1, 524, 5], - ["frame", 9, 6, 3, 524, 5], + ["frame", 8, 6, 1, 524, 5], ["null", 6, 524, 5], - ["setarg", 9, 0, 6, 524, 5], - ["setarg", 9, 1, 1, 524, 5], - ["setarg", 9, 2, 5, 524, 5], - ["setarg", 9, 3, 4, 524, 5], - ["invoke", 9, 1, 524, 5], - ["access", 1, "jump_false", 525, 20], - ["get", 6, 60, 1, 525, 5], - ["frame", 9, 6, 3, 525, 5], - ["null", 6, 525, 5], - ["setarg", 9, 0, 6, 525, 5], - ["setarg", 9, 1, 1, 525, 5], - ["setarg", 9, 2, 5, 525, 5], - ["setarg", 9, 3, 8, 525, 5], - ["invoke", 9, 1, 525, 5], - ["access", 1, "ne_bool", 526, 12], - ["get", 5, 52, 1, 526, 5], - ["frame", 6, 5, 4, 526, 5], - ["null", 5, 526, 5], - ["setarg", 6, 0, 5, 526, 5], - ["setarg", 6, 1, 1, 526, 5], - ["setarg", 6, 2, 2, 526, 5], - ["setarg", 6, 3, 3, 526, 5], - ["setarg", 6, 4, 4, 526, 5], - ["invoke", 6, 1, 526, 5], - ["get", 1, 59, 1, 527, 5], - ["frame", 3, 1, 1, 527, 5], - ["null", 1, 527, 5], - ["setarg", 3, 0, 1, 527, 5], - ["setarg", 3, 1, 7, 527, 5], - ["invoke", 3, 1, 527, 5], - ["get", 1, 48, 1, 530, 5], - ["frame", 3, 1, 1, 530, 5], - ["null", 1, 530, 5], - ["setarg", 3, 0, 1, 530, 5], - ["setarg", 3, 1, 8, 530, 5], - ["invoke", 3, 1, 530, 5], - ["access", 1, "true", 531, 12], - ["get", 3, 50, 1, 531, 5], - ["frame", 4, 3, 2, 531, 5], - ["null", 3, 531, 5], - ["setarg", 4, 0, 3, 531, 5], - ["setarg", 4, 1, 1, 531, 5], - ["setarg", 4, 2, 2, 531, 5], - ["invoke", 4, 1, 531, 5], - ["get", 1, 48, 1, 532, 5], - ["frame", 2, 1, 1, 532, 5], - ["null", 1, 532, 5], - ["setarg", 2, 0, 1, 532, 5], - ["setarg", 2, 1, 7, 532, 5], - ["invoke", 2, 1, 532, 5], - ["null", 1, 533, 12], - ["return", 1, 533, 12], + ["setarg", 8, 0, 6, 524, 5], + ["setarg", 8, 1, 11, 524, 5], + ["invoke", 8, 6, 524, 5], + ["access", 6, "is_text", 525, 12], + ["get", 8, 54, 1, 525, 5], + ["frame", 9, 8, 3, 525, 5], + ["null", 8, 525, 5], + ["setarg", 9, 0, 8, 525, 5], + ["setarg", 9, 1, 6, 525, 5], + ["setarg", 9, 2, 1, 525, 5], + ["setarg", 9, 3, 3, 525, 5], + ["invoke", 9, 6, 525, 5], + ["access", 6, "jump_false", 526, 20], + ["get", 8, 63, 1, 526, 5], + ["frame", 9, 8, 3, 526, 5], + ["null", 8, 526, 5], + ["setarg", 9, 0, 8, 526, 5], + ["setarg", 9, 1, 6, 526, 5], + ["setarg", 9, 2, 1, 526, 5], + ["setarg", 9, 3, 12, 526, 5], + ["invoke", 9, 6, 526, 5], + ["access", 6, "is_text", 527, 12], + ["get", 8, 54, 1, 527, 5], + ["frame", 9, 8, 3, 527, 5], + ["null", 8, 527, 5], + ["setarg", 9, 0, 8, 527, 5], + ["setarg", 9, 1, 6, 527, 5], + ["setarg", 9, 2, 5, 527, 5], + ["setarg", 9, 3, 4, 527, 5], + ["invoke", 9, 6, 527, 5], + ["access", 6, "jump_false", 528, 20], + ["get", 8, 63, 1, 528, 5], + ["frame", 9, 8, 3, 528, 5], + ["null", 8, 528, 5], + ["setarg", 9, 0, 8, 528, 5], + ["setarg", 9, 1, 6, 528, 5], + ["setarg", 9, 2, 5, 528, 5], + ["setarg", 9, 3, 12, 528, 5], + ["invoke", 9, 6, 528, 5], + ["access", 6, "ne_text", 529, 12], + ["get", 8, 55, 1, 529, 5], + ["frame", 9, 8, 4, 529, 5], + ["null", 8, 529, 5], + ["setarg", 9, 0, 8, 529, 5], + ["setarg", 9, 1, 6, 529, 5], + ["setarg", 9, 2, 2, 529, 5], + ["setarg", 9, 3, 3, 529, 5], + ["setarg", 9, 4, 4, 529, 5], + ["invoke", 9, 6, 529, 5], + ["get", 6, 62, 1, 530, 5], + ["frame", 8, 6, 1, 530, 5], + ["null", 6, 530, 5], + ["setarg", 8, 0, 6, 530, 5], + ["setarg", 8, 1, 7, 530, 5], + ["invoke", 8, 6, 530, 5], + ["get", 6, 51, 1, 533, 5], + ["frame", 8, 6, 1, 533, 5], + ["null", 6, 533, 5], + ["setarg", 8, 0, 6, 533, 5], + ["setarg", 8, 1, 12, 533, 5], + ["invoke", 8, 6, 533, 5], + ["access", 6, "is_null", 534, 12], + ["get", 8, 54, 1, 534, 5], + ["frame", 9, 8, 3, 534, 5], + ["null", 8, 534, 5], + ["setarg", 9, 0, 8, 534, 5], + ["setarg", 9, 1, 6, 534, 5], + ["setarg", 9, 2, 1, 534, 5], + ["setarg", 9, 3, 3, 534, 5], + ["invoke", 9, 6, 534, 5], + ["access", 6, "jump_false", 535, 20], + ["get", 8, 63, 1, 535, 5], + ["frame", 9, 8, 3, 535, 5], + ["null", 8, 535, 5], + ["setarg", 9, 0, 8, 535, 5], + ["setarg", 9, 1, 6, 535, 5], + ["setarg", 9, 2, 1, 535, 5], + ["setarg", 9, 3, 13, 535, 5], + ["invoke", 9, 6, 535, 5], + ["access", 6, "is_null", 536, 12], + ["get", 8, 54, 1, 536, 5], + ["frame", 9, 8, 3, 536, 5], + ["null", 8, 536, 5], + ["setarg", 9, 0, 8, 536, 5], + ["setarg", 9, 1, 6, 536, 5], + ["setarg", 9, 2, 5, 536, 5], + ["setarg", 9, 3, 4, 536, 5], + ["invoke", 9, 6, 536, 5], + ["access", 6, "jump_false", 537, 20], + ["get", 8, 63, 1, 537, 5], + ["frame", 9, 8, 3, 537, 5], + ["null", 8, 537, 5], + ["setarg", 9, 0, 8, 537, 5], + ["setarg", 9, 1, 6, 537, 5], + ["setarg", 9, 2, 5, 537, 5], + ["setarg", 9, 3, 13, 537, 5], + ["invoke", 9, 6, 537, 5], + ["access", 6, "false", 538, 12], + ["get", 8, 53, 1, 538, 5], + ["frame", 9, 8, 2, 538, 5], + ["null", 8, 538, 5], + ["setarg", 9, 0, 8, 538, 5], + ["setarg", 9, 1, 6, 538, 5], + ["setarg", 9, 2, 2, 538, 5], + ["invoke", 9, 6, 538, 5], + ["get", 6, 62, 1, 539, 5], + ["frame", 8, 6, 1, 539, 5], + ["null", 6, 539, 5], + ["setarg", 8, 0, 6, 539, 5], + ["setarg", 8, 1, 7, 539, 5], + ["invoke", 8, 6, 539, 5], + ["access", 6, "ne_mis", 542, 30], + ["get", 8, 48, 1, 542, 20], + ["frame", 9, 8, 1, 542, 20], + ["null", 8, 542, 20], + ["setarg", 9, 0, 8, 542, 20], + ["setarg", 9, 1, 6, 542, 20], + ["invoke", 9, 6, 542, 20], + ["move", 8, 6, 542, 20], + ["get", 6, 51, 1, 543, 5], + ["frame", 9, 6, 1, 543, 5], + ["null", 6, 543, 5], + ["setarg", 9, 0, 6, 543, 5], + ["setarg", 9, 1, 13, 543, 5], + ["invoke", 9, 6, 543, 5], + ["access", 6, "is_bool", 544, 12], + ["get", 9, 54, 1, 544, 5], + ["frame", 10, 9, 3, 544, 5], + ["null", 9, 544, 5], + ["setarg", 10, 0, 9, 544, 5], + ["setarg", 10, 1, 6, 544, 5], + ["setarg", 10, 2, 1, 544, 5], + ["setarg", 10, 3, 3, 544, 5], + ["invoke", 10, 6, 544, 5], + ["access", 6, "jump_false", 545, 20], + ["get", 9, 63, 1, 545, 5], + ["frame", 10, 9, 3, 545, 5], + ["null", 9, 545, 5], + ["setarg", 10, 0, 9, 545, 5], + ["setarg", 10, 1, 6, 545, 5], + ["setarg", 10, 2, 1, 545, 5], + ["setarg", 10, 3, 8, 545, 5], + ["invoke", 10, 1, 545, 5], + ["access", 1, "is_bool", 546, 12], + ["get", 6, 54, 1, 546, 5], + ["frame", 9, 6, 3, 546, 5], + ["null", 6, 546, 5], + ["setarg", 9, 0, 6, 546, 5], + ["setarg", 9, 1, 1, 546, 5], + ["setarg", 9, 2, 5, 546, 5], + ["setarg", 9, 3, 4, 546, 5], + ["invoke", 9, 1, 546, 5], + ["access", 1, "jump_false", 547, 20], + ["get", 6, 63, 1, 547, 5], + ["frame", 9, 6, 3, 547, 5], + ["null", 6, 547, 5], + ["setarg", 9, 0, 6, 547, 5], + ["setarg", 9, 1, 1, 547, 5], + ["setarg", 9, 2, 5, 547, 5], + ["setarg", 9, 3, 8, 547, 5], + ["invoke", 9, 1, 547, 5], + ["access", 1, "ne_bool", 548, 12], + ["get", 5, 55, 1, 548, 5], + ["frame", 6, 5, 4, 548, 5], + ["null", 5, 548, 5], + ["setarg", 6, 0, 5, 548, 5], + ["setarg", 6, 1, 1, 548, 5], + ["setarg", 6, 2, 2, 548, 5], + ["setarg", 6, 3, 3, 548, 5], + ["setarg", 6, 4, 4, 548, 5], + ["invoke", 6, 1, 548, 5], + ["get", 1, 62, 1, 549, 5], + ["frame", 3, 1, 1, 549, 5], + ["null", 1, 549, 5], + ["setarg", 3, 0, 1, 549, 5], + ["setarg", 3, 1, 7, 549, 5], + ["invoke", 3, 1, 549, 5], + ["get", 1, 51, 1, 552, 5], + ["frame", 3, 1, 1, 552, 5], + ["null", 1, 552, 5], + ["setarg", 3, 0, 1, 552, 5], + ["setarg", 3, 1, 8, 552, 5], + ["invoke", 3, 1, 552, 5], + ["access", 1, "true", 553, 12], + ["get", 3, 53, 1, 553, 5], + ["frame", 4, 3, 2, 553, 5], + ["null", 3, 553, 5], + ["setarg", 4, 0, 3, 553, 5], + ["setarg", 4, 1, 1, 553, 5], + ["setarg", 4, 2, 2, 553, 5], + ["invoke", 4, 1, 553, 5], + ["get", 1, 51, 1, 554, 5], + ["frame", 2, 1, 1, 554, 5], + ["null", 1, 554, 5], + ["setarg", 2, 0, 1, 554, 5], + ["setarg", 2, 1, 7, 554, 5], + ["invoke", 2, 1, 554, 5], + ["null", 1, 555, 12], + ["return", 1, 555, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -3361,353 +3361,353 @@ "nr_slots": 20, "nr_close_slots": 0, "instructions": [ - ["get", 4, 31, 1, 539, 16], - ["move", 5, 4, 539, 16], - ["get", 4, 32, 1, 540, 16], - ["move", 6, 4, 540, 16], - ["get", 4, 33, 1, 541, 17], - ["move", 7, 4, 541, 17], - ["access", 4, 0, 542, 14], - ["access", 8, 0, 543, 14], - ["get", 9, 34, 1, 544, 36], - ["get", 10, 61, 1, 544, 23], - ["frame", 11, 10, 1, 544, 23], - ["null", 10, 544, 23], - ["setarg", 11, 0, 10, 544, 23], - ["setarg", 11, 1, 9, 544, 23], - ["invoke", 11, 9, 544, 23], - ["move", 10, 9, 544, 23], - ["get", 9, 34, 1, 545, 39], - ["get", 11, 63, 1, 545, 23], - ["frame", 12, 11, 1, 545, 23], - ["null", 11, 545, 23], - ["setarg", 12, 0, 11, 545, 23], - ["setarg", 12, 1, 9, 545, 23], - ["invoke", 12, 9, 545, 23], - ["move", 11, 9, 545, 23], - ["get", 9, 34, 1, 546, 38], - ["get", 12, 62, 1, 546, 24], - ["frame", 13, 12, 1, 546, 24], - ["null", 12, 546, 24], - ["setarg", 13, 0, 12, 546, 24], - ["setarg", 13, 1, 9, 546, 24], - ["invoke", 13, 9, 546, 24], - ["move", 12, 9, 546, 24], - ["get", 9, 35, 1, 547, 37], - ["get", 13, 61, 1, 547, 24], - ["frame", 14, 13, 1, 547, 24], - ["null", 13, 547, 24], - ["setarg", 14, 0, 13, 547, 24], - ["setarg", 14, 1, 9, 547, 24], - ["invoke", 14, 9, 547, 24], - ["move", 13, 9, 547, 24], - ["get", 9, 35, 1, 548, 40], - ["get", 14, 63, 1, 548, 24], - ["frame", 15, 14, 1, 548, 24], - ["null", 14, 548, 24], - ["setarg", 15, 0, 14, 548, 24], - ["setarg", 15, 1, 9, 548, 24], - ["invoke", 15, 9, 548, 24], - ["move", 14, 9, 548, 24], - ["get", 9, 35, 1, 549, 39], - ["get", 15, 62, 1, 549, 25], - ["frame", 16, 15, 1, 549, 25], - ["null", 15, 549, 25], - ["setarg", 16, 0, 15, 549, 25], - ["setarg", 16, 1, 9, 549, 25], - ["invoke", 16, 9, 549, 25], - ["move", 15, 9, 549, 25], - ["null", 9, 550, 19], - ["null", 16, 551, 19], - ["null", 17, 552, 16], - ["null", 18, 553, 15], - ["move", 19, 10, 556, 9], - ["jump_false", 19, "and_end_178", 556, 9], - ["move", 19, 13, 556, 24], + ["get", 4, 34, 1, 561, 16], + ["move", 5, 4, 561, 16], + ["get", 4, 35, 1, 562, 16], + ["move", 6, 4, 562, 16], + ["get", 4, 36, 1, 563, 17], + ["move", 7, 4, 563, 17], + ["access", 4, 0, 564, 14], + ["access", 8, 0, 565, 14], + ["get", 9, 37, 1, 566, 36], + ["get", 10, 64, 1, 566, 23], + ["frame", 11, 10, 1, 566, 23], + ["null", 10, 566, 23], + ["setarg", 11, 0, 10, 566, 23], + ["setarg", 11, 1, 9, 566, 23], + ["invoke", 11, 9, 566, 23], + ["move", 10, 9, 566, 23], + ["get", 9, 37, 1, 567, 39], + ["get", 11, 66, 1, 567, 23], + ["frame", 12, 11, 1, 567, 23], + ["null", 11, 567, 23], + ["setarg", 12, 0, 11, 567, 23], + ["setarg", 12, 1, 9, 567, 23], + ["invoke", 12, 9, 567, 23], + ["move", 11, 9, 567, 23], + ["get", 9, 37, 1, 568, 38], + ["get", 12, 65, 1, 568, 24], + ["frame", 13, 12, 1, 568, 24], + ["null", 12, 568, 24], + ["setarg", 13, 0, 12, 568, 24], + ["setarg", 13, 1, 9, 568, 24], + ["invoke", 13, 9, 568, 24], + ["move", 12, 9, 568, 24], + ["get", 9, 38, 1, 569, 37], + ["get", 13, 64, 1, 569, 24], + ["frame", 14, 13, 1, 569, 24], + ["null", 13, 569, 24], + ["setarg", 14, 0, 13, 569, 24], + ["setarg", 14, 1, 9, 569, 24], + ["invoke", 14, 9, 569, 24], + ["move", 13, 9, 569, 24], + ["get", 9, 38, 1, 570, 40], + ["get", 14, 66, 1, 570, 24], + ["frame", 15, 14, 1, 570, 24], + ["null", 14, 570, 24], + ["setarg", 15, 0, 14, 570, 24], + ["setarg", 15, 1, 9, 570, 24], + ["invoke", 15, 9, 570, 24], + ["move", 14, 9, 570, 24], + ["get", 9, 38, 1, 571, 39], + ["get", 15, 65, 1, 571, 25], + ["frame", 16, 15, 1, 571, 25], + ["null", 15, 571, 25], + ["setarg", 16, 0, 15, 571, 25], + ["setarg", 16, 1, 9, 571, 25], + ["invoke", 16, 9, 571, 25], + ["move", 15, 9, 571, 25], + ["null", 9, 572, 19], + ["null", 16, 573, 19], + ["null", 17, 574, 16], + ["null", 18, 575, 15], + ["move", 19, 10, 578, 9], + ["jump_false", 19, "and_end_178", 578, 9], + ["move", 19, 13, 578, 24], "and_end_178", - ["jump_false", 19, "if_else_176", 556, 24], - ["get", 10, 52, 1, 557, 7], - ["frame", 13, 10, 4, 557, 7], - ["null", 10, 557, 7], - ["setarg", 13, 0, 10, 557, 7], - ["setarg", 13, 1, 1, 557, 7], - ["setarg", 13, 2, 5, 557, 7], - ["setarg", 13, 3, 6, 557, 7], - ["setarg", 13, 4, 7, 557, 7], - ["invoke", 13, 10, 557, 7], - ["null", 10, 558, 14], - ["return", 10, 558, 14], + ["jump_false", 19, "if_else_176", 578, 24], + ["get", 10, 55, 1, 579, 7], + ["frame", 13, 10, 4, 579, 7], + ["null", 10, 579, 7], + ["setarg", 13, 0, 10, 579, 7], + ["setarg", 13, 1, 1, 579, 7], + ["setarg", 13, 2, 5, 579, 7], + ["setarg", 13, 3, 6, 579, 7], + ["setarg", 13, 4, 7, 579, 7], + ["invoke", 13, 10, 579, 7], + ["null", 10, 580, 14], + ["return", 10, 580, 14], "_nop_ur_1", "if_else_176", "if_end_177", - ["move", 10, 11, 561, 9], - ["jump_false", 10, "and_end_181", 561, 9], - ["move", 10, 14, 561, 24], + ["move", 10, 11, 583, 9], + ["jump_false", 10, "and_end_181", 583, 9], + ["move", 10, 14, 583, 24], "and_end_181", - ["jump_false", 10, "if_else_179", 561, 24], - ["get", 10, 52, 1, 562, 7], - ["frame", 11, 10, 4, 562, 7], - ["null", 10, 562, 7], - ["setarg", 11, 0, 10, 562, 7], - ["setarg", 11, 1, 2, 562, 7], - ["setarg", 11, 2, 5, 562, 7], - ["setarg", 11, 3, 6, 562, 7], - ["setarg", 11, 4, 7, 562, 7], - ["invoke", 11, 10, 562, 7], - ["null", 10, 563, 14], - ["return", 10, 563, 14], + ["jump_false", 10, "if_else_179", 583, 24], + ["get", 10, 55, 1, 584, 7], + ["frame", 11, 10, 4, 584, 7], + ["null", 10, 584, 7], + ["setarg", 11, 0, 10, 584, 7], + ["setarg", 11, 1, 2, 584, 7], + ["setarg", 11, 2, 5, 584, 7], + ["setarg", 11, 3, 6, 584, 7], + ["setarg", 11, 4, 7, 584, 7], + ["invoke", 11, 10, 584, 7], + ["null", 10, 585, 14], + ["return", 10, 585, 14], "_nop_ur_2", "if_else_179", "if_end_180", - ["move", 10, 12, 566, 9], - ["jump_false", 10, "and_end_184", 566, 9], - ["move", 10, 15, 566, 25], + ["move", 10, 12, 588, 9], + ["jump_false", 10, "and_end_184", 588, 9], + ["move", 10, 15, 588, 25], "and_end_184", - ["jump_false", 10, "if_else_182", 566, 25], - ["get", 10, 52, 1, 567, 7], - ["frame", 11, 10, 4, 567, 7], - ["null", 10, 567, 7], - ["setarg", 11, 0, 10, 567, 7], - ["setarg", 11, 1, 3, 567, 7], - ["setarg", 11, 2, 5, 567, 7], - ["setarg", 11, 3, 6, 567, 7], - ["setarg", 11, 4, 7, 567, 7], - ["invoke", 11, 10, 567, 7], - ["null", 10, 568, 14], - ["return", 10, 568, 14], + ["jump_false", 10, "if_else_182", 588, 25], + ["get", 10, 55, 1, 589, 7], + ["frame", 11, 10, 4, 589, 7], + ["null", 10, 589, 7], + ["setarg", 11, 0, 10, 589, 7], + ["setarg", 11, 1, 3, 589, 7], + ["setarg", 11, 2, 5, 589, 7], + ["setarg", 11, 3, 6, 589, 7], + ["setarg", 11, 4, 7, 589, 7], + ["invoke", 11, 10, 589, 7], + ["null", 10, 590, 14], + ["return", 10, 590, 14], "_nop_ur_3", "if_else_182", "if_end_183", - ["access", 10, "rel_ni", 571, 25], - ["get", 11, 45, 1, 571, 15], - ["frame", 12, 11, 1, 571, 15], - ["null", 11, 571, 15], - ["setarg", 12, 0, 11, 571, 15], - ["setarg", 12, 1, 10, 571, 15], - ["invoke", 12, 10, 571, 15], - ["move", 9, 10, 571, 15], - ["access", 10, "rel_nn", 572, 25], - ["get", 11, 45, 1, 572, 15], - ["frame", 12, 11, 1, 572, 15], - ["null", 11, 572, 15], - ["setarg", 12, 0, 11, 572, 15], - ["setarg", 12, 1, 10, 572, 15], - ["invoke", 12, 10, 572, 15], - ["move", 16, 10, 572, 15], - ["access", 10, "rel_done", 573, 22], - ["get", 11, 45, 1, 573, 12], - ["frame", 12, 11, 1, 573, 12], - ["null", 11, 573, 12], - ["setarg", 12, 0, 11, 573, 12], - ["setarg", 12, 1, 10, 573, 12], - ["invoke", 12, 10, 573, 12], - ["move", 17, 10, 573, 12], - ["access", 10, "rel_err", 574, 21], - ["get", 11, 45, 1, 574, 11], - ["frame", 12, 11, 1, 574, 11], - ["null", 11, 574, 11], - ["setarg", 12, 0, 11, 574, 11], - ["setarg", 12, 1, 10, 574, 11], - ["invoke", 12, 10, 574, 11], - ["move", 18, 10, 574, 11], - ["get", 10, 40, 1, 576, 10], - ["frame", 11, 10, 0, 576, 10], - ["null", 10, 576, 10], - ["setarg", 11, 0, 10, 576, 10], - ["invoke", 11, 10, 576, 10], - ["move", 4, 10, 576, 10], - ["access", 10, "is_int", 577, 12], - ["get", 11, 51, 1, 577, 5], - ["frame", 12, 11, 3, 577, 5], - ["null", 11, 577, 5], - ["setarg", 12, 0, 11, 577, 5], - ["setarg", 12, 1, 10, 577, 5], - ["setarg", 12, 2, 4, 577, 5], - ["setarg", 12, 3, 6, 577, 5], - ["invoke", 12, 10, 577, 5], - ["access", 10, "jump_false", 578, 20], - ["get", 11, 60, 1, 578, 5], - ["frame", 12, 11, 3, 578, 5], - ["null", 11, 578, 5], - ["setarg", 12, 0, 11, 578, 5], - ["setarg", 12, 1, 10, 578, 5], - ["setarg", 12, 2, 4, 578, 5], - ["setarg", 12, 3, 9, 578, 5], - ["invoke", 12, 10, 578, 5], - ["get", 10, 40, 1, 579, 10], - ["frame", 11, 10, 0, 579, 10], - ["null", 10, 579, 10], - ["setarg", 11, 0, 10, 579, 10], - ["invoke", 11, 10, 579, 10], - ["move", 8, 10, 579, 10], - ["access", 10, "is_int", 580, 12], - ["get", 11, 51, 1, 580, 5], - ["frame", 12, 11, 3, 580, 5], - ["null", 11, 580, 5], - ["setarg", 12, 0, 11, 580, 5], - ["setarg", 12, 1, 10, 580, 5], - ["setarg", 12, 2, 8, 580, 5], - ["setarg", 12, 3, 7, 580, 5], - ["invoke", 12, 10, 580, 5], - ["access", 10, "jump_false", 581, 20], - ["get", 11, 60, 1, 581, 5], - ["frame", 12, 11, 3, 581, 5], - ["null", 11, 581, 5], - ["setarg", 12, 0, 11, 581, 5], - ["setarg", 12, 1, 10, 581, 5], - ["setarg", 12, 2, 8, 581, 5], - ["setarg", 12, 3, 9, 581, 5], - ["invoke", 12, 10, 581, 5], - ["get", 10, 52, 1, 582, 5], - ["frame", 11, 10, 4, 582, 5], - ["null", 10, 582, 5], - ["setarg", 11, 0, 10, 582, 5], - ["setarg", 11, 1, 1, 582, 5], - ["setarg", 11, 2, 5, 582, 5], - ["setarg", 11, 3, 6, 582, 5], - ["setarg", 11, 4, 7, 582, 5], - ["invoke", 11, 10, 582, 5], - ["get", 10, 59, 1, 583, 5], - ["frame", 11, 10, 1, 583, 5], - ["null", 10, 583, 5], - ["setarg", 11, 0, 10, 583, 5], - ["setarg", 11, 1, 17, 583, 5], - ["invoke", 11, 10, 583, 5], - ["get", 10, 48, 1, 585, 5], - ["frame", 11, 10, 1, 585, 5], - ["null", 10, 585, 5], - ["setarg", 11, 0, 10, 585, 5], - ["setarg", 11, 1, 9, 585, 5], - ["invoke", 11, 9, 585, 5], - ["access", 9, "is_num", 586, 12], - ["get", 10, 51, 1, 586, 5], - ["frame", 11, 10, 3, 586, 5], - ["null", 10, 586, 5], - ["setarg", 11, 0, 10, 586, 5], - ["setarg", 11, 1, 9, 586, 5], - ["setarg", 11, 2, 4, 586, 5], - ["setarg", 11, 3, 6, 586, 5], - ["invoke", 11, 9, 586, 5], - ["access", 9, "jump_false", 587, 20], - ["get", 10, 60, 1, 587, 5], - ["frame", 11, 10, 3, 587, 5], - ["null", 10, 587, 5], - ["setarg", 11, 0, 10, 587, 5], - ["setarg", 11, 1, 9, 587, 5], - ["setarg", 11, 2, 4, 587, 5], - ["setarg", 11, 3, 16, 587, 5], - ["invoke", 11, 9, 587, 5], - ["access", 9, "is_num", 588, 12], - ["get", 10, 51, 1, 588, 5], - ["frame", 11, 10, 3, 588, 5], - ["null", 10, 588, 5], - ["setarg", 11, 0, 10, 588, 5], - ["setarg", 11, 1, 9, 588, 5], - ["setarg", 11, 2, 8, 588, 5], - ["setarg", 11, 3, 7, 588, 5], - ["invoke", 11, 9, 588, 5], - ["access", 9, "jump_false", 589, 20], - ["get", 10, 60, 1, 589, 5], - ["frame", 11, 10, 3, 589, 5], - ["null", 10, 589, 5], - ["setarg", 11, 0, 10, 589, 5], - ["setarg", 11, 1, 9, 589, 5], - ["setarg", 11, 2, 8, 589, 5], - ["setarg", 11, 3, 16, 589, 5], - ["invoke", 11, 9, 589, 5], - ["get", 9, 52, 1, 590, 5], - ["frame", 10, 9, 4, 590, 5], - ["null", 9, 590, 5], - ["setarg", 10, 0, 9, 590, 5], - ["setarg", 10, 1, 2, 590, 5], - ["setarg", 10, 2, 5, 590, 5], - ["setarg", 10, 3, 6, 590, 5], - ["setarg", 10, 4, 7, 590, 5], - ["invoke", 10, 9, 590, 5], - ["get", 9, 59, 1, 591, 5], - ["frame", 10, 9, 1, 591, 5], - ["null", 9, 591, 5], - ["setarg", 10, 0, 9, 591, 5], - ["setarg", 10, 1, 17, 591, 5], - ["invoke", 10, 9, 591, 5], - ["get", 9, 48, 1, 593, 5], - ["frame", 10, 9, 1, 593, 5], - ["null", 9, 593, 5], - ["setarg", 10, 0, 9, 593, 5], - ["setarg", 10, 1, 16, 593, 5], - ["invoke", 10, 9, 593, 5], - ["access", 9, "is_text", 594, 12], - ["get", 10, 51, 1, 594, 5], - ["frame", 11, 10, 3, 594, 5], - ["null", 10, 594, 5], - ["setarg", 11, 0, 10, 594, 5], - ["setarg", 11, 1, 9, 594, 5], - ["setarg", 11, 2, 4, 594, 5], - ["setarg", 11, 3, 6, 594, 5], - ["invoke", 11, 9, 594, 5], - ["access", 9, "jump_false", 595, 20], - ["get", 10, 60, 1, 595, 5], - ["frame", 11, 10, 3, 595, 5], - ["null", 10, 595, 5], - ["setarg", 11, 0, 10, 595, 5], - ["setarg", 11, 1, 9, 595, 5], - ["setarg", 11, 2, 4, 595, 5], - ["setarg", 11, 3, 18, 595, 5], - ["invoke", 11, 4, 595, 5], - ["access", 4, "is_text", 596, 12], - ["get", 9, 51, 1, 596, 5], - ["frame", 10, 9, 3, 596, 5], - ["null", 9, 596, 5], - ["setarg", 10, 0, 9, 596, 5], - ["setarg", 10, 1, 4, 596, 5], - ["setarg", 10, 2, 8, 596, 5], - ["setarg", 10, 3, 7, 596, 5], - ["invoke", 10, 4, 596, 5], - ["access", 4, "jump_false", 597, 20], - ["get", 9, 60, 1, 597, 5], - ["frame", 10, 9, 3, 597, 5], - ["null", 9, 597, 5], - ["setarg", 10, 0, 9, 597, 5], - ["setarg", 10, 1, 4, 597, 5], - ["setarg", 10, 2, 8, 597, 5], - ["setarg", 10, 3, 18, 597, 5], - ["invoke", 10, 4, 597, 5], - ["get", 4, 52, 1, 598, 5], - ["frame", 8, 4, 4, 598, 5], - ["null", 4, 598, 5], - ["setarg", 8, 0, 4, 598, 5], - ["setarg", 8, 1, 3, 598, 5], - ["setarg", 8, 2, 5, 598, 5], - ["setarg", 8, 3, 6, 598, 5], - ["setarg", 8, 4, 7, 598, 5], - ["invoke", 8, 4, 598, 5], - ["get", 4, 59, 1, 599, 5], - ["frame", 5, 4, 1, 599, 5], - ["null", 4, 599, 5], - ["setarg", 5, 0, 4, 599, 5], - ["setarg", 5, 1, 17, 599, 5], - ["invoke", 5, 4, 599, 5], - ["get", 4, 48, 1, 601, 5], - ["frame", 5, 4, 1, 601, 5], - ["null", 4, 601, 5], - ["setarg", 5, 0, 4, 601, 5], - ["setarg", 5, 1, 18, 601, 5], - ["invoke", 5, 4, 601, 5], - ["access", 4, "cannot compare with '", 602, 20], - ["get", 5, 36, 1, 602, 46], + ["access", 10, "rel_ni", 593, 25], + ["get", 11, 48, 1, 593, 15], + ["frame", 12, 11, 1, 593, 15], + ["null", 11, 593, 15], + ["setarg", 12, 0, 11, 593, 15], + ["setarg", 12, 1, 10, 593, 15], + ["invoke", 12, 10, 593, 15], + ["move", 9, 10, 593, 15], + ["access", 10, "rel_nn", 594, 25], + ["get", 11, 48, 1, 594, 15], + ["frame", 12, 11, 1, 594, 15], + ["null", 11, 594, 15], + ["setarg", 12, 0, 11, 594, 15], + ["setarg", 12, 1, 10, 594, 15], + ["invoke", 12, 10, 594, 15], + ["move", 16, 10, 594, 15], + ["access", 10, "rel_done", 595, 22], + ["get", 11, 48, 1, 595, 12], + ["frame", 12, 11, 1, 595, 12], + ["null", 11, 595, 12], + ["setarg", 12, 0, 11, 595, 12], + ["setarg", 12, 1, 10, 595, 12], + ["invoke", 12, 10, 595, 12], + ["move", 17, 10, 595, 12], + ["access", 10, "rel_err", 596, 21], + ["get", 11, 48, 1, 596, 11], + ["frame", 12, 11, 1, 596, 11], + ["null", 11, 596, 11], + ["setarg", 12, 0, 11, 596, 11], + ["setarg", 12, 1, 10, 596, 11], + ["invoke", 12, 10, 596, 11], + ["move", 18, 10, 596, 11], + ["get", 10, 43, 1, 598, 10], + ["frame", 11, 10, 0, 598, 10], + ["null", 10, 598, 10], + ["setarg", 11, 0, 10, 598, 10], + ["invoke", 11, 10, 598, 10], + ["move", 4, 10, 598, 10], + ["access", 10, "is_int", 599, 12], + ["get", 11, 54, 1, 599, 5], + ["frame", 12, 11, 3, 599, 5], + ["null", 11, 599, 5], + ["setarg", 12, 0, 11, 599, 5], + ["setarg", 12, 1, 10, 599, 5], + ["setarg", 12, 2, 4, 599, 5], + ["setarg", 12, 3, 6, 599, 5], + ["invoke", 12, 10, 599, 5], + ["access", 10, "jump_false", 600, 20], + ["get", 11, 63, 1, 600, 5], + ["frame", 12, 11, 3, 600, 5], + ["null", 11, 600, 5], + ["setarg", 12, 0, 11, 600, 5], + ["setarg", 12, 1, 10, 600, 5], + ["setarg", 12, 2, 4, 600, 5], + ["setarg", 12, 3, 9, 600, 5], + ["invoke", 12, 10, 600, 5], + ["get", 10, 43, 1, 601, 10], + ["frame", 11, 10, 0, 601, 10], + ["null", 10, 601, 10], + ["setarg", 11, 0, 10, 601, 10], + ["invoke", 11, 10, 601, 10], + ["move", 8, 10, 601, 10], + ["access", 10, "is_int", 602, 12], + ["get", 11, 54, 1, 602, 5], + ["frame", 12, 11, 3, 602, 5], + ["null", 11, 602, 5], + ["setarg", 12, 0, 11, 602, 5], + ["setarg", 12, 1, 10, 602, 5], + ["setarg", 12, 2, 8, 602, 5], + ["setarg", 12, 3, 7, 602, 5], + ["invoke", 12, 10, 602, 5], + ["access", 10, "jump_false", 603, 20], + ["get", 11, 63, 1, 603, 5], + ["frame", 12, 11, 3, 603, 5], + ["null", 11, 603, 5], + ["setarg", 12, 0, 11, 603, 5], + ["setarg", 12, 1, 10, 603, 5], + ["setarg", 12, 2, 8, 603, 5], + ["setarg", 12, 3, 9, 603, 5], + ["invoke", 12, 10, 603, 5], + ["get", 10, 55, 1, 604, 5], + ["frame", 11, 10, 4, 604, 5], + ["null", 10, 604, 5], + ["setarg", 11, 0, 10, 604, 5], + ["setarg", 11, 1, 1, 604, 5], + ["setarg", 11, 2, 5, 604, 5], + ["setarg", 11, 3, 6, 604, 5], + ["setarg", 11, 4, 7, 604, 5], + ["invoke", 11, 10, 604, 5], + ["get", 10, 62, 1, 605, 5], + ["frame", 11, 10, 1, 605, 5], + ["null", 10, 605, 5], + ["setarg", 11, 0, 10, 605, 5], + ["setarg", 11, 1, 17, 605, 5], + ["invoke", 11, 10, 605, 5], + ["get", 10, 51, 1, 607, 5], + ["frame", 11, 10, 1, 607, 5], + ["null", 10, 607, 5], + ["setarg", 11, 0, 10, 607, 5], + ["setarg", 11, 1, 9, 607, 5], + ["invoke", 11, 9, 607, 5], + ["access", 9, "is_num", 608, 12], + ["get", 10, 54, 1, 608, 5], + ["frame", 11, 10, 3, 608, 5], + ["null", 10, 608, 5], + ["setarg", 11, 0, 10, 608, 5], + ["setarg", 11, 1, 9, 608, 5], + ["setarg", 11, 2, 4, 608, 5], + ["setarg", 11, 3, 6, 608, 5], + ["invoke", 11, 9, 608, 5], + ["access", 9, "jump_false", 609, 20], + ["get", 10, 63, 1, 609, 5], + ["frame", 11, 10, 3, 609, 5], + ["null", 10, 609, 5], + ["setarg", 11, 0, 10, 609, 5], + ["setarg", 11, 1, 9, 609, 5], + ["setarg", 11, 2, 4, 609, 5], + ["setarg", 11, 3, 16, 609, 5], + ["invoke", 11, 9, 609, 5], + ["access", 9, "is_num", 610, 12], + ["get", 10, 54, 1, 610, 5], + ["frame", 11, 10, 3, 610, 5], + ["null", 10, 610, 5], + ["setarg", 11, 0, 10, 610, 5], + ["setarg", 11, 1, 9, 610, 5], + ["setarg", 11, 2, 8, 610, 5], + ["setarg", 11, 3, 7, 610, 5], + ["invoke", 11, 9, 610, 5], + ["access", 9, "jump_false", 611, 20], + ["get", 10, 63, 1, 611, 5], + ["frame", 11, 10, 3, 611, 5], + ["null", 10, 611, 5], + ["setarg", 11, 0, 10, 611, 5], + ["setarg", 11, 1, 9, 611, 5], + ["setarg", 11, 2, 8, 611, 5], + ["setarg", 11, 3, 16, 611, 5], + ["invoke", 11, 9, 611, 5], + ["get", 9, 55, 1, 612, 5], + ["frame", 10, 9, 4, 612, 5], + ["null", 9, 612, 5], + ["setarg", 10, 0, 9, 612, 5], + ["setarg", 10, 1, 2, 612, 5], + ["setarg", 10, 2, 5, 612, 5], + ["setarg", 10, 3, 6, 612, 5], + ["setarg", 10, 4, 7, 612, 5], + ["invoke", 10, 9, 612, 5], + ["get", 9, 62, 1, 613, 5], + ["frame", 10, 9, 1, 613, 5], + ["null", 9, 613, 5], + ["setarg", 10, 0, 9, 613, 5], + ["setarg", 10, 1, 17, 613, 5], + ["invoke", 10, 9, 613, 5], + ["get", 9, 51, 1, 615, 5], + ["frame", 10, 9, 1, 615, 5], + ["null", 9, 615, 5], + ["setarg", 10, 0, 9, 615, 5], + ["setarg", 10, 1, 16, 615, 5], + ["invoke", 10, 9, 615, 5], + ["access", 9, "is_text", 616, 12], + ["get", 10, 54, 1, 616, 5], + ["frame", 11, 10, 3, 616, 5], + ["null", 10, 616, 5], + ["setarg", 11, 0, 10, 616, 5], + ["setarg", 11, 1, 9, 616, 5], + ["setarg", 11, 2, 4, 616, 5], + ["setarg", 11, 3, 6, 616, 5], + ["invoke", 11, 9, 616, 5], + ["access", 9, "jump_false", 617, 20], + ["get", 10, 63, 1, 617, 5], + ["frame", 11, 10, 3, 617, 5], + ["null", 10, 617, 5], + ["setarg", 11, 0, 10, 617, 5], + ["setarg", 11, 1, 9, 617, 5], + ["setarg", 11, 2, 4, 617, 5], + ["setarg", 11, 3, 18, 617, 5], + ["invoke", 11, 4, 617, 5], + ["access", 4, "is_text", 618, 12], + ["get", 9, 54, 1, 618, 5], + ["frame", 10, 9, 3, 618, 5], + ["null", 9, 618, 5], + ["setarg", 10, 0, 9, 618, 5], + ["setarg", 10, 1, 4, 618, 5], + ["setarg", 10, 2, 8, 618, 5], + ["setarg", 10, 3, 7, 618, 5], + ["invoke", 10, 4, 618, 5], + ["access", 4, "jump_false", 619, 20], + ["get", 9, 63, 1, 619, 5], + ["frame", 10, 9, 3, 619, 5], + ["null", 9, 619, 5], + ["setarg", 10, 0, 9, 619, 5], + ["setarg", 10, 1, 4, 619, 5], + ["setarg", 10, 2, 8, 619, 5], + ["setarg", 10, 3, 18, 619, 5], + ["invoke", 10, 4, 619, 5], + ["get", 4, 55, 1, 620, 5], + ["frame", 8, 4, 4, 620, 5], + ["null", 4, 620, 5], + ["setarg", 8, 0, 4, 620, 5], + ["setarg", 8, 1, 3, 620, 5], + ["setarg", 8, 2, 5, 620, 5], + ["setarg", 8, 3, 6, 620, 5], + ["setarg", 8, 4, 7, 620, 5], + ["invoke", 8, 4, 620, 5], + ["get", 4, 62, 1, 621, 5], + ["frame", 5, 4, 1, 621, 5], + ["null", 4, 621, 5], + ["setarg", 5, 0, 4, 621, 5], + ["setarg", 5, 1, 17, 621, 5], + ["invoke", 5, 4, 621, 5], + ["get", 4, 51, 1, 623, 5], + ["frame", 5, 4, 1, 623, 5], + ["null", 4, 623, 5], + ["setarg", 5, 0, 4, 623, 5], + ["setarg", 5, 1, 18, 623, 5], + ["invoke", 5, 4, 623, 5], + ["access", 4, "cannot compare with '", 624, 20], + ["get", 5, 39, 1, 624, 46], "_nop_tc_1", "_nop_tc_2", - ["is_text", 6, 5, 602, 46], - ["jump_false", 6, "add_cn_186", 602, 46], - ["concat", 7, 4, 5, 602, 46], - ["jump", "add_done_185", 602, 46], + ["is_text", 6, 5, 624, 46], + ["jump_false", 6, "add_cn_186", 624, 46], + ["concat", 7, 4, 5, 624, 46], + ["jump", "add_done_185", 624, 46], "add_cn_186", "_nop_tc_3", - ["jump", "add_err_187", 602, 46], - ["is_num", 6, 5, 602, 46], - ["jump_false", 6, "add_err_187", 602, 46], - ["add", 7, 4, 5, 602, 46], - ["jump", "add_done_185", 602, 46], + ["jump", "add_err_187", 624, 46], + ["is_num", 6, 5, 624, 46], + ["jump_false", 6, "add_err_187", 624, 46], + ["add", 7, 4, 5, 624, 46], + ["jump", "add_done_185", 624, 46], "add_err_187", [ "access", @@ -3717,35 +3717,35 @@ "kind": "name", "make": "intrinsic" }, - 602, + 624, 46 ], - ["access", 5, "error", 602, 46], - ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 602, 46], - ["array", 8, 0, 602, 46], - ["push", 8, 6, 602, 46], - ["frame", 6, 4, 2, 602, 46], - ["null", 4, 602, 46], - ["setarg", 6, 0, 4, 602, 46], - ["setarg", 6, 1, 5, 602, 46], - ["setarg", 6, 2, 8, 602, 46], - ["invoke", 6, 4, 602, 46], - ["disrupt", 602, 46], + ["access", 5, "error", 624, 46], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 624, 46], + ["array", 8, 0, 624, 46], + ["push", 8, 6, 624, 46], + ["frame", 6, 4, 2, 624, 46], + ["null", 4, 624, 46], + ["setarg", 6, 0, 4, 624, 46], + ["setarg", 6, 1, 5, 624, 46], + ["setarg", 6, 2, 8, 624, 46], + ["invoke", 6, 4, 624, 46], + ["disrupt", 624, 46], "add_done_185", - ["access", 4, "': operands must be same type", 602, 59], - ["is_text", 5, 7, 602, 59], - ["jump_false", 5, "add_cn_189", 602, 59], + ["access", 4, "': operands must be same type", 624, 59], + ["is_text", 5, 7, 624, 59], + ["jump_false", 5, "add_cn_189", 624, 59], "_nop_tc_4", "_nop_tc_5", - ["concat", 6, 7, 4, 602, 59], - ["jump", "add_done_188", 602, 59], + ["concat", 6, 7, 4, 624, 59], + ["jump", "add_done_188", 624, 59], "add_cn_189", - ["is_num", 5, 7, 602, 59], - ["jump_false", 5, "add_err_190", 602, 59], + ["is_num", 5, 7, 624, 59], + ["jump_false", 5, "add_err_190", 624, 59], "_nop_tc_6", - ["jump", "add_err_190", 602, 59], - ["add", 6, 7, 4, 602, 59], - ["jump", "add_done_188", 602, 59], + ["jump", "add_err_190", 624, 59], + ["add", 6, 7, 4, 624, 59], + ["jump", "add_done_188", 624, 59], "add_err_190", [ "access", @@ -3755,42 +3755,42 @@ "kind": "name", "make": "intrinsic" }, - 602, + 624, 59 ], - ["access", 5, "error", 602, 59], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 602, 59], - ["array", 8, 0, 602, 59], - ["push", 8, 7, 602, 59], - ["frame", 7, 4, 2, 602, 59], - ["null", 4, 602, 59], - ["setarg", 7, 0, 4, 602, 59], - ["setarg", 7, 1, 5, 602, 59], - ["setarg", 7, 2, 8, 602, 59], - ["invoke", 7, 4, 602, 59], - ["disrupt", 602, 59], + ["access", 5, "error", 624, 59], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 624, 59], + ["array", 8, 0, 624, 59], + ["push", 8, 7, 624, 59], + ["frame", 7, 4, 2, 624, 59], + ["null", 4, 624, 59], + ["setarg", 7, 0, 4, 624, 59], + ["setarg", 7, 1, 5, 624, 59], + ["setarg", 7, 2, 8, 624, 59], + ["invoke", 7, 4, 624, 59], + ["disrupt", 624, 59], "add_done_188", - ["get", 4, 58, 1, 602, 5], - ["frame", 5, 4, 1, 602, 5], - ["null", 4, 602, 5], - ["setarg", 5, 0, 4, 602, 5], - ["setarg", 5, 1, 6, 602, 5], - ["invoke", 5, 4, 602, 5], - ["access", 4, "disrupt", 603, 12], - ["get", 5, 49, 1, 603, 5], - ["frame", 6, 5, 1, 603, 5], - ["null", 5, 603, 5], - ["setarg", 6, 0, 5, 603, 5], - ["setarg", 6, 1, 4, 603, 5], - ["invoke", 6, 4, 603, 5], - ["get", 4, 48, 1, 604, 5], - ["frame", 5, 4, 1, 604, 5], - ["null", 4, 604, 5], - ["setarg", 5, 0, 4, 604, 5], - ["setarg", 5, 1, 17, 604, 5], - ["invoke", 5, 4, 604, 5], - ["null", 4, 605, 12], - ["return", 4, 605, 12], + ["get", 4, 61, 1, 624, 5], + ["frame", 5, 4, 1, 624, 5], + ["null", 4, 624, 5], + ["setarg", 5, 0, 4, 624, 5], + ["setarg", 5, 1, 6, 624, 5], + ["invoke", 5, 4, 624, 5], + ["access", 4, "disrupt", 625, 12], + ["get", 5, 52, 1, 625, 5], + ["frame", 6, 5, 1, 625, 5], + ["null", 5, 625, 5], + ["setarg", 6, 0, 5, 625, 5], + ["setarg", 6, 1, 4, 625, 5], + ["invoke", 6, 4, 625, 5], + ["get", 4, 51, 1, 626, 5], + ["frame", 5, 4, 1, 626, 5], + ["null", 4, 626, 5], + ["setarg", 5, 0, 4, 626, 5], + ["setarg", 5, 1, 17, 626, 5], + ["invoke", 5, 4, 626, 5], + ["null", 4, 627, 12], + ["return", 4, 627, 12], "_nop_ur_4", "_nop_ur_5" ], @@ -3803,110 +3803,110 @@ "nr_slots": 10, "nr_close_slots": 0, "instructions": [ - ["get", 4, 63, 1, 610, 9], - ["frame", 5, 4, 1, 610, 9], - ["null", 4, 610, 9], - ["setarg", 5, 0, 4, 610, 9], - ["setarg", 5, 1, 3, 610, 9], - ["invoke", 5, 4, 610, 9], - ["jump_false", 4, "if_else_191", 610, 9], - ["access", 4, "negate", 611, 14], - ["get", 5, 51, 1, 611, 7], - ["frame", 6, 5, 3, 611, 7], - ["null", 5, 611, 7], - ["setarg", 6, 0, 5, 611, 7], - ["setarg", 6, 1, 4, 611, 7], - ["setarg", 6, 2, 1, 611, 7], - ["setarg", 6, 3, 2, 611, 7], - ["invoke", 6, 4, 611, 7], - ["null", 4, 612, 14], - ["return", 4, 612, 14], + ["get", 4, 66, 1, 632, 9], + ["frame", 5, 4, 1, 632, 9], + ["null", 4, 632, 9], + ["setarg", 5, 0, 4, 632, 9], + ["setarg", 5, 1, 3, 632, 9], + ["invoke", 5, 4, 632, 9], + ["jump_false", 4, "if_else_191", 632, 9], + ["access", 4, "negate", 633, 14], + ["get", 5, 54, 1, 633, 7], + ["frame", 6, 5, 3, 633, 7], + ["null", 5, 633, 7], + ["setarg", 6, 0, 5, 633, 7], + ["setarg", 6, 1, 4, 633, 7], + ["setarg", 6, 2, 1, 633, 7], + ["setarg", 6, 3, 2, 633, 7], + ["invoke", 6, 4, 633, 7], + ["null", 4, 634, 14], + ["return", 4, 634, 14], "_nop_ur_1", "if_else_191", "if_end_192", - ["get", 4, 40, 1, 614, 14], - ["frame", 5, 4, 0, 614, 14], - ["null", 4, 614, 14], - ["setarg", 5, 0, 4, 614, 14], - ["invoke", 5, 4, 614, 14], - ["move", 5, 4, 614, 14], - ["access", 4, "neg_err", 615, 25], - ["get", 6, 45, 1, 615, 15], - ["frame", 7, 6, 1, 615, 15], - ["null", 6, 615, 15], - ["setarg", 7, 0, 6, 615, 15], - ["setarg", 7, 1, 4, 615, 15], - ["invoke", 7, 4, 615, 15], - ["move", 6, 4, 615, 15], - ["access", 4, "neg_done", 616, 26], - ["get", 7, 45, 1, 616, 16], - ["frame", 8, 7, 1, 616, 16], - ["null", 7, 616, 16], - ["setarg", 8, 0, 7, 616, 16], - ["setarg", 8, 1, 4, 616, 16], - ["invoke", 8, 4, 616, 16], - ["move", 7, 4, 616, 16], - ["access", 4, "is_num", 617, 12], - ["get", 8, 51, 1, 617, 5], - ["frame", 9, 8, 3, 617, 5], - ["null", 8, 617, 5], - ["setarg", 9, 0, 8, 617, 5], - ["setarg", 9, 1, 4, 617, 5], - ["setarg", 9, 2, 5, 617, 5], - ["setarg", 9, 3, 2, 617, 5], - ["invoke", 9, 4, 617, 5], - ["access", 4, "jump_false", 618, 20], - ["get", 8, 60, 1, 618, 5], - ["frame", 9, 8, 3, 618, 5], - ["null", 8, 618, 5], - ["setarg", 9, 0, 8, 618, 5], - ["setarg", 9, 1, 4, 618, 5], - ["setarg", 9, 2, 5, 618, 5], - ["setarg", 9, 3, 6, 618, 5], - ["invoke", 9, 4, 618, 5], - ["access", 4, "negate", 619, 12], - ["get", 5, 51, 1, 619, 5], - ["frame", 8, 5, 3, 619, 5], - ["null", 5, 619, 5], - ["setarg", 8, 0, 5, 619, 5], - ["setarg", 8, 1, 4, 619, 5], - ["setarg", 8, 2, 1, 619, 5], - ["setarg", 8, 3, 2, 619, 5], - ["invoke", 8, 4, 619, 5], - ["get", 4, 59, 1, 620, 5], - ["frame", 5, 4, 1, 620, 5], - ["null", 4, 620, 5], - ["setarg", 5, 0, 4, 620, 5], - ["setarg", 5, 1, 7, 620, 5], - ["invoke", 5, 4, 620, 5], - ["get", 4, 48, 1, 622, 5], - ["frame", 5, 4, 1, 622, 5], - ["null", 4, 622, 5], - ["setarg", 5, 0, 4, 622, 5], - ["setarg", 5, 1, 6, 622, 5], - ["invoke", 5, 4, 622, 5], - ["access", 4, "cannot negate: operand must be a number", 623, 20], - ["get", 5, 58, 1, 623, 5], - ["frame", 6, 5, 1, 623, 5], - ["null", 5, 623, 5], - ["setarg", 6, 0, 5, 623, 5], - ["setarg", 6, 1, 4, 623, 5], - ["invoke", 6, 4, 623, 5], - ["access", 4, "disrupt", 624, 12], - ["get", 5, 49, 1, 624, 5], - ["frame", 6, 5, 1, 624, 5], - ["null", 5, 624, 5], - ["setarg", 6, 0, 5, 624, 5], - ["setarg", 6, 1, 4, 624, 5], - ["invoke", 6, 4, 624, 5], - ["get", 4, 48, 1, 625, 5], - ["frame", 5, 4, 1, 625, 5], - ["null", 4, 625, 5], - ["setarg", 5, 0, 4, 625, 5], - ["setarg", 5, 1, 7, 625, 5], - ["invoke", 5, 4, 625, 5], - ["null", 4, 626, 12], - ["return", 4, 626, 12], + ["get", 4, 43, 1, 636, 14], + ["frame", 5, 4, 0, 636, 14], + ["null", 4, 636, 14], + ["setarg", 5, 0, 4, 636, 14], + ["invoke", 5, 4, 636, 14], + ["move", 5, 4, 636, 14], + ["access", 4, "neg_err", 637, 25], + ["get", 6, 48, 1, 637, 15], + ["frame", 7, 6, 1, 637, 15], + ["null", 6, 637, 15], + ["setarg", 7, 0, 6, 637, 15], + ["setarg", 7, 1, 4, 637, 15], + ["invoke", 7, 4, 637, 15], + ["move", 6, 4, 637, 15], + ["access", 4, "neg_done", 638, 26], + ["get", 7, 48, 1, 638, 16], + ["frame", 8, 7, 1, 638, 16], + ["null", 7, 638, 16], + ["setarg", 8, 0, 7, 638, 16], + ["setarg", 8, 1, 4, 638, 16], + ["invoke", 8, 4, 638, 16], + ["move", 7, 4, 638, 16], + ["access", 4, "is_num", 639, 12], + ["get", 8, 54, 1, 639, 5], + ["frame", 9, 8, 3, 639, 5], + ["null", 8, 639, 5], + ["setarg", 9, 0, 8, 639, 5], + ["setarg", 9, 1, 4, 639, 5], + ["setarg", 9, 2, 5, 639, 5], + ["setarg", 9, 3, 2, 639, 5], + ["invoke", 9, 4, 639, 5], + ["access", 4, "jump_false", 640, 20], + ["get", 8, 63, 1, 640, 5], + ["frame", 9, 8, 3, 640, 5], + ["null", 8, 640, 5], + ["setarg", 9, 0, 8, 640, 5], + ["setarg", 9, 1, 4, 640, 5], + ["setarg", 9, 2, 5, 640, 5], + ["setarg", 9, 3, 6, 640, 5], + ["invoke", 9, 4, 640, 5], + ["access", 4, "negate", 641, 12], + ["get", 5, 54, 1, 641, 5], + ["frame", 8, 5, 3, 641, 5], + ["null", 5, 641, 5], + ["setarg", 8, 0, 5, 641, 5], + ["setarg", 8, 1, 4, 641, 5], + ["setarg", 8, 2, 1, 641, 5], + ["setarg", 8, 3, 2, 641, 5], + ["invoke", 8, 4, 641, 5], + ["get", 4, 62, 1, 642, 5], + ["frame", 5, 4, 1, 642, 5], + ["null", 4, 642, 5], + ["setarg", 5, 0, 4, 642, 5], + ["setarg", 5, 1, 7, 642, 5], + ["invoke", 5, 4, 642, 5], + ["get", 4, 51, 1, 644, 5], + ["frame", 5, 4, 1, 644, 5], + ["null", 4, 644, 5], + ["setarg", 5, 0, 4, 644, 5], + ["setarg", 5, 1, 6, 644, 5], + ["invoke", 5, 4, 644, 5], + ["access", 4, "cannot negate: operand must be a number", 645, 20], + ["get", 5, 61, 1, 645, 5], + ["frame", 6, 5, 1, 645, 5], + ["null", 5, 645, 5], + ["setarg", 6, 0, 5, 645, 5], + ["setarg", 6, 1, 4, 645, 5], + ["invoke", 6, 4, 645, 5], + ["access", 4, "disrupt", 646, 12], + ["get", 5, 52, 1, 646, 5], + ["frame", 6, 5, 1, 646, 5], + ["null", 5, 646, 5], + ["setarg", 6, 0, 5, 646, 5], + ["setarg", 6, 1, 4, 646, 5], + ["invoke", 6, 4, 646, 5], + ["get", 4, 51, 1, 647, 5], + ["frame", 5, 4, 1, 647, 5], + ["null", 4, 647, 5], + ["setarg", 5, 0, 4, 647, 5], + ["setarg", 5, 1, 7, 647, 5], + ["invoke", 5, 4, 647, 5], + ["null", 4, 648, 12], + ["return", 4, 648, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -3919,467 +3919,511 @@ "nr_slots": 10, "nr_close_slots": 0, "instructions": [ - ["null", 5, 638, 15], - ["put", 2, 31, 1, 639, 16], - ["put", 3, 32, 1, 640, 16], - ["put", 4, 33, 1, 641, 17], - ["get", 6, 5, 1, 642, 18], - ["load_dynamic", 7, 6, 1, 642, 28], - ["move", 6, 7, 642, 28], - ["jump_true", 6, "or_end_193", 642, 28], - ["move", 6, 1, 642, 39], + ["null", 5, 660, 15], + ["put", 2, 34, 1, 661, 16], + ["put", 3, 35, 1, 662, 16], + ["put", 4, 36, 1, 663, 17], + ["get", 6, 5, 1, 664, 18], + ["load_dynamic", 7, 6, 1, 664, 28], + ["move", 6, 7, 664, 28], + ["jump_true", 6, "or_end_193", 664, 28], + ["move", 6, 1, 664, 39], "or_end_193", - ["put", 6, 36, 1, 642, 39], - ["access", 6, "add", 643, 19], - ["is_identical", 7, 1, 6, 643, 19], - ["jump_true", 7, "eq_done_196", 643, 19], - ["is_int", 8, 1, 643, 19], - ["jump_false", 8, "eq_ni_197", 643, 19], + ["put", 6, 39, 1, 664, 39], + ["access", 6, "add", 665, 19], + ["is_identical", 7, 1, 6, 665, 19], + ["jump_true", 7, "eq_done_196", 665, 19], + ["is_int", 8, 1, 665, 19], + ["jump_false", 8, "eq_ni_197", 665, 19], "_nop_tc_1", - ["jump", "eq_ni_197", 643, 19], - ["eq_int", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], + ["jump", "eq_ni_197", 665, 19], + ["eq_int", 7, 1, 6, 665, 19], + ["jump", "eq_done_196", 665, 19], "eq_ni_197", - ["is_num", 8, 1, 643, 19], - ["jump_false", 8, "eq_nn_198", 643, 19], + ["is_num", 8, 1, 665, 19], + ["jump_false", 8, "eq_nn_198", 665, 19], "_nop_tc_2", - ["jump", "eq_nn_198", 643, 19], - ["eq_float", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], + ["jump", "eq_nn_198", 665, 19], + ["eq_float", 7, 1, 6, 665, 19], + ["jump", "eq_done_196", 665, 19], "eq_nn_198", - ["is_text", 8, 1, 643, 19], - ["jump_false", 8, "eq_nt_199", 643, 19], + ["is_text", 8, 1, 665, 19], + ["jump_false", 8, "eq_nt_199", 665, 19], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], + ["eq_text", 7, 1, 6, 665, 19], + ["jump", "eq_done_196", 665, 19], "eq_nt_199", - ["is_null", 8, 1, 643, 19], - ["jump_false", 8, "eq_nnl_200", 643, 19], + ["is_null", 8, 1, 665, 19], + ["jump_false", 8, "eq_nnl_200", 665, 19], "_nop_tc_5", - ["jump", "eq_nnl_200", 643, 19], - ["true", 7, 643, 19], - ["jump", "eq_done_196", 643, 19], + ["jump", "eq_nnl_200", 665, 19], + ["true", 7, 665, 19], + ["jump", "eq_done_196", 665, 19], "eq_nnl_200", - ["is_bool", 8, 1, 643, 19], - ["jump_false", 8, "eq_nb_201", 643, 19], + ["is_bool", 8, 1, 665, 19], + ["jump_false", 8, "eq_nb_201", 665, 19], "_nop_tc_6", - ["jump", "eq_nb_201", 643, 19], - ["eq_bool", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], + ["jump", "eq_nb_201", 665, 19], + ["eq_bool", 7, 1, 6, 665, 19], + ["jump", "eq_done_196", 665, 19], "eq_nb_201", - ["false", 7, 643, 19], + ["false", 7, 665, 19], "eq_done_196", - ["jump_false", 7, "if_else_194", 643, 19], - ["get", 6, 64, 1, 644, 7], - ["frame", 7, 6, 0, 644, 7], - ["null", 6, 644, 7], - ["setarg", 7, 0, 6, 644, 7], - ["invoke", 7, 6, 644, 7], - ["jump", "if_end_195", 644, 7], + ["jump_false", 7, "if_else_194", 665, 19], + ["get", 6, 67, 1, 666, 7], + ["frame", 7, 6, 0, 666, 7], + ["null", 6, 666, 7], + ["setarg", 7, 0, 6, 666, 7], + ["invoke", 7, 6, 666, 7], + ["jump", "if_end_195", 666, 7], "if_else_194", - ["access", 6, "eq", 645, 26], - ["is_identical", 7, 1, 6, 645, 26], - ["jump_true", 7, "eq_done_204", 645, 26], - ["is_int", 8, 1, 645, 26], - ["jump_false", 8, "eq_ni_205", 645, 26], + ["access", 6, "eq", 667, 26], + ["is_identical", 7, 1, 6, 667, 26], + ["jump_true", 7, "eq_done_204", 667, 26], + ["is_int", 8, 1, 667, 26], + ["jump_false", 8, "eq_ni_205", 667, 26], "_nop_tc_7", - ["jump", "eq_ni_205", 645, 26], - ["eq_int", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], + ["jump", "eq_ni_205", 667, 26], + ["eq_int", 7, 1, 6, 667, 26], + ["jump", "eq_done_204", 667, 26], "eq_ni_205", - ["is_num", 8, 1, 645, 26], - ["jump_false", 8, "eq_nn_206", 645, 26], + ["is_num", 8, 1, 667, 26], + ["jump_false", 8, "eq_nn_206", 667, 26], "_nop_tc_8", - ["jump", "eq_nn_206", 645, 26], - ["eq_float", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], + ["jump", "eq_nn_206", 667, 26], + ["eq_float", 7, 1, 6, 667, 26], + ["jump", "eq_done_204", 667, 26], "eq_nn_206", - ["is_text", 8, 1, 645, 26], - ["jump_false", 8, "eq_nt_207", 645, 26], + ["is_text", 8, 1, 667, 26], + ["jump_false", 8, "eq_nt_207", 667, 26], "_nop_tc_9", "_nop_tc_10", - ["eq_text", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], + ["eq_text", 7, 1, 6, 667, 26], + ["jump", "eq_done_204", 667, 26], "eq_nt_207", - ["is_null", 8, 1, 645, 26], - ["jump_false", 8, "eq_nnl_208", 645, 26], + ["is_null", 8, 1, 667, 26], + ["jump_false", 8, "eq_nnl_208", 667, 26], "_nop_tc_11", - ["jump", "eq_nnl_208", 645, 26], - ["true", 7, 645, 26], - ["jump", "eq_done_204", 645, 26], + ["jump", "eq_nnl_208", 667, 26], + ["true", 7, 667, 26], + ["jump", "eq_done_204", 667, 26], "eq_nnl_208", - ["is_bool", 8, 1, 645, 26], - ["jump_false", 8, "eq_nb_209", 645, 26], + ["is_bool", 8, 1, 667, 26], + ["jump_false", 8, "eq_nb_209", 667, 26], "_nop_tc_12", - ["jump", "eq_nb_209", 645, 26], - ["eq_bool", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], + ["jump", "eq_nb_209", 667, 26], + ["eq_bool", 7, 1, 6, 667, 26], + ["jump", "eq_done_204", 667, 26], "eq_nb_209", - ["false", 7, 645, 26], + ["false", 7, 667, 26], "eq_done_204", - ["jump_false", 7, "if_else_202", 645, 26], - ["get", 6, 66, 1, 646, 7], - ["frame", 7, 6, 0, 646, 7], - ["null", 6, 646, 7], - ["setarg", 7, 0, 6, 646, 7], - ["invoke", 7, 6, 646, 7], - ["jump", "if_end_203", 646, 7], + ["jump_false", 7, "if_else_202", 667, 26], + ["get", 6, 69, 1, 668, 7], + ["frame", 7, 6, 0, 668, 7], + ["null", 6, 668, 7], + ["setarg", 7, 0, 6, 668, 7], + ["invoke", 7, 6, 668, 7], + ["jump", "if_end_203", 668, 7], "if_else_202", - ["access", 6, "ne", 647, 26], - ["is_identical", 7, 1, 6, 647, 26], - ["jump_true", 7, "eq_done_212", 647, 26], - ["is_int", 8, 1, 647, 26], - ["jump_false", 8, "eq_ni_213", 647, 26], + ["access", 6, "ne", 669, 26], + ["is_identical", 7, 1, 6, 669, 26], + ["jump_true", 7, "eq_done_212", 669, 26], + ["is_int", 8, 1, 669, 26], + ["jump_false", 8, "eq_ni_213", 669, 26], "_nop_tc_13", - ["jump", "eq_ni_213", 647, 26], - ["eq_int", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], + ["jump", "eq_ni_213", 669, 26], + ["eq_int", 7, 1, 6, 669, 26], + ["jump", "eq_done_212", 669, 26], "eq_ni_213", - ["is_num", 8, 1, 647, 26], - ["jump_false", 8, "eq_nn_214", 647, 26], + ["is_num", 8, 1, 669, 26], + ["jump_false", 8, "eq_nn_214", 669, 26], "_nop_tc_14", - ["jump", "eq_nn_214", 647, 26], - ["eq_float", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], + ["jump", "eq_nn_214", 669, 26], + ["eq_float", 7, 1, 6, 669, 26], + ["jump", "eq_done_212", 669, 26], "eq_nn_214", - ["is_text", 8, 1, 647, 26], - ["jump_false", 8, "eq_nt_215", 647, 26], + ["is_text", 8, 1, 669, 26], + ["jump_false", 8, "eq_nt_215", 669, 26], "_nop_tc_15", "_nop_tc_16", - ["eq_text", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], + ["eq_text", 7, 1, 6, 669, 26], + ["jump", "eq_done_212", 669, 26], "eq_nt_215", - ["is_null", 8, 1, 647, 26], - ["jump_false", 8, "eq_nnl_216", 647, 26], + ["is_null", 8, 1, 669, 26], + ["jump_false", 8, "eq_nnl_216", 669, 26], "_nop_tc_17", - ["jump", "eq_nnl_216", 647, 26], - ["true", 7, 647, 26], - ["jump", "eq_done_212", 647, 26], + ["jump", "eq_nnl_216", 669, 26], + ["true", 7, 669, 26], + ["jump", "eq_done_212", 669, 26], "eq_nnl_216", - ["is_bool", 8, 1, 647, 26], - ["jump_false", 8, "eq_nb_217", 647, 26], + ["is_bool", 8, 1, 669, 26], + ["jump_false", 8, "eq_nb_217", 669, 26], "_nop_tc_18", - ["jump", "eq_nb_217", 647, 26], - ["eq_bool", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], + ["jump", "eq_nb_217", 669, 26], + ["eq_bool", 7, 1, 6, 669, 26], + ["jump", "eq_done_212", 669, 26], "eq_nb_217", - ["false", 7, 647, 26], + ["false", 7, 669, 26], "eq_done_212", - ["jump_false", 7, "if_else_210", 647, 26], - ["get", 6, 67, 1, 648, 7], - ["frame", 7, 6, 0, 648, 7], - ["null", 6, 648, 7], - ["setarg", 7, 0, 6, 648, 7], - ["invoke", 7, 6, 648, 7], - ["jump", "if_end_211", 648, 7], + ["jump_false", 7, "if_else_210", 669, 26], + ["get", 6, 70, 1, 670, 7], + ["frame", 7, 6, 0, 670, 7], + ["null", 6, 670, 7], + ["setarg", 7, 0, 6, 670, 7], + ["invoke", 7, 6, 670, 7], + ["jump", "if_end_211", 670, 7], "if_else_210", - ["get", 6, 70, 1, 650, 13], - ["load_dynamic", 7, 6, 1, 650, 28], - ["move", 5, 7, 650, 28], - ["null", 6, 651, 18], - ["is_identical", 7, 5, 6, 651, 18], - ["jump_true", 7, "ne_nid_221", 651, 18], - ["jump", "ne_ni_222", 651, 18], + ["get", 6, 73, 1, 672, 13], + ["load_dynamic", 7, 6, 1, 672, 28], + ["move", 5, 7, 672, 28], + ["null", 6, 673, 18], + ["is_identical", 7, 5, 6, 673, 18], + ["jump_true", 7, "ne_nid_221", 673, 18], + ["jump", "ne_ni_222", 673, 18], "ne_nid_221", - ["false", 7, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["false", 7, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_ni_222", - ["is_int", 8, 5, 651, 18], - ["jump_false", 8, "ne_nn_223", 651, 18], + ["is_int", 8, 5, 673, 18], + ["jump_false", 8, "ne_nn_223", 673, 18], "_nop_tc_19", - ["jump", "ne_nn_223", 651, 18], - ["ne_int", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["jump", "ne_nn_223", 673, 18], + ["ne_int", 7, 5, 6, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_nn_223", - ["is_num", 8, 5, 651, 18], - ["jump_false", 8, "ne_nt_224", 651, 18], + ["is_num", 8, 5, 673, 18], + ["jump_false", 8, "ne_nt_224", 673, 18], "_nop_tc_20", - ["jump", "ne_nt_224", 651, 18], - ["ne_float", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["jump", "ne_nt_224", 673, 18], + ["ne_float", 7, 5, 6, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_nt_224", - ["is_text", 8, 5, 651, 18], - ["jump_false", 8, "ne_nnl_225", 651, 18], + ["is_text", 8, 5, 673, 18], + ["jump_false", 8, "ne_nnl_225", 673, 18], "_nop_tc_21", - ["jump", "ne_nnl_225", 651, 18], - ["ne_text", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["jump", "ne_nnl_225", 673, 18], + ["ne_text", 7, 5, 6, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_nnl_225", - ["is_null", 8, 5, 651, 18], - ["jump_false", 8, "ne_nb_226", 651, 18], + ["is_null", 8, 5, 673, 18], + ["jump_false", 8, "ne_nb_226", 673, 18], "_nop_tc_22", "_nop_tc_23", - ["false", 7, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["false", 7, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_nb_226", - ["is_bool", 8, 5, 651, 18], - ["jump_false", 8, "ne_mis_227", 651, 18], + ["is_bool", 8, 5, 673, 18], + ["jump_false", 8, "ne_mis_227", 673, 18], "_nop_tc_24", - ["jump", "ne_mis_227", 651, 18], - ["ne_bool", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], + ["jump", "ne_mis_227", 673, 18], + ["ne_bool", 7, 5, 6, 673, 18], + ["jump", "ne_done_220", 673, 18], "ne_mis_227", - ["true", 7, 651, 18], + ["true", 7, 673, 18], "ne_done_220", - ["jump_false", 7, "if_else_218", 651, 18], - ["access", 6, 0, 652, 29], - ["load_index", 7, 5, 6, 652, 29], - ["access", 6, 1, 652, 37], - ["load_index", 8, 5, 6, 652, 37], - ["access", 6, 2, 652, 45], - ["load_index", 9, 5, 6, 652, 45], - ["get", 5, 68, 1, 652, 9], - ["frame", 6, 5, 3, 652, 9], - ["null", 5, 652, 9], - ["setarg", 6, 0, 5, 652, 9], - ["setarg", 6, 1, 7, 652, 9], - ["setarg", 6, 2, 8, 652, 9], - ["setarg", 6, 3, 9, 652, 9], - ["invoke", 6, 5, 652, 9], - ["jump", "if_end_219", 652, 9], + ["jump_false", 7, "if_else_218", 673, 18], + ["access", 6, 0, 674, 29], + ["load_index", 7, 5, 6, 674, 29], + ["access", 6, 1, 674, 37], + ["load_index", 8, 5, 6, 674, 37], + ["access", 6, 2, 674, 45], + ["load_index", 9, 5, 6, 674, 45], + ["get", 5, 71, 1, 674, 9], + ["frame", 6, 5, 3, 674, 9], + ["null", 5, 674, 9], + ["setarg", 6, 0, 5, 674, 9], + ["setarg", 6, 1, 7, 674, 9], + ["setarg", 6, 2, 8, 674, 9], + ["setarg", 6, 3, 9, 674, 9], + ["invoke", 6, 5, 674, 9], + ["jump", "if_end_219", 674, 9], "if_else_218", - ["access", 5, "subtract", 653, 28], - ["is_identical", 6, 1, 5, 653, 28], - ["jump_true", 6, "eq_done_234", 653, 28], - ["is_int", 7, 1, 653, 28], - ["jump_false", 7, "eq_ni_235", 653, 28], + ["access", 5, "subtract", 675, 28], + ["is_identical", 6, 1, 5, 675, 28], + ["jump_true", 6, "eq_done_235", 675, 28], + ["is_int", 7, 1, 675, 28], + ["jump_false", 7, "eq_ni_236", 675, 28], "_nop_tc_25", - ["jump", "eq_ni_235", 653, 28], - ["eq_int", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_ni_235", - ["is_num", 7, 1, 653, 28], - ["jump_false", 7, "eq_nn_236", 653, 28], + ["jump", "eq_ni_236", 675, 28], + ["eq_int", 6, 1, 5, 675, 28], + ["jump", "eq_done_235", 675, 28], + "eq_ni_236", + ["is_num", 7, 1, 675, 28], + ["jump_false", 7, "eq_nn_237", 675, 28], "_nop_tc_26", - ["jump", "eq_nn_236", 653, 28], - ["eq_float", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nn_236", - ["is_text", 7, 1, 653, 28], - ["jump_false", 7, "eq_nt_237", 653, 28], + ["jump", "eq_nn_237", 675, 28], + ["eq_float", 6, 1, 5, 675, 28], + ["jump", "eq_done_235", 675, 28], + "eq_nn_237", + ["is_text", 7, 1, 675, 28], + ["jump_false", 7, "eq_nt_238", 675, 28], "_nop_tc_27", "_nop_tc_28", - ["eq_text", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nt_237", - ["is_null", 7, 1, 653, 28], - ["jump_false", 7, "eq_nnl_238", 653, 28], + ["eq_text", 6, 1, 5, 675, 28], + ["jump", "eq_done_235", 675, 28], + "eq_nt_238", + ["is_null", 7, 1, 675, 28], + ["jump_false", 7, "eq_nnl_239", 675, 28], "_nop_tc_29", - ["jump", "eq_nnl_238", 653, 28], - ["true", 6, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nnl_238", - ["is_bool", 7, 1, 653, 28], - ["jump_false", 7, "eq_nb_239", 653, 28], + ["jump", "eq_nnl_239", 675, 28], + ["true", 6, 675, 28], + ["jump", "eq_done_235", 675, 28], + "eq_nnl_239", + ["is_bool", 7, 1, 675, 28], + ["jump_false", 7, "eq_nb_240", 675, 28], "_nop_tc_30", - ["jump", "eq_nb_239", 653, 28], - ["eq_bool", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nb_239", - ["false", 6, 653, 28], - "eq_done_234", - ["move", 5, 6, 653, 28], - ["jump_true", 5, "or_end_233", 653, 28], - ["access", 6, "multiply", 653, 52], - ["is_identical", 7, 1, 6, 653, 52], - ["jump_true", 7, "eq_done_240", 653, 52], - ["is_int", 8, 1, 653, 52], - ["jump_false", 8, "eq_ni_241", 653, 52], + ["jump", "eq_nb_240", 675, 28], + ["eq_bool", 6, 1, 5, 675, 28], + ["jump", "eq_done_235", 675, 28], + "eq_nb_240", + ["false", 6, 675, 28], + "eq_done_235", + ["move", 5, 6, 675, 28], + ["jump_true", 5, "or_end_234", 675, 28], + ["access", 6, "multiply", 675, 52], + ["is_identical", 7, 1, 6, 675, 52], + ["jump_true", 7, "eq_done_241", 675, 52], + ["is_int", 8, 1, 675, 52], + ["jump_false", 8, "eq_ni_242", 675, 52], "_nop_tc_31", - ["jump", "eq_ni_241", 653, 52], - ["eq_int", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_ni_241", - ["is_num", 8, 1, 653, 52], - ["jump_false", 8, "eq_nn_242", 653, 52], + ["jump", "eq_ni_242", 675, 52], + ["eq_int", 7, 1, 6, 675, 52], + ["jump", "eq_done_241", 675, 52], + "eq_ni_242", + ["is_num", 8, 1, 675, 52], + ["jump_false", 8, "eq_nn_243", 675, 52], "_nop_tc_32", - ["jump", "eq_nn_242", 653, 52], - ["eq_float", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nn_242", - ["is_text", 8, 1, 653, 52], - ["jump_false", 8, "eq_nt_243", 653, 52], + ["jump", "eq_nn_243", 675, 52], + ["eq_float", 7, 1, 6, 675, 52], + ["jump", "eq_done_241", 675, 52], + "eq_nn_243", + ["is_text", 8, 1, 675, 52], + ["jump_false", 8, "eq_nt_244", 675, 52], "_nop_tc_33", "_nop_tc_34", - ["eq_text", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nt_243", - ["is_null", 8, 1, 653, 52], - ["jump_false", 8, "eq_nnl_244", 653, 52], + ["eq_text", 7, 1, 6, 675, 52], + ["jump", "eq_done_241", 675, 52], + "eq_nt_244", + ["is_null", 8, 1, 675, 52], + ["jump_false", 8, "eq_nnl_245", 675, 52], "_nop_tc_35", - ["jump", "eq_nnl_244", 653, 52], - ["true", 7, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nnl_244", - ["is_bool", 8, 1, 653, 52], - ["jump_false", 8, "eq_nb_245", 653, 52], + ["jump", "eq_nnl_245", 675, 52], + ["true", 7, 675, 52], + ["jump", "eq_done_241", 675, 52], + "eq_nnl_245", + ["is_bool", 8, 1, 675, 52], + ["jump_false", 8, "eq_nb_246", 675, 52], "_nop_tc_36", - ["jump", "eq_nb_245", 653, 52], - ["eq_bool", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nb_245", - ["false", 7, 653, 52], - "eq_done_240", - ["move", 5, 7, 653, 52], - "or_end_233", - ["move", 6, 5, 653, 52], - ["jump_true", 6, "or_end_232", 653, 52], - ["access", 5, "divide", 654, 28], - ["is_identical", 7, 1, 5, 654, 28], - ["jump_true", 7, "eq_done_246", 654, 28], - ["is_int", 8, 1, 654, 28], - ["jump_false", 8, "eq_ni_247", 654, 28], + ["jump", "eq_nb_246", 675, 52], + ["eq_bool", 7, 1, 6, 675, 52], + ["jump", "eq_done_241", 675, 52], + "eq_nb_246", + ["false", 7, 675, 52], + "eq_done_241", + ["move", 5, 7, 675, 52], + "or_end_234", + ["move", 6, 5, 675, 52], + ["jump_true", 6, "or_end_233", 675, 52], + ["access", 5, "divide", 676, 28], + ["is_identical", 7, 1, 5, 676, 28], + ["jump_true", 7, "eq_done_247", 676, 28], + ["is_int", 8, 1, 676, 28], + ["jump_false", 8, "eq_ni_248", 676, 28], "_nop_tc_37", - ["jump", "eq_ni_247", 654, 28], - ["eq_int", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_ni_247", - ["is_num", 8, 1, 654, 28], - ["jump_false", 8, "eq_nn_248", 654, 28], + ["jump", "eq_ni_248", 676, 28], + ["eq_int", 7, 1, 5, 676, 28], + ["jump", "eq_done_247", 676, 28], + "eq_ni_248", + ["is_num", 8, 1, 676, 28], + ["jump_false", 8, "eq_nn_249", 676, 28], "_nop_tc_38", - ["jump", "eq_nn_248", 654, 28], - ["eq_float", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nn_248", - ["is_text", 8, 1, 654, 28], - ["jump_false", 8, "eq_nt_249", 654, 28], + ["jump", "eq_nn_249", 676, 28], + ["eq_float", 7, 1, 5, 676, 28], + ["jump", "eq_done_247", 676, 28], + "eq_nn_249", + ["is_text", 8, 1, 676, 28], + ["jump_false", 8, "eq_nt_250", 676, 28], "_nop_tc_39", "_nop_tc_40", - ["eq_text", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nt_249", - ["is_null", 8, 1, 654, 28], - ["jump_false", 8, "eq_nnl_250", 654, 28], + ["eq_text", 7, 1, 5, 676, 28], + ["jump", "eq_done_247", 676, 28], + "eq_nt_250", + ["is_null", 8, 1, 676, 28], + ["jump_false", 8, "eq_nnl_251", 676, 28], "_nop_tc_41", - ["jump", "eq_nnl_250", 654, 28], - ["true", 7, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nnl_250", - ["is_bool", 8, 1, 654, 28], - ["jump_false", 8, "eq_nb_251", 654, 28], + ["jump", "eq_nnl_251", 676, 28], + ["true", 7, 676, 28], + ["jump", "eq_done_247", 676, 28], + "eq_nnl_251", + ["is_bool", 8, 1, 676, 28], + ["jump_false", 8, "eq_nb_252", 676, 28], "_nop_tc_42", - ["jump", "eq_nb_251", 654, 28], - ["eq_bool", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nb_251", - ["false", 7, 654, 28], - "eq_done_246", - ["move", 6, 7, 654, 28], - "or_end_232", - ["move", 5, 6, 654, 28], - ["jump_true", 5, "or_end_231", 654, 28], - ["access", 6, "modulo", 654, 50], - ["is_identical", 7, 1, 6, 654, 50], - ["jump_true", 7, "eq_done_252", 654, 50], - ["is_int", 8, 1, 654, 50], - ["jump_false", 8, "eq_ni_253", 654, 50], + ["jump", "eq_nb_252", 676, 28], + ["eq_bool", 7, 1, 5, 676, 28], + ["jump", "eq_done_247", 676, 28], + "eq_nb_252", + ["false", 7, 676, 28], + "eq_done_247", + ["move", 6, 7, 676, 28], + "or_end_233", + ["move", 5, 6, 676, 28], + ["jump_true", 5, "or_end_232", 676, 28], + ["access", 6, "modulo", 676, 50], + ["is_identical", 7, 1, 6, 676, 50], + ["jump_true", 7, "eq_done_253", 676, 50], + ["is_int", 8, 1, 676, 50], + ["jump_false", 8, "eq_ni_254", 676, 50], "_nop_tc_43", - ["jump", "eq_ni_253", 654, 50], - ["eq_int", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_ni_253", - ["is_num", 8, 1, 654, 50], - ["jump_false", 8, "eq_nn_254", 654, 50], + ["jump", "eq_ni_254", 676, 50], + ["eq_int", 7, 1, 6, 676, 50], + ["jump", "eq_done_253", 676, 50], + "eq_ni_254", + ["is_num", 8, 1, 676, 50], + ["jump_false", 8, "eq_nn_255", 676, 50], "_nop_tc_44", - ["jump", "eq_nn_254", 654, 50], - ["eq_float", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nn_254", - ["is_text", 8, 1, 654, 50], - ["jump_false", 8, "eq_nt_255", 654, 50], + ["jump", "eq_nn_255", 676, 50], + ["eq_float", 7, 1, 6, 676, 50], + ["jump", "eq_done_253", 676, 50], + "eq_nn_255", + ["is_text", 8, 1, 676, 50], + ["jump_false", 8, "eq_nt_256", 676, 50], "_nop_tc_45", "_nop_tc_46", - ["eq_text", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nt_255", - ["is_null", 8, 1, 654, 50], - ["jump_false", 8, "eq_nnl_256", 654, 50], + ["eq_text", 7, 1, 6, 676, 50], + ["jump", "eq_done_253", 676, 50], + "eq_nt_256", + ["is_null", 8, 1, 676, 50], + ["jump_false", 8, "eq_nnl_257", 676, 50], "_nop_tc_47", - ["jump", "eq_nnl_256", 654, 50], - ["true", 7, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nnl_256", - ["is_bool", 8, 1, 654, 50], - ["jump_false", 8, "eq_nb_257", 654, 50], + ["jump", "eq_nnl_257", 676, 50], + ["true", 7, 676, 50], + ["jump", "eq_done_253", 676, 50], + "eq_nnl_257", + ["is_bool", 8, 1, 676, 50], + ["jump_false", 8, "eq_nb_258", 676, 50], "_nop_tc_48", - ["jump", "eq_nb_257", 654, 50], - ["eq_bool", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nb_257", - ["false", 7, 654, 50], - "eq_done_252", - ["move", 5, 7, 654, 50], - "or_end_231", - ["move", 6, 5, 654, 50], - ["jump_true", 6, "or_end_230", 654, 50], - ["access", 5, "pow", 654, 72], - ["is_identical", 7, 1, 5, 654, 72], - ["jump_true", 7, "eq_done_258", 654, 72], - ["is_int", 8, 1, 654, 72], - ["jump_false", 8, "eq_ni_259", 654, 72], + ["jump", "eq_nb_258", 676, 50], + ["eq_bool", 7, 1, 6, 676, 50], + ["jump", "eq_done_253", 676, 50], + "eq_nb_258", + ["false", 7, 676, 50], + "eq_done_253", + ["move", 5, 7, 676, 50], + "or_end_232", + ["move", 6, 5, 676, 50], + ["jump_true", 6, "or_end_231", 676, 50], + ["access", 5, "remainder", 676, 72], + ["is_identical", 7, 1, 5, 676, 72], + ["jump_true", 7, "eq_done_259", 676, 72], + ["is_int", 8, 1, 676, 72], + ["jump_false", 8, "eq_ni_260", 676, 72], "_nop_tc_49", - ["jump", "eq_ni_259", 654, 72], - ["eq_int", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_ni_259", - ["is_num", 8, 1, 654, 72], - ["jump_false", 8, "eq_nn_260", 654, 72], + ["jump", "eq_ni_260", 676, 72], + ["eq_int", 7, 1, 5, 676, 72], + ["jump", "eq_done_259", 676, 72], + "eq_ni_260", + ["is_num", 8, 1, 676, 72], + ["jump_false", 8, "eq_nn_261", 676, 72], "_nop_tc_50", - ["jump", "eq_nn_260", 654, 72], - ["eq_float", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nn_260", - ["is_text", 8, 1, 654, 72], - ["jump_false", 8, "eq_nt_261", 654, 72], + ["jump", "eq_nn_261", 676, 72], + ["eq_float", 7, 1, 5, 676, 72], + ["jump", "eq_done_259", 676, 72], + "eq_nn_261", + ["is_text", 8, 1, 676, 72], + ["jump_false", 8, "eq_nt_262", 676, 72], "_nop_tc_51", "_nop_tc_52", - ["eq_text", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nt_261", - ["is_null", 8, 1, 654, 72], - ["jump_false", 8, "eq_nnl_262", 654, 72], + ["eq_text", 7, 1, 5, 676, 72], + ["jump", "eq_done_259", 676, 72], + "eq_nt_262", + ["is_null", 8, 1, 676, 72], + ["jump_false", 8, "eq_nnl_263", 676, 72], "_nop_tc_53", - ["jump", "eq_nnl_262", 654, 72], - ["true", 7, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nnl_262", - ["is_bool", 8, 1, 654, 72], - ["jump_false", 8, "eq_nb_263", 654, 72], + ["jump", "eq_nnl_263", 676, 72], + ["true", 7, 676, 72], + ["jump", "eq_done_259", 676, 72], + "eq_nnl_263", + ["is_bool", 8, 1, 676, 72], + ["jump_false", 8, "eq_nb_264", 676, 72], "_nop_tc_54", - ["jump", "eq_nb_263", 654, 72], - ["eq_bool", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nb_263", - ["false", 7, 654, 72], - "eq_done_258", - ["move", 6, 7, 654, 72], + ["jump", "eq_nb_264", 676, 72], + ["eq_bool", 7, 1, 5, 676, 72], + ["jump", "eq_done_259", 676, 72], + "eq_nb_264", + ["false", 7, 676, 72], + "eq_done_259", + ["move", 6, 7, 676, 72], + "or_end_231", + ["move", 5, 6, 676, 72], + ["jump_true", 5, "or_end_230", 676, 72], + ["access", 6, "pow", 677, 28], + ["is_identical", 7, 1, 6, 677, 28], + ["jump_true", 7, "eq_done_265", 677, 28], + ["is_int", 8, 1, 677, 28], + ["jump_false", 8, "eq_ni_266", 677, 28], + "_nop_tc_55", + ["jump", "eq_ni_266", 677, 28], + ["eq_int", 7, 1, 6, 677, 28], + ["jump", "eq_done_265", 677, 28], + "eq_ni_266", + ["is_num", 8, 1, 677, 28], + ["jump_false", 8, "eq_nn_267", 677, 28], + "_nop_tc_56", + ["jump", "eq_nn_267", 677, 28], + ["eq_float", 7, 1, 6, 677, 28], + ["jump", "eq_done_265", 677, 28], + "eq_nn_267", + ["is_text", 8, 1, 677, 28], + ["jump_false", 8, "eq_nt_268", 677, 28], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 7, 1, 6, 677, 28], + ["jump", "eq_done_265", 677, 28], + "eq_nt_268", + ["is_null", 8, 1, 677, 28], + ["jump_false", 8, "eq_nnl_269", 677, 28], + "_nop_tc_59", + ["jump", "eq_nnl_269", 677, 28], + ["true", 7, 677, 28], + ["jump", "eq_done_265", 677, 28], + "eq_nnl_269", + ["is_bool", 8, 1, 677, 28], + ["jump_false", 8, "eq_nb_270", 677, 28], + "_nop_tc_60", + ["jump", "eq_nb_270", 677, 28], + ["eq_bool", 7, 1, 6, 677, 28], + ["jump", "eq_done_265", 677, 28], + "eq_nb_270", + ["false", 7, 677, 28], + "eq_done_265", + ["move", 5, 7, 677, 28], "or_end_230", - ["jump_false", 6, "if_else_228", 654, 72], - ["get", 5, 65, 1, 655, 9], - ["frame", 6, 5, 1, 655, 9], - ["null", 5, 655, 9], - ["setarg", 6, 0, 5, 655, 9], - ["setarg", 6, 1, 1, 655, 9], - ["invoke", 6, 5, 655, 9], - ["jump", "if_end_229", 655, 9], + ["jump_false", 5, "if_else_228", 677, 28], + ["get", 5, 68, 1, 678, 9], + ["frame", 6, 5, 1, 678, 9], + ["null", 5, 678, 9], + ["setarg", 6, 0, 5, 678, 9], + ["setarg", 6, 1, 1, 678, 9], + ["invoke", 6, 5, 678, 9], + ["jump", "if_end_229", 678, 9], "if_else_228", - ["get", 5, 52, 1, 658, 9], - ["frame", 6, 5, 4, 658, 9], - ["null", 5, 658, 9], - ["setarg", 6, 0, 5, 658, 9], - ["setarg", 6, 1, 1, 658, 9], - ["setarg", 6, 2, 2, 658, 9], - ["setarg", 6, 3, 3, 658, 9], - ["setarg", 6, 4, 4, 658, 9], - ["invoke", 6, 5, 658, 9], + ["get", 5, 55, 1, 681, 9], + ["frame", 6, 5, 4, 681, 9], + ["null", 5, 681, 9], + ["setarg", 6, 0, 5, 681, 9], + ["setarg", 6, 1, 1, 681, 9], + ["setarg", 6, 2, 2, 681, 9], + ["setarg", 6, 3, 3, 681, 9], + ["setarg", 6, 4, 4, 681, 9], + ["invoke", 6, 5, 681, 9], "if_end_229", "if_end_219", "if_end_211", "if_end_203", "if_end_195", - ["null", 5, 661, 12], - ["return", 5, 661, 12], + ["null", 5, 684, 12], + ["return", 5, 684, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -4392,20 +4436,20 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["access", 4, "load_field", 665, 16], - ["array", 5, 4, 665, 41], - ["push", 5, 4, 665, 41], - ["push", 5, 1, 665, 41], - ["push", 5, 2, 665, 41], - ["push", 5, 3, 665, 41], - ["get", 4, 47, 1, 665, 5], - ["frame", 6, 4, 1, 665, 5], - ["null", 4, 665, 5], - ["setarg", 6, 0, 4, 665, 5], - ["setarg", 6, 1, 5, 665, 5], - ["invoke", 6, 4, 665, 5], - ["null", 4, 665, 5], - ["return", 4, 665, 5] + ["access", 4, "load_field", 688, 16], + ["array", 5, 4, 688, 41], + ["push", 5, 4, 688, 41], + ["push", 5, 1, 688, 41], + ["push", 5, 2, 688, 41], + ["push", 5, 3, 688, 41], + ["get", 4, 50, 1, 688, 5], + ["frame", 6, 4, 1, 688, 5], + ["null", 4, 688, 5], + ["setarg", 6, 0, 4, 688, 5], + ["setarg", 6, 1, 5, 688, 5], + ["invoke", 6, 4, 688, 5], + ["null", 4, 688, 5], + ["return", 4, 688, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -4416,20 +4460,20 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["access", 4, "store_field", 669, 16], - ["array", 5, 4, 669, 41], - ["push", 5, 4, 669, 41], - ["push", 5, 1, 669, 41], - ["push", 5, 3, 669, 41], - ["push", 5, 2, 669, 41], - ["get", 4, 47, 1, 669, 5], - ["frame", 6, 4, 1, 669, 5], - ["null", 4, 669, 5], - ["setarg", 6, 0, 4, 669, 5], - ["setarg", 6, 1, 5, 669, 5], - ["invoke", 6, 4, 669, 5], - ["null", 4, 669, 5], - ["return", 4, 669, 5] + ["access", 4, "store_field", 692, 16], + ["array", 5, 4, 692, 41], + ["push", 5, 4, 692, 41], + ["push", 5, 1, 692, 41], + ["push", 5, 3, 692, 41], + ["push", 5, 2, 692, 41], + ["get", 4, 50, 1, 692, 5], + ["frame", 6, 4, 1, 692, 5], + ["null", 4, 692, 5], + ["setarg", 6, 0, 4, 692, 5], + ["setarg", 6, 1, 5, 692, 5], + ["invoke", 6, 4, 692, 5], + ["null", 4, 692, 5], + ["return", 4, 692, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -4440,126 +4484,126 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["access", 5, "index", 673, 24], - ["is_identical", 6, 4, 5, 673, 24], - ["jump_true", 6, "eq_done_266", 673, 24], - ["is_int", 7, 4, 673, 24], - ["jump_false", 7, "eq_ni_267", 673, 24], + ["access", 5, "index", 696, 24], + ["is_identical", 6, 4, 5, 696, 24], + ["jump_true", 6, "eq_done_273", 696, 24], + ["is_int", 7, 4, 696, 24], + ["jump_false", 7, "eq_ni_274", 696, 24], "_nop_tc_1", - ["jump", "eq_ni_267", 673, 24], - ["eq_int", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_ni_267", - ["is_num", 7, 4, 673, 24], - ["jump_false", 7, "eq_nn_268", 673, 24], + ["jump", "eq_ni_274", 696, 24], + ["eq_int", 6, 4, 5, 696, 24], + ["jump", "eq_done_273", 696, 24], + "eq_ni_274", + ["is_num", 7, 4, 696, 24], + ["jump_false", 7, "eq_nn_275", 696, 24], "_nop_tc_2", - ["jump", "eq_nn_268", 673, 24], - ["eq_float", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nn_268", - ["is_text", 7, 4, 673, 24], - ["jump_false", 7, "eq_nt_269", 673, 24], + ["jump", "eq_nn_275", 696, 24], + ["eq_float", 6, 4, 5, 696, 24], + ["jump", "eq_done_273", 696, 24], + "eq_nn_275", + ["is_text", 7, 4, 696, 24], + ["jump_false", 7, "eq_nt_276", 696, 24], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nt_269", - ["is_null", 7, 4, 673, 24], - ["jump_false", 7, "eq_nnl_270", 673, 24], + ["eq_text", 6, 4, 5, 696, 24], + ["jump", "eq_done_273", 696, 24], + "eq_nt_276", + ["is_null", 7, 4, 696, 24], + ["jump_false", 7, "eq_nnl_277", 696, 24], "_nop_tc_5", - ["jump", "eq_nnl_270", 673, 24], - ["true", 6, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nnl_270", - ["is_bool", 7, 4, 673, 24], - ["jump_false", 7, "eq_nb_271", 673, 24], + ["jump", "eq_nnl_277", 696, 24], + ["true", 6, 696, 24], + ["jump", "eq_done_273", 696, 24], + "eq_nnl_277", + ["is_bool", 7, 4, 696, 24], + ["jump_false", 7, "eq_nb_278", 696, 24], "_nop_tc_6", - ["jump", "eq_nb_271", 673, 24], - ["eq_bool", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nb_271", - ["false", 6, 673, 24], - "eq_done_266", - ["jump_false", 6, "if_else_264", 673, 24], - ["access", 5, "load_index", 674, 14], - ["get", 6, 52, 1, 674, 7], - ["frame", 7, 6, 4, 674, 7], - ["null", 6, 674, 7], - ["setarg", 7, 0, 6, 674, 7], - ["setarg", 7, 1, 5, 674, 7], - ["setarg", 7, 2, 1, 674, 7], - ["setarg", 7, 3, 2, 674, 7], - ["setarg", 7, 4, 3, 674, 7], - ["invoke", 7, 5, 674, 7], - ["jump", "if_end_265", 674, 7], - "if_else_264", - ["access", 5, "field", 675, 31], - ["is_identical", 6, 4, 5, 675, 31], - ["jump_true", 6, "eq_done_274", 675, 31], - ["is_int", 7, 4, 675, 31], - ["jump_false", 7, "eq_ni_275", 675, 31], + ["jump", "eq_nb_278", 696, 24], + ["eq_bool", 6, 4, 5, 696, 24], + ["jump", "eq_done_273", 696, 24], + "eq_nb_278", + ["false", 6, 696, 24], + "eq_done_273", + ["jump_false", 6, "if_else_271", 696, 24], + ["access", 5, "load_index", 697, 14], + ["get", 6, 55, 1, 697, 7], + ["frame", 7, 6, 4, 697, 7], + ["null", 6, 697, 7], + ["setarg", 7, 0, 6, 697, 7], + ["setarg", 7, 1, 5, 697, 7], + ["setarg", 7, 2, 1, 697, 7], + ["setarg", 7, 3, 2, 697, 7], + ["setarg", 7, 4, 3, 697, 7], + ["invoke", 7, 5, 697, 7], + ["jump", "if_end_272", 697, 7], + "if_else_271", + ["access", 5, "field", 698, 31], + ["is_identical", 6, 4, 5, 698, 31], + ["jump_true", 6, "eq_done_281", 698, 31], + ["is_int", 7, 4, 698, 31], + ["jump_false", 7, "eq_ni_282", 698, 31], "_nop_tc_7", - ["jump", "eq_ni_275", 675, 31], - ["eq_int", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_ni_275", - ["is_num", 7, 4, 675, 31], - ["jump_false", 7, "eq_nn_276", 675, 31], + ["jump", "eq_ni_282", 698, 31], + ["eq_int", 6, 4, 5, 698, 31], + ["jump", "eq_done_281", 698, 31], + "eq_ni_282", + ["is_num", 7, 4, 698, 31], + ["jump_false", 7, "eq_nn_283", 698, 31], "_nop_tc_8", - ["jump", "eq_nn_276", 675, 31], - ["eq_float", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nn_276", - ["is_text", 7, 4, 675, 31], - ["jump_false", 7, "eq_nt_277", 675, 31], + ["jump", "eq_nn_283", 698, 31], + ["eq_float", 6, 4, 5, 698, 31], + ["jump", "eq_done_281", 698, 31], + "eq_nn_283", + ["is_text", 7, 4, 698, 31], + ["jump_false", 7, "eq_nt_284", 698, 31], "_nop_tc_9", "_nop_tc_10", - ["eq_text", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nt_277", - ["is_null", 7, 4, 675, 31], - ["jump_false", 7, "eq_nnl_278", 675, 31], + ["eq_text", 6, 4, 5, 698, 31], + ["jump", "eq_done_281", 698, 31], + "eq_nt_284", + ["is_null", 7, 4, 698, 31], + ["jump_false", 7, "eq_nnl_285", 698, 31], "_nop_tc_11", - ["jump", "eq_nnl_278", 675, 31], - ["true", 6, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nnl_278", - ["is_bool", 7, 4, 675, 31], - ["jump_false", 7, "eq_nb_279", 675, 31], + ["jump", "eq_nnl_285", 698, 31], + ["true", 6, 698, 31], + ["jump", "eq_done_281", 698, 31], + "eq_nnl_285", + ["is_bool", 7, 4, 698, 31], + ["jump_false", 7, "eq_nb_286", 698, 31], "_nop_tc_12", - ["jump", "eq_nb_279", 675, 31], - ["eq_bool", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nb_279", - ["false", 6, 675, 31], - "eq_done_274", - ["jump_false", 6, "if_else_272", 675, 31], - ["access", 5, "load_field", 676, 14], - ["get", 6, 52, 1, 676, 7], - ["frame", 7, 6, 4, 676, 7], - ["null", 6, 676, 7], - ["setarg", 7, 0, 6, 676, 7], - ["setarg", 7, 1, 5, 676, 7], - ["setarg", 7, 2, 1, 676, 7], - ["setarg", 7, 3, 2, 676, 7], - ["setarg", 7, 4, 3, 676, 7], - ["invoke", 7, 5, 676, 7], - ["jump", "if_end_273", 676, 7], - "if_else_272", - ["access", 5, "load_dynamic", 678, 14], - ["get", 6, 52, 1, 678, 7], - ["frame", 7, 6, 4, 678, 7], - ["null", 6, 678, 7], - ["setarg", 7, 0, 6, 678, 7], - ["setarg", 7, 1, 5, 678, 7], - ["setarg", 7, 2, 1, 678, 7], - ["setarg", 7, 3, 2, 678, 7], - ["setarg", 7, 4, 3, 678, 7], - ["invoke", 7, 5, 678, 7], - "if_end_273", - "if_end_265", - ["null", 5, 678, 7], - ["return", 5, 678, 7] + ["jump", "eq_nb_286", 698, 31], + ["eq_bool", 6, 4, 5, 698, 31], + ["jump", "eq_done_281", 698, 31], + "eq_nb_286", + ["false", 6, 698, 31], + "eq_done_281", + ["jump_false", 6, "if_else_279", 698, 31], + ["access", 5, "load_field", 699, 14], + ["get", 6, 55, 1, 699, 7], + ["frame", 7, 6, 4, 699, 7], + ["null", 6, 699, 7], + ["setarg", 7, 0, 6, 699, 7], + ["setarg", 7, 1, 5, 699, 7], + ["setarg", 7, 2, 1, 699, 7], + ["setarg", 7, 3, 2, 699, 7], + ["setarg", 7, 4, 3, 699, 7], + ["invoke", 7, 5, 699, 7], + ["jump", "if_end_280", 699, 7], + "if_else_279", + ["access", 5, "load_dynamic", 701, 14], + ["get", 6, 55, 1, 701, 7], + ["frame", 7, 6, 4, 701, 7], + ["null", 6, 701, 7], + ["setarg", 7, 0, 6, 701, 7], + ["setarg", 7, 1, 5, 701, 7], + ["setarg", 7, 2, 1, 701, 7], + ["setarg", 7, 3, 2, 701, 7], + ["setarg", 7, 4, 3, 701, 7], + ["invoke", 7, 5, 701, 7], + "if_end_280", + "if_end_272", + ["null", 5, 701, 7], + ["return", 5, 701, 7] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -4570,126 +4614,126 @@ "nr_slots": 8, "nr_close_slots": 0, "instructions": [ - ["access", 5, "index", 683, 24], - ["is_identical", 6, 4, 5, 683, 24], - ["jump_true", 6, "eq_done_282", 683, 24], - ["is_int", 7, 4, 683, 24], - ["jump_false", 7, "eq_ni_283", 683, 24], + ["access", 5, "index", 706, 24], + ["is_identical", 6, 4, 5, 706, 24], + ["jump_true", 6, "eq_done_289", 706, 24], + ["is_int", 7, 4, 706, 24], + ["jump_false", 7, "eq_ni_290", 706, 24], "_nop_tc_1", - ["jump", "eq_ni_283", 683, 24], - ["eq_int", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_ni_283", - ["is_num", 7, 4, 683, 24], - ["jump_false", 7, "eq_nn_284", 683, 24], + ["jump", "eq_ni_290", 706, 24], + ["eq_int", 6, 4, 5, 706, 24], + ["jump", "eq_done_289", 706, 24], + "eq_ni_290", + ["is_num", 7, 4, 706, 24], + ["jump_false", 7, "eq_nn_291", 706, 24], "_nop_tc_2", - ["jump", "eq_nn_284", 683, 24], - ["eq_float", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nn_284", - ["is_text", 7, 4, 683, 24], - ["jump_false", 7, "eq_nt_285", 683, 24], + ["jump", "eq_nn_291", 706, 24], + ["eq_float", 6, 4, 5, 706, 24], + ["jump", "eq_done_289", 706, 24], + "eq_nn_291", + ["is_text", 7, 4, 706, 24], + ["jump_false", 7, "eq_nt_292", 706, 24], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nt_285", - ["is_null", 7, 4, 683, 24], - ["jump_false", 7, "eq_nnl_286", 683, 24], + ["eq_text", 6, 4, 5, 706, 24], + ["jump", "eq_done_289", 706, 24], + "eq_nt_292", + ["is_null", 7, 4, 706, 24], + ["jump_false", 7, "eq_nnl_293", 706, 24], "_nop_tc_5", - ["jump", "eq_nnl_286", 683, 24], - ["true", 6, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nnl_286", - ["is_bool", 7, 4, 683, 24], - ["jump_false", 7, "eq_nb_287", 683, 24], + ["jump", "eq_nnl_293", 706, 24], + ["true", 6, 706, 24], + ["jump", "eq_done_289", 706, 24], + "eq_nnl_293", + ["is_bool", 7, 4, 706, 24], + ["jump_false", 7, "eq_nb_294", 706, 24], "_nop_tc_6", - ["jump", "eq_nb_287", 683, 24], - ["eq_bool", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nb_287", - ["false", 6, 683, 24], - "eq_done_282", - ["jump_false", 6, "if_else_280", 683, 24], - ["access", 5, "store_index", 684, 14], - ["get", 6, 52, 1, 684, 7], - ["frame", 7, 6, 4, 684, 7], - ["null", 6, 684, 7], - ["setarg", 7, 0, 6, 684, 7], - ["setarg", 7, 1, 5, 684, 7], - ["setarg", 7, 2, 1, 684, 7], - ["setarg", 7, 3, 3, 684, 7], - ["setarg", 7, 4, 2, 684, 7], - ["invoke", 7, 5, 684, 7], - ["jump", "if_end_281", 684, 7], - "if_else_280", - ["access", 5, "field", 685, 31], - ["is_identical", 6, 4, 5, 685, 31], - ["jump_true", 6, "eq_done_290", 685, 31], - ["is_int", 7, 4, 685, 31], - ["jump_false", 7, "eq_ni_291", 685, 31], + ["jump", "eq_nb_294", 706, 24], + ["eq_bool", 6, 4, 5, 706, 24], + ["jump", "eq_done_289", 706, 24], + "eq_nb_294", + ["false", 6, 706, 24], + "eq_done_289", + ["jump_false", 6, "if_else_287", 706, 24], + ["access", 5, "store_index", 707, 14], + ["get", 6, 55, 1, 707, 7], + ["frame", 7, 6, 4, 707, 7], + ["null", 6, 707, 7], + ["setarg", 7, 0, 6, 707, 7], + ["setarg", 7, 1, 5, 707, 7], + ["setarg", 7, 2, 1, 707, 7], + ["setarg", 7, 3, 3, 707, 7], + ["setarg", 7, 4, 2, 707, 7], + ["invoke", 7, 5, 707, 7], + ["jump", "if_end_288", 707, 7], + "if_else_287", + ["access", 5, "field", 708, 31], + ["is_identical", 6, 4, 5, 708, 31], + ["jump_true", 6, "eq_done_297", 708, 31], + ["is_int", 7, 4, 708, 31], + ["jump_false", 7, "eq_ni_298", 708, 31], "_nop_tc_7", - ["jump", "eq_ni_291", 685, 31], - ["eq_int", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_ni_291", - ["is_num", 7, 4, 685, 31], - ["jump_false", 7, "eq_nn_292", 685, 31], + ["jump", "eq_ni_298", 708, 31], + ["eq_int", 6, 4, 5, 708, 31], + ["jump", "eq_done_297", 708, 31], + "eq_ni_298", + ["is_num", 7, 4, 708, 31], + ["jump_false", 7, "eq_nn_299", 708, 31], "_nop_tc_8", - ["jump", "eq_nn_292", 685, 31], - ["eq_float", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nn_292", - ["is_text", 7, 4, 685, 31], - ["jump_false", 7, "eq_nt_293", 685, 31], + ["jump", "eq_nn_299", 708, 31], + ["eq_float", 6, 4, 5, 708, 31], + ["jump", "eq_done_297", 708, 31], + "eq_nn_299", + ["is_text", 7, 4, 708, 31], + ["jump_false", 7, "eq_nt_300", 708, 31], "_nop_tc_9", "_nop_tc_10", - ["eq_text", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nt_293", - ["is_null", 7, 4, 685, 31], - ["jump_false", 7, "eq_nnl_294", 685, 31], + ["eq_text", 6, 4, 5, 708, 31], + ["jump", "eq_done_297", 708, 31], + "eq_nt_300", + ["is_null", 7, 4, 708, 31], + ["jump_false", 7, "eq_nnl_301", 708, 31], "_nop_tc_11", - ["jump", "eq_nnl_294", 685, 31], - ["true", 6, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nnl_294", - ["is_bool", 7, 4, 685, 31], - ["jump_false", 7, "eq_nb_295", 685, 31], + ["jump", "eq_nnl_301", 708, 31], + ["true", 6, 708, 31], + ["jump", "eq_done_297", 708, 31], + "eq_nnl_301", + ["is_bool", 7, 4, 708, 31], + ["jump_false", 7, "eq_nb_302", 708, 31], "_nop_tc_12", - ["jump", "eq_nb_295", 685, 31], - ["eq_bool", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nb_295", - ["false", 6, 685, 31], - "eq_done_290", - ["jump_false", 6, "if_else_288", 685, 31], - ["access", 5, "store_field", 686, 14], - ["get", 6, 52, 1, 686, 7], - ["frame", 7, 6, 4, 686, 7], - ["null", 6, 686, 7], - ["setarg", 7, 0, 6, 686, 7], - ["setarg", 7, 1, 5, 686, 7], - ["setarg", 7, 2, 1, 686, 7], - ["setarg", 7, 3, 3, 686, 7], - ["setarg", 7, 4, 2, 686, 7], - ["invoke", 7, 5, 686, 7], - ["jump", "if_end_289", 686, 7], - "if_else_288", - ["access", 5, "store_dynamic", 688, 14], - ["get", 6, 52, 1, 688, 7], - ["frame", 7, 6, 4, 688, 7], - ["null", 6, 688, 7], - ["setarg", 7, 0, 6, 688, 7], - ["setarg", 7, 1, 5, 688, 7], - ["setarg", 7, 2, 1, 688, 7], - ["setarg", 7, 3, 3, 688, 7], - ["setarg", 7, 4, 2, 688, 7], - ["invoke", 7, 5, 688, 7], - "if_end_289", - "if_end_281", - ["null", 5, 688, 7], - ["return", 5, 688, 7] + ["jump", "eq_nb_302", 708, 31], + ["eq_bool", 6, 4, 5, 708, 31], + ["jump", "eq_done_297", 708, 31], + "eq_nb_302", + ["false", 6, 708, 31], + "eq_done_297", + ["jump_false", 6, "if_else_295", 708, 31], + ["access", 5, "store_field", 709, 14], + ["get", 6, 55, 1, 709, 7], + ["frame", 7, 6, 4, 709, 7], + ["null", 6, 709, 7], + ["setarg", 7, 0, 6, 709, 7], + ["setarg", 7, 1, 5, 709, 7], + ["setarg", 7, 2, 1, 709, 7], + ["setarg", 7, 3, 3, 709, 7], + ["setarg", 7, 4, 2, 709, 7], + ["invoke", 7, 5, 709, 7], + ["jump", "if_end_296", 709, 7], + "if_else_295", + ["access", 5, "store_dynamic", 711, 14], + ["get", 6, 55, 1, 711, 7], + ["frame", 7, 6, 4, 711, 7], + ["null", 6, 711, 7], + ["setarg", 7, 0, 6, 711, 7], + ["setarg", 7, 1, 5, 711, 7], + ["setarg", 7, 2, 1, 711, 7], + ["setarg", 7, 3, 3, 711, 7], + ["setarg", 7, 4, 2, 711, 7], + ["invoke", 7, 5, 711, 7], + "if_end_296", + "if_end_288", + ["null", 5, 711, 7], + ["return", 5, 711, 7] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -4700,148 +4744,116 @@ "nr_slots": 13, "nr_close_slots": 0, "instructions": [ - ["length", 4, 3, 693, 23], - ["move", 5, 4, 693, 23], - ["get", 4, 40, 1, 694, 22], - ["frame", 6, 4, 0, 694, 22], - ["null", 4, 694, 22], - ["setarg", 6, 0, 4, 694, 22], - ["invoke", 6, 4, 694, 22], - ["move", 6, 4, 694, 22], - ["access", 4, "frame", 695, 12], - ["get", 7, 52, 1, 695, 5], - ["frame", 8, 7, 4, 695, 5], - ["null", 7, 695, 5], - ["setarg", 8, 0, 7, 695, 5], - ["setarg", 8, 1, 4, 695, 5], - ["setarg", 8, 2, 6, 695, 5], - ["setarg", 8, 3, 2, 695, 5], - ["setarg", 8, 4, 5, 695, 5], - ["invoke", 8, 4, 695, 5], - ["get", 4, 40, 1, 696, 21], - ["frame", 7, 4, 0, 696, 21], - ["null", 4, 696, 21], - ["setarg", 7, 0, 4, 696, 21], - ["invoke", 7, 4, 696, 21], - ["move", 7, 4, 696, 21], - ["access", 4, "null", 697, 12], - ["get", 8, 50, 1, 697, 5], - ["frame", 9, 8, 2, 697, 5], - ["null", 8, 697, 5], - ["setarg", 9, 0, 8, 697, 5], - ["setarg", 9, 1, 4, 697, 5], - ["setarg", 9, 2, 7, 697, 5], - ["invoke", 9, 4, 697, 5], - ["access", 4, "setarg", 698, 12], - ["access", 8, 0, 698, 34], - ["get", 9, 52, 1, 698, 5], - ["frame", 10, 9, 4, 698, 5], - ["null", 9, 698, 5], - ["setarg", 10, 0, 9, 698, 5], - ["setarg", 10, 1, 4, 698, 5], - ["setarg", 10, 2, 6, 698, 5], - ["setarg", 10, 3, 8, 698, 5], - ["setarg", 10, 4, 7, 698, 5], - ["invoke", 10, 4, 698, 5], - ["access", 4, 1, 699, 19], - ["access", 7, 0, 700, 14], - "while_start_296", - ["is_int", 8, 7, 701, 17], - ["jump_false", 8, "rel_ni_298", 701, 17], - ["is_int", 9, 5, 701, 17], - ["jump_false", 9, "rel_ni_298", 701, 17], - ["lt_int", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_ni_298", - ["is_num", 8, 7, 701, 17], - ["jump_false", 8, "rel_nn_299", 701, 17], - ["is_num", 9, 5, 701, 17], - ["jump_false", 9, "rel_nn_299", 701, 17], - ["lt_float", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_nn_299", - ["is_text", 8, 7, 701, 17], - ["jump_false", 8, "rel_err_301", 701, 17], - ["is_text", 9, 5, 701, 17], - ["jump_false", 9, "rel_err_301", 701, 17], - ["lt_text", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_err_301", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 701, - 17 - ], - ["access", 9, "error", 701, 17], - ["access", 11, "cannot compare with '<': operands must be same type", 701, 17], - ["array", 12, 0, 701, 17], - ["push", 12, 11, 701, 17], - ["frame", 11, 8, 2, 701, 17], - ["null", 8, 701, 17], - ["setarg", 11, 0, 8, 701, 17], - ["setarg", 11, 1, 9, 701, 17], - ["setarg", 11, 2, 12, 701, 17], - ["invoke", 11, 8, 701, 17], - ["disrupt", 701, 17], - "rel_done_300", - ["jump_false", 10, "while_end_297", 701, 17], - ["access", 8, "setarg", 702, 14], - ["load_dynamic", 9, 3, 7, 702, 50], - ["get", 10, 52, 1, 702, 7], - ["frame", 11, 10, 4, 702, 7], - ["null", 10, 702, 7], - ["setarg", 11, 0, 10, 702, 7], - ["setarg", 11, 1, 8, 702, 7], - ["setarg", 11, 2, 6, 702, 7], - ["setarg", 11, 3, 4, 702, 7], - ["setarg", 11, 4, 9, 702, 7], - ["invoke", 11, 8, 702, 7], - ["access", 8, 1, 703, 27], - ["is_num", 9, 4, 703, 27], - ["jump_false", 9, "num_err_302", 703, 27], + ["length", 4, 3, 716, 23], + ["move", 5, 4, 716, 23], + ["get", 4, 43, 1, 717, 22], + ["frame", 6, 4, 0, 717, 22], + ["null", 4, 717, 22], + ["setarg", 6, 0, 4, 717, 22], + ["invoke", 6, 4, 717, 22], + ["move", 6, 4, 717, 22], + ["access", 4, "frame", 718, 12], + ["get", 7, 55, 1, 718, 5], + ["frame", 8, 7, 4, 718, 5], + ["null", 7, 718, 5], + ["setarg", 8, 0, 7, 718, 5], + ["setarg", 8, 1, 4, 718, 5], + ["setarg", 8, 2, 6, 718, 5], + ["setarg", 8, 3, 2, 718, 5], + ["setarg", 8, 4, 5, 718, 5], + ["invoke", 8, 4, 718, 5], + ["get", 4, 43, 1, 719, 21], + ["frame", 7, 4, 0, 719, 21], + ["null", 4, 719, 21], + ["setarg", 7, 0, 4, 719, 21], + ["invoke", 7, 4, 719, 21], + ["move", 7, 4, 719, 21], + ["access", 4, "null", 720, 12], + ["get", 8, 53, 1, 720, 5], + ["frame", 9, 8, 2, 720, 5], + ["null", 8, 720, 5], + ["setarg", 9, 0, 8, 720, 5], + ["setarg", 9, 1, 4, 720, 5], + ["setarg", 9, 2, 7, 720, 5], + ["invoke", 9, 4, 720, 5], + ["access", 4, "setarg", 721, 12], + ["access", 8, 0, 721, 34], + ["get", 9, 55, 1, 721, 5], + ["frame", 10, 9, 4, 721, 5], + ["null", 9, 721, 5], + ["setarg", 10, 0, 9, 721, 5], + ["setarg", 10, 1, 4, 721, 5], + ["setarg", 10, 2, 6, 721, 5], + ["setarg", 10, 3, 8, 721, 5], + ["setarg", 10, 4, 7, 721, 5], + ["invoke", 10, 4, 721, 5], + ["access", 4, 1, 722, 19], + ["access", 7, 0, 723, 14], + "while_start_303", + ["is_int", 8, 7, 724, 17], + ["jump_false", 8, "rel_ni_305", 724, 17], "_nop_tc_1", "_nop_tc_2", - ["add", 9, 4, 8, 703, 27], - ["jump", "num_done_303", 703, 27], - "num_err_302", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 703, - 27 - ], - ["access", 10, "error", 703, 27], - ["access", 11, "cannot apply '+': operands must be numbers", 703, 27], - ["array", 12, 0, 703, 27], - ["push", 12, 11, 703, 27], - ["frame", 11, 8, 2, 703, 27], - ["null", 8, 703, 27], - ["setarg", 11, 0, 8, 703, 27], - ["setarg", 11, 1, 10, 703, 27], - ["setarg", 11, 2, 12, 703, 27], - ["invoke", 11, 8, 703, 27], - ["disrupt", 703, 27], - "num_done_303", - ["move", 4, 9, 703, 27], - ["access", 8, 1, 704, 17], - ["is_num", 9, 7, 704, 17], - ["jump_false", 9, "num_err_304", 704, 17], + ["lt_int", 8, 7, 5, 724, 17], + ["jump", "rel_done_307", 724, 17], + "rel_ni_305", "_nop_tc_3", "_nop_tc_4", - ["add", 9, 7, 8, 704, 17], - ["jump", "num_done_305", 704, 17], - "num_err_304", + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 8, 7, 5, 724, 17], + ["jump", "rel_done_307", 724, 17], + "rel_nn_306", + "_nop_tc_7", + ["jump", "rel_err_308", 724, 17], + "_nop_tc_8", + ["jump", "rel_err_308", 724, 17], + ["lt_text", 8, 7, 5, 724, 17], + ["jump", "rel_done_307", 724, 17], + "rel_err_308", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 724, + 17 + ], + ["access", 10, "error", 724, 17], + ["access", 11, "cannot compare with '<': operands must be same type", 724, 17], + ["array", 12, 0, 724, 17], + ["push", 12, 11, 724, 17], + ["frame", 11, 9, 2, 724, 17], + ["null", 9, 724, 17], + ["setarg", 11, 0, 9, 724, 17], + ["setarg", 11, 1, 10, 724, 17], + ["setarg", 11, 2, 12, 724, 17], + ["invoke", 11, 9, 724, 17], + ["disrupt", 724, 17], + "rel_done_307", + ["jump_false", 8, "while_end_304", 724, 17], + ["access", 8, "setarg", 725, 14], + ["load_dynamic", 9, 3, 7, 725, 50], + ["get", 10, 55, 1, 725, 7], + ["frame", 11, 10, 4, 725, 7], + ["null", 10, 725, 7], + ["setarg", 11, 0, 10, 725, 7], + ["setarg", 11, 1, 8, 725, 7], + ["setarg", 11, 2, 6, 725, 7], + ["setarg", 11, 3, 4, 725, 7], + ["setarg", 11, 4, 9, 725, 7], + ["invoke", 11, 8, 725, 7], + ["access", 8, 1, 726, 27], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 9, 4, 8, 726, 27], + ["jump", "num_done_310", 726, 27], + "num_err_309", [ "access", 8, @@ -4850,35 +4862,67 @@ "kind": "name", "make": "intrinsic" }, - 704, + 726, + 27 + ], + ["access", 10, "error", 726, 27], + ["access", 11, "cannot apply '+': operands must be numbers", 726, 27], + ["array", 12, 0, 726, 27], + ["push", 12, 11, 726, 27], + ["frame", 11, 8, 2, 726, 27], + ["null", 8, 726, 27], + ["setarg", 11, 0, 8, 726, 27], + ["setarg", 11, 1, 10, 726, 27], + ["setarg", 11, 2, 12, 726, 27], + ["invoke", 11, 8, 726, 27], + ["disrupt", 726, 27], + "num_done_310", + ["move", 4, 9, 726, 27], + ["access", 8, 1, 727, 17], + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["add", 9, 7, 8, 727, 17], + ["jump", "num_done_312", 727, 17], + "num_err_311", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 727, 17 ], - ["access", 10, "error", 704, 17], - ["access", 11, "cannot apply '+': operands must be numbers", 704, 17], - ["array", 12, 0, 704, 17], - ["push", 12, 11, 704, 17], - ["frame", 11, 8, 2, 704, 17], - ["null", 8, 704, 17], - ["setarg", 11, 0, 8, 704, 17], - ["setarg", 11, 1, 10, 704, 17], - ["setarg", 11, 2, 12, 704, 17], - ["invoke", 11, 8, 704, 17], - ["disrupt", 704, 17], - "num_done_305", - ["move", 7, 9, 704, 17], - ["jump", "while_start_296", 704, 17], - "while_end_297", - ["access", 4, "invoke", 706, 12], - ["get", 5, 51, 1, 706, 5], - ["frame", 7, 5, 3, 706, 5], - ["null", 5, 706, 5], - ["setarg", 7, 0, 5, 706, 5], - ["setarg", 7, 1, 4, 706, 5], - ["setarg", 7, 2, 6, 706, 5], - ["setarg", 7, 3, 1, 706, 5], - ["invoke", 7, 4, 706, 5], - ["null", 4, 706, 5], - ["return", 4, 706, 5] + ["access", 10, "error", 727, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 727, 17], + ["array", 12, 0, 727, 17], + ["push", 12, 11, 727, 17], + ["frame", 11, 8, 2, 727, 17], + ["null", 8, 727, 17], + ["setarg", 11, 0, 8, 727, 17], + ["setarg", 11, 1, 10, 727, 17], + ["setarg", 11, 2, 12, 727, 17], + ["invoke", 11, 8, 727, 17], + ["disrupt", 727, 17], + "num_done_312", + ["move", 7, 9, 727, 17], + ["jump", "while_start_303", 727, 17], + "while_end_304", + ["access", 4, "invoke", 729, 12], + ["get", 5, 54, 1, 729, 5], + ["frame", 7, 5, 3, 729, 5], + ["null", 5, 729, 5], + ["setarg", 7, 0, 5, 729, 5], + ["setarg", 7, 1, 4, 729, 5], + ["setarg", 7, 2, 6, 729, 5], + ["setarg", 7, 3, 1, 729, 5], + ["invoke", 7, 4, 729, 5], + ["null", 4, 729, 5], + ["return", 4, 729, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -4889,399 +4933,158 @@ "nr_slots": 18, "nr_close_slots": 0, "instructions": [ - ["length", 5, 4, 710, 23], - ["move", 6, 5, 710, 23], - ["get", 5, 40, 1, 711, 17], - ["frame", 7, 5, 0, 711, 17], - ["null", 5, 711, 17], - ["setarg", 7, 0, 5, 711, 17], - ["invoke", 7, 5, 711, 17], - ["move", 7, 5, 711, 17], - ["access", 5, "record_path", 712, 33], - ["get", 8, 45, 1, 712, 23], - ["frame", 9, 8, 1, 712, 23], - ["null", 8, 712, 23], - ["setarg", 9, 0, 8, 712, 23], - ["setarg", 9, 1, 5, 712, 23], - ["invoke", 9, 5, 712, 23], - ["move", 8, 5, 712, 23], - ["access", 5, "call_done", 713, 32], - ["get", 9, 45, 1, 713, 22], - ["frame", 10, 9, 1, 713, 22], - ["null", 9, 713, 22], - ["setarg", 10, 0, 9, 713, 22], - ["setarg", 10, 1, 5, 713, 22], - ["invoke", 10, 5, 713, 22], - ["move", 9, 5, 713, 22], - ["access", 5, 0, 714, 14], - ["access", 10, 0, 715, 19], - ["access", 11, "is_proxy", 718, 12], - ["get", 12, 51, 1, 718, 5], - ["frame", 13, 12, 3, 718, 5], - ["null", 12, 718, 5], - ["setarg", 13, 0, 12, 718, 5], - ["setarg", 13, 1, 11, 718, 5], - ["setarg", 13, 2, 7, 718, 5], - ["setarg", 13, 3, 2, 718, 5], - ["invoke", 13, 11, 718, 5], - ["access", 11, "jump_false", 719, 20], - ["get", 12, 60, 1, 719, 5], - ["frame", 13, 12, 3, 719, 5], - ["null", 12, 719, 5], - ["setarg", 13, 0, 12, 719, 5], - ["setarg", 13, 1, 11, 719, 5], - ["setarg", 13, 2, 7, 719, 5], - ["setarg", 13, 3, 8, 719, 5], - ["invoke", 13, 7, 719, 5], - ["get", 7, 40, 1, 722, 21], - ["frame", 11, 7, 0, 722, 21], - ["null", 7, 722, 21], - ["setarg", 11, 0, 7, 722, 21], - ["invoke", 11, 7, 722, 21], - ["move", 11, 7, 722, 21], - ["get", 7, 57, 1, 723, 5], - ["frame", 12, 7, 1, 723, 5], - ["null", 7, 723, 5], - ["setarg", 12, 0, 7, 723, 5], - ["setarg", 12, 1, 11, 723, 5], - ["invoke", 12, 7, 723, 5], - ["get", 7, 40, 1, 724, 20], - ["frame", 12, 7, 0, 724, 20], - ["null", 7, 724, 20], - ["setarg", 12, 0, 7, 724, 20], - ["invoke", 12, 7, 724, 20], - ["move", 12, 7, 724, 20], - ["get", 7, 55, 1, 725, 5], - ["frame", 13, 7, 2, 725, 5], - ["null", 7, 725, 5], - ["setarg", 13, 0, 7, 725, 5], - ["setarg", 13, 1, 12, 725, 5], - ["setarg", 13, 2, 3, 725, 5], - ["invoke", 13, 7, 725, 5], - ["get", 7, 40, 1, 726, 20], - ["frame", 13, 7, 0, 726, 20], - ["null", 7, 726, 20], - ["setarg", 13, 0, 7, 726, 20], - ["invoke", 13, 7, 726, 20], - ["move", 13, 7, 726, 20], - ["access", 7, "array", 727, 16], - ["access", 14, 0, 727, 35], - ["array", 15, 3, 727, 35], - ["push", 15, 7, 727, 35], - ["push", 15, 13, 727, 35], - ["push", 15, 14, 727, 35], - ["get", 7, 47, 1, 727, 5], - ["frame", 14, 7, 1, 727, 5], - ["null", 7, 727, 5], - ["setarg", 14, 0, 7, 727, 5], - ["setarg", 14, 1, 15, 727, 5], - ["invoke", 14, 7, 727, 5], - ["access", 5, 0, 728, 10], - "while_start_306", - ["is_int", 7, 5, 729, 17], - ["jump_false", 7, "rel_ni_308", 729, 17], - ["is_int", 14, 6, 729, 17], - ["jump_false", 14, "rel_ni_308", 729, 17], - ["lt_int", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_ni_308", - ["is_num", 7, 5, 729, 17], - ["jump_false", 7, "rel_nn_309", 729, 17], - ["is_num", 14, 6, 729, 17], - ["jump_false", 14, "rel_nn_309", 729, 17], - ["lt_float", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_nn_309", - ["is_text", 7, 5, 729, 17], - ["jump_false", 7, "rel_err_311", 729, 17], - ["is_text", 14, 6, 729, 17], - ["jump_false", 14, "rel_err_311", 729, 17], - ["lt_text", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_err_311", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 729, - 17 - ], - ["access", 14, "error", 729, 17], - ["access", 16, "cannot compare with '<': operands must be same type", 729, 17], - ["array", 17, 0, 729, 17], - ["push", 17, 16, 729, 17], - ["frame", 16, 7, 2, 729, 17], - ["null", 7, 729, 17], - ["setarg", 16, 0, 7, 729, 17], - ["setarg", 16, 1, 14, 729, 17], - ["setarg", 16, 2, 17, 729, 17], - ["invoke", 16, 7, 729, 17], - ["disrupt", 729, 17], - "rel_done_310", - ["jump_false", 15, "while_end_307", 729, 17], - ["access", 7, "push", 730, 14], - ["load_dynamic", 14, 4, 5, 730, 37], - ["get", 15, 51, 1, 730, 7], - ["frame", 16, 15, 3, 730, 7], - ["null", 15, 730, 7], - ["setarg", 16, 0, 15, 730, 7], - ["setarg", 16, 1, 7, 730, 7], - ["setarg", 16, 2, 13, 730, 7], - ["setarg", 16, 3, 14, 730, 7], - ["invoke", 16, 7, 730, 7], - ["access", 7, 1, 731, 17], - ["is_num", 14, 5, 731, 17], - ["jump_false", 14, "num_err_312", 731, 17], + ["length", 5, 4, 733, 23], + ["move", 6, 5, 733, 23], + ["get", 5, 43, 1, 734, 17], + ["frame", 7, 5, 0, 734, 17], + ["null", 5, 734, 17], + ["setarg", 7, 0, 5, 734, 17], + ["invoke", 7, 5, 734, 17], + ["move", 7, 5, 734, 17], + ["access", 5, "record_path", 735, 33], + ["get", 8, 48, 1, 735, 23], + ["frame", 9, 8, 1, 735, 23], + ["null", 8, 735, 23], + ["setarg", 9, 0, 8, 735, 23], + ["setarg", 9, 1, 5, 735, 23], + ["invoke", 9, 5, 735, 23], + ["move", 8, 5, 735, 23], + ["access", 5, "call_done", 736, 32], + ["get", 9, 48, 1, 736, 22], + ["frame", 10, 9, 1, 736, 22], + ["null", 9, 736, 22], + ["setarg", 10, 0, 9, 736, 22], + ["setarg", 10, 1, 5, 736, 22], + ["invoke", 10, 5, 736, 22], + ["move", 9, 5, 736, 22], + ["access", 5, 0, 737, 14], + ["access", 10, 0, 738, 19], + ["access", 11, "is_proxy", 741, 12], + ["get", 12, 54, 1, 741, 5], + ["frame", 13, 12, 3, 741, 5], + ["null", 12, 741, 5], + ["setarg", 13, 0, 12, 741, 5], + ["setarg", 13, 1, 11, 741, 5], + ["setarg", 13, 2, 7, 741, 5], + ["setarg", 13, 3, 2, 741, 5], + ["invoke", 13, 11, 741, 5], + ["access", 11, "jump_false", 742, 20], + ["get", 12, 63, 1, 742, 5], + ["frame", 13, 12, 3, 742, 5], + ["null", 12, 742, 5], + ["setarg", 13, 0, 12, 742, 5], + ["setarg", 13, 1, 11, 742, 5], + ["setarg", 13, 2, 7, 742, 5], + ["setarg", 13, 3, 8, 742, 5], + ["invoke", 13, 7, 742, 5], + ["get", 7, 43, 1, 745, 21], + ["frame", 11, 7, 0, 745, 21], + ["null", 7, 745, 21], + ["setarg", 11, 0, 7, 745, 21], + ["invoke", 11, 7, 745, 21], + ["move", 11, 7, 745, 21], + ["get", 7, 60, 1, 746, 5], + ["frame", 12, 7, 1, 746, 5], + ["null", 7, 746, 5], + ["setarg", 12, 0, 7, 746, 5], + ["setarg", 12, 1, 11, 746, 5], + ["invoke", 12, 7, 746, 5], + ["get", 7, 43, 1, 747, 20], + ["frame", 12, 7, 0, 747, 20], + ["null", 7, 747, 20], + ["setarg", 12, 0, 7, 747, 20], + ["invoke", 12, 7, 747, 20], + ["move", 12, 7, 747, 20], + ["get", 7, 58, 1, 748, 5], + ["frame", 13, 7, 2, 748, 5], + ["null", 7, 748, 5], + ["setarg", 13, 0, 7, 748, 5], + ["setarg", 13, 1, 12, 748, 5], + ["setarg", 13, 2, 3, 748, 5], + ["invoke", 13, 7, 748, 5], + ["get", 7, 43, 1, 749, 20], + ["frame", 13, 7, 0, 749, 20], + ["null", 7, 749, 20], + ["setarg", 13, 0, 7, 749, 20], + ["invoke", 13, 7, 749, 20], + ["move", 13, 7, 749, 20], + ["access", 7, "array", 750, 16], + ["access", 14, 0, 750, 35], + ["array", 15, 3, 750, 35], + ["push", 15, 7, 750, 35], + ["push", 15, 13, 750, 35], + ["push", 15, 14, 750, 35], + ["get", 7, 50, 1, 750, 5], + ["frame", 14, 7, 1, 750, 5], + ["null", 7, 750, 5], + ["setarg", 14, 0, 7, 750, 5], + ["setarg", 14, 1, 15, 750, 5], + ["invoke", 14, 7, 750, 5], + ["access", 5, 0, 751, 10], + "while_start_313", + ["is_int", 7, 5, 752, 17], + ["jump_false", 7, "rel_ni_315", 752, 17], "_nop_tc_1", "_nop_tc_2", - ["add", 14, 5, 7, 731, 17], - ["jump", "num_done_313", 731, 17], - "num_err_312", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 731, - 17 - ], - ["access", 15, "error", 731, 17], - ["access", 16, "cannot apply '+': operands must be numbers", 731, 17], - ["array", 17, 0, 731, 17], - ["push", 17, 16, 731, 17], - ["frame", 16, 7, 2, 731, 17], - ["null", 7, 731, 17], - ["setarg", 16, 0, 7, 731, 17], - ["setarg", 16, 1, 15, 731, 17], - ["setarg", 16, 2, 17, 731, 17], - ["invoke", 16, 7, 731, 17], - ["disrupt", 731, 17], - "num_done_313", - ["move", 5, 14, 731, 17], - ["jump", "while_start_306", 731, 17], - "while_end_307", - ["get", 7, 40, 1, 733, 14], - ["frame", 14, 7, 0, 733, 14], - ["null", 7, 733, 14], - ["setarg", 14, 0, 7, 733, 14], - ["invoke", 14, 7, 733, 14], - ["move", 14, 7, 733, 14], - ["access", 7, "frame", 734, 12], - ["access", 15, 2, 734, 30], - ["get", 16, 52, 1, 734, 5], - ["frame", 17, 16, 4, 734, 5], - ["null", 16, 734, 5], - ["setarg", 17, 0, 16, 734, 5], - ["setarg", 17, 1, 7, 734, 5], - ["setarg", 17, 2, 14, 734, 5], - ["setarg", 17, 3, 2, 734, 5], - ["setarg", 17, 4, 15, 734, 5], - ["invoke", 17, 7, 734, 5], - ["access", 7, "setarg", 735, 12], - ["access", 15, 0, 735, 26], - ["get", 16, 52, 1, 735, 5], - ["frame", 17, 16, 4, 735, 5], - ["null", 16, 735, 5], - ["setarg", 17, 0, 16, 735, 5], - ["setarg", 17, 1, 7, 735, 5], - ["setarg", 17, 2, 14, 735, 5], - ["setarg", 17, 3, 15, 735, 5], - ["setarg", 17, 4, 11, 735, 5], - ["invoke", 17, 7, 735, 5], - ["access", 7, "setarg", 736, 12], - ["access", 11, 1, 736, 26], - ["get", 15, 52, 1, 736, 5], - ["frame", 16, 15, 4, 736, 5], - ["null", 15, 736, 5], - ["setarg", 16, 0, 15, 736, 5], - ["setarg", 16, 1, 7, 736, 5], - ["setarg", 16, 2, 14, 736, 5], - ["setarg", 16, 3, 11, 736, 5], - ["setarg", 16, 4, 12, 736, 5], - ["invoke", 16, 7, 736, 5], - ["access", 7, "setarg", 737, 12], - ["access", 11, 2, 737, 26], - ["get", 12, 52, 1, 737, 5], - ["frame", 15, 12, 4, 737, 5], - ["null", 12, 737, 5], - ["setarg", 15, 0, 12, 737, 5], - ["setarg", 15, 1, 7, 737, 5], - ["setarg", 15, 2, 14, 737, 5], - ["setarg", 15, 3, 11, 737, 5], - ["setarg", 15, 4, 13, 737, 5], - ["invoke", 15, 7, 737, 5], - ["access", 7, "invoke", 738, 12], - ["get", 11, 51, 1, 738, 5], - ["frame", 12, 11, 3, 738, 5], - ["null", 11, 738, 5], - ["setarg", 12, 0, 11, 738, 5], - ["setarg", 12, 1, 7, 738, 5], - ["setarg", 12, 2, 14, 738, 5], - ["setarg", 12, 3, 1, 738, 5], - ["invoke", 12, 7, 738, 5], - ["get", 7, 59, 1, 739, 5], - ["frame", 11, 7, 1, 739, 5], - ["null", 7, 739, 5], - ["setarg", 11, 0, 7, 739, 5], - ["setarg", 11, 1, 9, 739, 5], - ["invoke", 11, 7, 739, 5], - ["get", 7, 48, 1, 742, 5], - ["frame", 11, 7, 1, 742, 5], - ["null", 7, 742, 5], - ["setarg", 11, 0, 7, 742, 5], - ["setarg", 11, 1, 8, 742, 5], - ["invoke", 11, 7, 742, 5], - ["get", 7, 40, 1, 743, 23], - ["frame", 8, 7, 0, 743, 23], - ["null", 7, 743, 23], - ["setarg", 8, 0, 7, 743, 23], - ["invoke", 8, 7, 743, 23], - ["move", 8, 7, 743, 23], - ["access", 7, "load_field", 744, 16], - ["array", 11, 4, 744, 48], - ["push", 11, 7, 744, 48], - ["push", 11, 8, 744, 48], - ["push", 11, 2, 744, 48], - ["push", 11, 3, 744, 48], - ["get", 7, 47, 1, 744, 5], - ["frame", 12, 7, 1, 744, 5], - ["null", 7, 744, 5], - ["setarg", 12, 0, 7, 744, 5], - ["setarg", 12, 1, 11, 744, 5], - ["invoke", 12, 7, 744, 5], - ["get", 7, 40, 1, 745, 22], - ["frame", 11, 7, 0, 745, 22], - ["null", 7, 745, 22], - ["setarg", 11, 0, 7, 745, 22], - ["invoke", 11, 7, 745, 22], - ["move", 11, 7, 745, 22], - ["access", 7, "frame", 746, 12], - ["get", 12, 52, 1, 746, 5], - ["frame", 13, 12, 4, 746, 5], - ["null", 12, 746, 5], - ["setarg", 13, 0, 12, 746, 5], - ["setarg", 13, 1, 7, 746, 5], - ["setarg", 13, 2, 11, 746, 5], - ["setarg", 13, 3, 8, 746, 5], - ["setarg", 13, 4, 6, 746, 5], - ["invoke", 13, 7, 746, 5], - ["access", 7, "setarg", 747, 12], - ["access", 8, 0, 747, 34], - ["get", 12, 52, 1, 747, 5], - ["frame", 13, 12, 4, 747, 5], - ["null", 12, 747, 5], - ["setarg", 13, 0, 12, 747, 5], - ["setarg", 13, 1, 7, 747, 5], - ["setarg", 13, 2, 11, 747, 5], - ["setarg", 13, 3, 8, 747, 5], - ["setarg", 13, 4, 2, 747, 5], - ["invoke", 13, 7, 747, 5], - ["access", 10, 1, 748, 15], - ["access", 5, 0, 749, 10], - "while_start_314", - ["is_int", 7, 5, 750, 17], - ["jump_false", 7, "rel_ni_316", 750, 17], - ["is_int", 8, 6, 750, 17], - ["jump_false", 8, "rel_ni_316", 750, 17], - ["lt_int", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_ni_316", - ["is_num", 7, 5, 750, 17], - ["jump_false", 7, "rel_nn_317", 750, 17], - ["is_num", 8, 6, 750, 17], - ["jump_false", 8, "rel_nn_317", 750, 17], - ["lt_float", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_nn_317", - ["is_text", 7, 5, 750, 17], - ["jump_false", 7, "rel_err_319", 750, 17], - ["is_text", 8, 6, 750, 17], - ["jump_false", 8, "rel_err_319", 750, 17], - ["lt_text", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_err_319", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 750, - 17 - ], - ["access", 8, "error", 750, 17], - ["access", 13, "cannot compare with '<': operands must be same type", 750, 17], - ["array", 14, 0, 750, 17], - ["push", 14, 13, 750, 17], - ["frame", 13, 7, 2, 750, 17], - ["null", 7, 750, 17], - ["setarg", 13, 0, 7, 750, 17], - ["setarg", 13, 1, 8, 750, 17], - ["setarg", 13, 2, 14, 750, 17], - ["invoke", 13, 7, 750, 17], - ["disrupt", 750, 17], - "rel_done_318", - ["jump_false", 12, "while_end_315", 750, 17], - ["access", 7, "setarg", 751, 14], - ["load_dynamic", 8, 4, 5, 751, 50], - ["get", 12, 52, 1, 751, 7], - ["frame", 13, 12, 4, 751, 7], - ["null", 12, 751, 7], - ["setarg", 13, 0, 12, 751, 7], - ["setarg", 13, 1, 7, 751, 7], - ["setarg", 13, 2, 11, 751, 7], - ["setarg", 13, 3, 10, 751, 7], - ["setarg", 13, 4, 8, 751, 7], - ["invoke", 13, 7, 751, 7], - ["access", 7, 1, 752, 27], - ["is_num", 8, 10, 752, 27], - ["jump_false", 8, "num_err_320", 752, 27], + ["lt_int", 7, 5, 6, 752, 17], + ["jump", "rel_done_317", 752, 17], + "rel_ni_315", "_nop_tc_3", "_nop_tc_4", - ["add", 8, 10, 7, 752, 27], - ["jump", "num_done_321", 752, 27], - "num_err_320", + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 7, 5, 6, 752, 17], + ["jump", "rel_done_317", 752, 17], + "rel_nn_316", + "_nop_tc_7", + ["jump", "rel_err_318", 752, 17], + "_nop_tc_8", + ["jump", "rel_err_318", 752, 17], + ["lt_text", 7, 5, 6, 752, 17], + ["jump", "rel_done_317", 752, 17], + "rel_err_318", [ "access", - 7, + 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 752, - 27 + 17 ], - ["access", 12, "error", 752, 27], - ["access", 13, "cannot apply '+': operands must be numbers", 752, 27], - ["array", 14, 0, 752, 27], - ["push", 14, 13, 752, 27], - ["frame", 13, 7, 2, 752, 27], - ["null", 7, 752, 27], - ["setarg", 13, 0, 7, 752, 27], - ["setarg", 13, 1, 12, 752, 27], - ["setarg", 13, 2, 14, 752, 27], - ["invoke", 13, 7, 752, 27], - ["disrupt", 752, 27], - "num_done_321", - ["move", 10, 8, 752, 27], - ["access", 7, 1, 753, 17], - ["is_num", 8, 5, 753, 17], - ["jump_false", 8, "num_err_322", 753, 17], - "_nop_tc_5", - "_nop_tc_6", - ["add", 8, 5, 7, 753, 17], - ["jump", "num_done_323", 753, 17], - "num_err_322", + ["access", 15, "error", 752, 17], + ["access", 16, "cannot compare with '<': operands must be same type", 752, 17], + ["array", 17, 0, 752, 17], + ["push", 17, 16, 752, 17], + ["frame", 16, 14, 2, 752, 17], + ["null", 14, 752, 17], + ["setarg", 16, 0, 14, 752, 17], + ["setarg", 16, 1, 15, 752, 17], + ["setarg", 16, 2, 17, 752, 17], + ["invoke", 16, 14, 752, 17], + ["disrupt", 752, 17], + "rel_done_317", + ["jump_false", 7, "while_end_314", 752, 17], + ["access", 7, "push", 753, 14], + ["load_dynamic", 14, 4, 5, 753, 37], + ["get", 15, 54, 1, 753, 7], + ["frame", 16, 15, 3, 753, 7], + ["null", 15, 753, 7], + ["setarg", 16, 0, 15, 753, 7], + ["setarg", 16, 1, 7, 753, 7], + ["setarg", 16, 2, 13, 753, 7], + ["setarg", 16, 3, 14, 753, 7], + ["invoke", 16, 7, 753, 7], + ["access", 7, 1, 754, 17], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 14, 5, 7, 754, 17], + ["jump", "num_done_320", 754, 17], + "num_err_319", [ "access", 7, @@ -5290,41 +5093,282 @@ "kind": "name", "make": "intrinsic" }, - 753, + 754, 17 ], - ["access", 12, "error", 753, 17], - ["access", 13, "cannot apply '+': operands must be numbers", 753, 17], - ["array", 14, 0, 753, 17], - ["push", 14, 13, 753, 17], - ["frame", 13, 7, 2, 753, 17], - ["null", 7, 753, 17], - ["setarg", 13, 0, 7, 753, 17], - ["setarg", 13, 1, 12, 753, 17], - ["setarg", 13, 2, 14, 753, 17], - ["invoke", 13, 7, 753, 17], - ["disrupt", 753, 17], - "num_done_323", - ["move", 5, 8, 753, 17], - ["jump", "while_start_314", 753, 17], - "while_end_315", - ["access", 5, "invoke", 755, 12], - ["get", 6, 51, 1, 755, 5], - ["frame", 7, 6, 3, 755, 5], - ["null", 6, 755, 5], - ["setarg", 7, 0, 6, 755, 5], - ["setarg", 7, 1, 5, 755, 5], - ["setarg", 7, 2, 11, 755, 5], - ["setarg", 7, 3, 1, 755, 5], - ["invoke", 7, 5, 755, 5], - ["get", 5, 48, 1, 757, 5], - ["frame", 6, 5, 1, 757, 5], - ["null", 5, 757, 5], - ["setarg", 6, 0, 5, 757, 5], - ["setarg", 6, 1, 9, 757, 5], - ["invoke", 6, 5, 757, 5], - ["null", 5, 757, 5], - ["return", 5, 757, 5] + ["access", 15, "error", 754, 17], + ["access", 16, "cannot apply '+': operands must be numbers", 754, 17], + ["array", 17, 0, 754, 17], + ["push", 17, 16, 754, 17], + ["frame", 16, 7, 2, 754, 17], + ["null", 7, 754, 17], + ["setarg", 16, 0, 7, 754, 17], + ["setarg", 16, 1, 15, 754, 17], + ["setarg", 16, 2, 17, 754, 17], + ["invoke", 16, 7, 754, 17], + ["disrupt", 754, 17], + "num_done_320", + ["move", 5, 14, 754, 17], + ["jump", "while_start_313", 754, 17], + "while_end_314", + ["get", 7, 43, 1, 756, 14], + ["frame", 14, 7, 0, 756, 14], + ["null", 7, 756, 14], + ["setarg", 14, 0, 7, 756, 14], + ["invoke", 14, 7, 756, 14], + ["move", 14, 7, 756, 14], + ["access", 7, "frame", 757, 12], + ["access", 15, 2, 757, 30], + ["get", 16, 55, 1, 757, 5], + ["frame", 17, 16, 4, 757, 5], + ["null", 16, 757, 5], + ["setarg", 17, 0, 16, 757, 5], + ["setarg", 17, 1, 7, 757, 5], + ["setarg", 17, 2, 14, 757, 5], + ["setarg", 17, 3, 2, 757, 5], + ["setarg", 17, 4, 15, 757, 5], + ["invoke", 17, 7, 757, 5], + ["access", 7, "setarg", 758, 12], + ["access", 15, 0, 758, 26], + ["get", 16, 55, 1, 758, 5], + ["frame", 17, 16, 4, 758, 5], + ["null", 16, 758, 5], + ["setarg", 17, 0, 16, 758, 5], + ["setarg", 17, 1, 7, 758, 5], + ["setarg", 17, 2, 14, 758, 5], + ["setarg", 17, 3, 15, 758, 5], + ["setarg", 17, 4, 11, 758, 5], + ["invoke", 17, 7, 758, 5], + ["access", 7, "setarg", 759, 12], + ["access", 11, 1, 759, 26], + ["get", 15, 55, 1, 759, 5], + ["frame", 16, 15, 4, 759, 5], + ["null", 15, 759, 5], + ["setarg", 16, 0, 15, 759, 5], + ["setarg", 16, 1, 7, 759, 5], + ["setarg", 16, 2, 14, 759, 5], + ["setarg", 16, 3, 11, 759, 5], + ["setarg", 16, 4, 12, 759, 5], + ["invoke", 16, 7, 759, 5], + ["access", 7, "setarg", 760, 12], + ["access", 11, 2, 760, 26], + ["get", 12, 55, 1, 760, 5], + ["frame", 15, 12, 4, 760, 5], + ["null", 12, 760, 5], + ["setarg", 15, 0, 12, 760, 5], + ["setarg", 15, 1, 7, 760, 5], + ["setarg", 15, 2, 14, 760, 5], + ["setarg", 15, 3, 11, 760, 5], + ["setarg", 15, 4, 13, 760, 5], + ["invoke", 15, 7, 760, 5], + ["access", 7, "invoke", 761, 12], + ["get", 11, 54, 1, 761, 5], + ["frame", 12, 11, 3, 761, 5], + ["null", 11, 761, 5], + ["setarg", 12, 0, 11, 761, 5], + ["setarg", 12, 1, 7, 761, 5], + ["setarg", 12, 2, 14, 761, 5], + ["setarg", 12, 3, 1, 761, 5], + ["invoke", 12, 7, 761, 5], + ["get", 7, 62, 1, 762, 5], + ["frame", 11, 7, 1, 762, 5], + ["null", 7, 762, 5], + ["setarg", 11, 0, 7, 762, 5], + ["setarg", 11, 1, 9, 762, 5], + ["invoke", 11, 7, 762, 5], + ["get", 7, 51, 1, 765, 5], + ["frame", 11, 7, 1, 765, 5], + ["null", 7, 765, 5], + ["setarg", 11, 0, 7, 765, 5], + ["setarg", 11, 1, 8, 765, 5], + ["invoke", 11, 7, 765, 5], + ["get", 7, 43, 1, 766, 23], + ["frame", 8, 7, 0, 766, 23], + ["null", 7, 766, 23], + ["setarg", 8, 0, 7, 766, 23], + ["invoke", 8, 7, 766, 23], + ["move", 8, 7, 766, 23], + ["access", 7, "load_field", 767, 16], + ["array", 11, 4, 767, 48], + ["push", 11, 7, 767, 48], + ["push", 11, 8, 767, 48], + ["push", 11, 2, 767, 48], + ["push", 11, 3, 767, 48], + ["get", 7, 50, 1, 767, 5], + ["frame", 12, 7, 1, 767, 5], + ["null", 7, 767, 5], + ["setarg", 12, 0, 7, 767, 5], + ["setarg", 12, 1, 11, 767, 5], + ["invoke", 12, 7, 767, 5], + ["get", 7, 43, 1, 768, 22], + ["frame", 11, 7, 0, 768, 22], + ["null", 7, 768, 22], + ["setarg", 11, 0, 7, 768, 22], + ["invoke", 11, 7, 768, 22], + ["move", 11, 7, 768, 22], + ["access", 7, "frame", 769, 12], + ["get", 12, 55, 1, 769, 5], + ["frame", 13, 12, 4, 769, 5], + ["null", 12, 769, 5], + ["setarg", 13, 0, 12, 769, 5], + ["setarg", 13, 1, 7, 769, 5], + ["setarg", 13, 2, 11, 769, 5], + ["setarg", 13, 3, 8, 769, 5], + ["setarg", 13, 4, 6, 769, 5], + ["invoke", 13, 7, 769, 5], + ["access", 7, "setarg", 770, 12], + ["access", 8, 0, 770, 34], + ["get", 12, 55, 1, 770, 5], + ["frame", 13, 12, 4, 770, 5], + ["null", 12, 770, 5], + ["setarg", 13, 0, 12, 770, 5], + ["setarg", 13, 1, 7, 770, 5], + ["setarg", 13, 2, 11, 770, 5], + ["setarg", 13, 3, 8, 770, 5], + ["setarg", 13, 4, 2, 770, 5], + ["invoke", 13, 7, 770, 5], + ["access", 10, 1, 771, 15], + ["access", 5, 0, 772, 10], + "while_start_321", + ["is_int", 7, 5, 773, 17], + ["jump_false", 7, "rel_ni_323", 773, 17], + "_nop_tc_13", + "_nop_tc_14", + ["lt_int", 7, 5, 6, 773, 17], + ["jump", "rel_done_325", 773, 17], + "rel_ni_323", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["lt_float", 7, 5, 6, 773, 17], + ["jump", "rel_done_325", 773, 17], + "rel_nn_324", + "_nop_tc_19", + ["jump", "rel_err_326", 773, 17], + "_nop_tc_20", + ["jump", "rel_err_326", 773, 17], + ["lt_text", 7, 5, 6, 773, 17], + ["jump", "rel_done_325", 773, 17], + "rel_err_326", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 773, + 17 + ], + ["access", 12, "error", 773, 17], + ["access", 13, "cannot compare with '<': operands must be same type", 773, 17], + ["array", 14, 0, 773, 17], + ["push", 14, 13, 773, 17], + ["frame", 13, 8, 2, 773, 17], + ["null", 8, 773, 17], + ["setarg", 13, 0, 8, 773, 17], + ["setarg", 13, 1, 12, 773, 17], + ["setarg", 13, 2, 14, 773, 17], + ["invoke", 13, 8, 773, 17], + ["disrupt", 773, 17], + "rel_done_325", + ["jump_false", 7, "while_end_322", 773, 17], + ["access", 7, "setarg", 774, 14], + ["load_dynamic", 8, 4, 5, 774, 50], + ["get", 12, 55, 1, 774, 7], + ["frame", 13, 12, 4, 774, 7], + ["null", 12, 774, 7], + ["setarg", 13, 0, 12, 774, 7], + ["setarg", 13, 1, 7, 774, 7], + ["setarg", 13, 2, 11, 774, 7], + ["setarg", 13, 3, 10, 774, 7], + ["setarg", 13, 4, 8, 774, 7], + ["invoke", 13, 7, 774, 7], + ["access", 7, 1, 775, 27], + "_nop_tc_21", + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + ["add", 8, 10, 7, 775, 27], + ["jump", "num_done_328", 775, 27], + "num_err_327", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 775, + 27 + ], + ["access", 12, "error", 775, 27], + ["access", 13, "cannot apply '+': operands must be numbers", 775, 27], + ["array", 14, 0, 775, 27], + ["push", 14, 13, 775, 27], + ["frame", 13, 7, 2, 775, 27], + ["null", 7, 775, 27], + ["setarg", 13, 0, 7, 775, 27], + ["setarg", 13, 1, 12, 775, 27], + ["setarg", 13, 2, 14, 775, 27], + ["invoke", 13, 7, 775, 27], + ["disrupt", 775, 27], + "num_done_328", + ["move", 10, 8, 775, 27], + ["access", 7, 1, 776, 17], + "_nop_tc_25", + "_nop_tc_26", + "_nop_tc_27", + "_nop_tc_28", + ["add", 8, 5, 7, 776, 17], + ["jump", "num_done_330", 776, 17], + "num_err_329", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 776, + 17 + ], + ["access", 12, "error", 776, 17], + ["access", 13, "cannot apply '+': operands must be numbers", 776, 17], + ["array", 14, 0, 776, 17], + ["push", 14, 13, 776, 17], + ["frame", 13, 7, 2, 776, 17], + ["null", 7, 776, 17], + ["setarg", 13, 0, 7, 776, 17], + ["setarg", 13, 1, 12, 776, 17], + ["setarg", 13, 2, 14, 776, 17], + ["invoke", 13, 7, 776, 17], + ["disrupt", 776, 17], + "num_done_330", + ["move", 5, 8, 776, 17], + ["jump", "while_start_321", 776, 17], + "while_end_322", + ["access", 5, "invoke", 778, 12], + ["get", 6, 54, 1, 778, 5], + ["frame", 7, 6, 3, 778, 5], + ["null", 6, 778, 5], + ["setarg", 7, 0, 6, 778, 5], + ["setarg", 7, 1, 5, 778, 5], + ["setarg", 7, 2, 11, 778, 5], + ["setarg", 7, 3, 1, 778, 5], + ["invoke", 7, 5, 778, 5], + ["get", 5, 51, 1, 780, 5], + ["frame", 6, 5, 1, 780, 5], + ["null", 5, 780, 5], + ["setarg", 6, 0, 5, 780, 5], + ["setarg", 6, 1, 9, 780, 5], + ["invoke", 6, 5, 780, 5], + ["null", 5, 780, 5], + ["return", 5, 780, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -5335,442 +5379,177 @@ "nr_slots": 18, "nr_close_slots": 0, "instructions": [ - ["length", 5, 4, 761, 23], - ["move", 6, 5, 761, 23], - ["get", 5, 40, 1, 762, 17], - ["frame", 7, 5, 0, 762, 17], - ["null", 5, 762, 17], - ["setarg", 7, 0, 5, 762, 17], - ["invoke", 7, 5, 762, 17], - ["move", 7, 5, 762, 17], - ["access", 5, "dyn_record_path", 763, 33], - ["get", 8, 45, 1, 763, 23], - ["frame", 9, 8, 1, 763, 23], - ["null", 8, 763, 23], - ["setarg", 9, 0, 8, 763, 23], - ["setarg", 9, 1, 5, 763, 23], - ["invoke", 9, 5, 763, 23], - ["move", 8, 5, 763, 23], - ["access", 5, "dyn_call_done", 764, 32], - ["get", 9, 45, 1, 764, 22], - ["frame", 10, 9, 1, 764, 22], - ["null", 9, 764, 22], - ["setarg", 10, 0, 9, 764, 22], - ["setarg", 10, 1, 5, 764, 22], - ["invoke", 10, 5, 764, 22], - ["move", 9, 5, 764, 22], - ["access", 5, 0, 765, 14], - ["access", 10, 0, 766, 19], - ["access", 11, "is_proxy", 769, 12], - ["get", 12, 51, 1, 769, 5], - ["frame", 13, 12, 3, 769, 5], - ["null", 12, 769, 5], - ["setarg", 13, 0, 12, 769, 5], - ["setarg", 13, 1, 11, 769, 5], - ["setarg", 13, 2, 7, 769, 5], - ["setarg", 13, 3, 2, 769, 5], - ["invoke", 13, 11, 769, 5], - ["access", 11, "jump_false", 770, 20], - ["get", 12, 60, 1, 770, 5], - ["frame", 13, 12, 3, 770, 5], - ["null", 12, 770, 5], - ["setarg", 13, 0, 12, 770, 5], - ["setarg", 13, 1, 11, 770, 5], - ["setarg", 13, 2, 7, 770, 5], - ["setarg", 13, 3, 8, 770, 5], - ["invoke", 13, 7, 770, 5], - ["get", 7, 40, 1, 773, 18], - ["frame", 11, 7, 0, 773, 18], - ["null", 7, 773, 18], - ["setarg", 11, 0, 7, 773, 18], - ["invoke", 11, 7, 773, 18], - ["move", 11, 7, 773, 18], - ["access", 7, "dyn_error", 774, 32], - ["get", 12, 45, 1, 774, 22], - ["frame", 13, 12, 1, 774, 22], - ["null", 12, 774, 22], - ["setarg", 13, 0, 12, 774, 22], - ["setarg", 13, 1, 7, 774, 22], - ["invoke", 13, 7, 774, 22], - ["move", 12, 7, 774, 22], - ["access", 7, "is_text", 775, 12], - ["get", 13, 51, 1, 775, 5], - ["frame", 14, 13, 3, 775, 5], - ["null", 13, 775, 5], - ["setarg", 14, 0, 13, 775, 5], - ["setarg", 14, 1, 7, 775, 5], - ["setarg", 14, 2, 11, 775, 5], - ["setarg", 14, 3, 3, 775, 5], - ["invoke", 14, 7, 775, 5], - ["access", 7, "jump_false", 776, 20], - ["get", 13, 60, 1, 776, 5], - ["frame", 14, 13, 3, 776, 5], - ["null", 13, 776, 5], - ["setarg", 14, 0, 13, 776, 5], - ["setarg", 14, 1, 7, 776, 5], - ["setarg", 14, 2, 11, 776, 5], - ["setarg", 14, 3, 12, 776, 5], - ["invoke", 14, 7, 776, 5], - ["get", 7, 40, 1, 777, 21], - ["frame", 11, 7, 0, 777, 21], - ["null", 7, 777, 21], - ["setarg", 11, 0, 7, 777, 21], - ["invoke", 11, 7, 777, 21], - ["move", 11, 7, 777, 21], - ["get", 7, 57, 1, 778, 5], - ["frame", 13, 7, 1, 778, 5], - ["null", 7, 778, 5], - ["setarg", 13, 0, 7, 778, 5], - ["setarg", 13, 1, 11, 778, 5], - ["invoke", 13, 7, 778, 5], - ["get", 7, 40, 1, 779, 20], - ["frame", 13, 7, 0, 779, 20], - ["null", 7, 779, 20], - ["setarg", 13, 0, 7, 779, 20], - ["invoke", 13, 7, 779, 20], - ["move", 13, 7, 779, 20], - ["access", 7, "array", 780, 16], - ["access", 14, 0, 780, 35], - ["array", 15, 3, 780, 35], - ["push", 15, 7, 780, 35], - ["push", 15, 13, 780, 35], - ["push", 15, 14, 780, 35], - ["get", 7, 47, 1, 780, 5], - ["frame", 14, 7, 1, 780, 5], - ["null", 7, 780, 5], - ["setarg", 14, 0, 7, 780, 5], - ["setarg", 14, 1, 15, 780, 5], - ["invoke", 14, 7, 780, 5], - ["access", 5, 0, 781, 10], - "while_start_324", - ["is_int", 7, 5, 782, 17], - ["jump_false", 7, "rel_ni_326", 782, 17], - ["is_int", 14, 6, 782, 17], - ["jump_false", 14, "rel_ni_326", 782, 17], - ["lt_int", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_ni_326", - ["is_num", 7, 5, 782, 17], - ["jump_false", 7, "rel_nn_327", 782, 17], - ["is_num", 14, 6, 782, 17], - ["jump_false", 14, "rel_nn_327", 782, 17], - ["lt_float", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_nn_327", - ["is_text", 7, 5, 782, 17], - ["jump_false", 7, "rel_err_329", 782, 17], - ["is_text", 14, 6, 782, 17], - ["jump_false", 14, "rel_err_329", 782, 17], - ["lt_text", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_err_329", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 782, - 17 - ], - ["access", 14, "error", 782, 17], - ["access", 16, "cannot compare with '<': operands must be same type", 782, 17], - ["array", 17, 0, 782, 17], - ["push", 17, 16, 782, 17], - ["frame", 16, 7, 2, 782, 17], - ["null", 7, 782, 17], - ["setarg", 16, 0, 7, 782, 17], - ["setarg", 16, 1, 14, 782, 17], - ["setarg", 16, 2, 17, 782, 17], - ["invoke", 16, 7, 782, 17], - ["disrupt", 782, 17], - "rel_done_328", - ["jump_false", 15, "while_end_325", 782, 17], - ["access", 7, "push", 783, 14], - ["load_dynamic", 14, 4, 5, 783, 37], - ["get", 15, 51, 1, 783, 7], - ["frame", 16, 15, 3, 783, 7], - ["null", 15, 783, 7], - ["setarg", 16, 0, 15, 783, 7], - ["setarg", 16, 1, 7, 783, 7], - ["setarg", 16, 2, 13, 783, 7], - ["setarg", 16, 3, 14, 783, 7], - ["invoke", 16, 7, 783, 7], - ["access", 7, 1, 784, 17], - ["is_num", 14, 5, 784, 17], - ["jump_false", 14, "num_err_330", 784, 17], + ["length", 5, 4, 784, 23], + ["move", 6, 5, 784, 23], + ["get", 5, 43, 1, 785, 17], + ["frame", 7, 5, 0, 785, 17], + ["null", 5, 785, 17], + ["setarg", 7, 0, 5, 785, 17], + ["invoke", 7, 5, 785, 17], + ["move", 7, 5, 785, 17], + ["access", 5, "dyn_record_path", 786, 33], + ["get", 8, 48, 1, 786, 23], + ["frame", 9, 8, 1, 786, 23], + ["null", 8, 786, 23], + ["setarg", 9, 0, 8, 786, 23], + ["setarg", 9, 1, 5, 786, 23], + ["invoke", 9, 5, 786, 23], + ["move", 8, 5, 786, 23], + ["access", 5, "dyn_call_done", 787, 32], + ["get", 9, 48, 1, 787, 22], + ["frame", 10, 9, 1, 787, 22], + ["null", 9, 787, 22], + ["setarg", 10, 0, 9, 787, 22], + ["setarg", 10, 1, 5, 787, 22], + ["invoke", 10, 5, 787, 22], + ["move", 9, 5, 787, 22], + ["access", 5, 0, 788, 14], + ["access", 10, 0, 789, 19], + ["access", 11, "is_proxy", 792, 12], + ["get", 12, 54, 1, 792, 5], + ["frame", 13, 12, 3, 792, 5], + ["null", 12, 792, 5], + ["setarg", 13, 0, 12, 792, 5], + ["setarg", 13, 1, 11, 792, 5], + ["setarg", 13, 2, 7, 792, 5], + ["setarg", 13, 3, 2, 792, 5], + ["invoke", 13, 11, 792, 5], + ["access", 11, "jump_false", 793, 20], + ["get", 12, 63, 1, 793, 5], + ["frame", 13, 12, 3, 793, 5], + ["null", 12, 793, 5], + ["setarg", 13, 0, 12, 793, 5], + ["setarg", 13, 1, 11, 793, 5], + ["setarg", 13, 2, 7, 793, 5], + ["setarg", 13, 3, 8, 793, 5], + ["invoke", 13, 7, 793, 5], + ["get", 7, 43, 1, 796, 18], + ["frame", 11, 7, 0, 796, 18], + ["null", 7, 796, 18], + ["setarg", 11, 0, 7, 796, 18], + ["invoke", 11, 7, 796, 18], + ["move", 11, 7, 796, 18], + ["access", 7, "dyn_error", 797, 32], + ["get", 12, 48, 1, 797, 22], + ["frame", 13, 12, 1, 797, 22], + ["null", 12, 797, 22], + ["setarg", 13, 0, 12, 797, 22], + ["setarg", 13, 1, 7, 797, 22], + ["invoke", 13, 7, 797, 22], + ["move", 12, 7, 797, 22], + ["access", 7, "is_text", 798, 12], + ["get", 13, 54, 1, 798, 5], + ["frame", 14, 13, 3, 798, 5], + ["null", 13, 798, 5], + ["setarg", 14, 0, 13, 798, 5], + ["setarg", 14, 1, 7, 798, 5], + ["setarg", 14, 2, 11, 798, 5], + ["setarg", 14, 3, 3, 798, 5], + ["invoke", 14, 7, 798, 5], + ["access", 7, "jump_false", 799, 20], + ["get", 13, 63, 1, 799, 5], + ["frame", 14, 13, 3, 799, 5], + ["null", 13, 799, 5], + ["setarg", 14, 0, 13, 799, 5], + ["setarg", 14, 1, 7, 799, 5], + ["setarg", 14, 2, 11, 799, 5], + ["setarg", 14, 3, 12, 799, 5], + ["invoke", 14, 7, 799, 5], + ["get", 7, 43, 1, 800, 21], + ["frame", 11, 7, 0, 800, 21], + ["null", 7, 800, 21], + ["setarg", 11, 0, 7, 800, 21], + ["invoke", 11, 7, 800, 21], + ["move", 11, 7, 800, 21], + ["get", 7, 60, 1, 801, 5], + ["frame", 13, 7, 1, 801, 5], + ["null", 7, 801, 5], + ["setarg", 13, 0, 7, 801, 5], + ["setarg", 13, 1, 11, 801, 5], + ["invoke", 13, 7, 801, 5], + ["get", 7, 43, 1, 802, 20], + ["frame", 13, 7, 0, 802, 20], + ["null", 7, 802, 20], + ["setarg", 13, 0, 7, 802, 20], + ["invoke", 13, 7, 802, 20], + ["move", 13, 7, 802, 20], + ["access", 7, "array", 803, 16], + ["access", 14, 0, 803, 35], + ["array", 15, 3, 803, 35], + ["push", 15, 7, 803, 35], + ["push", 15, 13, 803, 35], + ["push", 15, 14, 803, 35], + ["get", 7, 50, 1, 803, 5], + ["frame", 14, 7, 1, 803, 5], + ["null", 7, 803, 5], + ["setarg", 14, 0, 7, 803, 5], + ["setarg", 14, 1, 15, 803, 5], + ["invoke", 14, 7, 803, 5], + ["access", 5, 0, 804, 10], + "while_start_331", + ["is_int", 7, 5, 805, 17], + ["jump_false", 7, "rel_ni_333", 805, 17], "_nop_tc_1", "_nop_tc_2", - ["add", 14, 5, 7, 784, 17], - ["jump", "num_done_331", 784, 17], - "num_err_330", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 784, - 17 - ], - ["access", 15, "error", 784, 17], - ["access", 16, "cannot apply '+': operands must be numbers", 784, 17], - ["array", 17, 0, 784, 17], - ["push", 17, 16, 784, 17], - ["frame", 16, 7, 2, 784, 17], - ["null", 7, 784, 17], - ["setarg", 16, 0, 7, 784, 17], - ["setarg", 16, 1, 15, 784, 17], - ["setarg", 16, 2, 17, 784, 17], - ["invoke", 16, 7, 784, 17], - ["disrupt", 784, 17], - "num_done_331", - ["move", 5, 14, 784, 17], - ["jump", "while_start_324", 784, 17], - "while_end_325", - ["get", 7, 40, 1, 786, 14], - ["frame", 14, 7, 0, 786, 14], - ["null", 7, 786, 14], - ["setarg", 14, 0, 7, 786, 14], - ["invoke", 14, 7, 786, 14], - ["move", 14, 7, 786, 14], - ["access", 7, "frame", 787, 12], - ["access", 15, 2, 787, 30], - ["get", 16, 52, 1, 787, 5], - ["frame", 17, 16, 4, 787, 5], - ["null", 16, 787, 5], - ["setarg", 17, 0, 16, 787, 5], - ["setarg", 17, 1, 7, 787, 5], - ["setarg", 17, 2, 14, 787, 5], - ["setarg", 17, 3, 2, 787, 5], - ["setarg", 17, 4, 15, 787, 5], - ["invoke", 17, 7, 787, 5], - ["access", 7, "setarg", 788, 12], - ["access", 15, 0, 788, 26], - ["get", 16, 52, 1, 788, 5], - ["frame", 17, 16, 4, 788, 5], - ["null", 16, 788, 5], - ["setarg", 17, 0, 16, 788, 5], - ["setarg", 17, 1, 7, 788, 5], - ["setarg", 17, 2, 14, 788, 5], - ["setarg", 17, 3, 15, 788, 5], - ["setarg", 17, 4, 11, 788, 5], - ["invoke", 17, 7, 788, 5], - ["access", 7, "setarg", 789, 12], - ["access", 11, 1, 789, 26], - ["get", 15, 52, 1, 789, 5], - ["frame", 16, 15, 4, 789, 5], - ["null", 15, 789, 5], - ["setarg", 16, 0, 15, 789, 5], - ["setarg", 16, 1, 7, 789, 5], - ["setarg", 16, 2, 14, 789, 5], - ["setarg", 16, 3, 11, 789, 5], - ["setarg", 16, 4, 3, 789, 5], - ["invoke", 16, 7, 789, 5], - ["access", 7, "setarg", 790, 12], - ["access", 11, 2, 790, 26], - ["get", 15, 52, 1, 790, 5], - ["frame", 16, 15, 4, 790, 5], - ["null", 15, 790, 5], - ["setarg", 16, 0, 15, 790, 5], - ["setarg", 16, 1, 7, 790, 5], - ["setarg", 16, 2, 14, 790, 5], - ["setarg", 16, 3, 11, 790, 5], - ["setarg", 16, 4, 13, 790, 5], - ["invoke", 16, 7, 790, 5], - ["access", 7, "invoke", 791, 12], - ["get", 11, 51, 1, 791, 5], - ["frame", 13, 11, 3, 791, 5], - ["null", 11, 791, 5], - ["setarg", 13, 0, 11, 791, 5], - ["setarg", 13, 1, 7, 791, 5], - ["setarg", 13, 2, 14, 791, 5], - ["setarg", 13, 3, 1, 791, 5], - ["invoke", 13, 7, 791, 5], - ["get", 7, 59, 1, 792, 5], - ["frame", 11, 7, 1, 792, 5], - ["null", 7, 792, 5], - ["setarg", 11, 0, 7, 792, 5], - ["setarg", 11, 1, 9, 792, 5], - ["invoke", 11, 7, 792, 5], - ["get", 7, 48, 1, 795, 5], - ["frame", 11, 7, 1, 795, 5], - ["null", 7, 795, 5], - ["setarg", 11, 0, 7, 795, 5], - ["setarg", 11, 1, 12, 795, 5], - ["invoke", 11, 7, 795, 5], - ["access", 7, "cannot access: key must be text", 796, 20], - ["get", 11, 58, 1, 796, 5], - ["frame", 12, 11, 1, 796, 5], - ["null", 11, 796, 5], - ["setarg", 12, 0, 11, 796, 5], - ["setarg", 12, 1, 7, 796, 5], - ["invoke", 12, 7, 796, 5], - ["access", 7, "disrupt", 797, 12], - ["get", 11, 49, 1, 797, 5], - ["frame", 12, 11, 1, 797, 5], - ["null", 11, 797, 5], - ["setarg", 12, 0, 11, 797, 5], - ["setarg", 12, 1, 7, 797, 5], - ["invoke", 12, 7, 797, 5], - ["get", 7, 59, 1, 798, 5], - ["frame", 11, 7, 1, 798, 5], - ["null", 7, 798, 5], - ["setarg", 11, 0, 7, 798, 5], - ["setarg", 11, 1, 9, 798, 5], - ["invoke", 11, 7, 798, 5], - ["get", 7, 48, 1, 801, 5], - ["frame", 11, 7, 1, 801, 5], - ["null", 7, 801, 5], - ["setarg", 11, 0, 7, 801, 5], - ["setarg", 11, 1, 8, 801, 5], - ["invoke", 11, 7, 801, 5], - ["get", 7, 40, 1, 802, 23], - ["frame", 8, 7, 0, 802, 23], - ["null", 7, 802, 23], - ["setarg", 8, 0, 7, 802, 23], - ["invoke", 8, 7, 802, 23], - ["move", 8, 7, 802, 23], - ["access", 7, "load_dynamic", 803, 12], - ["get", 11, 52, 1, 803, 5], - ["frame", 12, 11, 4, 803, 5], - ["null", 11, 803, 5], - ["setarg", 12, 0, 11, 803, 5], - ["setarg", 12, 1, 7, 803, 5], - ["setarg", 12, 2, 8, 803, 5], - ["setarg", 12, 3, 2, 803, 5], - ["setarg", 12, 4, 3, 803, 5], - ["invoke", 12, 7, 803, 5], - ["get", 7, 40, 1, 804, 22], - ["frame", 11, 7, 0, 804, 22], - ["null", 7, 804, 22], - ["setarg", 11, 0, 7, 804, 22], - ["invoke", 11, 7, 804, 22], - ["move", 11, 7, 804, 22], - ["access", 7, "frame", 805, 12], - ["get", 12, 52, 1, 805, 5], - ["frame", 13, 12, 4, 805, 5], - ["null", 12, 805, 5], - ["setarg", 13, 0, 12, 805, 5], - ["setarg", 13, 1, 7, 805, 5], - ["setarg", 13, 2, 11, 805, 5], - ["setarg", 13, 3, 8, 805, 5], - ["setarg", 13, 4, 6, 805, 5], - ["invoke", 13, 7, 805, 5], - ["access", 7, "setarg", 806, 12], - ["access", 8, 0, 806, 34], - ["get", 12, 52, 1, 806, 5], - ["frame", 13, 12, 4, 806, 5], - ["null", 12, 806, 5], - ["setarg", 13, 0, 12, 806, 5], - ["setarg", 13, 1, 7, 806, 5], - ["setarg", 13, 2, 11, 806, 5], - ["setarg", 13, 3, 8, 806, 5], - ["setarg", 13, 4, 2, 806, 5], - ["invoke", 13, 7, 806, 5], - ["access", 10, 1, 807, 15], - ["access", 5, 0, 808, 10], - "while_start_332", - ["is_int", 7, 5, 809, 17], - ["jump_false", 7, "rel_ni_334", 809, 17], - ["is_int", 8, 6, 809, 17], - ["jump_false", 8, "rel_ni_334", 809, 17], - ["lt_int", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_ni_334", - ["is_num", 7, 5, 809, 17], - ["jump_false", 7, "rel_nn_335", 809, 17], - ["is_num", 8, 6, 809, 17], - ["jump_false", 8, "rel_nn_335", 809, 17], - ["lt_float", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_nn_335", - ["is_text", 7, 5, 809, 17], - ["jump_false", 7, "rel_err_337", 809, 17], - ["is_text", 8, 6, 809, 17], - ["jump_false", 8, "rel_err_337", 809, 17], - ["lt_text", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_err_337", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 809, - 17 - ], - ["access", 8, "error", 809, 17], - ["access", 13, "cannot compare with '<': operands must be same type", 809, 17], - ["array", 14, 0, 809, 17], - ["push", 14, 13, 809, 17], - ["frame", 13, 7, 2, 809, 17], - ["null", 7, 809, 17], - ["setarg", 13, 0, 7, 809, 17], - ["setarg", 13, 1, 8, 809, 17], - ["setarg", 13, 2, 14, 809, 17], - ["invoke", 13, 7, 809, 17], - ["disrupt", 809, 17], - "rel_done_336", - ["jump_false", 12, "while_end_333", 809, 17], - ["access", 7, "setarg", 810, 14], - ["load_dynamic", 8, 4, 5, 810, 50], - ["get", 12, 52, 1, 810, 7], - ["frame", 13, 12, 4, 810, 7], - ["null", 12, 810, 7], - ["setarg", 13, 0, 12, 810, 7], - ["setarg", 13, 1, 7, 810, 7], - ["setarg", 13, 2, 11, 810, 7], - ["setarg", 13, 3, 10, 810, 7], - ["setarg", 13, 4, 8, 810, 7], - ["invoke", 13, 7, 810, 7], - ["access", 7, 1, 811, 27], - ["is_num", 8, 10, 811, 27], - ["jump_false", 8, "num_err_338", 811, 27], + ["lt_int", 7, 5, 6, 805, 17], + ["jump", "rel_done_335", 805, 17], + "rel_ni_333", "_nop_tc_3", "_nop_tc_4", - ["add", 8, 10, 7, 811, 27], - ["jump", "num_done_339", 811, 27], - "num_err_338", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 811, - 27 - ], - ["access", 12, "error", 811, 27], - ["access", 13, "cannot apply '+': operands must be numbers", 811, 27], - ["array", 14, 0, 811, 27], - ["push", 14, 13, 811, 27], - ["frame", 13, 7, 2, 811, 27], - ["null", 7, 811, 27], - ["setarg", 13, 0, 7, 811, 27], - ["setarg", 13, 1, 12, 811, 27], - ["setarg", 13, 2, 14, 811, 27], - ["invoke", 13, 7, 811, 27], - ["disrupt", 811, 27], - "num_done_339", - ["move", 10, 8, 811, 27], - ["access", 7, 1, 812, 17], - ["is_num", 8, 5, 812, 17], - ["jump_false", 8, "num_err_340", 812, 17], "_nop_tc_5", "_nop_tc_6", - ["add", 8, 5, 7, 812, 17], - ["jump", "num_done_341", 812, 17], - "num_err_340", + ["lt_float", 7, 5, 6, 805, 17], + ["jump", "rel_done_335", 805, 17], + "rel_nn_334", + "_nop_tc_7", + ["jump", "rel_err_336", 805, 17], + "_nop_tc_8", + ["jump", "rel_err_336", 805, 17], + ["lt_text", 7, 5, 6, 805, 17], + ["jump", "rel_done_335", 805, 17], + "rel_err_336", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 805, + 17 + ], + ["access", 15, "error", 805, 17], + ["access", 16, "cannot compare with '<': operands must be same type", 805, 17], + ["array", 17, 0, 805, 17], + ["push", 17, 16, 805, 17], + ["frame", 16, 14, 2, 805, 17], + ["null", 14, 805, 17], + ["setarg", 16, 0, 14, 805, 17], + ["setarg", 16, 1, 15, 805, 17], + ["setarg", 16, 2, 17, 805, 17], + ["invoke", 16, 14, 805, 17], + ["disrupt", 805, 17], + "rel_done_335", + ["jump_false", 7, "while_end_332", 805, 17], + ["access", 7, "push", 806, 14], + ["load_dynamic", 14, 4, 5, 806, 37], + ["get", 15, 54, 1, 806, 7], + ["frame", 16, 15, 3, 806, 7], + ["null", 15, 806, 7], + ["setarg", 16, 0, 15, 806, 7], + ["setarg", 16, 1, 7, 806, 7], + ["setarg", 16, 2, 13, 806, 7], + ["setarg", 16, 3, 14, 806, 7], + ["invoke", 16, 7, 806, 7], + ["access", 7, 1, 807, 17], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 14, 5, 7, 807, 17], + ["jump", "num_done_338", 807, 17], + "num_err_337", [ "access", 7, @@ -5779,41 +5558,306 @@ "kind": "name", "make": "intrinsic" }, - 812, + 807, 17 ], - ["access", 12, "error", 812, 17], - ["access", 13, "cannot apply '+': operands must be numbers", 812, 17], - ["array", 14, 0, 812, 17], - ["push", 14, 13, 812, 17], - ["frame", 13, 7, 2, 812, 17], - ["null", 7, 812, 17], - ["setarg", 13, 0, 7, 812, 17], - ["setarg", 13, 1, 12, 812, 17], - ["setarg", 13, 2, 14, 812, 17], - ["invoke", 13, 7, 812, 17], - ["disrupt", 812, 17], - "num_done_341", - ["move", 5, 8, 812, 17], - ["jump", "while_start_332", 812, 17], - "while_end_333", - ["access", 5, "invoke", 814, 12], - ["get", 6, 51, 1, 814, 5], - ["frame", 7, 6, 3, 814, 5], - ["null", 6, 814, 5], - ["setarg", 7, 0, 6, 814, 5], - ["setarg", 7, 1, 5, 814, 5], - ["setarg", 7, 2, 11, 814, 5], - ["setarg", 7, 3, 1, 814, 5], - ["invoke", 7, 5, 814, 5], - ["get", 5, 48, 1, 816, 5], - ["frame", 6, 5, 1, 816, 5], - ["null", 5, 816, 5], - ["setarg", 6, 0, 5, 816, 5], - ["setarg", 6, 1, 9, 816, 5], - ["invoke", 6, 5, 816, 5], - ["null", 5, 816, 5], - ["return", 5, 816, 5] + ["access", 15, "error", 807, 17], + ["access", 16, "cannot apply '+': operands must be numbers", 807, 17], + ["array", 17, 0, 807, 17], + ["push", 17, 16, 807, 17], + ["frame", 16, 7, 2, 807, 17], + ["null", 7, 807, 17], + ["setarg", 16, 0, 7, 807, 17], + ["setarg", 16, 1, 15, 807, 17], + ["setarg", 16, 2, 17, 807, 17], + ["invoke", 16, 7, 807, 17], + ["disrupt", 807, 17], + "num_done_338", + ["move", 5, 14, 807, 17], + ["jump", "while_start_331", 807, 17], + "while_end_332", + ["get", 7, 43, 1, 809, 14], + ["frame", 14, 7, 0, 809, 14], + ["null", 7, 809, 14], + ["setarg", 14, 0, 7, 809, 14], + ["invoke", 14, 7, 809, 14], + ["move", 14, 7, 809, 14], + ["access", 7, "frame", 810, 12], + ["access", 15, 2, 810, 30], + ["get", 16, 55, 1, 810, 5], + ["frame", 17, 16, 4, 810, 5], + ["null", 16, 810, 5], + ["setarg", 17, 0, 16, 810, 5], + ["setarg", 17, 1, 7, 810, 5], + ["setarg", 17, 2, 14, 810, 5], + ["setarg", 17, 3, 2, 810, 5], + ["setarg", 17, 4, 15, 810, 5], + ["invoke", 17, 7, 810, 5], + ["access", 7, "setarg", 811, 12], + ["access", 15, 0, 811, 26], + ["get", 16, 55, 1, 811, 5], + ["frame", 17, 16, 4, 811, 5], + ["null", 16, 811, 5], + ["setarg", 17, 0, 16, 811, 5], + ["setarg", 17, 1, 7, 811, 5], + ["setarg", 17, 2, 14, 811, 5], + ["setarg", 17, 3, 15, 811, 5], + ["setarg", 17, 4, 11, 811, 5], + ["invoke", 17, 7, 811, 5], + ["access", 7, "setarg", 812, 12], + ["access", 11, 1, 812, 26], + ["get", 15, 55, 1, 812, 5], + ["frame", 16, 15, 4, 812, 5], + ["null", 15, 812, 5], + ["setarg", 16, 0, 15, 812, 5], + ["setarg", 16, 1, 7, 812, 5], + ["setarg", 16, 2, 14, 812, 5], + ["setarg", 16, 3, 11, 812, 5], + ["setarg", 16, 4, 3, 812, 5], + ["invoke", 16, 7, 812, 5], + ["access", 7, "setarg", 813, 12], + ["access", 11, 2, 813, 26], + ["get", 15, 55, 1, 813, 5], + ["frame", 16, 15, 4, 813, 5], + ["null", 15, 813, 5], + ["setarg", 16, 0, 15, 813, 5], + ["setarg", 16, 1, 7, 813, 5], + ["setarg", 16, 2, 14, 813, 5], + ["setarg", 16, 3, 11, 813, 5], + ["setarg", 16, 4, 13, 813, 5], + ["invoke", 16, 7, 813, 5], + ["access", 7, "invoke", 814, 12], + ["get", 11, 54, 1, 814, 5], + ["frame", 13, 11, 3, 814, 5], + ["null", 11, 814, 5], + ["setarg", 13, 0, 11, 814, 5], + ["setarg", 13, 1, 7, 814, 5], + ["setarg", 13, 2, 14, 814, 5], + ["setarg", 13, 3, 1, 814, 5], + ["invoke", 13, 7, 814, 5], + ["get", 7, 62, 1, 815, 5], + ["frame", 11, 7, 1, 815, 5], + ["null", 7, 815, 5], + ["setarg", 11, 0, 7, 815, 5], + ["setarg", 11, 1, 9, 815, 5], + ["invoke", 11, 7, 815, 5], + ["get", 7, 51, 1, 818, 5], + ["frame", 11, 7, 1, 818, 5], + ["null", 7, 818, 5], + ["setarg", 11, 0, 7, 818, 5], + ["setarg", 11, 1, 12, 818, 5], + ["invoke", 11, 7, 818, 5], + ["access", 7, "cannot access: key must be text", 819, 20], + ["get", 11, 61, 1, 819, 5], + ["frame", 12, 11, 1, 819, 5], + ["null", 11, 819, 5], + ["setarg", 12, 0, 11, 819, 5], + ["setarg", 12, 1, 7, 819, 5], + ["invoke", 12, 7, 819, 5], + ["access", 7, "disrupt", 820, 12], + ["get", 11, 52, 1, 820, 5], + ["frame", 12, 11, 1, 820, 5], + ["null", 11, 820, 5], + ["setarg", 12, 0, 11, 820, 5], + ["setarg", 12, 1, 7, 820, 5], + ["invoke", 12, 7, 820, 5], + ["get", 7, 62, 1, 821, 5], + ["frame", 11, 7, 1, 821, 5], + ["null", 7, 821, 5], + ["setarg", 11, 0, 7, 821, 5], + ["setarg", 11, 1, 9, 821, 5], + ["invoke", 11, 7, 821, 5], + ["get", 7, 51, 1, 824, 5], + ["frame", 11, 7, 1, 824, 5], + ["null", 7, 824, 5], + ["setarg", 11, 0, 7, 824, 5], + ["setarg", 11, 1, 8, 824, 5], + ["invoke", 11, 7, 824, 5], + ["get", 7, 43, 1, 825, 23], + ["frame", 8, 7, 0, 825, 23], + ["null", 7, 825, 23], + ["setarg", 8, 0, 7, 825, 23], + ["invoke", 8, 7, 825, 23], + ["move", 8, 7, 825, 23], + ["access", 7, "load_dynamic", 826, 12], + ["get", 11, 55, 1, 826, 5], + ["frame", 12, 11, 4, 826, 5], + ["null", 11, 826, 5], + ["setarg", 12, 0, 11, 826, 5], + ["setarg", 12, 1, 7, 826, 5], + ["setarg", 12, 2, 8, 826, 5], + ["setarg", 12, 3, 2, 826, 5], + ["setarg", 12, 4, 3, 826, 5], + ["invoke", 12, 7, 826, 5], + ["get", 7, 43, 1, 827, 22], + ["frame", 11, 7, 0, 827, 22], + ["null", 7, 827, 22], + ["setarg", 11, 0, 7, 827, 22], + ["invoke", 11, 7, 827, 22], + ["move", 11, 7, 827, 22], + ["access", 7, "frame", 828, 12], + ["get", 12, 55, 1, 828, 5], + ["frame", 13, 12, 4, 828, 5], + ["null", 12, 828, 5], + ["setarg", 13, 0, 12, 828, 5], + ["setarg", 13, 1, 7, 828, 5], + ["setarg", 13, 2, 11, 828, 5], + ["setarg", 13, 3, 8, 828, 5], + ["setarg", 13, 4, 6, 828, 5], + ["invoke", 13, 7, 828, 5], + ["access", 7, "setarg", 829, 12], + ["access", 8, 0, 829, 34], + ["get", 12, 55, 1, 829, 5], + ["frame", 13, 12, 4, 829, 5], + ["null", 12, 829, 5], + ["setarg", 13, 0, 12, 829, 5], + ["setarg", 13, 1, 7, 829, 5], + ["setarg", 13, 2, 11, 829, 5], + ["setarg", 13, 3, 8, 829, 5], + ["setarg", 13, 4, 2, 829, 5], + ["invoke", 13, 7, 829, 5], + ["access", 10, 1, 830, 15], + ["access", 5, 0, 831, 10], + "while_start_339", + ["is_int", 7, 5, 832, 17], + ["jump_false", 7, "rel_ni_341", 832, 17], + "_nop_tc_13", + "_nop_tc_14", + ["lt_int", 7, 5, 6, 832, 17], + ["jump", "rel_done_343", 832, 17], + "rel_ni_341", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["lt_float", 7, 5, 6, 832, 17], + ["jump", "rel_done_343", 832, 17], + "rel_nn_342", + "_nop_tc_19", + ["jump", "rel_err_344", 832, 17], + "_nop_tc_20", + ["jump", "rel_err_344", 832, 17], + ["lt_text", 7, 5, 6, 832, 17], + ["jump", "rel_done_343", 832, 17], + "rel_err_344", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 832, + 17 + ], + ["access", 12, "error", 832, 17], + ["access", 13, "cannot compare with '<': operands must be same type", 832, 17], + ["array", 14, 0, 832, 17], + ["push", 14, 13, 832, 17], + ["frame", 13, 8, 2, 832, 17], + ["null", 8, 832, 17], + ["setarg", 13, 0, 8, 832, 17], + ["setarg", 13, 1, 12, 832, 17], + ["setarg", 13, 2, 14, 832, 17], + ["invoke", 13, 8, 832, 17], + ["disrupt", 832, 17], + "rel_done_343", + ["jump_false", 7, "while_end_340", 832, 17], + ["access", 7, "setarg", 833, 14], + ["load_dynamic", 8, 4, 5, 833, 50], + ["get", 12, 55, 1, 833, 7], + ["frame", 13, 12, 4, 833, 7], + ["null", 12, 833, 7], + ["setarg", 13, 0, 12, 833, 7], + ["setarg", 13, 1, 7, 833, 7], + ["setarg", 13, 2, 11, 833, 7], + ["setarg", 13, 3, 10, 833, 7], + ["setarg", 13, 4, 8, 833, 7], + ["invoke", 13, 7, 833, 7], + ["access", 7, 1, 834, 27], + "_nop_tc_21", + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + ["add", 8, 10, 7, 834, 27], + ["jump", "num_done_346", 834, 27], + "num_err_345", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 834, + 27 + ], + ["access", 12, "error", 834, 27], + ["access", 13, "cannot apply '+': operands must be numbers", 834, 27], + ["array", 14, 0, 834, 27], + ["push", 14, 13, 834, 27], + ["frame", 13, 7, 2, 834, 27], + ["null", 7, 834, 27], + ["setarg", 13, 0, 7, 834, 27], + ["setarg", 13, 1, 12, 834, 27], + ["setarg", 13, 2, 14, 834, 27], + ["invoke", 13, 7, 834, 27], + ["disrupt", 834, 27], + "num_done_346", + ["move", 10, 8, 834, 27], + ["access", 7, 1, 835, 17], + "_nop_tc_25", + "_nop_tc_26", + "_nop_tc_27", + "_nop_tc_28", + ["add", 8, 5, 7, 835, 17], + ["jump", "num_done_348", 835, 17], + "num_err_347", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 835, + 17 + ], + ["access", 12, "error", 835, 17], + ["access", 13, "cannot apply '+': operands must be numbers", 835, 17], + ["array", 14, 0, 835, 17], + ["push", 14, 13, 835, 17], + ["frame", 13, 7, 2, 835, 17], + ["null", 7, 835, 17], + ["setarg", 13, 0, 7, 835, 17], + ["setarg", 13, 1, 12, 835, 17], + ["setarg", 13, 2, 14, 835, 17], + ["invoke", 13, 7, 835, 17], + ["disrupt", 835, 17], + "num_done_348", + ["move", 5, 8, 835, 17], + ["jump", "while_start_339", 835, 17], + "while_end_340", + ["access", 5, "invoke", 837, 12], + ["get", 6, 54, 1, 837, 5], + ["frame", 7, 6, 3, 837, 5], + ["null", 6, 837, 5], + ["setarg", 7, 0, 6, 837, 5], + ["setarg", 7, 1, 5, 837, 5], + ["setarg", 7, 2, 11, 837, 5], + ["setarg", 7, 3, 1, 837, 5], + ["invoke", 7, 5, 837, 5], + ["get", 5, 51, 1, 839, 5], + ["frame", 6, 5, 1, 839, 5], + ["null", 5, 839, 5], + ["setarg", 6, 0, 5, 839, 5], + ["setarg", 6, 1, 9, 839, 5], + ["invoke", 6, 5, 839, 5], + ["null", 5, 839, 5], + ["return", 5, 839, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -5824,148 +5868,116 @@ "nr_slots": 12, "nr_close_slots": 0, "instructions": [ - ["length", 3, 2, 820, 23], - ["move", 4, 3, 820, 23], - ["get", 3, 40, 1, 821, 22], - ["frame", 5, 3, 0, 821, 22], - ["null", 3, 821, 22], - ["setarg", 5, 0, 3, 821, 22], - ["invoke", 5, 3, 821, 22], - ["move", 5, 3, 821, 22], - ["access", 3, "goframe", 822, 12], - ["get", 6, 52, 1, 822, 5], - ["frame", 7, 6, 4, 822, 5], - ["null", 6, 822, 5], - ["setarg", 7, 0, 6, 822, 5], - ["setarg", 7, 1, 3, 822, 5], - ["setarg", 7, 2, 5, 822, 5], - ["setarg", 7, 3, 1, 822, 5], - ["setarg", 7, 4, 4, 822, 5], - ["invoke", 7, 3, 822, 5], - ["get", 3, 40, 1, 823, 21], - ["frame", 6, 3, 0, 823, 21], - ["null", 3, 823, 21], - ["setarg", 6, 0, 3, 823, 21], - ["invoke", 6, 3, 823, 21], - ["move", 6, 3, 823, 21], - ["access", 3, "null", 824, 12], - ["get", 7, 50, 1, 824, 5], - ["frame", 8, 7, 2, 824, 5], - ["null", 7, 824, 5], - ["setarg", 8, 0, 7, 824, 5], - ["setarg", 8, 1, 3, 824, 5], - ["setarg", 8, 2, 6, 824, 5], - ["invoke", 8, 3, 824, 5], - ["access", 3, "setarg", 825, 12], - ["access", 7, 0, 825, 34], - ["get", 8, 52, 1, 825, 5], - ["frame", 9, 8, 4, 825, 5], - ["null", 8, 825, 5], - ["setarg", 9, 0, 8, 825, 5], - ["setarg", 9, 1, 3, 825, 5], - ["setarg", 9, 2, 5, 825, 5], - ["setarg", 9, 3, 7, 825, 5], - ["setarg", 9, 4, 6, 825, 5], - ["invoke", 9, 3, 825, 5], - ["access", 3, 1, 826, 19], - ["access", 6, 0, 827, 14], - "while_start_342", - ["is_int", 7, 6, 828, 17], - ["jump_false", 7, "rel_ni_344", 828, 17], - ["is_int", 8, 4, 828, 17], - ["jump_false", 8, "rel_ni_344", 828, 17], - ["lt_int", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_ni_344", - ["is_num", 7, 6, 828, 17], - ["jump_false", 7, "rel_nn_345", 828, 17], - ["is_num", 8, 4, 828, 17], - ["jump_false", 8, "rel_nn_345", 828, 17], - ["lt_float", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_nn_345", - ["is_text", 7, 6, 828, 17], - ["jump_false", 7, "rel_err_347", 828, 17], - ["is_text", 8, 4, 828, 17], - ["jump_false", 8, "rel_err_347", 828, 17], - ["lt_text", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_err_347", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 828, - 17 - ], - ["access", 8, "error", 828, 17], - ["access", 10, "cannot compare with '<': operands must be same type", 828, 17], - ["array", 11, 0, 828, 17], - ["push", 11, 10, 828, 17], - ["frame", 10, 7, 2, 828, 17], - ["null", 7, 828, 17], - ["setarg", 10, 0, 7, 828, 17], - ["setarg", 10, 1, 8, 828, 17], - ["setarg", 10, 2, 11, 828, 17], - ["invoke", 10, 7, 828, 17], - ["disrupt", 828, 17], - "rel_done_346", - ["jump_false", 9, "while_end_343", 828, 17], - ["access", 7, "setarg", 829, 14], - ["load_dynamic", 8, 2, 6, 829, 50], - ["get", 9, 52, 1, 829, 7], - ["frame", 10, 9, 4, 829, 7], - ["null", 9, 829, 7], - ["setarg", 10, 0, 9, 829, 7], - ["setarg", 10, 1, 7, 829, 7], - ["setarg", 10, 2, 5, 829, 7], - ["setarg", 10, 3, 3, 829, 7], - ["setarg", 10, 4, 8, 829, 7], - ["invoke", 10, 7, 829, 7], - ["access", 7, 1, 830, 27], - ["is_num", 8, 3, 830, 27], - ["jump_false", 8, "num_err_348", 830, 27], + ["length", 3, 2, 843, 23], + ["move", 4, 3, 843, 23], + ["get", 3, 43, 1, 844, 22], + ["frame", 5, 3, 0, 844, 22], + ["null", 3, 844, 22], + ["setarg", 5, 0, 3, 844, 22], + ["invoke", 5, 3, 844, 22], + ["move", 5, 3, 844, 22], + ["access", 3, "goframe", 845, 12], + ["get", 6, 55, 1, 845, 5], + ["frame", 7, 6, 4, 845, 5], + ["null", 6, 845, 5], + ["setarg", 7, 0, 6, 845, 5], + ["setarg", 7, 1, 3, 845, 5], + ["setarg", 7, 2, 5, 845, 5], + ["setarg", 7, 3, 1, 845, 5], + ["setarg", 7, 4, 4, 845, 5], + ["invoke", 7, 3, 845, 5], + ["get", 3, 43, 1, 846, 21], + ["frame", 6, 3, 0, 846, 21], + ["null", 3, 846, 21], + ["setarg", 6, 0, 3, 846, 21], + ["invoke", 6, 3, 846, 21], + ["move", 6, 3, 846, 21], + ["access", 3, "null", 847, 12], + ["get", 7, 53, 1, 847, 5], + ["frame", 8, 7, 2, 847, 5], + ["null", 7, 847, 5], + ["setarg", 8, 0, 7, 847, 5], + ["setarg", 8, 1, 3, 847, 5], + ["setarg", 8, 2, 6, 847, 5], + ["invoke", 8, 3, 847, 5], + ["access", 3, "setarg", 848, 12], + ["access", 7, 0, 848, 34], + ["get", 8, 55, 1, 848, 5], + ["frame", 9, 8, 4, 848, 5], + ["null", 8, 848, 5], + ["setarg", 9, 0, 8, 848, 5], + ["setarg", 9, 1, 3, 848, 5], + ["setarg", 9, 2, 5, 848, 5], + ["setarg", 9, 3, 7, 848, 5], + ["setarg", 9, 4, 6, 848, 5], + ["invoke", 9, 3, 848, 5], + ["access", 3, 1, 849, 19], + ["access", 6, 0, 850, 14], + "while_start_349", + ["is_int", 7, 6, 851, 17], + ["jump_false", 7, "rel_ni_351", 851, 17], "_nop_tc_1", "_nop_tc_2", - ["add", 8, 3, 7, 830, 27], - ["jump", "num_done_349", 830, 27], - "num_err_348", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 830, - 27 - ], - ["access", 9, "error", 830, 27], - ["access", 10, "cannot apply '+': operands must be numbers", 830, 27], - ["array", 11, 0, 830, 27], - ["push", 11, 10, 830, 27], - ["frame", 10, 7, 2, 830, 27], - ["null", 7, 830, 27], - ["setarg", 10, 0, 7, 830, 27], - ["setarg", 10, 1, 9, 830, 27], - ["setarg", 10, 2, 11, 830, 27], - ["invoke", 10, 7, 830, 27], - ["disrupt", 830, 27], - "num_done_349", - ["move", 3, 8, 830, 27], - ["access", 7, 1, 831, 17], - ["is_num", 8, 6, 831, 17], - ["jump_false", 8, "num_err_350", 831, 17], + ["lt_int", 7, 6, 4, 851, 17], + ["jump", "rel_done_353", 851, 17], + "rel_ni_351", "_nop_tc_3", "_nop_tc_4", - ["add", 8, 6, 7, 831, 17], - ["jump", "num_done_351", 831, 17], - "num_err_350", + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 7, 6, 4, 851, 17], + ["jump", "rel_done_353", 851, 17], + "rel_nn_352", + "_nop_tc_7", + ["jump", "rel_err_354", 851, 17], + "_nop_tc_8", + ["jump", "rel_err_354", 851, 17], + ["lt_text", 7, 6, 4, 851, 17], + ["jump", "rel_done_353", 851, 17], + "rel_err_354", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 851, + 17 + ], + ["access", 9, "error", 851, 17], + ["access", 10, "cannot compare with '<': operands must be same type", 851, 17], + ["array", 11, 0, 851, 17], + ["push", 11, 10, 851, 17], + ["frame", 10, 8, 2, 851, 17], + ["null", 8, 851, 17], + ["setarg", 10, 0, 8, 851, 17], + ["setarg", 10, 1, 9, 851, 17], + ["setarg", 10, 2, 11, 851, 17], + ["invoke", 10, 8, 851, 17], + ["disrupt", 851, 17], + "rel_done_353", + ["jump_false", 7, "while_end_350", 851, 17], + ["access", 7, "setarg", 852, 14], + ["load_dynamic", 8, 2, 6, 852, 50], + ["get", 9, 55, 1, 852, 7], + ["frame", 10, 9, 4, 852, 7], + ["null", 9, 852, 7], + ["setarg", 10, 0, 9, 852, 7], + ["setarg", 10, 1, 7, 852, 7], + ["setarg", 10, 2, 5, 852, 7], + ["setarg", 10, 3, 3, 852, 7], + ["setarg", 10, 4, 8, 852, 7], + ["invoke", 10, 7, 852, 7], + ["access", 7, 1, 853, 27], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 8, 3, 7, 853, 27], + ["jump", "num_done_356", 853, 27], + "num_err_355", [ "access", 7, @@ -5974,34 +5986,66 @@ "kind": "name", "make": "intrinsic" }, - 831, + 853, + 27 + ], + ["access", 9, "error", 853, 27], + ["access", 10, "cannot apply '+': operands must be numbers", 853, 27], + ["array", 11, 0, 853, 27], + ["push", 11, 10, 853, 27], + ["frame", 10, 7, 2, 853, 27], + ["null", 7, 853, 27], + ["setarg", 10, 0, 7, 853, 27], + ["setarg", 10, 1, 9, 853, 27], + ["setarg", 10, 2, 11, 853, 27], + ["invoke", 10, 7, 853, 27], + ["disrupt", 853, 27], + "num_done_356", + ["move", 3, 8, 853, 27], + ["access", 7, 1, 854, 17], + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["add", 8, 6, 7, 854, 17], + ["jump", "num_done_358", 854, 17], + "num_err_357", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 854, 17 ], - ["access", 9, "error", 831, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 831, 17], - ["array", 11, 0, 831, 17], - ["push", 11, 10, 831, 17], - ["frame", 10, 7, 2, 831, 17], - ["null", 7, 831, 17], - ["setarg", 10, 0, 7, 831, 17], - ["setarg", 10, 1, 9, 831, 17], - ["setarg", 10, 2, 11, 831, 17], - ["invoke", 10, 7, 831, 17], - ["disrupt", 831, 17], - "num_done_351", - ["move", 6, 8, 831, 17], - ["jump", "while_start_342", 831, 17], - "while_end_343", - ["access", 3, "goinvoke", 833, 12], - ["get", 4, 50, 1, 833, 5], - ["frame", 6, 4, 2, 833, 5], - ["null", 4, 833, 5], - ["setarg", 6, 0, 4, 833, 5], - ["setarg", 6, 1, 3, 833, 5], - ["setarg", 6, 2, 5, 833, 5], - ["invoke", 6, 3, 833, 5], - ["null", 3, 833, 5], - ["return", 3, 833, 5] + ["access", 9, "error", 854, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 854, 17], + ["array", 11, 0, 854, 17], + ["push", 11, 10, 854, 17], + ["frame", 10, 7, 2, 854, 17], + ["null", 7, 854, 17], + ["setarg", 10, 0, 7, 854, 17], + ["setarg", 10, 1, 9, 854, 17], + ["setarg", 10, 2, 11, 854, 17], + ["invoke", 10, 7, 854, 17], + ["disrupt", 854, 17], + "num_done_358", + ["move", 6, 8, 854, 17], + ["jump", "while_start_349", 854, 17], + "while_end_350", + ["access", 3, "goinvoke", 856, 12], + ["get", 4, 53, 1, 856, 5], + ["frame", 6, 4, 2, 856, 5], + ["null", 4, 856, 5], + ["setarg", 6, 0, 4, 856, 5], + ["setarg", 6, 1, 3, 856, 5], + ["setarg", 6, 2, 5, 856, 5], + ["invoke", 6, 3, 856, 5], + ["null", 3, 856, 5], + ["return", 3, 856, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -6012,148 +6056,116 @@ "nr_slots": 13, "nr_close_slots": 0, "instructions": [ - ["get", 4, 40, 1, 837, 21], - ["frame", 5, 4, 0, 837, 21], - ["null", 4, 837, 21], - ["setarg", 5, 0, 4, 837, 21], - ["invoke", 5, 4, 837, 21], - ["move", 5, 4, 837, 21], - ["get", 4, 72, 1, 838, 5], - ["frame", 6, 4, 3, 838, 5], - ["null", 4, 838, 5], - ["setarg", 6, 0, 4, 838, 5], - ["setarg", 6, 1, 5, 838, 5], - ["setarg", 6, 2, 1, 838, 5], - ["setarg", 6, 3, 2, 838, 5], - ["invoke", 6, 4, 838, 5], - ["length", 4, 3, 839, 23], - ["move", 6, 4, 839, 23], - ["get", 4, 40, 1, 840, 22], - ["frame", 7, 4, 0, 840, 22], - ["null", 4, 840, 22], - ["setarg", 7, 0, 4, 840, 22], - ["invoke", 7, 4, 840, 22], - ["move", 7, 4, 840, 22], - ["access", 4, "goframe", 841, 12], - ["get", 8, 52, 1, 841, 5], - ["frame", 9, 8, 4, 841, 5], - ["null", 8, 841, 5], - ["setarg", 9, 0, 8, 841, 5], - ["setarg", 9, 1, 4, 841, 5], - ["setarg", 9, 2, 7, 841, 5], - ["setarg", 9, 3, 5, 841, 5], - ["setarg", 9, 4, 6, 841, 5], - ["invoke", 9, 4, 841, 5], - ["access", 4, "setarg", 842, 12], - ["access", 5, 0, 842, 34], - ["get", 8, 52, 1, 842, 5], - ["frame", 9, 8, 4, 842, 5], - ["null", 8, 842, 5], - ["setarg", 9, 0, 8, 842, 5], - ["setarg", 9, 1, 4, 842, 5], - ["setarg", 9, 2, 7, 842, 5], - ["setarg", 9, 3, 5, 842, 5], - ["setarg", 9, 4, 1, 842, 5], - ["invoke", 9, 4, 842, 5], - ["access", 4, 1, 843, 19], - ["access", 5, 0, 844, 14], - "while_start_352", - ["is_int", 8, 5, 845, 17], - ["jump_false", 8, "rel_ni_354", 845, 17], - ["is_int", 9, 6, 845, 17], - ["jump_false", 9, "rel_ni_354", 845, 17], - ["lt_int", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_ni_354", - ["is_num", 8, 5, 845, 17], - ["jump_false", 8, "rel_nn_355", 845, 17], - ["is_num", 9, 6, 845, 17], - ["jump_false", 9, "rel_nn_355", 845, 17], - ["lt_float", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_nn_355", - ["is_text", 8, 5, 845, 17], - ["jump_false", 8, "rel_err_357", 845, 17], - ["is_text", 9, 6, 845, 17], - ["jump_false", 9, "rel_err_357", 845, 17], - ["lt_text", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_err_357", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 845, - 17 - ], - ["access", 9, "error", 845, 17], - ["access", 11, "cannot compare with '<': operands must be same type", 845, 17], - ["array", 12, 0, 845, 17], - ["push", 12, 11, 845, 17], - ["frame", 11, 8, 2, 845, 17], - ["null", 8, 845, 17], - ["setarg", 11, 0, 8, 845, 17], - ["setarg", 11, 1, 9, 845, 17], - ["setarg", 11, 2, 12, 845, 17], - ["invoke", 11, 8, 845, 17], - ["disrupt", 845, 17], - "rel_done_356", - ["jump_false", 10, "while_end_353", 845, 17], - ["access", 8, "setarg", 846, 14], - ["load_dynamic", 9, 3, 5, 846, 50], - ["get", 10, 52, 1, 846, 7], - ["frame", 11, 10, 4, 846, 7], - ["null", 10, 846, 7], - ["setarg", 11, 0, 10, 846, 7], - ["setarg", 11, 1, 8, 846, 7], - ["setarg", 11, 2, 7, 846, 7], - ["setarg", 11, 3, 4, 846, 7], - ["setarg", 11, 4, 9, 846, 7], - ["invoke", 11, 8, 846, 7], - ["access", 8, 1, 847, 27], - ["is_num", 9, 4, 847, 27], - ["jump_false", 9, "num_err_358", 847, 27], + ["get", 4, 43, 1, 860, 21], + ["frame", 5, 4, 0, 860, 21], + ["null", 4, 860, 21], + ["setarg", 5, 0, 4, 860, 21], + ["invoke", 5, 4, 860, 21], + ["move", 5, 4, 860, 21], + ["get", 4, 75, 1, 861, 5], + ["frame", 6, 4, 3, 861, 5], + ["null", 4, 861, 5], + ["setarg", 6, 0, 4, 861, 5], + ["setarg", 6, 1, 5, 861, 5], + ["setarg", 6, 2, 1, 861, 5], + ["setarg", 6, 3, 2, 861, 5], + ["invoke", 6, 4, 861, 5], + ["length", 4, 3, 862, 23], + ["move", 6, 4, 862, 23], + ["get", 4, 43, 1, 863, 22], + ["frame", 7, 4, 0, 863, 22], + ["null", 4, 863, 22], + ["setarg", 7, 0, 4, 863, 22], + ["invoke", 7, 4, 863, 22], + ["move", 7, 4, 863, 22], + ["access", 4, "goframe", 864, 12], + ["get", 8, 55, 1, 864, 5], + ["frame", 9, 8, 4, 864, 5], + ["null", 8, 864, 5], + ["setarg", 9, 0, 8, 864, 5], + ["setarg", 9, 1, 4, 864, 5], + ["setarg", 9, 2, 7, 864, 5], + ["setarg", 9, 3, 5, 864, 5], + ["setarg", 9, 4, 6, 864, 5], + ["invoke", 9, 4, 864, 5], + ["access", 4, "setarg", 865, 12], + ["access", 5, 0, 865, 34], + ["get", 8, 55, 1, 865, 5], + ["frame", 9, 8, 4, 865, 5], + ["null", 8, 865, 5], + ["setarg", 9, 0, 8, 865, 5], + ["setarg", 9, 1, 4, 865, 5], + ["setarg", 9, 2, 7, 865, 5], + ["setarg", 9, 3, 5, 865, 5], + ["setarg", 9, 4, 1, 865, 5], + ["invoke", 9, 4, 865, 5], + ["access", 4, 1, 866, 19], + ["access", 5, 0, 867, 14], + "while_start_359", + ["is_int", 8, 5, 868, 17], + ["jump_false", 8, "rel_ni_361", 868, 17], "_nop_tc_1", "_nop_tc_2", - ["add", 9, 4, 8, 847, 27], - ["jump", "num_done_359", 847, 27], - "num_err_358", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 847, - 27 - ], - ["access", 10, "error", 847, 27], - ["access", 11, "cannot apply '+': operands must be numbers", 847, 27], - ["array", 12, 0, 847, 27], - ["push", 12, 11, 847, 27], - ["frame", 11, 8, 2, 847, 27], - ["null", 8, 847, 27], - ["setarg", 11, 0, 8, 847, 27], - ["setarg", 11, 1, 10, 847, 27], - ["setarg", 11, 2, 12, 847, 27], - ["invoke", 11, 8, 847, 27], - ["disrupt", 847, 27], - "num_done_359", - ["move", 4, 9, 847, 27], - ["access", 8, 1, 848, 17], - ["is_num", 9, 5, 848, 17], - ["jump_false", 9, "num_err_360", 848, 17], + ["lt_int", 8, 5, 6, 868, 17], + ["jump", "rel_done_363", 868, 17], + "rel_ni_361", "_nop_tc_3", "_nop_tc_4", - ["add", 9, 5, 8, 848, 17], - ["jump", "num_done_361", 848, 17], - "num_err_360", + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 8, 5, 6, 868, 17], + ["jump", "rel_done_363", 868, 17], + "rel_nn_362", + "_nop_tc_7", + ["jump", "rel_err_364", 868, 17], + "_nop_tc_8", + ["jump", "rel_err_364", 868, 17], + ["lt_text", 8, 5, 6, 868, 17], + ["jump", "rel_done_363", 868, 17], + "rel_err_364", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 868, + 17 + ], + ["access", 10, "error", 868, 17], + ["access", 11, "cannot compare with '<': operands must be same type", 868, 17], + ["array", 12, 0, 868, 17], + ["push", 12, 11, 868, 17], + ["frame", 11, 9, 2, 868, 17], + ["null", 9, 868, 17], + ["setarg", 11, 0, 9, 868, 17], + ["setarg", 11, 1, 10, 868, 17], + ["setarg", 11, 2, 12, 868, 17], + ["invoke", 11, 9, 868, 17], + ["disrupt", 868, 17], + "rel_done_363", + ["jump_false", 8, "while_end_360", 868, 17], + ["access", 8, "setarg", 869, 14], + ["load_dynamic", 9, 3, 5, 869, 50], + ["get", 10, 55, 1, 869, 7], + ["frame", 11, 10, 4, 869, 7], + ["null", 10, 869, 7], + ["setarg", 11, 0, 10, 869, 7], + ["setarg", 11, 1, 8, 869, 7], + ["setarg", 11, 2, 7, 869, 7], + ["setarg", 11, 3, 4, 869, 7], + ["setarg", 11, 4, 9, 869, 7], + ["invoke", 11, 8, 869, 7], + ["access", 8, 1, 870, 27], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 9, 4, 8, 870, 27], + ["jump", "num_done_366", 870, 27], + "num_err_365", [ "access", 8, @@ -6162,34 +6174,66 @@ "kind": "name", "make": "intrinsic" }, - 848, + 870, + 27 + ], + ["access", 10, "error", 870, 27], + ["access", 11, "cannot apply '+': operands must be numbers", 870, 27], + ["array", 12, 0, 870, 27], + ["push", 12, 11, 870, 27], + ["frame", 11, 8, 2, 870, 27], + ["null", 8, 870, 27], + ["setarg", 11, 0, 8, 870, 27], + ["setarg", 11, 1, 10, 870, 27], + ["setarg", 11, 2, 12, 870, 27], + ["invoke", 11, 8, 870, 27], + ["disrupt", 870, 27], + "num_done_366", + ["move", 4, 9, 870, 27], + ["access", 8, 1, 871, 17], + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["add", 9, 5, 8, 871, 17], + ["jump", "num_done_368", 871, 17], + "num_err_367", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 871, 17 ], - ["access", 10, "error", 848, 17], - ["access", 11, "cannot apply '+': operands must be numbers", 848, 17], - ["array", 12, 0, 848, 17], - ["push", 12, 11, 848, 17], - ["frame", 11, 8, 2, 848, 17], - ["null", 8, 848, 17], - ["setarg", 11, 0, 8, 848, 17], - ["setarg", 11, 1, 10, 848, 17], - ["setarg", 11, 2, 12, 848, 17], - ["invoke", 11, 8, 848, 17], - ["disrupt", 848, 17], - "num_done_361", - ["move", 5, 9, 848, 17], - ["jump", "while_start_352", 848, 17], - "while_end_353", - ["access", 4, "goinvoke", 850, 12], - ["get", 5, 50, 1, 850, 5], - ["frame", 6, 5, 2, 850, 5], - ["null", 5, 850, 5], - ["setarg", 6, 0, 5, 850, 5], - ["setarg", 6, 1, 4, 850, 5], - ["setarg", 6, 2, 7, 850, 5], - ["invoke", 6, 4, 850, 5], - ["null", 4, 850, 5], - ["return", 4, 850, 5] + ["access", 10, "error", 871, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 871, 17], + ["array", 12, 0, 871, 17], + ["push", 12, 11, 871, 17], + ["frame", 11, 8, 2, 871, 17], + ["null", 8, 871, 17], + ["setarg", 11, 0, 8, 871, 17], + ["setarg", 11, 1, 10, 871, 17], + ["setarg", 11, 2, 12, 871, 17], + ["invoke", 11, 8, 871, 17], + ["disrupt", 871, 17], + "num_done_368", + ["move", 5, 9, 871, 17], + ["jump", "while_start_359", 871, 17], + "while_end_360", + ["access", 4, "goinvoke", 873, 12], + ["get", 5, 53, 1, 873, 5], + ["frame", 6, 5, 2, 873, 5], + ["null", 5, 873, 5], + ["setarg", 6, 0, 5, 873, 5], + ["setarg", 6, 1, 4, 873, 5], + ["setarg", 6, 2, 7, 873, 5], + ["invoke", 6, 4, 873, 5], + ["null", 4, 873, 5], + ["return", 4, 873, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -6200,79 +6244,79 @@ "nr_slots": 12, "nr_close_slots": 0, "instructions": [ - ["null", 2, 855, 23], - ["is_identical", 3, 1, 2, 855, 23], - ["jump_true", 3, "eq_done_364", 855, 23], - ["is_int", 4, 1, 855, 23], - ["jump_false", 4, "eq_ni_365", 855, 23], + ["null", 2, 878, 23], + ["is_identical", 3, 1, 2, 878, 23], + ["jump_true", 3, "eq_done_371", 878, 23], + ["is_int", 4, 1, 878, 23], + ["jump_false", 4, "eq_ni_372", 878, 23], "_nop_tc_1", - ["jump", "eq_ni_365", 855, 23], - ["eq_int", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_ni_365", - ["is_num", 4, 1, 855, 23], - ["jump_false", 4, "eq_nn_366", 855, 23], + ["jump", "eq_ni_372", 878, 23], + ["eq_int", 3, 1, 2, 878, 23], + ["jump", "eq_done_371", 878, 23], + "eq_ni_372", + ["is_num", 4, 1, 878, 23], + ["jump_false", 4, "eq_nn_373", 878, 23], "_nop_tc_2", - ["jump", "eq_nn_366", 855, 23], - ["eq_float", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nn_366", - ["is_text", 4, 1, 855, 23], - ["jump_false", 4, "eq_nt_367", 855, 23], + ["jump", "eq_nn_373", 878, 23], + ["eq_float", 3, 1, 2, 878, 23], + ["jump", "eq_done_371", 878, 23], + "eq_nn_373", + ["is_text", 4, 1, 878, 23], + ["jump_false", 4, "eq_nt_374", 878, 23], "_nop_tc_3", - ["jump", "eq_nt_367", 855, 23], - ["eq_text", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nt_367", - ["is_null", 4, 1, 855, 23], - ["jump_false", 4, "eq_nnl_368", 855, 23], + ["jump", "eq_nt_374", 878, 23], + ["eq_text", 3, 1, 2, 878, 23], + ["jump", "eq_done_371", 878, 23], + "eq_nt_374", + ["is_null", 4, 1, 878, 23], + ["jump_false", 4, "eq_nnl_375", 878, 23], "_nop_tc_4", "_nop_tc_5", - ["true", 3, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nnl_368", - ["is_bool", 4, 1, 855, 23], - ["jump_false", 4, "eq_nb_369", 855, 23], + ["true", 3, 878, 23], + ["jump", "eq_done_371", 878, 23], + "eq_nnl_375", + ["is_bool", 4, 1, 878, 23], + ["jump_false", 4, "eq_nb_376", 878, 23], "_nop_tc_6", - ["jump", "eq_nb_369", 855, 23], - ["eq_bool", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nb_369", - ["false", 3, 855, 23], - "eq_done_364", - ["jump_false", 3, "if_else_362", 855, 23], - ["null", 2, 856, 14], - ["return", 2, 856, 14], + ["jump", "eq_nb_376", 878, 23], + ["eq_bool", 3, 1, 2, 878, 23], + ["jump", "eq_done_371", 878, 23], + "eq_nb_376", + ["false", 3, 878, 23], + "eq_done_371", + ["jump_false", 3, "if_else_369", 878, 23], + ["null", 2, 879, 14], + ["return", 2, 879, 14], "_nop_ur_1", - "if_else_362", - "if_end_363", - ["access", 2, 0, 858, 14], - ["null", 3, 859, 16], - ["access", 4, 0, 860, 16], - ["null", 5, 861, 15], - "while_start_370", - ["length", 6, 1, 862, 24], - ["is_int", 7, 2, 862, 24], - ["jump_false", 7, "rel_ni_372", 862, 24], + "if_else_369", + "if_end_370", + ["access", 2, 0, 881, 14], + ["null", 3, 882, 16], + ["access", 4, 0, 883, 16], + ["null", 5, 884, 15], + "while_start_377", + ["length", 6, 1, 885, 24], + ["is_int", 7, 2, 885, 24], + ["jump_false", 7, "rel_ni_379", 885, 24], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_ni_372", - ["is_num", 7, 2, 862, 24], - ["jump_false", 7, "rel_nn_373", 862, 24], + ["lt_int", 7, 2, 6, 885, 24], + ["jump", "rel_done_381", 885, 24], + "rel_ni_379", "_nop_tc_9", "_nop_tc_10", - ["lt_float", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_nn_373", - ["is_text", 7, 2, 862, 24], - ["jump_false", 7, "rel_err_375", 862, 24], "_nop_tc_11", - ["jump", "rel_err_375", 862, 24], - ["lt_text", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_err_375", + "_nop_tc_12", + ["lt_float", 7, 2, 6, 885, 24], + ["jump", "rel_done_381", 885, 24], + "rel_nn_380", + "_nop_tc_13", + ["jump", "rel_err_382", 885, 24], + "_nop_tc_14", + ["jump", "rel_err_382", 885, 24], + ["lt_text", 7, 2, 6, 885, 24], + ["jump", "rel_done_381", 885, 24], + "rel_err_382", [ "access", 6, @@ -6281,90 +6325,90 @@ "kind": "name", "make": "intrinsic" }, - 862, + 885, 24 ], - ["access", 7, "error", 862, 24], - ["access", 9, "cannot compare with '<': operands must be same type", 862, 24], - ["array", 10, 0, 862, 24], - ["push", 10, 9, 862, 24], - ["frame", 9, 6, 2, 862, 24], - ["null", 6, 862, 24], - ["setarg", 9, 0, 6, 862, 24], - ["setarg", 9, 1, 7, 862, 24], - ["setarg", 9, 2, 10, 862, 24], - ["invoke", 9, 6, 862, 24], - ["disrupt", 862, 24], - "rel_done_374", - ["jump_false", 8, "while_end_371", 862, 24], - ["load_dynamic", 6, 1, 2, 863, 25], - ["move", 3, 6, 863, 25], - ["null", 6, 864, 19], - ["is_identical", 7, 3, 6, 864, 19], - ["jump_true", 7, "eq_done_379", 864, 19], - ["is_int", 8, 3, 864, 19], - ["jump_false", 8, "eq_ni_380", 864, 19], - "_nop_tc_12", - ["jump", "eq_ni_380", 864, 19], - ["eq_int", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_ni_380", - ["is_num", 8, 3, 864, 19], - ["jump_false", 8, "eq_nn_381", 864, 19], - "_nop_tc_13", - ["jump", "eq_nn_381", 864, 19], - ["eq_float", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nn_381", - ["is_text", 8, 3, 864, 19], - ["jump_false", 8, "eq_nt_382", 864, 19], - "_nop_tc_14", - ["jump", "eq_nt_382", 864, 19], - ["eq_text", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nt_382", - ["is_null", 8, 3, 864, 19], - ["jump_false", 8, "eq_nnl_383", 864, 19], + ["access", 8, "error", 885, 24], + ["access", 9, "cannot compare with '<': operands must be same type", 885, 24], + ["array", 10, 0, 885, 24], + ["push", 10, 9, 885, 24], + ["frame", 9, 6, 2, 885, 24], + ["null", 6, 885, 24], + ["setarg", 9, 0, 6, 885, 24], + ["setarg", 9, 1, 8, 885, 24], + ["setarg", 9, 2, 10, 885, 24], + ["invoke", 9, 6, 885, 24], + ["disrupt", 885, 24], + "rel_done_381", + ["jump_false", 7, "while_end_378", 885, 24], + ["load_dynamic", 6, 1, 2, 886, 25], + ["move", 3, 6, 886, 25], + ["null", 6, 887, 19], + ["is_identical", 7, 3, 6, 887, 19], + ["jump_true", 7, "eq_done_386", 887, 19], + ["is_int", 8, 3, 887, 19], + ["jump_false", 8, "eq_ni_387", 887, 19], "_nop_tc_15", + ["jump", "eq_ni_387", 887, 19], + ["eq_int", 7, 3, 6, 887, 19], + ["jump", "eq_done_386", 887, 19], + "eq_ni_387", + ["is_num", 8, 3, 887, 19], + ["jump_false", 8, "eq_nn_388", 887, 19], "_nop_tc_16", - ["true", 7, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nnl_383", - ["is_bool", 8, 3, 864, 19], - ["jump_false", 8, "eq_nb_384", 864, 19], + ["jump", "eq_nn_388", 887, 19], + ["eq_float", 7, 3, 6, 887, 19], + ["jump", "eq_done_386", 887, 19], + "eq_nn_388", + ["is_text", 8, 3, 887, 19], + ["jump_false", 8, "eq_nt_389", 887, 19], "_nop_tc_17", - ["jump", "eq_nb_384", 864, 19], - ["eq_bool", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nb_384", - ["false", 7, 864, 19], - "eq_done_379", - ["move", 6, 7, 864, 19], - ["jump_true", 6, "or_end_378", 864, 19], - ["get", 7, 26, 1, 864, 34], - ["length", 8, 7, 864, 34], - ["access", 7, 64, 864, 56], + ["jump", "eq_nt_389", 887, 19], + ["eq_text", 7, 3, 6, 887, 19], + ["jump", "eq_done_386", 887, 19], + "eq_nt_389", + ["is_null", 8, 3, 887, 19], + ["jump_false", 8, "eq_nnl_390", 887, 19], "_nop_tc_18", "_nop_tc_19", + ["true", 7, 887, 19], + ["jump", "eq_done_386", 887, 19], + "eq_nnl_390", + ["is_bool", 8, 3, 887, 19], + ["jump_false", 8, "eq_nb_391", 887, 19], "_nop_tc_20", + ["jump", "eq_nb_391", 887, 19], + ["eq_bool", 7, 3, 6, 887, 19], + ["jump", "eq_done_386", 887, 19], + "eq_nb_391", + ["false", 7, 887, 19], + "eq_done_386", + ["move", 6, 7, 887, 19], + ["jump_true", 6, "or_end_385", 887, 19], + ["get", 7, 29, 1, 887, 34], + ["length", 8, 7, 887, 34], + ["access", 7, 64, 887, 56], "_nop_tc_21", - ["ge_int", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_ni_385", "_nop_tc_22", "_nop_tc_23", "_nop_tc_24", + ["ge_int", 9, 8, 7, 887, 56], + ["jump", "rel_done_394", 887, 56], + "rel_ni_392", "_nop_tc_25", - ["ge_float", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_nn_386", "_nop_tc_26", - ["jump", "rel_err_388", 864, 56], "_nop_tc_27", - ["jump", "rel_err_388", 864, 56], - ["ge_text", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_err_388", + "_nop_tc_28", + ["ge_float", 9, 8, 7, 887, 56], + ["jump", "rel_done_394", 887, 56], + "rel_nn_393", + "_nop_tc_29", + ["jump", "rel_err_395", 887, 56], + "_nop_tc_30", + ["jump", "rel_err_395", 887, 56], + ["ge_text", 9, 8, 7, 887, 56], + ["jump", "rel_done_394", 887, 56], + "rel_err_395", [ "access", 7, @@ -6373,88 +6417,32 @@ "kind": "name", "make": "intrinsic" }, - 864, + 887, 56 ], - ["access", 8, "error", 864, 56], - ["access", 10, "cannot compare with '>=': operands must be same type", 864, 56], - ["array", 11, 0, 864, 56], - ["push", 11, 10, 864, 56], - ["frame", 10, 7, 2, 864, 56], - ["null", 7, 864, 56], - ["setarg", 10, 0, 7, 864, 56], - ["setarg", 10, 1, 8, 864, 56], - ["setarg", 10, 2, 11, 864, 56], - ["invoke", 10, 7, 864, 56], - ["disrupt", 864, 56], - "rel_done_387", - ["move", 6, 9, 864, 56], - "or_end_378", - ["jump_false", 6, "if_else_376", 864, 56], - ["access", 6, 1, 865, 19], - ["is_num", 7, 2, 865, 19], - ["jump_false", 7, "num_err_389", 865, 19], - "_nop_tc_28", - "_nop_tc_29", - ["add", 7, 2, 6, 865, 19], - ["jump", "num_done_390", 865, 19], - "num_err_389", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 865, - 19 - ], - ["access", 8, "error", 865, 19], - ["access", 9, "cannot apply '+': operands must be numbers", 865, 19], - ["array", 10, 0, 865, 19], - ["push", 10, 9, 865, 19], - ["frame", 9, 6, 2, 865, 19], - ["null", 6, 865, 19], - ["setarg", 9, 0, 6, 865, 19], - ["setarg", 9, 1, 8, 865, 19], - ["setarg", 9, 2, 10, 865, 19], - ["invoke", 9, 6, 865, 19], - ["disrupt", 865, 19], - "num_done_390", - ["move", 2, 7, 865, 19], - ["jump", "while_start_370", 866, 9], - ["jump", "if_end_377", 866, 9], - "if_else_376", - "if_end_377", - ["get", 6, 43, 1, 868, 11], - ["frame", 7, 6, 1, 868, 11], - ["null", 6, 868, 11], - ["setarg", 7, 0, 6, 868, 11], - ["setarg", 7, 1, 3, 868, 11], - ["invoke", 7, 6, 868, 11], - ["access", 7, 0, 868, 35], - ["is_int", 8, 6, 868, 35], - ["jump_false", 8, "rel_ni_393", 868, 35], - "_nop_tc_30", + ["access", 8, "error", 887, 56], + ["access", 10, "cannot compare with '>=': operands must be same type", 887, 56], + ["array", 11, 0, 887, 56], + ["push", 11, 10, 887, 56], + ["frame", 10, 7, 2, 887, 56], + ["null", 7, 887, 56], + ["setarg", 10, 0, 7, 887, 56], + ["setarg", 10, 1, 8, 887, 56], + ["setarg", 10, 2, 11, 887, 56], + ["invoke", 10, 7, 887, 56], + ["disrupt", 887, 56], + "rel_done_394", + ["move", 6, 9, 887, 56], + "or_end_385", + ["jump_false", 6, "if_else_383", 887, 56], + ["access", 6, 1, 888, 19], "_nop_tc_31", - ["ge_int", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_ni_393", - ["is_num", 8, 6, 868, 35], - ["jump_false", 8, "rel_nn_394", 868, 35], "_nop_tc_32", "_nop_tc_33", - ["ge_float", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_nn_394", - ["is_text", 8, 6, 868, 35], - ["jump_false", 8, "rel_err_396", 868, 35], "_nop_tc_34", - ["jump", "rel_err_396", 868, 35], - ["ge_text", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_err_396", + ["add", 7, 2, 6, 888, 19], + ["jump", "num_done_397", 888, 19], + "num_err_396", [ "access", 6, @@ -6463,122 +6451,54 @@ "kind": "name", "make": "intrinsic" }, - 868, - 35 - ], - ["access", 7, "error", 868, 35], - ["access", 8, "cannot compare with '>=': operands must be same type", 868, 35], - ["array", 10, 0, 868, 35], - ["push", 10, 8, 868, 35], - ["frame", 8, 6, 2, 868, 35], - ["null", 6, 868, 35], - ["setarg", 8, 0, 6, 868, 35], - ["setarg", 8, 1, 7, 868, 35], - ["setarg", 8, 2, 10, 868, 35], - ["invoke", 8, 6, 868, 35], - ["disrupt", 868, 35], - "rel_done_395", - ["jump_false", 9, "if_else_391", 868, 35], - ["access", 6, 1, 869, 19], - ["is_num", 7, 2, 869, 19], - ["jump_false", 7, "num_err_397", 869, 19], - "_nop_tc_35", - "_nop_tc_36", - ["add", 7, 2, 6, 869, 19], - ["jump", "num_done_398", 869, 19], - "num_err_397", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 869, + 888, 19 ], - ["access", 8, "error", 869, 19], - ["access", 9, "cannot apply '+': operands must be numbers", 869, 19], - ["array", 10, 0, 869, 19], - ["push", 10, 9, 869, 19], - ["frame", 9, 6, 2, 869, 19], - ["null", 6, 869, 19], - ["setarg", 9, 0, 6, 869, 19], - ["setarg", 9, 1, 8, 869, 19], - ["setarg", 9, 2, 10, 869, 19], - ["invoke", 9, 6, 869, 19], - ["disrupt", 869, 19], - "num_done_398", - ["move", 2, 7, 869, 19], - ["jump", "while_start_370", 870, 9], - ["jump", "if_end_392", 870, 9], - "if_else_391", - "if_end_392", - ["get", 6, 40, 1, 872, 14], - ["frame", 7, 6, 0, 872, 14], - ["null", 6, 872, 14], - ["setarg", 7, 0, 6, 872, 14], - ["invoke", 7, 6, 872, 14], - ["move", 4, 6, 872, 14], - ["record", 6, 3], - ["access", 7, "name", 873, 20], - ["store_field", 6, 7, "kind", 873, 20], - ["store_field", 6, 3, "name", 873, 34], - ["access", 7, "intrinsic", 873, 46], - ["store_field", 6, 7, "make", 873, 46], - ["move", 5, 6, 873, 46], - ["access", 6, "access", 874, 18], - ["array", 7, 3, 874, 34], - ["push", 7, 6, 874, 34], - ["push", 7, 4, 874, 34], - ["push", 7, 5, 874, 34], - ["get", 6, 47, 1, 874, 7], - ["frame", 8, 6, 1, 874, 7], - ["null", 6, 874, 7], - ["setarg", 8, 0, 6, 874, 7], - ["setarg", 8, 1, 7, 874, 7], - ["invoke", 8, 6, 874, 7], - ["get", 6, 26, 1, 875, 12], - ["record", 7, 2], - ["store_field", 7, 3, "name", 875, 38], - ["store_field", 7, 4, "slot", 875, 50], - ["is_array", 8, 6, 875, 50], - ["jump_false", 8, "push_err_399", 875, 50], - ["push", 6, 7, 875, 50], - ["jump", "push_done_400", 875, 50], - "push_err_399", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 875, - 50 - ], - ["access", 7, "error", 875, 50], - ["access", 8, "cannot push: target must be an array", 875, 50], - ["array", 9, 0, 875, 50], - ["push", 9, 8, 875, 50], - ["frame", 8, 6, 2, 875, 50], - ["null", 6, 875, 50], - ["setarg", 8, 0, 6, 875, 50], - ["setarg", 8, 1, 7, 875, 50], - ["setarg", 8, 2, 9, 875, 50], - ["invoke", 8, 6, 875, 50], - ["disrupt", 875, 50], - "push_done_400", - ["access", 6, 1, 876, 17], - ["is_num", 7, 2, 876, 17], - ["jump_false", 7, "num_err_401", 876, 17], + ["access", 8, "error", 888, 19], + ["access", 9, "cannot apply '+': operands must be numbers", 888, 19], + ["array", 10, 0, 888, 19], + ["push", 10, 9, 888, 19], + ["frame", 9, 6, 2, 888, 19], + ["null", 6, 888, 19], + ["setarg", 9, 0, 6, 888, 19], + ["setarg", 9, 1, 8, 888, 19], + ["setarg", 9, 2, 10, 888, 19], + ["invoke", 9, 6, 888, 19], + ["disrupt", 888, 19], + "num_done_397", + ["move", 2, 7, 888, 19], + ["jump", "while_start_377", 889, 9], + ["jump", "if_end_384", 889, 9], + "if_else_383", + "if_end_384", + ["get", 6, 46, 1, 891, 11], + ["frame", 7, 6, 1, 891, 11], + ["null", 6, 891, 11], + ["setarg", 7, 0, 6, 891, 11], + ["setarg", 7, 1, 3, 891, 11], + ["invoke", 7, 6, 891, 11], + ["access", 7, 0, 891, 35], + ["is_int", 8, 6, 891, 35], + ["jump_false", 8, "rel_ni_400", 891, 35], + "_nop_tc_35", + "_nop_tc_36", + ["ge_int", 9, 6, 7, 891, 35], + ["jump", "rel_done_402", 891, 35], + "rel_ni_400", + ["is_num", 8, 6, 891, 35], + ["jump_false", 8, "rel_nn_401", 891, 35], "_nop_tc_37", "_nop_tc_38", - ["add", 7, 2, 6, 876, 17], - ["jump", "num_done_402", 876, 17], - "num_err_401", + ["ge_float", 9, 6, 7, 891, 35], + ["jump", "rel_done_402", 891, 35], + "rel_nn_401", + ["is_text", 8, 6, 891, 35], + ["jump_false", 8, "rel_err_403", 891, 35], + "_nop_tc_39", + ["jump", "rel_err_403", 891, 35], + ["ge_text", 9, 6, 7, 891, 35], + ["jump", "rel_done_402", 891, 35], + "rel_err_403", [ "access", 6, @@ -6587,90 +6507,741 @@ "kind": "name", "make": "intrinsic" }, - 876, + 891, + 35 + ], + ["access", 7, "error", 891, 35], + ["access", 8, "cannot compare with '>=': operands must be same type", 891, 35], + ["array", 10, 0, 891, 35], + ["push", 10, 8, 891, 35], + ["frame", 8, 6, 2, 891, 35], + ["null", 6, 891, 35], + ["setarg", 8, 0, 6, 891, 35], + ["setarg", 8, 1, 7, 891, 35], + ["setarg", 8, 2, 10, 891, 35], + ["invoke", 8, 6, 891, 35], + ["disrupt", 891, 35], + "rel_done_402", + ["jump_false", 9, "if_else_398", 891, 35], + ["access", 6, 1, 892, 19], + "_nop_tc_40", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + ["add", 7, 2, 6, 892, 19], + ["jump", "num_done_405", 892, 19], + "num_err_404", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 892, + 19 + ], + ["access", 8, "error", 892, 19], + ["access", 9, "cannot apply '+': operands must be numbers", 892, 19], + ["array", 10, 0, 892, 19], + ["push", 10, 9, 892, 19], + ["frame", 9, 6, 2, 892, 19], + ["null", 6, 892, 19], + ["setarg", 9, 0, 6, 892, 19], + ["setarg", 9, 1, 8, 892, 19], + ["setarg", 9, 2, 10, 892, 19], + ["invoke", 9, 6, 892, 19], + ["disrupt", 892, 19], + "num_done_405", + ["move", 2, 7, 892, 19], + ["jump", "while_start_377", 893, 9], + ["jump", "if_end_399", 893, 9], + "if_else_398", + "if_end_399", + ["get", 6, 43, 1, 895, 14], + ["frame", 7, 6, 0, 895, 14], + ["null", 6, 895, 14], + ["setarg", 7, 0, 6, 895, 14], + ["invoke", 7, 6, 895, 14], + ["move", 4, 6, 895, 14], + ["record", 6, 3], + ["access", 7, "name", 896, 20], + ["store_field", 6, 7, "kind", 896, 20], + ["store_field", 6, 3, "name", 896, 34], + ["access", 7, "intrinsic", 896, 46], + ["store_field", 6, 7, "make", 896, 46], + ["move", 5, 6, 896, 46], + ["access", 6, "access", 897, 18], + ["array", 7, 3, 897, 34], + ["push", 7, 6, 897, 34], + ["push", 7, 4, 897, 34], + ["push", 7, 5, 897, 34], + ["get", 6, 50, 1, 897, 7], + ["frame", 8, 6, 1, 897, 7], + ["null", 6, 897, 7], + ["setarg", 8, 0, 6, 897, 7], + ["setarg", 8, 1, 7, 897, 7], + ["invoke", 8, 6, 897, 7], + ["get", 6, 29, 1, 898, 12], + ["record", 7, 2], + ["store_field", 7, 3, "name", 898, 38], + ["store_field", 7, 4, "slot", 898, 50], + ["is_array", 8, 6, 898, 50], + ["jump_false", 8, "push_err_406", 898, 50], + ["push", 6, 7, 898, 50], + ["jump", "push_done_407", 898, 50], + "push_err_406", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 898, + 50 + ], + ["access", 7, "error", 898, 50], + ["access", 8, "cannot push: target must be an array", 898, 50], + ["array", 9, 0, 898, 50], + ["push", 9, 8, 898, 50], + ["frame", 8, 6, 2, 898, 50], + ["null", 6, 898, 50], + ["setarg", 8, 0, 6, 898, 50], + ["setarg", 8, 1, 7, 898, 50], + ["setarg", 8, 2, 9, 898, 50], + ["invoke", 8, 6, 898, 50], + ["disrupt", 898, 50], + "push_done_407", + ["access", 6, 1, 899, 17], + "_nop_tc_44", + "_nop_tc_45", + "_nop_tc_46", + "_nop_tc_47", + ["add", 7, 2, 6, 899, 17], + ["jump", "num_done_409", 899, 17], + "num_err_408", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 899, 17 ], - ["access", 8, "error", 876, 17], - ["access", 9, "cannot apply '+': operands must be numbers", 876, 17], - ["array", 10, 0, 876, 17], - ["push", 10, 9, 876, 17], - ["frame", 9, 6, 2, 876, 17], - ["null", 6, 876, 17], - ["setarg", 9, 0, 6, 876, 17], - ["setarg", 9, 1, 8, 876, 17], - ["setarg", 9, 2, 10, 876, 17], - ["invoke", 9, 6, 876, 17], - ["disrupt", 876, 17], - "num_done_402", - ["move", 2, 7, 876, 17], - ["jump", "while_start_370", 876, 17], - "while_end_371", - ["null", 2, 876, 17], - ["return", 2, 876, 17] + ["access", 8, "error", 899, 17], + ["access", 9, "cannot apply '+': operands must be numbers", 899, 17], + ["array", 10, 0, 899, 17], + ["push", 10, 9, 899, 17], + ["frame", 9, 6, 2, 899, 17], + ["null", 6, 899, 17], + ["setarg", 9, 0, 6, 899, 17], + ["setarg", 9, 1, 8, 899, 17], + ["setarg", 9, 2, 10, 899, 17], + ["invoke", 9, 6, 899, 17], + ["disrupt", 899, 17], + "num_done_409", + ["move", 2, 7, 899, 17], + ["jump", "while_start_377", 899, 17], + "while_end_378", + ["null", 2, 899, 17], + ["return", 2, 899, 17] ], "name": "", "filename": ".cell/packages/core/mcode.cm", "nr_args": 1 }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 43, 1, 906, 16], + ["frame", 4, 3, 0, 906, 16], + ["null", 3, 906, 16], + ["setarg", 4, 0, 3, 906, 16], + ["invoke", 4, 3, 906, 16], + ["move", 4, 3, 906, 16], + ["get", 3, 43, 1, 907, 13], + ["frame", 5, 3, 0, 907, 13], + ["null", 3, 907, 13], + ["setarg", 5, 0, 3, 907, 13], + ["invoke", 5, 3, 907, 13], + ["move", 5, 3, 907, 13], + ["access", 3, "_arg_bad", 908, 30], + ["is_text", 6, 1, 908, 30], + ["jump_false", 6, "add_cn_411", 908, 30], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 7, 1, 3, 908, 30], + ["jump", "add_done_410", 908, 30], + "add_cn_411", + ["is_num", 6, 1, 908, 30], + ["jump_false", 6, "add_err_412", 908, 30], + "_nop_tc_3", + ["jump", "add_err_412", 908, 30], + ["add", 7, 1, 3, 908, 30], + ["jump", "add_done_410", 908, 30], + "add_err_412", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 908, + 30 + ], + ["access", 6, "error", 908, 30], + ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 908, 30], + ["array", 9, 0, 908, 30], + ["push", 9, 8, 908, 30], + ["frame", 8, 3, 2, 908, 30], + ["null", 3, 908, 30], + ["setarg", 8, 0, 3, 908, 30], + ["setarg", 8, 1, 6, 908, 30], + ["setarg", 8, 2, 9, 908, 30], + ["invoke", 8, 3, 908, 30], + ["disrupt", 908, 30], + "add_done_410", + ["get", 3, 48, 1, 908, 15], + ["frame", 6, 3, 1, 908, 15], + ["null", 3, 908, 15], + ["setarg", 6, 0, 3, 908, 15], + ["setarg", 6, 1, 7, 908, 15], + ["invoke", 6, 3, 908, 15], + ["move", 6, 3, 908, 15], + ["access", 3, "_arg_done", 909, 31], + ["is_text", 7, 1, 909, 31], + ["jump_false", 7, "add_cn_414", 909, 31], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 8, 1, 3, 909, 31], + ["jump", "add_done_413", 909, 31], + "add_cn_414", + ["is_num", 7, 1, 909, 31], + ["jump_false", 7, "add_err_415", 909, 31], + "_nop_tc_6", + ["jump", "add_err_415", 909, 31], + ["add", 8, 1, 3, 909, 31], + ["jump", "add_done_413", 909, 31], + "add_err_415", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 909, + 31 + ], + ["access", 7, "error", 909, 31], + ["access", 9, "cannot apply '+': operands must both be text or both be numbers", 909, 31], + ["array", 10, 0, 909, 31], + ["push", 10, 9, 909, 31], + ["frame", 9, 3, 2, 909, 31], + ["null", 3, 909, 31], + ["setarg", 9, 0, 3, 909, 31], + ["setarg", 9, 1, 7, 909, 31], + ["setarg", 9, 2, 10, 909, 31], + ["invoke", 9, 3, 909, 31], + ["disrupt", 909, 31], + "add_done_413", + ["get", 3, 48, 1, 909, 16], + ["frame", 7, 3, 1, 909, 16], + ["null", 3, 909, 16], + ["setarg", 7, 0, 3, 909, 16], + ["setarg", 7, 1, 8, 909, 16], + ["invoke", 7, 3, 909, 16], + ["move", 7, 3, 909, 16], + ["access", 3, "is_num", 910, 12], + ["get", 8, 54, 1, 910, 5], + ["frame", 9, 8, 3, 910, 5], + ["null", 8, 910, 5], + ["setarg", 9, 0, 8, 910, 5], + ["setarg", 9, 1, 3, 910, 5], + ["setarg", 9, 2, 5, 910, 5], + ["setarg", 9, 3, 2, 910, 5], + ["invoke", 9, 3, 910, 5], + ["access", 3, "jump_false", 911, 20], + ["get", 8, 63, 1, 911, 5], + ["frame", 9, 8, 3, 911, 5], + ["null", 8, 911, 5], + ["setarg", 9, 0, 8, 911, 5], + ["setarg", 9, 1, 3, 911, 5], + ["setarg", 9, 2, 5, 911, 5], + ["setarg", 9, 3, 6, 911, 5], + ["invoke", 9, 3, 911, 5], + ["get", 3, 54, 1, 912, 5], + ["frame", 5, 3, 3, 912, 5], + ["null", 3, 912, 5], + ["setarg", 5, 0, 3, 912, 5], + ["setarg", 5, 1, 1, 912, 5], + ["setarg", 5, 2, 4, 912, 5], + ["setarg", 5, 3, 2, 912, 5], + ["invoke", 5, 3, 912, 5], + ["get", 3, 62, 1, 913, 5], + ["frame", 5, 3, 1, 913, 5], + ["null", 3, 913, 5], + ["setarg", 5, 0, 3, 913, 5], + ["setarg", 5, 1, 7, 913, 5], + ["invoke", 5, 3, 913, 5], + ["get", 3, 51, 1, 914, 5], + ["frame", 5, 3, 1, 914, 5], + ["null", 3, 914, 5], + ["setarg", 5, 0, 3, 914, 5], + ["setarg", 5, 1, 6, 914, 5], + ["invoke", 5, 3, 914, 5], + ["access", 3, "null", 915, 12], + ["get", 5, 53, 1, 915, 5], + ["frame", 6, 5, 2, 915, 5], + ["null", 5, 915, 5], + ["setarg", 6, 0, 5, 915, 5], + ["setarg", 6, 1, 3, 915, 5], + ["setarg", 6, 2, 4, 915, 5], + ["invoke", 6, 3, 915, 5], + ["get", 3, 51, 1, 916, 5], + ["frame", 5, 3, 1, 916, 5], + ["null", 3, 916, 5], + ["setarg", 5, 0, 3, 916, 5], + ["setarg", 5, 1, 7, 916, 5], + ["invoke", 5, 3, 916, 5], + ["return", 4, 917, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 43, 1, 921, 16], + ["frame", 5, 4, 0, 921, 16], + ["null", 4, 921, 16], + ["setarg", 5, 0, 4, 921, 16], + ["invoke", 5, 4, 921, 16], + ["move", 5, 4, 921, 16], + ["get", 4, 43, 1, 922, 14], + ["frame", 6, 4, 0, 922, 14], + ["null", 4, 922, 14], + ["setarg", 6, 0, 4, 922, 14], + ["invoke", 6, 4, 922, 14], + ["move", 6, 4, 922, 14], + ["get", 4, 43, 1, 923, 14], + ["frame", 7, 4, 0, 923, 14], + ["null", 4, 923, 14], + ["setarg", 7, 0, 4, 923, 14], + ["invoke", 7, 4, 923, 14], + ["move", 7, 4, 923, 14], + ["access", 4, "_arg_bad", 924, 30], + ["is_text", 8, 1, 924, 30], + ["jump_false", 8, "add_cn_417", 924, 30], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 9, 1, 4, 924, 30], + ["jump", "add_done_416", 924, 30], + "add_cn_417", + ["is_num", 8, 1, 924, 30], + ["jump_false", 8, "add_err_418", 924, 30], + "_nop_tc_3", + ["jump", "add_err_418", 924, 30], + ["add", 9, 1, 4, 924, 30], + ["jump", "add_done_416", 924, 30], + "add_err_418", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 924, + 30 + ], + ["access", 8, "error", 924, 30], + ["access", 10, "cannot apply '+': operands must both be text or both be numbers", 924, 30], + ["array", 11, 0, 924, 30], + ["push", 11, 10, 924, 30], + ["frame", 10, 4, 2, 924, 30], + ["null", 4, 924, 30], + ["setarg", 10, 0, 4, 924, 30], + ["setarg", 10, 1, 8, 924, 30], + ["setarg", 10, 2, 11, 924, 30], + ["invoke", 10, 4, 924, 30], + ["disrupt", 924, 30], + "add_done_416", + ["get", 4, 48, 1, 924, 15], + ["frame", 8, 4, 1, 924, 15], + ["null", 4, 924, 15], + ["setarg", 8, 0, 4, 924, 15], + ["setarg", 8, 1, 9, 924, 15], + ["invoke", 8, 4, 924, 15], + ["move", 8, 4, 924, 15], + ["access", 4, "_arg_done", 925, 31], + ["is_text", 9, 1, 925, 31], + ["jump_false", 9, "add_cn_420", 925, 31], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 10, 1, 4, 925, 31], + ["jump", "add_done_419", 925, 31], + "add_cn_420", + ["is_num", 9, 1, 925, 31], + ["jump_false", 9, "add_err_421", 925, 31], + "_nop_tc_6", + ["jump", "add_err_421", 925, 31], + ["add", 10, 1, 4, 925, 31], + ["jump", "add_done_419", 925, 31], + "add_err_421", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 925, + 31 + ], + ["access", 9, "error", 925, 31], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 925, 31], + ["array", 12, 0, 925, 31], + ["push", 12, 11, 925, 31], + ["frame", 11, 4, 2, 925, 31], + ["null", 4, 925, 31], + ["setarg", 11, 0, 4, 925, 31], + ["setarg", 11, 1, 9, 925, 31], + ["setarg", 11, 2, 12, 925, 31], + ["invoke", 11, 4, 925, 31], + ["disrupt", 925, 31], + "add_done_419", + ["get", 4, 48, 1, 925, 16], + ["frame", 9, 4, 1, 925, 16], + ["null", 4, 925, 16], + ["setarg", 9, 0, 4, 925, 16], + ["setarg", 9, 1, 10, 925, 16], + ["invoke", 9, 4, 925, 16], + ["move", 9, 4, 925, 16], + ["access", 4, "is_num", 926, 12], + ["get", 10, 54, 1, 926, 5], + ["frame", 11, 10, 3, 926, 5], + ["null", 10, 926, 5], + ["setarg", 11, 0, 10, 926, 5], + ["setarg", 11, 1, 4, 926, 5], + ["setarg", 11, 2, 6, 926, 5], + ["setarg", 11, 3, 2, 926, 5], + ["invoke", 11, 4, 926, 5], + ["access", 4, "jump_false", 927, 20], + ["get", 10, 63, 1, 927, 5], + ["frame", 11, 10, 3, 927, 5], + ["null", 10, 927, 5], + ["setarg", 11, 0, 10, 927, 5], + ["setarg", 11, 1, 4, 927, 5], + ["setarg", 11, 2, 6, 927, 5], + ["setarg", 11, 3, 8, 927, 5], + ["invoke", 11, 4, 927, 5], + ["access", 4, "is_num", 928, 12], + ["get", 6, 54, 1, 928, 5], + ["frame", 10, 6, 3, 928, 5], + ["null", 6, 928, 5], + ["setarg", 10, 0, 6, 928, 5], + ["setarg", 10, 1, 4, 928, 5], + ["setarg", 10, 2, 7, 928, 5], + ["setarg", 10, 3, 3, 928, 5], + ["invoke", 10, 4, 928, 5], + ["access", 4, "jump_false", 929, 20], + ["get", 6, 63, 1, 929, 5], + ["frame", 10, 6, 3, 929, 5], + ["null", 6, 929, 5], + ["setarg", 10, 0, 6, 929, 5], + ["setarg", 10, 1, 4, 929, 5], + ["setarg", 10, 2, 7, 929, 5], + ["setarg", 10, 3, 8, 929, 5], + ["invoke", 10, 4, 929, 5], + ["get", 4, 55, 1, 930, 5], + ["frame", 6, 4, 4, 930, 5], + ["null", 4, 930, 5], + ["setarg", 6, 0, 4, 930, 5], + ["setarg", 6, 1, 1, 930, 5], + ["setarg", 6, 2, 5, 930, 5], + ["setarg", 6, 3, 2, 930, 5], + ["setarg", 6, 4, 3, 930, 5], + ["invoke", 6, 4, 930, 5], + ["get", 4, 62, 1, 931, 5], + ["frame", 6, 4, 1, 931, 5], + ["null", 4, 931, 5], + ["setarg", 6, 0, 4, 931, 5], + ["setarg", 6, 1, 9, 931, 5], + ["invoke", 6, 4, 931, 5], + ["get", 4, 51, 1, 932, 5], + ["frame", 6, 4, 1, 932, 5], + ["null", 4, 932, 5], + ["setarg", 6, 0, 4, 932, 5], + ["setarg", 6, 1, 8, 932, 5], + ["invoke", 6, 4, 932, 5], + ["access", 4, "null", 933, 12], + ["get", 6, 53, 1, 933, 5], + ["frame", 7, 6, 2, 933, 5], + ["null", 6, 933, 5], + ["setarg", 7, 0, 6, 933, 5], + ["setarg", 7, 1, 4, 933, 5], + ["setarg", 7, 2, 5, 933, 5], + ["invoke", 7, 4, 933, 5], + ["get", 4, 51, 1, 934, 5], + ["frame", 6, 4, 1, 934, 5], + ["null", 4, 934, 5], + ["setarg", 6, 0, 4, 934, 5], + ["setarg", 6, 1, 9, 934, 5], + ["invoke", 6, 4, 934, 5], + ["return", 5, 935, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 43, 1, 939, 16], + ["frame", 5, 4, 0, 939, 16], + ["null", 4, 939, 16], + ["setarg", 5, 0, 4, 939, 16], + ["invoke", 5, 4, 939, 16], + ["move", 5, 4, 939, 16], + ["get", 4, 43, 1, 940, 13], + ["frame", 6, 4, 0, 940, 13], + ["null", 4, 940, 13], + ["setarg", 6, 0, 4, 940, 13], + ["invoke", 6, 4, 940, 13], + ["move", 6, 4, 940, 13], + ["access", 4, "_arg_bad", 941, 30], + ["is_text", 7, 1, 941, 30], + ["jump_false", 7, "add_cn_423", 941, 30], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 8, 1, 4, 941, 30], + ["jump", "add_done_422", 941, 30], + "add_cn_423", + ["is_num", 7, 1, 941, 30], + ["jump_false", 7, "add_err_424", 941, 30], + "_nop_tc_3", + ["jump", "add_err_424", 941, 30], + ["add", 8, 1, 4, 941, 30], + ["jump", "add_done_422", 941, 30], + "add_err_424", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 941, + 30 + ], + ["access", 7, "error", 941, 30], + ["access", 9, "cannot apply '+': operands must both be text or both be numbers", 941, 30], + ["array", 10, 0, 941, 30], + ["push", 10, 9, 941, 30], + ["frame", 9, 4, 2, 941, 30], + ["null", 4, 941, 30], + ["setarg", 9, 0, 4, 941, 30], + ["setarg", 9, 1, 7, 941, 30], + ["setarg", 9, 2, 10, 941, 30], + ["invoke", 9, 4, 941, 30], + ["disrupt", 941, 30], + "add_done_422", + ["get", 4, 48, 1, 941, 15], + ["frame", 7, 4, 1, 941, 15], + ["null", 4, 941, 15], + ["setarg", 7, 0, 4, 941, 15], + ["setarg", 7, 1, 8, 941, 15], + ["invoke", 7, 4, 941, 15], + ["move", 7, 4, 941, 15], + ["access", 4, "_arg_done", 942, 31], + ["is_text", 8, 1, 942, 31], + ["jump_false", 8, "add_cn_426", 942, 31], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 9, 1, 4, 942, 31], + ["jump", "add_done_425", 942, 31], + "add_cn_426", + ["is_num", 8, 1, 942, 31], + ["jump_false", 8, "add_err_427", 942, 31], + "_nop_tc_6", + ["jump", "add_err_427", 942, 31], + ["add", 9, 1, 4, 942, 31], + ["jump", "add_done_425", 942, 31], + "add_err_427", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 942, + 31 + ], + ["access", 8, "error", 942, 31], + ["access", 10, "cannot apply '+': operands must both be text or both be numbers", 942, 31], + ["array", 11, 0, 942, 31], + ["push", 11, 10, 942, 31], + ["frame", 10, 4, 2, 942, 31], + ["null", 4, 942, 31], + ["setarg", 10, 0, 4, 942, 31], + ["setarg", 10, 1, 8, 942, 31], + ["setarg", 10, 2, 11, 942, 31], + ["invoke", 10, 4, 942, 31], + ["disrupt", 942, 31], + "add_done_425", + ["get", 4, 48, 1, 942, 16], + ["frame", 8, 4, 1, 942, 16], + ["null", 4, 942, 16], + ["setarg", 8, 0, 4, 942, 16], + ["setarg", 8, 1, 9, 942, 16], + ["invoke", 8, 4, 942, 16], + ["move", 8, 4, 942, 16], + ["access", 4, "is_num", 943, 12], + ["get", 9, 54, 1, 943, 5], + ["frame", 10, 9, 3, 943, 5], + ["null", 9, 943, 5], + ["setarg", 10, 0, 9, 943, 5], + ["setarg", 10, 1, 4, 943, 5], + ["setarg", 10, 2, 6, 943, 5], + ["setarg", 10, 3, 2, 943, 5], + ["invoke", 10, 4, 943, 5], + ["access", 4, "jump_false", 944, 20], + ["get", 9, 63, 1, 944, 5], + ["frame", 10, 9, 3, 944, 5], + ["null", 9, 944, 5], + ["setarg", 10, 0, 9, 944, 5], + ["setarg", 10, 1, 4, 944, 5], + ["setarg", 10, 2, 6, 944, 5], + ["setarg", 10, 3, 7, 944, 5], + ["invoke", 10, 4, 944, 5], + ["get", 4, 55, 1, 945, 5], + ["frame", 6, 4, 4, 945, 5], + ["null", 4, 945, 5], + ["setarg", 6, 0, 4, 945, 5], + ["setarg", 6, 1, 1, 945, 5], + ["setarg", 6, 2, 5, 945, 5], + ["setarg", 6, 3, 2, 945, 5], + ["setarg", 6, 4, 3, 945, 5], + ["invoke", 6, 4, 945, 5], + ["get", 4, 62, 1, 946, 5], + ["frame", 6, 4, 1, 946, 5], + ["null", 4, 946, 5], + ["setarg", 6, 0, 4, 946, 5], + ["setarg", 6, 1, 8, 946, 5], + ["invoke", 6, 4, 946, 5], + ["get", 4, 51, 1, 947, 5], + ["frame", 6, 4, 1, 947, 5], + ["null", 4, 947, 5], + ["setarg", 6, 0, 4, 947, 5], + ["setarg", 6, 1, 7, 947, 5], + ["invoke", 6, 4, 947, 5], + ["access", 4, "null", 948, 12], + ["get", 6, 53, 1, 948, 5], + ["frame", 7, 6, 2, 948, 5], + ["null", 6, 948, 5], + ["setarg", 7, 0, 6, 948, 5], + ["setarg", 7, 1, 4, 948, 5], + ["setarg", 7, 2, 5, 948, 5], + ["invoke", 7, 4, 948, 5], + ["get", 4, 51, 1, 949, 5], + ["frame", 6, 4, 1, 949, 5], + ["null", 4, 949, 5], + ["setarg", 6, 0, 4, 949, 5], + ["setarg", 6, 1, 8, 949, 5], + ["invoke", 6, 4, 949, 5], + ["return", 5, 950, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, { "disruption_pc": 0, "nr_slots": 16, "nr_close_slots": 0, "instructions": [ - ["get", 1, 24, 1, 882, 35], - ["get", 2, 44, 1, 882, 17], - ["frame", 3, 2, 1, 882, 17], - ["null", 2, 882, 17], - ["setarg", 3, 0, 2, 882, 17], - ["setarg", 3, 1, 1, 882, 17], - ["invoke", 3, 1, 882, 17], - ["move", 2, 1, 882, 17], - ["null", 1, 883, 18], - ["is_identical", 3, 2, 1, 883, 18], - ["jump_true", 3, "eq_done_405", 883, 18], - ["is_int", 4, 2, 883, 18], - ["jump_false", 4, "eq_ni_406", 883, 18], + ["get", 1, 27, 1, 955, 35], + ["get", 2, 47, 1, 955, 17], + ["frame", 3, 2, 1, 955, 17], + ["null", 2, 955, 17], + ["setarg", 3, 0, 2, 955, 17], + ["setarg", 3, 1, 1, 955, 17], + ["invoke", 3, 1, 955, 17], + ["move", 2, 1, 955, 17], + ["null", 1, 956, 18], + ["is_identical", 3, 2, 1, 956, 18], + ["jump_true", 3, "eq_done_430", 956, 18], + ["is_int", 4, 2, 956, 18], + ["jump_false", 4, "eq_ni_431", 956, 18], "_nop_tc_1", - ["jump", "eq_ni_406", 883, 18], - ["eq_int", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_ni_406", - ["is_num", 4, 2, 883, 18], - ["jump_false", 4, "eq_nn_407", 883, 18], + ["jump", "eq_ni_431", 956, 18], + ["eq_int", 3, 2, 1, 956, 18], + ["jump", "eq_done_430", 956, 18], + "eq_ni_431", + ["is_num", 4, 2, 956, 18], + ["jump_false", 4, "eq_nn_432", 956, 18], "_nop_tc_2", - ["jump", "eq_nn_407", 883, 18], - ["eq_float", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nn_407", - ["is_text", 4, 2, 883, 18], - ["jump_false", 4, "eq_nt_408", 883, 18], + ["jump", "eq_nn_432", 956, 18], + ["eq_float", 3, 2, 1, 956, 18], + ["jump", "eq_done_430", 956, 18], + "eq_nn_432", + ["is_text", 4, 2, 956, 18], + ["jump_false", 4, "eq_nt_433", 956, 18], "_nop_tc_3", - ["jump", "eq_nt_408", 883, 18], - ["eq_text", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nt_408", - ["is_null", 4, 2, 883, 18], - ["jump_false", 4, "eq_nnl_409", 883, 18], + ["jump", "eq_nt_433", 956, 18], + ["eq_text", 3, 2, 1, 956, 18], + ["jump", "eq_done_430", 956, 18], + "eq_nt_433", + ["is_null", 4, 2, 956, 18], + ["jump_false", 4, "eq_nnl_434", 956, 18], "_nop_tc_4", "_nop_tc_5", - ["true", 3, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nnl_409", - ["is_bool", 4, 2, 883, 18], - ["jump_false", 4, "eq_nb_410", 883, 18], + ["true", 3, 956, 18], + ["jump", "eq_done_430", 956, 18], + "eq_nnl_434", + ["is_bool", 4, 2, 956, 18], + ["jump_false", 4, "eq_nb_435", 956, 18], "_nop_tc_6", - ["jump", "eq_nb_410", 883, 18], - ["eq_bool", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nb_410", - ["false", 3, 883, 18], - "eq_done_405", - ["jump_false", 3, "if_else_403", 883, 18], - ["null", 1, 884, 14], - ["return", 1, 884, 14], + ["jump", "eq_nb_435", 956, 18], + ["eq_bool", 3, 2, 1, 956, 18], + ["jump", "eq_done_430", 956, 18], + "eq_nb_435", + ["false", 3, 956, 18], + "eq_done_430", + ["jump_false", 3, "if_else_428", 956, 18], + ["null", 1, 957, 14], + ["return", 1, 957, 14], "_nop_ur_1", - "if_else_403", - "if_end_404", + "if_else_428", + "if_end_429", [ "access", 1, @@ -6679,14 +7250,14 @@ "kind": "name", "make": "intrinsic" }, - 886, + 959, 21 ], - ["frame", 3, 1, 1, 886, 21], - ["null", 1, 886, 21], - ["setarg", 3, 0, 1, 886, 21], - ["setarg", 3, 1, 2, 886, 21], - ["invoke", 3, 1, 886, 21], + ["frame", 3, 1, 1, 959, 21], + ["null", 1, 959, 21], + ["setarg", 3, 0, 1, 959, 21], + ["setarg", 3, 1, 2, 959, 21], + ["invoke", 3, 1, 959, 21], [ "access", 3, @@ -6695,44 +7266,44 @@ "kind": "name", "make": "intrinsic" }, - 886, + 959, 16 ], - ["frame", 4, 3, 1, 886, 16], - ["null", 3, 886, 16], - ["setarg", 4, 0, 3, 886, 16], - ["setarg", 4, 1, 1, 886, 16], - ["invoke", 4, 1, 886, 16], - ["move", 3, 1, 886, 16], - ["access", 1, 0, 887, 14], - ["null", 4, 888, 16], - ["null", 5, 889, 13], - ["null", 6, 890, 16], - ["false", 7, 891, 20], - ["access", 8, 0, 892, 16], - "while_start_411", - ["length", 9, 3, 893, 24], - ["is_int", 10, 1, 893, 24], - ["jump_false", 10, "rel_ni_413", 893, 24], + ["frame", 4, 3, 1, 959, 16], + ["null", 3, 959, 16], + ["setarg", 4, 0, 3, 959, 16], + ["setarg", 4, 1, 1, 959, 16], + ["invoke", 4, 1, 959, 16], + ["move", 3, 1, 959, 16], + ["access", 1, 0, 960, 14], + ["null", 4, 961, 16], + ["null", 5, 962, 13], + ["null", 6, 963, 16], + ["false", 7, 964, 20], + ["access", 8, 0, 965, 16], + "while_start_436", + ["length", 9, 3, 966, 24], + ["is_int", 10, 1, 966, 24], + ["jump_false", 10, "rel_ni_438", 966, 24], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_ni_413", - ["is_num", 10, 1, 893, 24], - ["jump_false", 10, "rel_nn_414", 893, 24], + ["lt_int", 10, 1, 9, 966, 24], + ["jump", "rel_done_440", 966, 24], + "rel_ni_438", "_nop_tc_9", "_nop_tc_10", - ["lt_float", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_nn_414", - ["is_text", 10, 1, 893, 24], - ["jump_false", 10, "rel_err_416", 893, 24], "_nop_tc_11", - ["jump", "rel_err_416", 893, 24], - ["lt_text", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_err_416", + "_nop_tc_12", + ["lt_float", 10, 1, 9, 966, 24], + ["jump", "rel_done_440", 966, 24], + "rel_nn_439", + "_nop_tc_13", + ["jump", "rel_err_441", 966, 24], + "_nop_tc_14", + ["jump", "rel_err_441", 966, 24], + ["lt_text", 10, 1, 9, 966, 24], + ["jump", "rel_done_440", 966, 24], + "rel_err_441", [ "access", 9, @@ -6741,242 +7312,117 @@ "kind": "name", "make": "intrinsic" }, - 893, + 966, 24 ], - ["access", 10, "error", 893, 24], - ["access", 12, "cannot compare with '<': operands must be same type", 893, 24], - ["array", 13, 0, 893, 24], - ["push", 13, 12, 893, 24], - ["frame", 12, 9, 2, 893, 24], - ["null", 9, 893, 24], - ["setarg", 12, 0, 9, 893, 24], - ["setarg", 12, 1, 10, 893, 24], - ["setarg", 12, 2, 13, 893, 24], - ["invoke", 12, 9, 893, 24], - ["disrupt", 893, 24], - "rel_done_415", - ["jump_false", 11, "while_end_412", 893, 24], - ["load_dynamic", 9, 3, 1, 894, 19], - ["move", 4, 9, 894, 19], - ["access", 9, "function_nr", 895, 19], - ["is_identical", 10, 4, 9, 895, 19], - ["jump_true", 10, "eq_done_420", 895, 19], - ["is_int", 11, 4, 895, 19], - ["jump_false", 11, "eq_ni_421", 895, 19], - "_nop_tc_12", - ["jump", "eq_ni_421", 895, 19], - ["eq_int", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_ni_421", - ["is_num", 11, 4, 895, 19], - ["jump_false", 11, "eq_nn_422", 895, 19], - "_nop_tc_13", - ["jump", "eq_nn_422", 895, 19], - ["eq_float", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nn_422", - ["is_text", 11, 4, 895, 19], - ["jump_false", 11, "eq_nt_423", 895, 19], - "_nop_tc_14", + ["access", 11, "error", 966, 24], + ["access", 12, "cannot compare with '<': operands must be same type", 966, 24], + ["array", 13, 0, 966, 24], + ["push", 13, 12, 966, 24], + ["frame", 12, 9, 2, 966, 24], + ["null", 9, 966, 24], + ["setarg", 12, 0, 9, 966, 24], + ["setarg", 12, 1, 11, 966, 24], + ["setarg", 12, 2, 13, 966, 24], + ["invoke", 12, 9, 966, 24], + ["disrupt", 966, 24], + "rel_done_440", + ["jump_false", 10, "while_end_437", 966, 24], + ["load_dynamic", 9, 3, 1, 967, 19], + ["move", 4, 9, 967, 19], + ["access", 9, "function_nr", 968, 19], + ["is_identical", 10, 4, 9, 968, 19], + ["jump_true", 10, "eq_done_445", 968, 19], + ["is_int", 11, 4, 968, 19], + ["jump_false", 11, "eq_ni_446", 968, 19], "_nop_tc_15", - ["eq_text", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nt_423", - ["is_null", 11, 4, 895, 19], - ["jump_false", 11, "eq_nnl_424", 895, 19], + ["jump", "eq_ni_446", 968, 19], + ["eq_int", 10, 4, 9, 968, 19], + ["jump", "eq_done_445", 968, 19], + "eq_ni_446", + ["is_num", 11, 4, 968, 19], + ["jump_false", 11, "eq_nn_447", 968, 19], "_nop_tc_16", - ["jump", "eq_nnl_424", 895, 19], - ["true", 10, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nnl_424", - ["is_bool", 11, 4, 895, 19], - ["jump_false", 11, "eq_nb_425", 895, 19], + ["jump", "eq_nn_447", 968, 19], + ["eq_float", 10, 4, 9, 968, 19], + ["jump", "eq_done_445", 968, 19], + "eq_nn_447", + ["is_text", 11, 4, 968, 19], + ["jump_false", 11, "eq_nt_448", 968, 19], "_nop_tc_17", - ["jump", "eq_nb_425", 895, 19], - ["eq_bool", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nb_425", - ["false", 10, 895, 19], - "eq_done_420", - ["move", 9, 10, 895, 19], - ["jump_true", 9, "or_end_419", 895, 19], - ["access", 10, "nr_close_slots", 895, 44], - ["is_identical", 11, 4, 10, 895, 44], - ["jump_true", 11, "eq_done_426", 895, 44], - ["is_int", 12, 4, 895, 44], - ["jump_false", 12, "eq_ni_427", 895, 44], "_nop_tc_18", - ["jump", "eq_ni_427", 895, 44], - ["eq_int", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_ni_427", - ["is_num", 12, 4, 895, 44], - ["jump_false", 12, "eq_nn_428", 895, 44], + ["eq_text", 10, 4, 9, 968, 19], + ["jump", "eq_done_445", 968, 19], + "eq_nt_448", + ["is_null", 11, 4, 968, 19], + ["jump_false", 11, "eq_nnl_449", 968, 19], "_nop_tc_19", - ["jump", "eq_nn_428", 895, 44], - ["eq_float", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nn_428", - ["is_text", 12, 4, 895, 44], - ["jump_false", 12, "eq_nt_429", 895, 44], + ["jump", "eq_nnl_449", 968, 19], + ["true", 10, 968, 19], + ["jump", "eq_done_445", 968, 19], + "eq_nnl_449", + ["is_bool", 11, 4, 968, 19], + ["jump_false", 11, "eq_nb_450", 968, 19], "_nop_tc_20", + ["jump", "eq_nb_450", 968, 19], + ["eq_bool", 10, 4, 9, 968, 19], + ["jump", "eq_done_445", 968, 19], + "eq_nb_450", + ["false", 10, 968, 19], + "eq_done_445", + ["move", 9, 10, 968, 19], + ["jump_true", 9, "or_end_444", 968, 19], + ["access", 10, "nr_close_slots", 968, 44], + ["is_identical", 11, 4, 10, 968, 44], + ["jump_true", 11, "eq_done_451", 968, 44], + ["is_int", 12, 4, 968, 44], + ["jump_false", 12, "eq_ni_452", 968, 44], "_nop_tc_21", - ["eq_text", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nt_429", - ["is_null", 12, 4, 895, 44], - ["jump_false", 12, "eq_nnl_430", 895, 44], + ["jump", "eq_ni_452", 968, 44], + ["eq_int", 11, 4, 10, 968, 44], + ["jump", "eq_done_451", 968, 44], + "eq_ni_452", + ["is_num", 12, 4, 968, 44], + ["jump_false", 12, "eq_nn_453", 968, 44], "_nop_tc_22", - ["jump", "eq_nnl_430", 895, 44], - ["true", 11, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nnl_430", - ["is_bool", 12, 4, 895, 44], - ["jump_false", 12, "eq_nb_431", 895, 44], + ["jump", "eq_nn_453", 968, 44], + ["eq_float", 11, 4, 10, 968, 44], + ["jump", "eq_done_451", 968, 44], + "eq_nn_453", + ["is_text", 12, 4, 968, 44], + ["jump_false", 12, "eq_nt_454", 968, 44], "_nop_tc_23", - ["jump", "eq_nb_431", 895, 44], - ["eq_bool", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nb_431", - ["false", 11, 895, 44], - "eq_done_426", - ["move", 9, 11, 895, 44], - "or_end_419", - ["jump_false", 9, "if_else_417", 895, 44], - ["access", 9, 1, 896, 19], - ["is_num", 10, 1, 896, 19], - ["jump_false", 10, "num_err_432", 896, 19], "_nop_tc_24", + ["eq_text", 11, 4, 10, 968, 44], + ["jump", "eq_done_451", 968, 44], + "eq_nt_454", + ["is_null", 12, 4, 968, 44], + ["jump_false", 12, "eq_nnl_455", 968, 44], "_nop_tc_25", - ["add", 10, 1, 9, 896, 19], - ["jump", "num_done_433", 896, 19], - "num_err_432", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 896, - 19 - ], - ["access", 11, "error", 896, 19], - ["access", 12, "cannot apply '+': operands must be numbers", 896, 19], - ["array", 13, 0, 896, 19], - ["push", 13, 12, 896, 19], - ["frame", 12, 9, 2, 896, 19], - ["null", 9, 896, 19], - ["setarg", 12, 0, 9, 896, 19], - ["setarg", 12, 1, 11, 896, 19], - ["setarg", 12, 2, 13, 896, 19], - ["invoke", 12, 9, 896, 19], - ["disrupt", 896, 19], - "num_done_433", - ["move", 1, 10, 896, 19], - ["jump", "while_start_411", 897, 9], - ["jump", "if_end_418", 897, 9], - "if_else_417", - "if_end_418", - ["load_dynamic", 9, 2, 4, 899, 17], - ["move", 5, 9, 899, 17], - ["load_field", 9, 5, "make", 900, 14], - ["move", 6, 9, 900, 14], - ["null", 9, 901, 19], - ["is_identical", 10, 6, 9, 901, 19], - ["jump_true", 10, "eq_done_437", 901, 19], - ["is_int", 11, 6, 901, 19], - ["jump_false", 11, "eq_ni_438", 901, 19], + ["jump", "eq_nnl_455", 968, 44], + ["true", 11, 968, 44], + ["jump", "eq_done_451", 968, 44], + "eq_nnl_455", + ["is_bool", 12, 4, 968, 44], + ["jump_false", 12, "eq_nb_456", 968, 44], "_nop_tc_26", - ["jump", "eq_ni_438", 901, 19], - ["eq_int", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_ni_438", - ["is_num", 11, 6, 901, 19], - ["jump_false", 11, "eq_nn_439", 901, 19], + ["jump", "eq_nb_456", 968, 44], + ["eq_bool", 11, 4, 10, 968, 44], + ["jump", "eq_done_451", 968, 44], + "eq_nb_456", + ["false", 11, 968, 44], + "eq_done_451", + ["move", 9, 11, 968, 44], + "or_end_444", + ["jump_false", 9, "if_else_442", 968, 44], + ["access", 9, 1, 969, 19], "_nop_tc_27", - ["jump", "eq_nn_439", 901, 19], - ["eq_float", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nn_439", - ["is_text", 11, 6, 901, 19], - ["jump_false", 11, "eq_nt_440", 901, 19], "_nop_tc_28", - ["jump", "eq_nt_440", 901, 19], - ["eq_text", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nt_440", - ["is_null", 11, 6, 901, 19], - ["jump_false", 11, "eq_nnl_441", 901, 19], "_nop_tc_29", "_nop_tc_30", - ["true", 10, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nnl_441", - ["is_bool", 11, 6, 901, 19], - ["jump_false", 11, "eq_nb_442", 901, 19], - "_nop_tc_31", - ["jump", "eq_nb_442", 901, 19], - ["eq_bool", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nb_442", - ["false", 10, 901, 19], - "eq_done_437", - ["move", 9, 10, 901, 19], - ["jump_true", 9, "or_end_436", 901, 19], - ["access", 10, "input", 901, 35], - ["is_identical", 11, 6, 10, 901, 35], - ["jump_true", 11, "eq_done_443", 901, 35], - ["is_int", 12, 6, 901, 35], - ["jump_false", 12, "eq_ni_444", 901, 35], - "_nop_tc_32", - ["jump", "eq_ni_444", 901, 35], - ["eq_int", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_ni_444", - ["is_num", 12, 6, 901, 35], - ["jump_false", 12, "eq_nn_445", 901, 35], - "_nop_tc_33", - ["jump", "eq_nn_445", 901, 35], - ["eq_float", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nn_445", - ["is_text", 12, 6, 901, 35], - ["jump_false", 12, "eq_nt_446", 901, 35], - "_nop_tc_34", - "_nop_tc_35", - ["eq_text", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nt_446", - ["is_null", 12, 6, 901, 35], - ["jump_false", 12, "eq_nnl_447", 901, 35], - "_nop_tc_36", - ["jump", "eq_nnl_447", 901, 35], - ["true", 11, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nnl_447", - ["is_bool", 12, 6, 901, 35], - ["jump_false", 12, "eq_nb_448", 901, 35], - "_nop_tc_37", - ["jump", "eq_nb_448", 901, 35], - ["eq_bool", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nb_448", - ["false", 11, 901, 35], - "eq_done_443", - ["move", 9, 11, 901, 35], - "or_end_436", - ["jump_false", 9, "if_else_434", 901, 35], - ["access", 9, 1, 902, 19], - ["is_num", 10, 1, 902, 19], - ["jump_false", 10, "num_err_449", 902, 19], - "_nop_tc_38", - "_nop_tc_39", - ["add", 10, 1, 9, 902, 19], - ["jump", "num_done_450", 902, 19], - "num_err_449", + ["add", 10, 1, 9, 969, 19], + ["jump", "num_done_458", 969, 19], + "num_err_457", [ "access", 9, @@ -6985,54 +7431,123 @@ "kind": "name", "make": "intrinsic" }, - 902, + 969, 19 ], - ["access", 11, "error", 902, 19], - ["access", 12, "cannot apply '+': operands must be numbers", 902, 19], - ["array", 13, 0, 902, 19], - ["push", 13, 12, 902, 19], - ["frame", 12, 9, 2, 902, 19], - ["null", 9, 902, 19], - ["setarg", 12, 0, 9, 902, 19], - ["setarg", 12, 1, 11, 902, 19], - ["setarg", 12, 2, 13, 902, 19], - ["invoke", 12, 9, 902, 19], - ["disrupt", 902, 19], - "num_done_450", - ["move", 1, 10, 902, 19], - ["jump", "while_start_411", 903, 9], - ["jump", "if_end_435", 903, 9], - "if_else_434", - "if_end_435", - ["get", 9, 42, 1, 905, 11], - ["frame", 10, 9, 1, 905, 11], - ["null", 9, 905, 11], - ["setarg", 10, 0, 9, 905, 11], - ["setarg", 10, 1, 4, 905, 11], - ["invoke", 10, 9, 905, 11], - ["access", 10, 0, 905, 28], - ["is_int", 11, 9, 905, 28], - ["jump_false", 11, "rel_ni_453", 905, 28], + ["access", 11, "error", 969, 19], + ["access", 12, "cannot apply '+': operands must be numbers", 969, 19], + ["array", 13, 0, 969, 19], + ["push", 13, 12, 969, 19], + ["frame", 12, 9, 2, 969, 19], + ["null", 9, 969, 19], + ["setarg", 12, 0, 9, 969, 19], + ["setarg", 12, 1, 11, 969, 19], + ["setarg", 12, 2, 13, 969, 19], + ["invoke", 12, 9, 969, 19], + ["disrupt", 969, 19], + "num_done_458", + ["move", 1, 10, 969, 19], + ["jump", "while_start_436", 970, 9], + ["jump", "if_end_443", 970, 9], + "if_else_442", + "if_end_443", + ["load_dynamic", 9, 2, 4, 972, 17], + ["move", 5, 9, 972, 17], + ["load_field", 9, 5, "make", 973, 14], + ["move", 6, 9, 973, 14], + ["null", 9, 974, 19], + ["is_identical", 10, 6, 9, 974, 19], + ["jump_true", 10, "eq_done_462", 974, 19], + ["is_int", 11, 6, 974, 19], + ["jump_false", 11, "eq_ni_463", 974, 19], + "_nop_tc_31", + ["jump", "eq_ni_463", 974, 19], + ["eq_int", 10, 6, 9, 974, 19], + ["jump", "eq_done_462", 974, 19], + "eq_ni_463", + ["is_num", 11, 6, 974, 19], + ["jump_false", 11, "eq_nn_464", 974, 19], + "_nop_tc_32", + ["jump", "eq_nn_464", 974, 19], + ["eq_float", 10, 6, 9, 974, 19], + ["jump", "eq_done_462", 974, 19], + "eq_nn_464", + ["is_text", 11, 6, 974, 19], + ["jump_false", 11, "eq_nt_465", 974, 19], + "_nop_tc_33", + ["jump", "eq_nt_465", 974, 19], + ["eq_text", 10, 6, 9, 974, 19], + ["jump", "eq_done_462", 974, 19], + "eq_nt_465", + ["is_null", 11, 6, 974, 19], + ["jump_false", 11, "eq_nnl_466", 974, 19], + "_nop_tc_34", + "_nop_tc_35", + ["true", 10, 974, 19], + ["jump", "eq_done_462", 974, 19], + "eq_nnl_466", + ["is_bool", 11, 6, 974, 19], + ["jump_false", 11, "eq_nb_467", 974, 19], + "_nop_tc_36", + ["jump", "eq_nb_467", 974, 19], + ["eq_bool", 10, 6, 9, 974, 19], + ["jump", "eq_done_462", 974, 19], + "eq_nb_467", + ["false", 10, 974, 19], + "eq_done_462", + ["move", 9, 10, 974, 19], + ["jump_true", 9, "or_end_461", 974, 19], + ["access", 10, "input", 974, 35], + ["is_identical", 11, 6, 10, 974, 35], + ["jump_true", 11, "eq_done_468", 974, 35], + ["is_int", 12, 6, 974, 35], + ["jump_false", 12, "eq_ni_469", 974, 35], + "_nop_tc_37", + ["jump", "eq_ni_469", 974, 35], + ["eq_int", 11, 6, 10, 974, 35], + ["jump", "eq_done_468", 974, 35], + "eq_ni_469", + ["is_num", 12, 6, 974, 35], + ["jump_false", 12, "eq_nn_470", 974, 35], + "_nop_tc_38", + ["jump", "eq_nn_470", 974, 35], + ["eq_float", 11, 6, 10, 974, 35], + ["jump", "eq_done_468", 974, 35], + "eq_nn_470", + ["is_text", 12, 6, 974, 35], + ["jump_false", 12, "eq_nt_471", 974, 35], + "_nop_tc_39", "_nop_tc_40", + ["eq_text", 11, 6, 10, 974, 35], + ["jump", "eq_done_468", 974, 35], + "eq_nt_471", + ["is_null", 12, 6, 974, 35], + ["jump_false", 12, "eq_nnl_472", 974, 35], "_nop_tc_41", - ["lt_int", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_ni_453", - ["is_num", 11, 9, 905, 28], - ["jump_false", 11, "rel_nn_454", 905, 28], + ["jump", "eq_nnl_472", 974, 35], + ["true", 11, 974, 35], + ["jump", "eq_done_468", 974, 35], + "eq_nnl_472", + ["is_bool", 12, 6, 974, 35], + ["jump_false", 12, "eq_nb_473", 974, 35], "_nop_tc_42", + ["jump", "eq_nb_473", 974, 35], + ["eq_bool", 11, 6, 10, 974, 35], + ["jump", "eq_done_468", 974, 35], + "eq_nb_473", + ["false", 11, 974, 35], + "eq_done_468", + ["move", 9, 11, 974, 35], + "or_end_461", + ["jump_false", 9, "if_else_459", 974, 35], + ["access", 9, 1, 975, 19], "_nop_tc_43", - ["lt_float", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_nn_454", - ["is_text", 11, 9, 905, 28], - ["jump_false", 11, "rel_err_456", 905, 28], "_nop_tc_44", - ["jump", "rel_err_456", 905, 28], - ["lt_text", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_err_456", + "_nop_tc_45", + "_nop_tc_46", + ["add", 10, 1, 9, 975, 19], + ["jump", "num_done_475", 975, 19], + "num_err_474", [ "access", 9, @@ -7041,116 +7556,54 @@ "kind": "name", "make": "intrinsic" }, - 905, - 28 + 975, + 19 ], - ["access", 10, "error", 905, 28], - ["access", 11, "cannot compare with '<': operands must be same type", 905, 28], - ["array", 13, 0, 905, 28], - ["push", 13, 11, 905, 28], - ["frame", 11, 9, 2, 905, 28], - ["null", 9, 905, 28], - ["setarg", 11, 0, 9, 905, 28], - ["setarg", 11, 1, 10, 905, 28], - ["setarg", 11, 2, 13, 905, 28], - ["invoke", 11, 9, 905, 28], - ["disrupt", 905, 28], - "rel_done_455", - ["jump_false", 12, "if_else_451", 905, 28], - ["access", 9, "def", 906, 29], - ["is_identical", 10, 6, 9, 906, 29], - ["jump_true", 10, "eq_done_458", 906, 29], - ["is_int", 11, 6, 906, 29], - ["jump_false", 11, "eq_ni_459", 906, 29], - "_nop_tc_45", - ["jump", "eq_ni_459", 906, 29], - ["eq_int", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_ni_459", - ["is_num", 11, 6, 906, 29], - ["jump_false", 11, "eq_nn_460", 906, 29], - "_nop_tc_46", - ["jump", "eq_nn_460", 906, 29], - ["eq_float", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nn_460", - ["is_text", 11, 6, 906, 29], - ["jump_false", 11, "eq_nt_461", 906, 29], + ["access", 11, "error", 975, 19], + ["access", 12, "cannot apply '+': operands must be numbers", 975, 19], + ["array", 13, 0, 975, 19], + ["push", 13, 12, 975, 19], + ["frame", 12, 9, 2, 975, 19], + ["null", 9, 975, 19], + ["setarg", 12, 0, 9, 975, 19], + ["setarg", 12, 1, 11, 975, 19], + ["setarg", 12, 2, 13, 975, 19], + ["invoke", 12, 9, 975, 19], + ["disrupt", 975, 19], + "num_done_475", + ["move", 1, 10, 975, 19], + ["jump", "while_start_436", 976, 9], + ["jump", "if_end_460", 976, 9], + "if_else_459", + "if_end_460", + ["get", 9, 45, 1, 978, 11], + ["frame", 10, 9, 1, 978, 11], + ["null", 9, 978, 11], + ["setarg", 10, 0, 9, 978, 11], + ["setarg", 10, 1, 4, 978, 11], + ["invoke", 10, 9, 978, 11], + ["access", 10, 0, 978, 28], + ["is_int", 11, 9, 978, 28], + ["jump_false", 11, "rel_ni_478", 978, 28], "_nop_tc_47", "_nop_tc_48", - ["eq_text", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nt_461", - ["is_null", 11, 6, 906, 29], - ["jump_false", 11, "eq_nnl_462", 906, 29], + ["lt_int", 12, 9, 10, 978, 28], + ["jump", "rel_done_480", 978, 28], + "rel_ni_478", + ["is_num", 11, 9, 978, 28], + ["jump_false", 11, "rel_nn_479", 978, 28], "_nop_tc_49", - ["jump", "eq_nnl_462", 906, 29], - ["true", 10, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nnl_462", - ["is_bool", 11, 6, 906, 29], - ["jump_false", 11, "eq_nb_463", 906, 29], "_nop_tc_50", - ["jump", "eq_nb_463", 906, 29], - ["eq_bool", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nb_463", - ["false", 10, 906, 29], - "eq_done_458", - ["move", 9, 10, 906, 29], - ["jump_true", 9, "or_end_457", 906, 29], - ["access", 10, "function", 906, 46], - ["is_identical", 11, 6, 10, 906, 46], - ["jump_true", 11, "eq_done_464", 906, 46], - ["is_int", 12, 6, 906, 46], - ["jump_false", 12, "eq_ni_465", 906, 46], + ["lt_float", 12, 9, 10, 978, 28], + ["jump", "rel_done_480", 978, 28], + "rel_nn_479", + ["is_text", 11, 9, 978, 28], + ["jump_false", 11, "rel_err_481", 978, 28], "_nop_tc_51", - ["jump", "eq_ni_465", 906, 46], - ["eq_int", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_ni_465", - ["is_num", 12, 6, 906, 46], - ["jump_false", 12, "eq_nn_466", 906, 46], - "_nop_tc_52", - ["jump", "eq_nn_466", 906, 46], - ["eq_float", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nn_466", - ["is_text", 12, 6, 906, 46], - ["jump_false", 12, "eq_nt_467", 906, 46], - "_nop_tc_53", - "_nop_tc_54", - ["eq_text", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nt_467", - ["is_null", 12, 6, 906, 46], - ["jump_false", 12, "eq_nnl_468", 906, 46], - "_nop_tc_55", - ["jump", "eq_nnl_468", 906, 46], - ["true", 11, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nnl_468", - ["is_bool", 12, 6, 906, 46], - ["jump_false", 12, "eq_nb_469", 906, 46], - "_nop_tc_56", - ["jump", "eq_nb_469", 906, 46], - ["eq_bool", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nb_469", - ["false", 11, 906, 46], - "eq_done_464", - ["move", 9, 11, 906, 46], - "or_end_457", - ["move", 7, 9, 906, 46], - ["access", 9, 1, 907, 16], - ["get", 10, 12, 1, 907, 20], - "_nop_tc_57", - "_nop_tc_58", - ["is_num", 11, 10, 907, 20], - ["jump_false", 11, "num_err_470", 907, 20], - ["add", 11, 9, 10, 907, 20], - ["jump", "num_done_471", 907, 20], - "num_err_470", + ["jump", "rel_err_481", 978, 28], + ["lt_text", 12, 9, 10, 978, 28], + ["jump", "rel_done_480", 978, 28], + "rel_err_481", [ "access", 9, @@ -7159,36 +7612,116 @@ "kind": "name", "make": "intrinsic" }, - 907, - 20 + 978, + 28 ], - ["access", 10, "error", 907, 20], - ["access", 12, "cannot apply '+': operands must be numbers", 907, 20], - ["array", 13, 0, 907, 20], - ["push", 13, 12, 907, 20], - ["frame", 12, 9, 2, 907, 20], - ["null", 9, 907, 20], - ["setarg", 12, 0, 9, 907, 20], - ["setarg", 12, 1, 10, 907, 20], - ["setarg", 12, 2, 13, 907, 20], - ["invoke", 12, 9, 907, 20], - ["disrupt", 907, 20], - "num_done_471", - ["get", 9, 14, 1, 907, 32], + ["access", 10, "error", 978, 28], + ["access", 11, "cannot compare with '<': operands must be same type", 978, 28], + ["array", 13, 0, 978, 28], + ["push", 13, 11, 978, 28], + ["frame", 11, 9, 2, 978, 28], + ["null", 9, 978, 28], + ["setarg", 11, 0, 9, 978, 28], + ["setarg", 11, 1, 10, 978, 28], + ["setarg", 11, 2, 13, 978, 28], + ["invoke", 11, 9, 978, 28], + ["disrupt", 978, 28], + "rel_done_480", + ["jump_false", 12, "if_else_476", 978, 28], + ["access", 9, "def", 979, 29], + ["is_identical", 10, 6, 9, 979, 29], + ["jump_true", 10, "eq_done_483", 979, 29], + ["is_int", 11, 6, 979, 29], + ["jump_false", 11, "eq_ni_484", 979, 29], + "_nop_tc_52", + ["jump", "eq_ni_484", 979, 29], + ["eq_int", 10, 6, 9, 979, 29], + ["jump", "eq_done_483", 979, 29], + "eq_ni_484", + ["is_num", 11, 6, 979, 29], + ["jump_false", 11, "eq_nn_485", 979, 29], + "_nop_tc_53", + ["jump", "eq_nn_485", 979, 29], + ["eq_float", 10, 6, 9, 979, 29], + ["jump", "eq_done_483", 979, 29], + "eq_nn_485", + ["is_text", 11, 6, 979, 29], + ["jump_false", 11, "eq_nt_486", 979, 29], + "_nop_tc_54", + "_nop_tc_55", + ["eq_text", 10, 6, 9, 979, 29], + ["jump", "eq_done_483", 979, 29], + "eq_nt_486", + ["is_null", 11, 6, 979, 29], + ["jump_false", 11, "eq_nnl_487", 979, 29], + "_nop_tc_56", + ["jump", "eq_nnl_487", 979, 29], + ["true", 10, 979, 29], + ["jump", "eq_done_483", 979, 29], + "eq_nnl_487", + ["is_bool", 11, 6, 979, 29], + ["jump_false", 11, "eq_nb_488", 979, 29], + "_nop_tc_57", + ["jump", "eq_nb_488", 979, 29], + ["eq_bool", 10, 6, 9, 979, 29], + ["jump", "eq_done_483", 979, 29], + "eq_nb_488", + ["false", 10, 979, 29], + "eq_done_483", + ["move", 9, 10, 979, 29], + ["jump_true", 9, "or_end_482", 979, 29], + ["access", 10, "function", 979, 46], + ["is_identical", 11, 6, 10, 979, 46], + ["jump_true", 11, "eq_done_489", 979, 46], + ["is_int", 12, 6, 979, 46], + ["jump_false", 12, "eq_ni_490", 979, 46], + "_nop_tc_58", + ["jump", "eq_ni_490", 979, 46], + ["eq_int", 11, 6, 10, 979, 46], + ["jump", "eq_done_489", 979, 46], + "eq_ni_490", + ["is_num", 12, 6, 979, 46], + ["jump_false", 12, "eq_nn_491", 979, 46], "_nop_tc_59", - ["jump", "add_cn_473", 907, 32], - ["is_text", 10, 9, 907, 32], - ["jump_false", 10, "add_cn_473", 907, 32], - ["concat", 12, 11, 9, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_cn_473", + ["jump", "eq_nn_491", 979, 46], + ["eq_float", 11, 6, 10, 979, 46], + ["jump", "eq_done_489", 979, 46], + "eq_nn_491", + ["is_text", 12, 6, 979, 46], + ["jump_false", 12, "eq_nt_492", 979, 46], "_nop_tc_60", "_nop_tc_61", - ["is_num", 10, 9, 907, 32], - ["jump_false", 10, "add_err_474", 907, 32], - ["add", 12, 11, 9, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_err_474", + ["eq_text", 11, 6, 10, 979, 46], + ["jump", "eq_done_489", 979, 46], + "eq_nt_492", + ["is_null", 12, 6, 979, 46], + ["jump_false", 12, "eq_nnl_493", 979, 46], + "_nop_tc_62", + ["jump", "eq_nnl_493", 979, 46], + ["true", 11, 979, 46], + ["jump", "eq_done_489", 979, 46], + "eq_nnl_493", + ["is_bool", 12, 6, 979, 46], + ["jump_false", 12, "eq_nb_494", 979, 46], + "_nop_tc_63", + ["jump", "eq_nb_494", 979, 46], + ["eq_bool", 11, 6, 10, 979, 46], + ["jump", "eq_done_489", 979, 46], + "eq_nb_494", + ["false", 11, 979, 46], + "eq_done_489", + ["move", 9, 11, 979, 46], + "or_end_482", + ["move", 7, 9, 979, 46], + ["access", 9, 1, 980, 16], + ["get", 10, 15, 1, 980, 20], + "_nop_tc_64", + "_nop_tc_65", + ["is_num", 11, 10, 980, 20], + ["jump_false", 11, "num_err_495", 980, 20], + ["add", 11, 9, 10, 980, 20], + ["jump", "num_done_496", 980, 20], + "num_err_495", [ "access", 9, @@ -7197,31 +7730,69 @@ "kind": "name", "make": "intrinsic" }, - 907, + 980, + 20 + ], + ["access", 10, "error", 980, 20], + ["access", 12, "cannot apply '+': operands must be numbers", 980, 20], + ["array", 13, 0, 980, 20], + ["push", 13, 12, 980, 20], + ["frame", 12, 9, 2, 980, 20], + ["null", 9, 980, 20], + ["setarg", 12, 0, 9, 980, 20], + ["setarg", 12, 1, 10, 980, 20], + ["setarg", 12, 2, 13, 980, 20], + ["invoke", 12, 9, 980, 20], + ["disrupt", 980, 20], + "num_done_496", + ["get", 9, 17, 1, 980, 32], + "_nop_tc_66", + ["jump", "add_cn_498", 980, 32], + ["is_text", 10, 9, 980, 32], + ["jump_false", 10, "add_cn_498", 980, 32], + ["concat", 12, 11, 9, 980, 32], + ["jump", "add_done_497", 980, 32], + "add_cn_498", + "_nop_tc_67", + "_nop_tc_68", + ["is_num", 10, 9, 980, 32], + ["jump_false", 10, "add_err_499", 980, 32], + ["add", 12, 11, 9, 980, 32], + ["jump", "add_done_497", 980, 32], + "add_err_499", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 980, 32 ], - ["access", 10, "error", 907, 32], - ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 907, 32], - ["array", 13, 0, 907, 32], - ["push", 13, 11, 907, 32], - ["frame", 11, 9, 2, 907, 32], - ["null", 9, 907, 32], - ["setarg", 11, 0, 9, 907, 32], - ["setarg", 11, 1, 10, 907, 32], - ["setarg", 11, 2, 13, 907, 32], - ["invoke", 11, 9, 907, 32], - ["disrupt", 907, 32], - "add_done_472", - ["move", 8, 12, 907, 32], - ["get", 9, 14, 1, 908, 28], - ["access", 10, 1, 908, 47], - ["is_num", 11, 9, 908, 47], - ["jump_false", 11, "num_err_475", 908, 47], - "_nop_tc_62", - "_nop_tc_63", - ["add", 11, 9, 10, 908, 47], - ["jump", "num_done_476", 908, 47], - "num_err_475", + ["access", 10, "error", 980, 32], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 980, 32], + ["array", 13, 0, 980, 32], + ["push", 13, 11, 980, 32], + ["frame", 11, 9, 2, 980, 32], + ["null", 9, 980, 32], + ["setarg", 11, 0, 9, 980, 32], + ["setarg", 11, 1, 10, 980, 32], + ["setarg", 11, 2, 13, 980, 32], + ["invoke", 11, 9, 980, 32], + ["disrupt", 980, 32], + "add_done_497", + ["move", 8, 12, 980, 32], + ["get", 9, 17, 1, 981, 28], + ["access", 10, 1, 981, 47], + ["is_num", 11, 9, 981, 47], + ["jump_false", 11, "num_err_500", 981, 47], + "_nop_tc_69", + "_nop_tc_70", + ["add", 11, 9, 10, 981, 47], + ["jump", "num_done_501", 981, 47], + "num_err_500", [ "access", 9, @@ -7230,84 +7801,84 @@ "kind": "name", "make": "intrinsic" }, - 908, + 981, 47 ], - ["access", 10, "error", 908, 47], - ["access", 12, "cannot apply '+': operands must be numbers", 908, 47], - ["array", 13, 0, 908, 47], - ["push", 13, 12, 908, 47], - ["frame", 12, 9, 2, 908, 47], - ["null", 9, 908, 47], - ["setarg", 12, 0, 9, 908, 47], - ["setarg", 12, 1, 10, 908, 47], - ["setarg", 12, 2, 13, 908, 47], - ["invoke", 12, 9, 908, 47], - ["disrupt", 908, 47], - "num_done_476", - ["put", 11, 14, 1, 908, 47], - ["get", 9, 41, 1, 909, 9], - ["frame", 10, 9, 3, 909, 9], - ["null", 9, 909, 9], - ["setarg", 10, 0, 9, 909, 9], - ["setarg", 10, 1, 4, 909, 9], - ["setarg", 10, 2, 8, 909, 9], - ["setarg", 10, 3, 7, 909, 9], - ["invoke", 10, 9, 909, 9], - ["load_field", 9, 5, "closure", 910, 13], - ["true", 10, 910, 26], - ["is_identical", 11, 9, 10, 910, 26], - ["jump_true", 11, "eq_done_479", 910, 26], - ["is_int", 12, 9, 910, 26], - ["jump_false", 12, "eq_ni_480", 910, 26], - "_nop_tc_64", - ["jump", "eq_ni_480", 910, 26], - ["eq_int", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_ni_480", - ["is_num", 12, 9, 910, 26], - ["jump_false", 12, "eq_nn_481", 910, 26], - "_nop_tc_65", - ["jump", "eq_nn_481", 910, 26], - ["eq_float", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nn_481", - ["is_text", 12, 9, 910, 26], - ["jump_false", 12, "eq_nt_482", 910, 26], - "_nop_tc_66", - ["jump", "eq_nt_482", 910, 26], - ["eq_text", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nt_482", - ["is_null", 12, 9, 910, 26], - ["jump_false", 12, "eq_nnl_483", 910, 26], - "_nop_tc_67", - ["jump", "eq_nnl_483", 910, 26], - ["true", 11, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nnl_483", - ["is_bool", 12, 9, 910, 26], - ["jump_false", 12, "eq_nb_484", 910, 26], - "_nop_tc_68", - "_nop_tc_69", - ["eq_bool", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nb_484", - ["false", 11, 910, 26], - "eq_done_479", - ["jump_false", 11, "if_else_477", 910, 26], - ["true", 9, 911, 51], - ["get", 10, 10, 1, 911, 11], - ["get", 11, 10, 1, 911, 25], - ["length", 12, 11, 911, 25], - ["access", 11, 1, 911, 35], - "_nop_tc_70", + ["access", 10, "error", 981, 47], + ["access", 12, "cannot apply '+': operands must be numbers", 981, 47], + ["array", 13, 0, 981, 47], + ["push", 13, 12, 981, 47], + ["frame", 12, 9, 2, 981, 47], + ["null", 9, 981, 47], + ["setarg", 12, 0, 9, 981, 47], + ["setarg", 12, 1, 10, 981, 47], + ["setarg", 12, 2, 13, 981, 47], + ["invoke", 12, 9, 981, 47], + ["disrupt", 981, 47], + "num_done_501", + ["put", 11, 17, 1, 981, 47], + ["get", 9, 44, 1, 982, 9], + ["frame", 10, 9, 3, 982, 9], + ["null", 9, 982, 9], + ["setarg", 10, 0, 9, 982, 9], + ["setarg", 10, 1, 4, 982, 9], + ["setarg", 10, 2, 8, 982, 9], + ["setarg", 10, 3, 7, 982, 9], + ["invoke", 10, 9, 982, 9], + ["load_field", 9, 5, "closure", 983, 13], + ["true", 10, 983, 26], + ["is_identical", 11, 9, 10, 983, 26], + ["jump_true", 11, "eq_done_504", 983, 26], + ["is_int", 12, 9, 983, 26], + ["jump_false", 12, "eq_ni_505", 983, 26], "_nop_tc_71", + ["jump", "eq_ni_505", 983, 26], + ["eq_int", 11, 9, 10, 983, 26], + ["jump", "eq_done_504", 983, 26], + "eq_ni_505", + ["is_num", 12, 9, 983, 26], + ["jump_false", 12, "eq_nn_506", 983, 26], "_nop_tc_72", + ["jump", "eq_nn_506", 983, 26], + ["eq_float", 11, 9, 10, 983, 26], + ["jump", "eq_done_504", 983, 26], + "eq_nn_506", + ["is_text", 12, 9, 983, 26], + ["jump_false", 12, "eq_nt_507", 983, 26], "_nop_tc_73", - ["subtract", 13, 12, 11, 911, 35], - ["jump", "num_done_486", 911, 35], - "num_err_485", + ["jump", "eq_nt_507", 983, 26], + ["eq_text", 11, 9, 10, 983, 26], + ["jump", "eq_done_504", 983, 26], + "eq_nt_507", + ["is_null", 12, 9, 983, 26], + ["jump_false", 12, "eq_nnl_508", 983, 26], + "_nop_tc_74", + ["jump", "eq_nnl_508", 983, 26], + ["true", 11, 983, 26], + ["jump", "eq_done_504", 983, 26], + "eq_nnl_508", + ["is_bool", 12, 9, 983, 26], + ["jump_false", 12, "eq_nb_509", 983, 26], + "_nop_tc_75", + "_nop_tc_76", + ["eq_bool", 11, 9, 10, 983, 26], + ["jump", "eq_done_504", 983, 26], + "eq_nb_509", + ["false", 11, 983, 26], + "eq_done_504", + ["jump_false", 11, "if_else_502", 983, 26], + ["true", 9, 984, 51], + ["get", 10, 13, 1, 984, 11], + ["get", 11, 13, 1, 984, 25], + ["length", 12, 11, 984, 25], + ["access", 11, 1, 984, 35], + "_nop_tc_77", + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", + ["subtract", 13, 12, 11, 984, 35], + ["jump", "num_done_511", 984, 35], + "num_err_510", [ "access", 11, @@ -7316,37 +7887,37 @@ "kind": "name", "make": "intrinsic" }, - 911, + 984, 35 ], - ["access", 12, "error", 911, 35], - ["access", 14, "cannot apply '-': operands must be numbers", 911, 35], - ["array", 15, 0, 911, 35], - ["push", 15, 14, 911, 35], - ["frame", 14, 11, 2, 911, 35], - ["null", 11, 911, 35], - ["setarg", 14, 0, 11, 911, 35], - ["setarg", 14, 1, 12, 911, 35], - ["setarg", 14, 2, 15, 911, 35], - ["invoke", 14, 11, 911, 35], - ["disrupt", 911, 35], - "num_done_486", - ["load_dynamic", 11, 10, 13, 911, 35], - ["store_field", 11, 9, "is_closure", 911, 35], - ["jump", "if_end_478", 911, 35], - "if_else_477", - "if_end_478", - ["jump", "if_end_452", 911, 35], - "if_else_451", - "if_end_452", - ["access", 9, 1, 914, 17], - ["is_num", 10, 1, 914, 17], - ["jump_false", 10, "num_err_487", 914, 17], - "_nop_tc_74", - "_nop_tc_75", - ["add", 10, 1, 9, 914, 17], - ["jump", "num_done_488", 914, 17], - "num_err_487", + ["access", 12, "error", 984, 35], + ["access", 14, "cannot apply '-': operands must be numbers", 984, 35], + ["array", 15, 0, 984, 35], + ["push", 15, 14, 984, 35], + ["frame", 14, 11, 2, 984, 35], + ["null", 11, 984, 35], + ["setarg", 14, 0, 11, 984, 35], + ["setarg", 14, 1, 12, 984, 35], + ["setarg", 14, 2, 15, 984, 35], + ["invoke", 14, 11, 984, 35], + ["disrupt", 984, 35], + "num_done_511", + ["load_dynamic", 11, 10, 13, 984, 35], + ["store_field", 11, 9, "is_closure", 984, 35], + ["jump", "if_end_503", 984, 35], + "if_else_502", + "if_end_503", + ["jump", "if_end_477", 984, 35], + "if_else_476", + "if_end_477", + ["access", 9, 1, 987, 17], + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", + "_nop_tc_84", + ["add", 10, 1, 9, 987, 17], + ["jump", "num_done_513", 987, 17], + "num_err_512", [ "access", 9, @@ -7355,26 +7926,26 @@ "kind": "name", "make": "intrinsic" }, - 914, + 987, 17 ], - ["access", 11, "error", 914, 17], - ["access", 12, "cannot apply '+': operands must be numbers", 914, 17], - ["array", 13, 0, 914, 17], - ["push", 13, 12, 914, 17], - ["frame", 12, 9, 2, 914, 17], - ["null", 9, 914, 17], - ["setarg", 12, 0, 9, 914, 17], - ["setarg", 12, 1, 11, 914, 17], - ["setarg", 12, 2, 13, 914, 17], - ["invoke", 12, 9, 914, 17], - ["disrupt", 914, 17], - "num_done_488", - ["move", 1, 10, 914, 17], - ["jump", "while_start_411", 914, 17], - "while_end_412", - ["null", 1, 914, 17], - ["return", 1, 914, 17] + ["access", 11, "error", 987, 17], + ["access", 12, "cannot apply '+': operands must be numbers", 987, 17], + ["array", 13, 0, 987, 17], + ["push", 13, 12, 987, 17], + ["frame", 12, 9, 2, 987, 17], + ["null", 9, 987, 17], + ["setarg", 12, 0, 9, 987, 17], + ["setarg", 12, 1, 11, 987, 17], + ["setarg", 12, 2, 13, 987, 17], + ["invoke", 12, 9, 987, 17], + ["disrupt", 987, 17], + "num_done_513", + ["move", 1, 10, 987, 17], + ["jump", "while_start_436", 987, 17], + "while_end_437", + ["null", 1, 987, 17], + ["return", 1, 987, 17] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -7385,113 +7956,113 @@ "nr_slots": 9, "nr_close_slots": 0, "instructions": [ - ["access", 3, 0, 920, 14], - "while_start_489", - ["load_field", 4, 1, "vars", 921, 24], - ["length", 5, 4, 921, 24], - ["is_int", 4, 3, 921, 24], - ["jump_false", 4, "rel_ni_491", 921, 24], + ["access", 3, 0, 993, 14], + "while_start_514", + ["load_field", 4, 1, "vars", 994, 24], + ["length", 5, 4, 994, 24], + ["is_int", 4, 3, 994, 24], + ["jump_false", 4, "rel_ni_516", 994, 24], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_ni_491", - ["is_num", 4, 3, 921, 24], - ["jump_false", 4, "rel_nn_492", 921, 24], + ["lt_int", 4, 3, 5, 994, 24], + ["jump", "rel_done_518", 994, 24], + "rel_ni_516", "_nop_tc_3", "_nop_tc_4", - ["lt_float", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_nn_492", - ["is_text", 4, 3, 921, 24], - ["jump_false", 4, "rel_err_494", 921, 24], "_nop_tc_5", - ["jump", "rel_err_494", 921, 24], - ["lt_text", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_err_494", + "_nop_tc_6", + ["lt_float", 4, 3, 5, 994, 24], + ["jump", "rel_done_518", 994, 24], + "rel_nn_517", + "_nop_tc_7", + ["jump", "rel_err_519", 994, 24], + "_nop_tc_8", + ["jump", "rel_err_519", 994, 24], + ["lt_text", 4, 3, 5, 994, 24], + ["jump", "rel_done_518", 994, 24], + "rel_err_519", [ "access", - 4, + 5, { "name": "log", "kind": "name", "make": "intrinsic" }, - 921, + 994, 24 ], - ["access", 5, "error", 921, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 921, 24], - ["array", 8, 0, 921, 24], - ["push", 8, 7, 921, 24], - ["frame", 7, 4, 2, 921, 24], - ["null", 4, 921, 24], - ["setarg", 7, 0, 4, 921, 24], - ["setarg", 7, 1, 5, 921, 24], - ["setarg", 7, 2, 8, 921, 24], - ["invoke", 7, 4, 921, 24], - ["disrupt", 921, 24], - "rel_done_493", - ["jump_false", 6, "while_end_490", 921, 24], - ["load_field", 4, 1, "vars", 922, 11], - ["load_dynamic", 5, 4, 3, 922, 22], - ["load_field", 4, 5, "name", 922, 22], - ["is_identical", 5, 4, 2, 922, 34], - ["jump_true", 5, "eq_done_497", 922, 34], - ["is_int", 6, 4, 922, 34], - ["jump_false", 6, "eq_ni_498", 922, 34], - ["is_int", 7, 2, 922, 34], - ["jump_false", 7, "eq_ni_498", 922, 34], - ["eq_int", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_ni_498", - ["is_num", 6, 4, 922, 34], - ["jump_false", 6, "eq_nn_499", 922, 34], - ["is_num", 7, 2, 922, 34], - ["jump_false", 7, "eq_nn_499", 922, 34], - ["eq_float", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nn_499", - ["is_text", 6, 4, 922, 34], - ["jump_false", 6, "eq_nt_500", 922, 34], - ["is_text", 7, 2, 922, 34], - ["jump_false", 7, "eq_nt_500", 922, 34], - ["eq_text", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nt_500", - ["is_null", 6, 4, 922, 34], - ["jump_false", 6, "eq_nnl_501", 922, 34], - ["is_null", 7, 2, 922, 34], - ["jump_false", 7, "eq_nnl_501", 922, 34], - ["true", 5, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nnl_501", - ["is_bool", 6, 4, 922, 34], - ["jump_false", 6, "eq_nb_502", 922, 34], - ["is_bool", 7, 2, 922, 34], - ["jump_false", 7, "eq_nb_502", 922, 34], - ["eq_bool", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nb_502", - ["false", 5, 922, 34], - "eq_done_497", - ["jump_false", 5, "if_else_495", 922, 34], - ["load_field", 4, 1, "vars", 923, 16], - ["load_dynamic", 5, 4, 3, 923, 27], - ["load_field", 4, 5, "slot", 923, 27], - ["return", 4, 923, 27], + ["access", 6, "error", 994, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 994, 24], + ["array", 8, 0, 994, 24], + ["push", 8, 7, 994, 24], + ["frame", 7, 5, 2, 994, 24], + ["null", 5, 994, 24], + ["setarg", 7, 0, 5, 994, 24], + ["setarg", 7, 1, 6, 994, 24], + ["setarg", 7, 2, 8, 994, 24], + ["invoke", 7, 5, 994, 24], + ["disrupt", 994, 24], + "rel_done_518", + ["jump_false", 4, "while_end_515", 994, 24], + ["load_field", 4, 1, "vars", 995, 11], + ["load_dynamic", 5, 4, 3, 995, 22], + ["load_field", 4, 5, "name", 995, 22], + ["is_identical", 5, 4, 2, 995, 34], + ["jump_true", 5, "eq_done_522", 995, 34], + ["is_int", 6, 4, 995, 34], + ["jump_false", 6, "eq_ni_523", 995, 34], + ["is_int", 7, 2, 995, 34], + ["jump_false", 7, "eq_ni_523", 995, 34], + ["eq_int", 5, 4, 2, 995, 34], + ["jump", "eq_done_522", 995, 34], + "eq_ni_523", + ["is_num", 6, 4, 995, 34], + ["jump_false", 6, "eq_nn_524", 995, 34], + ["is_num", 7, 2, 995, 34], + ["jump_false", 7, "eq_nn_524", 995, 34], + ["eq_float", 5, 4, 2, 995, 34], + ["jump", "eq_done_522", 995, 34], + "eq_nn_524", + ["is_text", 6, 4, 995, 34], + ["jump_false", 6, "eq_nt_525", 995, 34], + ["is_text", 7, 2, 995, 34], + ["jump_false", 7, "eq_nt_525", 995, 34], + ["eq_text", 5, 4, 2, 995, 34], + ["jump", "eq_done_522", 995, 34], + "eq_nt_525", + ["is_null", 6, 4, 995, 34], + ["jump_false", 6, "eq_nnl_526", 995, 34], + ["is_null", 7, 2, 995, 34], + ["jump_false", 7, "eq_nnl_526", 995, 34], + ["true", 5, 995, 34], + ["jump", "eq_done_522", 995, 34], + "eq_nnl_526", + ["is_bool", 6, 4, 995, 34], + ["jump_false", 6, "eq_nb_527", 995, 34], + ["is_bool", 7, 2, 995, 34], + ["jump_false", 7, "eq_nb_527", 995, 34], + ["eq_bool", 5, 4, 2, 995, 34], + ["jump", "eq_done_522", 995, 34], + "eq_nb_527", + ["false", 5, 995, 34], + "eq_done_522", + ["jump_false", 5, "if_else_520", 995, 34], + ["load_field", 4, 1, "vars", 996, 16], + ["load_dynamic", 5, 4, 3, 996, 27], + ["load_field", 4, 5, "slot", 996, 27], + ["return", 4, 996, 27], "_nop_ur_1", - "if_else_495", - "if_end_496", - ["access", 4, 1, 925, 17], - ["is_num", 5, 3, 925, 17], - ["jump_false", 5, "num_err_503", 925, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 5, 3, 4, 925, 17], - ["jump", "num_done_504", 925, 17], - "num_err_503", + "if_else_520", + "if_end_521", + ["access", 4, 1, 998, 17], + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", + ["add", 5, 3, 4, 998, 17], + ["jump", "num_done_529", 998, 17], + "num_err_528", [ "access", 4, @@ -7500,26 +8071,26 @@ "kind": "name", "make": "intrinsic" }, - 925, + 998, 17 ], - ["access", 6, "error", 925, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 925, 17], - ["array", 8, 0, 925, 17], - ["push", 8, 7, 925, 17], - ["frame", 7, 4, 2, 925, 17], - ["null", 4, 925, 17], - ["setarg", 7, 0, 4, 925, 17], - ["setarg", 7, 1, 6, 925, 17], - ["setarg", 7, 2, 8, 925, 17], - ["invoke", 7, 4, 925, 17], - ["disrupt", 925, 17], - "num_done_504", - ["move", 3, 5, 925, 17], - ["jump", "while_start_489", 925, 17], - "while_end_490", - ["access", 3, -1, 927, 12], - ["return", 3, 927, 12], + ["access", 6, "error", 998, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 998, 17], + ["array", 8, 0, 998, 17], + ["push", 8, 7, 998, 17], + ["frame", 7, 4, 2, 998, 17], + ["null", 4, 998, 17], + ["setarg", 7, 0, 4, 998, 17], + ["setarg", 7, 1, 6, 998, 17], + ["setarg", 7, 2, 8, 998, 17], + ["invoke", 7, 4, 998, 17], + ["disrupt", 998, 17], + "num_done_529", + ["move", 3, 5, 998, 17], + ["jump", "while_start_514", 998, 17], + "while_end_515", + ["access", 3, -1, 1000, 12], + ["return", 3, 1000, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -7532,726 +8103,222 @@ "nr_slots": 20, "nr_close_slots": 0, "instructions": [ - ["load_field", 4, 1, "acc", 941, 15], - ["move", 5, 4, 941, 15], - ["load_field", 4, 1, "i", 942, 13], - ["move", 6, 4, 942, 13], - ["load_field", 4, 1, "arr", 943, 20], - ["move", 7, 4, 943, 20], - ["load_field", 4, 1, "fn", 944, 19], - ["move", 8, 4, 944, 19], - ["load_field", 4, 1, "len", 945, 15], - ["move", 9, 4, 945, 15], - ["get", 4, 40, 1, 946, 17], - ["frame", 10, 4, 0, 946, 17], - ["null", 4, 946, 17], - ["setarg", 10, 0, 4, 946, 17], - ["invoke", 10, 4, 946, 17], - ["move", 10, 4, 946, 17], - ["get", 4, 40, 1, 947, 16], - ["frame", 11, 4, 0, 947, 16], - ["null", 4, 947, 16], - ["setarg", 11, 0, 4, 947, 16], - ["invoke", 11, 4, 947, 16], - ["move", 11, 4, 947, 16], - ["get", 4, 40, 1, 948, 18], - ["frame", 12, 4, 0, 948, 18], - ["null", 4, 948, 18], - ["setarg", 12, 0, 4, 948, 18], - ["invoke", 12, 4, 948, 18], - ["move", 12, 4, 948, 18], - ["get", 4, 40, 1, 949, 15], - ["frame", 13, 4, 0, 949, 15], - ["null", 4, 949, 15], - ["setarg", 13, 0, 4, 949, 15], - ["invoke", 13, 4, 949, 15], - ["move", 13, 4, 949, 15], - ["get", 4, 40, 1, 950, 16], - ["frame", 14, 4, 0, 950, 16], - ["null", 4, 950, 16], - ["setarg", 14, 0, 4, 950, 16], - ["invoke", 14, 4, 950, 16], - ["move", 14, 4, 950, 16], - ["get", 4, 40, 1, 951, 13], - ["frame", 15, 4, 0, 951, 13], - ["null", 4, 951, 13], - ["setarg", 15, 0, 4, 951, 13], - ["invoke", 15, 4, 951, 13], - ["move", 15, 4, 951, 13], - ["access", 4, "reduce_loop", 952, 32], - ["get", 16, 45, 1, 952, 22], - ["frame", 17, 16, 1, 952, 22], - ["null", 16, 952, 22], - ["setarg", 17, 0, 16, 952, 22], - ["setarg", 17, 1, 4, 952, 22], - ["invoke", 17, 4, 952, 22], - ["move", 16, 4, 952, 22], - ["access", 4, "int", 953, 12], - ["access", 17, 1, 953, 24], - ["get", 18, 51, 1, 953, 5], - ["frame", 19, 18, 3, 953, 5], - ["null", 18, 953, 5], - ["setarg", 19, 0, 18, 953, 5], - ["setarg", 19, 1, 4, 953, 5], - ["setarg", 19, 2, 13, 953, 5], - ["setarg", 19, 3, 17, 953, 5], - ["invoke", 19, 4, 953, 5], - ["access", 4, "null", 954, 12], - ["get", 17, 50, 1, 954, 5], - ["frame", 18, 17, 2, 954, 5], - ["null", 17, 954, 5], - ["setarg", 18, 0, 17, 954, 5], - ["setarg", 18, 1, 4, 954, 5], - ["setarg", 18, 2, 12, 954, 5], - ["invoke", 18, 4, 954, 5], - ["get", 4, 48, 1, 955, 5], - ["frame", 17, 4, 1, 955, 5], - ["null", 4, 955, 5], - ["setarg", 17, 0, 4, 955, 5], - ["setarg", 17, 1, 16, 955, 5], - ["invoke", 17, 4, 955, 5], - ["jump_false", 2, "if_else_505", 956, 9], - ["access", 4, "lt_int", 957, 14], - ["get", 17, 52, 1, 957, 7], - ["frame", 18, 17, 4, 957, 7], - ["null", 17, 957, 7], - ["setarg", 18, 0, 17, 957, 7], - ["setarg", 18, 1, 4, 957, 7], - ["setarg", 18, 2, 10, 957, 7], - ["setarg", 18, 3, 6, 957, 7], - ["setarg", 18, 4, 9, 957, 7], - ["invoke", 18, 4, 957, 7], - ["jump", "if_end_506", 957, 7], - "if_else_505", - ["access", 4, "int", 959, 14], - ["access", 9, 0, 959, 27], - ["get", 17, 51, 1, 959, 7], - ["frame", 18, 17, 3, 959, 7], - ["null", 17, 959, 7], - ["setarg", 18, 0, 17, 959, 7], - ["setarg", 18, 1, 4, 959, 7], - ["setarg", 18, 2, 14, 959, 7], - ["setarg", 18, 3, 9, 959, 7], - ["invoke", 18, 4, 959, 7], - ["access", 4, "ge_int", 960, 14], - ["get", 9, 52, 1, 960, 7], - ["frame", 17, 9, 4, 960, 7], - ["null", 9, 960, 7], - ["setarg", 17, 0, 9, 960, 7], - ["setarg", 17, 1, 4, 960, 7], - ["setarg", 17, 2, 10, 960, 7], - ["setarg", 17, 3, 6, 960, 7], - ["setarg", 17, 4, 14, 960, 7], - ["invoke", 17, 4, 960, 7], - "if_end_506", - ["access", 4, "jump_false", 962, 20], - ["get", 9, 60, 1, 962, 5], - ["frame", 14, 9, 3, 962, 5], - ["null", 9, 962, 5], - ["setarg", 14, 0, 9, 962, 5], - ["setarg", 14, 1, 4, 962, 5], - ["setarg", 14, 2, 10, 962, 5], - ["setarg", 14, 3, 3, 962, 5], - ["invoke", 14, 4, 962, 5], - ["access", 4, "load_index", 963, 12], - ["get", 9, 52, 1, 963, 5], - ["frame", 10, 9, 4, 963, 5], - ["null", 9, 963, 5], - ["setarg", 10, 0, 9, 963, 5], - ["setarg", 10, 1, 4, 963, 5], - ["setarg", 10, 2, 11, 963, 5], - ["setarg", 10, 3, 7, 963, 5], - ["setarg", 10, 4, 6, 963, 5], - ["invoke", 10, 4, 963, 5], - ["access", 4, "frame", 964, 12], - ["access", 7, 2, 964, 33], - ["get", 9, 52, 1, 964, 5], - ["frame", 10, 9, 4, 964, 5], - ["null", 9, 964, 5], - ["setarg", 10, 0, 9, 964, 5], - ["setarg", 10, 1, 4, 964, 5], - ["setarg", 10, 2, 15, 964, 5], - ["setarg", 10, 3, 8, 964, 5], - ["setarg", 10, 4, 7, 964, 5], - ["invoke", 10, 4, 964, 5], - ["access", 4, "setarg", 965, 12], - ["access", 7, 0, 965, 25], - ["get", 8, 52, 1, 965, 5], - ["frame", 9, 8, 4, 965, 5], - ["null", 8, 965, 5], - ["setarg", 9, 0, 8, 965, 5], - ["setarg", 9, 1, 4, 965, 5], - ["setarg", 9, 2, 15, 965, 5], - ["setarg", 9, 3, 7, 965, 5], - ["setarg", 9, 4, 12, 965, 5], - ["invoke", 9, 4, 965, 5], - ["access", 4, "setarg", 966, 12], - ["access", 7, 1, 966, 25], - ["get", 8, 52, 1, 966, 5], - ["frame", 9, 8, 4, 966, 5], - ["null", 8, 966, 5], - ["setarg", 9, 0, 8, 966, 5], - ["setarg", 9, 1, 4, 966, 5], - ["setarg", 9, 2, 15, 966, 5], - ["setarg", 9, 3, 7, 966, 5], - ["setarg", 9, 4, 5, 966, 5], - ["invoke", 9, 4, 966, 5], - ["access", 4, "setarg", 967, 12], - ["access", 7, 2, 967, 25], - ["get", 8, 52, 1, 967, 5], - ["frame", 9, 8, 4, 967, 5], - ["null", 8, 967, 5], - ["setarg", 9, 0, 8, 967, 5], - ["setarg", 9, 1, 4, 967, 5], - ["setarg", 9, 2, 15, 967, 5], - ["setarg", 9, 3, 7, 967, 5], - ["setarg", 9, 4, 11, 967, 5], - ["invoke", 9, 4, 967, 5], - ["access", 4, "invoke", 968, 12], - ["get", 7, 51, 1, 968, 5], - ["frame", 8, 7, 3, 968, 5], - ["null", 7, 968, 5], - ["setarg", 8, 0, 7, 968, 5], - ["setarg", 8, 1, 4, 968, 5], - ["setarg", 8, 2, 15, 968, 5], - ["setarg", 8, 3, 5, 968, 5], - ["invoke", 8, 4, 968, 5], - ["jump_false", 2, "if_else_507", 969, 9], - ["access", 4, "add", 970, 14], - ["get", 5, 52, 1, 970, 7], - ["frame", 7, 5, 4, 970, 7], - ["null", 5, 970, 7], - ["setarg", 7, 0, 5, 970, 7], - ["setarg", 7, 1, 4, 970, 7], - ["setarg", 7, 2, 6, 970, 7], - ["setarg", 7, 3, 6, 970, 7], - ["setarg", 7, 4, 13, 970, 7], - ["invoke", 7, 4, 970, 7], - ["jump", "if_end_508", 970, 7], - "if_else_507", - ["access", 4, "subtract", 972, 14], - ["get", 5, 52, 1, 972, 7], - ["frame", 7, 5, 4, 972, 7], - ["null", 5, 972, 7], - ["setarg", 7, 0, 5, 972, 7], - ["setarg", 7, 1, 4, 972, 7], - ["setarg", 7, 2, 6, 972, 7], - ["setarg", 7, 3, 6, 972, 7], - ["setarg", 7, 4, 13, 972, 7], - ["invoke", 7, 4, 972, 7], - "if_end_508", - ["get", 4, 59, 1, 974, 5], - ["frame", 5, 4, 1, 974, 5], - ["null", 4, 974, 5], - ["setarg", 5, 0, 4, 974, 5], - ["setarg", 5, 1, 16, 974, 5], - ["invoke", 5, 4, 974, 5], - ["null", 4, 974, 5], - ["return", 4, 974, 5] - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 979, 15], - ["frame", 5, 4, 0, 979, 15], - ["null", 4, 979, 15], - ["setarg", 5, 0, 4, 979, 15], - ["invoke", 5, 4, 979, 15], - ["move", 5, 4, 979, 15], - ["get", 4, 40, 1, 980, 13], - ["frame", 6, 4, 0, 980, 13], - ["null", 4, 980, 13], - ["setarg", 6, 0, 4, 980, 13], - ["invoke", 6, 4, 980, 13], - ["move", 6, 4, 980, 13], - ["get", 4, 40, 1, 981, 17], - ["frame", 7, 4, 0, 981, 17], - ["null", 4, 981, 17], - ["setarg", 7, 0, 4, 981, 17], - ["invoke", 7, 4, 981, 17], - ["move", 7, 4, 981, 17], - ["get", 4, 40, 1, 982, 16], - ["frame", 8, 4, 0, 982, 16], - ["null", 4, 982, 16], - ["setarg", 8, 0, 4, 982, 16], - ["invoke", 8, 4, 982, 16], - ["move", 8, 4, 982, 16], - ["get", 4, 40, 1, 983, 18], - ["frame", 9, 4, 0, 983, 18], - ["null", 4, 983, 18], - ["setarg", 9, 0, 4, 983, 18], - ["invoke", 9, 4, 983, 18], - ["move", 9, 4, 983, 18], - ["get", 4, 40, 1, 984, 15], - ["frame", 10, 4, 0, 984, 15], - ["null", 4, 984, 15], - ["setarg", 10, 0, 4, 984, 15], - ["invoke", 10, 4, 984, 15], - ["move", 10, 4, 984, 15], - ["get", 4, 40, 1, 985, 13], - ["frame", 11, 4, 0, 985, 13], - ["null", 4, 985, 13], - ["setarg", 11, 0, 4, 985, 13], - ["invoke", 11, 4, 985, 13], - ["move", 11, 4, 985, 13], - ["get", 4, 40, 1, 986, 19], - ["frame", 12, 4, 0, 986, 19], - ["null", 4, 986, 19], - ["setarg", 12, 0, 4, 986, 19], - ["invoke", 12, 4, 986, 19], - ["move", 12, 4, 986, 19], - ["access", 4, "arrfor_loop", 987, 32], - ["get", 13, 45, 1, 987, 22], - ["frame", 14, 13, 1, 987, 22], - ["null", 13, 987, 22], - ["setarg", 14, 0, 13, 987, 22], - ["setarg", 14, 1, 4, 987, 22], - ["invoke", 14, 4, 987, 22], - ["move", 13, 4, 987, 22], - ["access", 4, "arrfor_done", 988, 32], - ["get", 14, 45, 1, 988, 22], - ["frame", 15, 14, 1, 988, 22], - ["null", 14, 988, 22], - ["setarg", 15, 0, 14, 988, 22], - ["setarg", 15, 1, 4, 988, 22], - ["invoke", 15, 4, 988, 22], - ["move", 14, 4, 988, 22], - ["access", 4, "length", 989, 12], - ["get", 15, 51, 1, 989, 5], - ["frame", 16, 15, 3, 989, 5], - ["null", 15, 989, 5], - ["setarg", 16, 0, 15, 989, 5], - ["setarg", 16, 1, 4, 989, 5], - ["setarg", 16, 2, 5, 989, 5], - ["setarg", 16, 3, 2, 989, 5], - ["invoke", 16, 4, 989, 5], - ["access", 4, "int", 990, 12], - ["access", 15, 0, 990, 22], - ["get", 16, 51, 1, 990, 5], - ["frame", 17, 16, 3, 990, 5], - ["null", 16, 990, 5], - ["setarg", 17, 0, 16, 990, 5], - ["setarg", 17, 1, 4, 990, 5], - ["setarg", 17, 2, 6, 990, 5], - ["setarg", 17, 3, 15, 990, 5], - ["invoke", 17, 4, 990, 5], - ["access", 4, "int", 991, 12], - ["access", 15, 1, 991, 24], - ["get", 16, 51, 1, 991, 5], - ["frame", 17, 16, 3, 991, 5], - ["null", 16, 991, 5], - ["setarg", 17, 0, 16, 991, 5], - ["setarg", 17, 1, 4, 991, 5], - ["setarg", 17, 2, 10, 991, 5], - ["setarg", 17, 3, 15, 991, 5], - ["invoke", 17, 4, 991, 5], - ["access", 4, "null", 992, 12], - ["get", 15, 50, 1, 992, 5], - ["frame", 16, 15, 2, 992, 5], - ["null", 15, 992, 5], - ["setarg", 16, 0, 15, 992, 5], - ["setarg", 16, 1, 4, 992, 5], - ["setarg", 16, 2, 9, 992, 5], - ["invoke", 16, 4, 992, 5], - ["get", 4, 48, 1, 993, 5], - ["frame", 15, 4, 1, 993, 5], - ["null", 4, 993, 5], - ["setarg", 15, 0, 4, 993, 5], - ["setarg", 15, 1, 13, 993, 5], - ["invoke", 15, 4, 993, 5], - ["access", 4, "lt_int", 994, 12], - ["get", 15, 52, 1, 994, 5], - ["frame", 16, 15, 4, 994, 5], - ["null", 15, 994, 5], - ["setarg", 16, 0, 15, 994, 5], - ["setarg", 16, 1, 4, 994, 5], - ["setarg", 16, 2, 7, 994, 5], - ["setarg", 16, 3, 6, 994, 5], - ["setarg", 16, 4, 5, 994, 5], - ["invoke", 16, 4, 994, 5], - ["access", 4, "jump_false", 995, 20], - ["get", 5, 60, 1, 995, 5], - ["frame", 15, 5, 3, 995, 5], - ["null", 5, 995, 5], - ["setarg", 15, 0, 5, 995, 5], - ["setarg", 15, 1, 4, 995, 5], - ["setarg", 15, 2, 7, 995, 5], - ["setarg", 15, 3, 14, 995, 5], - ["invoke", 15, 4, 995, 5], - ["access", 4, "load_index", 996, 12], - ["get", 5, 52, 1, 996, 5], - ["frame", 7, 5, 4, 996, 5], - ["null", 5, 996, 5], - ["setarg", 7, 0, 5, 996, 5], - ["setarg", 7, 1, 4, 996, 5], - ["setarg", 7, 2, 8, 996, 5], - ["setarg", 7, 3, 2, 996, 5], - ["setarg", 7, 4, 6, 996, 5], - ["invoke", 7, 4, 996, 5], - ["access", 4, "frame", 997, 12], - ["access", 5, 2, 997, 33], - ["get", 7, 52, 1, 997, 5], - ["frame", 15, 7, 4, 997, 5], - ["null", 7, 997, 5], - ["setarg", 15, 0, 7, 997, 5], - ["setarg", 15, 1, 4, 997, 5], - ["setarg", 15, 2, 11, 997, 5], - ["setarg", 15, 3, 3, 997, 5], - ["setarg", 15, 4, 5, 997, 5], - ["invoke", 15, 4, 997, 5], - ["access", 4, "setarg", 998, 12], - ["access", 5, 0, 998, 25], - ["get", 7, 52, 1, 998, 5], - ["frame", 15, 7, 4, 998, 5], - ["null", 7, 998, 5], - ["setarg", 15, 0, 7, 998, 5], - ["setarg", 15, 1, 4, 998, 5], - ["setarg", 15, 2, 11, 998, 5], - ["setarg", 15, 3, 5, 998, 5], - ["setarg", 15, 4, 9, 998, 5], - ["invoke", 15, 4, 998, 5], - ["access", 4, "setarg", 999, 12], - ["access", 5, 1, 999, 25], - ["get", 7, 52, 1, 999, 5], - ["frame", 9, 7, 4, 999, 5], - ["null", 7, 999, 5], - ["setarg", 9, 0, 7, 999, 5], - ["setarg", 9, 1, 4, 999, 5], - ["setarg", 9, 2, 11, 999, 5], - ["setarg", 9, 3, 5, 999, 5], - ["setarg", 9, 4, 8, 999, 5], - ["invoke", 9, 4, 999, 5], - ["access", 4, "setarg", 1000, 12], - ["access", 5, 2, 1000, 25], - ["get", 7, 52, 1, 1000, 5], - ["frame", 8, 7, 4, 1000, 5], - ["null", 7, 1000, 5], - ["setarg", 8, 0, 7, 1000, 5], - ["setarg", 8, 1, 4, 1000, 5], - ["setarg", 8, 2, 11, 1000, 5], - ["setarg", 8, 3, 5, 1000, 5], - ["setarg", 8, 4, 6, 1000, 5], - ["invoke", 8, 4, 1000, 5], - ["access", 4, "invoke", 1001, 12], - ["get", 5, 51, 1, 1001, 5], - ["frame", 7, 5, 3, 1001, 5], - ["null", 5, 1001, 5], - ["setarg", 7, 0, 5, 1001, 5], - ["setarg", 7, 1, 4, 1001, 5], - ["setarg", 7, 2, 11, 1001, 5], - ["setarg", 7, 3, 12, 1001, 5], - ["invoke", 7, 4, 1001, 5], - ["access", 4, "add", 1002, 12], - ["get", 5, 52, 1, 1002, 5], - ["frame", 7, 5, 4, 1002, 5], - ["null", 5, 1002, 5], - ["setarg", 7, 0, 5, 1002, 5], - ["setarg", 7, 1, 4, 1002, 5], - ["setarg", 7, 2, 6, 1002, 5], - ["setarg", 7, 3, 6, 1002, 5], - ["setarg", 7, 4, 10, 1002, 5], - ["invoke", 7, 4, 1002, 5], - ["get", 4, 59, 1, 1003, 5], - ["frame", 5, 4, 1, 1003, 5], - ["null", 4, 1003, 5], - ["setarg", 5, 0, 4, 1003, 5], - ["setarg", 5, 1, 13, 1003, 5], - ["invoke", 5, 4, 1003, 5], - ["get", 4, 48, 1, 1004, 5], - ["frame", 5, 4, 1, 1004, 5], - ["null", 4, 1004, 5], - ["setarg", 5, 0, 4, 1004, 5], - ["setarg", 5, 1, 14, 1004, 5], - ["invoke", 5, 4, 1004, 5], - ["access", 4, "null", 1005, 12], - ["get", 5, 50, 1, 1005, 5], - ["frame", 6, 5, 2, 1005, 5], - ["null", 5, 1005, 5], - ["setarg", 6, 0, 5, 1005, 5], - ["setarg", 6, 1, 4, 1005, 5], - ["setarg", 6, 2, 1, 1005, 5], - ["invoke", 6, 4, 1005, 5], - ["return", 1, 1006, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": ".cell/packages/core/mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 1011, 15], - ["frame", 5, 4, 0, 1011, 15], - ["null", 4, 1011, 15], - ["setarg", 5, 0, 4, 1011, 15], - ["invoke", 5, 4, 1011, 15], - ["move", 5, 4, 1011, 15], - ["get", 4, 40, 1, 1012, 13], - ["frame", 6, 4, 0, 1012, 13], - ["null", 4, 1012, 13], - ["setarg", 6, 0, 4, 1012, 13], - ["invoke", 6, 4, 1012, 13], - ["move", 6, 4, 1012, 13], - ["get", 4, 40, 1, 1013, 17], - ["frame", 7, 4, 0, 1013, 17], - ["null", 4, 1013, 17], - ["setarg", 7, 0, 4, 1013, 17], - ["invoke", 7, 4, 1013, 17], - ["move", 7, 4, 1013, 17], - ["get", 4, 40, 1, 1014, 16], - ["frame", 8, 4, 0, 1014, 16], - ["null", 4, 1014, 16], - ["setarg", 8, 0, 4, 1014, 16], - ["invoke", 8, 4, 1014, 16], - ["move", 8, 4, 1014, 16], - ["get", 4, 40, 1, 1015, 18], - ["frame", 9, 4, 0, 1015, 18], - ["null", 4, 1015, 18], - ["setarg", 9, 0, 4, 1015, 18], - ["invoke", 9, 4, 1015, 18], - ["move", 9, 4, 1015, 18], - ["get", 4, 40, 1, 1016, 15], - ["frame", 10, 4, 0, 1016, 15], - ["null", 4, 1016, 15], - ["setarg", 10, 0, 4, 1016, 15], - ["invoke", 10, 4, 1016, 15], - ["move", 10, 4, 1016, 15], - ["get", 4, 40, 1, 1017, 13], - ["frame", 11, 4, 0, 1017, 13], - ["null", 4, 1017, 13], - ["setarg", 11, 0, 4, 1017, 13], - ["invoke", 11, 4, 1017, 13], - ["move", 11, 4, 1017, 13], - ["get", 4, 40, 1, 1018, 15], - ["frame", 12, 4, 0, 1018, 15], - ["null", 4, 1018, 15], - ["setarg", 12, 0, 4, 1018, 15], - ["invoke", 12, 4, 1018, 15], - ["move", 12, 4, 1018, 15], - ["access", 4, "every_loop", 1019, 32], - ["get", 13, 45, 1, 1019, 22], - ["frame", 14, 13, 1, 1019, 22], - ["null", 13, 1019, 22], - ["setarg", 14, 0, 13, 1019, 22], - ["setarg", 14, 1, 4, 1019, 22], - ["invoke", 14, 4, 1019, 22], - ["move", 13, 4, 1019, 22], - ["access", 4, "every_true", 1020, 30], - ["get", 14, 45, 1, 1020, 20], - ["frame", 15, 14, 1, 1020, 20], - ["null", 14, 1020, 20], - ["setarg", 15, 0, 14, 1020, 20], - ["setarg", 15, 1, 4, 1020, 20], - ["invoke", 15, 4, 1020, 20], - ["move", 14, 4, 1020, 20], - ["access", 4, "every_false", 1021, 31], - ["get", 15, 45, 1, 1021, 21], - ["frame", 16, 15, 1, 1021, 21], - ["null", 15, 1021, 21], - ["setarg", 16, 0, 15, 1021, 21], - ["setarg", 16, 1, 4, 1021, 21], - ["invoke", 16, 4, 1021, 21], - ["move", 15, 4, 1021, 21], - ["access", 4, "every_done", 1022, 32], - ["get", 16, 45, 1, 1022, 22], - ["frame", 17, 16, 1, 1022, 22], - ["null", 16, 1022, 22], - ["setarg", 17, 0, 16, 1022, 22], - ["setarg", 17, 1, 4, 1022, 22], - ["invoke", 17, 4, 1022, 22], - ["move", 16, 4, 1022, 22], - ["access", 4, "length", 1023, 12], - ["get", 17, 51, 1, 1023, 5], - ["frame", 18, 17, 3, 1023, 5], - ["null", 17, 1023, 5], - ["setarg", 18, 0, 17, 1023, 5], - ["setarg", 18, 1, 4, 1023, 5], - ["setarg", 18, 2, 5, 1023, 5], - ["setarg", 18, 3, 2, 1023, 5], - ["invoke", 18, 4, 1023, 5], - ["access", 4, "int", 1024, 12], - ["access", 17, 0, 1024, 22], - ["get", 18, 51, 1, 1024, 5], - ["frame", 19, 18, 3, 1024, 5], - ["null", 18, 1024, 5], - ["setarg", 19, 0, 18, 1024, 5], - ["setarg", 19, 1, 4, 1024, 5], - ["setarg", 19, 2, 6, 1024, 5], - ["setarg", 19, 3, 17, 1024, 5], - ["invoke", 19, 4, 1024, 5], - ["access", 4, "int", 1025, 12], - ["access", 17, 1, 1025, 24], - ["get", 18, 51, 1, 1025, 5], - ["frame", 19, 18, 3, 1025, 5], - ["null", 18, 1025, 5], - ["setarg", 19, 0, 18, 1025, 5], - ["setarg", 19, 1, 4, 1025, 5], - ["setarg", 19, 2, 10, 1025, 5], - ["setarg", 19, 3, 17, 1025, 5], - ["invoke", 19, 4, 1025, 5], - ["access", 4, "null", 1026, 12], - ["get", 17, 50, 1, 1026, 5], - ["frame", 18, 17, 2, 1026, 5], - ["null", 17, 1026, 5], - ["setarg", 18, 0, 17, 1026, 5], - ["setarg", 18, 1, 4, 1026, 5], - ["setarg", 18, 2, 9, 1026, 5], - ["invoke", 18, 4, 1026, 5], - ["get", 4, 48, 1, 1027, 5], - ["frame", 17, 4, 1, 1027, 5], - ["null", 4, 1027, 5], - ["setarg", 17, 0, 4, 1027, 5], - ["setarg", 17, 1, 13, 1027, 5], - ["invoke", 17, 4, 1027, 5], - ["access", 4, "lt_int", 1028, 12], - ["get", 17, 52, 1, 1028, 5], - ["frame", 18, 17, 4, 1028, 5], - ["null", 17, 1028, 5], - ["setarg", 18, 0, 17, 1028, 5], - ["setarg", 18, 1, 4, 1028, 5], - ["setarg", 18, 2, 7, 1028, 5], - ["setarg", 18, 3, 6, 1028, 5], - ["setarg", 18, 4, 5, 1028, 5], - ["invoke", 18, 4, 1028, 5], - ["access", 4, "jump_false", 1029, 20], - ["get", 5, 60, 1, 1029, 5], - ["frame", 17, 5, 3, 1029, 5], - ["null", 5, 1029, 5], - ["setarg", 17, 0, 5, 1029, 5], - ["setarg", 17, 1, 4, 1029, 5], - ["setarg", 17, 2, 7, 1029, 5], - ["setarg", 17, 3, 14, 1029, 5], - ["invoke", 17, 4, 1029, 5], - ["access", 4, "load_index", 1030, 12], - ["get", 5, 52, 1, 1030, 5], - ["frame", 7, 5, 4, 1030, 5], - ["null", 5, 1030, 5], - ["setarg", 7, 0, 5, 1030, 5], - ["setarg", 7, 1, 4, 1030, 5], - ["setarg", 7, 2, 8, 1030, 5], - ["setarg", 7, 3, 2, 1030, 5], - ["setarg", 7, 4, 6, 1030, 5], - ["invoke", 7, 4, 1030, 5], - ["access", 4, "frame", 1031, 12], - ["access", 5, 1, 1031, 33], - ["get", 7, 52, 1, 1031, 5], - ["frame", 17, 7, 4, 1031, 5], - ["null", 7, 1031, 5], - ["setarg", 17, 0, 7, 1031, 5], - ["setarg", 17, 1, 4, 1031, 5], - ["setarg", 17, 2, 11, 1031, 5], - ["setarg", 17, 3, 3, 1031, 5], - ["setarg", 17, 4, 5, 1031, 5], - ["invoke", 17, 4, 1031, 5], - ["access", 4, "setarg", 1032, 12], - ["access", 5, 0, 1032, 25], - ["get", 7, 52, 1, 1032, 5], - ["frame", 17, 7, 4, 1032, 5], - ["null", 7, 1032, 5], - ["setarg", 17, 0, 7, 1032, 5], - ["setarg", 17, 1, 4, 1032, 5], - ["setarg", 17, 2, 11, 1032, 5], - ["setarg", 17, 3, 5, 1032, 5], - ["setarg", 17, 4, 9, 1032, 5], - ["invoke", 17, 4, 1032, 5], - ["access", 4, "setarg", 1033, 12], - ["access", 5, 1, 1033, 25], - ["get", 7, 52, 1, 1033, 5], - ["frame", 9, 7, 4, 1033, 5], - ["null", 7, 1033, 5], - ["setarg", 9, 0, 7, 1033, 5], - ["setarg", 9, 1, 4, 1033, 5], - ["setarg", 9, 2, 11, 1033, 5], - ["setarg", 9, 3, 5, 1033, 5], - ["setarg", 9, 4, 8, 1033, 5], - ["invoke", 9, 4, 1033, 5], - ["access", 4, "invoke", 1034, 12], - ["get", 5, 51, 1, 1034, 5], - ["frame", 7, 5, 3, 1034, 5], - ["null", 5, 1034, 5], - ["setarg", 7, 0, 5, 1034, 5], - ["setarg", 7, 1, 4, 1034, 5], - ["setarg", 7, 2, 11, 1034, 5], - ["setarg", 7, 3, 12, 1034, 5], - ["invoke", 7, 4, 1034, 5], + ["load_field", 4, 1, "acc", 1014, 15], + ["move", 5, 4, 1014, 15], + ["load_field", 4, 1, "i", 1015, 13], + ["move", 6, 4, 1015, 13], + ["load_field", 4, 1, "arr", 1016, 20], + ["move", 7, 4, 1016, 20], + ["load_field", 4, 1, "fn", 1017, 19], + ["move", 8, 4, 1017, 19], + ["load_field", 4, 1, "len", 1018, 15], + ["move", 9, 4, 1018, 15], + ["get", 4, 43, 1, 1019, 17], + ["frame", 10, 4, 0, 1019, 17], + ["null", 4, 1019, 17], + ["setarg", 10, 0, 4, 1019, 17], + ["invoke", 10, 4, 1019, 17], + ["move", 10, 4, 1019, 17], + ["get", 4, 43, 1, 1020, 16], + ["frame", 11, 4, 0, 1020, 16], + ["null", 4, 1020, 16], + ["setarg", 11, 0, 4, 1020, 16], + ["invoke", 11, 4, 1020, 16], + ["move", 11, 4, 1020, 16], + ["get", 4, 43, 1, 1021, 18], + ["frame", 12, 4, 0, 1021, 18], + ["null", 4, 1021, 18], + ["setarg", 12, 0, 4, 1021, 18], + ["invoke", 12, 4, 1021, 18], + ["move", 12, 4, 1021, 18], + ["get", 4, 43, 1, 1022, 15], + ["frame", 13, 4, 0, 1022, 15], + ["null", 4, 1022, 15], + ["setarg", 13, 0, 4, 1022, 15], + ["invoke", 13, 4, 1022, 15], + ["move", 13, 4, 1022, 15], + ["get", 4, 43, 1, 1023, 16], + ["frame", 14, 4, 0, 1023, 16], + ["null", 4, 1023, 16], + ["setarg", 14, 0, 4, 1023, 16], + ["invoke", 14, 4, 1023, 16], + ["move", 14, 4, 1023, 16], + ["get", 4, 43, 1, 1024, 13], + ["frame", 15, 4, 0, 1024, 13], + ["null", 4, 1024, 13], + ["setarg", 15, 0, 4, 1024, 13], + ["invoke", 15, 4, 1024, 13], + ["move", 15, 4, 1024, 13], + ["access", 4, "reduce_loop", 1025, 32], + ["get", 16, 48, 1, 1025, 22], + ["frame", 17, 16, 1, 1025, 22], + ["null", 16, 1025, 22], + ["setarg", 17, 0, 16, 1025, 22], + ["setarg", 17, 1, 4, 1025, 22], + ["invoke", 17, 4, 1025, 22], + ["move", 16, 4, 1025, 22], + ["access", 4, "int", 1026, 12], + ["access", 17, 1, 1026, 24], + ["get", 18, 54, 1, 1026, 5], + ["frame", 19, 18, 3, 1026, 5], + ["null", 18, 1026, 5], + ["setarg", 19, 0, 18, 1026, 5], + ["setarg", 19, 1, 4, 1026, 5], + ["setarg", 19, 2, 13, 1026, 5], + ["setarg", 19, 3, 17, 1026, 5], + ["invoke", 19, 4, 1026, 5], + ["access", 4, "null", 1027, 12], + ["get", 17, 53, 1, 1027, 5], + ["frame", 18, 17, 2, 1027, 5], + ["null", 17, 1027, 5], + ["setarg", 18, 0, 17, 1027, 5], + ["setarg", 18, 1, 4, 1027, 5], + ["setarg", 18, 2, 12, 1027, 5], + ["invoke", 18, 4, 1027, 5], + ["get", 4, 51, 1, 1028, 5], + ["frame", 17, 4, 1, 1028, 5], + ["null", 4, 1028, 5], + ["setarg", 17, 0, 4, 1028, 5], + ["setarg", 17, 1, 16, 1028, 5], + ["invoke", 17, 4, 1028, 5], + ["jump_false", 2, "if_else_530", 1029, 9], + ["access", 4, "lt_int", 1030, 14], + ["get", 17, 55, 1, 1030, 7], + ["frame", 18, 17, 4, 1030, 7], + ["null", 17, 1030, 7], + ["setarg", 18, 0, 17, 1030, 7], + ["setarg", 18, 1, 4, 1030, 7], + ["setarg", 18, 2, 10, 1030, 7], + ["setarg", 18, 3, 6, 1030, 7], + ["setarg", 18, 4, 9, 1030, 7], + ["invoke", 18, 4, 1030, 7], + ["jump", "if_end_531", 1030, 7], + "if_else_530", + ["access", 4, "int", 1032, 14], + ["access", 9, 0, 1032, 27], + ["get", 17, 54, 1, 1032, 7], + ["frame", 18, 17, 3, 1032, 7], + ["null", 17, 1032, 7], + ["setarg", 18, 0, 17, 1032, 7], + ["setarg", 18, 1, 4, 1032, 7], + ["setarg", 18, 2, 14, 1032, 7], + ["setarg", 18, 3, 9, 1032, 7], + ["invoke", 18, 4, 1032, 7], + ["access", 4, "ge_int", 1033, 14], + ["get", 9, 55, 1, 1033, 7], + ["frame", 17, 9, 4, 1033, 7], + ["null", 9, 1033, 7], + ["setarg", 17, 0, 9, 1033, 7], + ["setarg", 17, 1, 4, 1033, 7], + ["setarg", 17, 2, 10, 1033, 7], + ["setarg", 17, 3, 6, 1033, 7], + ["setarg", 17, 4, 14, 1033, 7], + ["invoke", 17, 4, 1033, 7], + "if_end_531", ["access", 4, "jump_false", 1035, 20], - ["get", 5, 60, 1, 1035, 5], - ["frame", 7, 5, 3, 1035, 5], - ["null", 5, 1035, 5], - ["setarg", 7, 0, 5, 1035, 5], - ["setarg", 7, 1, 4, 1035, 5], - ["setarg", 7, 2, 12, 1035, 5], - ["setarg", 7, 3, 15, 1035, 5], - ["invoke", 7, 4, 1035, 5], - ["access", 4, "add", 1036, 12], - ["get", 5, 52, 1, 1036, 5], - ["frame", 7, 5, 4, 1036, 5], - ["null", 5, 1036, 5], - ["setarg", 7, 0, 5, 1036, 5], - ["setarg", 7, 1, 4, 1036, 5], - ["setarg", 7, 2, 6, 1036, 5], - ["setarg", 7, 3, 6, 1036, 5], - ["setarg", 7, 4, 10, 1036, 5], - ["invoke", 7, 4, 1036, 5], - ["get", 4, 59, 1, 1037, 5], - ["frame", 5, 4, 1, 1037, 5], - ["null", 4, 1037, 5], - ["setarg", 5, 0, 4, 1037, 5], - ["setarg", 5, 1, 13, 1037, 5], - ["invoke", 5, 4, 1037, 5], - ["get", 4, 48, 1, 1038, 5], - ["frame", 5, 4, 1, 1038, 5], - ["null", 4, 1038, 5], - ["setarg", 5, 0, 4, 1038, 5], - ["setarg", 5, 1, 14, 1038, 5], - ["invoke", 5, 4, 1038, 5], - ["access", 4, "true", 1039, 12], - ["get", 5, 50, 1, 1039, 5], - ["frame", 6, 5, 2, 1039, 5], - ["null", 5, 1039, 5], - ["setarg", 6, 0, 5, 1039, 5], - ["setarg", 6, 1, 4, 1039, 5], - ["setarg", 6, 2, 1, 1039, 5], - ["invoke", 6, 4, 1039, 5], - ["get", 4, 59, 1, 1040, 5], - ["frame", 5, 4, 1, 1040, 5], - ["null", 4, 1040, 5], - ["setarg", 5, 0, 4, 1040, 5], - ["setarg", 5, 1, 16, 1040, 5], - ["invoke", 5, 4, 1040, 5], - ["get", 4, 48, 1, 1041, 5], - ["frame", 5, 4, 1, 1041, 5], - ["null", 4, 1041, 5], - ["setarg", 5, 0, 4, 1041, 5], - ["setarg", 5, 1, 15, 1041, 5], - ["invoke", 5, 4, 1041, 5], - ["access", 4, "false", 1042, 12], - ["get", 5, 50, 1, 1042, 5], - ["frame", 6, 5, 2, 1042, 5], - ["null", 5, 1042, 5], - ["setarg", 6, 0, 5, 1042, 5], - ["setarg", 6, 1, 4, 1042, 5], - ["setarg", 6, 2, 1, 1042, 5], - ["invoke", 6, 4, 1042, 5], - ["get", 4, 48, 1, 1043, 5], - ["frame", 5, 4, 1, 1043, 5], - ["null", 4, 1043, 5], - ["setarg", 5, 0, 4, 1043, 5], - ["setarg", 5, 1, 16, 1043, 5], - ["invoke", 5, 4, 1043, 5], - ["return", 1, 1044, 12], - "_nop_ur_1", - "_nop_ur_2" + ["get", 9, 63, 1, 1035, 5], + ["frame", 14, 9, 3, 1035, 5], + ["null", 9, 1035, 5], + ["setarg", 14, 0, 9, 1035, 5], + ["setarg", 14, 1, 4, 1035, 5], + ["setarg", 14, 2, 10, 1035, 5], + ["setarg", 14, 3, 3, 1035, 5], + ["invoke", 14, 4, 1035, 5], + ["access", 4, "load_index", 1036, 12], + ["get", 9, 55, 1, 1036, 5], + ["frame", 10, 9, 4, 1036, 5], + ["null", 9, 1036, 5], + ["setarg", 10, 0, 9, 1036, 5], + ["setarg", 10, 1, 4, 1036, 5], + ["setarg", 10, 2, 11, 1036, 5], + ["setarg", 10, 3, 7, 1036, 5], + ["setarg", 10, 4, 6, 1036, 5], + ["invoke", 10, 4, 1036, 5], + ["access", 4, "frame", 1037, 12], + ["access", 7, 2, 1037, 33], + ["get", 9, 55, 1, 1037, 5], + ["frame", 10, 9, 4, 1037, 5], + ["null", 9, 1037, 5], + ["setarg", 10, 0, 9, 1037, 5], + ["setarg", 10, 1, 4, 1037, 5], + ["setarg", 10, 2, 15, 1037, 5], + ["setarg", 10, 3, 8, 1037, 5], + ["setarg", 10, 4, 7, 1037, 5], + ["invoke", 10, 4, 1037, 5], + ["access", 4, "setarg", 1038, 12], + ["access", 7, 0, 1038, 25], + ["get", 8, 55, 1, 1038, 5], + ["frame", 9, 8, 4, 1038, 5], + ["null", 8, 1038, 5], + ["setarg", 9, 0, 8, 1038, 5], + ["setarg", 9, 1, 4, 1038, 5], + ["setarg", 9, 2, 15, 1038, 5], + ["setarg", 9, 3, 7, 1038, 5], + ["setarg", 9, 4, 12, 1038, 5], + ["invoke", 9, 4, 1038, 5], + ["access", 4, "setarg", 1039, 12], + ["access", 7, 1, 1039, 25], + ["get", 8, 55, 1, 1039, 5], + ["frame", 9, 8, 4, 1039, 5], + ["null", 8, 1039, 5], + ["setarg", 9, 0, 8, 1039, 5], + ["setarg", 9, 1, 4, 1039, 5], + ["setarg", 9, 2, 15, 1039, 5], + ["setarg", 9, 3, 7, 1039, 5], + ["setarg", 9, 4, 5, 1039, 5], + ["invoke", 9, 4, 1039, 5], + ["access", 4, "setarg", 1040, 12], + ["access", 7, 2, 1040, 25], + ["get", 8, 55, 1, 1040, 5], + ["frame", 9, 8, 4, 1040, 5], + ["null", 8, 1040, 5], + ["setarg", 9, 0, 8, 1040, 5], + ["setarg", 9, 1, 4, 1040, 5], + ["setarg", 9, 2, 15, 1040, 5], + ["setarg", 9, 3, 7, 1040, 5], + ["setarg", 9, 4, 11, 1040, 5], + ["invoke", 9, 4, 1040, 5], + ["access", 4, "invoke", 1041, 12], + ["get", 7, 54, 1, 1041, 5], + ["frame", 8, 7, 3, 1041, 5], + ["null", 7, 1041, 5], + ["setarg", 8, 0, 7, 1041, 5], + ["setarg", 8, 1, 4, 1041, 5], + ["setarg", 8, 2, 15, 1041, 5], + ["setarg", 8, 3, 5, 1041, 5], + ["invoke", 8, 4, 1041, 5], + ["jump_false", 2, "if_else_532", 1042, 9], + ["access", 4, "add", 1043, 14], + ["get", 5, 55, 1, 1043, 7], + ["frame", 7, 5, 4, 1043, 7], + ["null", 5, 1043, 7], + ["setarg", 7, 0, 5, 1043, 7], + ["setarg", 7, 1, 4, 1043, 7], + ["setarg", 7, 2, 6, 1043, 7], + ["setarg", 7, 3, 6, 1043, 7], + ["setarg", 7, 4, 13, 1043, 7], + ["invoke", 7, 4, 1043, 7], + ["jump", "if_end_533", 1043, 7], + "if_else_532", + ["access", 4, "subtract", 1045, 14], + ["get", 5, 55, 1, 1045, 7], + ["frame", 7, 5, 4, 1045, 7], + ["null", 5, 1045, 7], + ["setarg", 7, 0, 5, 1045, 7], + ["setarg", 7, 1, 4, 1045, 7], + ["setarg", 7, 2, 6, 1045, 7], + ["setarg", 7, 3, 6, 1045, 7], + ["setarg", 7, 4, 13, 1045, 7], + ["invoke", 7, 4, 1045, 7], + "if_end_533", + ["get", 4, 62, 1, 1047, 5], + ["frame", 5, 4, 1, 1047, 5], + ["null", 4, 1047, 5], + ["setarg", 5, 0, 4, 1047, 5], + ["setarg", 5, 1, 16, 1047, 5], + ["invoke", 5, 4, 1047, 5], + ["null", 4, 1047, 5], + ["return", 4, 1047, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -8259,269 +8326,345 @@ }, { "disruption_pc": 0, - "nr_slots": 20, + "nr_slots": 22, "nr_close_slots": 0, "instructions": [ - ["get", 4, 40, 1, 1049, 15], - ["frame", 5, 4, 0, 1049, 15], - ["null", 4, 1049, 15], - ["setarg", 5, 0, 4, 1049, 15], - ["invoke", 5, 4, 1049, 15], - ["move", 5, 4, 1049, 15], - ["get", 4, 40, 1, 1050, 13], - ["frame", 6, 4, 0, 1050, 13], - ["null", 4, 1050, 13], - ["setarg", 6, 0, 4, 1050, 13], - ["invoke", 6, 4, 1050, 13], - ["move", 6, 4, 1050, 13], - ["get", 4, 40, 1, 1051, 17], - ["frame", 7, 4, 0, 1051, 17], - ["null", 4, 1051, 17], - ["setarg", 7, 0, 4, 1051, 17], - ["invoke", 7, 4, 1051, 17], - ["move", 7, 4, 1051, 17], - ["get", 4, 40, 1, 1052, 16], - ["frame", 8, 4, 0, 1052, 16], - ["null", 4, 1052, 16], - ["setarg", 8, 0, 4, 1052, 16], - ["invoke", 8, 4, 1052, 16], - ["move", 8, 4, 1052, 16], - ["get", 4, 40, 1, 1053, 18], - ["frame", 9, 4, 0, 1053, 18], - ["null", 4, 1053, 18], - ["setarg", 9, 0, 4, 1053, 18], - ["invoke", 9, 4, 1053, 18], - ["move", 9, 4, 1053, 18], - ["get", 4, 40, 1, 1054, 15], - ["frame", 10, 4, 0, 1054, 15], - ["null", 4, 1054, 15], - ["setarg", 10, 0, 4, 1054, 15], - ["invoke", 10, 4, 1054, 15], - ["move", 10, 4, 1054, 15], - ["get", 4, 40, 1, 1055, 13], - ["frame", 11, 4, 0, 1055, 13], - ["null", 4, 1055, 13], - ["setarg", 11, 0, 4, 1055, 13], - ["invoke", 11, 4, 1055, 13], - ["move", 11, 4, 1055, 13], - ["get", 4, 40, 1, 1056, 15], - ["frame", 12, 4, 0, 1056, 15], - ["null", 4, 1056, 15], - ["setarg", 12, 0, 4, 1056, 15], - ["invoke", 12, 4, 1056, 15], - ["move", 12, 4, 1056, 15], - ["access", 4, "some_loop", 1057, 32], - ["get", 13, 45, 1, 1057, 22], - ["frame", 14, 13, 1, 1057, 22], - ["null", 13, 1057, 22], - ["setarg", 14, 0, 13, 1057, 22], - ["setarg", 14, 1, 4, 1057, 22], - ["invoke", 14, 4, 1057, 22], - ["move", 13, 4, 1057, 22], - ["access", 4, "some_true", 1058, 30], - ["get", 14, 45, 1, 1058, 20], - ["frame", 15, 14, 1, 1058, 20], - ["null", 14, 1058, 20], - ["setarg", 15, 0, 14, 1058, 20], - ["setarg", 15, 1, 4, 1058, 20], - ["invoke", 15, 4, 1058, 20], - ["move", 14, 4, 1058, 20], - ["access", 4, "some_false", 1059, 31], - ["get", 15, 45, 1, 1059, 21], - ["frame", 16, 15, 1, 1059, 21], - ["null", 15, 1059, 21], - ["setarg", 16, 0, 15, 1059, 21], - ["setarg", 16, 1, 4, 1059, 21], - ["invoke", 16, 4, 1059, 21], - ["move", 15, 4, 1059, 21], - ["access", 4, "some_done", 1060, 32], - ["get", 16, 45, 1, 1060, 22], - ["frame", 17, 16, 1, 1060, 22], - ["null", 16, 1060, 22], - ["setarg", 17, 0, 16, 1060, 22], - ["setarg", 17, 1, 4, 1060, 22], - ["invoke", 17, 4, 1060, 22], - ["move", 16, 4, 1060, 22], - ["access", 4, "length", 1061, 12], - ["get", 17, 51, 1, 1061, 5], - ["frame", 18, 17, 3, 1061, 5], - ["null", 17, 1061, 5], - ["setarg", 18, 0, 17, 1061, 5], - ["setarg", 18, 1, 4, 1061, 5], - ["setarg", 18, 2, 5, 1061, 5], - ["setarg", 18, 3, 2, 1061, 5], - ["invoke", 18, 4, 1061, 5], - ["access", 4, "int", 1062, 12], - ["access", 17, 0, 1062, 22], - ["get", 18, 51, 1, 1062, 5], - ["frame", 19, 18, 3, 1062, 5], - ["null", 18, 1062, 5], - ["setarg", 19, 0, 18, 1062, 5], - ["setarg", 19, 1, 4, 1062, 5], - ["setarg", 19, 2, 6, 1062, 5], - ["setarg", 19, 3, 17, 1062, 5], - ["invoke", 19, 4, 1062, 5], - ["access", 4, "int", 1063, 12], - ["access", 17, 1, 1063, 24], - ["get", 18, 51, 1, 1063, 5], - ["frame", 19, 18, 3, 1063, 5], - ["null", 18, 1063, 5], - ["setarg", 19, 0, 18, 1063, 5], - ["setarg", 19, 1, 4, 1063, 5], - ["setarg", 19, 2, 10, 1063, 5], - ["setarg", 19, 3, 17, 1063, 5], - ["invoke", 19, 4, 1063, 5], - ["access", 4, "null", 1064, 12], - ["get", 17, 50, 1, 1064, 5], - ["frame", 18, 17, 2, 1064, 5], - ["null", 17, 1064, 5], - ["setarg", 18, 0, 17, 1064, 5], - ["setarg", 18, 1, 4, 1064, 5], - ["setarg", 18, 2, 9, 1064, 5], - ["invoke", 18, 4, 1064, 5], - ["get", 4, 48, 1, 1065, 5], - ["frame", 17, 4, 1, 1065, 5], - ["null", 4, 1065, 5], - ["setarg", 17, 0, 4, 1065, 5], - ["setarg", 17, 1, 13, 1065, 5], - ["invoke", 17, 4, 1065, 5], - ["access", 4, "lt_int", 1066, 12], - ["get", 17, 52, 1, 1066, 5], - ["frame", 18, 17, 4, 1066, 5], - ["null", 17, 1066, 5], - ["setarg", 18, 0, 17, 1066, 5], - ["setarg", 18, 1, 4, 1066, 5], - ["setarg", 18, 2, 7, 1066, 5], - ["setarg", 18, 3, 6, 1066, 5], - ["setarg", 18, 4, 5, 1066, 5], - ["invoke", 18, 4, 1066, 5], - ["access", 4, "jump_false", 1067, 20], - ["get", 5, 60, 1, 1067, 5], - ["frame", 17, 5, 3, 1067, 5], - ["null", 5, 1067, 5], - ["setarg", 17, 0, 5, 1067, 5], - ["setarg", 17, 1, 4, 1067, 5], - ["setarg", 17, 2, 7, 1067, 5], - ["setarg", 17, 3, 15, 1067, 5], - ["invoke", 17, 4, 1067, 5], - ["access", 4, "load_index", 1068, 12], - ["get", 5, 52, 1, 1068, 5], - ["frame", 7, 5, 4, 1068, 5], - ["null", 5, 1068, 5], - ["setarg", 7, 0, 5, 1068, 5], - ["setarg", 7, 1, 4, 1068, 5], - ["setarg", 7, 2, 8, 1068, 5], - ["setarg", 7, 3, 2, 1068, 5], - ["setarg", 7, 4, 6, 1068, 5], - ["invoke", 7, 4, 1068, 5], - ["access", 4, "frame", 1069, 12], - ["access", 5, 1, 1069, 33], - ["get", 7, 52, 1, 1069, 5], - ["frame", 17, 7, 4, 1069, 5], - ["null", 7, 1069, 5], - ["setarg", 17, 0, 7, 1069, 5], - ["setarg", 17, 1, 4, 1069, 5], - ["setarg", 17, 2, 11, 1069, 5], - ["setarg", 17, 3, 3, 1069, 5], - ["setarg", 17, 4, 5, 1069, 5], - ["invoke", 17, 4, 1069, 5], - ["access", 4, "setarg", 1070, 12], - ["access", 5, 0, 1070, 25], - ["get", 7, 52, 1, 1070, 5], - ["frame", 17, 7, 4, 1070, 5], - ["null", 7, 1070, 5], - ["setarg", 17, 0, 7, 1070, 5], - ["setarg", 17, 1, 4, 1070, 5], - ["setarg", 17, 2, 11, 1070, 5], - ["setarg", 17, 3, 5, 1070, 5], - ["setarg", 17, 4, 9, 1070, 5], - ["invoke", 17, 4, 1070, 5], - ["access", 4, "setarg", 1071, 12], - ["access", 5, 1, 1071, 25], - ["get", 7, 52, 1, 1071, 5], - ["frame", 9, 7, 4, 1071, 5], - ["null", 7, 1071, 5], - ["setarg", 9, 0, 7, 1071, 5], - ["setarg", 9, 1, 4, 1071, 5], - ["setarg", 9, 2, 11, 1071, 5], - ["setarg", 9, 3, 5, 1071, 5], - ["setarg", 9, 4, 8, 1071, 5], - ["invoke", 9, 4, 1071, 5], - ["access", 4, "invoke", 1072, 12], - ["get", 5, 51, 1, 1072, 5], - ["frame", 7, 5, 3, 1072, 5], - ["null", 5, 1072, 5], - ["setarg", 7, 0, 5, 1072, 5], - ["setarg", 7, 1, 4, 1072, 5], - ["setarg", 7, 2, 11, 1072, 5], - ["setarg", 7, 3, 12, 1072, 5], - ["invoke", 7, 4, 1072, 5], - ["access", 4, "jump_true", 1073, 20], - ["get", 5, 60, 1, 1073, 5], - ["frame", 7, 5, 3, 1073, 5], + ["get", 4, 43, 1, 1052, 15], + ["frame", 5, 4, 0, 1052, 15], + ["null", 4, 1052, 15], + ["setarg", 5, 0, 4, 1052, 15], + ["invoke", 5, 4, 1052, 15], + ["move", 5, 4, 1052, 15], + ["get", 4, 43, 1, 1053, 13], + ["frame", 6, 4, 0, 1053, 13], + ["null", 4, 1053, 13], + ["setarg", 6, 0, 4, 1053, 13], + ["invoke", 6, 4, 1053, 13], + ["move", 6, 4, 1053, 13], + ["get", 4, 43, 1, 1054, 17], + ["frame", 7, 4, 0, 1054, 17], + ["null", 4, 1054, 17], + ["setarg", 7, 0, 4, 1054, 17], + ["invoke", 7, 4, 1054, 17], + ["move", 7, 4, 1054, 17], + ["get", 4, 43, 1, 1055, 16], + ["frame", 8, 4, 0, 1055, 16], + ["null", 4, 1055, 16], + ["setarg", 8, 0, 4, 1055, 16], + ["invoke", 8, 4, 1055, 16], + ["move", 8, 4, 1055, 16], + ["get", 4, 43, 1, 1056, 20], + ["frame", 9, 4, 0, 1056, 20], + ["null", 4, 1056, 20], + ["setarg", 9, 0, 4, 1056, 20], + ["invoke", 9, 4, 1056, 20], + ["move", 9, 4, 1056, 20], + ["get", 4, 43, 1, 1057, 24], + ["frame", 10, 4, 0, 1057, 24], + ["null", 4, 1057, 24], + ["setarg", 10, 0, 4, 1057, 24], + ["invoke", 10, 4, 1057, 24], + ["move", 10, 4, 1057, 24], + ["get", 4, 43, 1, 1058, 18], + ["frame", 11, 4, 0, 1058, 18], + ["null", 4, 1058, 18], + ["setarg", 11, 0, 4, 1058, 18], + ["invoke", 11, 4, 1058, 18], + ["move", 11, 4, 1058, 18], + ["get", 4, 43, 1, 1059, 15], + ["frame", 12, 4, 0, 1059, 15], + ["null", 4, 1059, 15], + ["setarg", 12, 0, 4, 1059, 15], + ["invoke", 12, 4, 1059, 15], + ["move", 12, 4, 1059, 15], + ["get", 4, 43, 1, 1060, 13], + ["frame", 13, 4, 0, 1060, 13], + ["null", 4, 1060, 13], + ["setarg", 13, 0, 4, 1060, 13], + ["invoke", 13, 4, 1060, 13], + ["move", 13, 4, 1060, 13], + ["get", 4, 43, 1, 1061, 19], + ["frame", 14, 4, 0, 1061, 19], + ["null", 4, 1061, 19], + ["setarg", 14, 0, 4, 1061, 19], + ["invoke", 14, 4, 1061, 19], + ["move", 14, 4, 1061, 19], + ["access", 4, "arrfor_loop", 1062, 32], + ["get", 15, 48, 1, 1062, 22], + ["frame", 16, 15, 1, 1062, 22], + ["null", 15, 1062, 22], + ["setarg", 16, 0, 15, 1062, 22], + ["setarg", 16, 1, 4, 1062, 22], + ["invoke", 16, 4, 1062, 22], + ["move", 15, 4, 1062, 22], + ["access", 4, "arrfor_done", 1063, 32], + ["get", 16, 48, 1, 1063, 22], + ["frame", 17, 16, 1, 1063, 22], + ["null", 16, 1063, 22], + ["setarg", 17, 0, 16, 1063, 22], + ["setarg", 17, 1, 4, 1063, 22], + ["invoke", 17, 4, 1063, 22], + ["move", 16, 4, 1063, 22], + ["access", 4, "arrfor_call_two", 1064, 36], + ["get", 17, 48, 1, 1064, 26], + ["frame", 18, 17, 1, 1064, 26], + ["null", 17, 1064, 26], + ["setarg", 18, 0, 17, 1064, 26], + ["setarg", 18, 1, 4, 1064, 26], + ["invoke", 18, 4, 1064, 26], + ["move", 17, 4, 1064, 26], + ["access", 4, "arrfor_call_done", 1065, 37], + ["get", 18, 48, 1, 1065, 27], + ["frame", 19, 18, 1, 1065, 27], + ["null", 18, 1065, 27], + ["setarg", 19, 0, 18, 1065, 27], + ["setarg", 19, 1, 4, 1065, 27], + ["invoke", 19, 4, 1065, 27], + ["move", 18, 4, 1065, 27], + ["access", 4, "length", 1066, 12], + ["get", 19, 54, 1, 1066, 5], + ["frame", 20, 19, 3, 1066, 5], + ["null", 19, 1066, 5], + ["setarg", 20, 0, 19, 1066, 5], + ["setarg", 20, 1, 4, 1066, 5], + ["setarg", 20, 2, 5, 1066, 5], + ["setarg", 20, 3, 2, 1066, 5], + ["invoke", 20, 4, 1066, 5], + ["access", 4, "int", 1067, 12], + ["access", 19, 0, 1067, 22], + ["get", 20, 54, 1, 1067, 5], + ["frame", 21, 20, 3, 1067, 5], + ["null", 20, 1067, 5], + ["setarg", 21, 0, 20, 1067, 5], + ["setarg", 21, 1, 4, 1067, 5], + ["setarg", 21, 2, 6, 1067, 5], + ["setarg", 21, 3, 19, 1067, 5], + ["invoke", 21, 4, 1067, 5], + ["access", 4, "int", 1068, 12], + ["access", 19, 1, 1068, 24], + ["get", 20, 54, 1, 1068, 5], + ["frame", 21, 20, 3, 1068, 5], + ["null", 20, 1068, 5], + ["setarg", 21, 0, 20, 1068, 5], + ["setarg", 21, 1, 4, 1068, 5], + ["setarg", 21, 2, 12, 1068, 5], + ["setarg", 21, 3, 19, 1068, 5], + ["invoke", 21, 4, 1068, 5], + ["access", 4, "null", 1069, 12], + ["get", 19, 53, 1, 1069, 5], + ["frame", 20, 19, 2, 1069, 5], + ["null", 19, 1069, 5], + ["setarg", 20, 0, 19, 1069, 5], + ["setarg", 20, 1, 4, 1069, 5], + ["setarg", 20, 2, 11, 1069, 5], + ["invoke", 20, 4, 1069, 5], + ["access", 4, "length", 1070, 12], + ["get", 19, 54, 1, 1070, 5], + ["frame", 20, 19, 3, 1070, 5], + ["null", 19, 1070, 5], + ["setarg", 20, 0, 19, 1070, 5], + ["setarg", 20, 1, 4, 1070, 5], + ["setarg", 20, 2, 9, 1070, 5], + ["setarg", 20, 3, 3, 1070, 5], + ["invoke", 20, 4, 1070, 5], + ["get", 4, 51, 1, 1071, 5], + ["frame", 19, 4, 1, 1071, 5], + ["null", 4, 1071, 5], + ["setarg", 19, 0, 4, 1071, 5], + ["setarg", 19, 1, 15, 1071, 5], + ["invoke", 19, 4, 1071, 5], + ["access", 4, "lt_int", 1072, 12], + ["get", 19, 55, 1, 1072, 5], + ["frame", 20, 19, 4, 1072, 5], + ["null", 19, 1072, 5], + ["setarg", 20, 0, 19, 1072, 5], + ["setarg", 20, 1, 4, 1072, 5], + ["setarg", 20, 2, 7, 1072, 5], + ["setarg", 20, 3, 6, 1072, 5], + ["setarg", 20, 4, 5, 1072, 5], + ["invoke", 20, 4, 1072, 5], + ["access", 4, "jump_false", 1073, 20], + ["get", 5, 63, 1, 1073, 5], + ["frame", 19, 5, 3, 1073, 5], ["null", 5, 1073, 5], - ["setarg", 7, 0, 5, 1073, 5], - ["setarg", 7, 1, 4, 1073, 5], - ["setarg", 7, 2, 12, 1073, 5], - ["setarg", 7, 3, 14, 1073, 5], - ["invoke", 7, 4, 1073, 5], - ["access", 4, "add", 1074, 12], - ["get", 5, 52, 1, 1074, 5], + ["setarg", 19, 0, 5, 1073, 5], + ["setarg", 19, 1, 4, 1073, 5], + ["setarg", 19, 2, 7, 1073, 5], + ["setarg", 19, 3, 16, 1073, 5], + ["invoke", 19, 4, 1073, 5], + ["access", 4, "load_index", 1074, 12], + ["get", 5, 55, 1, 1074, 5], ["frame", 7, 5, 4, 1074, 5], ["null", 5, 1074, 5], ["setarg", 7, 0, 5, 1074, 5], ["setarg", 7, 1, 4, 1074, 5], - ["setarg", 7, 2, 6, 1074, 5], - ["setarg", 7, 3, 6, 1074, 5], - ["setarg", 7, 4, 10, 1074, 5], + ["setarg", 7, 2, 8, 1074, 5], + ["setarg", 7, 3, 2, 1074, 5], + ["setarg", 7, 4, 6, 1074, 5], ["invoke", 7, 4, 1074, 5], - ["get", 4, 59, 1, 1075, 5], - ["frame", 5, 4, 1, 1075, 5], - ["null", 4, 1075, 5], - ["setarg", 5, 0, 4, 1075, 5], - ["setarg", 5, 1, 13, 1075, 5], - ["invoke", 5, 4, 1075, 5], - ["get", 4, 48, 1, 1076, 5], - ["frame", 5, 4, 1, 1076, 5], - ["null", 4, 1076, 5], - ["setarg", 5, 0, 4, 1076, 5], - ["setarg", 5, 1, 14, 1076, 5], - ["invoke", 5, 4, 1076, 5], - ["access", 4, "true", 1077, 12], - ["get", 5, 50, 1, 1077, 5], - ["frame", 6, 5, 2, 1077, 5], - ["null", 5, 1077, 5], - ["setarg", 6, 0, 5, 1077, 5], - ["setarg", 6, 1, 4, 1077, 5], - ["setarg", 6, 2, 1, 1077, 5], - ["invoke", 6, 4, 1077, 5], - ["get", 4, 59, 1, 1078, 5], - ["frame", 5, 4, 1, 1078, 5], - ["null", 4, 1078, 5], - ["setarg", 5, 0, 4, 1078, 5], - ["setarg", 5, 1, 16, 1078, 5], - ["invoke", 5, 4, 1078, 5], - ["get", 4, 48, 1, 1079, 5], - ["frame", 5, 4, 1, 1079, 5], - ["null", 4, 1079, 5], - ["setarg", 5, 0, 4, 1079, 5], - ["setarg", 5, 1, 15, 1079, 5], - ["invoke", 5, 4, 1079, 5], - ["access", 4, "false", 1080, 12], - ["get", 5, 50, 1, 1080, 5], - ["frame", 6, 5, 2, 1080, 5], + ["access", 4, "eq_int", 1075, 12], + ["get", 5, 55, 1, 1075, 5], + ["frame", 7, 5, 4, 1075, 5], + ["null", 5, 1075, 5], + ["setarg", 7, 0, 5, 1075, 5], + ["setarg", 7, 1, 4, 1075, 5], + ["setarg", 7, 2, 10, 1075, 5], + ["setarg", 7, 3, 9, 1075, 5], + ["setarg", 7, 4, 12, 1075, 5], + ["invoke", 7, 4, 1075, 5], + ["access", 4, "jump_false", 1076, 20], + ["get", 5, 63, 1, 1076, 5], + ["frame", 7, 5, 3, 1076, 5], + ["null", 5, 1076, 5], + ["setarg", 7, 0, 5, 1076, 5], + ["setarg", 7, 1, 4, 1076, 5], + ["setarg", 7, 2, 10, 1076, 5], + ["setarg", 7, 3, 17, 1076, 5], + ["invoke", 7, 4, 1076, 5], + ["access", 4, "frame", 1077, 12], + ["access", 5, 1, 1077, 33], + ["get", 7, 55, 1, 1077, 5], + ["frame", 9, 7, 4, 1077, 5], + ["null", 7, 1077, 5], + ["setarg", 9, 0, 7, 1077, 5], + ["setarg", 9, 1, 4, 1077, 5], + ["setarg", 9, 2, 13, 1077, 5], + ["setarg", 9, 3, 3, 1077, 5], + ["setarg", 9, 4, 5, 1077, 5], + ["invoke", 9, 4, 1077, 5], + ["access", 4, "setarg", 1078, 12], + ["access", 5, 0, 1078, 25], + ["get", 7, 55, 1, 1078, 5], + ["frame", 9, 7, 4, 1078, 5], + ["null", 7, 1078, 5], + ["setarg", 9, 0, 7, 1078, 5], + ["setarg", 9, 1, 4, 1078, 5], + ["setarg", 9, 2, 13, 1078, 5], + ["setarg", 9, 3, 5, 1078, 5], + ["setarg", 9, 4, 11, 1078, 5], + ["invoke", 9, 4, 1078, 5], + ["access", 4, "setarg", 1079, 12], + ["access", 5, 1, 1079, 25], + ["get", 7, 55, 1, 1079, 5], + ["frame", 9, 7, 4, 1079, 5], + ["null", 7, 1079, 5], + ["setarg", 9, 0, 7, 1079, 5], + ["setarg", 9, 1, 4, 1079, 5], + ["setarg", 9, 2, 13, 1079, 5], + ["setarg", 9, 3, 5, 1079, 5], + ["setarg", 9, 4, 8, 1079, 5], + ["invoke", 9, 4, 1079, 5], + ["access", 4, "invoke", 1080, 12], + ["get", 5, 54, 1, 1080, 5], + ["frame", 7, 5, 3, 1080, 5], ["null", 5, 1080, 5], - ["setarg", 6, 0, 5, 1080, 5], - ["setarg", 6, 1, 4, 1080, 5], - ["setarg", 6, 2, 1, 1080, 5], - ["invoke", 6, 4, 1080, 5], - ["get", 4, 48, 1, 1081, 5], + ["setarg", 7, 0, 5, 1080, 5], + ["setarg", 7, 1, 4, 1080, 5], + ["setarg", 7, 2, 13, 1080, 5], + ["setarg", 7, 3, 14, 1080, 5], + ["invoke", 7, 4, 1080, 5], + ["get", 4, 62, 1, 1081, 5], ["frame", 5, 4, 1, 1081, 5], ["null", 4, 1081, 5], ["setarg", 5, 0, 4, 1081, 5], - ["setarg", 5, 1, 16, 1081, 5], + ["setarg", 5, 1, 18, 1081, 5], ["invoke", 5, 4, 1081, 5], - ["return", 1, 1082, 12], + ["get", 4, 51, 1, 1082, 5], + ["frame", 5, 4, 1, 1082, 5], + ["null", 4, 1082, 5], + ["setarg", 5, 0, 4, 1082, 5], + ["setarg", 5, 1, 17, 1082, 5], + ["invoke", 5, 4, 1082, 5], + ["access", 4, "frame", 1083, 12], + ["access", 5, 2, 1083, 33], + ["get", 7, 55, 1, 1083, 5], + ["frame", 9, 7, 4, 1083, 5], + ["null", 7, 1083, 5], + ["setarg", 9, 0, 7, 1083, 5], + ["setarg", 9, 1, 4, 1083, 5], + ["setarg", 9, 2, 13, 1083, 5], + ["setarg", 9, 3, 3, 1083, 5], + ["setarg", 9, 4, 5, 1083, 5], + ["invoke", 9, 4, 1083, 5], + ["access", 4, "setarg", 1084, 12], + ["access", 5, 0, 1084, 25], + ["get", 7, 55, 1, 1084, 5], + ["frame", 9, 7, 4, 1084, 5], + ["null", 7, 1084, 5], + ["setarg", 9, 0, 7, 1084, 5], + ["setarg", 9, 1, 4, 1084, 5], + ["setarg", 9, 2, 13, 1084, 5], + ["setarg", 9, 3, 5, 1084, 5], + ["setarg", 9, 4, 11, 1084, 5], + ["invoke", 9, 4, 1084, 5], + ["access", 4, "setarg", 1085, 12], + ["access", 5, 1, 1085, 25], + ["get", 7, 55, 1, 1085, 5], + ["frame", 9, 7, 4, 1085, 5], + ["null", 7, 1085, 5], + ["setarg", 9, 0, 7, 1085, 5], + ["setarg", 9, 1, 4, 1085, 5], + ["setarg", 9, 2, 13, 1085, 5], + ["setarg", 9, 3, 5, 1085, 5], + ["setarg", 9, 4, 8, 1085, 5], + ["invoke", 9, 4, 1085, 5], + ["access", 4, "setarg", 1086, 12], + ["access", 5, 2, 1086, 25], + ["get", 7, 55, 1, 1086, 5], + ["frame", 8, 7, 4, 1086, 5], + ["null", 7, 1086, 5], + ["setarg", 8, 0, 7, 1086, 5], + ["setarg", 8, 1, 4, 1086, 5], + ["setarg", 8, 2, 13, 1086, 5], + ["setarg", 8, 3, 5, 1086, 5], + ["setarg", 8, 4, 6, 1086, 5], + ["invoke", 8, 4, 1086, 5], + ["access", 4, "invoke", 1087, 12], + ["get", 5, 54, 1, 1087, 5], + ["frame", 7, 5, 3, 1087, 5], + ["null", 5, 1087, 5], + ["setarg", 7, 0, 5, 1087, 5], + ["setarg", 7, 1, 4, 1087, 5], + ["setarg", 7, 2, 13, 1087, 5], + ["setarg", 7, 3, 14, 1087, 5], + ["invoke", 7, 4, 1087, 5], + ["get", 4, 51, 1, 1088, 5], + ["frame", 5, 4, 1, 1088, 5], + ["null", 4, 1088, 5], + ["setarg", 5, 0, 4, 1088, 5], + ["setarg", 5, 1, 18, 1088, 5], + ["invoke", 5, 4, 1088, 5], + ["access", 4, "add", 1089, 12], + ["get", 5, 55, 1, 1089, 5], + ["frame", 7, 5, 4, 1089, 5], + ["null", 5, 1089, 5], + ["setarg", 7, 0, 5, 1089, 5], + ["setarg", 7, 1, 4, 1089, 5], + ["setarg", 7, 2, 6, 1089, 5], + ["setarg", 7, 3, 6, 1089, 5], + ["setarg", 7, 4, 12, 1089, 5], + ["invoke", 7, 4, 1089, 5], + ["get", 4, 62, 1, 1090, 5], + ["frame", 5, 4, 1, 1090, 5], + ["null", 4, 1090, 5], + ["setarg", 5, 0, 4, 1090, 5], + ["setarg", 5, 1, 15, 1090, 5], + ["invoke", 5, 4, 1090, 5], + ["get", 4, 51, 1, 1091, 5], + ["frame", 5, 4, 1, 1091, 5], + ["null", 4, 1091, 5], + ["setarg", 5, 0, 4, 1091, 5], + ["setarg", 5, 1, 16, 1091, 5], + ["invoke", 5, 4, 1091, 5], + ["access", 4, "null", 1092, 12], + ["get", 5, 53, 1, 1092, 5], + ["frame", 6, 5, 2, 1092, 5], + ["null", 5, 1092, 5], + ["setarg", 6, 0, 5, 1092, 5], + ["setarg", 6, 1, 4, 1092, 5], + ["setarg", 6, 2, 1, 1092, 5], + ["invoke", 6, 4, 1092, 5], + ["return", 1, 1093, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -8534,277 +8677,937 @@ "nr_slots": 20, "nr_close_slots": 0, "instructions": [ - ["get", 4, 40, 1, 1087, 18], - ["frame", 5, 4, 0, 1087, 18], - ["null", 4, 1087, 18], - ["setarg", 5, 0, 4, 1087, 18], - ["invoke", 5, 4, 1087, 18], - ["move", 5, 4, 1087, 18], - ["get", 4, 40, 1, 1088, 15], - ["frame", 6, 4, 0, 1088, 15], - ["null", 4, 1088, 15], - ["setarg", 6, 0, 4, 1088, 15], - ["invoke", 6, 4, 1088, 15], - ["move", 6, 4, 1088, 15], - ["get", 4, 40, 1, 1089, 13], - ["frame", 7, 4, 0, 1089, 13], - ["null", 4, 1089, 13], - ["setarg", 7, 0, 4, 1089, 13], - ["invoke", 7, 4, 1089, 13], - ["move", 7, 4, 1089, 13], - ["get", 4, 40, 1, 1090, 17], - ["frame", 8, 4, 0, 1090, 17], - ["null", 4, 1090, 17], - ["setarg", 8, 0, 4, 1090, 17], - ["invoke", 8, 4, 1090, 17], - ["move", 8, 4, 1090, 17], - ["get", 4, 40, 1, 1091, 16], - ["frame", 9, 4, 0, 1091, 16], - ["null", 4, 1091, 16], - ["setarg", 9, 0, 4, 1091, 16], - ["invoke", 9, 4, 1091, 16], - ["move", 9, 4, 1091, 16], - ["get", 4, 40, 1, 1092, 18], - ["frame", 10, 4, 0, 1092, 18], - ["null", 4, 1092, 18], - ["setarg", 10, 0, 4, 1092, 18], - ["invoke", 10, 4, 1092, 18], - ["move", 10, 4, 1092, 18], - ["get", 4, 40, 1, 1093, 15], - ["frame", 11, 4, 0, 1093, 15], - ["null", 4, 1093, 15], - ["setarg", 11, 0, 4, 1093, 15], - ["invoke", 11, 4, 1093, 15], - ["move", 11, 4, 1093, 15], - ["get", 4, 40, 1, 1094, 13], - ["frame", 12, 4, 0, 1094, 13], - ["null", 4, 1094, 13], - ["setarg", 12, 0, 4, 1094, 13], - ["invoke", 12, 4, 1094, 13], - ["move", 12, 4, 1094, 13], - ["get", 4, 40, 1, 1095, 15], - ["frame", 13, 4, 0, 1095, 15], - ["null", 4, 1095, 15], - ["setarg", 13, 0, 4, 1095, 15], - ["invoke", 13, 4, 1095, 15], - ["move", 13, 4, 1095, 15], - ["access", 4, "filter_loop", 1096, 32], - ["get", 14, 45, 1, 1096, 22], - ["frame", 15, 14, 1, 1096, 22], - ["null", 14, 1096, 22], - ["setarg", 15, 0, 14, 1096, 22], - ["setarg", 15, 1, 4, 1096, 22], - ["invoke", 15, 4, 1096, 22], - ["move", 14, 4, 1096, 22], - ["access", 4, "filter_skip", 1097, 32], - ["get", 15, 45, 1, 1097, 22], - ["frame", 16, 15, 1, 1097, 22], - ["null", 15, 1097, 22], - ["setarg", 16, 0, 15, 1097, 22], - ["setarg", 16, 1, 4, 1097, 22], - ["invoke", 16, 4, 1097, 22], - ["move", 15, 4, 1097, 22], - ["access", 4, "filter_done", 1098, 32], - ["get", 16, 45, 1, 1098, 22], - ["frame", 17, 16, 1, 1098, 22], - ["null", 16, 1098, 22], - ["setarg", 17, 0, 16, 1098, 22], - ["setarg", 17, 1, 4, 1098, 22], - ["invoke", 17, 4, 1098, 22], - ["move", 16, 4, 1098, 22], - ["access", 4, "array", 1099, 16], - ["access", 17, 0, 1099, 33], - ["array", 18, 3, 1099, 33], - ["push", 18, 4, 1099, 33], - ["push", 18, 5, 1099, 33], - ["push", 18, 17, 1099, 33], - ["get", 4, 47, 1, 1099, 5], - ["frame", 17, 4, 1, 1099, 5], - ["null", 4, 1099, 5], - ["setarg", 17, 0, 4, 1099, 5], - ["setarg", 17, 1, 18, 1099, 5], - ["invoke", 17, 4, 1099, 5], - ["access", 4, "length", 1100, 12], - ["get", 17, 51, 1, 1100, 5], - ["frame", 18, 17, 3, 1100, 5], - ["null", 17, 1100, 5], - ["setarg", 18, 0, 17, 1100, 5], - ["setarg", 18, 1, 4, 1100, 5], - ["setarg", 18, 2, 6, 1100, 5], - ["setarg", 18, 3, 2, 1100, 5], - ["invoke", 18, 4, 1100, 5], - ["access", 4, "int", 1101, 12], - ["access", 17, 0, 1101, 22], - ["get", 18, 51, 1, 1101, 5], - ["frame", 19, 18, 3, 1101, 5], - ["null", 18, 1101, 5], - ["setarg", 19, 0, 18, 1101, 5], - ["setarg", 19, 1, 4, 1101, 5], - ["setarg", 19, 2, 7, 1101, 5], - ["setarg", 19, 3, 17, 1101, 5], - ["invoke", 19, 4, 1101, 5], - ["access", 4, "int", 1102, 12], - ["access", 17, 1, 1102, 24], - ["get", 18, 51, 1, 1102, 5], - ["frame", 19, 18, 3, 1102, 5], - ["null", 18, 1102, 5], - ["setarg", 19, 0, 18, 1102, 5], - ["setarg", 19, 1, 4, 1102, 5], - ["setarg", 19, 2, 11, 1102, 5], - ["setarg", 19, 3, 17, 1102, 5], - ["invoke", 19, 4, 1102, 5], - ["access", 4, "null", 1103, 12], - ["get", 17, 50, 1, 1103, 5], - ["frame", 18, 17, 2, 1103, 5], - ["null", 17, 1103, 5], - ["setarg", 18, 0, 17, 1103, 5], - ["setarg", 18, 1, 4, 1103, 5], - ["setarg", 18, 2, 10, 1103, 5], - ["invoke", 18, 4, 1103, 5], - ["get", 4, 48, 1, 1104, 5], - ["frame", 17, 4, 1, 1104, 5], - ["null", 4, 1104, 5], - ["setarg", 17, 0, 4, 1104, 5], - ["setarg", 17, 1, 14, 1104, 5], - ["invoke", 17, 4, 1104, 5], - ["access", 4, "lt_int", 1105, 12], - ["get", 17, 52, 1, 1105, 5], - ["frame", 18, 17, 4, 1105, 5], - ["null", 17, 1105, 5], - ["setarg", 18, 0, 17, 1105, 5], - ["setarg", 18, 1, 4, 1105, 5], - ["setarg", 18, 2, 8, 1105, 5], - ["setarg", 18, 3, 7, 1105, 5], - ["setarg", 18, 4, 6, 1105, 5], - ["invoke", 18, 4, 1105, 5], - ["access", 4, "jump_false", 1106, 20], - ["get", 6, 60, 1, 1106, 5], - ["frame", 17, 6, 3, 1106, 5], - ["null", 6, 1106, 5], - ["setarg", 17, 0, 6, 1106, 5], - ["setarg", 17, 1, 4, 1106, 5], - ["setarg", 17, 2, 8, 1106, 5], - ["setarg", 17, 3, 16, 1106, 5], - ["invoke", 17, 4, 1106, 5], - ["access", 4, "load_index", 1107, 12], - ["get", 6, 52, 1, 1107, 5], - ["frame", 8, 6, 4, 1107, 5], - ["null", 6, 1107, 5], - ["setarg", 8, 0, 6, 1107, 5], - ["setarg", 8, 1, 4, 1107, 5], - ["setarg", 8, 2, 9, 1107, 5], - ["setarg", 8, 3, 2, 1107, 5], - ["setarg", 8, 4, 7, 1107, 5], - ["invoke", 8, 4, 1107, 5], - ["access", 4, "frame", 1108, 12], - ["access", 6, 2, 1108, 33], - ["get", 8, 52, 1, 1108, 5], - ["frame", 17, 8, 4, 1108, 5], - ["null", 8, 1108, 5], - ["setarg", 17, 0, 8, 1108, 5], - ["setarg", 17, 1, 4, 1108, 5], - ["setarg", 17, 2, 12, 1108, 5], - ["setarg", 17, 3, 3, 1108, 5], - ["setarg", 17, 4, 6, 1108, 5], - ["invoke", 17, 4, 1108, 5], - ["access", 4, "setarg", 1109, 12], - ["access", 6, 0, 1109, 25], - ["get", 8, 52, 1, 1109, 5], - ["frame", 17, 8, 4, 1109, 5], - ["null", 8, 1109, 5], - ["setarg", 17, 0, 8, 1109, 5], - ["setarg", 17, 1, 4, 1109, 5], - ["setarg", 17, 2, 12, 1109, 5], - ["setarg", 17, 3, 6, 1109, 5], - ["setarg", 17, 4, 10, 1109, 5], - ["invoke", 17, 4, 1109, 5], - ["access", 4, "setarg", 1110, 12], - ["access", 6, 1, 1110, 25], - ["get", 8, 52, 1, 1110, 5], - ["frame", 10, 8, 4, 1110, 5], - ["null", 8, 1110, 5], - ["setarg", 10, 0, 8, 1110, 5], - ["setarg", 10, 1, 4, 1110, 5], - ["setarg", 10, 2, 12, 1110, 5], - ["setarg", 10, 3, 6, 1110, 5], - ["setarg", 10, 4, 9, 1110, 5], - ["invoke", 10, 4, 1110, 5], - ["access", 4, "setarg", 1111, 12], - ["access", 6, 2, 1111, 25], - ["get", 8, 52, 1, 1111, 5], - ["frame", 10, 8, 4, 1111, 5], - ["null", 8, 1111, 5], - ["setarg", 10, 0, 8, 1111, 5], - ["setarg", 10, 1, 4, 1111, 5], - ["setarg", 10, 2, 12, 1111, 5], - ["setarg", 10, 3, 6, 1111, 5], - ["setarg", 10, 4, 7, 1111, 5], - ["invoke", 10, 4, 1111, 5], - ["access", 4, "invoke", 1112, 12], - ["get", 6, 51, 1, 1112, 5], - ["frame", 8, 6, 3, 1112, 5], - ["null", 6, 1112, 5], - ["setarg", 8, 0, 6, 1112, 5], - ["setarg", 8, 1, 4, 1112, 5], - ["setarg", 8, 2, 12, 1112, 5], - ["setarg", 8, 3, 13, 1112, 5], - ["invoke", 8, 4, 1112, 5], - ["access", 4, "jump_false", 1113, 20], - ["get", 6, 60, 1, 1113, 5], - ["frame", 8, 6, 3, 1113, 5], - ["null", 6, 1113, 5], - ["setarg", 8, 0, 6, 1113, 5], - ["setarg", 8, 1, 4, 1113, 5], - ["setarg", 8, 2, 13, 1113, 5], - ["setarg", 8, 3, 15, 1113, 5], - ["invoke", 8, 4, 1113, 5], - ["access", 4, "push", 1114, 12], - ["get", 6, 51, 1, 1114, 5], - ["frame", 8, 6, 3, 1114, 5], - ["null", 6, 1114, 5], - ["setarg", 8, 0, 6, 1114, 5], - ["setarg", 8, 1, 4, 1114, 5], - ["setarg", 8, 2, 5, 1114, 5], - ["setarg", 8, 3, 9, 1114, 5], - ["invoke", 8, 4, 1114, 5], - ["get", 4, 48, 1, 1115, 5], - ["frame", 6, 4, 1, 1115, 5], - ["null", 4, 1115, 5], - ["setarg", 6, 0, 4, 1115, 5], - ["setarg", 6, 1, 15, 1115, 5], - ["invoke", 6, 4, 1115, 5], - ["access", 4, "add", 1116, 12], - ["get", 6, 52, 1, 1116, 5], - ["frame", 8, 6, 4, 1116, 5], - ["null", 6, 1116, 5], - ["setarg", 8, 0, 6, 1116, 5], - ["setarg", 8, 1, 4, 1116, 5], - ["setarg", 8, 2, 7, 1116, 5], - ["setarg", 8, 3, 7, 1116, 5], - ["setarg", 8, 4, 11, 1116, 5], - ["invoke", 8, 4, 1116, 5], - ["get", 4, 59, 1, 1117, 5], - ["frame", 6, 4, 1, 1117, 5], - ["null", 4, 1117, 5], - ["setarg", 6, 0, 4, 1117, 5], - ["setarg", 6, 1, 14, 1117, 5], - ["invoke", 6, 4, 1117, 5], - ["get", 4, 48, 1, 1118, 5], - ["frame", 6, 4, 1, 1118, 5], - ["null", 4, 1118, 5], - ["setarg", 6, 0, 4, 1118, 5], - ["setarg", 6, 1, 16, 1118, 5], - ["invoke", 6, 4, 1118, 5], - ["access", 4, "move", 1119, 12], - ["get", 6, 51, 1, 1119, 5], - ["frame", 7, 6, 3, 1119, 5], - ["null", 6, 1119, 5], - ["setarg", 7, 0, 6, 1119, 5], - ["setarg", 7, 1, 4, 1119, 5], - ["setarg", 7, 2, 1, 1119, 5], - ["setarg", 7, 3, 5, 1119, 5], - ["invoke", 7, 4, 1119, 5], - ["return", 1, 1120, 12], + ["get", 4, 43, 1, 1098, 15], + ["frame", 5, 4, 0, 1098, 15], + ["null", 4, 1098, 15], + ["setarg", 5, 0, 4, 1098, 15], + ["invoke", 5, 4, 1098, 15], + ["move", 5, 4, 1098, 15], + ["get", 4, 43, 1, 1099, 13], + ["frame", 6, 4, 0, 1099, 13], + ["null", 4, 1099, 13], + ["setarg", 6, 0, 4, 1099, 13], + ["invoke", 6, 4, 1099, 13], + ["move", 6, 4, 1099, 13], + ["get", 4, 43, 1, 1100, 17], + ["frame", 7, 4, 0, 1100, 17], + ["null", 4, 1100, 17], + ["setarg", 7, 0, 4, 1100, 17], + ["invoke", 7, 4, 1100, 17], + ["move", 7, 4, 1100, 17], + ["get", 4, 43, 1, 1101, 16], + ["frame", 8, 4, 0, 1101, 16], + ["null", 4, 1101, 16], + ["setarg", 8, 0, 4, 1101, 16], + ["invoke", 8, 4, 1101, 16], + ["move", 8, 4, 1101, 16], + ["get", 4, 43, 1, 1102, 18], + ["frame", 9, 4, 0, 1102, 18], + ["null", 4, 1102, 18], + ["setarg", 9, 0, 4, 1102, 18], + ["invoke", 9, 4, 1102, 18], + ["move", 9, 4, 1102, 18], + ["get", 4, 43, 1, 1103, 15], + ["frame", 10, 4, 0, 1103, 15], + ["null", 4, 1103, 15], + ["setarg", 10, 0, 4, 1103, 15], + ["invoke", 10, 4, 1103, 15], + ["move", 10, 4, 1103, 15], + ["get", 4, 43, 1, 1104, 13], + ["frame", 11, 4, 0, 1104, 13], + ["null", 4, 1104, 13], + ["setarg", 11, 0, 4, 1104, 13], + ["invoke", 11, 4, 1104, 13], + ["move", 11, 4, 1104, 13], + ["get", 4, 43, 1, 1105, 15], + ["frame", 12, 4, 0, 1105, 15], + ["null", 4, 1105, 15], + ["setarg", 12, 0, 4, 1105, 15], + ["invoke", 12, 4, 1105, 15], + ["move", 12, 4, 1105, 15], + ["access", 4, "every_loop", 1106, 32], + ["get", 13, 48, 1, 1106, 22], + ["frame", 14, 13, 1, 1106, 22], + ["null", 13, 1106, 22], + ["setarg", 14, 0, 13, 1106, 22], + ["setarg", 14, 1, 4, 1106, 22], + ["invoke", 14, 4, 1106, 22], + ["move", 13, 4, 1106, 22], + ["access", 4, "every_true", 1107, 30], + ["get", 14, 48, 1, 1107, 20], + ["frame", 15, 14, 1, 1107, 20], + ["null", 14, 1107, 20], + ["setarg", 15, 0, 14, 1107, 20], + ["setarg", 15, 1, 4, 1107, 20], + ["invoke", 15, 4, 1107, 20], + ["move", 14, 4, 1107, 20], + ["access", 4, "every_false", 1108, 31], + ["get", 15, 48, 1, 1108, 21], + ["frame", 16, 15, 1, 1108, 21], + ["null", 15, 1108, 21], + ["setarg", 16, 0, 15, 1108, 21], + ["setarg", 16, 1, 4, 1108, 21], + ["invoke", 16, 4, 1108, 21], + ["move", 15, 4, 1108, 21], + ["access", 4, "every_done", 1109, 32], + ["get", 16, 48, 1, 1109, 22], + ["frame", 17, 16, 1, 1109, 22], + ["null", 16, 1109, 22], + ["setarg", 17, 0, 16, 1109, 22], + ["setarg", 17, 1, 4, 1109, 22], + ["invoke", 17, 4, 1109, 22], + ["move", 16, 4, 1109, 22], + ["access", 4, "length", 1110, 12], + ["get", 17, 54, 1, 1110, 5], + ["frame", 18, 17, 3, 1110, 5], + ["null", 17, 1110, 5], + ["setarg", 18, 0, 17, 1110, 5], + ["setarg", 18, 1, 4, 1110, 5], + ["setarg", 18, 2, 5, 1110, 5], + ["setarg", 18, 3, 2, 1110, 5], + ["invoke", 18, 4, 1110, 5], + ["access", 4, "int", 1111, 12], + ["access", 17, 0, 1111, 22], + ["get", 18, 54, 1, 1111, 5], + ["frame", 19, 18, 3, 1111, 5], + ["null", 18, 1111, 5], + ["setarg", 19, 0, 18, 1111, 5], + ["setarg", 19, 1, 4, 1111, 5], + ["setarg", 19, 2, 6, 1111, 5], + ["setarg", 19, 3, 17, 1111, 5], + ["invoke", 19, 4, 1111, 5], + ["access", 4, "int", 1112, 12], + ["access", 17, 1, 1112, 24], + ["get", 18, 54, 1, 1112, 5], + ["frame", 19, 18, 3, 1112, 5], + ["null", 18, 1112, 5], + ["setarg", 19, 0, 18, 1112, 5], + ["setarg", 19, 1, 4, 1112, 5], + ["setarg", 19, 2, 10, 1112, 5], + ["setarg", 19, 3, 17, 1112, 5], + ["invoke", 19, 4, 1112, 5], + ["access", 4, "null", 1113, 12], + ["get", 17, 53, 1, 1113, 5], + ["frame", 18, 17, 2, 1113, 5], + ["null", 17, 1113, 5], + ["setarg", 18, 0, 17, 1113, 5], + ["setarg", 18, 1, 4, 1113, 5], + ["setarg", 18, 2, 9, 1113, 5], + ["invoke", 18, 4, 1113, 5], + ["get", 4, 51, 1, 1114, 5], + ["frame", 17, 4, 1, 1114, 5], + ["null", 4, 1114, 5], + ["setarg", 17, 0, 4, 1114, 5], + ["setarg", 17, 1, 13, 1114, 5], + ["invoke", 17, 4, 1114, 5], + ["access", 4, "lt_int", 1115, 12], + ["get", 17, 55, 1, 1115, 5], + ["frame", 18, 17, 4, 1115, 5], + ["null", 17, 1115, 5], + ["setarg", 18, 0, 17, 1115, 5], + ["setarg", 18, 1, 4, 1115, 5], + ["setarg", 18, 2, 7, 1115, 5], + ["setarg", 18, 3, 6, 1115, 5], + ["setarg", 18, 4, 5, 1115, 5], + ["invoke", 18, 4, 1115, 5], + ["access", 4, "jump_false", 1116, 20], + ["get", 5, 63, 1, 1116, 5], + ["frame", 17, 5, 3, 1116, 5], + ["null", 5, 1116, 5], + ["setarg", 17, 0, 5, 1116, 5], + ["setarg", 17, 1, 4, 1116, 5], + ["setarg", 17, 2, 7, 1116, 5], + ["setarg", 17, 3, 14, 1116, 5], + ["invoke", 17, 4, 1116, 5], + ["access", 4, "load_index", 1117, 12], + ["get", 5, 55, 1, 1117, 5], + ["frame", 7, 5, 4, 1117, 5], + ["null", 5, 1117, 5], + ["setarg", 7, 0, 5, 1117, 5], + ["setarg", 7, 1, 4, 1117, 5], + ["setarg", 7, 2, 8, 1117, 5], + ["setarg", 7, 3, 2, 1117, 5], + ["setarg", 7, 4, 6, 1117, 5], + ["invoke", 7, 4, 1117, 5], + ["access", 4, "frame", 1118, 12], + ["access", 5, 1, 1118, 33], + ["get", 7, 55, 1, 1118, 5], + ["frame", 17, 7, 4, 1118, 5], + ["null", 7, 1118, 5], + ["setarg", 17, 0, 7, 1118, 5], + ["setarg", 17, 1, 4, 1118, 5], + ["setarg", 17, 2, 11, 1118, 5], + ["setarg", 17, 3, 3, 1118, 5], + ["setarg", 17, 4, 5, 1118, 5], + ["invoke", 17, 4, 1118, 5], + ["access", 4, "setarg", 1119, 12], + ["access", 5, 0, 1119, 25], + ["get", 7, 55, 1, 1119, 5], + ["frame", 17, 7, 4, 1119, 5], + ["null", 7, 1119, 5], + ["setarg", 17, 0, 7, 1119, 5], + ["setarg", 17, 1, 4, 1119, 5], + ["setarg", 17, 2, 11, 1119, 5], + ["setarg", 17, 3, 5, 1119, 5], + ["setarg", 17, 4, 9, 1119, 5], + ["invoke", 17, 4, 1119, 5], + ["access", 4, "setarg", 1120, 12], + ["access", 5, 1, 1120, 25], + ["get", 7, 55, 1, 1120, 5], + ["frame", 9, 7, 4, 1120, 5], + ["null", 7, 1120, 5], + ["setarg", 9, 0, 7, 1120, 5], + ["setarg", 9, 1, 4, 1120, 5], + ["setarg", 9, 2, 11, 1120, 5], + ["setarg", 9, 3, 5, 1120, 5], + ["setarg", 9, 4, 8, 1120, 5], + ["invoke", 9, 4, 1120, 5], + ["access", 4, "invoke", 1121, 12], + ["get", 5, 54, 1, 1121, 5], + ["frame", 7, 5, 3, 1121, 5], + ["null", 5, 1121, 5], + ["setarg", 7, 0, 5, 1121, 5], + ["setarg", 7, 1, 4, 1121, 5], + ["setarg", 7, 2, 11, 1121, 5], + ["setarg", 7, 3, 12, 1121, 5], + ["invoke", 7, 4, 1121, 5], + ["access", 4, "jump_false", 1122, 20], + ["get", 5, 63, 1, 1122, 5], + ["frame", 7, 5, 3, 1122, 5], + ["null", 5, 1122, 5], + ["setarg", 7, 0, 5, 1122, 5], + ["setarg", 7, 1, 4, 1122, 5], + ["setarg", 7, 2, 12, 1122, 5], + ["setarg", 7, 3, 15, 1122, 5], + ["invoke", 7, 4, 1122, 5], + ["access", 4, "add", 1123, 12], + ["get", 5, 55, 1, 1123, 5], + ["frame", 7, 5, 4, 1123, 5], + ["null", 5, 1123, 5], + ["setarg", 7, 0, 5, 1123, 5], + ["setarg", 7, 1, 4, 1123, 5], + ["setarg", 7, 2, 6, 1123, 5], + ["setarg", 7, 3, 6, 1123, 5], + ["setarg", 7, 4, 10, 1123, 5], + ["invoke", 7, 4, 1123, 5], + ["get", 4, 62, 1, 1124, 5], + ["frame", 5, 4, 1, 1124, 5], + ["null", 4, 1124, 5], + ["setarg", 5, 0, 4, 1124, 5], + ["setarg", 5, 1, 13, 1124, 5], + ["invoke", 5, 4, 1124, 5], + ["get", 4, 51, 1, 1125, 5], + ["frame", 5, 4, 1, 1125, 5], + ["null", 4, 1125, 5], + ["setarg", 5, 0, 4, 1125, 5], + ["setarg", 5, 1, 14, 1125, 5], + ["invoke", 5, 4, 1125, 5], + ["access", 4, "true", 1126, 12], + ["get", 5, 53, 1, 1126, 5], + ["frame", 6, 5, 2, 1126, 5], + ["null", 5, 1126, 5], + ["setarg", 6, 0, 5, 1126, 5], + ["setarg", 6, 1, 4, 1126, 5], + ["setarg", 6, 2, 1, 1126, 5], + ["invoke", 6, 4, 1126, 5], + ["get", 4, 62, 1, 1127, 5], + ["frame", 5, 4, 1, 1127, 5], + ["null", 4, 1127, 5], + ["setarg", 5, 0, 4, 1127, 5], + ["setarg", 5, 1, 16, 1127, 5], + ["invoke", 5, 4, 1127, 5], + ["get", 4, 51, 1, 1128, 5], + ["frame", 5, 4, 1, 1128, 5], + ["null", 4, 1128, 5], + ["setarg", 5, 0, 4, 1128, 5], + ["setarg", 5, 1, 15, 1128, 5], + ["invoke", 5, 4, 1128, 5], + ["access", 4, "false", 1129, 12], + ["get", 5, 53, 1, 1129, 5], + ["frame", 6, 5, 2, 1129, 5], + ["null", 5, 1129, 5], + ["setarg", 6, 0, 5, 1129, 5], + ["setarg", 6, 1, 4, 1129, 5], + ["setarg", 6, 2, 1, 1129, 5], + ["invoke", 6, 4, 1129, 5], + ["get", 4, 51, 1, 1130, 5], + ["frame", 5, 4, 1, 1130, 5], + ["null", 4, 1130, 5], + ["setarg", 5, 0, 4, 1130, 5], + ["setarg", 5, 1, 16, 1130, 5], + ["invoke", 5, 4, 1130, 5], + ["return", 1, 1131, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 43, 1, 1136, 15], + ["frame", 5, 4, 0, 1136, 15], + ["null", 4, 1136, 15], + ["setarg", 5, 0, 4, 1136, 15], + ["invoke", 5, 4, 1136, 15], + ["move", 5, 4, 1136, 15], + ["get", 4, 43, 1, 1137, 13], + ["frame", 6, 4, 0, 1137, 13], + ["null", 4, 1137, 13], + ["setarg", 6, 0, 4, 1137, 13], + ["invoke", 6, 4, 1137, 13], + ["move", 6, 4, 1137, 13], + ["get", 4, 43, 1, 1138, 17], + ["frame", 7, 4, 0, 1138, 17], + ["null", 4, 1138, 17], + ["setarg", 7, 0, 4, 1138, 17], + ["invoke", 7, 4, 1138, 17], + ["move", 7, 4, 1138, 17], + ["get", 4, 43, 1, 1139, 16], + ["frame", 8, 4, 0, 1139, 16], + ["null", 4, 1139, 16], + ["setarg", 8, 0, 4, 1139, 16], + ["invoke", 8, 4, 1139, 16], + ["move", 8, 4, 1139, 16], + ["get", 4, 43, 1, 1140, 18], + ["frame", 9, 4, 0, 1140, 18], + ["null", 4, 1140, 18], + ["setarg", 9, 0, 4, 1140, 18], + ["invoke", 9, 4, 1140, 18], + ["move", 9, 4, 1140, 18], + ["get", 4, 43, 1, 1141, 15], + ["frame", 10, 4, 0, 1141, 15], + ["null", 4, 1141, 15], + ["setarg", 10, 0, 4, 1141, 15], + ["invoke", 10, 4, 1141, 15], + ["move", 10, 4, 1141, 15], + ["get", 4, 43, 1, 1142, 13], + ["frame", 11, 4, 0, 1142, 13], + ["null", 4, 1142, 13], + ["setarg", 11, 0, 4, 1142, 13], + ["invoke", 11, 4, 1142, 13], + ["move", 11, 4, 1142, 13], + ["get", 4, 43, 1, 1143, 15], + ["frame", 12, 4, 0, 1143, 15], + ["null", 4, 1143, 15], + ["setarg", 12, 0, 4, 1143, 15], + ["invoke", 12, 4, 1143, 15], + ["move", 12, 4, 1143, 15], + ["access", 4, "some_loop", 1144, 32], + ["get", 13, 48, 1, 1144, 22], + ["frame", 14, 13, 1, 1144, 22], + ["null", 13, 1144, 22], + ["setarg", 14, 0, 13, 1144, 22], + ["setarg", 14, 1, 4, 1144, 22], + ["invoke", 14, 4, 1144, 22], + ["move", 13, 4, 1144, 22], + ["access", 4, "some_true", 1145, 30], + ["get", 14, 48, 1, 1145, 20], + ["frame", 15, 14, 1, 1145, 20], + ["null", 14, 1145, 20], + ["setarg", 15, 0, 14, 1145, 20], + ["setarg", 15, 1, 4, 1145, 20], + ["invoke", 15, 4, 1145, 20], + ["move", 14, 4, 1145, 20], + ["access", 4, "some_false", 1146, 31], + ["get", 15, 48, 1, 1146, 21], + ["frame", 16, 15, 1, 1146, 21], + ["null", 15, 1146, 21], + ["setarg", 16, 0, 15, 1146, 21], + ["setarg", 16, 1, 4, 1146, 21], + ["invoke", 16, 4, 1146, 21], + ["move", 15, 4, 1146, 21], + ["access", 4, "some_done", 1147, 32], + ["get", 16, 48, 1, 1147, 22], + ["frame", 17, 16, 1, 1147, 22], + ["null", 16, 1147, 22], + ["setarg", 17, 0, 16, 1147, 22], + ["setarg", 17, 1, 4, 1147, 22], + ["invoke", 17, 4, 1147, 22], + ["move", 16, 4, 1147, 22], + ["access", 4, "length", 1148, 12], + ["get", 17, 54, 1, 1148, 5], + ["frame", 18, 17, 3, 1148, 5], + ["null", 17, 1148, 5], + ["setarg", 18, 0, 17, 1148, 5], + ["setarg", 18, 1, 4, 1148, 5], + ["setarg", 18, 2, 5, 1148, 5], + ["setarg", 18, 3, 2, 1148, 5], + ["invoke", 18, 4, 1148, 5], + ["access", 4, "int", 1149, 12], + ["access", 17, 0, 1149, 22], + ["get", 18, 54, 1, 1149, 5], + ["frame", 19, 18, 3, 1149, 5], + ["null", 18, 1149, 5], + ["setarg", 19, 0, 18, 1149, 5], + ["setarg", 19, 1, 4, 1149, 5], + ["setarg", 19, 2, 6, 1149, 5], + ["setarg", 19, 3, 17, 1149, 5], + ["invoke", 19, 4, 1149, 5], + ["access", 4, "int", 1150, 12], + ["access", 17, 1, 1150, 24], + ["get", 18, 54, 1, 1150, 5], + ["frame", 19, 18, 3, 1150, 5], + ["null", 18, 1150, 5], + ["setarg", 19, 0, 18, 1150, 5], + ["setarg", 19, 1, 4, 1150, 5], + ["setarg", 19, 2, 10, 1150, 5], + ["setarg", 19, 3, 17, 1150, 5], + ["invoke", 19, 4, 1150, 5], + ["access", 4, "null", 1151, 12], + ["get", 17, 53, 1, 1151, 5], + ["frame", 18, 17, 2, 1151, 5], + ["null", 17, 1151, 5], + ["setarg", 18, 0, 17, 1151, 5], + ["setarg", 18, 1, 4, 1151, 5], + ["setarg", 18, 2, 9, 1151, 5], + ["invoke", 18, 4, 1151, 5], + ["get", 4, 51, 1, 1152, 5], + ["frame", 17, 4, 1, 1152, 5], + ["null", 4, 1152, 5], + ["setarg", 17, 0, 4, 1152, 5], + ["setarg", 17, 1, 13, 1152, 5], + ["invoke", 17, 4, 1152, 5], + ["access", 4, "lt_int", 1153, 12], + ["get", 17, 55, 1, 1153, 5], + ["frame", 18, 17, 4, 1153, 5], + ["null", 17, 1153, 5], + ["setarg", 18, 0, 17, 1153, 5], + ["setarg", 18, 1, 4, 1153, 5], + ["setarg", 18, 2, 7, 1153, 5], + ["setarg", 18, 3, 6, 1153, 5], + ["setarg", 18, 4, 5, 1153, 5], + ["invoke", 18, 4, 1153, 5], + ["access", 4, "jump_false", 1154, 20], + ["get", 5, 63, 1, 1154, 5], + ["frame", 17, 5, 3, 1154, 5], + ["null", 5, 1154, 5], + ["setarg", 17, 0, 5, 1154, 5], + ["setarg", 17, 1, 4, 1154, 5], + ["setarg", 17, 2, 7, 1154, 5], + ["setarg", 17, 3, 15, 1154, 5], + ["invoke", 17, 4, 1154, 5], + ["access", 4, "load_index", 1155, 12], + ["get", 5, 55, 1, 1155, 5], + ["frame", 7, 5, 4, 1155, 5], + ["null", 5, 1155, 5], + ["setarg", 7, 0, 5, 1155, 5], + ["setarg", 7, 1, 4, 1155, 5], + ["setarg", 7, 2, 8, 1155, 5], + ["setarg", 7, 3, 2, 1155, 5], + ["setarg", 7, 4, 6, 1155, 5], + ["invoke", 7, 4, 1155, 5], + ["access", 4, "frame", 1156, 12], + ["access", 5, 1, 1156, 33], + ["get", 7, 55, 1, 1156, 5], + ["frame", 17, 7, 4, 1156, 5], + ["null", 7, 1156, 5], + ["setarg", 17, 0, 7, 1156, 5], + ["setarg", 17, 1, 4, 1156, 5], + ["setarg", 17, 2, 11, 1156, 5], + ["setarg", 17, 3, 3, 1156, 5], + ["setarg", 17, 4, 5, 1156, 5], + ["invoke", 17, 4, 1156, 5], + ["access", 4, "setarg", 1157, 12], + ["access", 5, 0, 1157, 25], + ["get", 7, 55, 1, 1157, 5], + ["frame", 17, 7, 4, 1157, 5], + ["null", 7, 1157, 5], + ["setarg", 17, 0, 7, 1157, 5], + ["setarg", 17, 1, 4, 1157, 5], + ["setarg", 17, 2, 11, 1157, 5], + ["setarg", 17, 3, 5, 1157, 5], + ["setarg", 17, 4, 9, 1157, 5], + ["invoke", 17, 4, 1157, 5], + ["access", 4, "setarg", 1158, 12], + ["access", 5, 1, 1158, 25], + ["get", 7, 55, 1, 1158, 5], + ["frame", 9, 7, 4, 1158, 5], + ["null", 7, 1158, 5], + ["setarg", 9, 0, 7, 1158, 5], + ["setarg", 9, 1, 4, 1158, 5], + ["setarg", 9, 2, 11, 1158, 5], + ["setarg", 9, 3, 5, 1158, 5], + ["setarg", 9, 4, 8, 1158, 5], + ["invoke", 9, 4, 1158, 5], + ["access", 4, "invoke", 1159, 12], + ["get", 5, 54, 1, 1159, 5], + ["frame", 7, 5, 3, 1159, 5], + ["null", 5, 1159, 5], + ["setarg", 7, 0, 5, 1159, 5], + ["setarg", 7, 1, 4, 1159, 5], + ["setarg", 7, 2, 11, 1159, 5], + ["setarg", 7, 3, 12, 1159, 5], + ["invoke", 7, 4, 1159, 5], + ["access", 4, "jump_true", 1160, 20], + ["get", 5, 63, 1, 1160, 5], + ["frame", 7, 5, 3, 1160, 5], + ["null", 5, 1160, 5], + ["setarg", 7, 0, 5, 1160, 5], + ["setarg", 7, 1, 4, 1160, 5], + ["setarg", 7, 2, 12, 1160, 5], + ["setarg", 7, 3, 14, 1160, 5], + ["invoke", 7, 4, 1160, 5], + ["access", 4, "add", 1161, 12], + ["get", 5, 55, 1, 1161, 5], + ["frame", 7, 5, 4, 1161, 5], + ["null", 5, 1161, 5], + ["setarg", 7, 0, 5, 1161, 5], + ["setarg", 7, 1, 4, 1161, 5], + ["setarg", 7, 2, 6, 1161, 5], + ["setarg", 7, 3, 6, 1161, 5], + ["setarg", 7, 4, 10, 1161, 5], + ["invoke", 7, 4, 1161, 5], + ["get", 4, 62, 1, 1162, 5], + ["frame", 5, 4, 1, 1162, 5], + ["null", 4, 1162, 5], + ["setarg", 5, 0, 4, 1162, 5], + ["setarg", 5, 1, 13, 1162, 5], + ["invoke", 5, 4, 1162, 5], + ["get", 4, 51, 1, 1163, 5], + ["frame", 5, 4, 1, 1163, 5], + ["null", 4, 1163, 5], + ["setarg", 5, 0, 4, 1163, 5], + ["setarg", 5, 1, 14, 1163, 5], + ["invoke", 5, 4, 1163, 5], + ["access", 4, "true", 1164, 12], + ["get", 5, 53, 1, 1164, 5], + ["frame", 6, 5, 2, 1164, 5], + ["null", 5, 1164, 5], + ["setarg", 6, 0, 5, 1164, 5], + ["setarg", 6, 1, 4, 1164, 5], + ["setarg", 6, 2, 1, 1164, 5], + ["invoke", 6, 4, 1164, 5], + ["get", 4, 62, 1, 1165, 5], + ["frame", 5, 4, 1, 1165, 5], + ["null", 4, 1165, 5], + ["setarg", 5, 0, 4, 1165, 5], + ["setarg", 5, 1, 16, 1165, 5], + ["invoke", 5, 4, 1165, 5], + ["get", 4, 51, 1, 1166, 5], + ["frame", 5, 4, 1, 1166, 5], + ["null", 4, 1166, 5], + ["setarg", 5, 0, 4, 1166, 5], + ["setarg", 5, 1, 15, 1166, 5], + ["invoke", 5, 4, 1166, 5], + ["access", 4, "false", 1167, 12], + ["get", 5, 53, 1, 1167, 5], + ["frame", 6, 5, 2, 1167, 5], + ["null", 5, 1167, 5], + ["setarg", 6, 0, 5, 1167, 5], + ["setarg", 6, 1, 4, 1167, 5], + ["setarg", 6, 2, 1, 1167, 5], + ["invoke", 6, 4, 1167, 5], + ["get", 4, 51, 1, 1168, 5], + ["frame", 5, 4, 1, 1168, 5], + ["null", 4, 1168, 5], + ["setarg", 5, 0, 4, 1168, 5], + ["setarg", 5, 1, 16, 1168, 5], + ["invoke", 5, 4, 1168, 5], + ["return", 1, 1169, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 43, 1, 1174, 18], + ["frame", 5, 4, 0, 1174, 18], + ["null", 4, 1174, 18], + ["setarg", 5, 0, 4, 1174, 18], + ["invoke", 5, 4, 1174, 18], + ["move", 5, 4, 1174, 18], + ["get", 4, 43, 1, 1175, 15], + ["frame", 6, 4, 0, 1175, 15], + ["null", 4, 1175, 15], + ["setarg", 6, 0, 4, 1175, 15], + ["invoke", 6, 4, 1175, 15], + ["move", 6, 4, 1175, 15], + ["get", 4, 43, 1, 1176, 13], + ["frame", 7, 4, 0, 1176, 13], + ["null", 4, 1176, 13], + ["setarg", 7, 0, 4, 1176, 13], + ["invoke", 7, 4, 1176, 13], + ["move", 7, 4, 1176, 13], + ["get", 4, 43, 1, 1177, 17], + ["frame", 8, 4, 0, 1177, 17], + ["null", 4, 1177, 17], + ["setarg", 8, 0, 4, 1177, 17], + ["invoke", 8, 4, 1177, 17], + ["move", 8, 4, 1177, 17], + ["get", 4, 43, 1, 1178, 16], + ["frame", 9, 4, 0, 1178, 16], + ["null", 4, 1178, 16], + ["setarg", 9, 0, 4, 1178, 16], + ["invoke", 9, 4, 1178, 16], + ["move", 9, 4, 1178, 16], + ["get", 4, 43, 1, 1179, 20], + ["frame", 10, 4, 0, 1179, 20], + ["null", 4, 1179, 20], + ["setarg", 10, 0, 4, 1179, 20], + ["invoke", 10, 4, 1179, 20], + ["move", 10, 4, 1179, 20], + ["get", 4, 43, 1, 1180, 24], + ["frame", 11, 4, 0, 1180, 24], + ["null", 4, 1180, 24], + ["setarg", 11, 0, 4, 1180, 24], + ["invoke", 11, 4, 1180, 24], + ["move", 11, 4, 1180, 24], + ["get", 4, 43, 1, 1181, 18], + ["frame", 12, 4, 0, 1181, 18], + ["null", 4, 1181, 18], + ["setarg", 12, 0, 4, 1181, 18], + ["invoke", 12, 4, 1181, 18], + ["move", 12, 4, 1181, 18], + ["get", 4, 43, 1, 1182, 15], + ["frame", 13, 4, 0, 1182, 15], + ["null", 4, 1182, 15], + ["setarg", 13, 0, 4, 1182, 15], + ["invoke", 13, 4, 1182, 15], + ["move", 13, 4, 1182, 15], + ["get", 4, 43, 1, 1183, 13], + ["frame", 14, 4, 0, 1183, 13], + ["null", 4, 1183, 13], + ["setarg", 14, 0, 4, 1183, 13], + ["invoke", 14, 4, 1183, 13], + ["move", 14, 4, 1183, 13], + ["get", 4, 43, 1, 1184, 15], + ["frame", 15, 4, 0, 1184, 15], + ["null", 4, 1184, 15], + ["setarg", 15, 0, 4, 1184, 15], + ["invoke", 15, 4, 1184, 15], + ["move", 15, 4, 1184, 15], + ["access", 4, "filter_loop", 1185, 32], + ["get", 16, 48, 1, 1185, 22], + ["frame", 17, 16, 1, 1185, 22], + ["null", 16, 1185, 22], + ["setarg", 17, 0, 16, 1185, 22], + ["setarg", 17, 1, 4, 1185, 22], + ["invoke", 17, 4, 1185, 22], + ["move", 16, 4, 1185, 22], + ["access", 4, "filter_call_two", 1186, 36], + ["get", 17, 48, 1, 1186, 26], + ["frame", 18, 17, 1, 1186, 26], + ["null", 17, 1186, 26], + ["setarg", 18, 0, 17, 1186, 26], + ["setarg", 18, 1, 4, 1186, 26], + ["invoke", 18, 4, 1186, 26], + ["move", 17, 4, 1186, 26], + ["access", 4, "filter_call_done", 1187, 37], + ["get", 18, 48, 1, 1187, 27], + ["frame", 19, 18, 1, 1187, 27], + ["null", 18, 1187, 27], + ["setarg", 19, 0, 18, 1187, 27], + ["setarg", 19, 1, 4, 1187, 27], + ["invoke", 19, 4, 1187, 27], + ["move", 18, 4, 1187, 27], + ["access", 4, "filter_skip", 1188, 32], + ["get", 19, 48, 1, 1188, 22], + ["frame", 20, 19, 1, 1188, 22], + ["null", 19, 1188, 22], + ["setarg", 20, 0, 19, 1188, 22], + ["setarg", 20, 1, 4, 1188, 22], + ["invoke", 20, 4, 1188, 22], + ["move", 19, 4, 1188, 22], + ["access", 4, "filter_done", 1189, 32], + ["get", 20, 48, 1, 1189, 22], + ["frame", 21, 20, 1, 1189, 22], + ["null", 20, 1189, 22], + ["setarg", 21, 0, 20, 1189, 22], + ["setarg", 21, 1, 4, 1189, 22], + ["invoke", 21, 4, 1189, 22], + ["move", 20, 4, 1189, 22], + ["access", 4, "array", 1190, 16], + ["access", 21, 0, 1190, 33], + ["array", 22, 3, 1190, 33], + ["push", 22, 4, 1190, 33], + ["push", 22, 5, 1190, 33], + ["push", 22, 21, 1190, 33], + ["get", 4, 50, 1, 1190, 5], + ["frame", 21, 4, 1, 1190, 5], + ["null", 4, 1190, 5], + ["setarg", 21, 0, 4, 1190, 5], + ["setarg", 21, 1, 22, 1190, 5], + ["invoke", 21, 4, 1190, 5], + ["access", 4, "length", 1191, 12], + ["get", 21, 54, 1, 1191, 5], + ["frame", 22, 21, 3, 1191, 5], + ["null", 21, 1191, 5], + ["setarg", 22, 0, 21, 1191, 5], + ["setarg", 22, 1, 4, 1191, 5], + ["setarg", 22, 2, 6, 1191, 5], + ["setarg", 22, 3, 2, 1191, 5], + ["invoke", 22, 4, 1191, 5], + ["access", 4, "int", 1192, 12], + ["access", 21, 0, 1192, 22], + ["get", 22, 54, 1, 1192, 5], + ["frame", 23, 22, 3, 1192, 5], + ["null", 22, 1192, 5], + ["setarg", 23, 0, 22, 1192, 5], + ["setarg", 23, 1, 4, 1192, 5], + ["setarg", 23, 2, 7, 1192, 5], + ["setarg", 23, 3, 21, 1192, 5], + ["invoke", 23, 4, 1192, 5], + ["access", 4, "int", 1193, 12], + ["access", 21, 1, 1193, 24], + ["get", 22, 54, 1, 1193, 5], + ["frame", 23, 22, 3, 1193, 5], + ["null", 22, 1193, 5], + ["setarg", 23, 0, 22, 1193, 5], + ["setarg", 23, 1, 4, 1193, 5], + ["setarg", 23, 2, 13, 1193, 5], + ["setarg", 23, 3, 21, 1193, 5], + ["invoke", 23, 4, 1193, 5], + ["access", 4, "null", 1194, 12], + ["get", 21, 53, 1, 1194, 5], + ["frame", 22, 21, 2, 1194, 5], + ["null", 21, 1194, 5], + ["setarg", 22, 0, 21, 1194, 5], + ["setarg", 22, 1, 4, 1194, 5], + ["setarg", 22, 2, 12, 1194, 5], + ["invoke", 22, 4, 1194, 5], + ["access", 4, "length", 1195, 12], + ["get", 21, 54, 1, 1195, 5], + ["frame", 22, 21, 3, 1195, 5], + ["null", 21, 1195, 5], + ["setarg", 22, 0, 21, 1195, 5], + ["setarg", 22, 1, 4, 1195, 5], + ["setarg", 22, 2, 10, 1195, 5], + ["setarg", 22, 3, 3, 1195, 5], + ["invoke", 22, 4, 1195, 5], + ["get", 4, 51, 1, 1196, 5], + ["frame", 21, 4, 1, 1196, 5], + ["null", 4, 1196, 5], + ["setarg", 21, 0, 4, 1196, 5], + ["setarg", 21, 1, 16, 1196, 5], + ["invoke", 21, 4, 1196, 5], + ["access", 4, "lt_int", 1197, 12], + ["get", 21, 55, 1, 1197, 5], + ["frame", 22, 21, 4, 1197, 5], + ["null", 21, 1197, 5], + ["setarg", 22, 0, 21, 1197, 5], + ["setarg", 22, 1, 4, 1197, 5], + ["setarg", 22, 2, 8, 1197, 5], + ["setarg", 22, 3, 7, 1197, 5], + ["setarg", 22, 4, 6, 1197, 5], + ["invoke", 22, 4, 1197, 5], + ["access", 4, "jump_false", 1198, 20], + ["get", 6, 63, 1, 1198, 5], + ["frame", 21, 6, 3, 1198, 5], + ["null", 6, 1198, 5], + ["setarg", 21, 0, 6, 1198, 5], + ["setarg", 21, 1, 4, 1198, 5], + ["setarg", 21, 2, 8, 1198, 5], + ["setarg", 21, 3, 20, 1198, 5], + ["invoke", 21, 4, 1198, 5], + ["access", 4, "load_index", 1199, 12], + ["get", 6, 55, 1, 1199, 5], + ["frame", 8, 6, 4, 1199, 5], + ["null", 6, 1199, 5], + ["setarg", 8, 0, 6, 1199, 5], + ["setarg", 8, 1, 4, 1199, 5], + ["setarg", 8, 2, 9, 1199, 5], + ["setarg", 8, 3, 2, 1199, 5], + ["setarg", 8, 4, 7, 1199, 5], + ["invoke", 8, 4, 1199, 5], + ["access", 4, "eq_int", 1200, 12], + ["get", 6, 55, 1, 1200, 5], + ["frame", 8, 6, 4, 1200, 5], + ["null", 6, 1200, 5], + ["setarg", 8, 0, 6, 1200, 5], + ["setarg", 8, 1, 4, 1200, 5], + ["setarg", 8, 2, 11, 1200, 5], + ["setarg", 8, 3, 10, 1200, 5], + ["setarg", 8, 4, 13, 1200, 5], + ["invoke", 8, 4, 1200, 5], + ["access", 4, "jump_false", 1201, 20], + ["get", 6, 63, 1, 1201, 5], + ["frame", 8, 6, 3, 1201, 5], + ["null", 6, 1201, 5], + ["setarg", 8, 0, 6, 1201, 5], + ["setarg", 8, 1, 4, 1201, 5], + ["setarg", 8, 2, 11, 1201, 5], + ["setarg", 8, 3, 17, 1201, 5], + ["invoke", 8, 4, 1201, 5], + ["access", 4, "frame", 1202, 12], + ["access", 6, 1, 1202, 33], + ["get", 8, 55, 1, 1202, 5], + ["frame", 10, 8, 4, 1202, 5], + ["null", 8, 1202, 5], + ["setarg", 10, 0, 8, 1202, 5], + ["setarg", 10, 1, 4, 1202, 5], + ["setarg", 10, 2, 14, 1202, 5], + ["setarg", 10, 3, 3, 1202, 5], + ["setarg", 10, 4, 6, 1202, 5], + ["invoke", 10, 4, 1202, 5], + ["access", 4, "setarg", 1203, 12], + ["access", 6, 0, 1203, 25], + ["get", 8, 55, 1, 1203, 5], + ["frame", 10, 8, 4, 1203, 5], + ["null", 8, 1203, 5], + ["setarg", 10, 0, 8, 1203, 5], + ["setarg", 10, 1, 4, 1203, 5], + ["setarg", 10, 2, 14, 1203, 5], + ["setarg", 10, 3, 6, 1203, 5], + ["setarg", 10, 4, 12, 1203, 5], + ["invoke", 10, 4, 1203, 5], + ["access", 4, "setarg", 1204, 12], + ["access", 6, 1, 1204, 25], + ["get", 8, 55, 1, 1204, 5], + ["frame", 10, 8, 4, 1204, 5], + ["null", 8, 1204, 5], + ["setarg", 10, 0, 8, 1204, 5], + ["setarg", 10, 1, 4, 1204, 5], + ["setarg", 10, 2, 14, 1204, 5], + ["setarg", 10, 3, 6, 1204, 5], + ["setarg", 10, 4, 9, 1204, 5], + ["invoke", 10, 4, 1204, 5], + ["access", 4, "invoke", 1205, 12], + ["get", 6, 54, 1, 1205, 5], + ["frame", 8, 6, 3, 1205, 5], + ["null", 6, 1205, 5], + ["setarg", 8, 0, 6, 1205, 5], + ["setarg", 8, 1, 4, 1205, 5], + ["setarg", 8, 2, 14, 1205, 5], + ["setarg", 8, 3, 15, 1205, 5], + ["invoke", 8, 4, 1205, 5], + ["get", 4, 62, 1, 1206, 5], + ["frame", 6, 4, 1, 1206, 5], + ["null", 4, 1206, 5], + ["setarg", 6, 0, 4, 1206, 5], + ["setarg", 6, 1, 18, 1206, 5], + ["invoke", 6, 4, 1206, 5], + ["get", 4, 51, 1, 1207, 5], + ["frame", 6, 4, 1, 1207, 5], + ["null", 4, 1207, 5], + ["setarg", 6, 0, 4, 1207, 5], + ["setarg", 6, 1, 17, 1207, 5], + ["invoke", 6, 4, 1207, 5], + ["access", 4, "frame", 1208, 12], + ["access", 6, 2, 1208, 33], + ["get", 8, 55, 1, 1208, 5], + ["frame", 10, 8, 4, 1208, 5], + ["null", 8, 1208, 5], + ["setarg", 10, 0, 8, 1208, 5], + ["setarg", 10, 1, 4, 1208, 5], + ["setarg", 10, 2, 14, 1208, 5], + ["setarg", 10, 3, 3, 1208, 5], + ["setarg", 10, 4, 6, 1208, 5], + ["invoke", 10, 4, 1208, 5], + ["access", 4, "setarg", 1209, 12], + ["access", 6, 0, 1209, 25], + ["get", 8, 55, 1, 1209, 5], + ["frame", 10, 8, 4, 1209, 5], + ["null", 8, 1209, 5], + ["setarg", 10, 0, 8, 1209, 5], + ["setarg", 10, 1, 4, 1209, 5], + ["setarg", 10, 2, 14, 1209, 5], + ["setarg", 10, 3, 6, 1209, 5], + ["setarg", 10, 4, 12, 1209, 5], + ["invoke", 10, 4, 1209, 5], + ["access", 4, "setarg", 1210, 12], + ["access", 6, 1, 1210, 25], + ["get", 8, 55, 1, 1210, 5], + ["frame", 10, 8, 4, 1210, 5], + ["null", 8, 1210, 5], + ["setarg", 10, 0, 8, 1210, 5], + ["setarg", 10, 1, 4, 1210, 5], + ["setarg", 10, 2, 14, 1210, 5], + ["setarg", 10, 3, 6, 1210, 5], + ["setarg", 10, 4, 9, 1210, 5], + ["invoke", 10, 4, 1210, 5], + ["access", 4, "setarg", 1211, 12], + ["access", 6, 2, 1211, 25], + ["get", 8, 55, 1, 1211, 5], + ["frame", 10, 8, 4, 1211, 5], + ["null", 8, 1211, 5], + ["setarg", 10, 0, 8, 1211, 5], + ["setarg", 10, 1, 4, 1211, 5], + ["setarg", 10, 2, 14, 1211, 5], + ["setarg", 10, 3, 6, 1211, 5], + ["setarg", 10, 4, 7, 1211, 5], + ["invoke", 10, 4, 1211, 5], + ["access", 4, "invoke", 1212, 12], + ["get", 6, 54, 1, 1212, 5], + ["frame", 8, 6, 3, 1212, 5], + ["null", 6, 1212, 5], + ["setarg", 8, 0, 6, 1212, 5], + ["setarg", 8, 1, 4, 1212, 5], + ["setarg", 8, 2, 14, 1212, 5], + ["setarg", 8, 3, 15, 1212, 5], + ["invoke", 8, 4, 1212, 5], + ["get", 4, 51, 1, 1213, 5], + ["frame", 6, 4, 1, 1213, 5], + ["null", 4, 1213, 5], + ["setarg", 6, 0, 4, 1213, 5], + ["setarg", 6, 1, 18, 1213, 5], + ["invoke", 6, 4, 1213, 5], + ["access", 4, "jump_false", 1214, 20], + ["get", 6, 63, 1, 1214, 5], + ["frame", 8, 6, 3, 1214, 5], + ["null", 6, 1214, 5], + ["setarg", 8, 0, 6, 1214, 5], + ["setarg", 8, 1, 4, 1214, 5], + ["setarg", 8, 2, 15, 1214, 5], + ["setarg", 8, 3, 19, 1214, 5], + ["invoke", 8, 4, 1214, 5], + ["access", 4, "push", 1215, 12], + ["get", 6, 54, 1, 1215, 5], + ["frame", 8, 6, 3, 1215, 5], + ["null", 6, 1215, 5], + ["setarg", 8, 0, 6, 1215, 5], + ["setarg", 8, 1, 4, 1215, 5], + ["setarg", 8, 2, 5, 1215, 5], + ["setarg", 8, 3, 9, 1215, 5], + ["invoke", 8, 4, 1215, 5], + ["get", 4, 51, 1, 1216, 5], + ["frame", 6, 4, 1, 1216, 5], + ["null", 4, 1216, 5], + ["setarg", 6, 0, 4, 1216, 5], + ["setarg", 6, 1, 19, 1216, 5], + ["invoke", 6, 4, 1216, 5], + ["access", 4, "add", 1217, 12], + ["get", 6, 55, 1, 1217, 5], + ["frame", 8, 6, 4, 1217, 5], + ["null", 6, 1217, 5], + ["setarg", 8, 0, 6, 1217, 5], + ["setarg", 8, 1, 4, 1217, 5], + ["setarg", 8, 2, 7, 1217, 5], + ["setarg", 8, 3, 7, 1217, 5], + ["setarg", 8, 4, 13, 1217, 5], + ["invoke", 8, 4, 1217, 5], + ["get", 4, 62, 1, 1218, 5], + ["frame", 6, 4, 1, 1218, 5], + ["null", 4, 1218, 5], + ["setarg", 6, 0, 4, 1218, 5], + ["setarg", 6, 1, 16, 1218, 5], + ["invoke", 6, 4, 1218, 5], + ["get", 4, 51, 1, 1219, 5], + ["frame", 6, 4, 1, 1219, 5], + ["null", 4, 1219, 5], + ["setarg", 6, 0, 4, 1219, 5], + ["setarg", 6, 1, 20, 1219, 5], + ["invoke", 6, 4, 1219, 5], + ["access", 4, "move", 1220, 12], + ["get", 6, 54, 1, 1220, 5], + ["frame", 7, 6, 3, 1220, 5], + ["null", 6, 1220, 5], + ["setarg", 7, 0, 6, 1220, 5], + ["setarg", 7, 1, 4, 1220, 5], + ["setarg", 7, 2, 1, 1220, 5], + ["setarg", 7, 3, 5, 1220, 5], + ["invoke", 7, 4, 1220, 5], + ["return", 1, 1221, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -8817,853 +9620,853 @@ "nr_slots": 28, "nr_close_slots": 0, "instructions": [ - ["load_field", 4, 2, "arr", 1125, 20], - ["move", 5, 4, 1125, 20], - ["load_field", 4, 2, "fn", 1126, 19], - ["move", 6, 4, 1126, 19], - ["load_field", 4, 2, "init", 1127, 21], - ["move", 7, 4, 1127, 21], - ["load_field", 4, 2, "rev", 1128, 20], - ["move", 8, 4, 1128, 20], - ["get", 4, 40, 1, 1129, 15], - ["frame", 9, 4, 0, 1129, 15], - ["null", 4, 1129, 15], - ["setarg", 9, 0, 4, 1129, 15], - ["invoke", 9, 4, 1129, 15], - ["move", 9, 4, 1129, 15], - ["get", 4, 40, 1, 1130, 15], - ["frame", 10, 4, 0, 1130, 15], - ["null", 4, 1130, 15], - ["setarg", 10, 0, 4, 1130, 15], - ["invoke", 10, 4, 1130, 15], - ["move", 10, 4, 1130, 15], - ["get", 4, 40, 1, 1131, 13], - ["frame", 11, 4, 0, 1131, 13], - ["null", 4, 1131, 13], - ["setarg", 11, 0, 4, 1131, 13], - ["invoke", 11, 4, 1131, 13], - ["move", 11, 4, 1131, 13], - ["get", 4, 40, 1, 1132, 17], - ["frame", 12, 4, 0, 1132, 17], - ["null", 4, 1132, 17], - ["setarg", 12, 0, 4, 1132, 17], - ["invoke", 12, 4, 1132, 17], - ["move", 12, 4, 1132, 17], - ["get", 4, 40, 1, 1133, 16], - ["frame", 13, 4, 0, 1133, 16], - ["null", 4, 1133, 16], - ["setarg", 13, 0, 4, 1133, 16], - ["invoke", 13, 4, 1133, 16], - ["move", 13, 4, 1133, 16], - ["get", 4, 40, 1, 1134, 15], - ["frame", 14, 4, 0, 1134, 15], - ["null", 4, 1134, 15], - ["setarg", 14, 0, 4, 1134, 15], - ["invoke", 14, 4, 1134, 15], - ["move", 14, 4, 1134, 15], - ["access", 4, "reduce_final", 1135, 33], - ["get", 15, 45, 1, 1135, 23], - ["frame", 16, 15, 1, 1135, 23], - ["null", 15, 1135, 23], - ["setarg", 16, 0, 15, 1135, 23], - ["setarg", 16, 1, 4, 1135, 23], - ["invoke", 16, 4, 1135, 23], - ["move", 15, 4, 1135, 23], - ["null", 4, 1136, 20], - ["null", 16, 1137, 23], - ["null", 17, 1138, 20], - ["null", 18, 1139, 22], - ["null", 19, 1140, 14], - ["null", 20, 1141, 14], - ["null", 21, 1142, 14], - ["null", 22, 1143, 14], - ["null", 23, 1144, 13], - ["access", 24, "length", 1145, 12], - ["get", 25, 51, 1, 1145, 5], - ["frame", 26, 25, 3, 1145, 5], - ["null", 25, 1145, 5], - ["setarg", 26, 0, 25, 1145, 5], - ["setarg", 26, 1, 24, 1145, 5], - ["setarg", 26, 2, 9, 1145, 5], - ["setarg", 26, 3, 5, 1145, 5], - ["invoke", 26, 24, 1145, 5], - ["access", 24, "int", 1146, 12], - ["access", 25, 0, 1146, 25], - ["get", 26, 51, 1, 1146, 5], - ["frame", 27, 26, 3, 1146, 5], - ["null", 26, 1146, 5], - ["setarg", 27, 0, 26, 1146, 5], - ["setarg", 27, 1, 24, 1146, 5], - ["setarg", 27, 2, 13, 1146, 5], - ["setarg", 27, 3, 25, 1146, 5], - ["invoke", 27, 24, 1146, 5], - ["access", 24, "int", 1147, 12], - ["access", 25, 1, 1147, 24], - ["get", 26, 51, 1, 1147, 5], - ["frame", 27, 26, 3, 1147, 5], - ["null", 26, 1147, 5], - ["setarg", 27, 0, 26, 1147, 5], - ["setarg", 27, 1, 24, 1147, 5], - ["setarg", 27, 2, 14, 1147, 5], - ["setarg", 27, 3, 25, 1147, 5], - ["invoke", 27, 24, 1147, 5], + ["load_field", 4, 2, "arr", 1226, 20], + ["move", 5, 4, 1226, 20], + ["load_field", 4, 2, "fn", 1227, 19], + ["move", 6, 4, 1227, 19], + ["load_field", 4, 2, "init", 1228, 21], + ["move", 7, 4, 1228, 21], + ["load_field", 4, 2, "rev", 1229, 20], + ["move", 8, 4, 1229, 20], + ["get", 4, 43, 1, 1230, 15], + ["frame", 9, 4, 0, 1230, 15], + ["null", 4, 1230, 15], + ["setarg", 9, 0, 4, 1230, 15], + ["invoke", 9, 4, 1230, 15], + ["move", 9, 4, 1230, 15], + ["get", 4, 43, 1, 1231, 15], + ["frame", 10, 4, 0, 1231, 15], + ["null", 4, 1231, 15], + ["setarg", 10, 0, 4, 1231, 15], + ["invoke", 10, 4, 1231, 15], + ["move", 10, 4, 1231, 15], + ["get", 4, 43, 1, 1232, 13], + ["frame", 11, 4, 0, 1232, 13], + ["null", 4, 1232, 13], + ["setarg", 11, 0, 4, 1232, 13], + ["invoke", 11, 4, 1232, 13], + ["move", 11, 4, 1232, 13], + ["get", 4, 43, 1, 1233, 17], + ["frame", 12, 4, 0, 1233, 17], + ["null", 4, 1233, 17], + ["setarg", 12, 0, 4, 1233, 17], + ["invoke", 12, 4, 1233, 17], + ["move", 12, 4, 1233, 17], + ["get", 4, 43, 1, 1234, 16], + ["frame", 13, 4, 0, 1234, 16], + ["null", 4, 1234, 16], + ["setarg", 13, 0, 4, 1234, 16], + ["invoke", 13, 4, 1234, 16], + ["move", 13, 4, 1234, 16], + ["get", 4, 43, 1, 1235, 15], + ["frame", 14, 4, 0, 1235, 15], + ["null", 4, 1235, 15], + ["setarg", 14, 0, 4, 1235, 15], + ["invoke", 14, 4, 1235, 15], + ["move", 14, 4, 1235, 15], + ["access", 4, "reduce_final", 1236, 33], + ["get", 15, 48, 1, 1236, 23], + ["frame", 16, 15, 1, 1236, 23], + ["null", 15, 1236, 23], + ["setarg", 16, 0, 15, 1236, 23], + ["setarg", 16, 1, 4, 1236, 23], + ["invoke", 16, 4, 1236, 23], + ["move", 15, 4, 1236, 23], + ["null", 4, 1237, 20], + ["null", 16, 1238, 23], + ["null", 17, 1239, 20], + ["null", 18, 1240, 22], + ["null", 19, 1241, 14], + ["null", 20, 1242, 14], + ["null", 21, 1243, 14], + ["null", 22, 1244, 14], + ["null", 23, 1245, 13], + ["access", 24, "length", 1246, 12], + ["get", 25, 54, 1, 1246, 5], + ["frame", 26, 25, 3, 1246, 5], + ["null", 25, 1246, 5], + ["setarg", 26, 0, 25, 1246, 5], + ["setarg", 26, 1, 24, 1246, 5], + ["setarg", 26, 2, 9, 1246, 5], + ["setarg", 26, 3, 5, 1246, 5], + ["invoke", 26, 24, 1246, 5], + ["access", 24, "int", 1247, 12], + ["access", 25, 0, 1247, 25], + ["get", 26, 54, 1, 1247, 5], + ["frame", 27, 26, 3, 1247, 5], + ["null", 26, 1247, 5], + ["setarg", 27, 0, 26, 1247, 5], + ["setarg", 27, 1, 24, 1247, 5], + ["setarg", 27, 2, 13, 1247, 5], + ["setarg", 27, 3, 25, 1247, 5], + ["invoke", 27, 24, 1247, 5], + ["access", 24, "int", 1248, 12], + ["access", 25, 1, 1248, 24], + ["get", 26, 54, 1, 1248, 5], + ["frame", 27, 26, 3, 1248, 5], + ["null", 26, 1248, 5], + ["setarg", 27, 0, 26, 1248, 5], + ["setarg", 27, 1, 24, 1248, 5], + ["setarg", 27, 2, 14, 1248, 5], + ["setarg", 27, 3, 25, 1248, 5], + ["invoke", 27, 24, 1248, 5], ["record", 24, 5], - ["store_field", 24, 10, "acc", 1148, 15], - ["store_field", 24, 11, "i", 1148, 23], - ["store_field", 24, 5, "arr", 1148, 31], - ["store_field", 24, 6, "fn", 1148, 45], - ["store_field", 24, 9, "len", 1148, 59], - ["move", 23, 24, 1148, 59], - ["access", 6, 2, 1149, 18], - ["is_identical", 24, 3, 6, 1149, 18], - ["jump_true", 24, "eq_done_511", 1149, 18], - ["is_int", 25, 3, 1149, 18], - ["jump_false", 25, "eq_ni_512", 1149, 18], + ["store_field", 24, 10, "acc", 1249, 15], + ["store_field", 24, 11, "i", 1249, 23], + ["store_field", 24, 5, "arr", 1249, 31], + ["store_field", 24, 6, "fn", 1249, 45], + ["store_field", 24, 9, "len", 1249, 59], + ["move", 23, 24, 1249, 59], + ["access", 6, 2, 1250, 18], + ["is_identical", 24, 3, 6, 1250, 18], + ["jump_true", 24, "eq_done_536", 1250, 18], + ["is_int", 25, 3, 1250, 18], + ["jump_false", 25, "eq_ni_537", 1250, 18], "_nop_tc_1", "_nop_tc_2", - ["eq_int", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_ni_512", - ["is_num", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nn_513", 1149, 18], + ["eq_int", 24, 3, 6, 1250, 18], + ["jump", "eq_done_536", 1250, 18], + "eq_ni_537", + ["is_num", 25, 3, 1250, 18], + ["jump_false", 25, "eq_nn_538", 1250, 18], "_nop_tc_3", "_nop_tc_4", - ["eq_float", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nn_513", - ["is_text", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nt_514", 1149, 18], + ["eq_float", 24, 3, 6, 1250, 18], + ["jump", "eq_done_536", 1250, 18], + "eq_nn_538", + ["is_text", 25, 3, 1250, 18], + ["jump_false", 25, "eq_nt_539", 1250, 18], "_nop_tc_5", - ["jump", "eq_nt_514", 1149, 18], - ["eq_text", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nt_514", - ["is_null", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nnl_515", 1149, 18], + ["jump", "eq_nt_539", 1250, 18], + ["eq_text", 24, 3, 6, 1250, 18], + ["jump", "eq_done_536", 1250, 18], + "eq_nt_539", + ["is_null", 25, 3, 1250, 18], + ["jump_false", 25, "eq_nnl_540", 1250, 18], "_nop_tc_6", - ["jump", "eq_nnl_515", 1149, 18], - ["true", 24, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nnl_515", - ["is_bool", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nb_516", 1149, 18], + ["jump", "eq_nnl_540", 1250, 18], + ["true", 24, 1250, 18], + ["jump", "eq_done_536", 1250, 18], + "eq_nnl_540", + ["is_bool", 25, 3, 1250, 18], + ["jump_false", 25, "eq_nb_541", 1250, 18], "_nop_tc_7", - ["jump", "eq_nb_516", 1149, 18], - ["eq_bool", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nb_516", - ["false", 24, 1149, 18], - "eq_done_511", - ["jump_false", 24, "if_else_509", 1149, 18], - ["access", 6, "reduce_null", 1150, 30], - ["get", 24, 45, 1, 1150, 20], - ["frame", 25, 24, 1, 1150, 20], - ["null", 24, 1150, 20], - ["setarg", 25, 0, 24, 1150, 20], - ["setarg", 25, 1, 6, 1150, 20], - ["invoke", 25, 6, 1150, 20], - ["move", 18, 6, 1150, 20], - ["access", 6, "reduce_d1", 1151, 22], - ["get", 24, 45, 1, 1151, 12], - ["frame", 25, 24, 1, 1151, 12], - ["null", 24, 1151, 12], - ["setarg", 25, 0, 24, 1151, 12], - ["setarg", 25, 1, 6, 1151, 12], - ["invoke", 25, 6, 1151, 12], - ["move", 19, 6, 1151, 12], - ["access", 6, "lt_int", 1152, 14], - ["get", 24, 52, 1, 1152, 7], - ["frame", 25, 24, 4, 1152, 7], - ["null", 24, 1152, 7], - ["setarg", 25, 0, 24, 1152, 7], - ["setarg", 25, 1, 6, 1152, 7], - ["setarg", 25, 2, 12, 1152, 7], - ["setarg", 25, 3, 13, 1152, 7], - ["setarg", 25, 4, 9, 1152, 7], - ["invoke", 25, 6, 1152, 7], - ["access", 6, "jump_false", 1153, 22], - ["get", 24, 60, 1, 1153, 7], - ["frame", 25, 24, 3, 1153, 7], - ["null", 24, 1153, 7], - ["setarg", 25, 0, 24, 1153, 7], - ["setarg", 25, 1, 6, 1153, 7], - ["setarg", 25, 2, 12, 1153, 7], - ["setarg", 25, 3, 18, 1153, 7], - ["invoke", 25, 6, 1153, 7], - ["access", 6, "load_index", 1154, 14], - ["get", 24, 52, 1, 1154, 7], - ["frame", 25, 24, 4, 1154, 7], - ["null", 24, 1154, 7], - ["setarg", 25, 0, 24, 1154, 7], - ["setarg", 25, 1, 6, 1154, 7], - ["setarg", 25, 2, 10, 1154, 7], - ["setarg", 25, 3, 5, 1154, 7], - ["setarg", 25, 4, 13, 1154, 7], - ["invoke", 25, 6, 1154, 7], - ["access", 6, "move", 1155, 14], - ["get", 24, 51, 1, 1155, 7], - ["frame", 25, 24, 3, 1155, 7], - ["null", 24, 1155, 7], - ["setarg", 25, 0, 24, 1155, 7], - ["setarg", 25, 1, 6, 1155, 7], - ["setarg", 25, 2, 11, 1155, 7], - ["setarg", 25, 3, 14, 1155, 7], - ["invoke", 25, 6, 1155, 7], - ["true", 6, 1156, 27], - ["get", 24, 89, 1, 1156, 7], - ["frame", 25, 24, 3, 1156, 7], - ["null", 24, 1156, 7], - ["setarg", 25, 0, 24, 1156, 7], - ["setarg", 25, 1, 23, 1156, 7], - ["setarg", 25, 2, 6, 1156, 7], - ["setarg", 25, 3, 19, 1156, 7], - ["invoke", 25, 6, 1156, 7], - ["get", 6, 48, 1, 1157, 7], - ["frame", 24, 6, 1, 1157, 7], - ["null", 6, 1157, 7], - ["setarg", 24, 0, 6, 1157, 7], - ["setarg", 24, 1, 19, 1157, 7], - ["invoke", 24, 6, 1157, 7], - ["access", 6, "move", 1158, 14], - ["get", 24, 51, 1, 1158, 7], - ["frame", 25, 24, 3, 1158, 7], - ["null", 24, 1158, 7], - ["setarg", 25, 0, 24, 1158, 7], - ["setarg", 25, 1, 6, 1158, 7], - ["setarg", 25, 2, 1, 1158, 7], - ["setarg", 25, 3, 10, 1158, 7], - ["invoke", 25, 6, 1158, 7], - ["get", 6, 59, 1, 1159, 7], - ["frame", 24, 6, 1, 1159, 7], - ["null", 6, 1159, 7], - ["setarg", 24, 0, 6, 1159, 7], - ["setarg", 24, 1, 15, 1159, 7], - ["invoke", 24, 6, 1159, 7], - ["get", 6, 48, 1, 1160, 7], - ["frame", 24, 6, 1, 1160, 7], - ["null", 6, 1160, 7], - ["setarg", 24, 0, 6, 1160, 7], - ["setarg", 24, 1, 18, 1160, 7], - ["invoke", 24, 6, 1160, 7], - ["access", 6, "null", 1161, 14], - ["get", 24, 50, 1, 1161, 7], - ["frame", 25, 24, 2, 1161, 7], - ["null", 24, 1161, 7], - ["setarg", 25, 0, 24, 1161, 7], - ["setarg", 25, 1, 6, 1161, 7], - ["setarg", 25, 2, 1, 1161, 7], - ["invoke", 25, 6, 1161, 7], - ["get", 6, 48, 1, 1162, 7], - ["frame", 24, 6, 1, 1162, 7], - ["null", 6, 1162, 7], - ["setarg", 24, 0, 6, 1162, 7], - ["setarg", 24, 1, 15, 1162, 7], - ["invoke", 24, 6, 1162, 7], - ["jump", "if_end_510", 1162, 7], - "if_else_509", - ["access", 6, 3, 1163, 25], - ["is_identical", 24, 3, 6, 1163, 25], - ["jump_true", 24, "eq_done_519", 1163, 25], - ["is_int", 25, 3, 1163, 25], - ["jump_false", 25, "eq_ni_520", 1163, 25], + ["jump", "eq_nb_541", 1250, 18], + ["eq_bool", 24, 3, 6, 1250, 18], + ["jump", "eq_done_536", 1250, 18], + "eq_nb_541", + ["false", 24, 1250, 18], + "eq_done_536", + ["jump_false", 24, "if_else_534", 1250, 18], + ["access", 6, "reduce_null", 1251, 30], + ["get", 24, 48, 1, 1251, 20], + ["frame", 25, 24, 1, 1251, 20], + ["null", 24, 1251, 20], + ["setarg", 25, 0, 24, 1251, 20], + ["setarg", 25, 1, 6, 1251, 20], + ["invoke", 25, 6, 1251, 20], + ["move", 18, 6, 1251, 20], + ["access", 6, "reduce_d1", 1252, 22], + ["get", 24, 48, 1, 1252, 12], + ["frame", 25, 24, 1, 1252, 12], + ["null", 24, 1252, 12], + ["setarg", 25, 0, 24, 1252, 12], + ["setarg", 25, 1, 6, 1252, 12], + ["invoke", 25, 6, 1252, 12], + ["move", 19, 6, 1252, 12], + ["access", 6, "lt_int", 1253, 14], + ["get", 24, 55, 1, 1253, 7], + ["frame", 25, 24, 4, 1253, 7], + ["null", 24, 1253, 7], + ["setarg", 25, 0, 24, 1253, 7], + ["setarg", 25, 1, 6, 1253, 7], + ["setarg", 25, 2, 12, 1253, 7], + ["setarg", 25, 3, 13, 1253, 7], + ["setarg", 25, 4, 9, 1253, 7], + ["invoke", 25, 6, 1253, 7], + ["access", 6, "jump_false", 1254, 22], + ["get", 24, 63, 1, 1254, 7], + ["frame", 25, 24, 3, 1254, 7], + ["null", 24, 1254, 7], + ["setarg", 25, 0, 24, 1254, 7], + ["setarg", 25, 1, 6, 1254, 7], + ["setarg", 25, 2, 12, 1254, 7], + ["setarg", 25, 3, 18, 1254, 7], + ["invoke", 25, 6, 1254, 7], + ["access", 6, "load_index", 1255, 14], + ["get", 24, 55, 1, 1255, 7], + ["frame", 25, 24, 4, 1255, 7], + ["null", 24, 1255, 7], + ["setarg", 25, 0, 24, 1255, 7], + ["setarg", 25, 1, 6, 1255, 7], + ["setarg", 25, 2, 10, 1255, 7], + ["setarg", 25, 3, 5, 1255, 7], + ["setarg", 25, 4, 13, 1255, 7], + ["invoke", 25, 6, 1255, 7], + ["access", 6, "move", 1256, 14], + ["get", 24, 54, 1, 1256, 7], + ["frame", 25, 24, 3, 1256, 7], + ["null", 24, 1256, 7], + ["setarg", 25, 0, 24, 1256, 7], + ["setarg", 25, 1, 6, 1256, 7], + ["setarg", 25, 2, 11, 1256, 7], + ["setarg", 25, 3, 14, 1256, 7], + ["invoke", 25, 6, 1256, 7], + ["true", 6, 1257, 27], + ["get", 24, 95, 1, 1257, 7], + ["frame", 25, 24, 3, 1257, 7], + ["null", 24, 1257, 7], + ["setarg", 25, 0, 24, 1257, 7], + ["setarg", 25, 1, 23, 1257, 7], + ["setarg", 25, 2, 6, 1257, 7], + ["setarg", 25, 3, 19, 1257, 7], + ["invoke", 25, 6, 1257, 7], + ["get", 6, 51, 1, 1258, 7], + ["frame", 24, 6, 1, 1258, 7], + ["null", 6, 1258, 7], + ["setarg", 24, 0, 6, 1258, 7], + ["setarg", 24, 1, 19, 1258, 7], + ["invoke", 24, 6, 1258, 7], + ["access", 6, "move", 1259, 14], + ["get", 24, 54, 1, 1259, 7], + ["frame", 25, 24, 3, 1259, 7], + ["null", 24, 1259, 7], + ["setarg", 25, 0, 24, 1259, 7], + ["setarg", 25, 1, 6, 1259, 7], + ["setarg", 25, 2, 1, 1259, 7], + ["setarg", 25, 3, 10, 1259, 7], + ["invoke", 25, 6, 1259, 7], + ["get", 6, 62, 1, 1260, 7], + ["frame", 24, 6, 1, 1260, 7], + ["null", 6, 1260, 7], + ["setarg", 24, 0, 6, 1260, 7], + ["setarg", 24, 1, 15, 1260, 7], + ["invoke", 24, 6, 1260, 7], + ["get", 6, 51, 1, 1261, 7], + ["frame", 24, 6, 1, 1261, 7], + ["null", 6, 1261, 7], + ["setarg", 24, 0, 6, 1261, 7], + ["setarg", 24, 1, 18, 1261, 7], + ["invoke", 24, 6, 1261, 7], + ["access", 6, "null", 1262, 14], + ["get", 24, 53, 1, 1262, 7], + ["frame", 25, 24, 2, 1262, 7], + ["null", 24, 1262, 7], + ["setarg", 25, 0, 24, 1262, 7], + ["setarg", 25, 1, 6, 1262, 7], + ["setarg", 25, 2, 1, 1262, 7], + ["invoke", 25, 6, 1262, 7], + ["get", 6, 51, 1, 1263, 7], + ["frame", 24, 6, 1, 1263, 7], + ["null", 6, 1263, 7], + ["setarg", 24, 0, 6, 1263, 7], + ["setarg", 24, 1, 15, 1263, 7], + ["invoke", 24, 6, 1263, 7], + ["jump", "if_end_535", 1263, 7], + "if_else_534", + ["access", 6, 3, 1264, 25], + ["is_identical", 24, 3, 6, 1264, 25], + ["jump_true", 24, "eq_done_544", 1264, 25], + ["is_int", 25, 3, 1264, 25], + ["jump_false", 25, "eq_ni_545", 1264, 25], "_nop_tc_8", "_nop_tc_9", - ["eq_int", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_ni_520", - ["is_num", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nn_521", 1163, 25], + ["eq_int", 24, 3, 6, 1264, 25], + ["jump", "eq_done_544", 1264, 25], + "eq_ni_545", + ["is_num", 25, 3, 1264, 25], + ["jump_false", 25, "eq_nn_546", 1264, 25], "_nop_tc_10", "_nop_tc_11", - ["eq_float", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nn_521", - ["is_text", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nt_522", 1163, 25], + ["eq_float", 24, 3, 6, 1264, 25], + ["jump", "eq_done_544", 1264, 25], + "eq_nn_546", + ["is_text", 25, 3, 1264, 25], + ["jump_false", 25, "eq_nt_547", 1264, 25], "_nop_tc_12", - ["jump", "eq_nt_522", 1163, 25], - ["eq_text", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nt_522", - ["is_null", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nnl_523", 1163, 25], + ["jump", "eq_nt_547", 1264, 25], + ["eq_text", 24, 3, 6, 1264, 25], + ["jump", "eq_done_544", 1264, 25], + "eq_nt_547", + ["is_null", 25, 3, 1264, 25], + ["jump_false", 25, "eq_nnl_548", 1264, 25], "_nop_tc_13", - ["jump", "eq_nnl_523", 1163, 25], - ["true", 24, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nnl_523", - ["is_bool", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nb_524", 1163, 25], + ["jump", "eq_nnl_548", 1264, 25], + ["true", 24, 1264, 25], + ["jump", "eq_done_544", 1264, 25], + "eq_nnl_548", + ["is_bool", 25, 3, 1264, 25], + ["jump_false", 25, "eq_nb_549", 1264, 25], "_nop_tc_14", - ["jump", "eq_nb_524", 1163, 25], - ["eq_bool", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nb_524", - ["false", 24, 1163, 25], - "eq_done_519", - ["jump_false", 24, "if_else_517", 1163, 25], - ["access", 6, "reduce_has_init", 1164, 28], - ["get", 24, 45, 1, 1164, 18], - ["frame", 25, 24, 1, 1164, 18], - ["null", 24, 1164, 18], - ["setarg", 25, 0, 24, 1164, 18], - ["setarg", 25, 1, 6, 1164, 18], - ["invoke", 25, 6, 1164, 18], - ["move", 4, 6, 1164, 18], - ["access", 6, "reduce_null", 1165, 30], - ["get", 24, 45, 1, 1165, 20], - ["frame", 25, 24, 1, 1165, 20], - ["null", 24, 1165, 20], - ["setarg", 25, 0, 24, 1165, 20], - ["setarg", 25, 1, 6, 1165, 20], - ["invoke", 25, 6, 1165, 20], - ["move", 18, 6, 1165, 20], - ["access", 6, "reduce_d1", 1166, 22], - ["get", 24, 45, 1, 1166, 12], - ["frame", 25, 24, 1, 1166, 12], - ["null", 24, 1166, 12], - ["setarg", 25, 0, 24, 1166, 12], - ["setarg", 25, 1, 6, 1166, 12], - ["invoke", 25, 6, 1166, 12], - ["move", 19, 6, 1166, 12], - ["access", 6, "reduce_d2", 1167, 22], - ["get", 24, 45, 1, 1167, 12], - ["frame", 25, 24, 1, 1167, 12], - ["null", 24, 1167, 12], - ["setarg", 25, 0, 24, 1167, 12], - ["setarg", 25, 1, 6, 1167, 12], - ["invoke", 25, 6, 1167, 12], - ["move", 20, 6, 1167, 12], - ["access", 6, "is_null", 1168, 14], - ["get", 24, 51, 1, 1168, 7], - ["frame", 25, 24, 3, 1168, 7], - ["null", 24, 1168, 7], - ["setarg", 25, 0, 24, 1168, 7], - ["setarg", 25, 1, 6, 1168, 7], - ["setarg", 25, 2, 12, 1168, 7], - ["setarg", 25, 3, 7, 1168, 7], - ["invoke", 25, 6, 1168, 7], - ["access", 6, "jump_false", 1169, 22], - ["get", 24, 60, 1, 1169, 7], - ["frame", 25, 24, 3, 1169, 7], - ["null", 24, 1169, 7], - ["setarg", 25, 0, 24, 1169, 7], - ["setarg", 25, 1, 6, 1169, 7], - ["setarg", 25, 2, 12, 1169, 7], - ["setarg", 25, 3, 4, 1169, 7], - ["invoke", 25, 6, 1169, 7], - ["access", 6, "lt_int", 1171, 14], - ["get", 24, 52, 1, 1171, 7], - ["frame", 25, 24, 4, 1171, 7], - ["null", 24, 1171, 7], - ["setarg", 25, 0, 24, 1171, 7], - ["setarg", 25, 1, 6, 1171, 7], - ["setarg", 25, 2, 12, 1171, 7], - ["setarg", 25, 3, 13, 1171, 7], - ["setarg", 25, 4, 9, 1171, 7], - ["invoke", 25, 6, 1171, 7], - ["access", 6, "jump_false", 1172, 22], - ["get", 24, 60, 1, 1172, 7], - ["frame", 25, 24, 3, 1172, 7], - ["null", 24, 1172, 7], - ["setarg", 25, 0, 24, 1172, 7], - ["setarg", 25, 1, 6, 1172, 7], - ["setarg", 25, 2, 12, 1172, 7], - ["setarg", 25, 3, 18, 1172, 7], - ["invoke", 25, 6, 1172, 7], - ["access", 6, "load_index", 1173, 14], - ["get", 24, 52, 1, 1173, 7], - ["frame", 25, 24, 4, 1173, 7], - ["null", 24, 1173, 7], - ["setarg", 25, 0, 24, 1173, 7], - ["setarg", 25, 1, 6, 1173, 7], - ["setarg", 25, 2, 10, 1173, 7], - ["setarg", 25, 3, 5, 1173, 7], - ["setarg", 25, 4, 13, 1173, 7], - ["invoke", 25, 6, 1173, 7], - ["access", 6, "move", 1174, 14], - ["get", 24, 51, 1, 1174, 7], - ["frame", 25, 24, 3, 1174, 7], - ["null", 24, 1174, 7], - ["setarg", 25, 0, 24, 1174, 7], - ["setarg", 25, 1, 6, 1174, 7], - ["setarg", 25, 2, 11, 1174, 7], - ["setarg", 25, 3, 14, 1174, 7], - ["invoke", 25, 6, 1174, 7], - ["true", 6, 1175, 27], - ["get", 24, 89, 1, 1175, 7], - ["frame", 25, 24, 3, 1175, 7], - ["null", 24, 1175, 7], - ["setarg", 25, 0, 24, 1175, 7], - ["setarg", 25, 1, 23, 1175, 7], - ["setarg", 25, 2, 6, 1175, 7], - ["setarg", 25, 3, 19, 1175, 7], - ["invoke", 25, 6, 1175, 7], - ["get", 6, 48, 1, 1176, 7], - ["frame", 24, 6, 1, 1176, 7], - ["null", 6, 1176, 7], - ["setarg", 24, 0, 6, 1176, 7], - ["setarg", 24, 1, 19, 1176, 7], - ["invoke", 24, 6, 1176, 7], - ["access", 6, "move", 1177, 14], - ["get", 24, 51, 1, 1177, 7], - ["frame", 25, 24, 3, 1177, 7], - ["null", 24, 1177, 7], - ["setarg", 25, 0, 24, 1177, 7], - ["setarg", 25, 1, 6, 1177, 7], - ["setarg", 25, 2, 1, 1177, 7], - ["setarg", 25, 3, 10, 1177, 7], - ["invoke", 25, 6, 1177, 7], - ["get", 6, 59, 1, 1178, 7], - ["frame", 24, 6, 1, 1178, 7], - ["null", 6, 1178, 7], - ["setarg", 24, 0, 6, 1178, 7], - ["setarg", 24, 1, 15, 1178, 7], - ["invoke", 24, 6, 1178, 7], - ["get", 6, 48, 1, 1179, 7], - ["frame", 24, 6, 1, 1179, 7], - ["null", 6, 1179, 7], - ["setarg", 24, 0, 6, 1179, 7], - ["setarg", 24, 1, 18, 1179, 7], - ["invoke", 24, 6, 1179, 7], - ["access", 6, "null", 1180, 14], - ["get", 24, 50, 1, 1180, 7], - ["frame", 25, 24, 2, 1180, 7], - ["null", 24, 1180, 7], - ["setarg", 25, 0, 24, 1180, 7], - ["setarg", 25, 1, 6, 1180, 7], - ["setarg", 25, 2, 1, 1180, 7], - ["invoke", 25, 6, 1180, 7], - ["get", 6, 59, 1, 1181, 7], - ["frame", 24, 6, 1, 1181, 7], - ["null", 6, 1181, 7], - ["setarg", 24, 0, 6, 1181, 7], - ["setarg", 24, 1, 15, 1181, 7], - ["invoke", 24, 6, 1181, 7], - ["get", 6, 48, 1, 1183, 7], - ["frame", 24, 6, 1, 1183, 7], - ["null", 6, 1183, 7], - ["setarg", 24, 0, 6, 1183, 7], - ["setarg", 24, 1, 4, 1183, 7], - ["invoke", 24, 6, 1183, 7], - ["access", 6, "move", 1184, 14], - ["get", 24, 51, 1, 1184, 7], - ["frame", 25, 24, 3, 1184, 7], - ["null", 24, 1184, 7], - ["setarg", 25, 0, 24, 1184, 7], - ["setarg", 25, 1, 6, 1184, 7], - ["setarg", 25, 2, 10, 1184, 7], - ["setarg", 25, 3, 7, 1184, 7], - ["invoke", 25, 6, 1184, 7], - ["access", 6, "int", 1185, 14], - ["access", 24, 0, 1185, 24], - ["get", 25, 51, 1, 1185, 7], - ["frame", 26, 25, 3, 1185, 7], - ["null", 25, 1185, 7], - ["setarg", 26, 0, 25, 1185, 7], - ["setarg", 26, 1, 6, 1185, 7], - ["setarg", 26, 2, 11, 1185, 7], - ["setarg", 26, 3, 24, 1185, 7], - ["invoke", 26, 6, 1185, 7], - ["true", 6, 1186, 27], - ["get", 24, 89, 1, 1186, 7], - ["frame", 25, 24, 3, 1186, 7], - ["null", 24, 1186, 7], - ["setarg", 25, 0, 24, 1186, 7], - ["setarg", 25, 1, 23, 1186, 7], - ["setarg", 25, 2, 6, 1186, 7], - ["setarg", 25, 3, 20, 1186, 7], - ["invoke", 25, 6, 1186, 7], - ["get", 6, 48, 1, 1187, 7], - ["frame", 24, 6, 1, 1187, 7], - ["null", 6, 1187, 7], - ["setarg", 24, 0, 6, 1187, 7], - ["setarg", 24, 1, 20, 1187, 7], - ["invoke", 24, 6, 1187, 7], - ["access", 6, "move", 1188, 14], - ["get", 24, 51, 1, 1188, 7], - ["frame", 25, 24, 3, 1188, 7], - ["null", 24, 1188, 7], - ["setarg", 25, 0, 24, 1188, 7], - ["setarg", 25, 1, 6, 1188, 7], - ["setarg", 25, 2, 1, 1188, 7], - ["setarg", 25, 3, 10, 1188, 7], - ["invoke", 25, 6, 1188, 7], - ["get", 6, 48, 1, 1189, 7], - ["frame", 24, 6, 1, 1189, 7], - ["null", 6, 1189, 7], - ["setarg", 24, 0, 6, 1189, 7], - ["setarg", 24, 1, 15, 1189, 7], - ["invoke", 24, 6, 1189, 7], - ["jump", "if_end_518", 1189, 7], - "if_else_517", - ["access", 6, "reduce_has_init", 1192, 28], - ["get", 24, 45, 1, 1192, 18], - ["frame", 25, 24, 1, 1192, 18], - ["null", 24, 1192, 18], - ["setarg", 25, 0, 24, 1192, 18], - ["setarg", 25, 1, 6, 1192, 18], - ["invoke", 25, 6, 1192, 18], - ["move", 4, 6, 1192, 18], - ["access", 6, "reduce_no_init_rev", 1193, 31], - ["get", 24, 45, 1, 1193, 21], - ["frame", 25, 24, 1, 1193, 21], - ["null", 24, 1193, 21], - ["setarg", 25, 0, 24, 1193, 21], - ["setarg", 25, 1, 6, 1193, 21], - ["invoke", 25, 6, 1193, 21], - ["move", 16, 6, 1193, 21], - ["access", 6, "reduce_init_rev", 1194, 28], - ["get", 24, 45, 1, 1194, 18], - ["frame", 25, 24, 1, 1194, 18], - ["null", 24, 1194, 18], - ["setarg", 25, 0, 24, 1194, 18], - ["setarg", 25, 1, 6, 1194, 18], - ["invoke", 25, 6, 1194, 18], - ["move", 17, 6, 1194, 18], - ["access", 6, "reduce_null", 1195, 30], - ["get", 24, 45, 1, 1195, 20], - ["frame", 25, 24, 1, 1195, 20], - ["null", 24, 1195, 20], - ["setarg", 25, 0, 24, 1195, 20], - ["setarg", 25, 1, 6, 1195, 20], - ["invoke", 25, 6, 1195, 20], - ["move", 18, 6, 1195, 20], - ["access", 6, "reduce_d1", 1196, 22], - ["get", 24, 45, 1, 1196, 12], - ["frame", 25, 24, 1, 1196, 12], - ["null", 24, 1196, 12], - ["setarg", 25, 0, 24, 1196, 12], - ["setarg", 25, 1, 6, 1196, 12], - ["invoke", 25, 6, 1196, 12], - ["move", 19, 6, 1196, 12], - ["access", 6, "reduce_d2", 1197, 22], - ["get", 24, 45, 1, 1197, 12], - ["frame", 25, 24, 1, 1197, 12], - ["null", 24, 1197, 12], - ["setarg", 25, 0, 24, 1197, 12], - ["setarg", 25, 1, 6, 1197, 12], - ["invoke", 25, 6, 1197, 12], - ["move", 20, 6, 1197, 12], - ["access", 6, "reduce_d3", 1198, 22], - ["get", 24, 45, 1, 1198, 12], - ["frame", 25, 24, 1, 1198, 12], - ["null", 24, 1198, 12], - ["setarg", 25, 0, 24, 1198, 12], - ["setarg", 25, 1, 6, 1198, 12], - ["invoke", 25, 6, 1198, 12], - ["move", 21, 6, 1198, 12], - ["access", 6, "reduce_d4", 1199, 22], - ["get", 24, 45, 1, 1199, 12], - ["frame", 25, 24, 1, 1199, 12], - ["null", 24, 1199, 12], - ["setarg", 25, 0, 24, 1199, 12], - ["setarg", 25, 1, 6, 1199, 12], - ["invoke", 25, 6, 1199, 12], - ["move", 22, 6, 1199, 12], - ["access", 6, "is_null", 1200, 14], - ["get", 24, 51, 1, 1200, 7], - ["frame", 25, 24, 3, 1200, 7], - ["null", 24, 1200, 7], - ["setarg", 25, 0, 24, 1200, 7], - ["setarg", 25, 1, 6, 1200, 7], - ["setarg", 25, 2, 12, 1200, 7], - ["setarg", 25, 3, 7, 1200, 7], - ["invoke", 25, 6, 1200, 7], - ["access", 6, "jump_false", 1201, 22], - ["get", 24, 60, 1, 1201, 7], - ["frame", 25, 24, 3, 1201, 7], - ["null", 24, 1201, 7], - ["setarg", 25, 0, 24, 1201, 7], - ["setarg", 25, 1, 6, 1201, 7], - ["setarg", 25, 2, 12, 1201, 7], - ["setarg", 25, 3, 4, 1201, 7], - ["invoke", 25, 6, 1201, 7], - ["access", 6, "lt_int", 1203, 14], - ["get", 24, 52, 1, 1203, 7], - ["frame", 25, 24, 4, 1203, 7], - ["null", 24, 1203, 7], - ["setarg", 25, 0, 24, 1203, 7], - ["setarg", 25, 1, 6, 1203, 7], - ["setarg", 25, 2, 12, 1203, 7], - ["setarg", 25, 3, 13, 1203, 7], - ["setarg", 25, 4, 9, 1203, 7], - ["invoke", 25, 6, 1203, 7], - ["access", 6, "jump_false", 1204, 22], - ["get", 24, 60, 1, 1204, 7], - ["frame", 25, 24, 3, 1204, 7], - ["null", 24, 1204, 7], - ["setarg", 25, 0, 24, 1204, 7], - ["setarg", 25, 1, 6, 1204, 7], - ["setarg", 25, 2, 12, 1204, 7], - ["setarg", 25, 3, 18, 1204, 7], - ["invoke", 25, 6, 1204, 7], - ["access", 6, "jump_true", 1205, 22], - ["get", 12, 60, 1, 1205, 7], - ["frame", 24, 12, 3, 1205, 7], - ["null", 12, 1205, 7], - ["setarg", 24, 0, 12, 1205, 7], - ["setarg", 24, 1, 6, 1205, 7], - ["setarg", 24, 2, 8, 1205, 7], - ["setarg", 24, 3, 16, 1205, 7], - ["invoke", 24, 6, 1205, 7], - ["access", 6, "load_index", 1207, 14], - ["get", 12, 52, 1, 1207, 7], - ["frame", 24, 12, 4, 1207, 7], - ["null", 12, 1207, 7], - ["setarg", 24, 0, 12, 1207, 7], - ["setarg", 24, 1, 6, 1207, 7], - ["setarg", 24, 2, 10, 1207, 7], - ["setarg", 24, 3, 5, 1207, 7], - ["setarg", 24, 4, 13, 1207, 7], - ["invoke", 24, 6, 1207, 7], - ["access", 6, "move", 1208, 14], - ["get", 12, 51, 1, 1208, 7], - ["frame", 13, 12, 3, 1208, 7], - ["null", 12, 1208, 7], - ["setarg", 13, 0, 12, 1208, 7], - ["setarg", 13, 1, 6, 1208, 7], - ["setarg", 13, 2, 11, 1208, 7], - ["setarg", 13, 3, 14, 1208, 7], - ["invoke", 13, 6, 1208, 7], - ["true", 6, 1209, 27], - ["get", 12, 89, 1, 1209, 7], - ["frame", 13, 12, 3, 1209, 7], - ["null", 12, 1209, 7], - ["setarg", 13, 0, 12, 1209, 7], - ["setarg", 13, 1, 23, 1209, 7], - ["setarg", 13, 2, 6, 1209, 7], - ["setarg", 13, 3, 19, 1209, 7], - ["invoke", 13, 6, 1209, 7], - ["get", 6, 48, 1, 1210, 7], - ["frame", 12, 6, 1, 1210, 7], - ["null", 6, 1210, 7], - ["setarg", 12, 0, 6, 1210, 7], - ["setarg", 12, 1, 19, 1210, 7], - ["invoke", 12, 6, 1210, 7], - ["access", 6, "move", 1211, 14], - ["get", 12, 51, 1, 1211, 7], - ["frame", 13, 12, 3, 1211, 7], - ["null", 12, 1211, 7], - ["setarg", 13, 0, 12, 1211, 7], - ["setarg", 13, 1, 6, 1211, 7], - ["setarg", 13, 2, 1, 1211, 7], - ["setarg", 13, 3, 10, 1211, 7], - ["invoke", 13, 6, 1211, 7], - ["get", 6, 59, 1, 1212, 7], - ["frame", 12, 6, 1, 1212, 7], - ["null", 6, 1212, 7], - ["setarg", 12, 0, 6, 1212, 7], - ["setarg", 12, 1, 15, 1212, 7], - ["invoke", 12, 6, 1212, 7], - ["get", 6, 48, 1, 1214, 7], - ["frame", 12, 6, 1, 1214, 7], - ["null", 6, 1214, 7], - ["setarg", 12, 0, 6, 1214, 7], - ["setarg", 12, 1, 16, 1214, 7], - ["invoke", 12, 6, 1214, 7], - ["access", 6, "subtract", 1215, 14], - ["get", 12, 52, 1, 1215, 7], - ["frame", 13, 12, 4, 1215, 7], - ["null", 12, 1215, 7], - ["setarg", 13, 0, 12, 1215, 7], - ["setarg", 13, 1, 6, 1215, 7], - ["setarg", 13, 2, 11, 1215, 7], - ["setarg", 13, 3, 9, 1215, 7], - ["setarg", 13, 4, 14, 1215, 7], - ["invoke", 13, 6, 1215, 7], - ["access", 6, "load_index", 1216, 14], - ["get", 12, 52, 1, 1216, 7], - ["frame", 13, 12, 4, 1216, 7], - ["null", 12, 1216, 7], - ["setarg", 13, 0, 12, 1216, 7], - ["setarg", 13, 1, 6, 1216, 7], - ["setarg", 13, 2, 10, 1216, 7], - ["setarg", 13, 3, 5, 1216, 7], - ["setarg", 13, 4, 11, 1216, 7], - ["invoke", 13, 5, 1216, 7], - ["access", 5, "subtract", 1217, 14], - ["get", 6, 52, 1, 1217, 7], - ["frame", 12, 6, 4, 1217, 7], - ["null", 6, 1217, 7], - ["setarg", 12, 0, 6, 1217, 7], - ["setarg", 12, 1, 5, 1217, 7], - ["setarg", 12, 2, 11, 1217, 7], - ["setarg", 12, 3, 11, 1217, 7], - ["setarg", 12, 4, 14, 1217, 7], - ["invoke", 12, 5, 1217, 7], - ["false", 5, 1218, 27], - ["get", 6, 89, 1, 1218, 7], - ["frame", 12, 6, 3, 1218, 7], - ["null", 6, 1218, 7], - ["setarg", 12, 0, 6, 1218, 7], - ["setarg", 12, 1, 23, 1218, 7], - ["setarg", 12, 2, 5, 1218, 7], - ["setarg", 12, 3, 20, 1218, 7], - ["invoke", 12, 5, 1218, 7], - ["get", 5, 48, 1, 1219, 7], - ["frame", 6, 5, 1, 1219, 7], - ["null", 5, 1219, 7], - ["setarg", 6, 0, 5, 1219, 7], - ["setarg", 6, 1, 20, 1219, 7], - ["invoke", 6, 5, 1219, 7], - ["access", 5, "move", 1220, 14], - ["get", 6, 51, 1, 1220, 7], - ["frame", 12, 6, 3, 1220, 7], - ["null", 6, 1220, 7], - ["setarg", 12, 0, 6, 1220, 7], - ["setarg", 12, 1, 5, 1220, 7], - ["setarg", 12, 2, 1, 1220, 7], - ["setarg", 12, 3, 10, 1220, 7], - ["invoke", 12, 5, 1220, 7], - ["get", 5, 59, 1, 1221, 7], - ["frame", 6, 5, 1, 1221, 7], - ["null", 5, 1221, 7], - ["setarg", 6, 0, 5, 1221, 7], - ["setarg", 6, 1, 15, 1221, 7], - ["invoke", 6, 5, 1221, 7], - ["get", 5, 48, 1, 1222, 7], - ["frame", 6, 5, 1, 1222, 7], - ["null", 5, 1222, 7], - ["setarg", 6, 0, 5, 1222, 7], - ["setarg", 6, 1, 18, 1222, 7], - ["invoke", 6, 5, 1222, 7], - ["access", 5, "null", 1223, 14], - ["get", 6, 50, 1, 1223, 7], - ["frame", 12, 6, 2, 1223, 7], - ["null", 6, 1223, 7], - ["setarg", 12, 0, 6, 1223, 7], - ["setarg", 12, 1, 5, 1223, 7], - ["setarg", 12, 2, 1, 1223, 7], - ["invoke", 12, 5, 1223, 7], - ["get", 5, 59, 1, 1224, 7], - ["frame", 6, 5, 1, 1224, 7], - ["null", 5, 1224, 7], - ["setarg", 6, 0, 5, 1224, 7], - ["setarg", 6, 1, 15, 1224, 7], - ["invoke", 6, 5, 1224, 7], - ["get", 5, 48, 1, 1226, 7], - ["frame", 6, 5, 1, 1226, 7], - ["null", 5, 1226, 7], - ["setarg", 6, 0, 5, 1226, 7], - ["setarg", 6, 1, 4, 1226, 7], - ["invoke", 6, 4, 1226, 7], - ["access", 4, "jump_true", 1227, 22], - ["get", 5, 60, 1, 1227, 7], - ["frame", 6, 5, 3, 1227, 7], - ["null", 5, 1227, 7], - ["setarg", 6, 0, 5, 1227, 7], - ["setarg", 6, 1, 4, 1227, 7], - ["setarg", 6, 2, 8, 1227, 7], - ["setarg", 6, 3, 17, 1227, 7], - ["invoke", 6, 4, 1227, 7], - ["access", 4, "move", 1229, 14], - ["get", 5, 51, 1, 1229, 7], - ["frame", 6, 5, 3, 1229, 7], - ["null", 5, 1229, 7], - ["setarg", 6, 0, 5, 1229, 7], - ["setarg", 6, 1, 4, 1229, 7], - ["setarg", 6, 2, 10, 1229, 7], - ["setarg", 6, 3, 7, 1229, 7], - ["invoke", 6, 4, 1229, 7], - ["access", 4, "int", 1230, 14], - ["access", 5, 0, 1230, 24], - ["get", 6, 51, 1, 1230, 7], - ["frame", 8, 6, 3, 1230, 7], - ["null", 6, 1230, 7], - ["setarg", 8, 0, 6, 1230, 7], - ["setarg", 8, 1, 4, 1230, 7], - ["setarg", 8, 2, 11, 1230, 7], - ["setarg", 8, 3, 5, 1230, 7], - ["invoke", 8, 4, 1230, 7], - ["true", 4, 1231, 27], - ["get", 5, 89, 1, 1231, 7], - ["frame", 6, 5, 3, 1231, 7], - ["null", 5, 1231, 7], - ["setarg", 6, 0, 5, 1231, 7], - ["setarg", 6, 1, 23, 1231, 7], - ["setarg", 6, 2, 4, 1231, 7], - ["setarg", 6, 3, 21, 1231, 7], - ["invoke", 6, 4, 1231, 7], - ["get", 4, 48, 1, 1232, 7], - ["frame", 5, 4, 1, 1232, 7], - ["null", 4, 1232, 7], - ["setarg", 5, 0, 4, 1232, 7], - ["setarg", 5, 1, 21, 1232, 7], - ["invoke", 5, 4, 1232, 7], - ["access", 4, "move", 1233, 14], - ["get", 5, 51, 1, 1233, 7], - ["frame", 6, 5, 3, 1233, 7], - ["null", 5, 1233, 7], - ["setarg", 6, 0, 5, 1233, 7], - ["setarg", 6, 1, 4, 1233, 7], - ["setarg", 6, 2, 1, 1233, 7], - ["setarg", 6, 3, 10, 1233, 7], - ["invoke", 6, 4, 1233, 7], - ["get", 4, 59, 1, 1234, 7], - ["frame", 5, 4, 1, 1234, 7], - ["null", 4, 1234, 7], - ["setarg", 5, 0, 4, 1234, 7], - ["setarg", 5, 1, 15, 1234, 7], - ["invoke", 5, 4, 1234, 7], - ["get", 4, 48, 1, 1236, 7], - ["frame", 5, 4, 1, 1236, 7], - ["null", 4, 1236, 7], - ["setarg", 5, 0, 4, 1236, 7], - ["setarg", 5, 1, 17, 1236, 7], - ["invoke", 5, 4, 1236, 7], - ["access", 4, "move", 1237, 14], - ["get", 5, 51, 1, 1237, 7], - ["frame", 6, 5, 3, 1237, 7], - ["null", 5, 1237, 7], - ["setarg", 6, 0, 5, 1237, 7], - ["setarg", 6, 1, 4, 1237, 7], - ["setarg", 6, 2, 10, 1237, 7], - ["setarg", 6, 3, 7, 1237, 7], - ["invoke", 6, 4, 1237, 7], - ["access", 4, "subtract", 1238, 14], - ["get", 5, 52, 1, 1238, 7], - ["frame", 6, 5, 4, 1238, 7], - ["null", 5, 1238, 7], - ["setarg", 6, 0, 5, 1238, 7], - ["setarg", 6, 1, 4, 1238, 7], - ["setarg", 6, 2, 11, 1238, 7], - ["setarg", 6, 3, 9, 1238, 7], - ["setarg", 6, 4, 14, 1238, 7], - ["invoke", 6, 4, 1238, 7], - ["false", 4, 1239, 27], - ["get", 5, 89, 1, 1239, 7], - ["frame", 6, 5, 3, 1239, 7], - ["null", 5, 1239, 7], - ["setarg", 6, 0, 5, 1239, 7], - ["setarg", 6, 1, 23, 1239, 7], - ["setarg", 6, 2, 4, 1239, 7], - ["setarg", 6, 3, 22, 1239, 7], - ["invoke", 6, 4, 1239, 7], - ["get", 4, 48, 1, 1240, 7], - ["frame", 5, 4, 1, 1240, 7], - ["null", 4, 1240, 7], - ["setarg", 5, 0, 4, 1240, 7], - ["setarg", 5, 1, 22, 1240, 7], - ["invoke", 5, 4, 1240, 7], - ["access", 4, "move", 1241, 14], - ["get", 5, 51, 1, 1241, 7], - ["frame", 6, 5, 3, 1241, 7], - ["null", 5, 1241, 7], - ["setarg", 6, 0, 5, 1241, 7], - ["setarg", 6, 1, 4, 1241, 7], - ["setarg", 6, 2, 1, 1241, 7], - ["setarg", 6, 3, 10, 1241, 7], - ["invoke", 6, 4, 1241, 7], - ["get", 4, 48, 1, 1242, 7], - ["frame", 5, 4, 1, 1242, 7], - ["null", 4, 1242, 7], - ["setarg", 5, 0, 4, 1242, 7], - ["setarg", 5, 1, 15, 1242, 7], - ["invoke", 5, 4, 1242, 7], - "if_end_518", - "if_end_510", - ["return", 1, 1244, 12], + ["jump", "eq_nb_549", 1264, 25], + ["eq_bool", 24, 3, 6, 1264, 25], + ["jump", "eq_done_544", 1264, 25], + "eq_nb_549", + ["false", 24, 1264, 25], + "eq_done_544", + ["jump_false", 24, "if_else_542", 1264, 25], + ["access", 6, "reduce_has_init", 1265, 28], + ["get", 24, 48, 1, 1265, 18], + ["frame", 25, 24, 1, 1265, 18], + ["null", 24, 1265, 18], + ["setarg", 25, 0, 24, 1265, 18], + ["setarg", 25, 1, 6, 1265, 18], + ["invoke", 25, 6, 1265, 18], + ["move", 4, 6, 1265, 18], + ["access", 6, "reduce_null", 1266, 30], + ["get", 24, 48, 1, 1266, 20], + ["frame", 25, 24, 1, 1266, 20], + ["null", 24, 1266, 20], + ["setarg", 25, 0, 24, 1266, 20], + ["setarg", 25, 1, 6, 1266, 20], + ["invoke", 25, 6, 1266, 20], + ["move", 18, 6, 1266, 20], + ["access", 6, "reduce_d1", 1267, 22], + ["get", 24, 48, 1, 1267, 12], + ["frame", 25, 24, 1, 1267, 12], + ["null", 24, 1267, 12], + ["setarg", 25, 0, 24, 1267, 12], + ["setarg", 25, 1, 6, 1267, 12], + ["invoke", 25, 6, 1267, 12], + ["move", 19, 6, 1267, 12], + ["access", 6, "reduce_d2", 1268, 22], + ["get", 24, 48, 1, 1268, 12], + ["frame", 25, 24, 1, 1268, 12], + ["null", 24, 1268, 12], + ["setarg", 25, 0, 24, 1268, 12], + ["setarg", 25, 1, 6, 1268, 12], + ["invoke", 25, 6, 1268, 12], + ["move", 20, 6, 1268, 12], + ["access", 6, "is_null", 1269, 14], + ["get", 24, 54, 1, 1269, 7], + ["frame", 25, 24, 3, 1269, 7], + ["null", 24, 1269, 7], + ["setarg", 25, 0, 24, 1269, 7], + ["setarg", 25, 1, 6, 1269, 7], + ["setarg", 25, 2, 12, 1269, 7], + ["setarg", 25, 3, 7, 1269, 7], + ["invoke", 25, 6, 1269, 7], + ["access", 6, "jump_false", 1270, 22], + ["get", 24, 63, 1, 1270, 7], + ["frame", 25, 24, 3, 1270, 7], + ["null", 24, 1270, 7], + ["setarg", 25, 0, 24, 1270, 7], + ["setarg", 25, 1, 6, 1270, 7], + ["setarg", 25, 2, 12, 1270, 7], + ["setarg", 25, 3, 4, 1270, 7], + ["invoke", 25, 6, 1270, 7], + ["access", 6, "lt_int", 1272, 14], + ["get", 24, 55, 1, 1272, 7], + ["frame", 25, 24, 4, 1272, 7], + ["null", 24, 1272, 7], + ["setarg", 25, 0, 24, 1272, 7], + ["setarg", 25, 1, 6, 1272, 7], + ["setarg", 25, 2, 12, 1272, 7], + ["setarg", 25, 3, 13, 1272, 7], + ["setarg", 25, 4, 9, 1272, 7], + ["invoke", 25, 6, 1272, 7], + ["access", 6, "jump_false", 1273, 22], + ["get", 24, 63, 1, 1273, 7], + ["frame", 25, 24, 3, 1273, 7], + ["null", 24, 1273, 7], + ["setarg", 25, 0, 24, 1273, 7], + ["setarg", 25, 1, 6, 1273, 7], + ["setarg", 25, 2, 12, 1273, 7], + ["setarg", 25, 3, 18, 1273, 7], + ["invoke", 25, 6, 1273, 7], + ["access", 6, "load_index", 1274, 14], + ["get", 24, 55, 1, 1274, 7], + ["frame", 25, 24, 4, 1274, 7], + ["null", 24, 1274, 7], + ["setarg", 25, 0, 24, 1274, 7], + ["setarg", 25, 1, 6, 1274, 7], + ["setarg", 25, 2, 10, 1274, 7], + ["setarg", 25, 3, 5, 1274, 7], + ["setarg", 25, 4, 13, 1274, 7], + ["invoke", 25, 6, 1274, 7], + ["access", 6, "move", 1275, 14], + ["get", 24, 54, 1, 1275, 7], + ["frame", 25, 24, 3, 1275, 7], + ["null", 24, 1275, 7], + ["setarg", 25, 0, 24, 1275, 7], + ["setarg", 25, 1, 6, 1275, 7], + ["setarg", 25, 2, 11, 1275, 7], + ["setarg", 25, 3, 14, 1275, 7], + ["invoke", 25, 6, 1275, 7], + ["true", 6, 1276, 27], + ["get", 24, 95, 1, 1276, 7], + ["frame", 25, 24, 3, 1276, 7], + ["null", 24, 1276, 7], + ["setarg", 25, 0, 24, 1276, 7], + ["setarg", 25, 1, 23, 1276, 7], + ["setarg", 25, 2, 6, 1276, 7], + ["setarg", 25, 3, 19, 1276, 7], + ["invoke", 25, 6, 1276, 7], + ["get", 6, 51, 1, 1277, 7], + ["frame", 24, 6, 1, 1277, 7], + ["null", 6, 1277, 7], + ["setarg", 24, 0, 6, 1277, 7], + ["setarg", 24, 1, 19, 1277, 7], + ["invoke", 24, 6, 1277, 7], + ["access", 6, "move", 1278, 14], + ["get", 24, 54, 1, 1278, 7], + ["frame", 25, 24, 3, 1278, 7], + ["null", 24, 1278, 7], + ["setarg", 25, 0, 24, 1278, 7], + ["setarg", 25, 1, 6, 1278, 7], + ["setarg", 25, 2, 1, 1278, 7], + ["setarg", 25, 3, 10, 1278, 7], + ["invoke", 25, 6, 1278, 7], + ["get", 6, 62, 1, 1279, 7], + ["frame", 24, 6, 1, 1279, 7], + ["null", 6, 1279, 7], + ["setarg", 24, 0, 6, 1279, 7], + ["setarg", 24, 1, 15, 1279, 7], + ["invoke", 24, 6, 1279, 7], + ["get", 6, 51, 1, 1280, 7], + ["frame", 24, 6, 1, 1280, 7], + ["null", 6, 1280, 7], + ["setarg", 24, 0, 6, 1280, 7], + ["setarg", 24, 1, 18, 1280, 7], + ["invoke", 24, 6, 1280, 7], + ["access", 6, "null", 1281, 14], + ["get", 24, 53, 1, 1281, 7], + ["frame", 25, 24, 2, 1281, 7], + ["null", 24, 1281, 7], + ["setarg", 25, 0, 24, 1281, 7], + ["setarg", 25, 1, 6, 1281, 7], + ["setarg", 25, 2, 1, 1281, 7], + ["invoke", 25, 6, 1281, 7], + ["get", 6, 62, 1, 1282, 7], + ["frame", 24, 6, 1, 1282, 7], + ["null", 6, 1282, 7], + ["setarg", 24, 0, 6, 1282, 7], + ["setarg", 24, 1, 15, 1282, 7], + ["invoke", 24, 6, 1282, 7], + ["get", 6, 51, 1, 1284, 7], + ["frame", 24, 6, 1, 1284, 7], + ["null", 6, 1284, 7], + ["setarg", 24, 0, 6, 1284, 7], + ["setarg", 24, 1, 4, 1284, 7], + ["invoke", 24, 6, 1284, 7], + ["access", 6, "move", 1285, 14], + ["get", 24, 54, 1, 1285, 7], + ["frame", 25, 24, 3, 1285, 7], + ["null", 24, 1285, 7], + ["setarg", 25, 0, 24, 1285, 7], + ["setarg", 25, 1, 6, 1285, 7], + ["setarg", 25, 2, 10, 1285, 7], + ["setarg", 25, 3, 7, 1285, 7], + ["invoke", 25, 6, 1285, 7], + ["access", 6, "int", 1286, 14], + ["access", 24, 0, 1286, 24], + ["get", 25, 54, 1, 1286, 7], + ["frame", 26, 25, 3, 1286, 7], + ["null", 25, 1286, 7], + ["setarg", 26, 0, 25, 1286, 7], + ["setarg", 26, 1, 6, 1286, 7], + ["setarg", 26, 2, 11, 1286, 7], + ["setarg", 26, 3, 24, 1286, 7], + ["invoke", 26, 6, 1286, 7], + ["true", 6, 1287, 27], + ["get", 24, 95, 1, 1287, 7], + ["frame", 25, 24, 3, 1287, 7], + ["null", 24, 1287, 7], + ["setarg", 25, 0, 24, 1287, 7], + ["setarg", 25, 1, 23, 1287, 7], + ["setarg", 25, 2, 6, 1287, 7], + ["setarg", 25, 3, 20, 1287, 7], + ["invoke", 25, 6, 1287, 7], + ["get", 6, 51, 1, 1288, 7], + ["frame", 24, 6, 1, 1288, 7], + ["null", 6, 1288, 7], + ["setarg", 24, 0, 6, 1288, 7], + ["setarg", 24, 1, 20, 1288, 7], + ["invoke", 24, 6, 1288, 7], + ["access", 6, "move", 1289, 14], + ["get", 24, 54, 1, 1289, 7], + ["frame", 25, 24, 3, 1289, 7], + ["null", 24, 1289, 7], + ["setarg", 25, 0, 24, 1289, 7], + ["setarg", 25, 1, 6, 1289, 7], + ["setarg", 25, 2, 1, 1289, 7], + ["setarg", 25, 3, 10, 1289, 7], + ["invoke", 25, 6, 1289, 7], + ["get", 6, 51, 1, 1290, 7], + ["frame", 24, 6, 1, 1290, 7], + ["null", 6, 1290, 7], + ["setarg", 24, 0, 6, 1290, 7], + ["setarg", 24, 1, 15, 1290, 7], + ["invoke", 24, 6, 1290, 7], + ["jump", "if_end_543", 1290, 7], + "if_else_542", + ["access", 6, "reduce_has_init", 1293, 28], + ["get", 24, 48, 1, 1293, 18], + ["frame", 25, 24, 1, 1293, 18], + ["null", 24, 1293, 18], + ["setarg", 25, 0, 24, 1293, 18], + ["setarg", 25, 1, 6, 1293, 18], + ["invoke", 25, 6, 1293, 18], + ["move", 4, 6, 1293, 18], + ["access", 6, "reduce_no_init_rev", 1294, 31], + ["get", 24, 48, 1, 1294, 21], + ["frame", 25, 24, 1, 1294, 21], + ["null", 24, 1294, 21], + ["setarg", 25, 0, 24, 1294, 21], + ["setarg", 25, 1, 6, 1294, 21], + ["invoke", 25, 6, 1294, 21], + ["move", 16, 6, 1294, 21], + ["access", 6, "reduce_init_rev", 1295, 28], + ["get", 24, 48, 1, 1295, 18], + ["frame", 25, 24, 1, 1295, 18], + ["null", 24, 1295, 18], + ["setarg", 25, 0, 24, 1295, 18], + ["setarg", 25, 1, 6, 1295, 18], + ["invoke", 25, 6, 1295, 18], + ["move", 17, 6, 1295, 18], + ["access", 6, "reduce_null", 1296, 30], + ["get", 24, 48, 1, 1296, 20], + ["frame", 25, 24, 1, 1296, 20], + ["null", 24, 1296, 20], + ["setarg", 25, 0, 24, 1296, 20], + ["setarg", 25, 1, 6, 1296, 20], + ["invoke", 25, 6, 1296, 20], + ["move", 18, 6, 1296, 20], + ["access", 6, "reduce_d1", 1297, 22], + ["get", 24, 48, 1, 1297, 12], + ["frame", 25, 24, 1, 1297, 12], + ["null", 24, 1297, 12], + ["setarg", 25, 0, 24, 1297, 12], + ["setarg", 25, 1, 6, 1297, 12], + ["invoke", 25, 6, 1297, 12], + ["move", 19, 6, 1297, 12], + ["access", 6, "reduce_d2", 1298, 22], + ["get", 24, 48, 1, 1298, 12], + ["frame", 25, 24, 1, 1298, 12], + ["null", 24, 1298, 12], + ["setarg", 25, 0, 24, 1298, 12], + ["setarg", 25, 1, 6, 1298, 12], + ["invoke", 25, 6, 1298, 12], + ["move", 20, 6, 1298, 12], + ["access", 6, "reduce_d3", 1299, 22], + ["get", 24, 48, 1, 1299, 12], + ["frame", 25, 24, 1, 1299, 12], + ["null", 24, 1299, 12], + ["setarg", 25, 0, 24, 1299, 12], + ["setarg", 25, 1, 6, 1299, 12], + ["invoke", 25, 6, 1299, 12], + ["move", 21, 6, 1299, 12], + ["access", 6, "reduce_d4", 1300, 22], + ["get", 24, 48, 1, 1300, 12], + ["frame", 25, 24, 1, 1300, 12], + ["null", 24, 1300, 12], + ["setarg", 25, 0, 24, 1300, 12], + ["setarg", 25, 1, 6, 1300, 12], + ["invoke", 25, 6, 1300, 12], + ["move", 22, 6, 1300, 12], + ["access", 6, "is_null", 1301, 14], + ["get", 24, 54, 1, 1301, 7], + ["frame", 25, 24, 3, 1301, 7], + ["null", 24, 1301, 7], + ["setarg", 25, 0, 24, 1301, 7], + ["setarg", 25, 1, 6, 1301, 7], + ["setarg", 25, 2, 12, 1301, 7], + ["setarg", 25, 3, 7, 1301, 7], + ["invoke", 25, 6, 1301, 7], + ["access", 6, "jump_false", 1302, 22], + ["get", 24, 63, 1, 1302, 7], + ["frame", 25, 24, 3, 1302, 7], + ["null", 24, 1302, 7], + ["setarg", 25, 0, 24, 1302, 7], + ["setarg", 25, 1, 6, 1302, 7], + ["setarg", 25, 2, 12, 1302, 7], + ["setarg", 25, 3, 4, 1302, 7], + ["invoke", 25, 6, 1302, 7], + ["access", 6, "lt_int", 1304, 14], + ["get", 24, 55, 1, 1304, 7], + ["frame", 25, 24, 4, 1304, 7], + ["null", 24, 1304, 7], + ["setarg", 25, 0, 24, 1304, 7], + ["setarg", 25, 1, 6, 1304, 7], + ["setarg", 25, 2, 12, 1304, 7], + ["setarg", 25, 3, 13, 1304, 7], + ["setarg", 25, 4, 9, 1304, 7], + ["invoke", 25, 6, 1304, 7], + ["access", 6, "jump_false", 1305, 22], + ["get", 24, 63, 1, 1305, 7], + ["frame", 25, 24, 3, 1305, 7], + ["null", 24, 1305, 7], + ["setarg", 25, 0, 24, 1305, 7], + ["setarg", 25, 1, 6, 1305, 7], + ["setarg", 25, 2, 12, 1305, 7], + ["setarg", 25, 3, 18, 1305, 7], + ["invoke", 25, 6, 1305, 7], + ["access", 6, "jump_true", 1306, 22], + ["get", 12, 63, 1, 1306, 7], + ["frame", 24, 12, 3, 1306, 7], + ["null", 12, 1306, 7], + ["setarg", 24, 0, 12, 1306, 7], + ["setarg", 24, 1, 6, 1306, 7], + ["setarg", 24, 2, 8, 1306, 7], + ["setarg", 24, 3, 16, 1306, 7], + ["invoke", 24, 6, 1306, 7], + ["access", 6, "load_index", 1308, 14], + ["get", 12, 55, 1, 1308, 7], + ["frame", 24, 12, 4, 1308, 7], + ["null", 12, 1308, 7], + ["setarg", 24, 0, 12, 1308, 7], + ["setarg", 24, 1, 6, 1308, 7], + ["setarg", 24, 2, 10, 1308, 7], + ["setarg", 24, 3, 5, 1308, 7], + ["setarg", 24, 4, 13, 1308, 7], + ["invoke", 24, 6, 1308, 7], + ["access", 6, "move", 1309, 14], + ["get", 12, 54, 1, 1309, 7], + ["frame", 13, 12, 3, 1309, 7], + ["null", 12, 1309, 7], + ["setarg", 13, 0, 12, 1309, 7], + ["setarg", 13, 1, 6, 1309, 7], + ["setarg", 13, 2, 11, 1309, 7], + ["setarg", 13, 3, 14, 1309, 7], + ["invoke", 13, 6, 1309, 7], + ["true", 6, 1310, 27], + ["get", 12, 95, 1, 1310, 7], + ["frame", 13, 12, 3, 1310, 7], + ["null", 12, 1310, 7], + ["setarg", 13, 0, 12, 1310, 7], + ["setarg", 13, 1, 23, 1310, 7], + ["setarg", 13, 2, 6, 1310, 7], + ["setarg", 13, 3, 19, 1310, 7], + ["invoke", 13, 6, 1310, 7], + ["get", 6, 51, 1, 1311, 7], + ["frame", 12, 6, 1, 1311, 7], + ["null", 6, 1311, 7], + ["setarg", 12, 0, 6, 1311, 7], + ["setarg", 12, 1, 19, 1311, 7], + ["invoke", 12, 6, 1311, 7], + ["access", 6, "move", 1312, 14], + ["get", 12, 54, 1, 1312, 7], + ["frame", 13, 12, 3, 1312, 7], + ["null", 12, 1312, 7], + ["setarg", 13, 0, 12, 1312, 7], + ["setarg", 13, 1, 6, 1312, 7], + ["setarg", 13, 2, 1, 1312, 7], + ["setarg", 13, 3, 10, 1312, 7], + ["invoke", 13, 6, 1312, 7], + ["get", 6, 62, 1, 1313, 7], + ["frame", 12, 6, 1, 1313, 7], + ["null", 6, 1313, 7], + ["setarg", 12, 0, 6, 1313, 7], + ["setarg", 12, 1, 15, 1313, 7], + ["invoke", 12, 6, 1313, 7], + ["get", 6, 51, 1, 1315, 7], + ["frame", 12, 6, 1, 1315, 7], + ["null", 6, 1315, 7], + ["setarg", 12, 0, 6, 1315, 7], + ["setarg", 12, 1, 16, 1315, 7], + ["invoke", 12, 6, 1315, 7], + ["access", 6, "subtract", 1316, 14], + ["get", 12, 55, 1, 1316, 7], + ["frame", 13, 12, 4, 1316, 7], + ["null", 12, 1316, 7], + ["setarg", 13, 0, 12, 1316, 7], + ["setarg", 13, 1, 6, 1316, 7], + ["setarg", 13, 2, 11, 1316, 7], + ["setarg", 13, 3, 9, 1316, 7], + ["setarg", 13, 4, 14, 1316, 7], + ["invoke", 13, 6, 1316, 7], + ["access", 6, "load_index", 1317, 14], + ["get", 12, 55, 1, 1317, 7], + ["frame", 13, 12, 4, 1317, 7], + ["null", 12, 1317, 7], + ["setarg", 13, 0, 12, 1317, 7], + ["setarg", 13, 1, 6, 1317, 7], + ["setarg", 13, 2, 10, 1317, 7], + ["setarg", 13, 3, 5, 1317, 7], + ["setarg", 13, 4, 11, 1317, 7], + ["invoke", 13, 5, 1317, 7], + ["access", 5, "subtract", 1318, 14], + ["get", 6, 55, 1, 1318, 7], + ["frame", 12, 6, 4, 1318, 7], + ["null", 6, 1318, 7], + ["setarg", 12, 0, 6, 1318, 7], + ["setarg", 12, 1, 5, 1318, 7], + ["setarg", 12, 2, 11, 1318, 7], + ["setarg", 12, 3, 11, 1318, 7], + ["setarg", 12, 4, 14, 1318, 7], + ["invoke", 12, 5, 1318, 7], + ["false", 5, 1319, 27], + ["get", 6, 95, 1, 1319, 7], + ["frame", 12, 6, 3, 1319, 7], + ["null", 6, 1319, 7], + ["setarg", 12, 0, 6, 1319, 7], + ["setarg", 12, 1, 23, 1319, 7], + ["setarg", 12, 2, 5, 1319, 7], + ["setarg", 12, 3, 20, 1319, 7], + ["invoke", 12, 5, 1319, 7], + ["get", 5, 51, 1, 1320, 7], + ["frame", 6, 5, 1, 1320, 7], + ["null", 5, 1320, 7], + ["setarg", 6, 0, 5, 1320, 7], + ["setarg", 6, 1, 20, 1320, 7], + ["invoke", 6, 5, 1320, 7], + ["access", 5, "move", 1321, 14], + ["get", 6, 54, 1, 1321, 7], + ["frame", 12, 6, 3, 1321, 7], + ["null", 6, 1321, 7], + ["setarg", 12, 0, 6, 1321, 7], + ["setarg", 12, 1, 5, 1321, 7], + ["setarg", 12, 2, 1, 1321, 7], + ["setarg", 12, 3, 10, 1321, 7], + ["invoke", 12, 5, 1321, 7], + ["get", 5, 62, 1, 1322, 7], + ["frame", 6, 5, 1, 1322, 7], + ["null", 5, 1322, 7], + ["setarg", 6, 0, 5, 1322, 7], + ["setarg", 6, 1, 15, 1322, 7], + ["invoke", 6, 5, 1322, 7], + ["get", 5, 51, 1, 1323, 7], + ["frame", 6, 5, 1, 1323, 7], + ["null", 5, 1323, 7], + ["setarg", 6, 0, 5, 1323, 7], + ["setarg", 6, 1, 18, 1323, 7], + ["invoke", 6, 5, 1323, 7], + ["access", 5, "null", 1324, 14], + ["get", 6, 53, 1, 1324, 7], + ["frame", 12, 6, 2, 1324, 7], + ["null", 6, 1324, 7], + ["setarg", 12, 0, 6, 1324, 7], + ["setarg", 12, 1, 5, 1324, 7], + ["setarg", 12, 2, 1, 1324, 7], + ["invoke", 12, 5, 1324, 7], + ["get", 5, 62, 1, 1325, 7], + ["frame", 6, 5, 1, 1325, 7], + ["null", 5, 1325, 7], + ["setarg", 6, 0, 5, 1325, 7], + ["setarg", 6, 1, 15, 1325, 7], + ["invoke", 6, 5, 1325, 7], + ["get", 5, 51, 1, 1327, 7], + ["frame", 6, 5, 1, 1327, 7], + ["null", 5, 1327, 7], + ["setarg", 6, 0, 5, 1327, 7], + ["setarg", 6, 1, 4, 1327, 7], + ["invoke", 6, 4, 1327, 7], + ["access", 4, "jump_true", 1328, 22], + ["get", 5, 63, 1, 1328, 7], + ["frame", 6, 5, 3, 1328, 7], + ["null", 5, 1328, 7], + ["setarg", 6, 0, 5, 1328, 7], + ["setarg", 6, 1, 4, 1328, 7], + ["setarg", 6, 2, 8, 1328, 7], + ["setarg", 6, 3, 17, 1328, 7], + ["invoke", 6, 4, 1328, 7], + ["access", 4, "move", 1330, 14], + ["get", 5, 54, 1, 1330, 7], + ["frame", 6, 5, 3, 1330, 7], + ["null", 5, 1330, 7], + ["setarg", 6, 0, 5, 1330, 7], + ["setarg", 6, 1, 4, 1330, 7], + ["setarg", 6, 2, 10, 1330, 7], + ["setarg", 6, 3, 7, 1330, 7], + ["invoke", 6, 4, 1330, 7], + ["access", 4, "int", 1331, 14], + ["access", 5, 0, 1331, 24], + ["get", 6, 54, 1, 1331, 7], + ["frame", 8, 6, 3, 1331, 7], + ["null", 6, 1331, 7], + ["setarg", 8, 0, 6, 1331, 7], + ["setarg", 8, 1, 4, 1331, 7], + ["setarg", 8, 2, 11, 1331, 7], + ["setarg", 8, 3, 5, 1331, 7], + ["invoke", 8, 4, 1331, 7], + ["true", 4, 1332, 27], + ["get", 5, 95, 1, 1332, 7], + ["frame", 6, 5, 3, 1332, 7], + ["null", 5, 1332, 7], + ["setarg", 6, 0, 5, 1332, 7], + ["setarg", 6, 1, 23, 1332, 7], + ["setarg", 6, 2, 4, 1332, 7], + ["setarg", 6, 3, 21, 1332, 7], + ["invoke", 6, 4, 1332, 7], + ["get", 4, 51, 1, 1333, 7], + ["frame", 5, 4, 1, 1333, 7], + ["null", 4, 1333, 7], + ["setarg", 5, 0, 4, 1333, 7], + ["setarg", 5, 1, 21, 1333, 7], + ["invoke", 5, 4, 1333, 7], + ["access", 4, "move", 1334, 14], + ["get", 5, 54, 1, 1334, 7], + ["frame", 6, 5, 3, 1334, 7], + ["null", 5, 1334, 7], + ["setarg", 6, 0, 5, 1334, 7], + ["setarg", 6, 1, 4, 1334, 7], + ["setarg", 6, 2, 1, 1334, 7], + ["setarg", 6, 3, 10, 1334, 7], + ["invoke", 6, 4, 1334, 7], + ["get", 4, 62, 1, 1335, 7], + ["frame", 5, 4, 1, 1335, 7], + ["null", 4, 1335, 7], + ["setarg", 5, 0, 4, 1335, 7], + ["setarg", 5, 1, 15, 1335, 7], + ["invoke", 5, 4, 1335, 7], + ["get", 4, 51, 1, 1337, 7], + ["frame", 5, 4, 1, 1337, 7], + ["null", 4, 1337, 7], + ["setarg", 5, 0, 4, 1337, 7], + ["setarg", 5, 1, 17, 1337, 7], + ["invoke", 5, 4, 1337, 7], + ["access", 4, "move", 1338, 14], + ["get", 5, 54, 1, 1338, 7], + ["frame", 6, 5, 3, 1338, 7], + ["null", 5, 1338, 7], + ["setarg", 6, 0, 5, 1338, 7], + ["setarg", 6, 1, 4, 1338, 7], + ["setarg", 6, 2, 10, 1338, 7], + ["setarg", 6, 3, 7, 1338, 7], + ["invoke", 6, 4, 1338, 7], + ["access", 4, "subtract", 1339, 14], + ["get", 5, 55, 1, 1339, 7], + ["frame", 6, 5, 4, 1339, 7], + ["null", 5, 1339, 7], + ["setarg", 6, 0, 5, 1339, 7], + ["setarg", 6, 1, 4, 1339, 7], + ["setarg", 6, 2, 11, 1339, 7], + ["setarg", 6, 3, 9, 1339, 7], + ["setarg", 6, 4, 14, 1339, 7], + ["invoke", 6, 4, 1339, 7], + ["false", 4, 1340, 27], + ["get", 5, 95, 1, 1340, 7], + ["frame", 6, 5, 3, 1340, 7], + ["null", 5, 1340, 7], + ["setarg", 6, 0, 5, 1340, 7], + ["setarg", 6, 1, 23, 1340, 7], + ["setarg", 6, 2, 4, 1340, 7], + ["setarg", 6, 3, 22, 1340, 7], + ["invoke", 6, 4, 1340, 7], + ["get", 4, 51, 1, 1341, 7], + ["frame", 5, 4, 1, 1341, 7], + ["null", 4, 1341, 7], + ["setarg", 5, 0, 4, 1341, 7], + ["setarg", 5, 1, 22, 1341, 7], + ["invoke", 5, 4, 1341, 7], + ["access", 4, "move", 1342, 14], + ["get", 5, 54, 1, 1342, 7], + ["frame", 6, 5, 3, 1342, 7], + ["null", 5, 1342, 7], + ["setarg", 6, 0, 5, 1342, 7], + ["setarg", 6, 1, 4, 1342, 7], + ["setarg", 6, 2, 1, 1342, 7], + ["setarg", 6, 3, 10, 1342, 7], + ["invoke", 6, 4, 1342, 7], + ["get", 4, 51, 1, 1343, 7], + ["frame", 5, 4, 1, 1343, 7], + ["null", 4, 1343, 7], + ["setarg", 5, 0, 4, 1343, 7], + ["setarg", 5, 1, 15, 1343, 7], + ["invoke", 5, 4, 1343, 7], + "if_end_543", + "if_end_535", + ["return", 1, 1345, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -9677,25 +10480,25 @@ "nr_close_slots": 0, "instructions": [ ["record", 3, 3], - ["access", 4, "name", 1254, 22], - ["store_field", 3, 4, "kind", 1254, 22], - ["store_field", 3, 2, "name", 1254, 36], - ["access", 4, "intrinsic", 1254, 48], - ["store_field", 3, 4, "make", 1254, 48], - ["move", 4, 3, 1254, 48], - ["access", 3, "access", 1255, 16], - ["array", 5, 3, 1255, 32], - ["push", 5, 3, 1255, 32], - ["push", 5, 1, 1255, 32], - ["push", 5, 4, 1255, 32], - ["get", 3, 47, 1, 1255, 5], - ["frame", 4, 3, 1, 1255, 5], - ["null", 3, 1255, 5], - ["setarg", 4, 0, 3, 1255, 5], - ["setarg", 4, 1, 5, 1255, 5], - ["invoke", 4, 3, 1255, 5], - ["null", 3, 1255, 5], - ["return", 3, 1255, 5] + ["access", 4, "name", 1355, 22], + ["store_field", 3, 4, "kind", 1355, 22], + ["store_field", 3, 2, "name", 1355, 36], + ["access", 4, "intrinsic", 1355, 48], + ["store_field", 3, 4, "make", 1355, 48], + ["move", 4, 3, 1355, 48], + ["access", 3, "access", 1356, 16], + ["array", 5, 3, 1356, 32], + ["push", 5, 3, 1356, 32], + ["push", 5, 1, 1356, 32], + ["push", 5, 4, 1356, 32], + ["get", 3, 50, 1, 1356, 5], + ["frame", 4, 3, 1, 1356, 5], + ["null", 3, 1356, 5], + ["setarg", 4, 0, 3, 1356, 5], + ["setarg", 4, 1, 5, 1356, 5], + ["invoke", 4, 3, 1356, 5], + ["null", 3, 1356, 5], + ["return", 3, 1356, 5] ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -9706,448 +10509,448 @@ "nr_slots": 15, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "kind", 1260, 16], - ["move", 4, 3, 1260, 16], - ["load_field", 3, 1, "left", 1261, 16], - ["move", 5, 3, 1261, 16], - ["load_field", 3, 1, "right", 1262, 17], - ["move", 6, 3, 1262, 17], - ["null", 3, 1263, 21], - ["access", 7, 0, 1264, 21], - ["access", 8, 0, 1265, 22], - ["access", 9, 0, 1266, 16], - ["null", 10, 1267, 14], - ["access", 11, "&&", 1269, 17], - ["is_identical", 12, 4, 11, 1269, 17], - ["jump_true", 12, "eq_done_527", 1269, 17], - ["is_int", 13, 4, 1269, 17], - ["jump_false", 13, "eq_ni_528", 1269, 17], + ["load_field", 3, 1, "kind", 1361, 16], + ["move", 4, 3, 1361, 16], + ["load_field", 3, 1, "left", 1362, 16], + ["move", 5, 3, 1362, 16], + ["load_field", 3, 1, "right", 1363, 17], + ["move", 6, 3, 1363, 17], + ["null", 3, 1364, 21], + ["access", 7, 0, 1365, 21], + ["access", 8, 0, 1366, 22], + ["access", 9, 0, 1367, 16], + ["null", 10, 1368, 14], + ["access", 11, "&&", 1370, 17], + ["is_identical", 12, 4, 11, 1370, 17], + ["jump_true", 12, "eq_done_552", 1370, 17], + ["is_int", 13, 4, 1370, 17], + ["jump_false", 13, "eq_ni_553", 1370, 17], "_nop_tc_1", - ["jump", "eq_ni_528", 1269, 17], - ["eq_int", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_ni_528", - ["is_num", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nn_529", 1269, 17], + ["jump", "eq_ni_553", 1370, 17], + ["eq_int", 12, 4, 11, 1370, 17], + ["jump", "eq_done_552", 1370, 17], + "eq_ni_553", + ["is_num", 13, 4, 1370, 17], + ["jump_false", 13, "eq_nn_554", 1370, 17], "_nop_tc_2", - ["jump", "eq_nn_529", 1269, 17], - ["eq_float", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nn_529", - ["is_text", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nt_530", 1269, 17], + ["jump", "eq_nn_554", 1370, 17], + ["eq_float", 12, 4, 11, 1370, 17], + ["jump", "eq_done_552", 1370, 17], + "eq_nn_554", + ["is_text", 13, 4, 1370, 17], + ["jump_false", 13, "eq_nt_555", 1370, 17], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nt_530", - ["is_null", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nnl_531", 1269, 17], + ["eq_text", 12, 4, 11, 1370, 17], + ["jump", "eq_done_552", 1370, 17], + "eq_nt_555", + ["is_null", 13, 4, 1370, 17], + ["jump_false", 13, "eq_nnl_556", 1370, 17], "_nop_tc_5", - ["jump", "eq_nnl_531", 1269, 17], - ["true", 12, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nnl_531", - ["is_bool", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nb_532", 1269, 17], + ["jump", "eq_nnl_556", 1370, 17], + ["true", 12, 1370, 17], + ["jump", "eq_done_552", 1370, 17], + "eq_nnl_556", + ["is_bool", 13, 4, 1370, 17], + ["jump_false", 13, "eq_nb_557", 1370, 17], "_nop_tc_6", - ["jump", "eq_nb_532", 1269, 17], - ["eq_bool", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nb_532", - ["false", 12, 1269, 17], - "eq_done_527", - ["jump_false", 12, "if_else_525", 1269, 17], - ["access", 11, "and_end", 1270, 29], - ["get", 12, 45, 1, 1270, 19], - ["frame", 13, 12, 1, 1270, 19], - ["null", 12, 1270, 19], - ["setarg", 13, 0, 12, 1270, 19], - ["setarg", 13, 1, 11, 1270, 19], - ["invoke", 13, 11, 1270, 19], - ["move", 3, 11, 1270, 19], - ["access", 11, -1, 1271, 34], - ["get", 12, 88, 1, 1271, 19], - ["frame", 13, 12, 2, 1271, 19], - ["null", 12, 1271, 19], - ["setarg", 13, 0, 12, 1271, 19], - ["setarg", 13, 1, 5, 1271, 19], - ["setarg", 13, 2, 11, 1271, 19], - ["invoke", 13, 11, 1271, 19], - ["move", 7, 11, 1271, 19], - ["get", 11, 40, 1, 1272, 14], - ["frame", 12, 11, 0, 1272, 14], - ["null", 11, 1272, 14], - ["setarg", 12, 0, 11, 1272, 14], - ["invoke", 12, 11, 1272, 14], - ["move", 9, 11, 1272, 14], - ["access", 11, "move", 1273, 14], - ["get", 12, 51, 1, 1273, 7], - ["frame", 13, 12, 3, 1273, 7], - ["null", 12, 1273, 7], - ["setarg", 13, 0, 12, 1273, 7], - ["setarg", 13, 1, 11, 1273, 7], - ["setarg", 13, 2, 9, 1273, 7], - ["setarg", 13, 3, 7, 1273, 7], - ["invoke", 13, 11, 1273, 7], - ["access", 11, "jump_false", 1274, 22], - ["get", 12, 60, 1, 1274, 7], - ["frame", 13, 12, 3, 1274, 7], - ["null", 12, 1274, 7], - ["setarg", 13, 0, 12, 1274, 7], - ["setarg", 13, 1, 11, 1274, 7], - ["setarg", 13, 2, 9, 1274, 7], - ["setarg", 13, 3, 3, 1274, 7], - ["invoke", 13, 11, 1274, 7], - ["access", 11, -1, 1275, 36], - ["get", 12, 88, 1, 1275, 20], - ["frame", 13, 12, 2, 1275, 20], - ["null", 12, 1275, 20], - ["setarg", 13, 0, 12, 1275, 20], - ["setarg", 13, 1, 6, 1275, 20], - ["setarg", 13, 2, 11, 1275, 20], - ["invoke", 13, 11, 1275, 20], - ["move", 8, 11, 1275, 20], - ["access", 11, "move", 1276, 14], - ["get", 12, 51, 1, 1276, 7], - ["frame", 13, 12, 3, 1276, 7], - ["null", 12, 1276, 7], - ["setarg", 13, 0, 12, 1276, 7], - ["setarg", 13, 1, 11, 1276, 7], - ["setarg", 13, 2, 9, 1276, 7], - ["setarg", 13, 3, 8, 1276, 7], - ["invoke", 13, 11, 1276, 7], - ["get", 11, 48, 1, 1277, 7], - ["frame", 12, 11, 1, 1277, 7], - ["null", 11, 1277, 7], - ["setarg", 12, 0, 11, 1277, 7], - ["setarg", 12, 1, 3, 1277, 7], - ["invoke", 12, 11, 1277, 7], - ["return", 9, 1278, 14], + ["jump", "eq_nb_557", 1370, 17], + ["eq_bool", 12, 4, 11, 1370, 17], + ["jump", "eq_done_552", 1370, 17], + "eq_nb_557", + ["false", 12, 1370, 17], + "eq_done_552", + ["jump_false", 12, "if_else_550", 1370, 17], + ["access", 11, "and_end", 1371, 29], + ["get", 12, 48, 1, 1371, 19], + ["frame", 13, 12, 1, 1371, 19], + ["null", 12, 1371, 19], + ["setarg", 13, 0, 12, 1371, 19], + ["setarg", 13, 1, 11, 1371, 19], + ["invoke", 13, 11, 1371, 19], + ["move", 3, 11, 1371, 19], + ["access", 11, -1, 1372, 34], + ["get", 12, 94, 1, 1372, 19], + ["frame", 13, 12, 2, 1372, 19], + ["null", 12, 1372, 19], + ["setarg", 13, 0, 12, 1372, 19], + ["setarg", 13, 1, 5, 1372, 19], + ["setarg", 13, 2, 11, 1372, 19], + ["invoke", 13, 11, 1372, 19], + ["move", 7, 11, 1372, 19], + ["get", 11, 43, 1, 1373, 14], + ["frame", 12, 11, 0, 1373, 14], + ["null", 11, 1373, 14], + ["setarg", 12, 0, 11, 1373, 14], + ["invoke", 12, 11, 1373, 14], + ["move", 9, 11, 1373, 14], + ["access", 11, "move", 1374, 14], + ["get", 12, 54, 1, 1374, 7], + ["frame", 13, 12, 3, 1374, 7], + ["null", 12, 1374, 7], + ["setarg", 13, 0, 12, 1374, 7], + ["setarg", 13, 1, 11, 1374, 7], + ["setarg", 13, 2, 9, 1374, 7], + ["setarg", 13, 3, 7, 1374, 7], + ["invoke", 13, 11, 1374, 7], + ["access", 11, "jump_false", 1375, 22], + ["get", 12, 63, 1, 1375, 7], + ["frame", 13, 12, 3, 1375, 7], + ["null", 12, 1375, 7], + ["setarg", 13, 0, 12, 1375, 7], + ["setarg", 13, 1, 11, 1375, 7], + ["setarg", 13, 2, 9, 1375, 7], + ["setarg", 13, 3, 3, 1375, 7], + ["invoke", 13, 11, 1375, 7], + ["access", 11, -1, 1376, 36], + ["get", 12, 94, 1, 1376, 20], + ["frame", 13, 12, 2, 1376, 20], + ["null", 12, 1376, 20], + ["setarg", 13, 0, 12, 1376, 20], + ["setarg", 13, 1, 6, 1376, 20], + ["setarg", 13, 2, 11, 1376, 20], + ["invoke", 13, 11, 1376, 20], + ["move", 8, 11, 1376, 20], + ["access", 11, "move", 1377, 14], + ["get", 12, 54, 1, 1377, 7], + ["frame", 13, 12, 3, 1377, 7], + ["null", 12, 1377, 7], + ["setarg", 13, 0, 12, 1377, 7], + ["setarg", 13, 1, 11, 1377, 7], + ["setarg", 13, 2, 9, 1377, 7], + ["setarg", 13, 3, 8, 1377, 7], + ["invoke", 13, 11, 1377, 7], + ["get", 11, 51, 1, 1378, 7], + ["frame", 12, 11, 1, 1378, 7], + ["null", 11, 1378, 7], + ["setarg", 12, 0, 11, 1378, 7], + ["setarg", 12, 1, 3, 1378, 7], + ["invoke", 12, 11, 1378, 7], + ["return", 9, 1379, 14], "_nop_ur_1", - "if_else_525", - "if_end_526", - ["access", 11, "||", 1281, 17], - ["is_identical", 12, 4, 11, 1281, 17], - ["jump_true", 12, "eq_done_535", 1281, 17], - ["is_int", 13, 4, 1281, 17], - ["jump_false", 13, "eq_ni_536", 1281, 17], + "if_else_550", + "if_end_551", + ["access", 11, "||", 1382, 17], + ["is_identical", 12, 4, 11, 1382, 17], + ["jump_true", 12, "eq_done_560", 1382, 17], + ["is_int", 13, 4, 1382, 17], + ["jump_false", 13, "eq_ni_561", 1382, 17], "_nop_tc_7", - ["jump", "eq_ni_536", 1281, 17], - ["eq_int", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_ni_536", - ["is_num", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nn_537", 1281, 17], + ["jump", "eq_ni_561", 1382, 17], + ["eq_int", 12, 4, 11, 1382, 17], + ["jump", "eq_done_560", 1382, 17], + "eq_ni_561", + ["is_num", 13, 4, 1382, 17], + ["jump_false", 13, "eq_nn_562", 1382, 17], "_nop_tc_8", - ["jump", "eq_nn_537", 1281, 17], - ["eq_float", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nn_537", - ["is_text", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nt_538", 1281, 17], + ["jump", "eq_nn_562", 1382, 17], + ["eq_float", 12, 4, 11, 1382, 17], + ["jump", "eq_done_560", 1382, 17], + "eq_nn_562", + ["is_text", 13, 4, 1382, 17], + ["jump_false", 13, "eq_nt_563", 1382, 17], "_nop_tc_9", "_nop_tc_10", - ["eq_text", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nt_538", - ["is_null", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nnl_539", 1281, 17], + ["eq_text", 12, 4, 11, 1382, 17], + ["jump", "eq_done_560", 1382, 17], + "eq_nt_563", + ["is_null", 13, 4, 1382, 17], + ["jump_false", 13, "eq_nnl_564", 1382, 17], "_nop_tc_11", - ["jump", "eq_nnl_539", 1281, 17], - ["true", 12, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nnl_539", - ["is_bool", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nb_540", 1281, 17], + ["jump", "eq_nnl_564", 1382, 17], + ["true", 12, 1382, 17], + ["jump", "eq_done_560", 1382, 17], + "eq_nnl_564", + ["is_bool", 13, 4, 1382, 17], + ["jump_false", 13, "eq_nb_565", 1382, 17], "_nop_tc_12", - ["jump", "eq_nb_540", 1281, 17], - ["eq_bool", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nb_540", - ["false", 12, 1281, 17], - "eq_done_535", - ["jump_false", 12, "if_else_533", 1281, 17], - ["access", 11, "or_end", 1282, 29], - ["get", 12, 45, 1, 1282, 19], - ["frame", 13, 12, 1, 1282, 19], - ["null", 12, 1282, 19], - ["setarg", 13, 0, 12, 1282, 19], - ["setarg", 13, 1, 11, 1282, 19], - ["invoke", 13, 11, 1282, 19], - ["move", 3, 11, 1282, 19], - ["access", 11, -1, 1283, 34], - ["get", 12, 88, 1, 1283, 19], - ["frame", 13, 12, 2, 1283, 19], - ["null", 12, 1283, 19], - ["setarg", 13, 0, 12, 1283, 19], - ["setarg", 13, 1, 5, 1283, 19], - ["setarg", 13, 2, 11, 1283, 19], - ["invoke", 13, 11, 1283, 19], - ["move", 7, 11, 1283, 19], - ["get", 11, 40, 1, 1284, 14], - ["frame", 12, 11, 0, 1284, 14], - ["null", 11, 1284, 14], - ["setarg", 12, 0, 11, 1284, 14], - ["invoke", 12, 11, 1284, 14], - ["move", 9, 11, 1284, 14], - ["access", 11, "move", 1285, 14], - ["get", 12, 51, 1, 1285, 7], - ["frame", 13, 12, 3, 1285, 7], - ["null", 12, 1285, 7], - ["setarg", 13, 0, 12, 1285, 7], - ["setarg", 13, 1, 11, 1285, 7], - ["setarg", 13, 2, 9, 1285, 7], - ["setarg", 13, 3, 7, 1285, 7], - ["invoke", 13, 11, 1285, 7], - ["access", 11, "jump_true", 1286, 22], - ["get", 12, 60, 1, 1286, 7], - ["frame", 13, 12, 3, 1286, 7], - ["null", 12, 1286, 7], - ["setarg", 13, 0, 12, 1286, 7], - ["setarg", 13, 1, 11, 1286, 7], - ["setarg", 13, 2, 9, 1286, 7], - ["setarg", 13, 3, 3, 1286, 7], - ["invoke", 13, 11, 1286, 7], - ["access", 11, -1, 1287, 36], - ["get", 12, 88, 1, 1287, 20], - ["frame", 13, 12, 2, 1287, 20], - ["null", 12, 1287, 20], - ["setarg", 13, 0, 12, 1287, 20], - ["setarg", 13, 1, 6, 1287, 20], - ["setarg", 13, 2, 11, 1287, 20], - ["invoke", 13, 11, 1287, 20], - ["move", 8, 11, 1287, 20], - ["access", 11, "move", 1288, 14], - ["get", 12, 51, 1, 1288, 7], - ["frame", 13, 12, 3, 1288, 7], - ["null", 12, 1288, 7], - ["setarg", 13, 0, 12, 1288, 7], - ["setarg", 13, 1, 11, 1288, 7], - ["setarg", 13, 2, 9, 1288, 7], - ["setarg", 13, 3, 8, 1288, 7], - ["invoke", 13, 11, 1288, 7], - ["get", 11, 48, 1, 1289, 7], - ["frame", 12, 11, 1, 1289, 7], - ["null", 11, 1289, 7], - ["setarg", 12, 0, 11, 1289, 7], - ["setarg", 12, 1, 3, 1289, 7], - ["invoke", 12, 11, 1289, 7], - ["return", 9, 1290, 14], + ["jump", "eq_nb_565", 1382, 17], + ["eq_bool", 12, 4, 11, 1382, 17], + ["jump", "eq_done_560", 1382, 17], + "eq_nb_565", + ["false", 12, 1382, 17], + "eq_done_560", + ["jump_false", 12, "if_else_558", 1382, 17], + ["access", 11, "or_end", 1383, 29], + ["get", 12, 48, 1, 1383, 19], + ["frame", 13, 12, 1, 1383, 19], + ["null", 12, 1383, 19], + ["setarg", 13, 0, 12, 1383, 19], + ["setarg", 13, 1, 11, 1383, 19], + ["invoke", 13, 11, 1383, 19], + ["move", 3, 11, 1383, 19], + ["access", 11, -1, 1384, 34], + ["get", 12, 94, 1, 1384, 19], + ["frame", 13, 12, 2, 1384, 19], + ["null", 12, 1384, 19], + ["setarg", 13, 0, 12, 1384, 19], + ["setarg", 13, 1, 5, 1384, 19], + ["setarg", 13, 2, 11, 1384, 19], + ["invoke", 13, 11, 1384, 19], + ["move", 7, 11, 1384, 19], + ["get", 11, 43, 1, 1385, 14], + ["frame", 12, 11, 0, 1385, 14], + ["null", 11, 1385, 14], + ["setarg", 12, 0, 11, 1385, 14], + ["invoke", 12, 11, 1385, 14], + ["move", 9, 11, 1385, 14], + ["access", 11, "move", 1386, 14], + ["get", 12, 54, 1, 1386, 7], + ["frame", 13, 12, 3, 1386, 7], + ["null", 12, 1386, 7], + ["setarg", 13, 0, 12, 1386, 7], + ["setarg", 13, 1, 11, 1386, 7], + ["setarg", 13, 2, 9, 1386, 7], + ["setarg", 13, 3, 7, 1386, 7], + ["invoke", 13, 11, 1386, 7], + ["access", 11, "jump_true", 1387, 22], + ["get", 12, 63, 1, 1387, 7], + ["frame", 13, 12, 3, 1387, 7], + ["null", 12, 1387, 7], + ["setarg", 13, 0, 12, 1387, 7], + ["setarg", 13, 1, 11, 1387, 7], + ["setarg", 13, 2, 9, 1387, 7], + ["setarg", 13, 3, 3, 1387, 7], + ["invoke", 13, 11, 1387, 7], + ["access", 11, -1, 1388, 36], + ["get", 12, 94, 1, 1388, 20], + ["frame", 13, 12, 2, 1388, 20], + ["null", 12, 1388, 20], + ["setarg", 13, 0, 12, 1388, 20], + ["setarg", 13, 1, 6, 1388, 20], + ["setarg", 13, 2, 11, 1388, 20], + ["invoke", 13, 11, 1388, 20], + ["move", 8, 11, 1388, 20], + ["access", 11, "move", 1389, 14], + ["get", 12, 54, 1, 1389, 7], + ["frame", 13, 12, 3, 1389, 7], + ["null", 12, 1389, 7], + ["setarg", 13, 0, 12, 1389, 7], + ["setarg", 13, 1, 11, 1389, 7], + ["setarg", 13, 2, 9, 1389, 7], + ["setarg", 13, 3, 8, 1389, 7], + ["invoke", 13, 11, 1389, 7], + ["get", 11, 51, 1, 1390, 7], + ["frame", 12, 11, 1, 1390, 7], + ["null", 11, 1390, 7], + ["setarg", 12, 0, 11, 1390, 7], + ["setarg", 12, 1, 3, 1390, 7], + ["invoke", 12, 11, 1390, 7], + ["return", 9, 1391, 14], "_nop_ur_2", - "if_else_533", - "if_end_534", - ["access", 11, "??", 1293, 17], - ["is_identical", 12, 4, 11, 1293, 17], - ["jump_true", 12, "eq_done_543", 1293, 17], - ["is_int", 13, 4, 1293, 17], - ["jump_false", 13, "eq_ni_544", 1293, 17], + "if_else_558", + "if_end_559", + ["access", 11, "??", 1394, 17], + ["is_identical", 12, 4, 11, 1394, 17], + ["jump_true", 12, "eq_done_568", 1394, 17], + ["is_int", 13, 4, 1394, 17], + ["jump_false", 13, "eq_ni_569", 1394, 17], "_nop_tc_13", - ["jump", "eq_ni_544", 1293, 17], - ["eq_int", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_ni_544", - ["is_num", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nn_545", 1293, 17], + ["jump", "eq_ni_569", 1394, 17], + ["eq_int", 12, 4, 11, 1394, 17], + ["jump", "eq_done_568", 1394, 17], + "eq_ni_569", + ["is_num", 13, 4, 1394, 17], + ["jump_false", 13, "eq_nn_570", 1394, 17], "_nop_tc_14", - ["jump", "eq_nn_545", 1293, 17], - ["eq_float", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nn_545", - ["is_text", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nt_546", 1293, 17], + ["jump", "eq_nn_570", 1394, 17], + ["eq_float", 12, 4, 11, 1394, 17], + ["jump", "eq_done_568", 1394, 17], + "eq_nn_570", + ["is_text", 13, 4, 1394, 17], + ["jump_false", 13, "eq_nt_571", 1394, 17], "_nop_tc_15", "_nop_tc_16", - ["eq_text", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nt_546", - ["is_null", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nnl_547", 1293, 17], + ["eq_text", 12, 4, 11, 1394, 17], + ["jump", "eq_done_568", 1394, 17], + "eq_nt_571", + ["is_null", 13, 4, 1394, 17], + ["jump_false", 13, "eq_nnl_572", 1394, 17], "_nop_tc_17", - ["jump", "eq_nnl_547", 1293, 17], - ["true", 12, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nnl_547", - ["is_bool", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nb_548", 1293, 17], + ["jump", "eq_nnl_572", 1394, 17], + ["true", 12, 1394, 17], + ["jump", "eq_done_568", 1394, 17], + "eq_nnl_572", + ["is_bool", 13, 4, 1394, 17], + ["jump_false", 13, "eq_nb_573", 1394, 17], "_nop_tc_18", - ["jump", "eq_nb_548", 1293, 17], - ["eq_bool", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nb_548", - ["false", 12, 1293, 17], - "eq_done_543", - ["jump_false", 12, "if_else_541", 1293, 17], - ["access", 11, "nullish_end", 1294, 29], - ["get", 12, 45, 1, 1294, 19], - ["frame", 13, 12, 1, 1294, 19], - ["null", 12, 1294, 19], - ["setarg", 13, 0, 12, 1294, 19], - ["setarg", 13, 1, 11, 1294, 19], - ["invoke", 13, 11, 1294, 19], - ["move", 3, 11, 1294, 19], - ["access", 11, -1, 1295, 34], - ["get", 12, 88, 1, 1295, 19], - ["frame", 13, 12, 2, 1295, 19], - ["null", 12, 1295, 19], - ["setarg", 13, 0, 12, 1295, 19], - ["setarg", 13, 1, 5, 1295, 19], - ["setarg", 13, 2, 11, 1295, 19], - ["invoke", 13, 11, 1295, 19], - ["move", 7, 11, 1295, 19], - ["get", 11, 40, 1, 1296, 14], - ["frame", 12, 11, 0, 1296, 14], - ["null", 11, 1296, 14], - ["setarg", 12, 0, 11, 1296, 14], - ["invoke", 12, 11, 1296, 14], - ["move", 9, 11, 1296, 14], - ["access", 11, "move", 1297, 14], - ["get", 12, 51, 1, 1297, 7], - ["frame", 13, 12, 3, 1297, 7], - ["null", 12, 1297, 7], - ["setarg", 13, 0, 12, 1297, 7], - ["setarg", 13, 1, 11, 1297, 7], - ["setarg", 13, 2, 9, 1297, 7], - ["setarg", 13, 3, 7, 1297, 7], - ["invoke", 13, 11, 1297, 7], - ["access", 11, "jump_not_null", 1298, 22], - ["get", 12, 60, 1, 1298, 7], - ["frame", 13, 12, 3, 1298, 7], - ["null", 12, 1298, 7], - ["setarg", 13, 0, 12, 1298, 7], - ["setarg", 13, 1, 11, 1298, 7], - ["setarg", 13, 2, 9, 1298, 7], - ["setarg", 13, 3, 3, 1298, 7], - ["invoke", 13, 11, 1298, 7], - ["access", 11, -1, 1299, 36], - ["get", 12, 88, 1, 1299, 20], - ["frame", 13, 12, 2, 1299, 20], - ["null", 12, 1299, 20], - ["setarg", 13, 0, 12, 1299, 20], - ["setarg", 13, 1, 6, 1299, 20], - ["setarg", 13, 2, 11, 1299, 20], - ["invoke", 13, 11, 1299, 20], - ["move", 8, 11, 1299, 20], - ["access", 11, "move", 1300, 14], - ["get", 12, 51, 1, 1300, 7], - ["frame", 13, 12, 3, 1300, 7], - ["null", 12, 1300, 7], - ["setarg", 13, 0, 12, 1300, 7], - ["setarg", 13, 1, 11, 1300, 7], - ["setarg", 13, 2, 9, 1300, 7], - ["setarg", 13, 3, 8, 1300, 7], - ["invoke", 13, 11, 1300, 7], - ["get", 11, 48, 1, 1301, 7], - ["frame", 12, 11, 1, 1301, 7], - ["null", 11, 1301, 7], - ["setarg", 12, 0, 11, 1301, 7], - ["setarg", 12, 1, 3, 1301, 7], - ["invoke", 12, 3, 1301, 7], - ["return", 9, 1302, 14], + ["jump", "eq_nb_573", 1394, 17], + ["eq_bool", 12, 4, 11, 1394, 17], + ["jump", "eq_done_568", 1394, 17], + "eq_nb_573", + ["false", 12, 1394, 17], + "eq_done_568", + ["jump_false", 12, "if_else_566", 1394, 17], + ["access", 11, "nullish_end", 1395, 29], + ["get", 12, 48, 1, 1395, 19], + ["frame", 13, 12, 1, 1395, 19], + ["null", 12, 1395, 19], + ["setarg", 13, 0, 12, 1395, 19], + ["setarg", 13, 1, 11, 1395, 19], + ["invoke", 13, 11, 1395, 19], + ["move", 3, 11, 1395, 19], + ["access", 11, -1, 1396, 34], + ["get", 12, 94, 1, 1396, 19], + ["frame", 13, 12, 2, 1396, 19], + ["null", 12, 1396, 19], + ["setarg", 13, 0, 12, 1396, 19], + ["setarg", 13, 1, 5, 1396, 19], + ["setarg", 13, 2, 11, 1396, 19], + ["invoke", 13, 11, 1396, 19], + ["move", 7, 11, 1396, 19], + ["get", 11, 43, 1, 1397, 14], + ["frame", 12, 11, 0, 1397, 14], + ["null", 11, 1397, 14], + ["setarg", 12, 0, 11, 1397, 14], + ["invoke", 12, 11, 1397, 14], + ["move", 9, 11, 1397, 14], + ["access", 11, "move", 1398, 14], + ["get", 12, 54, 1, 1398, 7], + ["frame", 13, 12, 3, 1398, 7], + ["null", 12, 1398, 7], + ["setarg", 13, 0, 12, 1398, 7], + ["setarg", 13, 1, 11, 1398, 7], + ["setarg", 13, 2, 9, 1398, 7], + ["setarg", 13, 3, 7, 1398, 7], + ["invoke", 13, 11, 1398, 7], + ["access", 11, "jump_not_null", 1399, 22], + ["get", 12, 63, 1, 1399, 7], + ["frame", 13, 12, 3, 1399, 7], + ["null", 12, 1399, 7], + ["setarg", 13, 0, 12, 1399, 7], + ["setarg", 13, 1, 11, 1399, 7], + ["setarg", 13, 2, 9, 1399, 7], + ["setarg", 13, 3, 3, 1399, 7], + ["invoke", 13, 11, 1399, 7], + ["access", 11, -1, 1400, 36], + ["get", 12, 94, 1, 1400, 20], + ["frame", 13, 12, 2, 1400, 20], + ["null", 12, 1400, 20], + ["setarg", 13, 0, 12, 1400, 20], + ["setarg", 13, 1, 6, 1400, 20], + ["setarg", 13, 2, 11, 1400, 20], + ["invoke", 13, 11, 1400, 20], + ["move", 8, 11, 1400, 20], + ["access", 11, "move", 1401, 14], + ["get", 12, 54, 1, 1401, 7], + ["frame", 13, 12, 3, 1401, 7], + ["null", 12, 1401, 7], + ["setarg", 13, 0, 12, 1401, 7], + ["setarg", 13, 1, 11, 1401, 7], + ["setarg", 13, 2, 9, 1401, 7], + ["setarg", 13, 3, 8, 1401, 7], + ["invoke", 13, 11, 1401, 7], + ["get", 11, 51, 1, 1402, 7], + ["frame", 12, 11, 1, 1402, 7], + ["null", 11, 1402, 7], + ["setarg", 12, 0, 11, 1402, 7], + ["setarg", 12, 1, 3, 1402, 7], + ["invoke", 12, 3, 1402, 7], + ["return", 9, 1403, 14], "_nop_ur_3", - "if_else_541", - "if_end_542", - ["access", 3, ",", 1306, 17], - ["is_identical", 11, 4, 3, 1306, 17], - ["jump_true", 11, "eq_done_551", 1306, 17], - ["is_int", 12, 4, 1306, 17], - ["jump_false", 12, "eq_ni_552", 1306, 17], + "if_else_566", + "if_end_567", + ["access", 3, ",", 1407, 17], + ["is_identical", 11, 4, 3, 1407, 17], + ["jump_true", 11, "eq_done_576", 1407, 17], + ["is_int", 12, 4, 1407, 17], + ["jump_false", 12, "eq_ni_577", 1407, 17], "_nop_tc_19", - ["jump", "eq_ni_552", 1306, 17], - ["eq_int", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_ni_552", - ["is_num", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nn_553", 1306, 17], + ["jump", "eq_ni_577", 1407, 17], + ["eq_int", 11, 4, 3, 1407, 17], + ["jump", "eq_done_576", 1407, 17], + "eq_ni_577", + ["is_num", 12, 4, 1407, 17], + ["jump_false", 12, "eq_nn_578", 1407, 17], "_nop_tc_20", - ["jump", "eq_nn_553", 1306, 17], - ["eq_float", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nn_553", - ["is_text", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nt_554", 1306, 17], + ["jump", "eq_nn_578", 1407, 17], + ["eq_float", 11, 4, 3, 1407, 17], + ["jump", "eq_done_576", 1407, 17], + "eq_nn_578", + ["is_text", 12, 4, 1407, 17], + ["jump_false", 12, "eq_nt_579", 1407, 17], "_nop_tc_21", "_nop_tc_22", - ["eq_text", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nt_554", - ["is_null", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nnl_555", 1306, 17], + ["eq_text", 11, 4, 3, 1407, 17], + ["jump", "eq_done_576", 1407, 17], + "eq_nt_579", + ["is_null", 12, 4, 1407, 17], + ["jump_false", 12, "eq_nnl_580", 1407, 17], "_nop_tc_23", - ["jump", "eq_nnl_555", 1306, 17], - ["true", 11, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nnl_555", - ["is_bool", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nb_556", 1306, 17], + ["jump", "eq_nnl_580", 1407, 17], + ["true", 11, 1407, 17], + ["jump", "eq_done_576", 1407, 17], + "eq_nnl_580", + ["is_bool", 12, 4, 1407, 17], + ["jump_false", 12, "eq_nb_581", 1407, 17], "_nop_tc_24", - ["jump", "eq_nb_556", 1306, 17], - ["eq_bool", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nb_556", - ["false", 11, 1306, 17], - "eq_done_551", - ["jump_false", 11, "if_else_549", 1306, 17], - ["access", 3, -1, 1307, 22], - ["get", 11, 88, 1, 1307, 7], - ["frame", 12, 11, 2, 1307, 7], - ["null", 11, 1307, 7], - ["setarg", 12, 0, 11, 1307, 7], - ["setarg", 12, 1, 5, 1307, 7], - ["setarg", 12, 2, 3, 1307, 7], - ["invoke", 12, 3, 1307, 7], - ["access", 3, -1, 1308, 30], - ["get", 11, 88, 1, 1308, 14], - ["frame", 12, 11, 2, 1308, 14], - ["null", 11, 1308, 14], - ["setarg", 12, 0, 11, 1308, 14], - ["setarg", 12, 1, 6, 1308, 14], - ["setarg", 12, 2, 3, 1308, 14], - ["tail_invoke", 12, 3, 1308, 14], - ["return", 3, 1308, 14], + ["jump", "eq_nb_581", 1407, 17], + ["eq_bool", 11, 4, 3, 1407, 17], + ["jump", "eq_done_576", 1407, 17], + "eq_nb_581", + ["false", 11, 1407, 17], + "eq_done_576", + ["jump_false", 11, "if_else_574", 1407, 17], + ["access", 3, -1, 1408, 22], + ["get", 11, 94, 1, 1408, 7], + ["frame", 12, 11, 2, 1408, 7], + ["null", 11, 1408, 7], + ["setarg", 12, 0, 11, 1408, 7], + ["setarg", 12, 1, 5, 1408, 7], + ["setarg", 12, 2, 3, 1408, 7], + ["invoke", 12, 3, 1408, 7], + ["access", 3, -1, 1409, 30], + ["get", 11, 94, 1, 1409, 14], + ["frame", 12, 11, 2, 1409, 14], + ["null", 11, 1409, 14], + ["setarg", 12, 0, 11, 1409, 14], + ["setarg", 12, 1, 6, 1409, 14], + ["setarg", 12, 2, 3, 1409, 14], + ["tail_invoke", 12, 3, 1409, 14], + ["return", 3, 1409, 14], "_nop_ur_4", - "if_else_549", - "if_end_550", - ["access", 3, -1, 1312, 32], - ["get", 11, 88, 1, 1312, 17], - ["frame", 12, 11, 2, 1312, 17], - ["null", 11, 1312, 17], - ["setarg", 12, 0, 11, 1312, 17], - ["setarg", 12, 1, 5, 1312, 17], - ["setarg", 12, 2, 3, 1312, 17], - ["invoke", 12, 3, 1312, 17], - ["move", 7, 3, 1312, 17], - ["access", 3, -1, 1313, 34], - ["get", 11, 88, 1, 1313, 18], - ["frame", 12, 11, 2, 1313, 18], - ["null", 11, 1313, 18], - ["setarg", 12, 0, 11, 1313, 18], - ["setarg", 12, 1, 6, 1313, 18], - ["setarg", 12, 2, 3, 1313, 18], - ["invoke", 12, 3, 1313, 18], - ["move", 8, 3, 1313, 18], - ["access", 3, 0, 1315, 23], - ["is_int", 11, 2, 1315, 23], - ["jump_false", 11, "rel_ni_560", 1315, 23], + "if_else_574", + "if_end_575", + ["access", 3, -1, 1413, 32], + ["get", 11, 94, 1, 1413, 17], + ["frame", 12, 11, 2, 1413, 17], + ["null", 11, 1413, 17], + ["setarg", 12, 0, 11, 1413, 17], + ["setarg", 12, 1, 5, 1413, 17], + ["setarg", 12, 2, 3, 1413, 17], + ["invoke", 12, 3, 1413, 17], + ["move", 7, 3, 1413, 17], + ["access", 3, -1, 1414, 34], + ["get", 11, 94, 1, 1414, 18], + ["frame", 12, 11, 2, 1414, 18], + ["null", 11, 1414, 18], + ["setarg", 12, 0, 11, 1414, 18], + ["setarg", 12, 1, 6, 1414, 18], + ["setarg", 12, 2, 3, 1414, 18], + ["invoke", 12, 3, 1414, 18], + ["move", 8, 3, 1414, 18], + ["access", 3, 0, 1416, 23], + ["is_int", 11, 2, 1416, 23], + ["jump_false", 11, "rel_ni_585", 1416, 23], "_nop_tc_25", "_nop_tc_26", - ["ge_int", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_ni_560", - ["is_num", 11, 2, 1315, 23], - ["jump_false", 11, "rel_nn_561", 1315, 23], + ["ge_int", 12, 2, 3, 1416, 23], + ["jump", "rel_done_587", 1416, 23], + "rel_ni_585", + ["is_num", 11, 2, 1416, 23], + ["jump_false", 11, "rel_nn_586", 1416, 23], "_nop_tc_27", "_nop_tc_28", - ["ge_float", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_nn_561", - ["is_text", 11, 2, 1315, 23], - ["jump_false", 11, "rel_err_563", 1315, 23], + ["ge_float", 12, 2, 3, 1416, 23], + ["jump", "rel_done_587", 1416, 23], + "rel_nn_586", + ["is_text", 11, 2, 1416, 23], + ["jump_false", 11, "rel_err_588", 1416, 23], "_nop_tc_29", - ["jump", "rel_err_563", 1315, 23], - ["ge_text", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_err_563", + ["jump", "rel_err_588", 1416, 23], + ["ge_text", 12, 2, 3, 1416, 23], + ["jump", "rel_done_587", 1416, 23], + "rel_err_588", [ "access", 3, @@ -10156,142 +10959,142 @@ "kind": "name", "make": "intrinsic" }, - 1315, + 1416, 23 ], - ["access", 11, "error", 1315, 23], - ["access", 13, "cannot compare with '>=': operands must be same type", 1315, 23], - ["array", 14, 0, 1315, 23], - ["push", 14, 13, 1315, 23], - ["frame", 13, 3, 2, 1315, 23], - ["null", 3, 1315, 23], - ["setarg", 13, 0, 3, 1315, 23], - ["setarg", 13, 1, 11, 1315, 23], - ["setarg", 13, 2, 14, 1315, 23], - ["invoke", 13, 3, 1315, 23], - ["disrupt", 1315, 23], - "rel_done_562", - ["move", 3, 12, 1315, 23], - ["jump_false", 3, "and_end_559", 1315, 23], - ["access", 11, "+", 1315, 36], - ["is_identical", 12, 4, 11, 1315, 36], - ["jump_true", 12, "ne_nid_565", 1315, 36], - ["jump", "ne_ni_566", 1315, 36], - "ne_nid_565", - ["false", 12, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_ni_566", - ["is_int", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nn_567", 1315, 36], + ["access", 11, "error", 1416, 23], + ["access", 13, "cannot compare with '>=': operands must be same type", 1416, 23], + ["array", 14, 0, 1416, 23], + ["push", 14, 13, 1416, 23], + ["frame", 13, 3, 2, 1416, 23], + ["null", 3, 1416, 23], + ["setarg", 13, 0, 3, 1416, 23], + ["setarg", 13, 1, 11, 1416, 23], + ["setarg", 13, 2, 14, 1416, 23], + ["invoke", 13, 3, 1416, 23], + ["disrupt", 1416, 23], + "rel_done_587", + ["move", 3, 12, 1416, 23], + ["jump_false", 3, "and_end_584", 1416, 23], + ["access", 11, "+", 1416, 36], + ["is_identical", 12, 4, 11, 1416, 36], + ["jump_true", 12, "ne_nid_590", 1416, 36], + ["jump", "ne_ni_591", 1416, 36], + "ne_nid_590", + ["false", 12, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_ni_591", + ["is_int", 13, 4, 1416, 36], + ["jump_false", 13, "ne_nn_592", 1416, 36], "_nop_tc_30", - ["jump", "ne_nn_567", 1315, 36], - ["ne_int", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nn_567", - ["is_num", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nt_568", 1315, 36], + ["jump", "ne_nn_592", 1416, 36], + ["ne_int", 12, 4, 11, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_nn_592", + ["is_num", 13, 4, 1416, 36], + ["jump_false", 13, "ne_nt_593", 1416, 36], "_nop_tc_31", - ["jump", "ne_nt_568", 1315, 36], - ["ne_float", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nt_568", - ["is_text", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nnl_569", 1315, 36], + ["jump", "ne_nt_593", 1416, 36], + ["ne_float", 12, 4, 11, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_nt_593", + ["is_text", 13, 4, 1416, 36], + ["jump_false", 13, "ne_nnl_594", 1416, 36], "_nop_tc_32", "_nop_tc_33", - ["ne_text", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nnl_569", - ["is_null", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nb_570", 1315, 36], + ["ne_text", 12, 4, 11, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_nnl_594", + ["is_null", 13, 4, 1416, 36], + ["jump_false", 13, "ne_nb_595", 1416, 36], "_nop_tc_34", - ["jump", "ne_nb_570", 1315, 36], - ["false", 12, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nb_570", - ["is_bool", 13, 4, 1315, 36], - ["jump_false", 13, "ne_mis_571", 1315, 36], + ["jump", "ne_nb_595", 1416, 36], + ["false", 12, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_nb_595", + ["is_bool", 13, 4, 1416, 36], + ["jump_false", 13, "ne_mis_596", 1416, 36], "_nop_tc_35", - ["jump", "ne_mis_571", 1315, 36], - ["ne_bool", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_mis_571", - ["true", 12, 1315, 36], - "ne_done_564", - ["move", 3, 12, 1315, 36], - "and_end_559", - ["jump_false", 3, "tern_else_557", 1315, 36], - ["move", 3, 2, 1315, 43], - ["jump", "tern_end_558", 1315, 43], - "tern_else_557", - ["get", 11, 40, 1, 1315, 52], - ["frame", 12, 11, 0, 1315, 52], - ["null", 11, 1315, 52], - ["setarg", 12, 0, 11, 1315, 52], - ["invoke", 12, 11, 1315, 52], - ["move", 3, 11, 1315, 52], - "tern_end_558", - ["move", 9, 3, 1315, 52], - ["get", 3, 3, 1, 1316, 10], - ["load_dynamic", 11, 3, 4, 1316, 20], - ["move", 10, 11, 1316, 20], - ["null", 3, 1317, 15], - ["is_identical", 4, 10, 3, 1317, 15], - ["jump_true", 4, "eq_done_574", 1317, 15], - ["is_int", 11, 10, 1317, 15], - ["jump_false", 11, "eq_ni_575", 1317, 15], + ["jump", "ne_mis_596", 1416, 36], + ["ne_bool", 12, 4, 11, 1416, 36], + ["jump", "ne_done_589", 1416, 36], + "ne_mis_596", + ["true", 12, 1416, 36], + "ne_done_589", + ["move", 3, 12, 1416, 36], + "and_end_584", + ["jump_false", 3, "tern_else_582", 1416, 36], + ["move", 3, 2, 1416, 43], + ["jump", "tern_end_583", 1416, 43], + "tern_else_582", + ["get", 11, 43, 1, 1416, 52], + ["frame", 12, 11, 0, 1416, 52], + ["null", 11, 1416, 52], + ["setarg", 12, 0, 11, 1416, 52], + ["invoke", 12, 11, 1416, 52], + ["move", 3, 11, 1416, 52], + "tern_end_583", + ["move", 9, 3, 1416, 52], + ["get", 3, 3, 1, 1417, 10], + ["load_dynamic", 11, 3, 4, 1417, 20], + ["move", 10, 11, 1417, 20], + ["null", 3, 1418, 15], + ["is_identical", 4, 10, 3, 1418, 15], + ["jump_true", 4, "eq_done_599", 1418, 15], + ["is_int", 11, 10, 1418, 15], + ["jump_false", 11, "eq_ni_600", 1418, 15], "_nop_tc_36", - ["jump", "eq_ni_575", 1317, 15], - ["eq_int", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_ni_575", - ["is_num", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nn_576", 1317, 15], + ["jump", "eq_ni_600", 1418, 15], + ["eq_int", 4, 10, 3, 1418, 15], + ["jump", "eq_done_599", 1418, 15], + "eq_ni_600", + ["is_num", 11, 10, 1418, 15], + ["jump_false", 11, "eq_nn_601", 1418, 15], "_nop_tc_37", - ["jump", "eq_nn_576", 1317, 15], - ["eq_float", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nn_576", - ["is_text", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nt_577", 1317, 15], + ["jump", "eq_nn_601", 1418, 15], + ["eq_float", 4, 10, 3, 1418, 15], + ["jump", "eq_done_599", 1418, 15], + "eq_nn_601", + ["is_text", 11, 10, 1418, 15], + ["jump_false", 11, "eq_nt_602", 1418, 15], "_nop_tc_38", - ["jump", "eq_nt_577", 1317, 15], - ["eq_text", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nt_577", - ["is_null", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nnl_578", 1317, 15], + ["jump", "eq_nt_602", 1418, 15], + ["eq_text", 4, 10, 3, 1418, 15], + ["jump", "eq_done_599", 1418, 15], + "eq_nt_602", + ["is_null", 11, 10, 1418, 15], + ["jump_false", 11, "eq_nnl_603", 1418, 15], "_nop_tc_39", "_nop_tc_40", - ["true", 4, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nnl_578", - ["is_bool", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nb_579", 1317, 15], + ["true", 4, 1418, 15], + ["jump", "eq_done_599", 1418, 15], + "eq_nnl_603", + ["is_bool", 11, 10, 1418, 15], + ["jump_false", 11, "eq_nb_604", 1418, 15], "_nop_tc_41", - ["jump", "eq_nb_579", 1317, 15], - ["eq_bool", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nb_579", - ["false", 4, 1317, 15], - "eq_done_574", - ["jump_false", 4, "if_else_572", 1317, 15], - ["access", 10, "add", 1318, 12], - ["jump", "if_end_573", 1318, 12], - "if_else_572", - "if_end_573", - ["put", 5, 34, 1, 1320, 14], - ["put", 6, 35, 1, 1321, 14], - ["get", 3, 71, 1, 1322, 5], - ["frame", 4, 3, 4, 1322, 5], - ["null", 3, 1322, 5], - ["setarg", 4, 0, 3, 1322, 5], - ["setarg", 4, 1, 10, 1322, 5], - ["setarg", 4, 2, 9, 1322, 5], - ["setarg", 4, 3, 7, 1322, 5], - ["setarg", 4, 4, 8, 1322, 5], - ["invoke", 4, 3, 1322, 5], - ["return", 9, 1323, 12], + ["jump", "eq_nb_604", 1418, 15], + ["eq_bool", 4, 10, 3, 1418, 15], + ["jump", "eq_done_599", 1418, 15], + "eq_nb_604", + ["false", 4, 1418, 15], + "eq_done_599", + ["jump_false", 4, "if_else_597", 1418, 15], + ["access", 10, "add", 1419, 12], + ["jump", "if_end_598", 1419, 12], + "if_else_597", + "if_end_598", + ["put", 5, 37, 1, 1421, 14], + ["put", 6, 38, 1, 1422, 14], + ["get", 3, 74, 1, 1423, 5], + ["frame", 4, 3, 4, 1423, 5], + ["null", 3, 1423, 5], + ["setarg", 4, 0, 3, 1423, 5], + ["setarg", 4, 1, 10, 1423, 5], + ["setarg", 4, 2, 9, 1423, 5], + ["setarg", 4, 3, 7, 1423, 5], + ["setarg", 4, 4, 8, 1423, 5], + ["invoke", 4, 3, 1423, 5], + ["return", 9, 1424, 12], "_nop_ur_5", "_nop_ur_6" ], @@ -10304,237 +11107,237 @@ "nr_slots": 27, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "left", 1331, 16], - ["move", 4, 3, 1331, 16], - ["load_field", 3, 1, "right", 1332, 17], - ["move", 5, 3, 1332, 17], - ["load_field", 3, 4, "kind", 1333, 21], - ["move", 6, 3, 1333, 21], - ["null", 3, 1334, 16], - ["access", 7, 0, 1335, 17], - ["access", 8, 0, 1336, 21], - ["access", 9, 0, 1337, 17], - ["access", 10, 0, 1338, 15], - ["null", 11, 1339, 18], - ["access", 12, 0, 1340, 17], - ["access", 13, 0, 1341, 22], - ["access", 14, 0, 1342, 16], - ["null", 15, 1343, 15], - ["null", 16, 1344, 16], - ["access", 17, 0, 1345, 20], - ["access", 18, 0, 1346, 19], - ["null", 19, 1347, 20], - ["access", 20, 0, 1348, 20], - ["access", 21, "name", 1350, 22], - ["is_identical", 22, 6, 21, 1350, 22], - ["jump_true", 22, "eq_done_582", 1350, 22], - ["is_int", 23, 6, 1350, 22], - ["jump_false", 23, "eq_ni_583", 1350, 22], + ["load_field", 3, 1, "left", 1432, 16], + ["move", 4, 3, 1432, 16], + ["load_field", 3, 1, "right", 1433, 17], + ["move", 5, 3, 1433, 17], + ["load_field", 3, 4, "kind", 1434, 21], + ["move", 6, 3, 1434, 21], + ["null", 3, 1435, 16], + ["access", 7, 0, 1436, 17], + ["access", 8, 0, 1437, 21], + ["access", 9, 0, 1438, 17], + ["access", 10, 0, 1439, 15], + ["null", 11, 1440, 18], + ["access", 12, 0, 1441, 17], + ["access", 13, 0, 1442, 22], + ["access", 14, 0, 1443, 16], + ["null", 15, 1444, 15], + ["null", 16, 1445, 16], + ["access", 17, 0, 1446, 20], + ["access", 18, 0, 1447, 19], + ["null", 19, 1448, 20], + ["access", 20, 0, 1449, 20], + ["access", 21, "name", 1451, 22], + ["is_identical", 22, 6, 21, 1451, 22], + ["jump_true", 22, "eq_done_607", 1451, 22], + ["is_int", 23, 6, 1451, 22], + ["jump_false", 23, "eq_ni_608", 1451, 22], "_nop_tc_1", - ["jump", "eq_ni_583", 1350, 22], - ["eq_int", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_ni_583", - ["is_num", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nn_584", 1350, 22], + ["jump", "eq_ni_608", 1451, 22], + ["eq_int", 22, 6, 21, 1451, 22], + ["jump", "eq_done_607", 1451, 22], + "eq_ni_608", + ["is_num", 23, 6, 1451, 22], + ["jump_false", 23, "eq_nn_609", 1451, 22], "_nop_tc_2", - ["jump", "eq_nn_584", 1350, 22], - ["eq_float", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nn_584", - ["is_text", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nt_585", 1350, 22], + ["jump", "eq_nn_609", 1451, 22], + ["eq_float", 22, 6, 21, 1451, 22], + ["jump", "eq_done_607", 1451, 22], + "eq_nn_609", + ["is_text", 23, 6, 1451, 22], + ["jump_false", 23, "eq_nt_610", 1451, 22], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nt_585", - ["is_null", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nnl_586", 1350, 22], + ["eq_text", 22, 6, 21, 1451, 22], + ["jump", "eq_done_607", 1451, 22], + "eq_nt_610", + ["is_null", 23, 6, 1451, 22], + ["jump_false", 23, "eq_nnl_611", 1451, 22], "_nop_tc_5", - ["jump", "eq_nnl_586", 1350, 22], - ["true", 22, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nnl_586", - ["is_bool", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nb_587", 1350, 22], + ["jump", "eq_nnl_611", 1451, 22], + ["true", 22, 1451, 22], + ["jump", "eq_done_607", 1451, 22], + "eq_nnl_611", + ["is_bool", 23, 6, 1451, 22], + ["jump_false", 23, "eq_nb_612", 1451, 22], "_nop_tc_6", - ["jump", "eq_nb_587", 1350, 22], - ["eq_bool", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nb_587", - ["false", 22, 1350, 22], - "eq_done_582", - ["jump_false", 22, "if_else_580", 1350, 22], - ["load_field", 21, 4, "name", 1351, 14], - ["move", 3, 21, 1351, 14], - ["load_field", 21, 4, "level", 1352, 15], - ["move", 7, 21, 1352, 15], - ["null", 21, 1353, 20], - ["is_identical", 22, 7, 21, 1353, 20], - ["jump_true", 22, "eq_done_590", 1353, 20], - ["is_int", 23, 7, 1353, 20], - ["jump_false", 23, "eq_ni_591", 1353, 20], + ["jump", "eq_nb_612", 1451, 22], + ["eq_bool", 22, 6, 21, 1451, 22], + ["jump", "eq_done_607", 1451, 22], + "eq_nb_612", + ["false", 22, 1451, 22], + "eq_done_607", + ["jump_false", 22, "if_else_605", 1451, 22], + ["load_field", 21, 4, "name", 1452, 14], + ["move", 3, 21, 1452, 14], + ["load_field", 21, 4, "level", 1453, 15], + ["move", 7, 21, 1453, 15], + ["null", 21, 1454, 20], + ["is_identical", 22, 7, 21, 1454, 20], + ["jump_true", 22, "eq_done_615", 1454, 20], + ["is_int", 23, 7, 1454, 20], + ["jump_false", 23, "eq_ni_616", 1454, 20], "_nop_tc_7", - ["jump", "eq_ni_591", 1353, 20], - ["eq_int", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_ni_591", - ["is_num", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nn_592", 1353, 20], + ["jump", "eq_ni_616", 1454, 20], + ["eq_int", 22, 7, 21, 1454, 20], + ["jump", "eq_done_615", 1454, 20], + "eq_ni_616", + ["is_num", 23, 7, 1454, 20], + ["jump_false", 23, "eq_nn_617", 1454, 20], "_nop_tc_8", - ["jump", "eq_nn_592", 1353, 20], - ["eq_float", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nn_592", - ["is_text", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nt_593", 1353, 20], + ["jump", "eq_nn_617", 1454, 20], + ["eq_float", 22, 7, 21, 1454, 20], + ["jump", "eq_done_615", 1454, 20], + "eq_nn_617", + ["is_text", 23, 7, 1454, 20], + ["jump_false", 23, "eq_nt_618", 1454, 20], "_nop_tc_9", - ["jump", "eq_nt_593", 1353, 20], - ["eq_text", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nt_593", - ["is_null", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nnl_594", 1353, 20], + ["jump", "eq_nt_618", 1454, 20], + ["eq_text", 22, 7, 21, 1454, 20], + ["jump", "eq_done_615", 1454, 20], + "eq_nt_618", + ["is_null", 23, 7, 1454, 20], + ["jump_false", 23, "eq_nnl_619", 1454, 20], "_nop_tc_10", "_nop_tc_11", - ["true", 22, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nnl_594", - ["is_bool", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nb_595", 1353, 20], + ["true", 22, 1454, 20], + ["jump", "eq_done_615", 1454, 20], + "eq_nnl_619", + ["is_bool", 23, 7, 1454, 20], + ["jump_false", 23, "eq_nb_620", 1454, 20], "_nop_tc_12", - ["jump", "eq_nb_595", 1353, 20], - ["eq_bool", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nb_595", - ["false", 22, 1353, 20], - "eq_done_590", - ["jump_false", 22, "if_else_588", 1353, 20], - ["access", 7, -1, 1354, 17], - ["jump", "if_end_589", 1354, 17], - "if_else_588", - "if_end_589", - ["get", 21, 40, 1, 1356, 19], - ["frame", 22, 21, 0, 1356, 19], - ["null", 21, 1356, 19], - ["setarg", 22, 0, 21, 1356, 19], - ["invoke", 22, 21, 1356, 19], - ["move", 8, 21, 1356, 19], - ["access", 21, 0, 1357, 20], - ["is_identical", 22, 7, 21, 1357, 20], - ["jump_true", 22, "eq_done_599", 1357, 20], - ["is_int", 23, 7, 1357, 20], - ["jump_false", 23, "eq_ni_600", 1357, 20], + ["jump", "eq_nb_620", 1454, 20], + ["eq_bool", 22, 7, 21, 1454, 20], + ["jump", "eq_done_615", 1454, 20], + "eq_nb_620", + ["false", 22, 1454, 20], + "eq_done_615", + ["jump_false", 22, "if_else_613", 1454, 20], + ["access", 7, -1, 1455, 17], + ["jump", "if_end_614", 1455, 17], + "if_else_613", + "if_end_614", + ["get", 21, 43, 1, 1457, 19], + ["frame", 22, 21, 0, 1457, 19], + ["null", 21, 1457, 19], + ["setarg", 22, 0, 21, 1457, 19], + ["invoke", 22, 21, 1457, 19], + ["move", 8, 21, 1457, 19], + ["access", 21, 0, 1458, 20], + ["is_identical", 22, 7, 21, 1458, 20], + ["jump_true", 22, "eq_done_624", 1458, 20], + ["is_int", 23, 7, 1458, 20], + ["jump_false", 23, "eq_ni_625", 1458, 20], "_nop_tc_13", "_nop_tc_14", - ["eq_int", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_ni_600", - ["is_num", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nn_601", 1357, 20], + ["eq_int", 22, 7, 21, 1458, 20], + ["jump", "eq_done_624", 1458, 20], + "eq_ni_625", + ["is_num", 23, 7, 1458, 20], + ["jump_false", 23, "eq_nn_626", 1458, 20], "_nop_tc_15", "_nop_tc_16", - ["eq_float", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nn_601", - ["is_text", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nt_602", 1357, 20], + ["eq_float", 22, 7, 21, 1458, 20], + ["jump", "eq_done_624", 1458, 20], + "eq_nn_626", + ["is_text", 23, 7, 1458, 20], + ["jump_false", 23, "eq_nt_627", 1458, 20], "_nop_tc_17", - ["jump", "eq_nt_602", 1357, 20], - ["eq_text", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nt_602", - ["is_null", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nnl_603", 1357, 20], + ["jump", "eq_nt_627", 1458, 20], + ["eq_text", 22, 7, 21, 1458, 20], + ["jump", "eq_done_624", 1458, 20], + "eq_nt_627", + ["is_null", 23, 7, 1458, 20], + ["jump_false", 23, "eq_nnl_628", 1458, 20], "_nop_tc_18", - ["jump", "eq_nnl_603", 1357, 20], - ["true", 22, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nnl_603", - ["is_bool", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nb_604", 1357, 20], + ["jump", "eq_nnl_628", 1458, 20], + ["true", 22, 1458, 20], + ["jump", "eq_done_624", 1458, 20], + "eq_nnl_628", + ["is_bool", 23, 7, 1458, 20], + ["jump_false", 23, "eq_nb_629", 1458, 20], "_nop_tc_19", - ["jump", "eq_nb_604", 1357, 20], - ["eq_bool", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nb_604", - ["false", 22, 1357, 20], - "eq_done_599", - ["move", 21, 22, 1357, 20], - ["jump_true", 21, "or_end_598", 1357, 20], - ["access", 22, -1, 1357, 34], - ["is_identical", 23, 7, 22, 1357, 34], - ["jump_true", 23, "eq_done_605", 1357, 34], - ["is_int", 24, 7, 1357, 34], - ["jump_false", 24, "eq_ni_606", 1357, 34], + ["jump", "eq_nb_629", 1458, 20], + ["eq_bool", 22, 7, 21, 1458, 20], + ["jump", "eq_done_624", 1458, 20], + "eq_nb_629", + ["false", 22, 1458, 20], + "eq_done_624", + ["move", 21, 22, 1458, 20], + ["jump_true", 21, "or_end_623", 1458, 20], + ["access", 22, -1, 1458, 34], + ["is_identical", 23, 7, 22, 1458, 34], + ["jump_true", 23, "eq_done_630", 1458, 34], + ["is_int", 24, 7, 1458, 34], + ["jump_false", 24, "eq_ni_631", 1458, 34], "_nop_tc_20", "_nop_tc_21", - ["eq_int", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_ni_606", - ["is_num", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nn_607", 1357, 34], + ["eq_int", 23, 7, 22, 1458, 34], + ["jump", "eq_done_630", 1458, 34], + "eq_ni_631", + ["is_num", 24, 7, 1458, 34], + ["jump_false", 24, "eq_nn_632", 1458, 34], "_nop_tc_22", "_nop_tc_23", - ["eq_float", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nn_607", - ["is_text", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nt_608", 1357, 34], + ["eq_float", 23, 7, 22, 1458, 34], + ["jump", "eq_done_630", 1458, 34], + "eq_nn_632", + ["is_text", 24, 7, 1458, 34], + ["jump_false", 24, "eq_nt_633", 1458, 34], "_nop_tc_24", - ["jump", "eq_nt_608", 1357, 34], - ["eq_text", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nt_608", - ["is_null", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nnl_609", 1357, 34], + ["jump", "eq_nt_633", 1458, 34], + ["eq_text", 23, 7, 22, 1458, 34], + ["jump", "eq_done_630", 1458, 34], + "eq_nt_633", + ["is_null", 24, 7, 1458, 34], + ["jump_false", 24, "eq_nnl_634", 1458, 34], "_nop_tc_25", - ["jump", "eq_nnl_609", 1357, 34], - ["true", 23, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nnl_609", - ["is_bool", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nb_610", 1357, 34], + ["jump", "eq_nnl_634", 1458, 34], + ["true", 23, 1458, 34], + ["jump", "eq_done_630", 1458, 34], + "eq_nnl_634", + ["is_bool", 24, 7, 1458, 34], + ["jump_false", 24, "eq_nb_635", 1458, 34], "_nop_tc_26", - ["jump", "eq_nb_610", 1357, 34], - ["eq_bool", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nb_610", - ["false", 23, 1357, 34], - "eq_done_605", - ["move", 21, 23, 1357, 34], - "or_end_598", - ["jump_false", 21, "if_else_596", 1357, 34], - ["get", 21, 42, 1, 1358, 17], - ["frame", 22, 21, 1, 1358, 17], - ["null", 21, 1358, 17], - ["setarg", 22, 0, 21, 1358, 17], - ["setarg", 22, 1, 3, 1358, 17], - ["invoke", 22, 21, 1358, 17], - ["move", 9, 21, 1358, 17], - ["access", 21, 0, 1359, 22], - ["is_int", 22, 9, 1359, 22], - ["jump_false", 22, "rel_ni_613", 1359, 22], + ["jump", "eq_nb_635", 1458, 34], + ["eq_bool", 23, 7, 22, 1458, 34], + ["jump", "eq_done_630", 1458, 34], + "eq_nb_635", + ["false", 23, 1458, 34], + "eq_done_630", + ["move", 21, 23, 1458, 34], + "or_end_623", + ["jump_false", 21, "if_else_621", 1458, 34], + ["get", 21, 45, 1, 1459, 17], + ["frame", 22, 21, 1, 1459, 17], + ["null", 21, 1459, 17], + ["setarg", 22, 0, 21, 1459, 17], + ["setarg", 22, 1, 3, 1459, 17], + ["invoke", 22, 21, 1459, 17], + ["move", 9, 21, 1459, 17], + ["access", 21, 0, 1460, 22], + ["is_int", 22, 9, 1460, 22], + ["jump_false", 22, "rel_ni_638", 1460, 22], "_nop_tc_27", "_nop_tc_28", - ["ge_int", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_ni_613", - ["is_num", 22, 9, 1359, 22], - ["jump_false", 22, "rel_nn_614", 1359, 22], + ["ge_int", 23, 9, 21, 1460, 22], + ["jump", "rel_done_640", 1460, 22], + "rel_ni_638", + ["is_num", 22, 9, 1460, 22], + ["jump_false", 22, "rel_nn_639", 1460, 22], "_nop_tc_29", "_nop_tc_30", - ["ge_float", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_nn_614", - ["is_text", 22, 9, 1359, 22], - ["jump_false", 22, "rel_err_616", 1359, 22], + ["ge_float", 23, 9, 21, 1460, 22], + ["jump", "rel_done_640", 1460, 22], + "rel_nn_639", + ["is_text", 22, 9, 1460, 22], + ["jump_false", 22, "rel_err_641", 1460, 22], "_nop_tc_31", - ["jump", "rel_err_616", 1359, 22], - ["ge_text", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_err_616", + ["jump", "rel_err_641", 1460, 22], + ["ge_text", 23, 9, 21, 1460, 22], + ["jump", "rel_done_640", 1460, 22], + "rel_err_641", [ "access", 21, @@ -10543,60 +11346,60 @@ "kind": "name", "make": "intrinsic" }, - 1359, + 1460, 22 ], - ["access", 22, "error", 1359, 22], - ["access", 24, "cannot compare with '>=': operands must be same type", 1359, 22], - ["array", 25, 0, 1359, 22], - ["push", 25, 24, 1359, 22], - ["frame", 24, 21, 2, 1359, 22], - ["null", 21, 1359, 22], - ["setarg", 24, 0, 21, 1359, 22], - ["setarg", 24, 1, 22, 1359, 22], - ["setarg", 24, 2, 25, 1359, 22], - ["invoke", 24, 21, 1359, 22], - ["disrupt", 1359, 22], - "rel_done_615", - ["jump_false", 23, "if_else_611", 1359, 22], - ["access", 21, "move", 1360, 18], - ["get", 22, 51, 1, 1360, 11], - ["frame", 23, 22, 3, 1360, 11], - ["null", 22, 1360, 11], - ["setarg", 23, 0, 22, 1360, 11], - ["setarg", 23, 1, 21, 1360, 11], - ["setarg", 23, 2, 8, 1360, 11], - ["setarg", 23, 3, 9, 1360, 11], - ["invoke", 23, 21, 1360, 11], - ["access", 7, 0, 1361, 19], - ["jump", "if_end_612", 1361, 19], - "if_else_611", - "if_end_612", - ["jump", "if_end_597", 1361, 19], - "if_else_596", - "if_end_597", - ["access", 21, 0, 1364, 19], - ["is_int", 22, 7, 1364, 19], - ["jump_false", 22, "rel_ni_619", 1364, 19], + ["access", 22, "error", 1460, 22], + ["access", 24, "cannot compare with '>=': operands must be same type", 1460, 22], + ["array", 25, 0, 1460, 22], + ["push", 25, 24, 1460, 22], + ["frame", 24, 21, 2, 1460, 22], + ["null", 21, 1460, 22], + ["setarg", 24, 0, 21, 1460, 22], + ["setarg", 24, 1, 22, 1460, 22], + ["setarg", 24, 2, 25, 1460, 22], + ["invoke", 24, 21, 1460, 22], + ["disrupt", 1460, 22], + "rel_done_640", + ["jump_false", 23, "if_else_636", 1460, 22], + ["access", 21, "move", 1461, 18], + ["get", 22, 54, 1, 1461, 11], + ["frame", 23, 22, 3, 1461, 11], + ["null", 22, 1461, 11], + ["setarg", 23, 0, 22, 1461, 11], + ["setarg", 23, 1, 21, 1461, 11], + ["setarg", 23, 2, 8, 1461, 11], + ["setarg", 23, 3, 9, 1461, 11], + ["invoke", 23, 21, 1461, 11], + ["access", 7, 0, 1462, 19], + ["jump", "if_end_637", 1462, 19], + "if_else_636", + "if_end_637", + ["jump", "if_end_622", 1462, 19], + "if_else_621", + "if_end_622", + ["access", 21, 0, 1465, 19], + ["is_int", 22, 7, 1465, 19], + ["jump_false", 22, "rel_ni_644", 1465, 19], "_nop_tc_32", "_nop_tc_33", - ["gt_int", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_ni_619", - ["is_num", 22, 7, 1364, 19], - ["jump_false", 22, "rel_nn_620", 1364, 19], + ["gt_int", 23, 7, 21, 1465, 19], + ["jump", "rel_done_646", 1465, 19], + "rel_ni_644", + ["is_num", 22, 7, 1465, 19], + ["jump_false", 22, "rel_nn_645", 1465, 19], "_nop_tc_34", "_nop_tc_35", - ["gt_float", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_nn_620", - ["is_text", 22, 7, 1364, 19], - ["jump_false", 22, "rel_err_622", 1364, 19], + ["gt_float", 23, 7, 21, 1465, 19], + ["jump", "rel_done_646", 1465, 19], + "rel_nn_645", + ["is_text", 22, 7, 1465, 19], + ["jump_false", 22, "rel_err_647", 1465, 19], "_nop_tc_36", - ["jump", "rel_err_622", 1364, 19], - ["gt_text", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_err_622", + ["jump", "rel_err_647", 1465, 19], + ["gt_text", 23, 7, 21, 1465, 19], + ["jump", "rel_done_646", 1465, 19], + "rel_err_647", [ "access", 21, @@ -10605,30 +11408,30 @@ "kind": "name", "make": "intrinsic" }, - 1364, + 1465, 19 ], - ["access", 22, "error", 1364, 19], - ["access", 24, "cannot compare with '>': operands must be same type", 1364, 19], - ["array", 25, 0, 1364, 19], - ["push", 25, 24, 1364, 19], - ["frame", 24, 21, 2, 1364, 19], - ["null", 21, 1364, 19], - ["setarg", 24, 0, 21, 1364, 19], - ["setarg", 24, 1, 22, 1364, 19], - ["setarg", 24, 2, 25, 1364, 19], - ["invoke", 24, 21, 1364, 19], - ["disrupt", 1364, 19], - "rel_done_621", - ["jump_false", 23, "if_else_617", 1364, 19], - ["access", 21, 1, 1365, 23], - ["is_num", 22, 7, 1365, 23], - ["jump_false", 22, "num_err_623", 1365, 23], + ["access", 22, "error", 1465, 19], + ["access", 24, "cannot compare with '>': operands must be same type", 1465, 19], + ["array", 25, 0, 1465, 19], + ["push", 25, 24, 1465, 19], + ["frame", 24, 21, 2, 1465, 19], + ["null", 21, 1465, 19], + ["setarg", 24, 0, 21, 1465, 19], + ["setarg", 24, 1, 22, 1465, 19], + ["setarg", 24, 2, 25, 1465, 19], + ["invoke", 24, 21, 1465, 19], + ["disrupt", 1465, 19], + "rel_done_646", + ["jump_false", 23, "if_else_642", 1465, 19], + ["access", 21, 1, 1466, 23], + ["is_num", 22, 7, 1466, 23], + ["jump_false", 22, "num_err_648", 1466, 23], "_nop_tc_37", "_nop_tc_38", - ["subtract", 10, 7, 21, 1365, 23], - ["jump", "num_done_624", 1365, 23], - "num_err_623", + ["subtract", 10, 7, 21, 1466, 23], + ["jump", "num_done_649", 1466, 23], + "num_err_648", [ "access", 21, @@ -10637,32 +11440,32 @@ "kind": "name", "make": "intrinsic" }, - 1365, + 1466, 23 ], - ["access", 22, "error", 1365, 23], - ["access", 23, "cannot apply '-': operands must be numbers", 1365, 23], - ["array", 24, 0, 1365, 23], - ["push", 24, 23, 1365, 23], - ["frame", 23, 21, 2, 1365, 23], - ["null", 21, 1365, 23], - ["setarg", 23, 0, 21, 1365, 23], - ["setarg", 23, 1, 22, 1365, 23], - ["setarg", 23, 2, 24, 1365, 23], - ["invoke", 23, 21, 1365, 23], - ["disrupt", 1365, 23], - "num_done_624", - ["get", 21, 100, 1, 1366, 18], - ["get", 22, 100, 1, 1366, 39], - ["length", 23, 22, 1366, 39], - ["access", 22, 1, 1366, 56], + ["access", 22, "error", 1466, 23], + ["access", 23, "cannot apply '-': operands must be numbers", 1466, 23], + ["array", 24, 0, 1466, 23], + ["push", 24, 23, 1466, 23], + ["frame", 23, 21, 2, 1466, 23], + ["null", 21, 1466, 23], + ["setarg", 23, 0, 21, 1466, 23], + ["setarg", 23, 1, 22, 1466, 23], + ["setarg", 23, 2, 24, 1466, 23], + ["invoke", 23, 21, 1466, 23], + ["disrupt", 1466, 23], + "num_done_649", + ["get", 21, 106, 1, 1467, 18], + ["get", 22, 106, 1, 1467, 39], + ["length", 23, 22, 1467, 39], + ["access", 22, 1, 1467, 56], "_nop_tc_39", "_nop_tc_40", "_nop_tc_41", "_nop_tc_42", - ["subtract", 24, 23, 22, 1366, 56], - ["jump", "num_done_626", 1366, 56], - "num_err_625", + ["subtract", 24, 23, 22, 1467, 56], + ["jump", "num_done_651", 1467, 56], + "num_err_650", [ "access", 22, @@ -10671,28 +11474,28 @@ "kind": "name", "make": "intrinsic" }, - 1366, + 1467, 56 ], - ["access", 23, "error", 1366, 56], - ["access", 25, "cannot apply '-': operands must be numbers", 1366, 56], - ["array", 26, 0, 1366, 56], - ["push", 26, 25, 1366, 56], - ["frame", 25, 22, 2, 1366, 56], - ["null", 22, 1366, 56], - ["setarg", 25, 0, 22, 1366, 56], - ["setarg", 25, 1, 23, 1366, 56], - ["setarg", 25, 2, 26, 1366, 56], - ["invoke", 25, 22, 1366, 56], - ["disrupt", 1366, 56], - "num_done_626", + ["access", 23, "error", 1467, 56], + ["access", 25, "cannot apply '-': operands must be numbers", 1467, 56], + ["array", 26, 0, 1467, 56], + ["push", 26, 25, 1467, 56], + ["frame", 25, 22, 2, 1467, 56], + ["null", 22, 1467, 56], + ["setarg", 25, 0, 22, 1467, 56], + ["setarg", 25, 1, 23, 1467, 56], + ["setarg", 25, 2, 26, 1467, 56], + ["invoke", 25, 22, 1467, 56], + ["disrupt", 1467, 56], + "num_done_651", "_nop_tc_43", "_nop_tc_44", "_nop_tc_45", "_nop_tc_46", - ["subtract", 22, 24, 10, 1366, 60], - ["jump", "num_done_628", 1366, 60], - "num_err_627", + ["subtract", 22, 24, 10, 1467, 60], + ["jump", "num_done_653", 1467, 60], + "num_err_652", [ "access", 23, @@ -10701,192 +11504,192 @@ "kind": "name", "make": "intrinsic" }, - 1366, + 1467, 60 ], - ["access", 24, "error", 1366, 60], - ["access", 25, "cannot apply '-': operands must be numbers", 1366, 60], - ["array", 26, 0, 1366, 60], - ["push", 26, 25, 1366, 60], - ["frame", 25, 23, 2, 1366, 60], - ["null", 23, 1366, 60], - ["setarg", 25, 0, 23, 1366, 60], - ["setarg", 25, 1, 24, 1366, 60], - ["setarg", 25, 2, 26, 1366, 60], - ["invoke", 25, 23, 1366, 60], - ["disrupt", 1366, 60], - "num_done_628", - ["load_dynamic", 23, 21, 22, 1366, 60], - ["move", 11, 23, 1366, 60], - ["get", 21, 83, 1, 1367, 17], - ["frame", 22, 21, 2, 1367, 17], - ["null", 21, 1367, 17], - ["setarg", 22, 0, 21, 1367, 17], - ["setarg", 22, 1, 11, 1367, 17], - ["setarg", 22, 2, 3, 1367, 17], - ["invoke", 22, 21, 1367, 17], - ["move", 12, 21, 1367, 17], - ["access", 21, "get", 1368, 16], - ["get", 22, 52, 1, 1368, 9], - ["frame", 23, 22, 4, 1368, 9], - ["null", 22, 1368, 9], - ["setarg", 23, 0, 22, 1368, 9], - ["setarg", 23, 1, 21, 1368, 9], - ["setarg", 23, 2, 8, 1368, 9], - ["setarg", 23, 3, 12, 1368, 9], - ["setarg", 23, 4, 7, 1368, 9], - ["invoke", 23, 21, 1368, 9], - ["jump", "if_end_618", 1368, 9], - "if_else_617", - ["access", 21, -1, 1369, 27], - ["is_identical", 22, 7, 21, 1369, 27], - ["jump_true", 22, "eq_done_631", 1369, 27], - ["is_int", 23, 7, 1369, 27], - ["jump_false", 23, "eq_ni_632", 1369, 27], + ["access", 24, "error", 1467, 60], + ["access", 25, "cannot apply '-': operands must be numbers", 1467, 60], + ["array", 26, 0, 1467, 60], + ["push", 26, 25, 1467, 60], + ["frame", 25, 23, 2, 1467, 60], + ["null", 23, 1467, 60], + ["setarg", 25, 0, 23, 1467, 60], + ["setarg", 25, 1, 24, 1467, 60], + ["setarg", 25, 2, 26, 1467, 60], + ["invoke", 25, 23, 1467, 60], + ["disrupt", 1467, 60], + "num_done_653", + ["load_dynamic", 23, 21, 22, 1467, 60], + ["move", 11, 23, 1467, 60], + ["get", 21, 89, 1, 1468, 17], + ["frame", 22, 21, 2, 1468, 17], + ["null", 21, 1468, 17], + ["setarg", 22, 0, 21, 1468, 17], + ["setarg", 22, 1, 11, 1468, 17], + ["setarg", 22, 2, 3, 1468, 17], + ["invoke", 22, 21, 1468, 17], + ["move", 12, 21, 1468, 17], + ["access", 21, "get", 1469, 16], + ["get", 22, 55, 1, 1469, 9], + ["frame", 23, 22, 4, 1469, 9], + ["null", 22, 1469, 9], + ["setarg", 23, 0, 22, 1469, 9], + ["setarg", 23, 1, 21, 1469, 9], + ["setarg", 23, 2, 8, 1469, 9], + ["setarg", 23, 3, 12, 1469, 9], + ["setarg", 23, 4, 7, 1469, 9], + ["invoke", 23, 21, 1469, 9], + ["jump", "if_end_643", 1469, 9], + "if_else_642", + ["access", 21, -1, 1470, 27], + ["is_identical", 22, 7, 21, 1470, 27], + ["jump_true", 22, "eq_done_656", 1470, 27], + ["is_int", 23, 7, 1470, 27], + ["jump_false", 23, "eq_ni_657", 1470, 27], "_nop_tc_47", "_nop_tc_48", - ["eq_int", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_ni_632", - ["is_num", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nn_633", 1369, 27], + ["eq_int", 22, 7, 21, 1470, 27], + ["jump", "eq_done_656", 1470, 27], + "eq_ni_657", + ["is_num", 23, 7, 1470, 27], + ["jump_false", 23, "eq_nn_658", 1470, 27], "_nop_tc_49", "_nop_tc_50", - ["eq_float", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nn_633", - ["is_text", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nt_634", 1369, 27], + ["eq_float", 22, 7, 21, 1470, 27], + ["jump", "eq_done_656", 1470, 27], + "eq_nn_658", + ["is_text", 23, 7, 1470, 27], + ["jump_false", 23, "eq_nt_659", 1470, 27], "_nop_tc_51", - ["jump", "eq_nt_634", 1369, 27], - ["eq_text", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nt_634", - ["is_null", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nnl_635", 1369, 27], + ["jump", "eq_nt_659", 1470, 27], + ["eq_text", 22, 7, 21, 1470, 27], + ["jump", "eq_done_656", 1470, 27], + "eq_nt_659", + ["is_null", 23, 7, 1470, 27], + ["jump_false", 23, "eq_nnl_660", 1470, 27], "_nop_tc_52", - ["jump", "eq_nnl_635", 1369, 27], - ["true", 22, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nnl_635", - ["is_bool", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nb_636", 1369, 27], + ["jump", "eq_nnl_660", 1470, 27], + ["true", 22, 1470, 27], + ["jump", "eq_done_656", 1470, 27], + "eq_nnl_660", + ["is_bool", 23, 7, 1470, 27], + ["jump_false", 23, "eq_nb_661", 1470, 27], "_nop_tc_53", - ["jump", "eq_nb_636", 1369, 27], - ["eq_bool", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nb_636", - ["false", 22, 1369, 27], - "eq_done_631", - ["jump_false", 22, "if_else_629", 1369, 27], - ["get", 21, 98, 1, 1370, 9], - ["frame", 22, 21, 2, 1370, 9], - ["null", 21, 1370, 9], - ["setarg", 22, 0, 21, 1370, 9], - ["setarg", 22, 1, 8, 1370, 9], - ["setarg", 22, 2, 3, 1370, 9], - ["invoke", 22, 21, 1370, 9], - ["jump", "if_end_630", 1370, 9], - "if_else_629", - "if_end_630", - "if_end_618", - ["access", 21, -1, 1372, 36], - ["get", 22, 88, 1, 1372, 20], - ["frame", 23, 22, 2, 1372, 20], - ["null", 22, 1372, 20], - ["setarg", 23, 0, 22, 1372, 20], - ["setarg", 23, 1, 5, 1372, 20], - ["setarg", 23, 2, 21, 1372, 20], - ["invoke", 23, 21, 1372, 20], - ["move", 13, 21, 1372, 20], - ["get", 21, 40, 1, 1373, 14], - ["frame", 22, 21, 0, 1373, 14], - ["null", 21, 1373, 14], - ["setarg", 22, 0, 21, 1373, 14], - ["invoke", 22, 21, 1373, 14], - ["move", 14, 21, 1373, 14], - ["null", 21, 1374, 16], - ["put", 21, 34, 1, 1374, 16], - ["put", 5, 35, 1, 1375, 16], - ["get", 21, 71, 1, 1376, 7], - ["frame", 22, 21, 4, 1376, 7], - ["null", 21, 1376, 7], - ["setarg", 22, 0, 21, 1376, 7], - ["setarg", 22, 1, 2, 1376, 7], - ["setarg", 22, 2, 14, 1376, 7], - ["setarg", 22, 3, 8, 1376, 7], - ["setarg", 22, 4, 13, 1376, 7], - ["invoke", 22, 8, 1376, 7], - ["access", 8, 0, 1377, 20], - ["is_identical", 21, 7, 8, 1377, 20], - ["jump_true", 21, "eq_done_639", 1377, 20], - ["is_int", 22, 7, 1377, 20], - ["jump_false", 22, "eq_ni_640", 1377, 20], + ["jump", "eq_nb_661", 1470, 27], + ["eq_bool", 22, 7, 21, 1470, 27], + ["jump", "eq_done_656", 1470, 27], + "eq_nb_661", + ["false", 22, 1470, 27], + "eq_done_656", + ["jump_false", 22, "if_else_654", 1470, 27], + ["get", 21, 104, 1, 1471, 9], + ["frame", 22, 21, 2, 1471, 9], + ["null", 21, 1471, 9], + ["setarg", 22, 0, 21, 1471, 9], + ["setarg", 22, 1, 8, 1471, 9], + ["setarg", 22, 2, 3, 1471, 9], + ["invoke", 22, 21, 1471, 9], + ["jump", "if_end_655", 1471, 9], + "if_else_654", + "if_end_655", + "if_end_643", + ["access", 21, -1, 1473, 36], + ["get", 22, 94, 1, 1473, 20], + ["frame", 23, 22, 2, 1473, 20], + ["null", 22, 1473, 20], + ["setarg", 23, 0, 22, 1473, 20], + ["setarg", 23, 1, 5, 1473, 20], + ["setarg", 23, 2, 21, 1473, 20], + ["invoke", 23, 21, 1473, 20], + ["move", 13, 21, 1473, 20], + ["get", 21, 43, 1, 1474, 14], + ["frame", 22, 21, 0, 1474, 14], + ["null", 21, 1474, 14], + ["setarg", 22, 0, 21, 1474, 14], + ["invoke", 22, 21, 1474, 14], + ["move", 14, 21, 1474, 14], + ["null", 21, 1475, 16], + ["put", 21, 37, 1, 1475, 16], + ["put", 5, 38, 1, 1476, 16], + ["get", 21, 74, 1, 1477, 7], + ["frame", 22, 21, 4, 1477, 7], + ["null", 21, 1477, 7], + ["setarg", 22, 0, 21, 1477, 7], + ["setarg", 22, 1, 2, 1477, 7], + ["setarg", 22, 2, 14, 1477, 7], + ["setarg", 22, 3, 8, 1477, 7], + ["setarg", 22, 4, 13, 1477, 7], + ["invoke", 22, 8, 1477, 7], + ["access", 8, 0, 1478, 20], + ["is_identical", 21, 7, 8, 1478, 20], + ["jump_true", 21, "eq_done_664", 1478, 20], + ["is_int", 22, 7, 1478, 20], + ["jump_false", 22, "eq_ni_665", 1478, 20], "_nop_tc_54", "_nop_tc_55", - ["eq_int", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_ni_640", - ["is_num", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nn_641", 1377, 20], + ["eq_int", 21, 7, 8, 1478, 20], + ["jump", "eq_done_664", 1478, 20], + "eq_ni_665", + ["is_num", 22, 7, 1478, 20], + ["jump_false", 22, "eq_nn_666", 1478, 20], "_nop_tc_56", "_nop_tc_57", - ["eq_float", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nn_641", - ["is_text", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nt_642", 1377, 20], + ["eq_float", 21, 7, 8, 1478, 20], + ["jump", "eq_done_664", 1478, 20], + "eq_nn_666", + ["is_text", 22, 7, 1478, 20], + ["jump_false", 22, "eq_nt_667", 1478, 20], "_nop_tc_58", - ["jump", "eq_nt_642", 1377, 20], - ["eq_text", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nt_642", - ["is_null", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nnl_643", 1377, 20], + ["jump", "eq_nt_667", 1478, 20], + ["eq_text", 21, 7, 8, 1478, 20], + ["jump", "eq_done_664", 1478, 20], + "eq_nt_667", + ["is_null", 22, 7, 1478, 20], + ["jump_false", 22, "eq_nnl_668", 1478, 20], "_nop_tc_59", - ["jump", "eq_nnl_643", 1377, 20], - ["true", 21, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nnl_643", - ["is_bool", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nb_644", 1377, 20], + ["jump", "eq_nnl_668", 1478, 20], + ["true", 21, 1478, 20], + ["jump", "eq_done_664", 1478, 20], + "eq_nnl_668", + ["is_bool", 22, 7, 1478, 20], + ["jump_false", 22, "eq_nb_669", 1478, 20], "_nop_tc_60", - ["jump", "eq_nb_644", 1377, 20], - ["eq_bool", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nb_644", - ["false", 21, 1377, 20], - "eq_done_639", - ["jump_false", 21, "if_else_637", 1377, 20], - ["get", 8, 42, 1, 1378, 17], - ["frame", 21, 8, 1, 1378, 17], - ["null", 8, 1378, 17], - ["setarg", 21, 0, 8, 1378, 17], - ["setarg", 21, 1, 3, 1378, 17], - ["invoke", 21, 8, 1378, 17], - ["move", 9, 8, 1378, 17], - ["access", 8, 0, 1379, 22], - ["is_int", 21, 9, 1379, 22], - ["jump_false", 21, "rel_ni_647", 1379, 22], + ["jump", "eq_nb_669", 1478, 20], + ["eq_bool", 21, 7, 8, 1478, 20], + ["jump", "eq_done_664", 1478, 20], + "eq_nb_669", + ["false", 21, 1478, 20], + "eq_done_664", + ["jump_false", 21, "if_else_662", 1478, 20], + ["get", 8, 45, 1, 1479, 17], + ["frame", 21, 8, 1, 1479, 17], + ["null", 8, 1479, 17], + ["setarg", 21, 0, 8, 1479, 17], + ["setarg", 21, 1, 3, 1479, 17], + ["invoke", 21, 8, 1479, 17], + ["move", 9, 8, 1479, 17], + ["access", 8, 0, 1480, 22], + ["is_int", 21, 9, 1480, 22], + ["jump_false", 21, "rel_ni_672", 1480, 22], "_nop_tc_61", "_nop_tc_62", - ["ge_int", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_ni_647", - ["is_num", 21, 9, 1379, 22], - ["jump_false", 21, "rel_nn_648", 1379, 22], + ["ge_int", 22, 9, 8, 1480, 22], + ["jump", "rel_done_674", 1480, 22], + "rel_ni_672", + ["is_num", 21, 9, 1480, 22], + ["jump_false", 21, "rel_nn_673", 1480, 22], "_nop_tc_63", "_nop_tc_64", - ["ge_float", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_nn_648", - ["is_text", 21, 9, 1379, 22], - ["jump_false", 21, "rel_err_650", 1379, 22], + ["ge_float", 22, 9, 8, 1480, 22], + ["jump", "rel_done_674", 1480, 22], + "rel_nn_673", + ["is_text", 21, 9, 1480, 22], + ["jump_false", 21, "rel_err_675", 1480, 22], "_nop_tc_65", - ["jump", "rel_err_650", 1379, 22], - ["ge_text", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_err_650", + ["jump", "rel_err_675", 1480, 22], + ["ge_text", 22, 9, 8, 1480, 22], + ["jump", "rel_done_674", 1480, 22], + "rel_err_675", [ "access", 8, @@ -10895,58 +11698,58 @@ "kind": "name", "make": "intrinsic" }, - 1379, + 1480, 22 ], - ["access", 21, "error", 1379, 22], - ["access", 23, "cannot compare with '>=': operands must be same type", 1379, 22], - ["array", 24, 0, 1379, 22], - ["push", 24, 23, 1379, 22], - ["frame", 23, 8, 2, 1379, 22], - ["null", 8, 1379, 22], - ["setarg", 23, 0, 8, 1379, 22], - ["setarg", 23, 1, 21, 1379, 22], - ["setarg", 23, 2, 24, 1379, 22], - ["invoke", 23, 8, 1379, 22], - ["disrupt", 1379, 22], - "rel_done_649", - ["jump_false", 22, "if_else_645", 1379, 22], - ["access", 8, "move", 1380, 18], - ["get", 21, 51, 1, 1380, 11], - ["frame", 22, 21, 3, 1380, 11], - ["null", 21, 1380, 11], - ["setarg", 22, 0, 21, 1380, 11], - ["setarg", 22, 1, 8, 1380, 11], - ["setarg", 22, 2, 9, 1380, 11], - ["setarg", 22, 3, 14, 1380, 11], - ["invoke", 22, 8, 1380, 11], - ["jump", "if_end_646", 1380, 11], - "if_else_645", - "if_end_646", - ["jump", "if_end_638", 1380, 11], - "if_else_637", - ["access", 8, 0, 1382, 26], - ["is_int", 9, 7, 1382, 26], - ["jump_false", 9, "rel_ni_653", 1382, 26], + ["access", 21, "error", 1480, 22], + ["access", 23, "cannot compare with '>=': operands must be same type", 1480, 22], + ["array", 24, 0, 1480, 22], + ["push", 24, 23, 1480, 22], + ["frame", 23, 8, 2, 1480, 22], + ["null", 8, 1480, 22], + ["setarg", 23, 0, 8, 1480, 22], + ["setarg", 23, 1, 21, 1480, 22], + ["setarg", 23, 2, 24, 1480, 22], + ["invoke", 23, 8, 1480, 22], + ["disrupt", 1480, 22], + "rel_done_674", + ["jump_false", 22, "if_else_670", 1480, 22], + ["access", 8, "move", 1481, 18], + ["get", 21, 54, 1, 1481, 11], + ["frame", 22, 21, 3, 1481, 11], + ["null", 21, 1481, 11], + ["setarg", 22, 0, 21, 1481, 11], + ["setarg", 22, 1, 8, 1481, 11], + ["setarg", 22, 2, 9, 1481, 11], + ["setarg", 22, 3, 14, 1481, 11], + ["invoke", 22, 8, 1481, 11], + ["jump", "if_end_671", 1481, 11], + "if_else_670", + "if_end_671", + ["jump", "if_end_663", 1481, 11], + "if_else_662", + ["access", 8, 0, 1483, 26], + ["is_int", 9, 7, 1483, 26], + ["jump_false", 9, "rel_ni_678", 1483, 26], "_nop_tc_66", "_nop_tc_67", - ["gt_int", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_ni_653", - ["is_num", 9, 7, 1382, 26], - ["jump_false", 9, "rel_nn_654", 1382, 26], + ["gt_int", 21, 7, 8, 1483, 26], + ["jump", "rel_done_680", 1483, 26], + "rel_ni_678", + ["is_num", 9, 7, 1483, 26], + ["jump_false", 9, "rel_nn_679", 1483, 26], "_nop_tc_68", "_nop_tc_69", - ["gt_float", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_nn_654", - ["is_text", 9, 7, 1382, 26], - ["jump_false", 9, "rel_err_656", 1382, 26], + ["gt_float", 21, 7, 8, 1483, 26], + ["jump", "rel_done_680", 1483, 26], + "rel_nn_679", + ["is_text", 9, 7, 1483, 26], + ["jump_false", 9, "rel_err_681", 1483, 26], "_nop_tc_70", - ["jump", "rel_err_656", 1382, 26], - ["gt_text", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_err_656", + ["jump", "rel_err_681", 1483, 26], + ["gt_text", 21, 7, 8, 1483, 26], + ["jump", "rel_done_680", 1483, 26], + "rel_err_681", [ "access", 8, @@ -10955,30 +11758,30 @@ "kind": "name", "make": "intrinsic" }, - 1382, + 1483, 26 ], - ["access", 9, "error", 1382, 26], - ["access", 22, "cannot compare with '>': operands must be same type", 1382, 26], - ["array", 23, 0, 1382, 26], - ["push", 23, 22, 1382, 26], - ["frame", 22, 8, 2, 1382, 26], - ["null", 8, 1382, 26], - ["setarg", 22, 0, 8, 1382, 26], - ["setarg", 22, 1, 9, 1382, 26], - ["setarg", 22, 2, 23, 1382, 26], - ["invoke", 22, 8, 1382, 26], - ["disrupt", 1382, 26], - "rel_done_655", - ["jump_false", 21, "if_else_651", 1382, 26], - ["access", 8, 1, 1383, 23], - ["is_num", 9, 7, 1383, 23], - ["jump_false", 9, "num_err_657", 1383, 23], + ["access", 9, "error", 1483, 26], + ["access", 22, "cannot compare with '>': operands must be same type", 1483, 26], + ["array", 23, 0, 1483, 26], + ["push", 23, 22, 1483, 26], + ["frame", 22, 8, 2, 1483, 26], + ["null", 8, 1483, 26], + ["setarg", 22, 0, 8, 1483, 26], + ["setarg", 22, 1, 9, 1483, 26], + ["setarg", 22, 2, 23, 1483, 26], + ["invoke", 22, 8, 1483, 26], + ["disrupt", 1483, 26], + "rel_done_680", + ["jump_false", 21, "if_else_676", 1483, 26], + ["access", 8, 1, 1484, 23], + ["is_num", 9, 7, 1484, 23], + ["jump_false", 9, "num_err_682", 1484, 23], "_nop_tc_71", "_nop_tc_72", - ["subtract", 10, 7, 8, 1383, 23], - ["jump", "num_done_658", 1383, 23], - "num_err_657", + ["subtract", 10, 7, 8, 1484, 23], + ["jump", "num_done_683", 1484, 23], + "num_err_682", [ "access", 8, @@ -10987,32 +11790,32 @@ "kind": "name", "make": "intrinsic" }, - 1383, + 1484, 23 ], - ["access", 9, "error", 1383, 23], - ["access", 21, "cannot apply '-': operands must be numbers", 1383, 23], - ["array", 22, 0, 1383, 23], - ["push", 22, 21, 1383, 23], - ["frame", 21, 8, 2, 1383, 23], - ["null", 8, 1383, 23], - ["setarg", 21, 0, 8, 1383, 23], - ["setarg", 21, 1, 9, 1383, 23], - ["setarg", 21, 2, 22, 1383, 23], - ["invoke", 21, 8, 1383, 23], - ["disrupt", 1383, 23], - "num_done_658", - ["get", 8, 100, 1, 1384, 18], - ["get", 9, 100, 1, 1384, 39], - ["length", 21, 9, 1384, 39], - ["access", 9, 1, 1384, 56], + ["access", 9, "error", 1484, 23], + ["access", 21, "cannot apply '-': operands must be numbers", 1484, 23], + ["array", 22, 0, 1484, 23], + ["push", 22, 21, 1484, 23], + ["frame", 21, 8, 2, 1484, 23], + ["null", 8, 1484, 23], + ["setarg", 21, 0, 8, 1484, 23], + ["setarg", 21, 1, 9, 1484, 23], + ["setarg", 21, 2, 22, 1484, 23], + ["invoke", 21, 8, 1484, 23], + ["disrupt", 1484, 23], + "num_done_683", + ["get", 8, 106, 1, 1485, 18], + ["get", 9, 106, 1, 1485, 39], + ["length", 21, 9, 1485, 39], + ["access", 9, 1, 1485, 56], "_nop_tc_73", "_nop_tc_74", "_nop_tc_75", "_nop_tc_76", - ["subtract", 22, 21, 9, 1384, 56], - ["jump", "num_done_660", 1384, 56], - "num_err_659", + ["subtract", 22, 21, 9, 1485, 56], + ["jump", "num_done_685", 1485, 56], + "num_err_684", [ "access", 9, @@ -11021,28 +11824,28 @@ "kind": "name", "make": "intrinsic" }, - 1384, + 1485, 56 ], - ["access", 21, "error", 1384, 56], - ["access", 23, "cannot apply '-': operands must be numbers", 1384, 56], - ["array", 24, 0, 1384, 56], - ["push", 24, 23, 1384, 56], - ["frame", 23, 9, 2, 1384, 56], - ["null", 9, 1384, 56], - ["setarg", 23, 0, 9, 1384, 56], - ["setarg", 23, 1, 21, 1384, 56], - ["setarg", 23, 2, 24, 1384, 56], - ["invoke", 23, 9, 1384, 56], - ["disrupt", 1384, 56], - "num_done_660", + ["access", 21, "error", 1485, 56], + ["access", 23, "cannot apply '-': operands must be numbers", 1485, 56], + ["array", 24, 0, 1485, 56], + ["push", 24, 23, 1485, 56], + ["frame", 23, 9, 2, 1485, 56], + ["null", 9, 1485, 56], + ["setarg", 23, 0, 9, 1485, 56], + ["setarg", 23, 1, 21, 1485, 56], + ["setarg", 23, 2, 24, 1485, 56], + ["invoke", 23, 9, 1485, 56], + ["disrupt", 1485, 56], + "num_done_685", "_nop_tc_77", "_nop_tc_78", "_nop_tc_79", "_nop_tc_80", - ["subtract", 9, 22, 10, 1384, 60], - ["jump", "num_done_662", 1384, 60], - "num_err_661", + ["subtract", 9, 22, 10, 1485, 60], + ["jump", "num_done_687", 1485, 60], + "num_err_686", [ "access", 10, @@ -11051,278 +11854,278 @@ "kind": "name", "make": "intrinsic" }, - 1384, + 1485, 60 ], - ["access", 21, "error", 1384, 60], - ["access", 22, "cannot apply '-': operands must be numbers", 1384, 60], - ["array", 23, 0, 1384, 60], - ["push", 23, 22, 1384, 60], - ["frame", 22, 10, 2, 1384, 60], - ["null", 10, 1384, 60], - ["setarg", 22, 0, 10, 1384, 60], - ["setarg", 22, 1, 21, 1384, 60], - ["setarg", 22, 2, 23, 1384, 60], - ["invoke", 22, 10, 1384, 60], - ["disrupt", 1384, 60], - "num_done_662", - ["load_dynamic", 10, 8, 9, 1384, 60], - ["move", 11, 10, 1384, 60], - ["get", 8, 83, 1, 1385, 17], - ["frame", 9, 8, 2, 1385, 17], - ["null", 8, 1385, 17], - ["setarg", 9, 0, 8, 1385, 17], - ["setarg", 9, 1, 11, 1385, 17], - ["setarg", 9, 2, 3, 1385, 17], - ["invoke", 9, 3, 1385, 17], - ["move", 12, 3, 1385, 17], - ["access", 3, "put", 1386, 16], - ["get", 8, 52, 1, 1386, 9], - ["frame", 9, 8, 4, 1386, 9], - ["null", 8, 1386, 9], - ["setarg", 9, 0, 8, 1386, 9], - ["setarg", 9, 1, 3, 1386, 9], - ["setarg", 9, 2, 14, 1386, 9], - ["setarg", 9, 3, 12, 1386, 9], - ["setarg", 9, 4, 7, 1386, 9], - ["invoke", 9, 3, 1386, 9], - ["jump", "if_end_652", 1386, 9], - "if_else_651", - "if_end_652", - "if_end_638", - ["return", 14, 1388, 14], + ["access", 21, "error", 1485, 60], + ["access", 22, "cannot apply '-': operands must be numbers", 1485, 60], + ["array", 23, 0, 1485, 60], + ["push", 23, 22, 1485, 60], + ["frame", 22, 10, 2, 1485, 60], + ["null", 10, 1485, 60], + ["setarg", 22, 0, 10, 1485, 60], + ["setarg", 22, 1, 21, 1485, 60], + ["setarg", 22, 2, 23, 1485, 60], + ["invoke", 22, 10, 1485, 60], + ["disrupt", 1485, 60], + "num_done_687", + ["load_dynamic", 10, 8, 9, 1485, 60], + ["move", 11, 10, 1485, 60], + ["get", 8, 89, 1, 1486, 17], + ["frame", 9, 8, 2, 1486, 17], + ["null", 8, 1486, 17], + ["setarg", 9, 0, 8, 1486, 17], + ["setarg", 9, 1, 11, 1486, 17], + ["setarg", 9, 2, 3, 1486, 17], + ["invoke", 9, 3, 1486, 17], + ["move", 12, 3, 1486, 17], + ["access", 3, "put", 1487, 16], + ["get", 8, 55, 1, 1487, 9], + ["frame", 9, 8, 4, 1487, 9], + ["null", 8, 1487, 9], + ["setarg", 9, 0, 8, 1487, 9], + ["setarg", 9, 1, 3, 1487, 9], + ["setarg", 9, 2, 14, 1487, 9], + ["setarg", 9, 3, 12, 1487, 9], + ["setarg", 9, 4, 7, 1487, 9], + ["invoke", 9, 3, 1487, 9], + ["jump", "if_end_677", 1487, 9], + "if_else_676", + "if_end_677", + "if_end_663", + ["return", 14, 1489, 14], "_nop_ur_1", - "if_else_580", - ["access", 3, ".", 1389, 29], - ["is_identical", 7, 6, 3, 1389, 29], - ["jump_true", 7, "eq_done_665", 1389, 29], - ["is_int", 8, 6, 1389, 29], - ["jump_false", 8, "eq_ni_666", 1389, 29], + "if_else_605", + ["access", 3, ".", 1490, 29], + ["is_identical", 7, 6, 3, 1490, 29], + ["jump_true", 7, "eq_done_690", 1490, 29], + ["is_int", 8, 6, 1490, 29], + ["jump_false", 8, "eq_ni_691", 1490, 29], "_nop_tc_81", - ["jump", "eq_ni_666", 1389, 29], - ["eq_int", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_ni_666", - ["is_num", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nn_667", 1389, 29], + ["jump", "eq_ni_691", 1490, 29], + ["eq_int", 7, 6, 3, 1490, 29], + ["jump", "eq_done_690", 1490, 29], + "eq_ni_691", + ["is_num", 8, 6, 1490, 29], + ["jump_false", 8, "eq_nn_692", 1490, 29], "_nop_tc_82", - ["jump", "eq_nn_667", 1389, 29], - ["eq_float", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nn_667", - ["is_text", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nt_668", 1389, 29], + ["jump", "eq_nn_692", 1490, 29], + ["eq_float", 7, 6, 3, 1490, 29], + ["jump", "eq_done_690", 1490, 29], + "eq_nn_692", + ["is_text", 8, 6, 1490, 29], + ["jump_false", 8, "eq_nt_693", 1490, 29], "_nop_tc_83", "_nop_tc_84", - ["eq_text", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nt_668", - ["is_null", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nnl_669", 1389, 29], + ["eq_text", 7, 6, 3, 1490, 29], + ["jump", "eq_done_690", 1490, 29], + "eq_nt_693", + ["is_null", 8, 6, 1490, 29], + ["jump_false", 8, "eq_nnl_694", 1490, 29], "_nop_tc_85", - ["jump", "eq_nnl_669", 1389, 29], - ["true", 7, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nnl_669", - ["is_bool", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nb_670", 1389, 29], + ["jump", "eq_nnl_694", 1490, 29], + ["true", 7, 1490, 29], + ["jump", "eq_done_690", 1490, 29], + "eq_nnl_694", + ["is_bool", 8, 6, 1490, 29], + ["jump_false", 8, "eq_nb_695", 1490, 29], "_nop_tc_86", - ["jump", "eq_nb_670", 1389, 29], - ["eq_bool", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nb_670", - ["false", 7, 1389, 29], - "eq_done_665", - ["jump_false", 7, "if_else_663", 1389, 29], - ["load_field", 3, 4, "left", 1390, 13], - ["move", 15, 3, 1390, 13], - ["load_field", 3, 4, "right", 1391, 14], - ["move", 16, 3, 1391, 14], - ["access", 3, -1, 1392, 32], - ["get", 7, 88, 1, 1392, 18], - ["frame", 8, 7, 2, 1392, 18], - ["null", 7, 1392, 18], - ["setarg", 8, 0, 7, 1392, 18], - ["setarg", 8, 1, 15, 1392, 18], - ["setarg", 8, 2, 3, 1392, 18], - ["invoke", 8, 3, 1392, 18], - ["move", 17, 3, 1392, 18], - ["get", 3, 40, 1, 1393, 17], - ["frame", 7, 3, 0, 1393, 17], - ["null", 3, 1393, 17], - ["setarg", 7, 0, 3, 1393, 17], - ["invoke", 7, 3, 1393, 17], - ["move", 18, 3, 1393, 17], - ["get", 3, 72, 1, 1394, 7], - ["frame", 7, 3, 3, 1394, 7], - ["null", 3, 1394, 7], - ["setarg", 7, 0, 3, 1394, 7], - ["setarg", 7, 1, 18, 1394, 7], - ["setarg", 7, 2, 17, 1394, 7], - ["setarg", 7, 3, 16, 1394, 7], - ["invoke", 7, 3, 1394, 7], - ["access", 3, -1, 1395, 36], - ["get", 7, 88, 1, 1395, 20], - ["frame", 8, 7, 2, 1395, 20], - ["null", 7, 1395, 20], - ["setarg", 8, 0, 7, 1395, 20], - ["setarg", 8, 1, 5, 1395, 20], - ["setarg", 8, 2, 3, 1395, 20], - ["invoke", 8, 3, 1395, 20], - ["move", 13, 3, 1395, 20], - ["get", 3, 40, 1, 1396, 14], - ["frame", 7, 3, 0, 1396, 14], - ["null", 3, 1396, 14], - ["setarg", 7, 0, 3, 1396, 14], - ["invoke", 7, 3, 1396, 14], - ["move", 14, 3, 1396, 14], - ["null", 3, 1397, 16], - ["put", 3, 34, 1, 1397, 16], - ["put", 5, 35, 1, 1398, 16], - ["get", 3, 71, 1, 1399, 7], - ["frame", 7, 3, 4, 1399, 7], - ["null", 3, 1399, 7], - ["setarg", 7, 0, 3, 1399, 7], - ["setarg", 7, 1, 2, 1399, 7], - ["setarg", 7, 2, 14, 1399, 7], - ["setarg", 7, 3, 18, 1399, 7], - ["setarg", 7, 4, 13, 1399, 7], - ["invoke", 7, 3, 1399, 7], - ["get", 3, 73, 1, 1400, 7], - ["frame", 7, 3, 3, 1400, 7], - ["null", 3, 1400, 7], - ["setarg", 7, 0, 3, 1400, 7], - ["setarg", 7, 1, 17, 1400, 7], - ["setarg", 7, 2, 16, 1400, 7], - ["setarg", 7, 3, 14, 1400, 7], - ["invoke", 7, 3, 1400, 7], - ["return", 14, 1401, 14], + ["jump", "eq_nb_695", 1490, 29], + ["eq_bool", 7, 6, 3, 1490, 29], + ["jump", "eq_done_690", 1490, 29], + "eq_nb_695", + ["false", 7, 1490, 29], + "eq_done_690", + ["jump_false", 7, "if_else_688", 1490, 29], + ["load_field", 3, 4, "left", 1491, 13], + ["move", 15, 3, 1491, 13], + ["load_field", 3, 4, "right", 1492, 14], + ["move", 16, 3, 1492, 14], + ["access", 3, -1, 1493, 32], + ["get", 7, 94, 1, 1493, 18], + ["frame", 8, 7, 2, 1493, 18], + ["null", 7, 1493, 18], + ["setarg", 8, 0, 7, 1493, 18], + ["setarg", 8, 1, 15, 1493, 18], + ["setarg", 8, 2, 3, 1493, 18], + ["invoke", 8, 3, 1493, 18], + ["move", 17, 3, 1493, 18], + ["get", 3, 43, 1, 1494, 17], + ["frame", 7, 3, 0, 1494, 17], + ["null", 3, 1494, 17], + ["setarg", 7, 0, 3, 1494, 17], + ["invoke", 7, 3, 1494, 17], + ["move", 18, 3, 1494, 17], + ["get", 3, 75, 1, 1495, 7], + ["frame", 7, 3, 3, 1495, 7], + ["null", 3, 1495, 7], + ["setarg", 7, 0, 3, 1495, 7], + ["setarg", 7, 1, 18, 1495, 7], + ["setarg", 7, 2, 17, 1495, 7], + ["setarg", 7, 3, 16, 1495, 7], + ["invoke", 7, 3, 1495, 7], + ["access", 3, -1, 1496, 36], + ["get", 7, 94, 1, 1496, 20], + ["frame", 8, 7, 2, 1496, 20], + ["null", 7, 1496, 20], + ["setarg", 8, 0, 7, 1496, 20], + ["setarg", 8, 1, 5, 1496, 20], + ["setarg", 8, 2, 3, 1496, 20], + ["invoke", 8, 3, 1496, 20], + ["move", 13, 3, 1496, 20], + ["get", 3, 43, 1, 1497, 14], + ["frame", 7, 3, 0, 1497, 14], + ["null", 3, 1497, 14], + ["setarg", 7, 0, 3, 1497, 14], + ["invoke", 7, 3, 1497, 14], + ["move", 14, 3, 1497, 14], + ["null", 3, 1498, 16], + ["put", 3, 37, 1, 1498, 16], + ["put", 5, 38, 1, 1499, 16], + ["get", 3, 74, 1, 1500, 7], + ["frame", 7, 3, 4, 1500, 7], + ["null", 3, 1500, 7], + ["setarg", 7, 0, 3, 1500, 7], + ["setarg", 7, 1, 2, 1500, 7], + ["setarg", 7, 2, 14, 1500, 7], + ["setarg", 7, 3, 18, 1500, 7], + ["setarg", 7, 4, 13, 1500, 7], + ["invoke", 7, 3, 1500, 7], + ["get", 3, 76, 1, 1501, 7], + ["frame", 7, 3, 3, 1501, 7], + ["null", 3, 1501, 7], + ["setarg", 7, 0, 3, 1501, 7], + ["setarg", 7, 1, 17, 1501, 7], + ["setarg", 7, 2, 16, 1501, 7], + ["setarg", 7, 3, 14, 1501, 7], + ["invoke", 7, 3, 1501, 7], + ["return", 14, 1502, 14], "_nop_ur_2", - "if_else_663", - ["access", 3, "[", 1402, 29], - ["is_identical", 7, 6, 3, 1402, 29], - ["jump_true", 7, "eq_done_673", 1402, 29], - ["is_int", 8, 6, 1402, 29], - ["jump_false", 8, "eq_ni_674", 1402, 29], + "if_else_688", + ["access", 3, "[", 1503, 29], + ["is_identical", 7, 6, 3, 1503, 29], + ["jump_true", 7, "eq_done_698", 1503, 29], + ["is_int", 8, 6, 1503, 29], + ["jump_false", 8, "eq_ni_699", 1503, 29], "_nop_tc_87", - ["jump", "eq_ni_674", 1402, 29], - ["eq_int", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_ni_674", - ["is_num", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nn_675", 1402, 29], + ["jump", "eq_ni_699", 1503, 29], + ["eq_int", 7, 6, 3, 1503, 29], + ["jump", "eq_done_698", 1503, 29], + "eq_ni_699", + ["is_num", 8, 6, 1503, 29], + ["jump_false", 8, "eq_nn_700", 1503, 29], "_nop_tc_88", - ["jump", "eq_nn_675", 1402, 29], - ["eq_float", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nn_675", - ["is_text", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nt_676", 1402, 29], + ["jump", "eq_nn_700", 1503, 29], + ["eq_float", 7, 6, 3, 1503, 29], + ["jump", "eq_done_698", 1503, 29], + "eq_nn_700", + ["is_text", 8, 6, 1503, 29], + ["jump_false", 8, "eq_nt_701", 1503, 29], "_nop_tc_89", "_nop_tc_90", - ["eq_text", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nt_676", - ["is_null", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nnl_677", 1402, 29], + ["eq_text", 7, 6, 3, 1503, 29], + ["jump", "eq_done_698", 1503, 29], + "eq_nt_701", + ["is_null", 8, 6, 1503, 29], + ["jump_false", 8, "eq_nnl_702", 1503, 29], "_nop_tc_91", - ["jump", "eq_nnl_677", 1402, 29], - ["true", 7, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nnl_677", - ["is_bool", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nb_678", 1402, 29], + ["jump", "eq_nnl_702", 1503, 29], + ["true", 7, 1503, 29], + ["jump", "eq_done_698", 1503, 29], + "eq_nnl_702", + ["is_bool", 8, 6, 1503, 29], + ["jump_false", 8, "eq_nb_703", 1503, 29], "_nop_tc_92", - ["jump", "eq_nb_678", 1402, 29], - ["eq_bool", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nb_678", - ["false", 7, 1402, 29], - "eq_done_673", - ["jump_false", 7, "if_else_671", 1402, 29], - ["load_field", 3, 4, "left", 1403, 13], - ["move", 15, 3, 1403, 13], - ["load_field", 3, 4, "right", 1404, 18], - ["move", 19, 3, 1404, 18], - ["access", 3, -1, 1405, 32], - ["get", 6, 88, 1, 1405, 18], - ["frame", 7, 6, 2, 1405, 18], - ["null", 6, 1405, 18], - ["setarg", 7, 0, 6, 1405, 18], - ["setarg", 7, 1, 15, 1405, 18], - ["setarg", 7, 2, 3, 1405, 18], - ["invoke", 7, 3, 1405, 18], - ["move", 17, 3, 1405, 18], - ["access", 3, -1, 1406, 37], - ["get", 6, 88, 1, 1406, 18], - ["frame", 7, 6, 2, 1406, 18], - ["null", 6, 1406, 18], - ["setarg", 7, 0, 6, 1406, 18], - ["setarg", 7, 1, 19, 1406, 18], - ["setarg", 7, 2, 3, 1406, 18], - ["invoke", 7, 3, 1406, 18], - ["move", 20, 3, 1406, 18], - ["get", 3, 40, 1, 1407, 17], - ["frame", 6, 3, 0, 1407, 17], - ["null", 3, 1407, 17], - ["setarg", 6, 0, 3, 1407, 17], - ["invoke", 6, 3, 1407, 17], - ["move", 18, 3, 1407, 17], - ["load_field", 3, 4, "access_kind", 1408, 50], - ["get", 6, 74, 1, 1408, 7], - ["frame", 7, 6, 4, 1408, 7], - ["null", 6, 1408, 7], - ["setarg", 7, 0, 6, 1408, 7], - ["setarg", 7, 1, 18, 1408, 7], - ["setarg", 7, 2, 17, 1408, 7], - ["setarg", 7, 3, 20, 1408, 7], - ["setarg", 7, 4, 3, 1408, 7], - ["invoke", 7, 3, 1408, 7], - ["access", 3, -1, 1409, 36], - ["get", 6, 88, 1, 1409, 20], - ["frame", 7, 6, 2, 1409, 20], - ["null", 6, 1409, 20], - ["setarg", 7, 0, 6, 1409, 20], - ["setarg", 7, 1, 5, 1409, 20], - ["setarg", 7, 2, 3, 1409, 20], - ["invoke", 7, 3, 1409, 20], - ["move", 13, 3, 1409, 20], - ["get", 3, 40, 1, 1410, 14], - ["frame", 6, 3, 0, 1410, 14], - ["null", 3, 1410, 14], - ["setarg", 6, 0, 3, 1410, 14], - ["invoke", 6, 3, 1410, 14], - ["move", 14, 3, 1410, 14], - ["null", 3, 1411, 16], - ["put", 3, 34, 1, 1411, 16], - ["put", 5, 35, 1, 1412, 16], - ["get", 3, 71, 1, 1413, 7], - ["frame", 5, 3, 4, 1413, 7], - ["null", 3, 1413, 7], - ["setarg", 5, 0, 3, 1413, 7], - ["setarg", 5, 1, 2, 1413, 7], - ["setarg", 5, 2, 14, 1413, 7], - ["setarg", 5, 3, 18, 1413, 7], - ["setarg", 5, 4, 13, 1413, 7], - ["invoke", 5, 3, 1413, 7], - ["load_field", 3, 4, "access_kind", 1414, 47], - ["get", 4, 75, 1, 1414, 7], - ["frame", 5, 4, 4, 1414, 7], - ["null", 4, 1414, 7], - ["setarg", 5, 0, 4, 1414, 7], - ["setarg", 5, 1, 17, 1414, 7], - ["setarg", 5, 2, 20, 1414, 7], - ["setarg", 5, 3, 14, 1414, 7], - ["setarg", 5, 4, 3, 1414, 7], - ["invoke", 5, 3, 1414, 7], - ["return", 14, 1415, 14], + ["jump", "eq_nb_703", 1503, 29], + ["eq_bool", 7, 6, 3, 1503, 29], + ["jump", "eq_done_698", 1503, 29], + "eq_nb_703", + ["false", 7, 1503, 29], + "eq_done_698", + ["jump_false", 7, "if_else_696", 1503, 29], + ["load_field", 3, 4, "left", 1504, 13], + ["move", 15, 3, 1504, 13], + ["load_field", 3, 4, "right", 1505, 18], + ["move", 19, 3, 1505, 18], + ["access", 3, -1, 1506, 32], + ["get", 6, 94, 1, 1506, 18], + ["frame", 7, 6, 2, 1506, 18], + ["null", 6, 1506, 18], + ["setarg", 7, 0, 6, 1506, 18], + ["setarg", 7, 1, 15, 1506, 18], + ["setarg", 7, 2, 3, 1506, 18], + ["invoke", 7, 3, 1506, 18], + ["move", 17, 3, 1506, 18], + ["access", 3, -1, 1507, 37], + ["get", 6, 94, 1, 1507, 18], + ["frame", 7, 6, 2, 1507, 18], + ["null", 6, 1507, 18], + ["setarg", 7, 0, 6, 1507, 18], + ["setarg", 7, 1, 19, 1507, 18], + ["setarg", 7, 2, 3, 1507, 18], + ["invoke", 7, 3, 1507, 18], + ["move", 20, 3, 1507, 18], + ["get", 3, 43, 1, 1508, 17], + ["frame", 6, 3, 0, 1508, 17], + ["null", 3, 1508, 17], + ["setarg", 6, 0, 3, 1508, 17], + ["invoke", 6, 3, 1508, 17], + ["move", 18, 3, 1508, 17], + ["load_field", 3, 4, "access_kind", 1509, 50], + ["get", 6, 77, 1, 1509, 7], + ["frame", 7, 6, 4, 1509, 7], + ["null", 6, 1509, 7], + ["setarg", 7, 0, 6, 1509, 7], + ["setarg", 7, 1, 18, 1509, 7], + ["setarg", 7, 2, 17, 1509, 7], + ["setarg", 7, 3, 20, 1509, 7], + ["setarg", 7, 4, 3, 1509, 7], + ["invoke", 7, 3, 1509, 7], + ["access", 3, -1, 1510, 36], + ["get", 6, 94, 1, 1510, 20], + ["frame", 7, 6, 2, 1510, 20], + ["null", 6, 1510, 20], + ["setarg", 7, 0, 6, 1510, 20], + ["setarg", 7, 1, 5, 1510, 20], + ["setarg", 7, 2, 3, 1510, 20], + ["invoke", 7, 3, 1510, 20], + ["move", 13, 3, 1510, 20], + ["get", 3, 43, 1, 1511, 14], + ["frame", 6, 3, 0, 1511, 14], + ["null", 3, 1511, 14], + ["setarg", 6, 0, 3, 1511, 14], + ["invoke", 6, 3, 1511, 14], + ["move", 14, 3, 1511, 14], + ["null", 3, 1512, 16], + ["put", 3, 37, 1, 1512, 16], + ["put", 5, 38, 1, 1513, 16], + ["get", 3, 74, 1, 1514, 7], + ["frame", 5, 3, 4, 1514, 7], + ["null", 3, 1514, 7], + ["setarg", 5, 0, 3, 1514, 7], + ["setarg", 5, 1, 2, 1514, 7], + ["setarg", 5, 2, 14, 1514, 7], + ["setarg", 5, 3, 18, 1514, 7], + ["setarg", 5, 4, 13, 1514, 7], + ["invoke", 5, 3, 1514, 7], + ["load_field", 3, 4, "access_kind", 1515, 47], + ["get", 4, 78, 1, 1515, 7], + ["frame", 5, 4, 4, 1515, 7], + ["null", 4, 1515, 7], + ["setarg", 5, 0, 4, 1515, 7], + ["setarg", 5, 1, 17, 1515, 7], + ["setarg", 5, 2, 20, 1515, 7], + ["setarg", 5, 3, 14, 1515, 7], + ["setarg", 5, 4, 3, 1515, 7], + ["invoke", 5, 3, 1515, 7], + ["return", 14, 1516, 14], "_nop_ur_3", - "if_else_671", - "if_end_672", - "if_end_664", - "if_end_581", - ["access", 3, -1, 1417, 12], - ["return", 3, 1417, 12], + "if_else_696", + "if_end_697", + "if_end_689", + "if_end_606", + ["access", 3, -1, 1518, 12], + ["return", 3, 1518, 12], "_nop_ur_4", "_nop_ur_5" ], @@ -11335,443 +12138,443 @@ "nr_slots": 26, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "kind", 1422, 16], - ["move", 3, 2, 1422, 16], - ["load_field", 2, 1, "left", 1423, 16], - ["move", 4, 2, 1423, 16], - ["load_field", 2, 1, "right", 1424, 17], - ["move", 5, 2, 1424, 17], - ["get", 2, 6, 1, 1425, 15], - ["load_dynamic", 6, 2, 3, 1425, 28], - ["move", 2, 6, 1425, 28], - ["null", 3, 1426, 20], - ["access", 6, 0, 1427, 20], - ["access", 7, 0, 1428, 20], - ["null", 8, 1429, 21], - ["null", 9, 1430, 16], - ["access", 10, 0, 1431, 17], - ["access", 11, 0, 1432, 16], - ["access", 12, 0, 1433, 15], - ["null", 13, 1434, 18], - ["access", 14, 0, 1435, 17], - ["null", 15, 1436, 15], - ["null", 16, 1437, 16], - ["access", 17, 0, 1438, 20], - ["null", 18, 1439, 20], - ["access", 19, 0, 1440, 20], - ["access", 20, 0, 1441, 19], - ["null", 21, 1442, 21], - ["null", 22, 1443, 22], - ["null", 23, 1445, 16], - ["is_identical", 24, 2, 23, 1445, 16], - ["jump_true", 24, "ne_nid_682", 1445, 16], - ["jump", "ne_ni_683", 1445, 16], - "ne_nid_682", - ["false", 24, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_ni_683", - ["is_int", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nn_684", 1445, 16], + ["load_field", 2, 1, "kind", 1523, 16], + ["move", 3, 2, 1523, 16], + ["load_field", 2, 1, "left", 1524, 16], + ["move", 4, 2, 1524, 16], + ["load_field", 2, 1, "right", 1525, 17], + ["move", 5, 2, 1525, 17], + ["get", 2, 6, 1, 1526, 15], + ["load_dynamic", 6, 2, 3, 1526, 28], + ["move", 2, 6, 1526, 28], + ["null", 3, 1527, 20], + ["access", 6, 0, 1528, 20], + ["access", 7, 0, 1529, 20], + ["null", 8, 1530, 21], + ["null", 9, 1531, 16], + ["access", 10, 0, 1532, 17], + ["access", 11, 0, 1533, 16], + ["access", 12, 0, 1534, 15], + ["null", 13, 1535, 18], + ["access", 14, 0, 1536, 17], + ["null", 15, 1537, 15], + ["null", 16, 1538, 16], + ["access", 17, 0, 1539, 20], + ["null", 18, 1540, 20], + ["access", 19, 0, 1541, 20], + ["access", 20, 0, 1542, 19], + ["null", 21, 1543, 21], + ["null", 22, 1544, 22], + ["null", 23, 1546, 16], + ["is_identical", 24, 2, 23, 1546, 16], + ["jump_true", 24, "ne_nid_707", 1546, 16], + ["jump", "ne_ni_708", 1546, 16], + "ne_nid_707", + ["false", 24, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_ni_708", + ["is_int", 25, 2, 1546, 16], + ["jump_false", 25, "ne_nn_709", 1546, 16], "_nop_tc_1", - ["jump", "ne_nn_684", 1445, 16], - ["ne_int", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nn_684", - ["is_num", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nt_685", 1445, 16], + ["jump", "ne_nn_709", 1546, 16], + ["ne_int", 24, 2, 23, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_nn_709", + ["is_num", 25, 2, 1546, 16], + ["jump_false", 25, "ne_nt_710", 1546, 16], "_nop_tc_2", - ["jump", "ne_nt_685", 1445, 16], - ["ne_float", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nt_685", - ["is_text", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nnl_686", 1445, 16], + ["jump", "ne_nt_710", 1546, 16], + ["ne_float", 24, 2, 23, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_nt_710", + ["is_text", 25, 2, 1546, 16], + ["jump_false", 25, "ne_nnl_711", 1546, 16], "_nop_tc_3", - ["jump", "ne_nnl_686", 1445, 16], - ["ne_text", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nnl_686", - ["is_null", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nb_687", 1445, 16], + ["jump", "ne_nnl_711", 1546, 16], + ["ne_text", 24, 2, 23, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_nnl_711", + ["is_null", 25, 2, 1546, 16], + ["jump_false", 25, "ne_nb_712", 1546, 16], "_nop_tc_4", "_nop_tc_5", - ["false", 24, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nb_687", - ["is_bool", 25, 2, 1445, 16], - ["jump_false", 25, "ne_mis_688", 1445, 16], + ["false", 24, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_nb_712", + ["is_bool", 25, 2, 1546, 16], + ["jump_false", 25, "ne_mis_713", 1546, 16], "_nop_tc_6", - ["jump", "ne_mis_688", 1445, 16], - ["ne_bool", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_mis_688", - ["true", 24, 1445, 16], - "ne_done_681", - ["jump_false", 24, "if_else_679", 1445, 16], - ["get", 23, 101, 1, 1446, 14], - ["frame", 24, 23, 2, 1446, 14], - ["null", 23, 1446, 14], - ["setarg", 24, 0, 23, 1446, 14], - ["setarg", 24, 1, 1, 1446, 14], - ["setarg", 24, 2, 2, 1446, 14], - ["tail_invoke", 24, 2, 1446, 14], - ["return", 2, 1446, 14], + ["jump", "ne_mis_713", 1546, 16], + ["ne_bool", 24, 2, 23, 1546, 16], + ["jump", "ne_done_706", 1546, 16], + "ne_mis_713", + ["true", 24, 1546, 16], + "ne_done_706", + ["jump_false", 24, "if_else_704", 1546, 16], + ["get", 23, 107, 1, 1547, 14], + ["frame", 24, 23, 2, 1547, 14], + ["null", 23, 1547, 14], + ["setarg", 24, 0, 23, 1547, 14], + ["setarg", 24, 1, 1, 1547, 14], + ["setarg", 24, 2, 2, 1547, 14], + ["tail_invoke", 24, 2, 1547, 14], + ["return", 2, 1547, 14], "_nop_ur_1", - "if_else_679", - "if_end_680", - ["load_field", 2, 1, "push", 1450, 9], - ["true", 23, 1450, 22], - ["is_identical", 24, 2, 23, 1450, 22], - ["jump_true", 24, "eq_done_691", 1450, 22], - ["is_int", 25, 2, 1450, 22], - ["jump_false", 25, "eq_ni_692", 1450, 22], + "if_else_704", + "if_end_705", + ["load_field", 2, 1, "push", 1551, 9], + ["true", 23, 1551, 22], + ["is_identical", 24, 2, 23, 1551, 22], + ["jump_true", 24, "eq_done_716", 1551, 22], + ["is_int", 25, 2, 1551, 22], + ["jump_false", 25, "eq_ni_717", 1551, 22], "_nop_tc_7", - ["jump", "eq_ni_692", 1450, 22], - ["eq_int", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_ni_692", - ["is_num", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nn_693", 1450, 22], + ["jump", "eq_ni_717", 1551, 22], + ["eq_int", 24, 2, 23, 1551, 22], + ["jump", "eq_done_716", 1551, 22], + "eq_ni_717", + ["is_num", 25, 2, 1551, 22], + ["jump_false", 25, "eq_nn_718", 1551, 22], "_nop_tc_8", - ["jump", "eq_nn_693", 1450, 22], - ["eq_float", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nn_693", - ["is_text", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nt_694", 1450, 22], + ["jump", "eq_nn_718", 1551, 22], + ["eq_float", 24, 2, 23, 1551, 22], + ["jump", "eq_done_716", 1551, 22], + "eq_nn_718", + ["is_text", 25, 2, 1551, 22], + ["jump_false", 25, "eq_nt_719", 1551, 22], "_nop_tc_9", - ["jump", "eq_nt_694", 1450, 22], - ["eq_text", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nt_694", - ["is_null", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nnl_695", 1450, 22], + ["jump", "eq_nt_719", 1551, 22], + ["eq_text", 24, 2, 23, 1551, 22], + ["jump", "eq_done_716", 1551, 22], + "eq_nt_719", + ["is_null", 25, 2, 1551, 22], + ["jump_false", 25, "eq_nnl_720", 1551, 22], "_nop_tc_10", - ["jump", "eq_nnl_695", 1450, 22], - ["true", 24, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nnl_695", - ["is_bool", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nb_696", 1450, 22], + ["jump", "eq_nnl_720", 1551, 22], + ["true", 24, 1551, 22], + ["jump", "eq_done_716", 1551, 22], + "eq_nnl_720", + ["is_bool", 25, 2, 1551, 22], + ["jump_false", 25, "eq_nb_721", 1551, 22], "_nop_tc_11", "_nop_tc_12", - ["eq_bool", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nb_696", - ["false", 24, 1450, 22], - "eq_done_691", - ["jump_false", 24, "if_else_689", 1450, 22], - ["load_field", 2, 4, "left", 1451, 18], - ["move", 3, 2, 1451, 18], - ["access", 2, -1, 1452, 37], - ["get", 23, 88, 1, 1452, 18], - ["frame", 24, 23, 2, 1452, 18], - ["null", 23, 1452, 18], - ["setarg", 24, 0, 23, 1452, 18], - ["setarg", 24, 1, 3, 1452, 18], - ["setarg", 24, 2, 2, 1452, 18], - ["invoke", 24, 2, 1452, 18], - ["move", 6, 2, 1452, 18], - ["access", 2, -1, 1453, 34], - ["get", 3, 88, 1, 1453, 18], - ["frame", 23, 3, 2, 1453, 18], - ["null", 3, 1453, 18], - ["setarg", 23, 0, 3, 1453, 18], - ["setarg", 23, 1, 5, 1453, 18], - ["setarg", 23, 2, 2, 1453, 18], - ["invoke", 23, 2, 1453, 18], - ["move", 7, 2, 1453, 18], - ["get", 2, 40, 1, 1454, 17], - ["frame", 3, 2, 0, 1454, 17], - ["null", 2, 1454, 17], - ["setarg", 3, 0, 2, 1454, 17], - ["invoke", 3, 2, 1454, 17], - ["move", 20, 2, 1454, 17], - ["access", 2, "push_err", 1455, 29], - ["get", 3, 45, 1, 1455, 19], - ["frame", 23, 3, 1, 1455, 19], - ["null", 3, 1455, 19], - ["setarg", 23, 0, 3, 1455, 19], - ["setarg", 23, 1, 2, 1455, 19], - ["invoke", 23, 2, 1455, 19], - ["move", 21, 2, 1455, 19], - ["access", 2, "push_done", 1456, 30], - ["get", 3, 45, 1, 1456, 20], - ["frame", 23, 3, 1, 1456, 20], - ["null", 3, 1456, 20], - ["setarg", 23, 0, 3, 1456, 20], - ["setarg", 23, 1, 2, 1456, 20], - ["invoke", 23, 2, 1456, 20], - ["move", 22, 2, 1456, 20], - ["access", 2, "is_array", 1457, 14], - ["get", 3, 51, 1, 1457, 7], - ["frame", 23, 3, 3, 1457, 7], - ["null", 3, 1457, 7], - ["setarg", 23, 0, 3, 1457, 7], - ["setarg", 23, 1, 2, 1457, 7], - ["setarg", 23, 2, 20, 1457, 7], - ["setarg", 23, 3, 6, 1457, 7], - ["invoke", 23, 2, 1457, 7], - ["access", 2, "jump_false", 1458, 22], - ["get", 3, 60, 1, 1458, 7], - ["frame", 23, 3, 3, 1458, 7], - ["null", 3, 1458, 7], - ["setarg", 23, 0, 3, 1458, 7], - ["setarg", 23, 1, 2, 1458, 7], - ["setarg", 23, 2, 20, 1458, 7], - ["setarg", 23, 3, 21, 1458, 7], - ["invoke", 23, 2, 1458, 7], - ["access", 2, "push", 1459, 14], - ["get", 3, 51, 1, 1459, 7], - ["frame", 20, 3, 3, 1459, 7], - ["null", 3, 1459, 7], - ["setarg", 20, 0, 3, 1459, 7], - ["setarg", 20, 1, 2, 1459, 7], - ["setarg", 20, 2, 6, 1459, 7], - ["setarg", 20, 3, 7, 1459, 7], - ["invoke", 20, 2, 1459, 7], - ["get", 2, 59, 1, 1460, 7], - ["frame", 3, 2, 1, 1460, 7], - ["null", 2, 1460, 7], - ["setarg", 3, 0, 2, 1460, 7], - ["setarg", 3, 1, 22, 1460, 7], - ["invoke", 3, 2, 1460, 7], - ["get", 2, 48, 1, 1461, 7], - ["frame", 3, 2, 1, 1461, 7], - ["null", 2, 1461, 7], - ["setarg", 3, 0, 2, 1461, 7], - ["setarg", 3, 1, 21, 1461, 7], - ["invoke", 3, 2, 1461, 7], - ["access", 2, "cannot push: target must be an array", 1462, 22], - ["get", 3, 58, 1, 1462, 7], - ["frame", 6, 3, 1, 1462, 7], - ["null", 3, 1462, 7], - ["setarg", 6, 0, 3, 1462, 7], - ["setarg", 6, 1, 2, 1462, 7], - ["invoke", 6, 2, 1462, 7], - ["access", 2, "disrupt", 1463, 14], - ["get", 3, 49, 1, 1463, 7], - ["frame", 6, 3, 1, 1463, 7], - ["null", 3, 1463, 7], - ["setarg", 6, 0, 3, 1463, 7], - ["setarg", 6, 1, 2, 1463, 7], - ["invoke", 6, 2, 1463, 7], - ["get", 2, 48, 1, 1464, 7], - ["frame", 3, 2, 1, 1464, 7], - ["null", 2, 1464, 7], - ["setarg", 3, 0, 2, 1464, 7], - ["setarg", 3, 1, 22, 1464, 7], - ["invoke", 3, 2, 1464, 7], - ["return", 7, 1465, 14], + ["eq_bool", 24, 2, 23, 1551, 22], + ["jump", "eq_done_716", 1551, 22], + "eq_nb_721", + ["false", 24, 1551, 22], + "eq_done_716", + ["jump_false", 24, "if_else_714", 1551, 22], + ["load_field", 2, 4, "left", 1552, 18], + ["move", 3, 2, 1552, 18], + ["access", 2, -1, 1553, 37], + ["get", 23, 94, 1, 1553, 18], + ["frame", 24, 23, 2, 1553, 18], + ["null", 23, 1553, 18], + ["setarg", 24, 0, 23, 1553, 18], + ["setarg", 24, 1, 3, 1553, 18], + ["setarg", 24, 2, 2, 1553, 18], + ["invoke", 24, 2, 1553, 18], + ["move", 6, 2, 1553, 18], + ["access", 2, -1, 1554, 34], + ["get", 3, 94, 1, 1554, 18], + ["frame", 23, 3, 2, 1554, 18], + ["null", 3, 1554, 18], + ["setarg", 23, 0, 3, 1554, 18], + ["setarg", 23, 1, 5, 1554, 18], + ["setarg", 23, 2, 2, 1554, 18], + ["invoke", 23, 2, 1554, 18], + ["move", 7, 2, 1554, 18], + ["get", 2, 43, 1, 1555, 17], + ["frame", 3, 2, 0, 1555, 17], + ["null", 2, 1555, 17], + ["setarg", 3, 0, 2, 1555, 17], + ["invoke", 3, 2, 1555, 17], + ["move", 20, 2, 1555, 17], + ["access", 2, "push_err", 1556, 29], + ["get", 3, 48, 1, 1556, 19], + ["frame", 23, 3, 1, 1556, 19], + ["null", 3, 1556, 19], + ["setarg", 23, 0, 3, 1556, 19], + ["setarg", 23, 1, 2, 1556, 19], + ["invoke", 23, 2, 1556, 19], + ["move", 21, 2, 1556, 19], + ["access", 2, "push_done", 1557, 30], + ["get", 3, 48, 1, 1557, 20], + ["frame", 23, 3, 1, 1557, 20], + ["null", 3, 1557, 20], + ["setarg", 23, 0, 3, 1557, 20], + ["setarg", 23, 1, 2, 1557, 20], + ["invoke", 23, 2, 1557, 20], + ["move", 22, 2, 1557, 20], + ["access", 2, "is_array", 1558, 14], + ["get", 3, 54, 1, 1558, 7], + ["frame", 23, 3, 3, 1558, 7], + ["null", 3, 1558, 7], + ["setarg", 23, 0, 3, 1558, 7], + ["setarg", 23, 1, 2, 1558, 7], + ["setarg", 23, 2, 20, 1558, 7], + ["setarg", 23, 3, 6, 1558, 7], + ["invoke", 23, 2, 1558, 7], + ["access", 2, "jump_false", 1559, 22], + ["get", 3, 63, 1, 1559, 7], + ["frame", 23, 3, 3, 1559, 7], + ["null", 3, 1559, 7], + ["setarg", 23, 0, 3, 1559, 7], + ["setarg", 23, 1, 2, 1559, 7], + ["setarg", 23, 2, 20, 1559, 7], + ["setarg", 23, 3, 21, 1559, 7], + ["invoke", 23, 2, 1559, 7], + ["access", 2, "push", 1560, 14], + ["get", 3, 54, 1, 1560, 7], + ["frame", 20, 3, 3, 1560, 7], + ["null", 3, 1560, 7], + ["setarg", 20, 0, 3, 1560, 7], + ["setarg", 20, 1, 2, 1560, 7], + ["setarg", 20, 2, 6, 1560, 7], + ["setarg", 20, 3, 7, 1560, 7], + ["invoke", 20, 2, 1560, 7], + ["get", 2, 62, 1, 1561, 7], + ["frame", 3, 2, 1, 1561, 7], + ["null", 2, 1561, 7], + ["setarg", 3, 0, 2, 1561, 7], + ["setarg", 3, 1, 22, 1561, 7], + ["invoke", 3, 2, 1561, 7], + ["get", 2, 51, 1, 1562, 7], + ["frame", 3, 2, 1, 1562, 7], + ["null", 2, 1562, 7], + ["setarg", 3, 0, 2, 1562, 7], + ["setarg", 3, 1, 21, 1562, 7], + ["invoke", 3, 2, 1562, 7], + ["access", 2, "cannot push: target must be an array", 1563, 22], + ["get", 3, 61, 1, 1563, 7], + ["frame", 6, 3, 1, 1563, 7], + ["null", 3, 1563, 7], + ["setarg", 6, 0, 3, 1563, 7], + ["setarg", 6, 1, 2, 1563, 7], + ["invoke", 6, 2, 1563, 7], + ["access", 2, "disrupt", 1564, 14], + ["get", 3, 52, 1, 1564, 7], + ["frame", 6, 3, 1, 1564, 7], + ["null", 3, 1564, 7], + ["setarg", 6, 0, 3, 1564, 7], + ["setarg", 6, 1, 2, 1564, 7], + ["invoke", 6, 2, 1564, 7], + ["get", 2, 51, 1, 1565, 7], + ["frame", 3, 2, 1, 1565, 7], + ["null", 2, 1565, 7], + ["setarg", 3, 0, 2, 1565, 7], + ["setarg", 3, 1, 22, 1565, 7], + ["invoke", 3, 2, 1565, 7], + ["return", 7, 1566, 14], "_nop_ur_2", - "if_else_689", - "if_end_690", - ["load_field", 2, 4, "kind", 1468, 17], - ["move", 8, 2, 1468, 17], - ["access", 2, "name", 1471, 22], - ["is_identical", 3, 8, 2, 1471, 22], - ["jump_true", 3, "eq_done_699", 1471, 22], - ["is_int", 6, 8, 1471, 22], - ["jump_false", 6, "eq_ni_700", 1471, 22], + "if_else_714", + "if_end_715", + ["load_field", 2, 4, "kind", 1569, 17], + ["move", 8, 2, 1569, 17], + ["access", 2, "name", 1572, 22], + ["is_identical", 3, 8, 2, 1572, 22], + ["jump_true", 3, "eq_done_724", 1572, 22], + ["is_int", 6, 8, 1572, 22], + ["jump_false", 6, "eq_ni_725", 1572, 22], "_nop_tc_13", - ["jump", "eq_ni_700", 1471, 22], - ["eq_int", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_ni_700", - ["is_num", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nn_701", 1471, 22], + ["jump", "eq_ni_725", 1572, 22], + ["eq_int", 3, 8, 2, 1572, 22], + ["jump", "eq_done_724", 1572, 22], + "eq_ni_725", + ["is_num", 6, 8, 1572, 22], + ["jump_false", 6, "eq_nn_726", 1572, 22], "_nop_tc_14", - ["jump", "eq_nn_701", 1471, 22], - ["eq_float", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nn_701", - ["is_text", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nt_702", 1471, 22], + ["jump", "eq_nn_726", 1572, 22], + ["eq_float", 3, 8, 2, 1572, 22], + ["jump", "eq_done_724", 1572, 22], + "eq_nn_726", + ["is_text", 6, 8, 1572, 22], + ["jump_false", 6, "eq_nt_727", 1572, 22], "_nop_tc_15", "_nop_tc_16", - ["eq_text", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nt_702", - ["is_null", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nnl_703", 1471, 22], + ["eq_text", 3, 8, 2, 1572, 22], + ["jump", "eq_done_724", 1572, 22], + "eq_nt_727", + ["is_null", 6, 8, 1572, 22], + ["jump_false", 6, "eq_nnl_728", 1572, 22], "_nop_tc_17", - ["jump", "eq_nnl_703", 1471, 22], - ["true", 3, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nnl_703", - ["is_bool", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nb_704", 1471, 22], + ["jump", "eq_nnl_728", 1572, 22], + ["true", 3, 1572, 22], + ["jump", "eq_done_724", 1572, 22], + "eq_nnl_728", + ["is_bool", 6, 8, 1572, 22], + ["jump_false", 6, "eq_nb_729", 1572, 22], "_nop_tc_18", - ["jump", "eq_nb_704", 1471, 22], - ["eq_bool", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nb_704", - ["false", 3, 1471, 22], - "eq_done_699", - ["jump_false", 3, "if_else_697", 1471, 22], - ["load_field", 2, 4, "name", 1472, 14], - ["move", 9, 2, 1472, 14], - ["load_field", 2, 4, "level", 1473, 15], - ["move", 10, 2, 1473, 15], - ["null", 2, 1474, 20], - ["is_identical", 3, 10, 2, 1474, 20], - ["jump_true", 3, "eq_done_707", 1474, 20], - ["is_int", 6, 10, 1474, 20], - ["jump_false", 6, "eq_ni_708", 1474, 20], + ["jump", "eq_nb_729", 1572, 22], + ["eq_bool", 3, 8, 2, 1572, 22], + ["jump", "eq_done_724", 1572, 22], + "eq_nb_729", + ["false", 3, 1572, 22], + "eq_done_724", + ["jump_false", 3, "if_else_722", 1572, 22], + ["load_field", 2, 4, "name", 1573, 14], + ["move", 9, 2, 1573, 14], + ["load_field", 2, 4, "level", 1574, 15], + ["move", 10, 2, 1574, 15], + ["null", 2, 1575, 20], + ["is_identical", 3, 10, 2, 1575, 20], + ["jump_true", 3, "eq_done_732", 1575, 20], + ["is_int", 6, 10, 1575, 20], + ["jump_false", 6, "eq_ni_733", 1575, 20], "_nop_tc_19", - ["jump", "eq_ni_708", 1474, 20], - ["eq_int", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_ni_708", - ["is_num", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nn_709", 1474, 20], + ["jump", "eq_ni_733", 1575, 20], + ["eq_int", 3, 10, 2, 1575, 20], + ["jump", "eq_done_732", 1575, 20], + "eq_ni_733", + ["is_num", 6, 10, 1575, 20], + ["jump_false", 6, "eq_nn_734", 1575, 20], "_nop_tc_20", - ["jump", "eq_nn_709", 1474, 20], - ["eq_float", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nn_709", - ["is_text", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nt_710", 1474, 20], + ["jump", "eq_nn_734", 1575, 20], + ["eq_float", 3, 10, 2, 1575, 20], + ["jump", "eq_done_732", 1575, 20], + "eq_nn_734", + ["is_text", 6, 10, 1575, 20], + ["jump_false", 6, "eq_nt_735", 1575, 20], "_nop_tc_21", - ["jump", "eq_nt_710", 1474, 20], - ["eq_text", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nt_710", - ["is_null", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nnl_711", 1474, 20], + ["jump", "eq_nt_735", 1575, 20], + ["eq_text", 3, 10, 2, 1575, 20], + ["jump", "eq_done_732", 1575, 20], + "eq_nt_735", + ["is_null", 6, 10, 1575, 20], + ["jump_false", 6, "eq_nnl_736", 1575, 20], "_nop_tc_22", "_nop_tc_23", - ["true", 3, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nnl_711", - ["is_bool", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nb_712", 1474, 20], + ["true", 3, 1575, 20], + ["jump", "eq_done_732", 1575, 20], + "eq_nnl_736", + ["is_bool", 6, 10, 1575, 20], + ["jump_false", 6, "eq_nb_737", 1575, 20], "_nop_tc_24", - ["jump", "eq_nb_712", 1474, 20], - ["eq_bool", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nb_712", - ["false", 3, 1474, 20], - "eq_done_707", - ["jump_false", 3, "if_else_705", 1474, 20], - ["access", 10, -1, 1475, 17], - ["jump", "if_end_706", 1475, 17], - "if_else_705", - "if_end_706", - ["access", 2, 0, 1477, 20], - ["is_identical", 3, 10, 2, 1477, 20], - ["jump_true", 3, "eq_done_716", 1477, 20], - ["is_int", 6, 10, 1477, 20], - ["jump_false", 6, "eq_ni_717", 1477, 20], + ["jump", "eq_nb_737", 1575, 20], + ["eq_bool", 3, 10, 2, 1575, 20], + ["jump", "eq_done_732", 1575, 20], + "eq_nb_737", + ["false", 3, 1575, 20], + "eq_done_732", + ["jump_false", 3, "if_else_730", 1575, 20], + ["access", 10, -1, 1576, 17], + ["jump", "if_end_731", 1576, 17], + "if_else_730", + "if_end_731", + ["access", 2, 0, 1578, 20], + ["is_identical", 3, 10, 2, 1578, 20], + ["jump_true", 3, "eq_done_741", 1578, 20], + ["is_int", 6, 10, 1578, 20], + ["jump_false", 6, "eq_ni_742", 1578, 20], "_nop_tc_25", "_nop_tc_26", - ["eq_int", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_ni_717", - ["is_num", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nn_718", 1477, 20], + ["eq_int", 3, 10, 2, 1578, 20], + ["jump", "eq_done_741", 1578, 20], + "eq_ni_742", + ["is_num", 6, 10, 1578, 20], + ["jump_false", 6, "eq_nn_743", 1578, 20], "_nop_tc_27", "_nop_tc_28", - ["eq_float", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nn_718", - ["is_text", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nt_719", 1477, 20], + ["eq_float", 3, 10, 2, 1578, 20], + ["jump", "eq_done_741", 1578, 20], + "eq_nn_743", + ["is_text", 6, 10, 1578, 20], + ["jump_false", 6, "eq_nt_744", 1578, 20], "_nop_tc_29", - ["jump", "eq_nt_719", 1477, 20], - ["eq_text", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nt_719", - ["is_null", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nnl_720", 1477, 20], + ["jump", "eq_nt_744", 1578, 20], + ["eq_text", 3, 10, 2, 1578, 20], + ["jump", "eq_done_741", 1578, 20], + "eq_nt_744", + ["is_null", 6, 10, 1578, 20], + ["jump_false", 6, "eq_nnl_745", 1578, 20], "_nop_tc_30", - ["jump", "eq_nnl_720", 1477, 20], - ["true", 3, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nnl_720", - ["is_bool", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nb_721", 1477, 20], + ["jump", "eq_nnl_745", 1578, 20], + ["true", 3, 1578, 20], + ["jump", "eq_done_741", 1578, 20], + "eq_nnl_745", + ["is_bool", 6, 10, 1578, 20], + ["jump_false", 6, "eq_nb_746", 1578, 20], "_nop_tc_31", - ["jump", "eq_nb_721", 1477, 20], - ["eq_bool", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nb_721", - ["false", 3, 1477, 20], - "eq_done_716", - ["move", 2, 3, 1477, 20], - ["jump_true", 2, "or_end_715", 1477, 20], - ["access", 3, -1, 1477, 34], - ["is_identical", 6, 10, 3, 1477, 34], - ["jump_true", 6, "eq_done_722", 1477, 34], - ["is_int", 20, 10, 1477, 34], - ["jump_false", 20, "eq_ni_723", 1477, 34], + ["jump", "eq_nb_746", 1578, 20], + ["eq_bool", 3, 10, 2, 1578, 20], + ["jump", "eq_done_741", 1578, 20], + "eq_nb_746", + ["false", 3, 1578, 20], + "eq_done_741", + ["move", 2, 3, 1578, 20], + ["jump_true", 2, "or_end_740", 1578, 20], + ["access", 3, -1, 1578, 34], + ["is_identical", 6, 10, 3, 1578, 34], + ["jump_true", 6, "eq_done_747", 1578, 34], + ["is_int", 20, 10, 1578, 34], + ["jump_false", 20, "eq_ni_748", 1578, 34], "_nop_tc_32", "_nop_tc_33", - ["eq_int", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_ni_723", - ["is_num", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nn_724", 1477, 34], + ["eq_int", 6, 10, 3, 1578, 34], + ["jump", "eq_done_747", 1578, 34], + "eq_ni_748", + ["is_num", 20, 10, 1578, 34], + ["jump_false", 20, "eq_nn_749", 1578, 34], "_nop_tc_34", "_nop_tc_35", - ["eq_float", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nn_724", - ["is_text", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nt_725", 1477, 34], + ["eq_float", 6, 10, 3, 1578, 34], + ["jump", "eq_done_747", 1578, 34], + "eq_nn_749", + ["is_text", 20, 10, 1578, 34], + ["jump_false", 20, "eq_nt_750", 1578, 34], "_nop_tc_36", - ["jump", "eq_nt_725", 1477, 34], - ["eq_text", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nt_725", - ["is_null", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nnl_726", 1477, 34], + ["jump", "eq_nt_750", 1578, 34], + ["eq_text", 6, 10, 3, 1578, 34], + ["jump", "eq_done_747", 1578, 34], + "eq_nt_750", + ["is_null", 20, 10, 1578, 34], + ["jump_false", 20, "eq_nnl_751", 1578, 34], "_nop_tc_37", - ["jump", "eq_nnl_726", 1477, 34], - ["true", 6, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nnl_726", - ["is_bool", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nb_727", 1477, 34], + ["jump", "eq_nnl_751", 1578, 34], + ["true", 6, 1578, 34], + ["jump", "eq_done_747", 1578, 34], + "eq_nnl_751", + ["is_bool", 20, 10, 1578, 34], + ["jump_false", 20, "eq_nb_752", 1578, 34], "_nop_tc_38", - ["jump", "eq_nb_727", 1477, 34], - ["eq_bool", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nb_727", - ["false", 6, 1477, 34], - "eq_done_722", - ["move", 2, 6, 1477, 34], - "or_end_715", - ["jump_false", 2, "if_else_713", 1477, 34], - ["get", 2, 42, 1, 1478, 16], - ["frame", 3, 2, 1, 1478, 16], - ["null", 2, 1478, 16], - ["setarg", 3, 0, 2, 1478, 16], - ["setarg", 3, 1, 9, 1478, 16], - ["invoke", 3, 2, 1478, 16], - ["move", 11, 2, 1478, 16], - ["access", 2, 0, 1479, 21], - ["is_int", 3, 11, 1479, 21], - ["jump_false", 3, "rel_ni_730", 1479, 21], + ["jump", "eq_nb_752", 1578, 34], + ["eq_bool", 6, 10, 3, 1578, 34], + ["jump", "eq_done_747", 1578, 34], + "eq_nb_752", + ["false", 6, 1578, 34], + "eq_done_747", + ["move", 2, 6, 1578, 34], + "or_end_740", + ["jump_false", 2, "if_else_738", 1578, 34], + ["get", 2, 45, 1, 1579, 16], + ["frame", 3, 2, 1, 1579, 16], + ["null", 2, 1579, 16], + ["setarg", 3, 0, 2, 1579, 16], + ["setarg", 3, 1, 9, 1579, 16], + ["invoke", 3, 2, 1579, 16], + ["move", 11, 2, 1579, 16], + ["access", 2, 0, 1580, 21], + ["is_int", 3, 11, 1580, 21], + ["jump_false", 3, "rel_ni_755", 1580, 21], "_nop_tc_39", "_nop_tc_40", - ["ge_int", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_ni_730", - ["is_num", 3, 11, 1479, 21], - ["jump_false", 3, "rel_nn_731", 1479, 21], + ["ge_int", 6, 11, 2, 1580, 21], + ["jump", "rel_done_757", 1580, 21], + "rel_ni_755", + ["is_num", 3, 11, 1580, 21], + ["jump_false", 3, "rel_nn_756", 1580, 21], "_nop_tc_41", "_nop_tc_42", - ["ge_float", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_nn_731", - ["is_text", 3, 11, 1479, 21], - ["jump_false", 3, "rel_err_733", 1479, 21], + ["ge_float", 6, 11, 2, 1580, 21], + ["jump", "rel_done_757", 1580, 21], + "rel_nn_756", + ["is_text", 3, 11, 1580, 21], + ["jump_false", 3, "rel_err_758", 1580, 21], "_nop_tc_43", - ["jump", "rel_err_733", 1479, 21], - ["ge_text", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_err_733", + ["jump", "rel_err_758", 1580, 21], + ["ge_text", 6, 11, 2, 1580, 21], + ["jump", "rel_done_757", 1580, 21], + "rel_err_758", [ "access", 2, @@ -11780,133 +12583,133 @@ "kind": "name", "make": "intrinsic" }, - 1479, + 1580, 21 ], - ["access", 3, "error", 1479, 21], - ["access", 20, "cannot compare with '>=': operands must be same type", 1479, 21], - ["array", 21, 0, 1479, 21], - ["push", 21, 20, 1479, 21], - ["frame", 20, 2, 2, 1479, 21], - ["null", 2, 1479, 21], - ["setarg", 20, 0, 2, 1479, 21], - ["setarg", 20, 1, 3, 1479, 21], - ["setarg", 20, 2, 21, 1479, 21], - ["invoke", 20, 2, 1479, 21], - ["disrupt", 1479, 21], - "rel_done_732", - ["jump_false", 6, "if_else_728", 1479, 21], - ["get", 2, 88, 1, 1480, 22], - ["frame", 3, 2, 2, 1480, 22], - ["null", 2, 1480, 22], - ["setarg", 3, 0, 2, 1480, 22], - ["setarg", 3, 1, 5, 1480, 22], - ["setarg", 3, 2, 11, 1480, 22], - ["invoke", 3, 2, 1480, 22], - ["move", 7, 2, 1480, 22], - ["is_identical", 2, 7, 11, 1481, 27], - ["jump_true", 2, "ne_nid_737", 1481, 27], - ["jump", "ne_ni_738", 1481, 27], - "ne_nid_737", - ["false", 2, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_ni_738", - ["is_int", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nn_739", 1481, 27], - ["is_int", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nn_739", 1481, 27], - ["ne_int", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nn_739", - ["is_num", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nt_740", 1481, 27], - ["is_num", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nt_740", 1481, 27], - ["ne_float", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nt_740", - ["is_text", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nnl_741", 1481, 27], - ["is_text", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nnl_741", 1481, 27], - ["ne_text", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nnl_741", - ["is_null", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nb_742", 1481, 27], - ["is_null", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nb_742", 1481, 27], - ["false", 2, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nb_742", - ["is_bool", 3, 7, 1481, 27], - ["jump_false", 3, "ne_mis_743", 1481, 27], - ["is_bool", 6, 11, 1481, 27], - ["jump_false", 6, "ne_mis_743", 1481, 27], - ["ne_bool", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_mis_743", - ["true", 2, 1481, 27], - "ne_done_736", - ["jump_false", 2, "if_else_734", 1481, 27], - ["access", 2, "move", 1482, 20], - ["get", 3, 51, 1, 1482, 13], - ["frame", 6, 3, 3, 1482, 13], - ["null", 3, 1482, 13], - ["setarg", 6, 0, 3, 1482, 13], - ["setarg", 6, 1, 2, 1482, 13], - ["setarg", 6, 2, 11, 1482, 13], - ["setarg", 6, 3, 7, 1482, 13], - ["invoke", 6, 2, 1482, 13], - ["jump", "if_end_735", 1482, 13], - "if_else_734", - "if_end_735", - ["return", 7, 1484, 18], + ["access", 3, "error", 1580, 21], + ["access", 20, "cannot compare with '>=': operands must be same type", 1580, 21], + ["array", 21, 0, 1580, 21], + ["push", 21, 20, 1580, 21], + ["frame", 20, 2, 2, 1580, 21], + ["null", 2, 1580, 21], + ["setarg", 20, 0, 2, 1580, 21], + ["setarg", 20, 1, 3, 1580, 21], + ["setarg", 20, 2, 21, 1580, 21], + ["invoke", 20, 2, 1580, 21], + ["disrupt", 1580, 21], + "rel_done_757", + ["jump_false", 6, "if_else_753", 1580, 21], + ["get", 2, 94, 1, 1581, 22], + ["frame", 3, 2, 2, 1581, 22], + ["null", 2, 1581, 22], + ["setarg", 3, 0, 2, 1581, 22], + ["setarg", 3, 1, 5, 1581, 22], + ["setarg", 3, 2, 11, 1581, 22], + ["invoke", 3, 2, 1581, 22], + ["move", 7, 2, 1581, 22], + ["is_identical", 2, 7, 11, 1582, 27], + ["jump_true", 2, "ne_nid_762", 1582, 27], + ["jump", "ne_ni_763", 1582, 27], + "ne_nid_762", + ["false", 2, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_ni_763", + ["is_int", 3, 7, 1582, 27], + ["jump_false", 3, "ne_nn_764", 1582, 27], + ["is_int", 6, 11, 1582, 27], + ["jump_false", 6, "ne_nn_764", 1582, 27], + ["ne_int", 2, 7, 11, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_nn_764", + ["is_num", 3, 7, 1582, 27], + ["jump_false", 3, "ne_nt_765", 1582, 27], + ["is_num", 6, 11, 1582, 27], + ["jump_false", 6, "ne_nt_765", 1582, 27], + ["ne_float", 2, 7, 11, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_nt_765", + ["is_text", 3, 7, 1582, 27], + ["jump_false", 3, "ne_nnl_766", 1582, 27], + ["is_text", 6, 11, 1582, 27], + ["jump_false", 6, "ne_nnl_766", 1582, 27], + ["ne_text", 2, 7, 11, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_nnl_766", + ["is_null", 3, 7, 1582, 27], + ["jump_false", 3, "ne_nb_767", 1582, 27], + ["is_null", 6, 11, 1582, 27], + ["jump_false", 6, "ne_nb_767", 1582, 27], + ["false", 2, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_nb_767", + ["is_bool", 3, 7, 1582, 27], + ["jump_false", 3, "ne_mis_768", 1582, 27], + ["is_bool", 6, 11, 1582, 27], + ["jump_false", 6, "ne_mis_768", 1582, 27], + ["ne_bool", 2, 7, 11, 1582, 27], + ["jump", "ne_done_761", 1582, 27], + "ne_mis_768", + ["true", 2, 1582, 27], + "ne_done_761", + ["jump_false", 2, "if_else_759", 1582, 27], + ["access", 2, "move", 1583, 20], + ["get", 3, 54, 1, 1583, 13], + ["frame", 6, 3, 3, 1583, 13], + ["null", 3, 1583, 13], + ["setarg", 6, 0, 3, 1583, 13], + ["setarg", 6, 1, 2, 1583, 13], + ["setarg", 6, 2, 11, 1583, 13], + ["setarg", 6, 3, 7, 1583, 13], + ["invoke", 6, 2, 1583, 13], + ["jump", "if_end_760", 1583, 13], + "if_else_759", + "if_end_760", + ["return", 7, 1585, 18], "_nop_ur_3", - "if_else_728", - "if_end_729", - ["access", 2, -1, 1486, 36], - ["get", 3, 88, 1, 1486, 20], - ["frame", 6, 3, 2, 1486, 20], - ["null", 3, 1486, 20], - ["setarg", 6, 0, 3, 1486, 20], - ["setarg", 6, 1, 5, 1486, 20], - ["setarg", 6, 2, 2, 1486, 20], - ["invoke", 6, 2, 1486, 20], - ["move", 7, 2, 1486, 20], - ["jump", "if_end_714", 1486, 20], - "if_else_713", - ["access", 2, -1, 1488, 36], - ["get", 3, 88, 1, 1488, 20], - ["frame", 6, 3, 2, 1488, 20], - ["null", 3, 1488, 20], - ["setarg", 6, 0, 3, 1488, 20], - ["setarg", 6, 1, 5, 1488, 20], - ["setarg", 6, 2, 2, 1488, 20], - ["invoke", 6, 2, 1488, 20], - ["move", 7, 2, 1488, 20], - ["access", 2, 0, 1489, 21], - ["is_int", 3, 10, 1489, 21], - ["jump_false", 3, "rel_ni_746", 1489, 21], + "if_else_753", + "if_end_754", + ["access", 2, -1, 1587, 36], + ["get", 3, 94, 1, 1587, 20], + ["frame", 6, 3, 2, 1587, 20], + ["null", 3, 1587, 20], + ["setarg", 6, 0, 3, 1587, 20], + ["setarg", 6, 1, 5, 1587, 20], + ["setarg", 6, 2, 2, 1587, 20], + ["invoke", 6, 2, 1587, 20], + ["move", 7, 2, 1587, 20], + ["jump", "if_end_739", 1587, 20], + "if_else_738", + ["access", 2, -1, 1589, 36], + ["get", 3, 94, 1, 1589, 20], + ["frame", 6, 3, 2, 1589, 20], + ["null", 3, 1589, 20], + ["setarg", 6, 0, 3, 1589, 20], + ["setarg", 6, 1, 5, 1589, 20], + ["setarg", 6, 2, 2, 1589, 20], + ["invoke", 6, 2, 1589, 20], + ["move", 7, 2, 1589, 20], + ["access", 2, 0, 1590, 21], + ["is_int", 3, 10, 1590, 21], + ["jump_false", 3, "rel_ni_771", 1590, 21], "_nop_tc_44", "_nop_tc_45", - ["gt_int", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_ni_746", - ["is_num", 3, 10, 1489, 21], - ["jump_false", 3, "rel_nn_747", 1489, 21], + ["gt_int", 6, 10, 2, 1590, 21], + ["jump", "rel_done_773", 1590, 21], + "rel_ni_771", + ["is_num", 3, 10, 1590, 21], + ["jump_false", 3, "rel_nn_772", 1590, 21], "_nop_tc_46", "_nop_tc_47", - ["gt_float", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_nn_747", - ["is_text", 3, 10, 1489, 21], - ["jump_false", 3, "rel_err_749", 1489, 21], + ["gt_float", 6, 10, 2, 1590, 21], + ["jump", "rel_done_773", 1590, 21], + "rel_nn_772", + ["is_text", 3, 10, 1590, 21], + ["jump_false", 3, "rel_err_774", 1590, 21], "_nop_tc_48", - ["jump", "rel_err_749", 1489, 21], - ["gt_text", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_err_749", + ["jump", "rel_err_774", 1590, 21], + ["gt_text", 6, 10, 2, 1590, 21], + ["jump", "rel_done_773", 1590, 21], + "rel_err_774", [ "access", 2, @@ -11915,30 +12718,30 @@ "kind": "name", "make": "intrinsic" }, - 1489, + 1590, 21 ], - ["access", 3, "error", 1489, 21], - ["access", 11, "cannot compare with '>': operands must be same type", 1489, 21], - ["array", 20, 0, 1489, 21], - ["push", 20, 11, 1489, 21], - ["frame", 11, 2, 2, 1489, 21], - ["null", 2, 1489, 21], - ["setarg", 11, 0, 2, 1489, 21], - ["setarg", 11, 1, 3, 1489, 21], - ["setarg", 11, 2, 20, 1489, 21], - ["invoke", 11, 2, 1489, 21], - ["disrupt", 1489, 21], - "rel_done_748", - ["jump_false", 6, "if_else_744", 1489, 21], - ["access", 2, 1, 1490, 25], - ["is_num", 3, 10, 1490, 25], - ["jump_false", 3, "num_err_750", 1490, 25], + ["access", 3, "error", 1590, 21], + ["access", 11, "cannot compare with '>': operands must be same type", 1590, 21], + ["array", 20, 0, 1590, 21], + ["push", 20, 11, 1590, 21], + ["frame", 11, 2, 2, 1590, 21], + ["null", 2, 1590, 21], + ["setarg", 11, 0, 2, 1590, 21], + ["setarg", 11, 1, 3, 1590, 21], + ["setarg", 11, 2, 20, 1590, 21], + ["invoke", 11, 2, 1590, 21], + ["disrupt", 1590, 21], + "rel_done_773", + ["jump_false", 6, "if_else_769", 1590, 21], + ["access", 2, 1, 1591, 25], + ["is_num", 3, 10, 1591, 25], + ["jump_false", 3, "num_err_775", 1591, 25], "_nop_tc_49", "_nop_tc_50", - ["subtract", 12, 10, 2, 1490, 25], - ["jump", "num_done_751", 1490, 25], - "num_err_750", + ["subtract", 12, 10, 2, 1591, 25], + ["jump", "num_done_776", 1591, 25], + "num_err_775", [ "access", 2, @@ -11947,32 +12750,32 @@ "kind": "name", "make": "intrinsic" }, - 1490, + 1591, 25 ], - ["access", 3, "error", 1490, 25], - ["access", 6, "cannot apply '-': operands must be numbers", 1490, 25], - ["array", 11, 0, 1490, 25], - ["push", 11, 6, 1490, 25], - ["frame", 6, 2, 2, 1490, 25], - ["null", 2, 1490, 25], - ["setarg", 6, 0, 2, 1490, 25], - ["setarg", 6, 1, 3, 1490, 25], - ["setarg", 6, 2, 11, 1490, 25], - ["invoke", 6, 2, 1490, 25], - ["disrupt", 1490, 25], - "num_done_751", - ["get", 2, 100, 1, 1491, 20], - ["get", 3, 100, 1, 1491, 41], - ["length", 6, 3, 1491, 41], - ["access", 3, 1, 1491, 58], + ["access", 3, "error", 1591, 25], + ["access", 6, "cannot apply '-': operands must be numbers", 1591, 25], + ["array", 11, 0, 1591, 25], + ["push", 11, 6, 1591, 25], + ["frame", 6, 2, 2, 1591, 25], + ["null", 2, 1591, 25], + ["setarg", 6, 0, 2, 1591, 25], + ["setarg", 6, 1, 3, 1591, 25], + ["setarg", 6, 2, 11, 1591, 25], + ["invoke", 6, 2, 1591, 25], + ["disrupt", 1591, 25], + "num_done_776", + ["get", 2, 106, 1, 1592, 20], + ["get", 3, 106, 1, 1592, 41], + ["length", 6, 3, 1592, 41], + ["access", 3, 1, 1592, 58], "_nop_tc_51", "_nop_tc_52", "_nop_tc_53", "_nop_tc_54", - ["subtract", 11, 6, 3, 1491, 58], - ["jump", "num_done_753", 1491, 58], - "num_err_752", + ["subtract", 11, 6, 3, 1592, 58], + ["jump", "num_done_778", 1592, 58], + "num_err_777", [ "access", 3, @@ -11981,28 +12784,28 @@ "kind": "name", "make": "intrinsic" }, - 1491, + 1592, 58 ], - ["access", 6, "error", 1491, 58], - ["access", 20, "cannot apply '-': operands must be numbers", 1491, 58], - ["array", 21, 0, 1491, 58], - ["push", 21, 20, 1491, 58], - ["frame", 20, 3, 2, 1491, 58], - ["null", 3, 1491, 58], - ["setarg", 20, 0, 3, 1491, 58], - ["setarg", 20, 1, 6, 1491, 58], - ["setarg", 20, 2, 21, 1491, 58], - ["invoke", 20, 3, 1491, 58], - ["disrupt", 1491, 58], - "num_done_753", + ["access", 6, "error", 1592, 58], + ["access", 20, "cannot apply '-': operands must be numbers", 1592, 58], + ["array", 21, 0, 1592, 58], + ["push", 21, 20, 1592, 58], + ["frame", 20, 3, 2, 1592, 58], + ["null", 3, 1592, 58], + ["setarg", 20, 0, 3, 1592, 58], + ["setarg", 20, 1, 6, 1592, 58], + ["setarg", 20, 2, 21, 1592, 58], + ["invoke", 20, 3, 1592, 58], + ["disrupt", 1592, 58], + "num_done_778", "_nop_tc_55", "_nop_tc_56", "_nop_tc_57", "_nop_tc_58", - ["subtract", 3, 11, 12, 1491, 62], - ["jump", "num_done_755", 1491, 62], - "num_err_754", + ["subtract", 3, 11, 12, 1592, 62], + ["jump", "num_done_780", 1592, 62], + "num_err_779", [ "access", 6, @@ -12011,200 +12814,200 @@ "kind": "name", "make": "intrinsic" }, - 1491, + 1592, 62 ], - ["access", 11, "error", 1491, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1491, 62], - ["array", 20, 0, 1491, 62], - ["push", 20, 12, 1491, 62], - ["frame", 12, 6, 2, 1491, 62], - ["null", 6, 1491, 62], - ["setarg", 12, 0, 6, 1491, 62], - ["setarg", 12, 1, 11, 1491, 62], - ["setarg", 12, 2, 20, 1491, 62], - ["invoke", 12, 6, 1491, 62], - ["disrupt", 1491, 62], - "num_done_755", - ["load_dynamic", 6, 2, 3, 1491, 62], - ["move", 13, 6, 1491, 62], - ["get", 2, 83, 1, 1492, 19], - ["frame", 3, 2, 2, 1492, 19], - ["null", 2, 1492, 19], - ["setarg", 3, 0, 2, 1492, 19], - ["setarg", 3, 1, 13, 1492, 19], - ["setarg", 3, 2, 9, 1492, 19], - ["invoke", 3, 2, 1492, 19], - ["move", 14, 2, 1492, 19], - ["access", 2, "put", 1493, 18], - ["get", 3, 52, 1, 1493, 11], - ["frame", 6, 3, 4, 1493, 11], - ["null", 3, 1493, 11], - ["setarg", 6, 0, 3, 1493, 11], - ["setarg", 6, 1, 2, 1493, 11], - ["setarg", 6, 2, 7, 1493, 11], - ["setarg", 6, 3, 14, 1493, 11], - ["setarg", 6, 4, 10, 1493, 11], - ["invoke", 6, 2, 1493, 11], - ["jump", "if_end_745", 1493, 11], - "if_else_744", - "if_end_745", - "if_end_714", - ["return", 7, 1496, 14], + ["access", 11, "error", 1592, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 1592, 62], + ["array", 20, 0, 1592, 62], + ["push", 20, 12, 1592, 62], + ["frame", 12, 6, 2, 1592, 62], + ["null", 6, 1592, 62], + ["setarg", 12, 0, 6, 1592, 62], + ["setarg", 12, 1, 11, 1592, 62], + ["setarg", 12, 2, 20, 1592, 62], + ["invoke", 12, 6, 1592, 62], + ["disrupt", 1592, 62], + "num_done_780", + ["load_dynamic", 6, 2, 3, 1592, 62], + ["move", 13, 6, 1592, 62], + ["get", 2, 89, 1, 1593, 19], + ["frame", 3, 2, 2, 1593, 19], + ["null", 2, 1593, 19], + ["setarg", 3, 0, 2, 1593, 19], + ["setarg", 3, 1, 13, 1593, 19], + ["setarg", 3, 2, 9, 1593, 19], + ["invoke", 3, 2, 1593, 19], + ["move", 14, 2, 1593, 19], + ["access", 2, "put", 1594, 18], + ["get", 3, 55, 1, 1594, 11], + ["frame", 6, 3, 4, 1594, 11], + ["null", 3, 1594, 11], + ["setarg", 6, 0, 3, 1594, 11], + ["setarg", 6, 1, 2, 1594, 11], + ["setarg", 6, 2, 7, 1594, 11], + ["setarg", 6, 3, 14, 1594, 11], + ["setarg", 6, 4, 10, 1594, 11], + ["invoke", 6, 2, 1594, 11], + ["jump", "if_end_770", 1594, 11], + "if_else_769", + "if_end_770", + "if_end_739", + ["return", 7, 1597, 14], "_nop_ur_4", - "if_else_697", - "if_end_698", - ["access", 2, -1, 1499, 32], - ["get", 3, 88, 1, 1499, 16], - ["frame", 6, 3, 2, 1499, 16], - ["null", 3, 1499, 16], - ["setarg", 6, 0, 3, 1499, 16], - ["setarg", 6, 1, 5, 1499, 16], - ["setarg", 6, 2, 2, 1499, 16], - ["invoke", 6, 2, 1499, 16], - ["move", 7, 2, 1499, 16], - ["access", 2, ".", 1500, 22], - ["is_identical", 3, 8, 2, 1500, 22], - ["jump_true", 3, "eq_done_758", 1500, 22], - ["is_int", 5, 8, 1500, 22], - ["jump_false", 5, "eq_ni_759", 1500, 22], + "if_else_722", + "if_end_723", + ["access", 2, -1, 1600, 32], + ["get", 3, 94, 1, 1600, 16], + ["frame", 6, 3, 2, 1600, 16], + ["null", 3, 1600, 16], + ["setarg", 6, 0, 3, 1600, 16], + ["setarg", 6, 1, 5, 1600, 16], + ["setarg", 6, 2, 2, 1600, 16], + ["invoke", 6, 2, 1600, 16], + ["move", 7, 2, 1600, 16], + ["access", 2, ".", 1601, 22], + ["is_identical", 3, 8, 2, 1601, 22], + ["jump_true", 3, "eq_done_783", 1601, 22], + ["is_int", 5, 8, 1601, 22], + ["jump_false", 5, "eq_ni_784", 1601, 22], "_nop_tc_59", - ["jump", "eq_ni_759", 1500, 22], - ["eq_int", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_ni_759", - ["is_num", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nn_760", 1500, 22], + ["jump", "eq_ni_784", 1601, 22], + ["eq_int", 3, 8, 2, 1601, 22], + ["jump", "eq_done_783", 1601, 22], + "eq_ni_784", + ["is_num", 5, 8, 1601, 22], + ["jump_false", 5, "eq_nn_785", 1601, 22], "_nop_tc_60", - ["jump", "eq_nn_760", 1500, 22], - ["eq_float", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nn_760", - ["is_text", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nt_761", 1500, 22], + ["jump", "eq_nn_785", 1601, 22], + ["eq_float", 3, 8, 2, 1601, 22], + ["jump", "eq_done_783", 1601, 22], + "eq_nn_785", + ["is_text", 5, 8, 1601, 22], + ["jump_false", 5, "eq_nt_786", 1601, 22], "_nop_tc_61", "_nop_tc_62", - ["eq_text", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nt_761", - ["is_null", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nnl_762", 1500, 22], + ["eq_text", 3, 8, 2, 1601, 22], + ["jump", "eq_done_783", 1601, 22], + "eq_nt_786", + ["is_null", 5, 8, 1601, 22], + ["jump_false", 5, "eq_nnl_787", 1601, 22], "_nop_tc_63", - ["jump", "eq_nnl_762", 1500, 22], - ["true", 3, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nnl_762", - ["is_bool", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nb_763", 1500, 22], + ["jump", "eq_nnl_787", 1601, 22], + ["true", 3, 1601, 22], + ["jump", "eq_done_783", 1601, 22], + "eq_nnl_787", + ["is_bool", 5, 8, 1601, 22], + ["jump_false", 5, "eq_nb_788", 1601, 22], "_nop_tc_64", - ["jump", "eq_nb_763", 1500, 22], - ["eq_bool", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nb_763", - ["false", 3, 1500, 22], - "eq_done_758", - ["jump_false", 3, "if_else_756", 1500, 22], - ["load_field", 2, 4, "left", 1501, 13], - ["move", 15, 2, 1501, 13], - ["load_field", 2, 4, "right", 1502, 14], - ["move", 16, 2, 1502, 14], - ["access", 2, -1, 1503, 32], - ["get", 3, 88, 1, 1503, 18], - ["frame", 5, 3, 2, 1503, 18], - ["null", 3, 1503, 18], - ["setarg", 5, 0, 3, 1503, 18], - ["setarg", 5, 1, 15, 1503, 18], - ["setarg", 5, 2, 2, 1503, 18], - ["invoke", 5, 2, 1503, 18], - ["move", 17, 2, 1503, 18], - ["get", 2, 73, 1, 1504, 7], - ["frame", 3, 2, 3, 1504, 7], - ["null", 2, 1504, 7], - ["setarg", 3, 0, 2, 1504, 7], - ["setarg", 3, 1, 17, 1504, 7], - ["setarg", 3, 2, 16, 1504, 7], - ["setarg", 3, 3, 7, 1504, 7], - ["invoke", 3, 2, 1504, 7], - ["jump", "if_end_757", 1504, 7], - "if_else_756", - ["access", 2, "[", 1505, 29], - ["is_identical", 3, 8, 2, 1505, 29], - ["jump_true", 3, "eq_done_766", 1505, 29], - ["is_int", 5, 8, 1505, 29], - ["jump_false", 5, "eq_ni_767", 1505, 29], + ["jump", "eq_nb_788", 1601, 22], + ["eq_bool", 3, 8, 2, 1601, 22], + ["jump", "eq_done_783", 1601, 22], + "eq_nb_788", + ["false", 3, 1601, 22], + "eq_done_783", + ["jump_false", 3, "if_else_781", 1601, 22], + ["load_field", 2, 4, "left", 1602, 13], + ["move", 15, 2, 1602, 13], + ["load_field", 2, 4, "right", 1603, 14], + ["move", 16, 2, 1603, 14], + ["access", 2, -1, 1604, 32], + ["get", 3, 94, 1, 1604, 18], + ["frame", 5, 3, 2, 1604, 18], + ["null", 3, 1604, 18], + ["setarg", 5, 0, 3, 1604, 18], + ["setarg", 5, 1, 15, 1604, 18], + ["setarg", 5, 2, 2, 1604, 18], + ["invoke", 5, 2, 1604, 18], + ["move", 17, 2, 1604, 18], + ["get", 2, 76, 1, 1605, 7], + ["frame", 3, 2, 3, 1605, 7], + ["null", 2, 1605, 7], + ["setarg", 3, 0, 2, 1605, 7], + ["setarg", 3, 1, 17, 1605, 7], + ["setarg", 3, 2, 16, 1605, 7], + ["setarg", 3, 3, 7, 1605, 7], + ["invoke", 3, 2, 1605, 7], + ["jump", "if_end_782", 1605, 7], + "if_else_781", + ["access", 2, "[", 1606, 29], + ["is_identical", 3, 8, 2, 1606, 29], + ["jump_true", 3, "eq_done_791", 1606, 29], + ["is_int", 5, 8, 1606, 29], + ["jump_false", 5, "eq_ni_792", 1606, 29], "_nop_tc_65", - ["jump", "eq_ni_767", 1505, 29], - ["eq_int", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_ni_767", - ["is_num", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nn_768", 1505, 29], + ["jump", "eq_ni_792", 1606, 29], + ["eq_int", 3, 8, 2, 1606, 29], + ["jump", "eq_done_791", 1606, 29], + "eq_ni_792", + ["is_num", 5, 8, 1606, 29], + ["jump_false", 5, "eq_nn_793", 1606, 29], "_nop_tc_66", - ["jump", "eq_nn_768", 1505, 29], - ["eq_float", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nn_768", - ["is_text", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nt_769", 1505, 29], + ["jump", "eq_nn_793", 1606, 29], + ["eq_float", 3, 8, 2, 1606, 29], + ["jump", "eq_done_791", 1606, 29], + "eq_nn_793", + ["is_text", 5, 8, 1606, 29], + ["jump_false", 5, "eq_nt_794", 1606, 29], "_nop_tc_67", "_nop_tc_68", - ["eq_text", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nt_769", - ["is_null", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nnl_770", 1505, 29], + ["eq_text", 3, 8, 2, 1606, 29], + ["jump", "eq_done_791", 1606, 29], + "eq_nt_794", + ["is_null", 5, 8, 1606, 29], + ["jump_false", 5, "eq_nnl_795", 1606, 29], "_nop_tc_69", - ["jump", "eq_nnl_770", 1505, 29], - ["true", 3, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nnl_770", - ["is_bool", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nb_771", 1505, 29], + ["jump", "eq_nnl_795", 1606, 29], + ["true", 3, 1606, 29], + ["jump", "eq_done_791", 1606, 29], + "eq_nnl_795", + ["is_bool", 5, 8, 1606, 29], + ["jump_false", 5, "eq_nb_796", 1606, 29], "_nop_tc_70", - ["jump", "eq_nb_771", 1505, 29], - ["eq_bool", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nb_771", - ["false", 3, 1505, 29], - "eq_done_766", - ["jump_false", 3, "if_else_764", 1505, 29], - ["load_field", 2, 4, "left", 1506, 13], - ["move", 15, 2, 1506, 13], - ["load_field", 2, 4, "right", 1507, 18], - ["move", 18, 2, 1507, 18], - ["access", 2, -1, 1508, 32], - ["get", 3, 88, 1, 1508, 18], - ["frame", 5, 3, 2, 1508, 18], - ["null", 3, 1508, 18], - ["setarg", 5, 0, 3, 1508, 18], - ["setarg", 5, 1, 15, 1508, 18], - ["setarg", 5, 2, 2, 1508, 18], - ["invoke", 5, 2, 1508, 18], - ["move", 17, 2, 1508, 18], - ["access", 2, -1, 1509, 37], - ["get", 3, 88, 1, 1509, 18], - ["frame", 5, 3, 2, 1509, 18], - ["null", 3, 1509, 18], - ["setarg", 5, 0, 3, 1509, 18], - ["setarg", 5, 1, 18, 1509, 18], - ["setarg", 5, 2, 2, 1509, 18], - ["invoke", 5, 2, 1509, 18], - ["move", 19, 2, 1509, 18], - ["load_field", 2, 4, "access_kind", 1510, 51], - ["get", 3, 75, 1, 1510, 7], - ["frame", 4, 3, 4, 1510, 7], - ["null", 3, 1510, 7], - ["setarg", 4, 0, 3, 1510, 7], - ["setarg", 4, 1, 17, 1510, 7], - ["setarg", 4, 2, 19, 1510, 7], - ["setarg", 4, 3, 7, 1510, 7], - ["setarg", 4, 4, 2, 1510, 7], - ["invoke", 4, 2, 1510, 7], - ["jump", "if_end_765", 1510, 7], - "if_else_764", - "if_end_765", - "if_end_757", - ["return", 7, 1512, 12], + ["jump", "eq_nb_796", 1606, 29], + ["eq_bool", 3, 8, 2, 1606, 29], + ["jump", "eq_done_791", 1606, 29], + "eq_nb_796", + ["false", 3, 1606, 29], + "eq_done_791", + ["jump_false", 3, "if_else_789", 1606, 29], + ["load_field", 2, 4, "left", 1607, 13], + ["move", 15, 2, 1607, 13], + ["load_field", 2, 4, "right", 1608, 18], + ["move", 18, 2, 1608, 18], + ["access", 2, -1, 1609, 32], + ["get", 3, 94, 1, 1609, 18], + ["frame", 5, 3, 2, 1609, 18], + ["null", 3, 1609, 18], + ["setarg", 5, 0, 3, 1609, 18], + ["setarg", 5, 1, 15, 1609, 18], + ["setarg", 5, 2, 2, 1609, 18], + ["invoke", 5, 2, 1609, 18], + ["move", 17, 2, 1609, 18], + ["access", 2, -1, 1610, 37], + ["get", 3, 94, 1, 1610, 18], + ["frame", 5, 3, 2, 1610, 18], + ["null", 3, 1610, 18], + ["setarg", 5, 0, 3, 1610, 18], + ["setarg", 5, 1, 18, 1610, 18], + ["setarg", 5, 2, 2, 1610, 18], + ["invoke", 5, 2, 1610, 18], + ["move", 19, 2, 1610, 18], + ["load_field", 2, 4, "access_kind", 1611, 51], + ["get", 3, 78, 1, 1611, 7], + ["frame", 4, 3, 4, 1611, 7], + ["null", 3, 1611, 7], + ["setarg", 4, 0, 3, 1611, 7], + ["setarg", 4, 1, 17, 1611, 7], + ["setarg", 4, 2, 19, 1611, 7], + ["setarg", 4, 3, 7, 1611, 7], + ["setarg", 4, 4, 2, 1611, 7], + ["invoke", 4, 2, 1611, 7], + ["jump", "if_end_790", 1611, 7], + "if_else_789", + "if_end_790", + "if_end_782", + ["return", 7, 1613, 12], "_nop_ur_5", "_nop_ur_6" ], @@ -12217,243 +13020,243 @@ "nr_slots": 82, "nr_close_slots": 0, "instructions": [ - ["null", 3, 1517, 16], - ["access", 4, 0, 1518, 16], - ["null", 5, 1519, 15], - ["null", 6, 1520, 16], - ["access", 7, 0, 1521, 17], - ["null", 8, 1522, 22], - ["access", 9, 0, 1523, 14], - ["access", 10, 0, 1524, 20], - ["access", 11, 0, 1526, 25], - ["null", 12, 1527, 15], - ["access", 13, 0, 1528, 24], - ["access", 14, 0, 1529, 23], - ["null", 15, 1530, 19], - ["null", 16, 1531, 17], - ["null", 17, 1532, 16], - ["access", 18, 0, 1533, 17], - ["access", 19, 0, 1534, 18], - ["access", 20, 0, 1535, 16], - ["access", 21, 0, 1536, 15], - ["null", 22, 1537, 18], - ["access", 23, 0, 1538, 23], - ["null", 24, 1539, 15], - ["null", 25, 1540, 16], - ["access", 26, 0, 1541, 20], - ["null", 27, 1542, 15], - ["access", 28, 0, 1543, 20], - ["null", 29, 1544, 18], - ["null", 30, 1545, 21], - ["null", 31, 1546, 23], - ["null", 32, 1547, 17], - ["null", 33, 1548, 15], - ["access", 34, 0, 1549, 17], - ["access", 35, 0, 1550, 14], - ["access", 36, 0, 1551, 14], - ["access", 37, 0, 1552, 14], - ["access", 38, 0, 1553, 14], - ["access", 39, 0, 1554, 13], - ["null", 40, 1555, 15], - ["null", 41, 1556, 21], - ["null", 42, 1557, 20], - ["access", 43, 0, 1558, 20], - ["access", 44, 0, 1559, 21], - ["access", 45, 0, 1560, 24], - ["null", 46, 1561, 19], - ["false", 47, 1562, 19], - ["null", 48, 1563, 20], - ["null", 49, 1564, 24], - ["access", 50, 0, 1565, 20], - ["null", 51, 1566, 20], - ["access", 52, 0, 1567, 20], - ["access", 53, 0, 1568, 17], - ["access", 54, 0, 1569, 20], - ["access", 55, 0, 1570, 17], - ["null", 56, 1571, 20], - ["null", 57, 1572, 16], - ["null", 58, 1573, 21], - ["null", 59, 1574, 21], - ["null", 60, 1575, 22], - ["null", 61, 1576, 21], - ["access", 62, 0, 1577, 21], - ["access", 63, 0, 1578, 21], - ["access", 64, 0, 1579, 21], - ["access", 65, 0, 1580, 17], - ["null", 66, 1581, 22], - ["null", 67, 1583, 16], - ["null", 68, 1584, 15], - ["access", 69, 0, 1585, 20], - ["null", 70, 1586, 20], - ["null", 71, 1587, 17], - ["null", 72, 1588, 16], - ["access", 73, 0, 1589, 19], - ["access", 74, 0, 1590, 19], - ["null", 75, 1591, 21], - ["null", 76, 1592, 22], - ["null", 77, 1594, 17], - ["is_identical", 78, 1, 77, 1594, 17], - ["jump_true", 78, "eq_done_774", 1594, 17], + ["null", 3, 1618, 16], + ["access", 4, 0, 1619, 16], + ["null", 5, 1620, 15], + ["null", 6, 1621, 16], + ["access", 7, 0, 1622, 17], + ["null", 8, 1623, 22], + ["access", 9, 0, 1624, 14], + ["access", 10, 0, 1625, 20], + ["access", 11, 0, 1627, 25], + ["null", 12, 1628, 15], + ["access", 13, 0, 1629, 24], + ["access", 14, 0, 1630, 23], + ["null", 15, 1631, 19], + ["null", 16, 1632, 17], + ["null", 17, 1633, 16], + ["access", 18, 0, 1634, 17], + ["access", 19, 0, 1635, 18], + ["access", 20, 0, 1636, 16], + ["access", 21, 0, 1637, 15], + ["null", 22, 1638, 18], + ["access", 23, 0, 1639, 23], + ["null", 24, 1640, 15], + ["null", 25, 1641, 16], + ["access", 26, 0, 1642, 20], + ["null", 27, 1643, 15], + ["access", 28, 0, 1644, 20], + ["null", 29, 1645, 18], + ["null", 30, 1646, 21], + ["null", 31, 1647, 23], + ["null", 32, 1648, 17], + ["null", 33, 1649, 15], + ["access", 34, 0, 1650, 17], + ["access", 35, 0, 1651, 14], + ["access", 36, 0, 1652, 14], + ["access", 37, 0, 1653, 14], + ["access", 38, 0, 1654, 14], + ["access", 39, 0, 1655, 13], + ["null", 40, 1656, 15], + ["null", 41, 1657, 21], + ["null", 42, 1658, 20], + ["access", 43, 0, 1659, 20], + ["access", 44, 0, 1660, 21], + ["access", 45, 0, 1661, 24], + ["null", 46, 1662, 19], + ["false", 47, 1663, 19], + ["null", 48, 1664, 20], + ["null", 49, 1665, 24], + ["access", 50, 0, 1666, 20], + ["null", 51, 1667, 20], + ["access", 52, 0, 1668, 20], + ["access", 53, 0, 1669, 17], + ["access", 54, 0, 1670, 20], + ["access", 55, 0, 1671, 17], + ["null", 56, 1672, 20], + ["null", 57, 1673, 16], + ["null", 58, 1674, 21], + ["null", 59, 1675, 21], + ["null", 60, 1676, 22], + ["null", 61, 1677, 21], + ["access", 62, 0, 1678, 21], + ["access", 63, 0, 1679, 21], + ["access", 64, 0, 1680, 21], + ["access", 65, 0, 1681, 17], + ["null", 66, 1682, 22], + ["null", 67, 1684, 16], + ["null", 68, 1685, 15], + ["access", 69, 0, 1686, 20], + ["null", 70, 1687, 20], + ["null", 71, 1688, 17], + ["null", 72, 1689, 16], + ["access", 73, 0, 1690, 19], + ["access", 74, 0, 1691, 19], + ["null", 75, 1692, 21], + ["null", 76, 1693, 22], + ["null", 77, 1695, 17], + ["is_identical", 78, 1, 77, 1695, 17], + ["jump_true", 78, "eq_done_799", 1695, 17], "_nop_tc_1", - ["jump", "eq_ni_775", 1594, 17], + ["jump", "eq_ni_800", 1695, 17], "_nop_tc_2", - ["jump", "eq_ni_775", 1594, 17], - ["eq_int", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_ni_775", + ["jump", "eq_ni_800", 1695, 17], + ["eq_int", 78, 1, 77, 1695, 17], + ["jump", "eq_done_799", 1695, 17], + "eq_ni_800", "_nop_tc_3", - ["jump", "eq_nn_776", 1594, 17], + ["jump", "eq_nn_801", 1695, 17], "_nop_tc_4", - ["jump", "eq_nn_776", 1594, 17], - ["eq_float", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nn_776", + ["jump", "eq_nn_801", 1695, 17], + ["eq_float", 78, 1, 77, 1695, 17], + ["jump", "eq_done_799", 1695, 17], + "eq_nn_801", "_nop_tc_5", - ["jump", "eq_nt_777", 1594, 17], + ["jump", "eq_nt_802", 1695, 17], "_nop_tc_6", - ["jump", "eq_nt_777", 1594, 17], - ["eq_text", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nt_777", + ["jump", "eq_nt_802", 1695, 17], + ["eq_text", 78, 1, 77, 1695, 17], + ["jump", "eq_done_799", 1695, 17], + "eq_nt_802", "_nop_tc_7", - ["jump", "eq_nnl_778", 1594, 17], + ["jump", "eq_nnl_803", 1695, 17], "_nop_tc_8", "_nop_tc_9", - ["true", 78, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nnl_778", + ["true", 78, 1695, 17], + ["jump", "eq_done_799", 1695, 17], + "eq_nnl_803", "_nop_tc_10", - ["jump", "eq_nb_779", 1594, 17], + ["jump", "eq_nb_804", 1695, 17], "_nop_tc_11", - ["jump", "eq_nb_779", 1594, 17], - ["eq_bool", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nb_779", - ["false", 78, 1594, 17], - "eq_done_774", - ["jump_false", 78, "if_else_772", 1594, 17], - ["access", 77, -1, 1595, 14], - ["return", 77, 1595, 14], + ["jump", "eq_nb_804", 1695, 17], + ["eq_bool", 78, 1, 77, 1695, 17], + ["jump", "eq_done_799", 1695, 17], + "eq_nb_804", + ["false", 78, 1695, 17], + "eq_done_799", + ["jump_false", 78, "if_else_797", 1695, 17], + ["access", 77, -1, 1696, 14], + ["return", 77, 1696, 14], "_nop_ur_1", - "if_else_772", - "if_end_773", - ["get", 77, 46, 1, 1597, 5], - ["frame", 78, 77, 1, 1597, 5], - ["null", 77, 1597, 5], - ["setarg", 78, 0, 77, 1597, 5], - ["setarg", 78, 1, 1, 1597, 5], - ["invoke", 78, 77, 1597, 5], - ["load_field", 77, 1, "kind", 1598, 12], - ["move", 3, 77, 1598, 12], - ["null", 77, 1599, 17], - ["is_identical", 78, 3, 77, 1599, 17], - ["jump_true", 78, "eq_done_782", 1599, 17], - ["is_int", 79, 3, 1599, 17], - ["jump_false", 79, "eq_ni_783", 1599, 17], + "if_else_797", + "if_end_798", + ["get", 77, 49, 1, 1698, 5], + ["frame", 78, 77, 1, 1698, 5], + ["null", 77, 1698, 5], + ["setarg", 78, 0, 77, 1698, 5], + ["setarg", 78, 1, 1, 1698, 5], + ["invoke", 78, 77, 1698, 5], + ["load_field", 77, 1, "kind", 1699, 12], + ["move", 3, 77, 1699, 12], + ["null", 77, 1700, 17], + ["is_identical", 78, 3, 77, 1700, 17], + ["jump_true", 78, "eq_done_807", 1700, 17], + ["is_int", 79, 3, 1700, 17], + ["jump_false", 79, "eq_ni_808", 1700, 17], "_nop_tc_12", - ["jump", "eq_ni_783", 1599, 17], - ["eq_int", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_ni_783", - ["is_num", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nn_784", 1599, 17], + ["jump", "eq_ni_808", 1700, 17], + ["eq_int", 78, 3, 77, 1700, 17], + ["jump", "eq_done_807", 1700, 17], + "eq_ni_808", + ["is_num", 79, 3, 1700, 17], + ["jump_false", 79, "eq_nn_809", 1700, 17], "_nop_tc_13", - ["jump", "eq_nn_784", 1599, 17], - ["eq_float", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nn_784", - ["is_text", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nt_785", 1599, 17], + ["jump", "eq_nn_809", 1700, 17], + ["eq_float", 78, 3, 77, 1700, 17], + ["jump", "eq_done_807", 1700, 17], + "eq_nn_809", + ["is_text", 79, 3, 1700, 17], + ["jump_false", 79, "eq_nt_810", 1700, 17], "_nop_tc_14", - ["jump", "eq_nt_785", 1599, 17], - ["eq_text", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nt_785", - ["is_null", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nnl_786", 1599, 17], + ["jump", "eq_nt_810", 1700, 17], + ["eq_text", 78, 3, 77, 1700, 17], + ["jump", "eq_done_807", 1700, 17], + "eq_nt_810", + ["is_null", 79, 3, 1700, 17], + ["jump_false", 79, "eq_nnl_811", 1700, 17], "_nop_tc_15", "_nop_tc_16", - ["true", 78, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nnl_786", - ["is_bool", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nb_787", 1599, 17], + ["true", 78, 1700, 17], + ["jump", "eq_done_807", 1700, 17], + "eq_nnl_811", + ["is_bool", 79, 3, 1700, 17], + ["jump_false", 79, "eq_nb_812", 1700, 17], "_nop_tc_17", - ["jump", "eq_nb_787", 1599, 17], - ["eq_bool", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nb_787", - ["false", 78, 1599, 17], - "eq_done_782", - ["jump_false", 78, "if_else_780", 1599, 17], - ["access", 77, -1, 1600, 14], - ["return", 77, 1600, 14], + ["jump", "eq_nb_812", 1700, 17], + ["eq_bool", 78, 3, 77, 1700, 17], + ["jump", "eq_done_807", 1700, 17], + "eq_nb_812", + ["false", 78, 1700, 17], + "eq_done_807", + ["jump_false", 78, "if_else_805", 1700, 17], + ["access", 77, -1, 1701, 14], + ["return", 77, 1701, 14], "_nop_ur_2", - "if_else_780", - "if_end_781", - ["access", 77, "number", 1604, 17], - ["is_identical", 78, 3, 77, 1604, 17], - ["jump_true", 78, "eq_done_790", 1604, 17], - ["is_int", 79, 3, 1604, 17], - ["jump_false", 79, "eq_ni_791", 1604, 17], + "if_else_805", + "if_end_806", + ["access", 77, "number", 1705, 17], + ["is_identical", 78, 3, 77, 1705, 17], + ["jump_true", 78, "eq_done_815", 1705, 17], + ["is_int", 79, 3, 1705, 17], + ["jump_false", 79, "eq_ni_816", 1705, 17], "_nop_tc_18", - ["jump", "eq_ni_791", 1604, 17], - ["eq_int", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_ni_791", - ["is_num", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nn_792", 1604, 17], + ["jump", "eq_ni_816", 1705, 17], + ["eq_int", 78, 3, 77, 1705, 17], + ["jump", "eq_done_815", 1705, 17], + "eq_ni_816", + ["is_num", 79, 3, 1705, 17], + ["jump_false", 79, "eq_nn_817", 1705, 17], "_nop_tc_19", - ["jump", "eq_nn_792", 1604, 17], - ["eq_float", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nn_792", - ["is_text", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nt_793", 1604, 17], + ["jump", "eq_nn_817", 1705, 17], + ["eq_float", 78, 3, 77, 1705, 17], + ["jump", "eq_done_815", 1705, 17], + "eq_nn_817", + ["is_text", 79, 3, 1705, 17], + ["jump_false", 79, "eq_nt_818", 1705, 17], "_nop_tc_20", "_nop_tc_21", - ["eq_text", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nt_793", - ["is_null", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nnl_794", 1604, 17], + ["eq_text", 78, 3, 77, 1705, 17], + ["jump", "eq_done_815", 1705, 17], + "eq_nt_818", + ["is_null", 79, 3, 1705, 17], + ["jump_false", 79, "eq_nnl_819", 1705, 17], "_nop_tc_22", - ["jump", "eq_nnl_794", 1604, 17], - ["true", 78, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nnl_794", - ["is_bool", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nb_795", 1604, 17], + ["jump", "eq_nnl_819", 1705, 17], + ["true", 78, 1705, 17], + ["jump", "eq_done_815", 1705, 17], + "eq_nnl_819", + ["is_bool", 79, 3, 1705, 17], + ["jump_false", 79, "eq_nb_820", 1705, 17], "_nop_tc_23", - ["jump", "eq_nb_795", 1604, 17], - ["eq_bool", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nb_795", - ["false", 78, 1604, 17], - "eq_done_790", - ["jump_false", 78, "if_else_788", 1604, 17], - ["access", 77, 0, 1605, 24], - ["is_int", 78, 2, 1605, 24], - ["jump_false", 78, "rel_ni_798", 1605, 24], + ["jump", "eq_nb_820", 1705, 17], + ["eq_bool", 78, 3, 77, 1705, 17], + ["jump", "eq_done_815", 1705, 17], + "eq_nb_820", + ["false", 78, 1705, 17], + "eq_done_815", + ["jump_false", 78, "if_else_813", 1705, 17], + ["access", 77, 0, 1706, 24], + ["is_int", 78, 2, 1706, 24], + ["jump_false", 78, "rel_ni_823", 1706, 24], "_nop_tc_24", "_nop_tc_25", - ["ge_int", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_ni_798", - ["is_num", 78, 2, 1605, 24], - ["jump_false", 78, "rel_nn_799", 1605, 24], + ["ge_int", 79, 2, 77, 1706, 24], + ["jump", "rel_done_825", 1706, 24], + "rel_ni_823", + ["is_num", 78, 2, 1706, 24], + ["jump_false", 78, "rel_nn_824", 1706, 24], "_nop_tc_26", "_nop_tc_27", - ["ge_float", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_nn_799", - ["is_text", 78, 2, 1605, 24], - ["jump_false", 78, "rel_err_801", 1605, 24], + ["ge_float", 79, 2, 77, 1706, 24], + ["jump", "rel_done_825", 1706, 24], + "rel_nn_824", + ["is_text", 78, 2, 1706, 24], + ["jump_false", 78, "rel_err_826", 1706, 24], "_nop_tc_28", - ["jump", "rel_err_801", 1605, 24], - ["ge_text", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_err_801", + ["jump", "rel_err_826", 1706, 24], + ["ge_text", 79, 2, 77, 1706, 24], + ["jump", "rel_done_825", 1706, 24], + "rel_err_826", [ "access", 77, @@ -12462,108 +13265,108 @@ "kind": "name", "make": "intrinsic" }, - 1605, + 1706, 24 ], - ["access", 78, "error", 1605, 24], - ["access", 80, "cannot compare with '>=': operands must be same type", 1605, 24], - ["array", 81, 0, 1605, 24], - ["push", 81, 80, 1605, 24], - ["frame", 80, 77, 2, 1605, 24], - ["null", 77, 1605, 24], - ["setarg", 80, 0, 77, 1605, 24], - ["setarg", 80, 1, 78, 1605, 24], - ["setarg", 80, 2, 81, 1605, 24], - ["invoke", 80, 77, 1605, 24], - ["disrupt", 1605, 24], - "rel_done_800", - ["jump_false", 79, "tern_else_796", 1605, 24], - ["move", 77, 2, 1605, 28], - ["jump", "tern_end_797", 1605, 28], - "tern_else_796", - ["get", 78, 40, 1, 1605, 37], - ["frame", 79, 78, 0, 1605, 37], - ["null", 78, 1605, 37], - ["setarg", 79, 0, 78, 1605, 37], - ["invoke", 79, 78, 1605, 37], - ["move", 77, 78, 1605, 37], - "tern_end_797", - ["move", 4, 77, 1605, 37], - ["load_field", 77, 1, "number", 1606, 28], - ["get", 78, 54, 1, 1606, 7], - ["frame", 79, 78, 2, 1606, 7], - ["null", 78, 1606, 7], - ["setarg", 79, 0, 78, 1606, 7], - ["setarg", 79, 1, 4, 1606, 7], - ["setarg", 79, 2, 77, 1606, 7], - ["invoke", 79, 77, 1606, 7], - ["return", 4, 1607, 14], + ["access", 78, "error", 1706, 24], + ["access", 80, "cannot compare with '>=': operands must be same type", 1706, 24], + ["array", 81, 0, 1706, 24], + ["push", 81, 80, 1706, 24], + ["frame", 80, 77, 2, 1706, 24], + ["null", 77, 1706, 24], + ["setarg", 80, 0, 77, 1706, 24], + ["setarg", 80, 1, 78, 1706, 24], + ["setarg", 80, 2, 81, 1706, 24], + ["invoke", 80, 77, 1706, 24], + ["disrupt", 1706, 24], + "rel_done_825", + ["jump_false", 79, "tern_else_821", 1706, 24], + ["move", 77, 2, 1706, 28], + ["jump", "tern_end_822", 1706, 28], + "tern_else_821", + ["get", 78, 43, 1, 1706, 37], + ["frame", 79, 78, 0, 1706, 37], + ["null", 78, 1706, 37], + ["setarg", 79, 0, 78, 1706, 37], + ["invoke", 79, 78, 1706, 37], + ["move", 77, 78, 1706, 37], + "tern_end_822", + ["move", 4, 77, 1706, 37], + ["load_field", 77, 1, "number", 1707, 28], + ["get", 78, 57, 1, 1707, 7], + ["frame", 79, 78, 2, 1707, 7], + ["null", 78, 1707, 7], + ["setarg", 79, 0, 78, 1707, 7], + ["setarg", 79, 1, 4, 1707, 7], + ["setarg", 79, 2, 77, 1707, 7], + ["invoke", 79, 77, 1707, 7], + ["return", 4, 1708, 14], "_nop_ur_3", - "if_else_788", - "if_end_789", - ["access", 77, "text", 1609, 17], - ["is_identical", 78, 3, 77, 1609, 17], - ["jump_true", 78, "eq_done_804", 1609, 17], - ["is_int", 79, 3, 1609, 17], - ["jump_false", 79, "eq_ni_805", 1609, 17], + "if_else_813", + "if_end_814", + ["access", 77, "text", 1710, 17], + ["is_identical", 78, 3, 77, 1710, 17], + ["jump_true", 78, "eq_done_829", 1710, 17], + ["is_int", 79, 3, 1710, 17], + ["jump_false", 79, "eq_ni_830", 1710, 17], "_nop_tc_29", - ["jump", "eq_ni_805", 1609, 17], - ["eq_int", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_ni_805", - ["is_num", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nn_806", 1609, 17], + ["jump", "eq_ni_830", 1710, 17], + ["eq_int", 78, 3, 77, 1710, 17], + ["jump", "eq_done_829", 1710, 17], + "eq_ni_830", + ["is_num", 79, 3, 1710, 17], + ["jump_false", 79, "eq_nn_831", 1710, 17], "_nop_tc_30", - ["jump", "eq_nn_806", 1609, 17], - ["eq_float", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nn_806", - ["is_text", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nt_807", 1609, 17], + ["jump", "eq_nn_831", 1710, 17], + ["eq_float", 78, 3, 77, 1710, 17], + ["jump", "eq_done_829", 1710, 17], + "eq_nn_831", + ["is_text", 79, 3, 1710, 17], + ["jump_false", 79, "eq_nt_832", 1710, 17], "_nop_tc_31", "_nop_tc_32", - ["eq_text", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nt_807", - ["is_null", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nnl_808", 1609, 17], + ["eq_text", 78, 3, 77, 1710, 17], + ["jump", "eq_done_829", 1710, 17], + "eq_nt_832", + ["is_null", 79, 3, 1710, 17], + ["jump_false", 79, "eq_nnl_833", 1710, 17], "_nop_tc_33", - ["jump", "eq_nnl_808", 1609, 17], - ["true", 78, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nnl_808", - ["is_bool", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nb_809", 1609, 17], + ["jump", "eq_nnl_833", 1710, 17], + ["true", 78, 1710, 17], + ["jump", "eq_done_829", 1710, 17], + "eq_nnl_833", + ["is_bool", 79, 3, 1710, 17], + ["jump_false", 79, "eq_nb_834", 1710, 17], "_nop_tc_34", - ["jump", "eq_nb_809", 1609, 17], - ["eq_bool", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nb_809", - ["false", 78, 1609, 17], - "eq_done_804", - ["jump_false", 78, "if_else_802", 1609, 17], - ["access", 77, 0, 1610, 24], - ["is_int", 78, 2, 1610, 24], - ["jump_false", 78, "rel_ni_812", 1610, 24], + ["jump", "eq_nb_834", 1710, 17], + ["eq_bool", 78, 3, 77, 1710, 17], + ["jump", "eq_done_829", 1710, 17], + "eq_nb_834", + ["false", 78, 1710, 17], + "eq_done_829", + ["jump_false", 78, "if_else_827", 1710, 17], + ["access", 77, 0, 1711, 24], + ["is_int", 78, 2, 1711, 24], + ["jump_false", 78, "rel_ni_837", 1711, 24], "_nop_tc_35", "_nop_tc_36", - ["ge_int", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_ni_812", - ["is_num", 78, 2, 1610, 24], - ["jump_false", 78, "rel_nn_813", 1610, 24], + ["ge_int", 79, 2, 77, 1711, 24], + ["jump", "rel_done_839", 1711, 24], + "rel_ni_837", + ["is_num", 78, 2, 1711, 24], + ["jump_false", 78, "rel_nn_838", 1711, 24], "_nop_tc_37", "_nop_tc_38", - ["ge_float", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_nn_813", - ["is_text", 78, 2, 1610, 24], - ["jump_false", 78, "rel_err_815", 1610, 24], + ["ge_float", 79, 2, 77, 1711, 24], + ["jump", "rel_done_839", 1711, 24], + "rel_nn_838", + ["is_text", 78, 2, 1711, 24], + ["jump_false", 78, "rel_err_840", 1711, 24], "_nop_tc_39", - ["jump", "rel_err_815", 1610, 24], - ["ge_text", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_err_815", + ["jump", "rel_err_840", 1711, 24], + ["ge_text", 79, 2, 77, 1711, 24], + ["jump", "rel_done_839", 1711, 24], + "rel_err_840", [ "access", 77, @@ -12572,391 +13375,251 @@ "kind": "name", "make": "intrinsic" }, - 1610, + 1711, 24 ], - ["access", 78, "error", 1610, 24], - ["access", 80, "cannot compare with '>=': operands must be same type", 1610, 24], - ["array", 81, 0, 1610, 24], - ["push", 81, 80, 1610, 24], - ["frame", 80, 77, 2, 1610, 24], - ["null", 77, 1610, 24], - ["setarg", 80, 0, 77, 1610, 24], - ["setarg", 80, 1, 78, 1610, 24], - ["setarg", 80, 2, 81, 1610, 24], - ["invoke", 80, 77, 1610, 24], - ["disrupt", 1610, 24], - "rel_done_814", - ["jump_false", 79, "tern_else_810", 1610, 24], - ["move", 77, 2, 1610, 28], - ["jump", "tern_end_811", 1610, 28], - "tern_else_810", - ["get", 78, 40, 1, 1610, 37], - ["frame", 79, 78, 0, 1610, 37], - ["null", 78, 1610, 37], - ["setarg", 79, 0, 78, 1610, 37], - ["invoke", 79, 78, 1610, 37], - ["move", 77, 78, 1610, 37], - "tern_end_811", - ["move", 4, 77, 1610, 37], - ["load_field", 77, 1, "value", 1611, 13], - ["move", 5, 77, 1611, 13], - ["null", 77, 1612, 18], - ["is_identical", 78, 5, 77, 1612, 18], - ["jump_true", 78, "eq_done_818", 1612, 18], - ["is_int", 79, 5, 1612, 18], - ["jump_false", 79, "eq_ni_819", 1612, 18], + ["access", 78, "error", 1711, 24], + ["access", 80, "cannot compare with '>=': operands must be same type", 1711, 24], + ["array", 81, 0, 1711, 24], + ["push", 81, 80, 1711, 24], + ["frame", 80, 77, 2, 1711, 24], + ["null", 77, 1711, 24], + ["setarg", 80, 0, 77, 1711, 24], + ["setarg", 80, 1, 78, 1711, 24], + ["setarg", 80, 2, 81, 1711, 24], + ["invoke", 80, 77, 1711, 24], + ["disrupt", 1711, 24], + "rel_done_839", + ["jump_false", 79, "tern_else_835", 1711, 24], + ["move", 77, 2, 1711, 28], + ["jump", "tern_end_836", 1711, 28], + "tern_else_835", + ["get", 78, 43, 1, 1711, 37], + ["frame", 79, 78, 0, 1711, 37], + ["null", 78, 1711, 37], + ["setarg", 79, 0, 78, 1711, 37], + ["invoke", 79, 78, 1711, 37], + ["move", 77, 78, 1711, 37], + "tern_end_836", + ["move", 4, 77, 1711, 37], + ["load_field", 77, 1, "value", 1712, 13], + ["move", 5, 77, 1712, 13], + ["null", 77, 1713, 18], + ["is_identical", 78, 5, 77, 1713, 18], + ["jump_true", 78, "eq_done_843", 1713, 18], + ["is_int", 79, 5, 1713, 18], + ["jump_false", 79, "eq_ni_844", 1713, 18], "_nop_tc_40", - ["jump", "eq_ni_819", 1612, 18], - ["eq_int", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_ni_819", - ["is_num", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nn_820", 1612, 18], + ["jump", "eq_ni_844", 1713, 18], + ["eq_int", 78, 5, 77, 1713, 18], + ["jump", "eq_done_843", 1713, 18], + "eq_ni_844", + ["is_num", 79, 5, 1713, 18], + ["jump_false", 79, "eq_nn_845", 1713, 18], "_nop_tc_41", - ["jump", "eq_nn_820", 1612, 18], - ["eq_float", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nn_820", - ["is_text", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nt_821", 1612, 18], + ["jump", "eq_nn_845", 1713, 18], + ["eq_float", 78, 5, 77, 1713, 18], + ["jump", "eq_done_843", 1713, 18], + "eq_nn_845", + ["is_text", 79, 5, 1713, 18], + ["jump_false", 79, "eq_nt_846", 1713, 18], "_nop_tc_42", - ["jump", "eq_nt_821", 1612, 18], - ["eq_text", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nt_821", - ["is_null", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nnl_822", 1612, 18], + ["jump", "eq_nt_846", 1713, 18], + ["eq_text", 78, 5, 77, 1713, 18], + ["jump", "eq_done_843", 1713, 18], + "eq_nt_846", + ["is_null", 79, 5, 1713, 18], + ["jump_false", 79, "eq_nnl_847", 1713, 18], "_nop_tc_43", "_nop_tc_44", - ["true", 78, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nnl_822", - ["is_bool", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nb_823", 1612, 18], + ["true", 78, 1713, 18], + ["jump", "eq_done_843", 1713, 18], + "eq_nnl_847", + ["is_bool", 79, 5, 1713, 18], + ["jump_false", 79, "eq_nb_848", 1713, 18], "_nop_tc_45", - ["jump", "eq_nb_823", 1612, 18], - ["eq_bool", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nb_823", - ["false", 78, 1612, 18], - "eq_done_818", - ["jump_false", 78, "if_else_816", 1612, 18], - ["access", 5, "", 1613, 15], - ["jump", "if_end_817", 1613, 15], - "if_else_816", - "if_end_817", - ["get", 77, 55, 1, 1615, 7], - ["frame", 78, 77, 2, 1615, 7], - ["null", 77, 1615, 7], - ["setarg", 78, 0, 77, 1615, 7], - ["setarg", 78, 1, 4, 1615, 7], - ["setarg", 78, 2, 5, 1615, 7], - ["invoke", 78, 77, 1615, 7], - ["return", 4, 1616, 14], + ["jump", "eq_nb_848", 1713, 18], + ["eq_bool", 78, 5, 77, 1713, 18], + ["jump", "eq_done_843", 1713, 18], + "eq_nb_848", + ["false", 78, 1713, 18], + "eq_done_843", + ["jump_false", 78, "if_else_841", 1713, 18], + ["access", 5, "", 1714, 15], + ["jump", "if_end_842", 1714, 15], + "if_else_841", + "if_end_842", + ["get", 77, 58, 1, 1716, 7], + ["frame", 78, 77, 2, 1716, 7], + ["null", 77, 1716, 7], + ["setarg", 78, 0, 77, 1716, 7], + ["setarg", 78, 1, 4, 1716, 7], + ["setarg", 78, 2, 5, 1716, 7], + ["invoke", 78, 77, 1716, 7], + ["return", 4, 1717, 14], "_nop_ur_4", - "if_else_802", - "if_end_803", - ["access", 77, "text literal", 1619, 17], - ["is_identical", 78, 3, 77, 1619, 17], - ["jump_true", 78, "eq_done_826", 1619, 17], - ["is_int", 79, 3, 1619, 17], - ["jump_false", 79, "eq_ni_827", 1619, 17], + "if_else_827", + "if_end_828", + ["access", 77, "text literal", 1720, 17], + ["is_identical", 78, 3, 77, 1720, 17], + ["jump_true", 78, "eq_done_851", 1720, 17], + ["is_int", 79, 3, 1720, 17], + ["jump_false", 79, "eq_ni_852", 1720, 17], "_nop_tc_46", - ["jump", "eq_ni_827", 1619, 17], - ["eq_int", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_ni_827", - ["is_num", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nn_828", 1619, 17], + ["jump", "eq_ni_852", 1720, 17], + ["eq_int", 78, 3, 77, 1720, 17], + ["jump", "eq_done_851", 1720, 17], + "eq_ni_852", + ["is_num", 79, 3, 1720, 17], + ["jump_false", 79, "eq_nn_853", 1720, 17], "_nop_tc_47", - ["jump", "eq_nn_828", 1619, 17], - ["eq_float", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nn_828", - ["is_text", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nt_829", 1619, 17], + ["jump", "eq_nn_853", 1720, 17], + ["eq_float", 78, 3, 77, 1720, 17], + ["jump", "eq_done_851", 1720, 17], + "eq_nn_853", + ["is_text", 79, 3, 1720, 17], + ["jump_false", 79, "eq_nt_854", 1720, 17], "_nop_tc_48", "_nop_tc_49", - ["eq_text", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nt_829", - ["is_null", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nnl_830", 1619, 17], + ["eq_text", 78, 3, 77, 1720, 17], + ["jump", "eq_done_851", 1720, 17], + "eq_nt_854", + ["is_null", 79, 3, 1720, 17], + ["jump_false", 79, "eq_nnl_855", 1720, 17], "_nop_tc_50", - ["jump", "eq_nnl_830", 1619, 17], - ["true", 78, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nnl_830", - ["is_bool", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nb_831", 1619, 17], + ["jump", "eq_nnl_855", 1720, 17], + ["true", 78, 1720, 17], + ["jump", "eq_done_851", 1720, 17], + "eq_nnl_855", + ["is_bool", 79, 3, 1720, 17], + ["jump_false", 79, "eq_nb_856", 1720, 17], "_nop_tc_51", - ["jump", "eq_nb_831", 1619, 17], - ["eq_bool", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nb_831", - ["false", 78, 1619, 17], - "eq_done_826", - ["jump_false", 78, "if_else_824", 1619, 17], - ["load_field", 77, 1, "list", 1620, 14], - ["move", 6, 77, 1620, 14], - ["null", 77, 1621, 23], - ["is_identical", 78, 6, 77, 1621, 23], - ["jump_true", 78, "ne_nid_835", 1621, 23], - ["jump", "ne_ni_836", 1621, 23], - "ne_nid_835", - ["false", 78, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_ni_836", - ["is_int", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nn_837", 1621, 23], + ["jump", "eq_nb_856", 1720, 17], + ["eq_bool", 78, 3, 77, 1720, 17], + ["jump", "eq_done_851", 1720, 17], + "eq_nb_856", + ["false", 78, 1720, 17], + "eq_done_851", + ["jump_false", 78, "if_else_849", 1720, 17], + ["load_field", 77, 1, "list", 1721, 14], + ["move", 6, 77, 1721, 14], + ["null", 77, 1722, 23], + ["is_identical", 78, 6, 77, 1722, 23], + ["jump_true", 78, "ne_nid_860", 1722, 23], + ["jump", "ne_ni_861", 1722, 23], + "ne_nid_860", + ["false", 78, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_ni_861", + ["is_int", 79, 6, 1722, 23], + ["jump_false", 79, "ne_nn_862", 1722, 23], "_nop_tc_52", - ["jump", "ne_nn_837", 1621, 23], - ["ne_int", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nn_837", - ["is_num", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nt_838", 1621, 23], + ["jump", "ne_nn_862", 1722, 23], + ["ne_int", 78, 6, 77, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_nn_862", + ["is_num", 79, 6, 1722, 23], + ["jump_false", 79, "ne_nt_863", 1722, 23], "_nop_tc_53", - ["jump", "ne_nt_838", 1621, 23], - ["ne_float", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nt_838", - ["is_text", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nnl_839", 1621, 23], + ["jump", "ne_nt_863", 1722, 23], + ["ne_float", 78, 6, 77, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_nt_863", + ["is_text", 79, 6, 1722, 23], + ["jump_false", 79, "ne_nnl_864", 1722, 23], "_nop_tc_54", - ["jump", "ne_nnl_839", 1621, 23], - ["ne_text", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nnl_839", - ["is_null", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nb_840", 1621, 23], + ["jump", "ne_nnl_864", 1722, 23], + ["ne_text", 78, 6, 77, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_nnl_864", + ["is_null", 79, 6, 1722, 23], + ["jump_false", 79, "ne_nb_865", 1722, 23], "_nop_tc_55", "_nop_tc_56", - ["false", 78, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nb_840", - ["is_bool", 79, 6, 1621, 23], - ["jump_false", 79, "ne_mis_841", 1621, 23], + ["false", 78, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_nb_865", + ["is_bool", 79, 6, 1722, 23], + ["jump_false", 79, "ne_mis_866", 1722, 23], "_nop_tc_57", - ["jump", "ne_mis_841", 1621, 23], - ["ne_bool", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_mis_841", - ["true", 78, 1621, 23], - "ne_done_834", - ["jump_false", 78, "tern_else_832", 1621, 23], - ["length", 77, 6, 1621, 37], - ["move", 78, 77, 1621, 37], - ["jump", "tern_end_833", 1621, 37], - "tern_else_832", - ["access", 77, 0, 1621, 45], - ["move", 78, 77, 1621, 45], - "tern_end_833", - ["move", 7, 78, 1621, 45], - ["array", 77, 0, 1622, 20], - ["move", 8, 77, 1622, 20], - ["access", 9, 0, 1623, 12], - "while_start_842", - ["is_int", 77, 9, 1624, 19], - ["jump_false", 77, "rel_ni_844", 1624, 19], - ["is_int", 78, 7, 1624, 19], - ["jump_false", 78, "rel_ni_844", 1624, 19], - ["lt_int", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_ni_844", - ["is_num", 77, 9, 1624, 19], - ["jump_false", 77, "rel_nn_845", 1624, 19], - ["is_num", 78, 7, 1624, 19], - ["jump_false", 78, "rel_nn_845", 1624, 19], - ["lt_float", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_nn_845", - ["is_text", 77, 9, 1624, 19], - ["jump_false", 77, "rel_err_847", 1624, 19], - ["is_text", 78, 7, 1624, 19], - ["jump_false", 78, "rel_err_847", 1624, 19], - ["lt_text", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_err_847", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1624, - 19 - ], - ["access", 78, "error", 1624, 19], - ["access", 80, "cannot compare with '<': operands must be same type", 1624, 19], - ["array", 81, 0, 1624, 19], - ["push", 81, 80, 1624, 19], - ["frame", 80, 77, 2, 1624, 19], - ["null", 77, 1624, 19], - ["setarg", 80, 0, 77, 1624, 19], - ["setarg", 80, 1, 78, 1624, 19], - ["setarg", 80, 2, 81, 1624, 19], - ["invoke", 80, 77, 1624, 19], - ["disrupt", 1624, 19], - "rel_done_846", - ["jump_false", 79, "while_end_843", 1624, 19], - ["load_dynamic", 77, 6, 9, 1625, 40], - ["access", 78, -1, 1625, 45], - ["get", 79, 88, 1, 1625, 26], - ["frame", 80, 79, 2, 1625, 26], - ["null", 79, 1625, 26], - ["setarg", 80, 0, 79, 1625, 26], - ["setarg", 80, 1, 77, 1625, 26], - ["setarg", 80, 2, 78, 1625, 26], - ["invoke", 80, 77, 1625, 26], - ["is_array", 78, 8, 1625, 26], - ["jump_false", 78, "push_err_848", 1625, 26], - ["push", 8, 77, 1625, 26], - ["jump", "push_done_849", 1625, 26], - "push_err_848", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1625, - 26 - ], - ["access", 78, "error", 1625, 26], - ["access", 79, "cannot push: target must be an array", 1625, 26], - ["array", 80, 0, 1625, 26], - ["push", 80, 79, 1625, 26], - ["frame", 79, 77, 2, 1625, 26], - ["null", 77, 1625, 26], - ["setarg", 79, 0, 77, 1625, 26], - ["setarg", 79, 1, 78, 1625, 26], - ["setarg", 79, 2, 80, 1625, 26], - ["invoke", 79, 77, 1625, 26], - ["disrupt", 1625, 26], - "push_done_849", - ["access", 77, 1, 1626, 19], - ["is_num", 78, 9, 1626, 19], - ["jump_false", 78, "num_err_850", 1626, 19], + ["jump", "ne_mis_866", 1722, 23], + ["ne_bool", 78, 6, 77, 1722, 23], + ["jump", "ne_done_859", 1722, 23], + "ne_mis_866", + ["true", 78, 1722, 23], + "ne_done_859", + ["jump_false", 78, "tern_else_857", 1722, 23], + ["length", 77, 6, 1722, 37], + ["move", 78, 77, 1722, 37], + ["jump", "tern_end_858", 1722, 37], + "tern_else_857", + ["access", 77, 0, 1722, 45], + ["move", 78, 77, 1722, 45], + "tern_end_858", + ["move", 7, 78, 1722, 45], + ["array", 77, 0, 1723, 20], + ["move", 8, 77, 1723, 20], + ["access", 9, 0, 1724, 12], + "while_start_867", + ["is_int", 77, 9, 1725, 19], + ["jump_false", 77, "rel_ni_869", 1725, 19], "_nop_tc_58", "_nop_tc_59", - ["add", 78, 9, 77, 1626, 19], - ["jump", "num_done_851", 1626, 19], - "num_err_850", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1626, - 19 - ], - ["access", 79, "error", 1626, 19], - ["access", 80, "cannot apply '+': operands must be numbers", 1626, 19], - ["array", 81, 0, 1626, 19], - ["push", 81, 80, 1626, 19], - ["frame", 80, 77, 2, 1626, 19], - ["null", 77, 1626, 19], - ["setarg", 80, 0, 77, 1626, 19], - ["setarg", 80, 1, 79, 1626, 19], - ["setarg", 80, 2, 81, 1626, 19], - ["invoke", 80, 77, 1626, 19], - ["disrupt", 1626, 19], - "num_done_851", - ["move", 9, 78, 1626, 19], - ["jump", "while_start_842", 1626, 19], - "while_end_843", - ["get", 77, 40, 1, 1629, 18], - ["frame", 78, 77, 0, 1629, 18], - ["null", 77, 1629, 18], - ["setarg", 78, 0, 77, 1629, 18], - ["invoke", 78, 77, 1629, 18], - ["move", 10, 77, 1629, 18], - ["access", 77, "array", 1630, 18], - ["access", 78, 0, 1630, 37], - ["array", 79, 3, 1630, 37], - ["push", 79, 77, 1630, 37], - ["push", 79, 10, 1630, 37], - ["push", 79, 78, 1630, 37], - ["get", 77, 47, 1, 1630, 7], - ["frame", 78, 77, 1, 1630, 7], - ["null", 77, 1630, 7], - ["setarg", 78, 0, 77, 1630, 7], - ["setarg", 78, 1, 79, 1630, 7], - ["invoke", 78, 77, 1630, 7], - ["access", 9, 0, 1631, 12], - "while_start_852", - ["is_int", 77, 9, 1632, 19], - ["jump_false", 77, "rel_ni_854", 1632, 19], - ["is_int", 78, 7, 1632, 19], - ["jump_false", 78, "rel_ni_854", 1632, 19], - ["lt_int", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_ni_854", - ["is_num", 77, 9, 1632, 19], - ["jump_false", 77, "rel_nn_855", 1632, 19], - ["is_num", 78, 7, 1632, 19], - ["jump_false", 78, "rel_nn_855", 1632, 19], - ["lt_float", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_nn_855", - ["is_text", 77, 9, 1632, 19], - ["jump_false", 77, "rel_err_857", 1632, 19], - ["is_text", 78, 7, 1632, 19], - ["jump_false", 78, "rel_err_857", 1632, 19], - ["lt_text", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_err_857", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1632, - 19 - ], - ["access", 78, "error", 1632, 19], - ["access", 80, "cannot compare with '<': operands must be same type", 1632, 19], - ["array", 81, 0, 1632, 19], - ["push", 81, 80, 1632, 19], - ["frame", 80, 77, 2, 1632, 19], - ["null", 77, 1632, 19], - ["setarg", 80, 0, 77, 1632, 19], - ["setarg", 80, 1, 78, 1632, 19], - ["setarg", 80, 2, 81, 1632, 19], - ["invoke", 80, 77, 1632, 19], - ["disrupt", 1632, 19], - "rel_done_856", - ["jump_false", 79, "while_end_853", 1632, 19], - ["access", 77, "push", 1633, 16], - ["load_dynamic", 78, 8, 9, 1633, 45], - ["get", 79, 51, 1, 1633, 9], - ["frame", 80, 79, 3, 1633, 9], - ["null", 79, 1633, 9], - ["setarg", 80, 0, 79, 1633, 9], - ["setarg", 80, 1, 77, 1633, 9], - ["setarg", 80, 2, 10, 1633, 9], - ["setarg", 80, 3, 78, 1633, 9], - ["invoke", 80, 77, 1633, 9], - ["access", 77, 1, 1634, 19], - ["is_num", 78, 9, 1634, 19], - ["jump_false", 78, "num_err_858", 1634, 19], + ["lt_int", 77, 9, 7, 1725, 19], + ["jump", "rel_done_871", 1725, 19], + "rel_ni_869", "_nop_tc_60", "_nop_tc_61", - ["add", 78, 9, 77, 1634, 19], - ["jump", "num_done_859", 1634, 19], - "num_err_858", + "_nop_tc_62", + "_nop_tc_63", + ["lt_float", 77, 9, 7, 1725, 19], + ["jump", "rel_done_871", 1725, 19], + "rel_nn_870", + "_nop_tc_64", + ["jump", "rel_err_872", 1725, 19], + "_nop_tc_65", + ["jump", "rel_err_872", 1725, 19], + ["lt_text", 77, 9, 7, 1725, 19], + ["jump", "rel_done_871", 1725, 19], + "rel_err_872", + [ + "access", + 78, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1725, + 19 + ], + ["access", 79, "error", 1725, 19], + ["access", 80, "cannot compare with '<': operands must be same type", 1725, 19], + ["array", 81, 0, 1725, 19], + ["push", 81, 80, 1725, 19], + ["frame", 80, 78, 2, 1725, 19], + ["null", 78, 1725, 19], + ["setarg", 80, 0, 78, 1725, 19], + ["setarg", 80, 1, 79, 1725, 19], + ["setarg", 80, 2, 81, 1725, 19], + ["invoke", 80, 78, 1725, 19], + ["disrupt", 1725, 19], + "rel_done_871", + ["jump_false", 77, "while_end_868", 1725, 19], + ["load_dynamic", 77, 6, 9, 1726, 40], + ["access", 78, -1, 1726, 45], + ["get", 79, 94, 1, 1726, 26], + ["frame", 80, 79, 2, 1726, 26], + ["null", 79, 1726, 26], + ["setarg", 80, 0, 79, 1726, 26], + ["setarg", 80, 1, 77, 1726, 26], + ["setarg", 80, 2, 78, 1726, 26], + ["invoke", 80, 77, 1726, 26], + ["is_array", 78, 8, 1726, 26], + ["jump_false", 78, "push_err_873", 1726, 26], + ["push", 8, 77, 1726, 26], + ["jump", "push_done_874", 1726, 26], + "push_err_873", [ "access", 77, @@ -12965,498 +13628,317 @@ "kind": "name", "make": "intrinsic" }, - 1634, - 19 + 1726, + 26 ], - ["access", 79, "error", 1634, 19], - ["access", 80, "cannot apply '+': operands must be numbers", 1634, 19], - ["array", 81, 0, 1634, 19], - ["push", 81, 80, 1634, 19], - ["frame", 80, 77, 2, 1634, 19], - ["null", 77, 1634, 19], - ["setarg", 80, 0, 77, 1634, 19], - ["setarg", 80, 1, 79, 1634, 19], - ["setarg", 80, 2, 81, 1634, 19], - ["invoke", 80, 77, 1634, 19], - ["disrupt", 1634, 19], - "num_done_859", - ["move", 9, 78, 1634, 19], - ["jump", "while_start_852", 1634, 19], - "while_end_853", - ["access", 7, "format", 1637, 38], - ["get", 8, 43, 1, 1637, 23], - ["frame", 77, 8, 1, 1637, 23], - ["null", 8, 1637, 23], - ["setarg", 77, 0, 8, 1637, 23], - ["setarg", 77, 1, 7, 1637, 23], - ["invoke", 77, 7, 1637, 23], - ["move", 11, 7, 1637, 23], - ["access", 7, 0, 1638, 27], - ["is_int", 8, 11, 1638, 27], - ["jump_false", 8, "rel_ni_862", 1638, 27], - "_nop_tc_62", - "_nop_tc_63", - ["lt_int", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_ni_862", - ["is_num", 8, 11, 1638, 27], - ["jump_false", 8, "rel_nn_863", 1638, 27], - "_nop_tc_64", - "_nop_tc_65", - ["lt_float", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_nn_863", - ["is_text", 8, 11, 1638, 27], - ["jump_false", 8, "rel_err_865", 1638, 27], + ["access", 78, "error", 1726, 26], + ["access", 79, "cannot push: target must be an array", 1726, 26], + ["array", 80, 0, 1726, 26], + ["push", 80, 79, 1726, 26], + ["frame", 79, 77, 2, 1726, 26], + ["null", 77, 1726, 26], + ["setarg", 79, 0, 77, 1726, 26], + ["setarg", 79, 1, 78, 1726, 26], + ["setarg", 79, 2, 80, 1726, 26], + ["invoke", 79, 77, 1726, 26], + ["disrupt", 1726, 26], + "push_done_874", + ["access", 77, 1, 1727, 19], "_nop_tc_66", - ["jump", "rel_err_865", 1638, 27], - ["lt_text", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_err_865", + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + ["add", 78, 9, 77, 1727, 19], + ["jump", "num_done_876", 1727, 19], + "num_err_875", [ "access", - 7, + 77, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1638, - 27 + 1727, + 19 ], - ["access", 8, "error", 1638, 27], - ["access", 78, "cannot compare with '<': operands must be same type", 1638, 27], - ["array", 79, 0, 1638, 27], - ["push", 79, 78, 1638, 27], - ["frame", 78, 7, 2, 1638, 27], - ["null", 7, 1638, 27], - ["setarg", 78, 0, 7, 1638, 27], - ["setarg", 78, 1, 8, 1638, 27], - ["setarg", 78, 2, 79, 1638, 27], - ["invoke", 78, 7, 1638, 27], - ["disrupt", 1638, 27], - "rel_done_864", - ["jump_false", 77, "if_else_860", 1638, 27], - ["get", 7, 40, 1, 1639, 25], - ["frame", 8, 7, 0, 1639, 25], - ["null", 7, 1639, 25], - ["setarg", 8, 0, 7, 1639, 25], - ["invoke", 8, 7, 1639, 25], - ["move", 11, 7, 1639, 25], - ["access", 7, "format", 1640, 46], - ["get", 8, 98, 1, 1640, 9], - ["frame", 77, 8, 2, 1640, 9], - ["null", 8, 1640, 9], - ["setarg", 77, 0, 8, 1640, 9], - ["setarg", 77, 1, 11, 1640, 9], - ["setarg", 77, 2, 7, 1640, 9], - ["invoke", 77, 7, 1640, 9], - ["jump", "if_end_861", 1640, 9], - "if_else_860", - "if_end_861", - ["load_field", 7, 1, "value", 1643, 13], - ["move", 12, 7, 1643, 13], - ["null", 7, 1644, 18], - ["is_identical", 8, 12, 7, 1644, 18], - ["jump_true", 8, "eq_done_868", 1644, 18], - ["is_int", 77, 12, 1644, 18], - ["jump_false", 77, "eq_ni_869", 1644, 18], - "_nop_tc_67", - ["jump", "eq_ni_869", 1644, 18], - ["eq_int", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_ni_869", - ["is_num", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nn_870", 1644, 18], - "_nop_tc_68", - ["jump", "eq_nn_870", 1644, 18], - ["eq_float", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nn_870", - ["is_text", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nt_871", 1644, 18], - "_nop_tc_69", - ["jump", "eq_nt_871", 1644, 18], - ["eq_text", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nt_871", - ["is_null", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nnl_872", 1644, 18], + ["access", 79, "error", 1727, 19], + ["access", 80, "cannot apply '+': operands must be numbers", 1727, 19], + ["array", 81, 0, 1727, 19], + ["push", 81, 80, 1727, 19], + ["frame", 80, 77, 2, 1727, 19], + ["null", 77, 1727, 19], + ["setarg", 80, 0, 77, 1727, 19], + ["setarg", 80, 1, 79, 1727, 19], + ["setarg", 80, 2, 81, 1727, 19], + ["invoke", 80, 77, 1727, 19], + ["disrupt", 1727, 19], + "num_done_876", + ["move", 9, 78, 1727, 19], + ["jump", "while_start_867", 1727, 19], + "while_end_868", + ["get", 77, 43, 1, 1730, 18], + ["frame", 78, 77, 0, 1730, 18], + ["null", 77, 1730, 18], + ["setarg", 78, 0, 77, 1730, 18], + ["invoke", 78, 77, 1730, 18], + ["move", 10, 77, 1730, 18], + ["access", 77, "array", 1731, 18], + ["access", 78, 0, 1731, 37], + ["array", 79, 3, 1731, 37], + ["push", 79, 77, 1731, 37], + ["push", 79, 10, 1731, 37], + ["push", 79, 78, 1731, 37], + ["get", 77, 50, 1, 1731, 7], + ["frame", 78, 77, 1, 1731, 7], + ["null", 77, 1731, 7], + ["setarg", 78, 0, 77, 1731, 7], + ["setarg", 78, 1, 79, 1731, 7], + ["invoke", 78, 77, 1731, 7], + ["access", 9, 0, 1732, 12], + "while_start_877", + ["is_int", 77, 9, 1733, 19], + ["jump_false", 77, "rel_ni_879", 1733, 19], "_nop_tc_70", "_nop_tc_71", - ["true", 8, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nnl_872", - ["is_bool", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nb_873", 1644, 18], + ["lt_int", 77, 9, 7, 1733, 19], + ["jump", "rel_done_881", 1733, 19], + "rel_ni_879", "_nop_tc_72", - ["jump", "eq_nb_873", 1644, 18], - ["eq_bool", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nb_873", - ["false", 8, 1644, 18], - "eq_done_868", - ["jump_false", 8, "if_else_866", 1644, 18], - ["access", 12, "", 1645, 15], - ["jump", "if_end_867", 1645, 15], - "if_else_866", - "if_end_867", - ["get", 7, 40, 1, 1647, 22], - ["frame", 8, 7, 0, 1647, 22], - ["null", 7, 1647, 22], - ["setarg", 8, 0, 7, 1647, 22], - ["invoke", 8, 7, 1647, 22], - ["move", 13, 7, 1647, 22], - ["get", 7, 55, 1, 1648, 7], - ["frame", 8, 7, 2, 1648, 7], - ["null", 7, 1648, 7], - ["setarg", 8, 0, 7, 1648, 7], - ["setarg", 8, 1, 13, 1648, 7], - ["setarg", 8, 2, 12, 1648, 7], - ["invoke", 8, 7, 1648, 7], - ["access", 7, 0, 1650, 31], - ["is_int", 8, 2, 1650, 31], - ["jump_false", 8, "rel_ni_876", 1650, 31], "_nop_tc_73", "_nop_tc_74", - ["ge_int", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_ni_876", - ["is_num", 8, 2, 1650, 31], - ["jump_false", 8, "rel_nn_877", 1650, 31], "_nop_tc_75", + ["lt_float", 77, 9, 7, 1733, 19], + ["jump", "rel_done_881", 1733, 19], + "rel_nn_880", "_nop_tc_76", - ["ge_float", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_nn_877", - ["is_text", 8, 2, 1650, 31], - ["jump_false", 8, "rel_err_879", 1650, 31], + ["jump", "rel_err_882", 1733, 19], "_nop_tc_77", - ["jump", "rel_err_879", 1650, 31], - ["ge_text", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_err_879", + ["jump", "rel_err_882", 1733, 19], + ["lt_text", 77, 9, 7, 1733, 19], + ["jump", "rel_done_881", 1733, 19], + "rel_err_882", [ "access", - 7, + 78, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1650, - 31 + 1733, + 19 ], - ["access", 8, "error", 1650, 31], - ["access", 77, "cannot compare with '>=': operands must be same type", 1650, 31], - ["array", 78, 0, 1650, 31], - ["push", 78, 77, 1650, 31], - ["frame", 77, 7, 2, 1650, 31], - ["null", 7, 1650, 31], - ["setarg", 77, 0, 7, 1650, 31], - ["setarg", 77, 1, 8, 1650, 31], - ["setarg", 77, 2, 78, 1650, 31], - ["invoke", 77, 7, 1650, 31], - ["disrupt", 1650, 31], - "rel_done_878", - ["jump_false", 12, "tern_else_874", 1650, 31], - ["move", 7, 2, 1650, 35], - ["jump", "tern_end_875", 1650, 35], - "tern_else_874", - ["get", 8, 40, 1, 1650, 44], - ["frame", 12, 8, 0, 1650, 44], - ["null", 8, 1650, 44], - ["setarg", 12, 0, 8, 1650, 44], - ["invoke", 12, 8, 1650, 44], - ["move", 7, 8, 1650, 44], - "tern_end_875", - ["move", 14, 7, 1650, 44], - ["array", 7, 2, 1651, 60], - ["push", 7, 13, 1651, 60], - ["push", 7, 10, 1651, 60], - ["get", 8, 76, 1, 1651, 7], - ["frame", 10, 8, 3, 1651, 7], - ["null", 8, 1651, 7], - ["setarg", 10, 0, 8, 1651, 7], - ["setarg", 10, 1, 14, 1651, 7], - ["setarg", 10, 2, 11, 1651, 7], - ["setarg", 10, 3, 7, 1651, 7], - ["invoke", 10, 7, 1651, 7], - ["return", 14, 1652, 14], - "_nop_ur_5", - "if_else_824", - "if_end_825", - ["access", 7, "regexp", 1654, 17], - ["is_identical", 8, 3, 7, 1654, 17], - ["jump_true", 8, "eq_done_882", 1654, 17], - ["is_int", 10, 3, 1654, 17], - ["jump_false", 10, "eq_ni_883", 1654, 17], + ["access", 79, "error", 1733, 19], + ["access", 80, "cannot compare with '<': operands must be same type", 1733, 19], + ["array", 81, 0, 1733, 19], + ["push", 81, 80, 1733, 19], + ["frame", 80, 78, 2, 1733, 19], + ["null", 78, 1733, 19], + ["setarg", 80, 0, 78, 1733, 19], + ["setarg", 80, 1, 79, 1733, 19], + ["setarg", 80, 2, 81, 1733, 19], + ["invoke", 80, 78, 1733, 19], + ["disrupt", 1733, 19], + "rel_done_881", + ["jump_false", 77, "while_end_878", 1733, 19], + ["access", 77, "push", 1734, 16], + ["load_dynamic", 78, 8, 9, 1734, 45], + ["get", 79, 54, 1, 1734, 9], + ["frame", 80, 79, 3, 1734, 9], + ["null", 79, 1734, 9], + ["setarg", 80, 0, 79, 1734, 9], + ["setarg", 80, 1, 77, 1734, 9], + ["setarg", 80, 2, 10, 1734, 9], + ["setarg", 80, 3, 78, 1734, 9], + ["invoke", 80, 77, 1734, 9], + ["access", 77, 1, 1735, 19], "_nop_tc_78", - ["jump", "eq_ni_883", 1654, 17], - ["eq_int", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_ni_883", - ["is_num", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nn_884", 1654, 17], "_nop_tc_79", - ["jump", "eq_nn_884", 1654, 17], - ["eq_float", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nn_884", - ["is_text", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nt_885", 1654, 17], "_nop_tc_80", "_nop_tc_81", - ["eq_text", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nt_885", - ["is_null", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nnl_886", 1654, 17], + ["add", 78, 9, 77, 1735, 19], + ["jump", "num_done_884", 1735, 19], + "num_err_883", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1735, + 19 + ], + ["access", 79, "error", 1735, 19], + ["access", 80, "cannot apply '+': operands must be numbers", 1735, 19], + ["array", 81, 0, 1735, 19], + ["push", 81, 80, 1735, 19], + ["frame", 80, 77, 2, 1735, 19], + ["null", 77, 1735, 19], + ["setarg", 80, 0, 77, 1735, 19], + ["setarg", 80, 1, 79, 1735, 19], + ["setarg", 80, 2, 81, 1735, 19], + ["invoke", 80, 77, 1735, 19], + ["disrupt", 1735, 19], + "num_done_884", + ["move", 9, 78, 1735, 19], + ["jump", "while_start_877", 1735, 19], + "while_end_878", + ["access", 7, "format", 1738, 38], + ["get", 8, 46, 1, 1738, 23], + ["frame", 77, 8, 1, 1738, 23], + ["null", 8, 1738, 23], + ["setarg", 77, 0, 8, 1738, 23], + ["setarg", 77, 1, 7, 1738, 23], + ["invoke", 77, 7, 1738, 23], + ["move", 11, 7, 1738, 23], + ["access", 7, 0, 1739, 27], + ["is_int", 8, 11, 1739, 27], + ["jump_false", 8, "rel_ni_887", 1739, 27], "_nop_tc_82", - ["jump", "eq_nnl_886", 1654, 17], - ["true", 8, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nnl_886", - ["is_bool", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nb_887", 1654, 17], "_nop_tc_83", - ["jump", "eq_nb_887", 1654, 17], - ["eq_bool", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nb_887", - ["false", 8, 1654, 17], - "eq_done_882", - ["jump_false", 8, "if_else_880", 1654, 17], - ["access", 7, 0, 1655, 24], - ["is_int", 8, 2, 1655, 24], - ["jump_false", 8, "rel_ni_890", 1655, 24], + ["lt_int", 77, 11, 7, 1739, 27], + ["jump", "rel_done_889", 1739, 27], + "rel_ni_887", + ["is_num", 8, 11, 1739, 27], + ["jump_false", 8, "rel_nn_888", 1739, 27], "_nop_tc_84", "_nop_tc_85", - ["ge_int", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_ni_890", - ["is_num", 8, 2, 1655, 24], - ["jump_false", 8, "rel_nn_891", 1655, 24], + ["lt_float", 77, 11, 7, 1739, 27], + ["jump", "rel_done_889", 1739, 27], + "rel_nn_888", + ["is_text", 8, 11, 1739, 27], + ["jump_false", 8, "rel_err_890", 1739, 27], "_nop_tc_86", + ["jump", "rel_err_890", 1739, 27], + ["lt_text", 77, 11, 7, 1739, 27], + ["jump", "rel_done_889", 1739, 27], + "rel_err_890", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1739, + 27 + ], + ["access", 8, "error", 1739, 27], + ["access", 78, "cannot compare with '<': operands must be same type", 1739, 27], + ["array", 79, 0, 1739, 27], + ["push", 79, 78, 1739, 27], + ["frame", 78, 7, 2, 1739, 27], + ["null", 7, 1739, 27], + ["setarg", 78, 0, 7, 1739, 27], + ["setarg", 78, 1, 8, 1739, 27], + ["setarg", 78, 2, 79, 1739, 27], + ["invoke", 78, 7, 1739, 27], + ["disrupt", 1739, 27], + "rel_done_889", + ["jump_false", 77, "if_else_885", 1739, 27], + ["get", 7, 43, 1, 1740, 25], + ["frame", 8, 7, 0, 1740, 25], + ["null", 7, 1740, 25], + ["setarg", 8, 0, 7, 1740, 25], + ["invoke", 8, 7, 1740, 25], + ["move", 11, 7, 1740, 25], + ["access", 7, "format", 1741, 46], + ["get", 8, 104, 1, 1741, 9], + ["frame", 77, 8, 2, 1741, 9], + ["null", 8, 1741, 9], + ["setarg", 77, 0, 8, 1741, 9], + ["setarg", 77, 1, 11, 1741, 9], + ["setarg", 77, 2, 7, 1741, 9], + ["invoke", 77, 7, 1741, 9], + ["jump", "if_end_886", 1741, 9], + "if_else_885", + "if_end_886", + ["load_field", 7, 1, "value", 1744, 13], + ["move", 12, 7, 1744, 13], + ["null", 7, 1745, 18], + ["is_identical", 8, 12, 7, 1745, 18], + ["jump_true", 8, "eq_done_893", 1745, 18], + ["is_int", 77, 12, 1745, 18], + ["jump_false", 77, "eq_ni_894", 1745, 18], "_nop_tc_87", - ["ge_float", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_nn_891", - ["is_text", 8, 2, 1655, 24], - ["jump_false", 8, "rel_err_893", 1655, 24], + ["jump", "eq_ni_894", 1745, 18], + ["eq_int", 8, 12, 7, 1745, 18], + ["jump", "eq_done_893", 1745, 18], + "eq_ni_894", + ["is_num", 77, 12, 1745, 18], + ["jump_false", 77, "eq_nn_895", 1745, 18], "_nop_tc_88", - ["jump", "rel_err_893", 1655, 24], - ["ge_text", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_err_893", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1655, - 24 - ], - ["access", 8, "error", 1655, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1655, 24], - ["array", 12, 0, 1655, 24], - ["push", 12, 11, 1655, 24], - ["frame", 11, 7, 2, 1655, 24], - ["null", 7, 1655, 24], - ["setarg", 11, 0, 7, 1655, 24], - ["setarg", 11, 1, 8, 1655, 24], - ["setarg", 11, 2, 12, 1655, 24], - ["invoke", 11, 7, 1655, 24], - ["disrupt", 1655, 24], - "rel_done_892", - ["jump_false", 10, "tern_else_888", 1655, 24], - ["move", 7, 2, 1655, 28], - ["jump", "tern_end_889", 1655, 28], - "tern_else_888", - ["get", 8, 40, 1, 1655, 37], - ["frame", 10, 8, 0, 1655, 37], - ["null", 8, 1655, 37], - ["setarg", 10, 0, 8, 1655, 37], - ["invoke", 10, 8, 1655, 37], - ["move", 7, 8, 1655, 37], - "tern_end_889", - ["move", 4, 7, 1655, 37], - ["load_field", 7, 1, "pattern", 1656, 17], - ["move", 15, 7, 1656, 17], - ["null", 7, 1657, 22], - ["is_identical", 8, 15, 7, 1657, 22], - ["jump_true", 8, "eq_done_896", 1657, 22], - ["is_int", 10, 15, 1657, 22], - ["jump_false", 10, "eq_ni_897", 1657, 22], + ["jump", "eq_nn_895", 1745, 18], + ["eq_float", 8, 12, 7, 1745, 18], + ["jump", "eq_done_893", 1745, 18], + "eq_nn_895", + ["is_text", 77, 12, 1745, 18], + ["jump_false", 77, "eq_nt_896", 1745, 18], "_nop_tc_89", - ["jump", "eq_ni_897", 1657, 22], - ["eq_int", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_ni_897", - ["is_num", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nn_898", 1657, 22], + ["jump", "eq_nt_896", 1745, 18], + ["eq_text", 8, 12, 7, 1745, 18], + ["jump", "eq_done_893", 1745, 18], + "eq_nt_896", + ["is_null", 77, 12, 1745, 18], + ["jump_false", 77, "eq_nnl_897", 1745, 18], "_nop_tc_90", - ["jump", "eq_nn_898", 1657, 22], - ["eq_float", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nn_898", - ["is_text", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nt_899", 1657, 22], "_nop_tc_91", - ["jump", "eq_nt_899", 1657, 22], - ["eq_text", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nt_899", - ["is_null", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nnl_900", 1657, 22], + ["true", 8, 1745, 18], + ["jump", "eq_done_893", 1745, 18], + "eq_nnl_897", + ["is_bool", 77, 12, 1745, 18], + ["jump_false", 77, "eq_nb_898", 1745, 18], "_nop_tc_92", + ["jump", "eq_nb_898", 1745, 18], + ["eq_bool", 8, 12, 7, 1745, 18], + ["jump", "eq_done_893", 1745, 18], + "eq_nb_898", + ["false", 8, 1745, 18], + "eq_done_893", + ["jump_false", 8, "if_else_891", 1745, 18], + ["access", 12, "", 1746, 15], + ["jump", "if_end_892", 1746, 15], + "if_else_891", + "if_end_892", + ["get", 7, 43, 1, 1748, 22], + ["frame", 8, 7, 0, 1748, 22], + ["null", 7, 1748, 22], + ["setarg", 8, 0, 7, 1748, 22], + ["invoke", 8, 7, 1748, 22], + ["move", 13, 7, 1748, 22], + ["get", 7, 58, 1, 1749, 7], + ["frame", 8, 7, 2, 1749, 7], + ["null", 7, 1749, 7], + ["setarg", 8, 0, 7, 1749, 7], + ["setarg", 8, 1, 13, 1749, 7], + ["setarg", 8, 2, 12, 1749, 7], + ["invoke", 8, 7, 1749, 7], + ["access", 7, 0, 1751, 31], + ["is_int", 8, 2, 1751, 31], + ["jump_false", 8, "rel_ni_901", 1751, 31], "_nop_tc_93", - ["true", 8, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nnl_900", - ["is_bool", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nb_901", 1657, 22], "_nop_tc_94", - ["jump", "eq_nb_901", 1657, 22], - ["eq_bool", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nb_901", - ["false", 8, 1657, 22], - "eq_done_896", - ["jump_false", 8, "if_else_894", 1657, 22], - ["access", 15, "", 1658, 19], - ["jump", "if_end_895", 1658, 19], - "if_else_894", - "if_end_895", - ["load_field", 7, 1, "flags", 1660, 15], - ["move", 16, 7, 1660, 15], - ["null", 7, 1661, 20], - ["is_identical", 8, 16, 7, 1661, 20], - ["jump_true", 8, "eq_done_904", 1661, 20], - ["is_int", 10, 16, 1661, 20], - ["jump_false", 10, "eq_ni_905", 1661, 20], + ["ge_int", 12, 2, 7, 1751, 31], + ["jump", "rel_done_903", 1751, 31], + "rel_ni_901", + ["is_num", 8, 2, 1751, 31], + ["jump_false", 8, "rel_nn_902", 1751, 31], "_nop_tc_95", - ["jump", "eq_ni_905", 1661, 20], - ["eq_int", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_ni_905", - ["is_num", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nn_906", 1661, 20], "_nop_tc_96", - ["jump", "eq_nn_906", 1661, 20], - ["eq_float", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nn_906", - ["is_text", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nt_907", 1661, 20], + ["ge_float", 12, 2, 7, 1751, 31], + ["jump", "rel_done_903", 1751, 31], + "rel_nn_902", + ["is_text", 8, 2, 1751, 31], + ["jump_false", 8, "rel_err_904", 1751, 31], "_nop_tc_97", - ["jump", "eq_nt_907", 1661, 20], - ["eq_text", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nt_907", - ["is_null", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nnl_908", 1661, 20], - "_nop_tc_98", - "_nop_tc_99", - ["true", 8, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nnl_908", - ["is_bool", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nb_909", 1661, 20], - "_nop_tc_100", - ["jump", "eq_nb_909", 1661, 20], - ["eq_bool", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nb_909", - ["false", 8, 1661, 20], - "eq_done_904", - ["jump_false", 8, "if_else_902", 1661, 20], - ["access", 16, "", 1662, 17], - ["jump", "if_end_903", 1662, 17], - "if_else_902", - "if_end_903", - ["access", 7, "regexp", 1664, 18], - ["array", 8, 4, 1664, 43], - ["push", 8, 7, 1664, 43], - ["push", 8, 4, 1664, 43], - ["push", 8, 15, 1664, 43], - ["push", 8, 16, 1664, 43], - ["get", 7, 47, 1, 1664, 7], - ["frame", 10, 7, 1, 1664, 7], - ["null", 7, 1664, 7], - ["setarg", 10, 0, 7, 1664, 7], - ["setarg", 10, 1, 8, 1664, 7], - ["invoke", 10, 7, 1664, 7], - ["return", 4, 1665, 14], - "_nop_ur_6", - "if_else_880", - "if_end_881", - ["access", 7, "true", 1667, 17], - ["is_identical", 8, 3, 7, 1667, 17], - ["jump_true", 8, "eq_done_912", 1667, 17], - ["is_int", 10, 3, 1667, 17], - ["jump_false", 10, "eq_ni_913", 1667, 17], - "_nop_tc_101", - ["jump", "eq_ni_913", 1667, 17], - ["eq_int", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_ni_913", - ["is_num", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nn_914", 1667, 17], - "_nop_tc_102", - ["jump", "eq_nn_914", 1667, 17], - ["eq_float", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nn_914", - ["is_text", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nt_915", 1667, 17], - "_nop_tc_103", - "_nop_tc_104", - ["eq_text", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nt_915", - ["is_null", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nnl_916", 1667, 17], - "_nop_tc_105", - ["jump", "eq_nnl_916", 1667, 17], - ["true", 8, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nnl_916", - ["is_bool", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nb_917", 1667, 17], - "_nop_tc_106", - ["jump", "eq_nb_917", 1667, 17], - ["eq_bool", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nb_917", - ["false", 8, 1667, 17], - "eq_done_912", - ["jump_false", 8, "if_else_910", 1667, 17], - ["access", 7, 0, 1668, 24], - ["is_int", 8, 2, 1668, 24], - ["jump_false", 8, "rel_ni_920", 1668, 24], - "_nop_tc_107", - "_nop_tc_108", - ["ge_int", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_ni_920", - ["is_num", 8, 2, 1668, 24], - ["jump_false", 8, "rel_nn_921", 1668, 24], - "_nop_tc_109", - "_nop_tc_110", - ["ge_float", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_nn_921", - ["is_text", 8, 2, 1668, 24], - ["jump_false", 8, "rel_err_923", 1668, 24], - "_nop_tc_111", - ["jump", "rel_err_923", 1668, 24], - ["ge_text", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_err_923", + ["jump", "rel_err_904", 1751, 31], + ["ge_text", 12, 2, 7, 1751, 31], + ["jump", "rel_done_903", 1751, 31], + "rel_err_904", [ "access", 7, @@ -13465,218 +13947,319 @@ "kind": "name", "make": "intrinsic" }, - 1668, + 1751, + 31 + ], + ["access", 8, "error", 1751, 31], + ["access", 77, "cannot compare with '>=': operands must be same type", 1751, 31], + ["array", 78, 0, 1751, 31], + ["push", 78, 77, 1751, 31], + ["frame", 77, 7, 2, 1751, 31], + ["null", 7, 1751, 31], + ["setarg", 77, 0, 7, 1751, 31], + ["setarg", 77, 1, 8, 1751, 31], + ["setarg", 77, 2, 78, 1751, 31], + ["invoke", 77, 7, 1751, 31], + ["disrupt", 1751, 31], + "rel_done_903", + ["jump_false", 12, "tern_else_899", 1751, 31], + ["move", 7, 2, 1751, 35], + ["jump", "tern_end_900", 1751, 35], + "tern_else_899", + ["get", 8, 43, 1, 1751, 44], + ["frame", 12, 8, 0, 1751, 44], + ["null", 8, 1751, 44], + ["setarg", 12, 0, 8, 1751, 44], + ["invoke", 12, 8, 1751, 44], + ["move", 7, 8, 1751, 44], + "tern_end_900", + ["move", 14, 7, 1751, 44], + ["array", 7, 2, 1752, 60], + ["push", 7, 13, 1752, 60], + ["push", 7, 10, 1752, 60], + ["get", 8, 79, 1, 1752, 7], + ["frame", 10, 8, 3, 1752, 7], + ["null", 8, 1752, 7], + ["setarg", 10, 0, 8, 1752, 7], + ["setarg", 10, 1, 14, 1752, 7], + ["setarg", 10, 2, 11, 1752, 7], + ["setarg", 10, 3, 7, 1752, 7], + ["invoke", 10, 7, 1752, 7], + ["return", 14, 1753, 14], + "_nop_ur_5", + "if_else_849", + "if_end_850", + ["access", 7, "regexp", 1755, 17], + ["is_identical", 8, 3, 7, 1755, 17], + ["jump_true", 8, "eq_done_907", 1755, 17], + ["is_int", 10, 3, 1755, 17], + ["jump_false", 10, "eq_ni_908", 1755, 17], + "_nop_tc_98", + ["jump", "eq_ni_908", 1755, 17], + ["eq_int", 8, 3, 7, 1755, 17], + ["jump", "eq_done_907", 1755, 17], + "eq_ni_908", + ["is_num", 10, 3, 1755, 17], + ["jump_false", 10, "eq_nn_909", 1755, 17], + "_nop_tc_99", + ["jump", "eq_nn_909", 1755, 17], + ["eq_float", 8, 3, 7, 1755, 17], + ["jump", "eq_done_907", 1755, 17], + "eq_nn_909", + ["is_text", 10, 3, 1755, 17], + ["jump_false", 10, "eq_nt_910", 1755, 17], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 8, 3, 7, 1755, 17], + ["jump", "eq_done_907", 1755, 17], + "eq_nt_910", + ["is_null", 10, 3, 1755, 17], + ["jump_false", 10, "eq_nnl_911", 1755, 17], + "_nop_tc_102", + ["jump", "eq_nnl_911", 1755, 17], + ["true", 8, 1755, 17], + ["jump", "eq_done_907", 1755, 17], + "eq_nnl_911", + ["is_bool", 10, 3, 1755, 17], + ["jump_false", 10, "eq_nb_912", 1755, 17], + "_nop_tc_103", + ["jump", "eq_nb_912", 1755, 17], + ["eq_bool", 8, 3, 7, 1755, 17], + ["jump", "eq_done_907", 1755, 17], + "eq_nb_912", + ["false", 8, 1755, 17], + "eq_done_907", + ["jump_false", 8, "if_else_905", 1755, 17], + ["access", 7, 0, 1756, 24], + ["is_int", 8, 2, 1756, 24], + ["jump_false", 8, "rel_ni_915", 1756, 24], + "_nop_tc_104", + "_nop_tc_105", + ["ge_int", 10, 2, 7, 1756, 24], + ["jump", "rel_done_917", 1756, 24], + "rel_ni_915", + ["is_num", 8, 2, 1756, 24], + ["jump_false", 8, "rel_nn_916", 1756, 24], + "_nop_tc_106", + "_nop_tc_107", + ["ge_float", 10, 2, 7, 1756, 24], + ["jump", "rel_done_917", 1756, 24], + "rel_nn_916", + ["is_text", 8, 2, 1756, 24], + ["jump_false", 8, "rel_err_918", 1756, 24], + "_nop_tc_108", + ["jump", "rel_err_918", 1756, 24], + ["ge_text", 10, 2, 7, 1756, 24], + ["jump", "rel_done_917", 1756, 24], + "rel_err_918", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1756, 24 ], - ["access", 8, "error", 1668, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1668, 24], - ["array", 12, 0, 1668, 24], - ["push", 12, 11, 1668, 24], - ["frame", 11, 7, 2, 1668, 24], - ["null", 7, 1668, 24], - ["setarg", 11, 0, 7, 1668, 24], - ["setarg", 11, 1, 8, 1668, 24], - ["setarg", 11, 2, 12, 1668, 24], - ["invoke", 11, 7, 1668, 24], - ["disrupt", 1668, 24], - "rel_done_922", - ["jump_false", 10, "tern_else_918", 1668, 24], - ["move", 7, 2, 1668, 28], - ["jump", "tern_end_919", 1668, 28], - "tern_else_918", - ["get", 8, 40, 1, 1668, 37], - ["frame", 10, 8, 0, 1668, 37], - ["null", 8, 1668, 37], - ["setarg", 10, 0, 8, 1668, 37], - ["invoke", 10, 8, 1668, 37], - ["move", 7, 8, 1668, 37], - "tern_end_919", - ["move", 4, 7, 1668, 37], - ["true", 7, 1669, 29], - ["get", 8, 56, 1, 1669, 7], - ["frame", 10, 8, 2, 1669, 7], - ["null", 8, 1669, 7], - ["setarg", 10, 0, 8, 1669, 7], - ["setarg", 10, 1, 4, 1669, 7], - ["setarg", 10, 2, 7, 1669, 7], - ["invoke", 10, 7, 1669, 7], - ["return", 4, 1670, 14], - "_nop_ur_7", - "if_else_910", - "if_end_911", - ["access", 7, "false", 1672, 17], - ["is_identical", 8, 3, 7, 1672, 17], - ["jump_true", 8, "eq_done_926", 1672, 17], - ["is_int", 10, 3, 1672, 17], - ["jump_false", 10, "eq_ni_927", 1672, 17], + ["access", 8, "error", 1756, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1756, 24], + ["array", 12, 0, 1756, 24], + ["push", 12, 11, 1756, 24], + ["frame", 11, 7, 2, 1756, 24], + ["null", 7, 1756, 24], + ["setarg", 11, 0, 7, 1756, 24], + ["setarg", 11, 1, 8, 1756, 24], + ["setarg", 11, 2, 12, 1756, 24], + ["invoke", 11, 7, 1756, 24], + ["disrupt", 1756, 24], + "rel_done_917", + ["jump_false", 10, "tern_else_913", 1756, 24], + ["move", 7, 2, 1756, 28], + ["jump", "tern_end_914", 1756, 28], + "tern_else_913", + ["get", 8, 43, 1, 1756, 37], + ["frame", 10, 8, 0, 1756, 37], + ["null", 8, 1756, 37], + ["setarg", 10, 0, 8, 1756, 37], + ["invoke", 10, 8, 1756, 37], + ["move", 7, 8, 1756, 37], + "tern_end_914", + ["move", 4, 7, 1756, 37], + ["load_field", 7, 1, "pattern", 1757, 17], + ["move", 15, 7, 1757, 17], + ["null", 7, 1758, 22], + ["is_identical", 8, 15, 7, 1758, 22], + ["jump_true", 8, "eq_done_921", 1758, 22], + ["is_int", 10, 15, 1758, 22], + ["jump_false", 10, "eq_ni_922", 1758, 22], + "_nop_tc_109", + ["jump", "eq_ni_922", 1758, 22], + ["eq_int", 8, 15, 7, 1758, 22], + ["jump", "eq_done_921", 1758, 22], + "eq_ni_922", + ["is_num", 10, 15, 1758, 22], + ["jump_false", 10, "eq_nn_923", 1758, 22], + "_nop_tc_110", + ["jump", "eq_nn_923", 1758, 22], + ["eq_float", 8, 15, 7, 1758, 22], + ["jump", "eq_done_921", 1758, 22], + "eq_nn_923", + ["is_text", 10, 15, 1758, 22], + ["jump_false", 10, "eq_nt_924", 1758, 22], + "_nop_tc_111", + ["jump", "eq_nt_924", 1758, 22], + ["eq_text", 8, 15, 7, 1758, 22], + ["jump", "eq_done_921", 1758, 22], + "eq_nt_924", + ["is_null", 10, 15, 1758, 22], + ["jump_false", 10, "eq_nnl_925", 1758, 22], "_nop_tc_112", - ["jump", "eq_ni_927", 1672, 17], - ["eq_int", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_ni_927", - ["is_num", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nn_928", 1672, 17], "_nop_tc_113", - ["jump", "eq_nn_928", 1672, 17], - ["eq_float", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nn_928", - ["is_text", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nt_929", 1672, 17], + ["true", 8, 1758, 22], + ["jump", "eq_done_921", 1758, 22], + "eq_nnl_925", + ["is_bool", 10, 15, 1758, 22], + ["jump_false", 10, "eq_nb_926", 1758, 22], "_nop_tc_114", + ["jump", "eq_nb_926", 1758, 22], + ["eq_bool", 8, 15, 7, 1758, 22], + ["jump", "eq_done_921", 1758, 22], + "eq_nb_926", + ["false", 8, 1758, 22], + "eq_done_921", + ["jump_false", 8, "if_else_919", 1758, 22], + ["access", 15, "", 1759, 19], + ["jump", "if_end_920", 1759, 19], + "if_else_919", + "if_end_920", + ["load_field", 7, 1, "flags", 1761, 15], + ["move", 16, 7, 1761, 15], + ["null", 7, 1762, 20], + ["is_identical", 8, 16, 7, 1762, 20], + ["jump_true", 8, "eq_done_929", 1762, 20], + ["is_int", 10, 16, 1762, 20], + ["jump_false", 10, "eq_ni_930", 1762, 20], "_nop_tc_115", - ["eq_text", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nt_929", - ["is_null", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nnl_930", 1672, 17], + ["jump", "eq_ni_930", 1762, 20], + ["eq_int", 8, 16, 7, 1762, 20], + ["jump", "eq_done_929", 1762, 20], + "eq_ni_930", + ["is_num", 10, 16, 1762, 20], + ["jump_false", 10, "eq_nn_931", 1762, 20], "_nop_tc_116", - ["jump", "eq_nnl_930", 1672, 17], - ["true", 8, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nnl_930", - ["is_bool", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nb_931", 1672, 17], + ["jump", "eq_nn_931", 1762, 20], + ["eq_float", 8, 16, 7, 1762, 20], + ["jump", "eq_done_929", 1762, 20], + "eq_nn_931", + ["is_text", 10, 16, 1762, 20], + ["jump_false", 10, "eq_nt_932", 1762, 20], "_nop_tc_117", - ["jump", "eq_nb_931", 1672, 17], - ["eq_bool", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nb_931", - ["false", 8, 1672, 17], - "eq_done_926", - ["jump_false", 8, "if_else_924", 1672, 17], - ["access", 7, 0, 1673, 24], - ["is_int", 8, 2, 1673, 24], - ["jump_false", 8, "rel_ni_934", 1673, 24], + ["jump", "eq_nt_932", 1762, 20], + ["eq_text", 8, 16, 7, 1762, 20], + ["jump", "eq_done_929", 1762, 20], + "eq_nt_932", + ["is_null", 10, 16, 1762, 20], + ["jump_false", 10, "eq_nnl_933", 1762, 20], "_nop_tc_118", "_nop_tc_119", - ["ge_int", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_ni_934", - ["is_num", 8, 2, 1673, 24], - ["jump_false", 8, "rel_nn_935", 1673, 24], + ["true", 8, 1762, 20], + ["jump", "eq_done_929", 1762, 20], + "eq_nnl_933", + ["is_bool", 10, 16, 1762, 20], + ["jump_false", 10, "eq_nb_934", 1762, 20], "_nop_tc_120", + ["jump", "eq_nb_934", 1762, 20], + ["eq_bool", 8, 16, 7, 1762, 20], + ["jump", "eq_done_929", 1762, 20], + "eq_nb_934", + ["false", 8, 1762, 20], + "eq_done_929", + ["jump_false", 8, "if_else_927", 1762, 20], + ["access", 16, "", 1763, 17], + ["jump", "if_end_928", 1763, 17], + "if_else_927", + "if_end_928", + ["access", 7, "regexp", 1765, 18], + ["array", 8, 4, 1765, 43], + ["push", 8, 7, 1765, 43], + ["push", 8, 4, 1765, 43], + ["push", 8, 15, 1765, 43], + ["push", 8, 16, 1765, 43], + ["get", 7, 50, 1, 1765, 7], + ["frame", 10, 7, 1, 1765, 7], + ["null", 7, 1765, 7], + ["setarg", 10, 0, 7, 1765, 7], + ["setarg", 10, 1, 8, 1765, 7], + ["invoke", 10, 7, 1765, 7], + ["return", 4, 1766, 14], + "_nop_ur_6", + "if_else_905", + "if_end_906", + ["access", 7, "true", 1768, 17], + ["is_identical", 8, 3, 7, 1768, 17], + ["jump_true", 8, "eq_done_937", 1768, 17], + ["is_int", 10, 3, 1768, 17], + ["jump_false", 10, "eq_ni_938", 1768, 17], "_nop_tc_121", - ["ge_float", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_nn_935", - ["is_text", 8, 2, 1673, 24], - ["jump_false", 8, "rel_err_937", 1673, 24], + ["jump", "eq_ni_938", 1768, 17], + ["eq_int", 8, 3, 7, 1768, 17], + ["jump", "eq_done_937", 1768, 17], + "eq_ni_938", + ["is_num", 10, 3, 1768, 17], + ["jump_false", 10, "eq_nn_939", 1768, 17], "_nop_tc_122", - ["jump", "rel_err_937", 1673, 24], - ["ge_text", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_err_937", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1673, - 24 - ], - ["access", 8, "error", 1673, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1673, 24], - ["array", 12, 0, 1673, 24], - ["push", 12, 11, 1673, 24], - ["frame", 11, 7, 2, 1673, 24], - ["null", 7, 1673, 24], - ["setarg", 11, 0, 7, 1673, 24], - ["setarg", 11, 1, 8, 1673, 24], - ["setarg", 11, 2, 12, 1673, 24], - ["invoke", 11, 7, 1673, 24], - ["disrupt", 1673, 24], - "rel_done_936", - ["jump_false", 10, "tern_else_932", 1673, 24], - ["move", 7, 2, 1673, 28], - ["jump", "tern_end_933", 1673, 28], - "tern_else_932", - ["get", 8, 40, 1, 1673, 37], - ["frame", 10, 8, 0, 1673, 37], - ["null", 8, 1673, 37], - ["setarg", 10, 0, 8, 1673, 37], - ["invoke", 10, 8, 1673, 37], - ["move", 7, 8, 1673, 37], - "tern_end_933", - ["move", 4, 7, 1673, 37], - ["false", 7, 1674, 29], - ["get", 8, 56, 1, 1674, 7], - ["frame", 10, 8, 2, 1674, 7], - ["null", 8, 1674, 7], - ["setarg", 10, 0, 8, 1674, 7], - ["setarg", 10, 1, 4, 1674, 7], - ["setarg", 10, 2, 7, 1674, 7], - ["invoke", 10, 7, 1674, 7], - ["return", 4, 1675, 14], - "_nop_ur_8", - "if_else_924", - "if_end_925", - ["access", 7, "null", 1677, 17], - ["is_identical", 8, 3, 7, 1677, 17], - ["jump_true", 8, "eq_done_940", 1677, 17], - ["is_int", 10, 3, 1677, 17], - ["jump_false", 10, "eq_ni_941", 1677, 17], + ["jump", "eq_nn_939", 1768, 17], + ["eq_float", 8, 3, 7, 1768, 17], + ["jump", "eq_done_937", 1768, 17], + "eq_nn_939", + ["is_text", 10, 3, 1768, 17], + ["jump_false", 10, "eq_nt_940", 1768, 17], "_nop_tc_123", - ["jump", "eq_ni_941", 1677, 17], - ["eq_int", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_ni_941", - ["is_num", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nn_942", 1677, 17], "_nop_tc_124", - ["jump", "eq_nn_942", 1677, 17], - ["eq_float", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nn_942", - ["is_text", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nt_943", 1677, 17], + ["eq_text", 8, 3, 7, 1768, 17], + ["jump", "eq_done_937", 1768, 17], + "eq_nt_940", + ["is_null", 10, 3, 1768, 17], + ["jump_false", 10, "eq_nnl_941", 1768, 17], "_nop_tc_125", + ["jump", "eq_nnl_941", 1768, 17], + ["true", 8, 1768, 17], + ["jump", "eq_done_937", 1768, 17], + "eq_nnl_941", + ["is_bool", 10, 3, 1768, 17], + ["jump_false", 10, "eq_nb_942", 1768, 17], "_nop_tc_126", - ["eq_text", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nt_943", - ["is_null", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nnl_944", 1677, 17], + ["jump", "eq_nb_942", 1768, 17], + ["eq_bool", 8, 3, 7, 1768, 17], + ["jump", "eq_done_937", 1768, 17], + "eq_nb_942", + ["false", 8, 1768, 17], + "eq_done_937", + ["jump_false", 8, "if_else_935", 1768, 17], + ["access", 7, 0, 1769, 24], + ["is_int", 8, 2, 1769, 24], + ["jump_false", 8, "rel_ni_945", 1769, 24], "_nop_tc_127", - ["jump", "eq_nnl_944", 1677, 17], - ["true", 8, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nnl_944", - ["is_bool", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nb_945", 1677, 17], "_nop_tc_128", - ["jump", "eq_nb_945", 1677, 17], - ["eq_bool", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nb_945", - ["false", 8, 1677, 17], - "eq_done_940", - ["jump_false", 8, "if_else_938", 1677, 17], - ["access", 7, 0, 1678, 24], - ["is_int", 8, 2, 1678, 24], - ["jump_false", 8, "rel_ni_948", 1678, 24], + ["ge_int", 10, 2, 7, 1769, 24], + ["jump", "rel_done_947", 1769, 24], + "rel_ni_945", + ["is_num", 8, 2, 1769, 24], + ["jump_false", 8, "rel_nn_946", 1769, 24], "_nop_tc_129", "_nop_tc_130", - ["ge_int", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_ni_948", - ["is_num", 8, 2, 1678, 24], - ["jump_false", 8, "rel_nn_949", 1678, 24], + ["ge_float", 10, 2, 7, 1769, 24], + ["jump", "rel_done_947", 1769, 24], + "rel_nn_946", + ["is_text", 8, 2, 1769, 24], + ["jump_false", 8, "rel_err_948", 1769, 24], "_nop_tc_131", - "_nop_tc_132", - ["ge_float", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_nn_949", - ["is_text", 8, 2, 1678, 24], - ["jump_false", 8, "rel_err_951", 1678, 24], - "_nop_tc_133", - ["jump", "rel_err_951", 1678, 24], - ["ge_text", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_err_951", + ["jump", "rel_err_948", 1769, 24], + ["ge_text", 10, 2, 7, 1769, 24], + ["jump", "rel_done_947", 1769, 24], + "rel_err_948", [ "access", 7, @@ -13685,524 +14268,513 @@ "kind": "name", "make": "intrinsic" }, - 1678, + 1769, 24 ], - ["access", 8, "error", 1678, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1678, 24], - ["array", 12, 0, 1678, 24], - ["push", 12, 11, 1678, 24], - ["frame", 11, 7, 2, 1678, 24], - ["null", 7, 1678, 24], - ["setarg", 11, 0, 7, 1678, 24], - ["setarg", 11, 1, 8, 1678, 24], - ["setarg", 11, 2, 12, 1678, 24], - ["invoke", 11, 7, 1678, 24], - ["disrupt", 1678, 24], - "rel_done_950", - ["jump_false", 10, "tern_else_946", 1678, 24], - ["move", 7, 2, 1678, 28], - ["jump", "tern_end_947", 1678, 28], - "tern_else_946", - ["get", 8, 40, 1, 1678, 37], - ["frame", 10, 8, 0, 1678, 37], - ["null", 8, 1678, 37], - ["setarg", 10, 0, 8, 1678, 37], - ["invoke", 10, 8, 1678, 37], - ["move", 7, 8, 1678, 37], - "tern_end_947", - ["move", 4, 7, 1678, 37], - ["get", 7, 57, 1, 1679, 7], - ["frame", 8, 7, 1, 1679, 7], - ["null", 7, 1679, 7], - ["setarg", 8, 0, 7, 1679, 7], - ["setarg", 8, 1, 4, 1679, 7], - ["invoke", 8, 7, 1679, 7], - ["return", 4, 1680, 14], - "_nop_ur_9", - "if_else_938", - "if_end_939", - ["access", 7, "this", 1682, 17], - ["is_identical", 8, 3, 7, 1682, 17], - ["jump_true", 8, "eq_done_954", 1682, 17], - ["is_int", 10, 3, 1682, 17], - ["jump_false", 10, "eq_ni_955", 1682, 17], + ["access", 8, "error", 1769, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1769, 24], + ["array", 12, 0, 1769, 24], + ["push", 12, 11, 1769, 24], + ["frame", 11, 7, 2, 1769, 24], + ["null", 7, 1769, 24], + ["setarg", 11, 0, 7, 1769, 24], + ["setarg", 11, 1, 8, 1769, 24], + ["setarg", 11, 2, 12, 1769, 24], + ["invoke", 11, 7, 1769, 24], + ["disrupt", 1769, 24], + "rel_done_947", + ["jump_false", 10, "tern_else_943", 1769, 24], + ["move", 7, 2, 1769, 28], + ["jump", "tern_end_944", 1769, 28], + "tern_else_943", + ["get", 8, 43, 1, 1769, 37], + ["frame", 10, 8, 0, 1769, 37], + ["null", 8, 1769, 37], + ["setarg", 10, 0, 8, 1769, 37], + ["invoke", 10, 8, 1769, 37], + ["move", 7, 8, 1769, 37], + "tern_end_944", + ["move", 4, 7, 1769, 37], + ["true", 7, 1770, 29], + ["get", 8, 59, 1, 1770, 7], + ["frame", 10, 8, 2, 1770, 7], + ["null", 8, 1770, 7], + ["setarg", 10, 0, 8, 1770, 7], + ["setarg", 10, 1, 4, 1770, 7], + ["setarg", 10, 2, 7, 1770, 7], + ["invoke", 10, 7, 1770, 7], + ["return", 4, 1771, 14], + "_nop_ur_7", + "if_else_935", + "if_end_936", + ["access", 7, "false", 1773, 17], + ["is_identical", 8, 3, 7, 1773, 17], + ["jump_true", 8, "eq_done_951", 1773, 17], + ["is_int", 10, 3, 1773, 17], + ["jump_false", 10, "eq_ni_952", 1773, 17], + "_nop_tc_132", + ["jump", "eq_ni_952", 1773, 17], + ["eq_int", 8, 3, 7, 1773, 17], + ["jump", "eq_done_951", 1773, 17], + "eq_ni_952", + ["is_num", 10, 3, 1773, 17], + ["jump_false", 10, "eq_nn_953", 1773, 17], + "_nop_tc_133", + ["jump", "eq_nn_953", 1773, 17], + ["eq_float", 8, 3, 7, 1773, 17], + ["jump", "eq_done_951", 1773, 17], + "eq_nn_953", + ["is_text", 10, 3, 1773, 17], + ["jump_false", 10, "eq_nt_954", 1773, 17], "_nop_tc_134", - ["jump", "eq_ni_955", 1682, 17], - ["eq_int", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_ni_955", - ["is_num", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nn_956", 1682, 17], "_nop_tc_135", - ["jump", "eq_nn_956", 1682, 17], - ["eq_float", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nn_956", - ["is_text", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nt_957", 1682, 17], + ["eq_text", 8, 3, 7, 1773, 17], + ["jump", "eq_done_951", 1773, 17], + "eq_nt_954", + ["is_null", 10, 3, 1773, 17], + ["jump_false", 10, "eq_nnl_955", 1773, 17], "_nop_tc_136", + ["jump", "eq_nnl_955", 1773, 17], + ["true", 8, 1773, 17], + ["jump", "eq_done_951", 1773, 17], + "eq_nnl_955", + ["is_bool", 10, 3, 1773, 17], + ["jump_false", 10, "eq_nb_956", 1773, 17], "_nop_tc_137", - ["eq_text", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nt_957", - ["is_null", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nnl_958", 1682, 17], + ["jump", "eq_nb_956", 1773, 17], + ["eq_bool", 8, 3, 7, 1773, 17], + ["jump", "eq_done_951", 1773, 17], + "eq_nb_956", + ["false", 8, 1773, 17], + "eq_done_951", + ["jump_false", 8, "if_else_949", 1773, 17], + ["access", 7, 0, 1774, 24], + ["is_int", 8, 2, 1774, 24], + ["jump_false", 8, "rel_ni_959", 1774, 24], "_nop_tc_138", - ["jump", "eq_nnl_958", 1682, 17], - ["true", 8, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nnl_958", - ["is_bool", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nb_959", 1682, 17], "_nop_tc_139", - ["jump", "eq_nb_959", 1682, 17], - ["eq_bool", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nb_959", - ["false", 8, 1682, 17], - "eq_done_954", - ["jump_false", 8, "if_else_952", 1682, 17], - ["get", 7, 11, 1, 1683, 14], - ["return", 7, 1683, 14], - "_nop_ur_10", - "if_else_952", - "if_end_953", - ["access", 7, "name", 1687, 17], - ["is_identical", 8, 3, 7, 1687, 17], - ["jump_true", 8, "eq_done_962", 1687, 17], - ["is_int", 10, 3, 1687, 17], - ["jump_false", 10, "eq_ni_963", 1687, 17], + ["ge_int", 10, 2, 7, 1774, 24], + ["jump", "rel_done_961", 1774, 24], + "rel_ni_959", + ["is_num", 8, 2, 1774, 24], + ["jump_false", 8, "rel_nn_960", 1774, 24], "_nop_tc_140", - ["jump", "eq_ni_963", 1687, 17], - ["eq_int", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_ni_963", - ["is_num", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nn_964", 1687, 17], "_nop_tc_141", - ["jump", "eq_nn_964", 1687, 17], - ["eq_float", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nn_964", - ["is_text", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nt_965", 1687, 17], + ["ge_float", 10, 2, 7, 1774, 24], + ["jump", "rel_done_961", 1774, 24], + "rel_nn_960", + ["is_text", 8, 2, 1774, 24], + ["jump_false", 8, "rel_err_962", 1774, 24], "_nop_tc_142", + ["jump", "rel_err_962", 1774, 24], + ["ge_text", 10, 2, 7, 1774, 24], + ["jump", "rel_done_961", 1774, 24], + "rel_err_962", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1774, + 24 + ], + ["access", 8, "error", 1774, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1774, 24], + ["array", 12, 0, 1774, 24], + ["push", 12, 11, 1774, 24], + ["frame", 11, 7, 2, 1774, 24], + ["null", 7, 1774, 24], + ["setarg", 11, 0, 7, 1774, 24], + ["setarg", 11, 1, 8, 1774, 24], + ["setarg", 11, 2, 12, 1774, 24], + ["invoke", 11, 7, 1774, 24], + ["disrupt", 1774, 24], + "rel_done_961", + ["jump_false", 10, "tern_else_957", 1774, 24], + ["move", 7, 2, 1774, 28], + ["jump", "tern_end_958", 1774, 28], + "tern_else_957", + ["get", 8, 43, 1, 1774, 37], + ["frame", 10, 8, 0, 1774, 37], + ["null", 8, 1774, 37], + ["setarg", 10, 0, 8, 1774, 37], + ["invoke", 10, 8, 1774, 37], + ["move", 7, 8, 1774, 37], + "tern_end_958", + ["move", 4, 7, 1774, 37], + ["false", 7, 1775, 29], + ["get", 8, 59, 1, 1775, 7], + ["frame", 10, 8, 2, 1775, 7], + ["null", 8, 1775, 7], + ["setarg", 10, 0, 8, 1775, 7], + ["setarg", 10, 1, 4, 1775, 7], + ["setarg", 10, 2, 7, 1775, 7], + ["invoke", 10, 7, 1775, 7], + ["return", 4, 1776, 14], + "_nop_ur_8", + "if_else_949", + "if_end_950", + ["access", 7, "null", 1778, 17], + ["is_identical", 8, 3, 7, 1778, 17], + ["jump_true", 8, "eq_done_965", 1778, 17], + ["is_int", 10, 3, 1778, 17], + ["jump_false", 10, "eq_ni_966", 1778, 17], "_nop_tc_143", - ["eq_text", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nt_965", - ["is_null", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nnl_966", 1687, 17], + ["jump", "eq_ni_966", 1778, 17], + ["eq_int", 8, 3, 7, 1778, 17], + ["jump", "eq_done_965", 1778, 17], + "eq_ni_966", + ["is_num", 10, 3, 1778, 17], + ["jump_false", 10, "eq_nn_967", 1778, 17], "_nop_tc_144", - ["jump", "eq_nnl_966", 1687, 17], - ["true", 8, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nnl_966", - ["is_bool", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nb_967", 1687, 17], + ["jump", "eq_nn_967", 1778, 17], + ["eq_float", 8, 3, 7, 1778, 17], + ["jump", "eq_done_965", 1778, 17], + "eq_nn_967", + ["is_text", 10, 3, 1778, 17], + ["jump_false", 10, "eq_nt_968", 1778, 17], "_nop_tc_145", - ["jump", "eq_nb_967", 1687, 17], - ["eq_bool", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nb_967", - ["false", 8, 1687, 17], - "eq_done_962", - ["jump_false", 8, "if_else_960", 1687, 17], - ["load_field", 7, 1, "name", 1688, 14], - ["move", 17, 7, 1688, 14], - ["load_field", 7, 1, "level", 1689, 15], - ["move", 18, 7, 1689, 15], - ["null", 7, 1690, 20], - ["is_identical", 8, 18, 7, 1690, 20], - ["jump_true", 8, "eq_done_970", 1690, 20], - ["is_int", 10, 18, 1690, 20], - ["jump_false", 10, "eq_ni_971", 1690, 20], "_nop_tc_146", - ["jump", "eq_ni_971", 1690, 20], - ["eq_int", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_ni_971", - ["is_num", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nn_972", 1690, 20], + ["eq_text", 8, 3, 7, 1778, 17], + ["jump", "eq_done_965", 1778, 17], + "eq_nt_968", + ["is_null", 10, 3, 1778, 17], + ["jump_false", 10, "eq_nnl_969", 1778, 17], "_nop_tc_147", - ["jump", "eq_nn_972", 1690, 20], - ["eq_float", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nn_972", - ["is_text", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nt_973", 1690, 20], + ["jump", "eq_nnl_969", 1778, 17], + ["true", 8, 1778, 17], + ["jump", "eq_done_965", 1778, 17], + "eq_nnl_969", + ["is_bool", 10, 3, 1778, 17], + ["jump_false", 10, "eq_nb_970", 1778, 17], "_nop_tc_148", - ["jump", "eq_nt_973", 1690, 20], - ["eq_text", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nt_973", - ["is_null", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nnl_974", 1690, 20], + ["jump", "eq_nb_970", 1778, 17], + ["eq_bool", 8, 3, 7, 1778, 17], + ["jump", "eq_done_965", 1778, 17], + "eq_nb_970", + ["false", 8, 1778, 17], + "eq_done_965", + ["jump_false", 8, "if_else_963", 1778, 17], + ["access", 7, 0, 1779, 24], + ["is_int", 8, 2, 1779, 24], + ["jump_false", 8, "rel_ni_973", 1779, 24], "_nop_tc_149", "_nop_tc_150", - ["true", 8, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nnl_974", - ["is_bool", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nb_975", 1690, 20], + ["ge_int", 10, 2, 7, 1779, 24], + ["jump", "rel_done_975", 1779, 24], + "rel_ni_973", + ["is_num", 8, 2, 1779, 24], + ["jump_false", 8, "rel_nn_974", 1779, 24], "_nop_tc_151", - ["jump", "eq_nb_975", 1690, 20], - ["eq_bool", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nb_975", - ["false", 8, 1690, 20], - "eq_done_970", - ["jump_false", 8, "if_else_968", 1690, 20], - ["access", 18, -1, 1691, 17], - ["jump", "if_end_969", 1691, 17], - "if_else_968", - "if_end_969", - ["access", 7, 0, 1693, 20], - ["is_identical", 8, 18, 7, 1693, 20], - ["jump_true", 8, "eq_done_979", 1693, 20], - ["is_int", 10, 18, 1693, 20], - ["jump_false", 10, "eq_ni_980", 1693, 20], "_nop_tc_152", + ["ge_float", 10, 2, 7, 1779, 24], + ["jump", "rel_done_975", 1779, 24], + "rel_nn_974", + ["is_text", 8, 2, 1779, 24], + ["jump_false", 8, "rel_err_976", 1779, 24], "_nop_tc_153", - ["eq_int", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_ni_980", - ["is_num", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nn_981", 1693, 20], + ["jump", "rel_err_976", 1779, 24], + ["ge_text", 10, 2, 7, 1779, 24], + ["jump", "rel_done_975", 1779, 24], + "rel_err_976", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1779, + 24 + ], + ["access", 8, "error", 1779, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1779, 24], + ["array", 12, 0, 1779, 24], + ["push", 12, 11, 1779, 24], + ["frame", 11, 7, 2, 1779, 24], + ["null", 7, 1779, 24], + ["setarg", 11, 0, 7, 1779, 24], + ["setarg", 11, 1, 8, 1779, 24], + ["setarg", 11, 2, 12, 1779, 24], + ["invoke", 11, 7, 1779, 24], + ["disrupt", 1779, 24], + "rel_done_975", + ["jump_false", 10, "tern_else_971", 1779, 24], + ["move", 7, 2, 1779, 28], + ["jump", "tern_end_972", 1779, 28], + "tern_else_971", + ["get", 8, 43, 1, 1779, 37], + ["frame", 10, 8, 0, 1779, 37], + ["null", 8, 1779, 37], + ["setarg", 10, 0, 8, 1779, 37], + ["invoke", 10, 8, 1779, 37], + ["move", 7, 8, 1779, 37], + "tern_end_972", + ["move", 4, 7, 1779, 37], + ["get", 7, 60, 1, 1780, 7], + ["frame", 8, 7, 1, 1780, 7], + ["null", 7, 1780, 7], + ["setarg", 8, 0, 7, 1780, 7], + ["setarg", 8, 1, 4, 1780, 7], + ["invoke", 8, 7, 1780, 7], + ["return", 4, 1781, 14], + "_nop_ur_9", + "if_else_963", + "if_end_964", + ["access", 7, "this", 1783, 17], + ["is_identical", 8, 3, 7, 1783, 17], + ["jump_true", 8, "eq_done_979", 1783, 17], + ["is_int", 10, 3, 1783, 17], + ["jump_false", 10, "eq_ni_980", 1783, 17], "_nop_tc_154", + ["jump", "eq_ni_980", 1783, 17], + ["eq_int", 8, 3, 7, 1783, 17], + ["jump", "eq_done_979", 1783, 17], + "eq_ni_980", + ["is_num", 10, 3, 1783, 17], + ["jump_false", 10, "eq_nn_981", 1783, 17], "_nop_tc_155", - ["eq_float", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], + ["jump", "eq_nn_981", 1783, 17], + ["eq_float", 8, 3, 7, 1783, 17], + ["jump", "eq_done_979", 1783, 17], "eq_nn_981", - ["is_text", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nt_982", 1693, 20], + ["is_text", 10, 3, 1783, 17], + ["jump_false", 10, "eq_nt_982", 1783, 17], "_nop_tc_156", - ["jump", "eq_nt_982", 1693, 20], - ["eq_text", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nt_982", - ["is_null", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nnl_983", 1693, 20], "_nop_tc_157", - ["jump", "eq_nnl_983", 1693, 20], - ["true", 8, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nnl_983", - ["is_bool", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nb_984", 1693, 20], + ["eq_text", 8, 3, 7, 1783, 17], + ["jump", "eq_done_979", 1783, 17], + "eq_nt_982", + ["is_null", 10, 3, 1783, 17], + ["jump_false", 10, "eq_nnl_983", 1783, 17], "_nop_tc_158", - ["jump", "eq_nb_984", 1693, 20], - ["eq_bool", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nb_984", - ["false", 8, 1693, 20], - "eq_done_979", - ["move", 7, 8, 1693, 20], - ["jump_true", 7, "or_end_978", 1693, 20], - ["access", 8, -1, 1693, 34], - ["is_identical", 10, 18, 8, 1693, 34], - ["jump_true", 10, "eq_done_985", 1693, 34], - ["is_int", 11, 18, 1693, 34], - ["jump_false", 11, "eq_ni_986", 1693, 34], + ["jump", "eq_nnl_983", 1783, 17], + ["true", 8, 1783, 17], + ["jump", "eq_done_979", 1783, 17], + "eq_nnl_983", + ["is_bool", 10, 3, 1783, 17], + ["jump_false", 10, "eq_nb_984", 1783, 17], "_nop_tc_159", + ["jump", "eq_nb_984", 1783, 17], + ["eq_bool", 8, 3, 7, 1783, 17], + ["jump", "eq_done_979", 1783, 17], + "eq_nb_984", + ["false", 8, 1783, 17], + "eq_done_979", + ["jump_false", 8, "if_else_977", 1783, 17], + ["get", 7, 14, 1, 1784, 14], + ["return", 7, 1784, 14], + "_nop_ur_10", + "if_else_977", + "if_end_978", + ["access", 7, "name", 1788, 17], + ["is_identical", 8, 3, 7, 1788, 17], + ["jump_true", 8, "eq_done_987", 1788, 17], + ["is_int", 10, 3, 1788, 17], + ["jump_false", 10, "eq_ni_988", 1788, 17], "_nop_tc_160", - ["eq_int", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_ni_986", - ["is_num", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nn_987", 1693, 34], + ["jump", "eq_ni_988", 1788, 17], + ["eq_int", 8, 3, 7, 1788, 17], + ["jump", "eq_done_987", 1788, 17], + "eq_ni_988", + ["is_num", 10, 3, 1788, 17], + ["jump_false", 10, "eq_nn_989", 1788, 17], "_nop_tc_161", + ["jump", "eq_nn_989", 1788, 17], + ["eq_float", 8, 3, 7, 1788, 17], + ["jump", "eq_done_987", 1788, 17], + "eq_nn_989", + ["is_text", 10, 3, 1788, 17], + ["jump_false", 10, "eq_nt_990", 1788, 17], "_nop_tc_162", - ["eq_float", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nn_987", - ["is_text", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nt_988", 1693, 34], "_nop_tc_163", - ["jump", "eq_nt_988", 1693, 34], - ["eq_text", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nt_988", - ["is_null", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nnl_989", 1693, 34], + ["eq_text", 8, 3, 7, 1788, 17], + ["jump", "eq_done_987", 1788, 17], + "eq_nt_990", + ["is_null", 10, 3, 1788, 17], + ["jump_false", 10, "eq_nnl_991", 1788, 17], "_nop_tc_164", - ["jump", "eq_nnl_989", 1693, 34], - ["true", 10, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nnl_989", - ["is_bool", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nb_990", 1693, 34], + ["jump", "eq_nnl_991", 1788, 17], + ["true", 8, 1788, 17], + ["jump", "eq_done_987", 1788, 17], + "eq_nnl_991", + ["is_bool", 10, 3, 1788, 17], + ["jump_false", 10, "eq_nb_992", 1788, 17], "_nop_tc_165", - ["jump", "eq_nb_990", 1693, 34], - ["eq_bool", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nb_990", - ["false", 10, 1693, 34], - "eq_done_985", - ["move", 7, 10, 1693, 34], - "or_end_978", - ["jump_false", 7, "if_else_976", 1693, 34], - ["get", 7, 42, 1, 1694, 16], - ["frame", 8, 7, 1, 1694, 16], - ["null", 7, 1694, 16], - ["setarg", 8, 0, 7, 1694, 16], - ["setarg", 8, 1, 17, 1694, 16], - ["invoke", 8, 7, 1694, 16], - ["move", 4, 7, 1694, 16], - ["access", 7, 0, 1695, 21], - ["is_int", 8, 4, 1695, 21], - ["jump_false", 8, "rel_ni_993", 1695, 21], + ["jump", "eq_nb_992", 1788, 17], + ["eq_bool", 8, 3, 7, 1788, 17], + ["jump", "eq_done_987", 1788, 17], + "eq_nb_992", + ["false", 8, 1788, 17], + "eq_done_987", + ["jump_false", 8, "if_else_985", 1788, 17], + ["load_field", 7, 1, "name", 1789, 14], + ["move", 17, 7, 1789, 14], + ["load_field", 7, 1, "level", 1790, 15], + ["move", 18, 7, 1790, 15], + ["null", 7, 1791, 20], + ["is_identical", 8, 18, 7, 1791, 20], + ["jump_true", 8, "eq_done_995", 1791, 20], + ["is_int", 10, 18, 1791, 20], + ["jump_false", 10, "eq_ni_996", 1791, 20], "_nop_tc_166", + ["jump", "eq_ni_996", 1791, 20], + ["eq_int", 8, 18, 7, 1791, 20], + ["jump", "eq_done_995", 1791, 20], + "eq_ni_996", + ["is_num", 10, 18, 1791, 20], + ["jump_false", 10, "eq_nn_997", 1791, 20], "_nop_tc_167", - ["ge_int", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_ni_993", - ["is_num", 8, 4, 1695, 21], - ["jump_false", 8, "rel_nn_994", 1695, 21], + ["jump", "eq_nn_997", 1791, 20], + ["eq_float", 8, 18, 7, 1791, 20], + ["jump", "eq_done_995", 1791, 20], + "eq_nn_997", + ["is_text", 10, 18, 1791, 20], + ["jump_false", 10, "eq_nt_998", 1791, 20], "_nop_tc_168", + ["jump", "eq_nt_998", 1791, 20], + ["eq_text", 8, 18, 7, 1791, 20], + ["jump", "eq_done_995", 1791, 20], + "eq_nt_998", + ["is_null", 10, 18, 1791, 20], + ["jump_false", 10, "eq_nnl_999", 1791, 20], "_nop_tc_169", - ["ge_float", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_nn_994", - ["is_text", 8, 4, 1695, 21], - ["jump_false", 8, "rel_err_996", 1695, 21], "_nop_tc_170", - ["jump", "rel_err_996", 1695, 21], - ["ge_text", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_err_996", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1695, - 21 - ], - ["access", 8, "error", 1695, 21], - ["access", 11, "cannot compare with '>=': operands must be same type", 1695, 21], - ["array", 12, 0, 1695, 21], - ["push", 12, 11, 1695, 21], - ["frame", 11, 7, 2, 1695, 21], - ["null", 7, 1695, 21], - ["setarg", 11, 0, 7, 1695, 21], - ["setarg", 11, 1, 8, 1695, 21], - ["setarg", 11, 2, 12, 1695, 21], - ["invoke", 11, 7, 1695, 21], - ["disrupt", 1695, 21], - "rel_done_995", - ["jump_false", 10, "if_else_991", 1695, 21], - ["return", 4, 1696, 18], - "_nop_ur_11", - "if_else_991", - "if_end_992", - ["jump", "if_end_977", 1696, 18], - "if_else_976", - ["access", 7, 0, 1698, 26], - ["is_int", 8, 18, 1698, 26], - ["jump_false", 8, "rel_ni_999", 1698, 26], + ["true", 8, 1791, 20], + ["jump", "eq_done_995", 1791, 20], + "eq_nnl_999", + ["is_bool", 10, 18, 1791, 20], + ["jump_false", 10, "eq_nb_1000", 1791, 20], "_nop_tc_171", + ["jump", "eq_nb_1000", 1791, 20], + ["eq_bool", 8, 18, 7, 1791, 20], + ["jump", "eq_done_995", 1791, 20], + "eq_nb_1000", + ["false", 8, 1791, 20], + "eq_done_995", + ["jump_false", 8, "if_else_993", 1791, 20], + ["access", 18, -1, 1792, 17], + ["jump", "if_end_994", 1792, 17], + "if_else_993", + "if_end_994", + ["access", 7, 0, 1794, 20], + ["is_identical", 8, 18, 7, 1794, 20], + ["jump_true", 8, "eq_done_1004", 1794, 20], + ["is_int", 10, 18, 1794, 20], + ["jump_false", 10, "eq_ni_1005", 1794, 20], "_nop_tc_172", - ["gt_int", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_ni_999", - ["is_num", 8, 18, 1698, 26], - ["jump_false", 8, "rel_nn_1000", 1698, 26], "_nop_tc_173", + ["eq_int", 8, 18, 7, 1794, 20], + ["jump", "eq_done_1004", 1794, 20], + "eq_ni_1005", + ["is_num", 10, 18, 1794, 20], + ["jump_false", 10, "eq_nn_1006", 1794, 20], "_nop_tc_174", - ["gt_float", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_nn_1000", - ["is_text", 8, 18, 1698, 26], - ["jump_false", 8, "rel_err_1002", 1698, 26], "_nop_tc_175", - ["jump", "rel_err_1002", 1698, 26], - ["gt_text", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_err_1002", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1698, - 26 - ], - ["access", 8, "error", 1698, 26], - ["access", 11, "cannot compare with '>': operands must be same type", 1698, 26], - ["array", 12, 0, 1698, 26], - ["push", 12, 11, 1698, 26], - ["frame", 11, 7, 2, 1698, 26], - ["null", 7, 1698, 26], - ["setarg", 11, 0, 7, 1698, 26], - ["setarg", 11, 1, 8, 1698, 26], - ["setarg", 11, 2, 12, 1698, 26], - ["invoke", 11, 7, 1698, 26], - ["disrupt", 1698, 26], - "rel_done_1001", - ["jump_false", 10, "if_else_997", 1698, 26], - ["access", 7, 1, 1699, 23], - ["is_num", 8, 18, 1699, 23], - ["jump_false", 8, "num_err_1003", 1699, 23], + ["eq_float", 8, 18, 7, 1794, 20], + ["jump", "eq_done_1004", 1794, 20], + "eq_nn_1006", + ["is_text", 10, 18, 1794, 20], + ["jump_false", 10, "eq_nt_1007", 1794, 20], "_nop_tc_176", + ["jump", "eq_nt_1007", 1794, 20], + ["eq_text", 8, 18, 7, 1794, 20], + ["jump", "eq_done_1004", 1794, 20], + "eq_nt_1007", + ["is_null", 10, 18, 1794, 20], + ["jump_false", 10, "eq_nnl_1008", 1794, 20], "_nop_tc_177", - ["subtract", 21, 18, 7, 1699, 23], - ["jump", "num_done_1004", 1699, 23], - "num_err_1003", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1699, - 23 - ], - ["access", 8, "error", 1699, 23], - ["access", 10, "cannot apply '-': operands must be numbers", 1699, 23], - ["array", 11, 0, 1699, 23], - ["push", 11, 10, 1699, 23], - ["frame", 10, 7, 2, 1699, 23], - ["null", 7, 1699, 23], - ["setarg", 10, 0, 7, 1699, 23], - ["setarg", 10, 1, 8, 1699, 23], - ["setarg", 10, 2, 11, 1699, 23], - ["invoke", 10, 7, 1699, 23], - ["disrupt", 1699, 23], - "num_done_1004", - ["get", 7, 100, 1, 1700, 18], - ["get", 8, 100, 1, 1700, 39], - ["length", 10, 8, 1700, 39], - ["access", 8, 1, 1700, 56], + ["jump", "eq_nnl_1008", 1794, 20], + ["true", 8, 1794, 20], + ["jump", "eq_done_1004", 1794, 20], + "eq_nnl_1008", + ["is_bool", 10, 18, 1794, 20], + ["jump_false", 10, "eq_nb_1009", 1794, 20], "_nop_tc_178", + ["jump", "eq_nb_1009", 1794, 20], + ["eq_bool", 8, 18, 7, 1794, 20], + ["jump", "eq_done_1004", 1794, 20], + "eq_nb_1009", + ["false", 8, 1794, 20], + "eq_done_1004", + ["move", 7, 8, 1794, 20], + ["jump_true", 7, "or_end_1003", 1794, 20], + ["access", 8, -1, 1794, 34], + ["is_identical", 10, 18, 8, 1794, 34], + ["jump_true", 10, "eq_done_1010", 1794, 34], + ["is_int", 11, 18, 1794, 34], + ["jump_false", 11, "eq_ni_1011", 1794, 34], "_nop_tc_179", "_nop_tc_180", + ["eq_int", 10, 18, 8, 1794, 34], + ["jump", "eq_done_1010", 1794, 34], + "eq_ni_1011", + ["is_num", 11, 18, 1794, 34], + ["jump_false", 11, "eq_nn_1012", 1794, 34], "_nop_tc_181", - ["subtract", 11, 10, 8, 1700, 56], - ["jump", "num_done_1006", 1700, 56], - "num_err_1005", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 56 - ], - ["access", 10, "error", 1700, 56], - ["access", 12, "cannot apply '-': operands must be numbers", 1700, 56], - ["array", 13, 0, 1700, 56], - ["push", 13, 12, 1700, 56], - ["frame", 12, 8, 2, 1700, 56], - ["null", 8, 1700, 56], - ["setarg", 12, 0, 8, 1700, 56], - ["setarg", 12, 1, 10, 1700, 56], - ["setarg", 12, 2, 13, 1700, 56], - ["invoke", 12, 8, 1700, 56], - ["disrupt", 1700, 56], - "num_done_1006", "_nop_tc_182", + ["eq_float", 10, 18, 8, 1794, 34], + ["jump", "eq_done_1010", 1794, 34], + "eq_nn_1012", + ["is_text", 11, 18, 1794, 34], + ["jump_false", 11, "eq_nt_1013", 1794, 34], "_nop_tc_183", + ["jump", "eq_nt_1013", 1794, 34], + ["eq_text", 10, 18, 8, 1794, 34], + ["jump", "eq_done_1010", 1794, 34], + "eq_nt_1013", + ["is_null", 11, 18, 1794, 34], + ["jump_false", 11, "eq_nnl_1014", 1794, 34], "_nop_tc_184", + ["jump", "eq_nnl_1014", 1794, 34], + ["true", 10, 1794, 34], + ["jump", "eq_done_1010", 1794, 34], + "eq_nnl_1014", + ["is_bool", 11, 18, 1794, 34], + ["jump_false", 11, "eq_nb_1015", 1794, 34], "_nop_tc_185", - ["subtract", 8, 11, 21, 1700, 60], - ["jump", "num_done_1008", 1700, 60], - "num_err_1007", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 60 - ], - ["access", 11, "error", 1700, 60], - ["access", 12, "cannot apply '-': operands must be numbers", 1700, 60], - ["array", 13, 0, 1700, 60], - ["push", 13, 12, 1700, 60], - ["frame", 12, 10, 2, 1700, 60], - ["null", 10, 1700, 60], - ["setarg", 12, 0, 10, 1700, 60], - ["setarg", 12, 1, 11, 1700, 60], - ["setarg", 12, 2, 13, 1700, 60], - ["invoke", 12, 10, 1700, 60], - ["disrupt", 1700, 60], - "num_done_1008", - ["load_dynamic", 10, 7, 8, 1700, 60], - ["move", 22, 10, 1700, 60], - ["get", 7, 83, 1, 1701, 23], - ["frame", 8, 7, 2, 1701, 23], - ["null", 7, 1701, 23], - ["setarg", 8, 0, 7, 1701, 23], - ["setarg", 8, 1, 22, 1701, 23], - ["setarg", 8, 2, 17, 1701, 23], - ["invoke", 8, 7, 1701, 23], - ["move", 23, 7, 1701, 23], - ["get", 7, 40, 1, 1702, 16], - ["frame", 8, 7, 0, 1702, 16], - ["null", 7, 1702, 16], - ["setarg", 8, 0, 7, 1702, 16], - ["invoke", 8, 7, 1702, 16], - ["move", 20, 7, 1702, 16], - ["access", 7, "get", 1703, 16], - ["get", 8, 52, 1, 1703, 9], - ["frame", 10, 8, 4, 1703, 9], - ["null", 8, 1703, 9], - ["setarg", 10, 0, 8, 1703, 9], - ["setarg", 10, 1, 7, 1703, 9], - ["setarg", 10, 2, 20, 1703, 9], - ["setarg", 10, 3, 23, 1703, 9], - ["setarg", 10, 4, 18, 1703, 9], - ["invoke", 10, 7, 1703, 9], - ["return", 20, 1704, 16], - "_nop_ur_12", - "if_else_997", - "if_end_998", - "if_end_977", - ["get", 7, 43, 1, 1707, 16], - ["frame", 8, 7, 1, 1707, 16], - ["null", 7, 1707, 16], - ["setarg", 8, 0, 7, 1707, 16], - ["setarg", 8, 1, 17, 1707, 16], - ["invoke", 8, 7, 1707, 16], - ["move", 19, 7, 1707, 16], - ["access", 7, 0, 1708, 21], - ["is_int", 8, 19, 1708, 21], - ["jump_false", 8, "rel_ni_1011", 1708, 21], + ["jump", "eq_nb_1015", 1794, 34], + ["eq_bool", 10, 18, 8, 1794, 34], + ["jump", "eq_done_1010", 1794, 34], + "eq_nb_1015", + ["false", 10, 1794, 34], + "eq_done_1010", + ["move", 7, 10, 1794, 34], + "or_end_1003", + ["jump_false", 7, "if_else_1001", 1794, 34], + ["get", 7, 45, 1, 1795, 16], + ["frame", 8, 7, 1, 1795, 16], + ["null", 7, 1795, 16], + ["setarg", 8, 0, 7, 1795, 16], + ["setarg", 8, 1, 17, 1795, 16], + ["invoke", 8, 7, 1795, 16], + ["move", 4, 7, 1795, 16], + ["access", 7, 0, 1796, 21], + ["is_int", 8, 4, 1796, 21], + ["jump_false", 8, "rel_ni_1018", 1796, 21], "_nop_tc_186", "_nop_tc_187", - ["ge_int", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_ni_1011", - ["is_num", 8, 19, 1708, 21], - ["jump_false", 8, "rel_nn_1012", 1708, 21], + ["ge_int", 10, 4, 7, 1796, 21], + ["jump", "rel_done_1020", 1796, 21], + "rel_ni_1018", + ["is_num", 8, 4, 1796, 21], + ["jump_false", 8, "rel_nn_1019", 1796, 21], "_nop_tc_188", "_nop_tc_189", - ["ge_float", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_nn_1012", - ["is_text", 8, 19, 1708, 21], - ["jump_false", 8, "rel_err_1014", 1708, 21], + ["ge_float", 10, 4, 7, 1796, 21], + ["jump", "rel_done_1020", 1796, 21], + "rel_nn_1019", + ["is_text", 8, 4, 1796, 21], + ["jump_false", 8, "rel_err_1021", 1796, 21], "_nop_tc_190", - ["jump", "rel_err_1014", 1708, 21], - ["ge_text", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_err_1014", + ["jump", "rel_err_1021", 1796, 21], + ["ge_text", 10, 4, 7, 1796, 21], + ["jump", "rel_done_1020", 1796, 21], + "rel_err_1021", [ "access", 7, @@ -14211,2077 +14783,50 @@ "kind": "name", "make": "intrinsic" }, - 1708, + 1796, 21 ], - ["access", 8, "error", 1708, 21], - ["access", 11, "cannot compare with '>=': operands must be same type", 1708, 21], - ["array", 12, 0, 1708, 21], - ["push", 12, 11, 1708, 21], - ["frame", 11, 7, 2, 1708, 21], - ["null", 7, 1708, 21], - ["setarg", 11, 0, 7, 1708, 21], - ["setarg", 11, 1, 8, 1708, 21], - ["setarg", 11, 2, 12, 1708, 21], - ["invoke", 11, 7, 1708, 21], - ["disrupt", 1708, 21], - "rel_done_1013", - ["jump_false", 10, "if_else_1009", 1708, 21], - ["return", 19, 1709, 16], - "_nop_ur_13", - "if_else_1009", - "if_end_1010", - ["get", 7, 40, 1, 1711, 14], - ["frame", 8, 7, 0, 1711, 14], - ["null", 7, 1711, 14], - ["setarg", 8, 0, 7, 1711, 14], - ["invoke", 8, 7, 1711, 14], - ["move", 20, 7, 1711, 14], - ["get", 7, 98, 1, 1712, 7], - ["frame", 8, 7, 2, 1712, 7], - ["null", 7, 1712, 7], - ["setarg", 8, 0, 7, 1712, 7], - ["setarg", 8, 1, 20, 1712, 7], - ["setarg", 8, 2, 17, 1712, 7], - ["invoke", 8, 7, 1712, 7], - ["return", 20, 1713, 14], - "_nop_ur_14", - "if_else_960", - "if_end_961", - ["access", 7, ".", 1717, 17], - ["is_identical", 8, 3, 7, 1717, 17], - ["jump_true", 8, "eq_done_1017", 1717, 17], - ["is_int", 10, 3, 1717, 17], - ["jump_false", 10, "eq_ni_1018", 1717, 17], + ["access", 8, "error", 1796, 21], + ["access", 11, "cannot compare with '>=': operands must be same type", 1796, 21], + ["array", 12, 0, 1796, 21], + ["push", 12, 11, 1796, 21], + ["frame", 11, 7, 2, 1796, 21], + ["null", 7, 1796, 21], + ["setarg", 11, 0, 7, 1796, 21], + ["setarg", 11, 1, 8, 1796, 21], + ["setarg", 11, 2, 12, 1796, 21], + ["invoke", 11, 7, 1796, 21], + ["disrupt", 1796, 21], + "rel_done_1020", + ["jump_false", 10, "if_else_1016", 1796, 21], + ["return", 4, 1797, 18], + "_nop_ur_11", + "if_else_1016", + "if_end_1017", + ["jump", "if_end_1002", 1797, 18], + "if_else_1001", + ["access", 7, 0, 1799, 26], + ["is_int", 8, 18, 1799, 26], + ["jump_false", 8, "rel_ni_1024", 1799, 26], "_nop_tc_191", - ["jump", "eq_ni_1018", 1717, 17], - ["eq_int", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_ni_1018", - ["is_num", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nn_1019", 1717, 17], "_nop_tc_192", - ["jump", "eq_nn_1019", 1717, 17], - ["eq_float", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nn_1019", - ["is_text", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nt_1020", 1717, 17], + ["gt_int", 10, 18, 7, 1799, 26], + ["jump", "rel_done_1026", 1799, 26], + "rel_ni_1024", + ["is_num", 8, 18, 1799, 26], + ["jump_false", 8, "rel_nn_1025", 1799, 26], "_nop_tc_193", "_nop_tc_194", - ["eq_text", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nt_1020", - ["is_null", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nnl_1021", 1717, 17], + ["gt_float", 10, 18, 7, 1799, 26], + ["jump", "rel_done_1026", 1799, 26], + "rel_nn_1025", + ["is_text", 8, 18, 1799, 26], + ["jump_false", 8, "rel_err_1027", 1799, 26], "_nop_tc_195", - ["jump", "eq_nnl_1021", 1717, 17], - ["true", 8, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nnl_1021", - ["is_bool", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nb_1022", 1717, 17], - "_nop_tc_196", - ["jump", "eq_nb_1022", 1717, 17], - ["eq_bool", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nb_1022", - ["false", 8, 1717, 17], - "eq_done_1017", - ["jump_false", 8, "if_else_1015", 1717, 17], - ["load_field", 7, 1, "left", 1718, 13], - ["move", 24, 7, 1718, 13], - ["load_field", 7, 1, "right", 1719, 14], - ["move", 25, 7, 1719, 14], - ["access", 7, -1, 1720, 32], - ["get", 8, 88, 1, 1720, 18], - ["frame", 10, 8, 2, 1720, 18], - ["null", 8, 1720, 18], - ["setarg", 10, 0, 8, 1720, 18], - ["setarg", 10, 1, 24, 1720, 18], - ["setarg", 10, 2, 7, 1720, 18], - ["invoke", 10, 7, 1720, 18], - ["move", 26, 7, 1720, 18], - ["get", 7, 40, 1, 1721, 14], - ["frame", 8, 7, 0, 1721, 14], - ["null", 7, 1721, 14], - ["setarg", 8, 0, 7, 1721, 14], - ["invoke", 8, 7, 1721, 14], - ["move", 4, 7, 1721, 14], - ["get", 7, 72, 1, 1722, 7], - ["frame", 8, 7, 3, 1722, 7], - ["null", 7, 1722, 7], - ["setarg", 8, 0, 7, 1722, 7], - ["setarg", 8, 1, 4, 1722, 7], - ["setarg", 8, 2, 26, 1722, 7], - ["setarg", 8, 3, 25, 1722, 7], - ["invoke", 8, 7, 1722, 7], - ["return", 4, 1723, 14], - "_nop_ur_15", - "if_else_1015", - "if_end_1016", - ["access", 7, "[", 1727, 17], - ["is_identical", 8, 3, 7, 1727, 17], - ["jump_true", 8, "eq_done_1025", 1727, 17], - ["is_int", 10, 3, 1727, 17], - ["jump_false", 10, "eq_ni_1026", 1727, 17], - "_nop_tc_197", - ["jump", "eq_ni_1026", 1727, 17], - ["eq_int", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_ni_1026", - ["is_num", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nn_1027", 1727, 17], - "_nop_tc_198", - ["jump", "eq_nn_1027", 1727, 17], - ["eq_float", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nn_1027", - ["is_text", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nt_1028", 1727, 17], - "_nop_tc_199", - "_nop_tc_200", - ["eq_text", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nt_1028", - ["is_null", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nnl_1029", 1727, 17], - "_nop_tc_201", - ["jump", "eq_nnl_1029", 1727, 17], - ["true", 8, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nnl_1029", - ["is_bool", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nb_1030", 1727, 17], - "_nop_tc_202", - ["jump", "eq_nb_1030", 1727, 17], - ["eq_bool", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nb_1030", - ["false", 8, 1727, 17], - "eq_done_1025", - ["jump_false", 8, "if_else_1023", 1727, 17], - ["load_field", 7, 1, "left", 1728, 13], - ["move", 24, 7, 1728, 13], - ["load_field", 7, 1, "right", 1729, 13], - ["move", 27, 7, 1729, 13], - ["access", 7, -1, 1730, 32], - ["get", 8, 88, 1, 1730, 18], - ["frame", 10, 8, 2, 1730, 18], - ["null", 8, 1730, 18], - ["setarg", 10, 0, 8, 1730, 18], - ["setarg", 10, 1, 24, 1730, 18], - ["setarg", 10, 2, 7, 1730, 18], - ["invoke", 10, 7, 1730, 18], - ["move", 26, 7, 1730, 18], - ["access", 7, -1, 1731, 32], - ["get", 8, 88, 1, 1731, 18], - ["frame", 10, 8, 2, 1731, 18], - ["null", 8, 1731, 18], - ["setarg", 10, 0, 8, 1731, 18], - ["setarg", 10, 1, 27, 1731, 18], - ["setarg", 10, 2, 7, 1731, 18], - ["invoke", 10, 7, 1731, 18], - ["move", 28, 7, 1731, 18], - ["get", 7, 40, 1, 1732, 14], - ["frame", 8, 7, 0, 1732, 14], - ["null", 7, 1732, 14], - ["setarg", 8, 0, 7, 1732, 14], - ["invoke", 8, 7, 1732, 14], - ["move", 4, 7, 1732, 14], - ["load_field", 7, 1, "access_kind", 1733, 47], - ["get", 8, 74, 1, 1733, 7], - ["frame", 10, 8, 4, 1733, 7], - ["null", 8, 1733, 7], - ["setarg", 10, 0, 8, 1733, 7], - ["setarg", 10, 1, 4, 1733, 7], - ["setarg", 10, 2, 26, 1733, 7], - ["setarg", 10, 3, 28, 1733, 7], - ["setarg", 10, 4, 7, 1733, 7], - ["invoke", 10, 7, 1733, 7], - ["return", 4, 1734, 14], - "_nop_ur_16", - "if_else_1023", - "if_end_1024", - ["access", 7, "(", 1738, 17], - ["is_identical", 8, 3, 7, 1738, 17], - ["jump_true", 8, "eq_done_1033", 1738, 17], - ["is_int", 10, 3, 1738, 17], - ["jump_false", 10, "eq_ni_1034", 1738, 17], - "_nop_tc_203", - ["jump", "eq_ni_1034", 1738, 17], - ["eq_int", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_ni_1034", - ["is_num", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nn_1035", 1738, 17], - "_nop_tc_204", - ["jump", "eq_nn_1035", 1738, 17], - ["eq_float", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nn_1035", - ["is_text", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nt_1036", 1738, 17], - "_nop_tc_205", - "_nop_tc_206", - ["eq_text", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nt_1036", - ["is_null", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nnl_1037", 1738, 17], - "_nop_tc_207", - ["jump", "eq_nnl_1037", 1738, 17], - ["true", 8, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nnl_1037", - ["is_bool", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nb_1038", 1738, 17], - "_nop_tc_208", - ["jump", "eq_nb_1038", 1738, 17], - ["eq_bool", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nb_1038", - ["false", 8, 1738, 17], - "eq_done_1033", - ["jump_false", 8, "if_else_1031", 1738, 17], - ["load_field", 7, 1, "expression", 1739, 16], - ["move", 29, 7, 1739, 16], - ["load_field", 7, 1, "list", 1740, 19], - ["move", 30, 7, 1740, 19], - ["load_field", 7, 29, "kind", 1741, 21], - ["move", 31, 7, 1741, 21], - ["access", 7, "name", 1744, 26], - ["is_identical", 8, 31, 7, 1744, 26], - ["jump_true", 8, "eq_done_1042", 1744, 26], - ["is_int", 10, 31, 1744, 26], - ["jump_false", 10, "eq_ni_1043", 1744, 26], - "_nop_tc_209", - ["jump", "eq_ni_1043", 1744, 26], - ["eq_int", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_ni_1043", - ["is_num", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nn_1044", 1744, 26], - "_nop_tc_210", - ["jump", "eq_nn_1044", 1744, 26], - ["eq_float", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nn_1044", - ["is_text", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nt_1045", 1744, 26], - "_nop_tc_211", - "_nop_tc_212", - ["eq_text", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nt_1045", - ["is_null", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nnl_1046", 1744, 26], - "_nop_tc_213", - ["jump", "eq_nnl_1046", 1744, 26], - ["true", 8, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nnl_1046", - ["is_bool", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nb_1047", 1744, 26], - "_nop_tc_214", - ["jump", "eq_nb_1047", 1744, 26], - ["eq_bool", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nb_1047", - ["false", 8, 1744, 26], - "eq_done_1042", - ["move", 7, 8, 1744, 26], - ["jump_false", 7, "and_end_1041", 1744, 26], - ["load_field", 8, 29, "make", 1744, 36], - ["access", 10, "functino", 1744, 51], - ["is_identical", 11, 8, 10, 1744, 51], - ["jump_true", 11, "eq_done_1048", 1744, 51], - ["is_int", 12, 8, 1744, 51], - ["jump_false", 12, "eq_ni_1049", 1744, 51], - "_nop_tc_215", - ["jump", "eq_ni_1049", 1744, 51], - ["eq_int", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_ni_1049", - ["is_num", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nn_1050", 1744, 51], - "_nop_tc_216", - ["jump", "eq_nn_1050", 1744, 51], - ["eq_float", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nn_1050", - ["is_text", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nt_1051", 1744, 51], - "_nop_tc_217", - "_nop_tc_218", - ["eq_text", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nt_1051", - ["is_null", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nnl_1052", 1744, 51], - "_nop_tc_219", - ["jump", "eq_nnl_1052", 1744, 51], - ["true", 11, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nnl_1052", - ["is_bool", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nb_1053", 1744, 51], - "_nop_tc_220", - ["jump", "eq_nb_1053", 1744, 51], - ["eq_bool", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nb_1053", - ["false", 11, 1744, 51], - "eq_done_1048", - ["move", 7, 11, 1744, 51], - "and_end_1041", - ["jump_false", 7, "if_else_1039", 1744, 51], - ["load_field", 7, 29, "name", 1745, 17], - ["move", 32, 7, 1745, 17], - ["get", 7, 4, 1, 1746, 15], - ["load_dynamic", 8, 7, 32, 1746, 28], - ["move", 33, 8, 1746, 28], - ["null", 7, 1747, 30], - ["is_identical", 8, 30, 7, 1747, 30], - ["jump_true", 8, "ne_nid_1057", 1747, 30], - ["jump", "ne_ni_1058", 1747, 30], - "ne_nid_1057", - ["false", 8, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_ni_1058", - ["is_int", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nn_1059", 1747, 30], - "_nop_tc_221", - ["jump", "ne_nn_1059", 1747, 30], - ["ne_int", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nn_1059", - ["is_num", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nt_1060", 1747, 30], - "_nop_tc_222", - ["jump", "ne_nt_1060", 1747, 30], - ["ne_float", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nt_1060", - ["is_text", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nnl_1061", 1747, 30], - "_nop_tc_223", - ["jump", "ne_nnl_1061", 1747, 30], - ["ne_text", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nnl_1061", - ["is_null", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nb_1062", 1747, 30], - "_nop_tc_224", - "_nop_tc_225", - ["false", 8, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nb_1062", - ["is_bool", 10, 30, 1747, 30], - ["jump_false", 10, "ne_mis_1063", 1747, 30], - "_nop_tc_226", - ["jump", "ne_mis_1063", 1747, 30], - ["ne_bool", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_mis_1063", - ["true", 8, 1747, 30], - "ne_done_1056", - ["jump_false", 8, "tern_else_1054", 1747, 30], - ["length", 7, 30, 1747, 44], - ["move", 8, 7, 1747, 44], - ["jump", "tern_end_1055", 1747, 44], - "tern_else_1054", - ["access", 7, 0, 1747, 57], - ["move", 8, 7, 1747, 57], - "tern_end_1055", - ["move", 34, 8, 1747, 57], - ["access", 7, "~!", 1749, 22], - ["is_identical", 8, 32, 7, 1749, 22], - ["jump_true", 8, "eq_done_1066", 1749, 22], - ["is_int", 10, 32, 1749, 22], - ["jump_false", 10, "eq_ni_1067", 1749, 22], - "_nop_tc_227", - ["jump", "eq_ni_1067", 1749, 22], - ["eq_int", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_ni_1067", - ["is_num", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nn_1068", 1749, 22], - "_nop_tc_228", - ["jump", "eq_nn_1068", 1749, 22], - ["eq_float", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nn_1068", - ["is_text", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nt_1069", 1749, 22], - "_nop_tc_229", - "_nop_tc_230", - ["eq_text", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nt_1069", - ["is_null", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nnl_1070", 1749, 22], - "_nop_tc_231", - ["jump", "eq_nnl_1070", 1749, 22], - ["true", 8, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nnl_1070", - ["is_bool", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nb_1071", 1749, 22], - "_nop_tc_232", - ["jump", "eq_nb_1071", 1749, 22], - ["eq_bool", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nb_1071", - ["false", 8, 1749, 22], - "eq_done_1066", - ["jump_false", 8, "if_else_1064", 1749, 22], - ["access", 7, 0, 1750, 35], - ["load_index", 8, 30, 7, 1750, 35], - ["access", 7, -1, 1750, 39], - ["get", 10, 88, 1, 1750, 16], - ["frame", 11, 10, 2, 1750, 16], - ["null", 10, 1750, 16], - ["setarg", 11, 0, 10, 1750, 16], - ["setarg", 11, 1, 8, 1750, 16], - ["setarg", 11, 2, 7, 1750, 16], - ["invoke", 11, 7, 1750, 16], - ["move", 35, 7, 1750, 16], - ["get", 7, 40, 1, 1751, 15], - ["frame", 8, 7, 0, 1751, 15], - ["null", 7, 1751, 15], - ["setarg", 8, 0, 7, 1751, 15], - ["invoke", 8, 7, 1751, 15], - ["move", 39, 7, 1751, 15], - ["get", 7, 51, 1, 1752, 11], - ["frame", 8, 7, 3, 1752, 11], - ["null", 7, 1752, 11], - ["setarg", 8, 0, 7, 1752, 11], - ["setarg", 8, 1, 33, 1752, 11], - ["setarg", 8, 2, 39, 1752, 11], - ["setarg", 8, 3, 35, 1752, 11], - ["invoke", 8, 7, 1752, 11], - ["return", 39, 1753, 18], - "_nop_ur_17", - "if_else_1064", - "if_end_1065", - ["access", 7, "[]!", 1755, 22], - ["is_identical", 8, 32, 7, 1755, 22], - ["jump_true", 8, "eq_done_1074", 1755, 22], - ["is_int", 10, 32, 1755, 22], - ["jump_false", 10, "eq_ni_1075", 1755, 22], - "_nop_tc_233", - ["jump", "eq_ni_1075", 1755, 22], - ["eq_int", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_ni_1075", - ["is_num", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nn_1076", 1755, 22], - "_nop_tc_234", - ["jump", "eq_nn_1076", 1755, 22], - ["eq_float", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nn_1076", - ["is_text", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nt_1077", 1755, 22], - "_nop_tc_235", - "_nop_tc_236", - ["eq_text", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nt_1077", - ["is_null", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nnl_1078", 1755, 22], - "_nop_tc_237", - ["jump", "eq_nnl_1078", 1755, 22], - ["true", 8, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nnl_1078", - ["is_bool", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nb_1079", 1755, 22], - "_nop_tc_238", - ["jump", "eq_nb_1079", 1755, 22], - ["eq_bool", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nb_1079", - ["false", 8, 1755, 22], - "eq_done_1074", - ["jump_false", 8, "if_else_1072", 1755, 22], - ["access", 7, 0, 1756, 35], - ["load_index", 8, 30, 7, 1756, 35], - ["access", 7, -1, 1756, 39], - ["get", 10, 88, 1, 1756, 16], - ["frame", 11, 10, 2, 1756, 16], - ["null", 10, 1756, 16], - ["setarg", 11, 0, 10, 1756, 16], - ["setarg", 11, 1, 8, 1756, 16], - ["setarg", 11, 2, 7, 1756, 16], - ["invoke", 11, 7, 1756, 16], - ["move", 35, 7, 1756, 16], - ["access", 7, 1, 1757, 35], - ["load_index", 8, 30, 7, 1757, 35], - ["access", 7, -1, 1757, 39], - ["get", 10, 88, 1, 1757, 16], - ["frame", 11, 10, 2, 1757, 16], - ["null", 10, 1757, 16], - ["setarg", 11, 0, 10, 1757, 16], - ["setarg", 11, 1, 8, 1757, 16], - ["setarg", 11, 2, 7, 1757, 16], - ["invoke", 11, 7, 1757, 16], - ["move", 36, 7, 1757, 16], - ["get", 7, 40, 1, 1758, 15], - ["frame", 8, 7, 0, 1758, 15], - ["null", 7, 1758, 15], - ["setarg", 8, 0, 7, 1758, 15], - ["invoke", 8, 7, 1758, 15], - ["move", 39, 7, 1758, 15], - ["get", 7, 74, 1, 1759, 11], - ["frame", 8, 7, 3, 1759, 11], - ["null", 7, 1759, 11], - ["setarg", 8, 0, 7, 1759, 11], - ["setarg", 8, 1, 39, 1759, 11], - ["setarg", 8, 2, 35, 1759, 11], - ["setarg", 8, 3, 36, 1759, 11], - ["invoke", 8, 7, 1759, 11], - ["return", 39, 1760, 18], - "_nop_ur_18", - "if_else_1072", - "if_end_1073", - ["access", 7, "=!", 1762, 23], - ["is_identical", 8, 32, 7, 1762, 23], - ["jump_true", 8, "eq_done_1084", 1762, 23], - ["is_int", 10, 32, 1762, 23], - ["jump_false", 10, "eq_ni_1085", 1762, 23], - "_nop_tc_239", - ["jump", "eq_ni_1085", 1762, 23], - ["eq_int", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_ni_1085", - ["is_num", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nn_1086", 1762, 23], - "_nop_tc_240", - ["jump", "eq_nn_1086", 1762, 23], - ["eq_float", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nn_1086", - ["is_text", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nt_1087", 1762, 23], - "_nop_tc_241", - "_nop_tc_242", - ["eq_text", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nt_1087", - ["is_null", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nnl_1088", 1762, 23], - "_nop_tc_243", - ["jump", "eq_nnl_1088", 1762, 23], - ["true", 8, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nnl_1088", - ["is_bool", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nb_1089", 1762, 23], - "_nop_tc_244", - ["jump", "eq_nb_1089", 1762, 23], - ["eq_bool", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nb_1089", - ["false", 8, 1762, 23], - "eq_done_1084", - ["move", 7, 8, 1762, 23], - ["jump_true", 7, "or_end_1083", 1762, 23], - ["access", 8, "!=!", 1762, 40], - ["is_identical", 10, 32, 8, 1762, 40], - ["jump_true", 10, "eq_done_1090", 1762, 40], - ["is_int", 11, 32, 1762, 40], - ["jump_false", 11, "eq_ni_1091", 1762, 40], - "_nop_tc_245", - ["jump", "eq_ni_1091", 1762, 40], - ["eq_int", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_ni_1091", - ["is_num", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nn_1092", 1762, 40], - "_nop_tc_246", - ["jump", "eq_nn_1092", 1762, 40], - ["eq_float", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nn_1092", - ["is_text", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nt_1093", 1762, 40], - "_nop_tc_247", - "_nop_tc_248", - ["eq_text", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nt_1093", - ["is_null", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nnl_1094", 1762, 40], - "_nop_tc_249", - ["jump", "eq_nnl_1094", 1762, 40], - ["true", 10, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nnl_1094", - ["is_bool", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nb_1095", 1762, 40], - "_nop_tc_250", - ["jump", "eq_nb_1095", 1762, 40], - ["eq_bool", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nb_1095", - ["false", 10, 1762, 40], - "eq_done_1090", - ["move", 7, 10, 1762, 40], - "or_end_1083", - ["move", 8, 7, 1762, 40], - ["jump_false", 8, "and_end_1082", 1762, 40], - ["access", 7, 3, 1762, 59], - ["is_identical", 10, 34, 7, 1762, 59], - ["jump_true", 10, "eq_done_1096", 1762, 59], - ["is_int", 11, 34, 1762, 59], - ["jump_false", 11, "eq_ni_1097", 1762, 59], - "_nop_tc_251", - "_nop_tc_252", - ["eq_int", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_ni_1097", - ["is_num", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nn_1098", 1762, 59], - "_nop_tc_253", - "_nop_tc_254", - ["eq_float", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nn_1098", - ["is_text", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nt_1099", 1762, 59], - "_nop_tc_255", - ["jump", "eq_nt_1099", 1762, 59], - ["eq_text", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nt_1099", - ["is_null", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nnl_1100", 1762, 59], - "_nop_tc_256", - ["jump", "eq_nnl_1100", 1762, 59], - ["true", 10, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nnl_1100", - ["is_bool", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nb_1101", 1762, 59], - "_nop_tc_257", - ["jump", "eq_nb_1101", 1762, 59], - ["eq_bool", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nb_1101", - ["false", 10, 1762, 59], - "eq_done_1096", - ["move", 8, 10, 1762, 59], - "and_end_1082", - ["jump_false", 8, "if_else_1080", 1762, 59], - ["access", 7, 0, 1763, 35], - ["load_index", 8, 30, 7, 1763, 35], - ["access", 7, -1, 1763, 39], - ["get", 10, 88, 1, 1763, 16], - ["frame", 11, 10, 2, 1763, 16], - ["null", 10, 1763, 16], - ["setarg", 11, 0, 10, 1763, 16], - ["setarg", 11, 1, 8, 1763, 16], - ["setarg", 11, 2, 7, 1763, 16], - ["invoke", 11, 7, 1763, 16], - ["move", 35, 7, 1763, 16], - ["access", 7, 1, 1764, 35], - ["load_index", 8, 30, 7, 1764, 35], - ["access", 7, -1, 1764, 39], - ["get", 10, 88, 1, 1764, 16], - ["frame", 11, 10, 2, 1764, 16], - ["null", 10, 1764, 16], - ["setarg", 11, 0, 10, 1764, 16], - ["setarg", 11, 1, 8, 1764, 16], - ["setarg", 11, 2, 7, 1764, 16], - ["invoke", 11, 7, 1764, 16], - ["move", 36, 7, 1764, 16], - ["access", 7, 2, 1765, 35], - ["load_index", 8, 30, 7, 1765, 35], - ["access", 7, -1, 1765, 39], - ["get", 10, 88, 1, 1765, 16], - ["frame", 11, 10, 2, 1765, 16], - ["null", 10, 1765, 16], - ["setarg", 11, 0, 10, 1765, 16], - ["setarg", 11, 1, 8, 1765, 16], - ["setarg", 11, 2, 7, 1765, 16], - ["invoke", 11, 7, 1765, 16], - ["move", 37, 7, 1765, 16], - ["get", 7, 40, 1, 1766, 15], - ["frame", 8, 7, 0, 1766, 15], - ["null", 7, 1766, 15], - ["setarg", 8, 0, 7, 1766, 15], - ["invoke", 8, 7, 1766, 15], - ["move", 39, 7, 1766, 15], - ["access", 7, "=!", 1767, 26], - ["is_identical", 8, 32, 7, 1767, 26], - ["jump_true", 8, "eq_done_1104", 1767, 26], - ["is_int", 10, 32, 1767, 26], - ["jump_false", 10, "eq_ni_1105", 1767, 26], - "_nop_tc_258", - ["jump", "eq_ni_1105", 1767, 26], - ["eq_int", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_ni_1105", - ["is_num", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nn_1106", 1767, 26], - "_nop_tc_259", - ["jump", "eq_nn_1106", 1767, 26], - ["eq_float", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nn_1106", - ["is_text", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nt_1107", 1767, 26], - "_nop_tc_260", - "_nop_tc_261", - ["eq_text", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nt_1107", - ["is_null", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nnl_1108", 1767, 26], - "_nop_tc_262", - ["jump", "eq_nnl_1108", 1767, 26], - ["true", 8, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nnl_1108", - ["is_bool", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nb_1109", 1767, 26], - "_nop_tc_263", - ["jump", "eq_nb_1109", 1767, 26], - ["eq_bool", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nb_1109", - ["false", 8, 1767, 26], - "eq_done_1104", - ["jump_false", 8, "tern_else_1102", 1767, 26], - ["access", 7, "eq_tol", 1767, 33], - ["move", 8, 7, 1767, 33], - ["jump", "tern_end_1103", 1767, 33], - "tern_else_1102", - ["access", 7, "ne_tol", 1767, 44], - ["move", 8, 7, 1767, 44], - "tern_end_1103", - ["move", 40, 8, 1767, 44], - ["array", 7, 4, 1768, 40], - ["push", 7, 39, 1768, 40], - ["push", 7, 35, 1768, 40], - ["push", 7, 36, 1768, 40], - ["push", 7, 37, 1768, 40], - ["get", 8, 53, 1, 1768, 11], - ["frame", 10, 8, 2, 1768, 11], - ["null", 8, 1768, 11], - ["setarg", 10, 0, 8, 1768, 11], - ["setarg", 10, 1, 40, 1768, 11], - ["setarg", 10, 2, 7, 1768, 11], - ["invoke", 10, 7, 1768, 11], - ["return", 39, 1769, 18], - "_nop_ur_19", - "if_else_1080", - "if_end_1081", - ["access", 7, "&&!", 1771, 22], - ["is_identical", 8, 32, 7, 1771, 22], - ["jump_true", 8, "eq_done_1112", 1771, 22], - ["is_int", 10, 32, 1771, 22], - ["jump_false", 10, "eq_ni_1113", 1771, 22], - "_nop_tc_264", - ["jump", "eq_ni_1113", 1771, 22], - ["eq_int", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_ni_1113", - ["is_num", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nn_1114", 1771, 22], - "_nop_tc_265", - ["jump", "eq_nn_1114", 1771, 22], - ["eq_float", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nn_1114", - ["is_text", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nt_1115", 1771, 22], - "_nop_tc_266", - "_nop_tc_267", - ["eq_text", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nt_1115", - ["is_null", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nnl_1116", 1771, 22], - "_nop_tc_268", - ["jump", "eq_nnl_1116", 1771, 22], - ["true", 8, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nnl_1116", - ["is_bool", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nb_1117", 1771, 22], - "_nop_tc_269", - ["jump", "eq_nb_1117", 1771, 22], - ["eq_bool", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nb_1117", - ["false", 8, 1771, 22], - "eq_done_1112", - ["jump_false", 8, "if_else_1110", 1771, 22], - ["access", 7, 0, 1772, 35], - ["load_index", 8, 30, 7, 1772, 35], - ["access", 7, -1, 1772, 39], - ["get", 10, 88, 1, 1772, 16], - ["frame", 11, 10, 2, 1772, 16], - ["null", 10, 1772, 16], - ["setarg", 11, 0, 10, 1772, 16], - ["setarg", 11, 1, 8, 1772, 16], - ["setarg", 11, 2, 7, 1772, 16], - ["invoke", 11, 7, 1772, 16], - ["move", 35, 7, 1772, 16], - ["access", 7, 1, 1773, 35], - ["load_index", 8, 30, 7, 1773, 35], - ["access", 7, -1, 1773, 39], - ["get", 10, 88, 1, 1773, 16], - ["frame", 11, 10, 2, 1773, 16], - ["null", 10, 1773, 16], - ["setarg", 11, 0, 10, 1773, 16], - ["setarg", 11, 1, 8, 1773, 16], - ["setarg", 11, 2, 7, 1773, 16], - ["invoke", 11, 7, 1773, 16], - ["move", 36, 7, 1773, 16], - ["get", 7, 40, 1, 1774, 15], - ["frame", 8, 7, 0, 1774, 15], - ["null", 7, 1774, 15], - ["setarg", 8, 0, 7, 1774, 15], - ["invoke", 8, 7, 1774, 15], - ["move", 39, 7, 1774, 15], - ["access", 7, "and", 1775, 18], - ["get", 8, 52, 1, 1775, 11], - ["frame", 10, 8, 4, 1775, 11], - ["null", 8, 1775, 11], - ["setarg", 10, 0, 8, 1775, 11], - ["setarg", 10, 1, 7, 1775, 11], - ["setarg", 10, 2, 39, 1775, 11], - ["setarg", 10, 3, 35, 1775, 11], - ["setarg", 10, 4, 36, 1775, 11], - ["invoke", 10, 7, 1775, 11], - ["return", 39, 1776, 18], - "_nop_ur_20", - "if_else_1110", - "if_end_1111", - ["access", 7, "||!", 1778, 22], - ["is_identical", 8, 32, 7, 1778, 22], - ["jump_true", 8, "eq_done_1120", 1778, 22], - ["is_int", 10, 32, 1778, 22], - ["jump_false", 10, "eq_ni_1121", 1778, 22], - "_nop_tc_270", - ["jump", "eq_ni_1121", 1778, 22], - ["eq_int", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_ni_1121", - ["is_num", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nn_1122", 1778, 22], - "_nop_tc_271", - ["jump", "eq_nn_1122", 1778, 22], - ["eq_float", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nn_1122", - ["is_text", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nt_1123", 1778, 22], - "_nop_tc_272", - "_nop_tc_273", - ["eq_text", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nt_1123", - ["is_null", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nnl_1124", 1778, 22], - "_nop_tc_274", - ["jump", "eq_nnl_1124", 1778, 22], - ["true", 8, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nnl_1124", - ["is_bool", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nb_1125", 1778, 22], - "_nop_tc_275", - ["jump", "eq_nb_1125", 1778, 22], - ["eq_bool", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nb_1125", - ["false", 8, 1778, 22], - "eq_done_1120", - ["jump_false", 8, "if_else_1118", 1778, 22], - ["access", 7, 0, 1779, 35], - ["load_index", 8, 30, 7, 1779, 35], - ["access", 7, -1, 1779, 39], - ["get", 10, 88, 1, 1779, 16], - ["frame", 11, 10, 2, 1779, 16], - ["null", 10, 1779, 16], - ["setarg", 11, 0, 10, 1779, 16], - ["setarg", 11, 1, 8, 1779, 16], - ["setarg", 11, 2, 7, 1779, 16], - ["invoke", 11, 7, 1779, 16], - ["move", 35, 7, 1779, 16], - ["access", 7, 1, 1780, 35], - ["load_index", 8, 30, 7, 1780, 35], - ["access", 7, -1, 1780, 39], - ["get", 10, 88, 1, 1780, 16], - ["frame", 11, 10, 2, 1780, 16], - ["null", 10, 1780, 16], - ["setarg", 11, 0, 10, 1780, 16], - ["setarg", 11, 1, 8, 1780, 16], - ["setarg", 11, 2, 7, 1780, 16], - ["invoke", 11, 7, 1780, 16], - ["move", 36, 7, 1780, 16], - ["get", 7, 40, 1, 1781, 15], - ["frame", 8, 7, 0, 1781, 15], - ["null", 7, 1781, 15], - ["setarg", 8, 0, 7, 1781, 15], - ["invoke", 8, 7, 1781, 15], - ["move", 39, 7, 1781, 15], - ["access", 7, "or", 1782, 18], - ["get", 8, 52, 1, 1782, 11], - ["frame", 10, 8, 4, 1782, 11], - ["null", 8, 1782, 11], - ["setarg", 10, 0, 8, 1782, 11], - ["setarg", 10, 1, 7, 1782, 11], - ["setarg", 10, 2, 39, 1782, 11], - ["setarg", 10, 3, 35, 1782, 11], - ["setarg", 10, 4, 36, 1782, 11], - ["invoke", 10, 7, 1782, 11], - ["return", 39, 1783, 18], - "_nop_ur_21", - "if_else_1118", - "if_end_1119", - ["access", 7, 0, 1786, 33], - ["load_index", 8, 30, 7, 1786, 33], - ["access", 7, -1, 1786, 37], - ["get", 10, 88, 1, 1786, 14], - ["frame", 11, 10, 2, 1786, 14], - ["null", 10, 1786, 14], - ["setarg", 11, 0, 10, 1786, 14], - ["setarg", 11, 1, 8, 1786, 14], - ["setarg", 11, 2, 7, 1786, 14], - ["invoke", 11, 7, 1786, 14], - ["move", 35, 7, 1786, 14], - ["access", 7, 1, 1787, 33], - ["load_index", 8, 30, 7, 1787, 33], - ["access", 7, -1, 1787, 37], - ["get", 10, 88, 1, 1787, 14], - ["frame", 11, 10, 2, 1787, 14], - ["null", 10, 1787, 14], - ["setarg", 11, 0, 10, 1787, 14], - ["setarg", 11, 1, 8, 1787, 14], - ["setarg", 11, 2, 7, 1787, 14], - ["invoke", 11, 7, 1787, 14], - ["move", 36, 7, 1787, 14], - ["get", 7, 40, 1, 1788, 13], - ["frame", 8, 7, 0, 1788, 13], - ["null", 7, 1788, 13], - ["setarg", 8, 0, 7, 1788, 13], - ["invoke", 8, 7, 1788, 13], - ["move", 39, 7, 1788, 13], - ["access", 7, 0, 1789, 28], - ["load_index", 8, 30, 7, 1789, 28], - ["put", 8, 34, 1, 1789, 28], - ["access", 7, 1, 1790, 28], - ["load_index", 8, 30, 7, 1790, 28], - ["put", 8, 35, 1, 1790, 28], - ["get", 7, 71, 1, 1791, 9], - ["frame", 8, 7, 4, 1791, 9], - ["null", 7, 1791, 9], - ["setarg", 8, 0, 7, 1791, 9], - ["setarg", 8, 1, 33, 1791, 9], - ["setarg", 8, 2, 39, 1791, 9], - ["setarg", 8, 3, 35, 1791, 9], - ["setarg", 8, 4, 36, 1791, 9], - ["invoke", 8, 7, 1791, 9], - ["return", 39, 1792, 16], - "_nop_ur_22", - "if_else_1039", - "if_end_1040", - ["access", 7, "name", 1796, 26], - ["is_identical", 8, 31, 7, 1796, 26], - ["jump_true", 8, "eq_done_1129", 1796, 26], - ["is_int", 10, 31, 1796, 26], - ["jump_false", 10, "eq_ni_1130", 1796, 26], - "_nop_tc_276", - ["jump", "eq_ni_1130", 1796, 26], - ["eq_int", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_ni_1130", - ["is_num", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nn_1131", 1796, 26], - "_nop_tc_277", - ["jump", "eq_nn_1131", 1796, 26], - ["eq_float", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nn_1131", - ["is_text", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nt_1132", 1796, 26], - "_nop_tc_278", - "_nop_tc_279", - ["eq_text", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nt_1132", - ["is_null", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nnl_1133", 1796, 26], - "_nop_tc_280", - ["jump", "eq_nnl_1133", 1796, 26], - ["true", 8, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nnl_1133", - ["is_bool", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nb_1134", 1796, 26], - "_nop_tc_281", - ["jump", "eq_nb_1134", 1796, 26], - ["eq_bool", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nb_1134", - ["false", 8, 1796, 26], - "eq_done_1129", - ["move", 7, 8, 1796, 26], - ["jump_false", 7, "and_end_1128", 1796, 26], - ["load_field", 8, 29, "intrinsic", 1796, 36], - ["true", 10, 1796, 56], - ["is_identical", 11, 8, 10, 1796, 56], - ["jump_true", 11, "eq_done_1135", 1796, 56], - ["is_int", 12, 8, 1796, 56], - ["jump_false", 12, "eq_ni_1136", 1796, 56], - "_nop_tc_282", - ["jump", "eq_ni_1136", 1796, 56], - ["eq_int", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_ni_1136", - ["is_num", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nn_1137", 1796, 56], - "_nop_tc_283", - ["jump", "eq_nn_1137", 1796, 56], - ["eq_float", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nn_1137", - ["is_text", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nt_1138", 1796, 56], - "_nop_tc_284", - ["jump", "eq_nt_1138", 1796, 56], - ["eq_text", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nt_1138", - ["is_null", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nnl_1139", 1796, 56], - "_nop_tc_285", - ["jump", "eq_nnl_1139", 1796, 56], - ["true", 11, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nnl_1139", - ["is_bool", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nb_1140", 1796, 56], - "_nop_tc_286", - "_nop_tc_287", - ["eq_bool", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nb_1140", - ["false", 11, 1796, 56], - "eq_done_1135", - ["move", 7, 11, 1796, 56], - "and_end_1128", - ["jump_false", 7, "if_else_1126", 1796, 56], - ["load_field", 7, 29, "name", 1797, 17], - ["move", 32, 7, 1797, 17], - ["null", 7, 1798, 30], - ["is_identical", 8, 30, 7, 1798, 30], - ["jump_true", 8, "ne_nid_1144", 1798, 30], - ["jump", "ne_ni_1145", 1798, 30], - "ne_nid_1144", - ["false", 8, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_ni_1145", - ["is_int", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nn_1146", 1798, 30], - "_nop_tc_288", - ["jump", "ne_nn_1146", 1798, 30], - ["ne_int", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nn_1146", - ["is_num", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nt_1147", 1798, 30], - "_nop_tc_289", - ["jump", "ne_nt_1147", 1798, 30], - ["ne_float", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nt_1147", - ["is_text", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nnl_1148", 1798, 30], - "_nop_tc_290", - ["jump", "ne_nnl_1148", 1798, 30], - ["ne_text", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nnl_1148", - ["is_null", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nb_1149", 1798, 30], - "_nop_tc_291", - "_nop_tc_292", - ["false", 8, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nb_1149", - ["is_bool", 10, 30, 1798, 30], - ["jump_false", 10, "ne_mis_1150", 1798, 30], - "_nop_tc_293", - ["jump", "ne_mis_1150", 1798, 30], - ["ne_bool", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_mis_1150", - ["true", 8, 1798, 30], - "ne_done_1143", - ["jump_false", 8, "tern_else_1141", 1798, 30], - ["length", 7, 30, 1798, 44], - ["move", 8, 7, 1798, 44], - ["jump", "tern_end_1142", 1798, 44], - "tern_else_1141", - ["access", 7, 0, 1798, 57], - ["move", 8, 7, 1798, 57], - "tern_end_1142", - ["move", 34, 8, 1798, 57], - ["access", 7, 1, 1800, 22], - ["is_identical", 8, 34, 7, 1800, 22], - ["jump_true", 8, "eq_done_1154", 1800, 22], - ["is_int", 10, 34, 1800, 22], - ["jump_false", 10, "eq_ni_1155", 1800, 22], - "_nop_tc_294", - "_nop_tc_295", - ["eq_int", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_ni_1155", - ["is_num", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nn_1156", 1800, 22], - "_nop_tc_296", - "_nop_tc_297", - ["eq_float", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nn_1156", - ["is_text", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nt_1157", 1800, 22], - "_nop_tc_298", - ["jump", "eq_nt_1157", 1800, 22], - ["eq_text", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nt_1157", - ["is_null", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nnl_1158", 1800, 22], - "_nop_tc_299", - ["jump", "eq_nnl_1158", 1800, 22], - ["true", 8, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nnl_1158", - ["is_bool", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nb_1159", 1800, 22], - "_nop_tc_300", - ["jump", "eq_nb_1159", 1800, 22], - ["eq_bool", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nb_1159", - ["false", 8, 1800, 22], - "eq_done_1154", - ["move", 7, 8, 1800, 22], - ["jump_false", 7, "and_end_1153", 1800, 22], - ["get", 8, 7, 1, 1800, 27], - ["load_dynamic", 10, 8, 32, 1800, 39], - ["null", 8, 1800, 49], - ["is_identical", 11, 10, 8, 1800, 49], - ["jump_true", 11, "ne_nid_1161", 1800, 49], - ["jump", "ne_ni_1162", 1800, 49], - "ne_nid_1161", - ["false", 11, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_ni_1162", - ["is_int", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nn_1163", 1800, 49], - "_nop_tc_301", - ["jump", "ne_nn_1163", 1800, 49], - ["ne_int", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nn_1163", - ["is_num", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nt_1164", 1800, 49], - "_nop_tc_302", - ["jump", "ne_nt_1164", 1800, 49], - ["ne_float", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nt_1164", - ["is_text", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nnl_1165", 1800, 49], - "_nop_tc_303", - ["jump", "ne_nnl_1165", 1800, 49], - ["ne_text", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nnl_1165", - ["is_null", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nb_1166", 1800, 49], - "_nop_tc_304", - "_nop_tc_305", - ["false", 11, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nb_1166", - ["is_bool", 12, 10, 1800, 49], - ["jump_false", 12, "ne_mis_1167", 1800, 49], - "_nop_tc_306", - ["jump", "ne_mis_1167", 1800, 49], - ["ne_bool", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_mis_1167", - ["true", 11, 1800, 49], - "ne_done_1160", - ["move", 7, 11, 1800, 49], - "and_end_1153", - ["jump_false", 7, "if_else_1151", 1800, 49], - ["access", 7, 0, 1801, 37], - ["load_index", 8, 30, 7, 1801, 37], - ["access", 7, -1, 1801, 41], - ["get", 10, 88, 1, 1801, 18], - ["frame", 11, 10, 2, 1801, 18], - ["null", 10, 1801, 18], - ["setarg", 11, 0, 10, 1801, 18], - ["setarg", 11, 1, 8, 1801, 18], - ["setarg", 11, 2, 7, 1801, 18], - ["invoke", 11, 7, 1801, 18], - ["move", 35, 7, 1801, 18], - ["get", 7, 40, 1, 1802, 17], - ["frame", 8, 7, 0, 1802, 17], - ["null", 7, 1802, 17], - ["setarg", 8, 0, 7, 1802, 17], - ["invoke", 8, 7, 1802, 17], - ["move", 39, 7, 1802, 17], - ["get", 7, 7, 1, 1803, 20], - ["load_dynamic", 8, 7, 32, 1803, 32], - ["get", 7, 51, 1, 1803, 13], - ["frame", 10, 7, 3, 1803, 13], - ["null", 7, 1803, 13], - ["setarg", 10, 0, 7, 1803, 13], - ["setarg", 10, 1, 8, 1803, 13], - ["setarg", 10, 2, 39, 1803, 13], - ["setarg", 10, 3, 35, 1803, 13], - ["invoke", 10, 7, 1803, 13], - ["return", 39, 1804, 20], - "_nop_ur_23", - "if_else_1151", - "if_end_1152", - ["access", 7, 2, 1807, 22], - ["is_identical", 8, 34, 7, 1807, 22], - ["jump_true", 8, "eq_done_1171", 1807, 22], - ["is_int", 10, 34, 1807, 22], - ["jump_false", 10, "eq_ni_1172", 1807, 22], - "_nop_tc_307", - "_nop_tc_308", - ["eq_int", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_ni_1172", - ["is_num", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nn_1173", 1807, 22], - "_nop_tc_309", - "_nop_tc_310", - ["eq_float", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nn_1173", - ["is_text", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nt_1174", 1807, 22], - "_nop_tc_311", - ["jump", "eq_nt_1174", 1807, 22], - ["eq_text", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nt_1174", - ["is_null", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nnl_1175", 1807, 22], - "_nop_tc_312", - ["jump", "eq_nnl_1175", 1807, 22], - ["true", 8, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nnl_1175", - ["is_bool", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nb_1176", 1807, 22], - "_nop_tc_313", - ["jump", "eq_nb_1176", 1807, 22], - ["eq_bool", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nb_1176", - ["false", 8, 1807, 22], - "eq_done_1171", - ["move", 7, 8, 1807, 22], - ["jump_false", 7, "and_end_1170", 1807, 22], - ["access", 8, "push", 1807, 36], - ["is_identical", 10, 32, 8, 1807, 36], - ["jump_true", 10, "eq_done_1177", 1807, 36], - ["is_int", 11, 32, 1807, 36], - ["jump_false", 11, "eq_ni_1178", 1807, 36], - "_nop_tc_314", - ["jump", "eq_ni_1178", 1807, 36], - ["eq_int", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_ni_1178", - ["is_num", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nn_1179", 1807, 36], - "_nop_tc_315", - ["jump", "eq_nn_1179", 1807, 36], - ["eq_float", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nn_1179", - ["is_text", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nt_1180", 1807, 36], - "_nop_tc_316", - "_nop_tc_317", - ["eq_text", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nt_1180", - ["is_null", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nnl_1181", 1807, 36], - "_nop_tc_318", - ["jump", "eq_nnl_1181", 1807, 36], - ["true", 10, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nnl_1181", - ["is_bool", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nb_1182", 1807, 36], - "_nop_tc_319", - ["jump", "eq_nb_1182", 1807, 36], - ["eq_bool", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nb_1182", - ["false", 10, 1807, 36], - "eq_done_1177", - ["move", 7, 10, 1807, 36], - "and_end_1170", - ["jump_false", 7, "if_else_1168", 1807, 36], - ["access", 7, 0, 1808, 35], - ["load_index", 8, 30, 7, 1808, 35], - ["access", 7, -1, 1808, 39], - ["get", 10, 88, 1, 1808, 16], - ["frame", 11, 10, 2, 1808, 16], - ["null", 10, 1808, 16], - ["setarg", 11, 0, 10, 1808, 16], - ["setarg", 11, 1, 8, 1808, 16], - ["setarg", 11, 2, 7, 1808, 16], - ["invoke", 11, 7, 1808, 16], - ["move", 35, 7, 1808, 16], - ["access", 7, 1, 1809, 35], - ["load_index", 8, 30, 7, 1809, 35], - ["access", 7, -1, 1809, 39], - ["get", 10, 88, 1, 1809, 16], - ["frame", 11, 10, 2, 1809, 16], - ["null", 10, 1809, 16], - ["setarg", 11, 0, 10, 1809, 16], - ["setarg", 11, 1, 8, 1809, 16], - ["setarg", 11, 2, 7, 1809, 16], - ["invoke", 11, 7, 1809, 16], - ["move", 36, 7, 1809, 16], - ["get", 7, 40, 1, 1810, 21], - ["frame", 8, 7, 0, 1810, 21], - ["null", 7, 1810, 21], - ["setarg", 8, 0, 7, 1810, 21], - ["invoke", 8, 7, 1810, 21], - ["move", 74, 7, 1810, 21], - ["access", 7, "push_err", 1811, 33], - ["get", 8, 45, 1, 1811, 23], - ["frame", 10, 8, 1, 1811, 23], - ["null", 8, 1811, 23], - ["setarg", 10, 0, 8, 1811, 23], - ["setarg", 10, 1, 7, 1811, 23], - ["invoke", 10, 7, 1811, 23], - ["move", 75, 7, 1811, 23], - ["access", 7, "push_done", 1812, 34], - ["get", 8, 45, 1, 1812, 24], - ["frame", 10, 8, 1, 1812, 24], - ["null", 8, 1812, 24], - ["setarg", 10, 0, 8, 1812, 24], - ["setarg", 10, 1, 7, 1812, 24], - ["invoke", 10, 7, 1812, 24], - ["move", 76, 7, 1812, 24], - ["access", 7, "is_array", 1813, 18], - ["get", 8, 51, 1, 1813, 11], - ["frame", 10, 8, 3, 1813, 11], - ["null", 8, 1813, 11], - ["setarg", 10, 0, 8, 1813, 11], - ["setarg", 10, 1, 7, 1813, 11], - ["setarg", 10, 2, 74, 1813, 11], - ["setarg", 10, 3, 35, 1813, 11], - ["invoke", 10, 7, 1813, 11], - ["access", 7, "jump_false", 1814, 26], - ["get", 8, 60, 1, 1814, 11], - ["frame", 10, 8, 3, 1814, 11], - ["null", 8, 1814, 11], - ["setarg", 10, 0, 8, 1814, 11], - ["setarg", 10, 1, 7, 1814, 11], - ["setarg", 10, 2, 74, 1814, 11], - ["setarg", 10, 3, 75, 1814, 11], - ["invoke", 10, 7, 1814, 11], - ["access", 7, "push", 1815, 18], - ["get", 8, 51, 1, 1815, 11], - ["frame", 10, 8, 3, 1815, 11], - ["null", 8, 1815, 11], - ["setarg", 10, 0, 8, 1815, 11], - ["setarg", 10, 1, 7, 1815, 11], - ["setarg", 10, 2, 35, 1815, 11], - ["setarg", 10, 3, 36, 1815, 11], - ["invoke", 10, 7, 1815, 11], - ["get", 7, 59, 1, 1816, 11], - ["frame", 8, 7, 1, 1816, 11], - ["null", 7, 1816, 11], - ["setarg", 8, 0, 7, 1816, 11], - ["setarg", 8, 1, 76, 1816, 11], - ["invoke", 8, 7, 1816, 11], - ["get", 7, 48, 1, 1817, 11], - ["frame", 8, 7, 1, 1817, 11], - ["null", 7, 1817, 11], - ["setarg", 8, 0, 7, 1817, 11], - ["setarg", 8, 1, 75, 1817, 11], - ["invoke", 8, 7, 1817, 11], - ["access", 7, "cannot push: target must be an array", 1818, 26], - ["get", 8, 58, 1, 1818, 11], - ["frame", 10, 8, 1, 1818, 11], - ["null", 8, 1818, 11], - ["setarg", 10, 0, 8, 1818, 11], - ["setarg", 10, 1, 7, 1818, 11], - ["invoke", 10, 7, 1818, 11], - ["access", 7, "disrupt", 1819, 18], - ["get", 8, 49, 1, 1819, 11], - ["frame", 10, 8, 1, 1819, 11], - ["null", 8, 1819, 11], - ["setarg", 10, 0, 8, 1819, 11], - ["setarg", 10, 1, 7, 1819, 11], - ["invoke", 10, 7, 1819, 11], - ["get", 7, 48, 1, 1820, 11], - ["frame", 8, 7, 1, 1820, 11], - ["null", 7, 1820, 11], - ["setarg", 8, 0, 7, 1820, 11], - ["setarg", 8, 1, 76, 1820, 11], - ["invoke", 8, 7, 1820, 11], - ["return", 36, 1821, 18], - "_nop_ur_24", - "if_else_1168", - "if_end_1169", - ["access", 7, 2, 1824, 22], - ["is_identical", 8, 34, 7, 1824, 22], - ["jump_true", 8, "eq_done_1187", 1824, 22], - ["is_int", 10, 34, 1824, 22], - ["jump_false", 10, "eq_ni_1188", 1824, 22], - "_nop_tc_320", - "_nop_tc_321", - ["eq_int", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_ni_1188", - ["is_num", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nn_1189", 1824, 22], - "_nop_tc_322", - "_nop_tc_323", - ["eq_float", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nn_1189", - ["is_text", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nt_1190", 1824, 22], - "_nop_tc_324", - ["jump", "eq_nt_1190", 1824, 22], - ["eq_text", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nt_1190", - ["is_null", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nnl_1191", 1824, 22], - "_nop_tc_325", - ["jump", "eq_nnl_1191", 1824, 22], - ["true", 8, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nnl_1191", - ["is_bool", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nb_1192", 1824, 22], - "_nop_tc_326", - ["jump", "eq_nb_1192", 1824, 22], - ["eq_bool", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nb_1192", - ["false", 8, 1824, 22], - "eq_done_1187", - ["move", 7, 8, 1824, 22], - ["jump_false", 7, "and_end_1186", 1824, 22], - ["access", 8, "arrfor", 1824, 36], - ["is_identical", 10, 32, 8, 1824, 36], - ["jump_true", 10, "eq_done_1193", 1824, 36], - ["is_int", 11, 32, 1824, 36], - ["jump_false", 11, "eq_ni_1194", 1824, 36], - "_nop_tc_327", - ["jump", "eq_ni_1194", 1824, 36], - ["eq_int", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_ni_1194", - ["is_num", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nn_1195", 1824, 36], - "_nop_tc_328", - ["jump", "eq_nn_1195", 1824, 36], - ["eq_float", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nn_1195", - ["is_text", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nt_1196", 1824, 36], - "_nop_tc_329", - "_nop_tc_330", - ["eq_text", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nt_1196", - ["is_null", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nnl_1197", 1824, 36], - "_nop_tc_331", - ["jump", "eq_nnl_1197", 1824, 36], - ["true", 10, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nnl_1197", - ["is_bool", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nb_1198", 1824, 36], - "_nop_tc_332", - ["jump", "eq_nb_1198", 1824, 36], - ["eq_bool", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nb_1198", - ["false", 10, 1824, 36], - "eq_done_1193", - ["move", 7, 10, 1824, 36], - "and_end_1186", - ["move", 8, 7, 1824, 36], - ["jump_false", 8, "and_end_1185", 1824, 36], - ["get", 7, 37, 1, 1824, 48], - ["move", 8, 7, 1824, 48], - "and_end_1185", - ["jump_false", 8, "if_else_1183", 1824, 48], - ["access", 7, 0, 1825, 35], - ["load_index", 8, 30, 7, 1825, 35], - ["access", 7, -1, 1825, 39], - ["get", 10, 88, 1, 1825, 16], - ["frame", 11, 10, 2, 1825, 16], - ["null", 10, 1825, 16], - ["setarg", 11, 0, 10, 1825, 16], - ["setarg", 11, 1, 8, 1825, 16], - ["setarg", 11, 2, 7, 1825, 16], - ["invoke", 11, 7, 1825, 16], - ["move", 35, 7, 1825, 16], - ["access", 7, 1, 1826, 35], - ["load_index", 8, 30, 7, 1826, 35], - ["access", 7, -1, 1826, 39], - ["get", 10, 88, 1, 1826, 16], - ["frame", 11, 10, 2, 1826, 16], - ["null", 10, 1826, 16], - ["setarg", 11, 0, 10, 1826, 16], - ["setarg", 11, 1, 8, 1826, 16], - ["setarg", 11, 2, 7, 1826, 16], - ["invoke", 11, 7, 1826, 16], - ["move", 36, 7, 1826, 16], - ["get", 7, 40, 1, 1827, 15], - ["frame", 8, 7, 0, 1827, 15], - ["null", 7, 1827, 15], - ["setarg", 8, 0, 7, 1827, 15], - ["invoke", 8, 7, 1827, 15], - ["move", 39, 7, 1827, 15], - ["get", 7, 90, 1, 1828, 18], - ["frame", 8, 7, 3, 1828, 18], - ["null", 7, 1828, 18], - ["setarg", 8, 0, 7, 1828, 18], - ["setarg", 8, 1, 39, 1828, 18], - ["setarg", 8, 2, 35, 1828, 18], - ["setarg", 8, 3, 36, 1828, 18], - ["tail_invoke", 8, 7, 1828, 18], - ["return", 7, 1828, 18], - "_nop_ur_25", - "if_else_1183", - "if_end_1184", - ["access", 7, 2, 1830, 22], - ["is_identical", 8, 34, 7, 1830, 22], - ["jump_true", 8, "eq_done_1203", 1830, 22], - ["is_int", 10, 34, 1830, 22], - ["jump_false", 10, "eq_ni_1204", 1830, 22], - "_nop_tc_333", - "_nop_tc_334", - ["eq_int", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_ni_1204", - ["is_num", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nn_1205", 1830, 22], - "_nop_tc_335", - "_nop_tc_336", - ["eq_float", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nn_1205", - ["is_text", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nt_1206", 1830, 22], - "_nop_tc_337", - ["jump", "eq_nt_1206", 1830, 22], - ["eq_text", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nt_1206", - ["is_null", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nnl_1207", 1830, 22], - "_nop_tc_338", - ["jump", "eq_nnl_1207", 1830, 22], - ["true", 8, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nnl_1207", - ["is_bool", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nb_1208", 1830, 22], - "_nop_tc_339", - ["jump", "eq_nb_1208", 1830, 22], - ["eq_bool", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nb_1208", - ["false", 8, 1830, 22], - "eq_done_1203", - ["move", 7, 8, 1830, 22], - ["jump_false", 7, "and_end_1202", 1830, 22], - ["access", 8, "every", 1830, 36], - ["is_identical", 10, 32, 8, 1830, 36], - ["jump_true", 10, "eq_done_1209", 1830, 36], - ["is_int", 11, 32, 1830, 36], - ["jump_false", 11, "eq_ni_1210", 1830, 36], - "_nop_tc_340", - ["jump", "eq_ni_1210", 1830, 36], - ["eq_int", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_ni_1210", - ["is_num", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nn_1211", 1830, 36], - "_nop_tc_341", - ["jump", "eq_nn_1211", 1830, 36], - ["eq_float", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nn_1211", - ["is_text", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nt_1212", 1830, 36], - "_nop_tc_342", - "_nop_tc_343", - ["eq_text", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nt_1212", - ["is_null", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nnl_1213", 1830, 36], - "_nop_tc_344", - ["jump", "eq_nnl_1213", 1830, 36], - ["true", 10, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nnl_1213", - ["is_bool", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nb_1214", 1830, 36], - "_nop_tc_345", - ["jump", "eq_nb_1214", 1830, 36], - ["eq_bool", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nb_1214", - ["false", 10, 1830, 36], - "eq_done_1209", - ["move", 7, 10, 1830, 36], - "and_end_1202", - ["move", 8, 7, 1830, 36], - ["jump_false", 8, "and_end_1201", 1830, 36], - ["get", 7, 85, 1, 1830, 47], - ["move", 8, 7, 1830, 47], - "and_end_1201", - ["jump_false", 8, "if_else_1199", 1830, 47], - ["access", 7, 0, 1831, 35], - ["load_index", 8, 30, 7, 1831, 35], - ["access", 7, -1, 1831, 39], - ["get", 10, 88, 1, 1831, 16], - ["frame", 11, 10, 2, 1831, 16], - ["null", 10, 1831, 16], - ["setarg", 11, 0, 10, 1831, 16], - ["setarg", 11, 1, 8, 1831, 16], - ["setarg", 11, 2, 7, 1831, 16], - ["invoke", 11, 7, 1831, 16], - ["move", 35, 7, 1831, 16], - ["access", 7, 1, 1832, 35], - ["load_index", 8, 30, 7, 1832, 35], - ["access", 7, -1, 1832, 39], - ["get", 10, 88, 1, 1832, 16], - ["frame", 11, 10, 2, 1832, 16], - ["null", 10, 1832, 16], - ["setarg", 11, 0, 10, 1832, 16], - ["setarg", 11, 1, 8, 1832, 16], - ["setarg", 11, 2, 7, 1832, 16], - ["invoke", 11, 7, 1832, 16], - ["move", 36, 7, 1832, 16], - ["get", 7, 40, 1, 1833, 15], - ["frame", 8, 7, 0, 1833, 15], - ["null", 7, 1833, 15], - ["setarg", 8, 0, 7, 1833, 15], - ["invoke", 8, 7, 1833, 15], - ["move", 39, 7, 1833, 15], - ["get", 7, 91, 1, 1834, 18], - ["frame", 8, 7, 3, 1834, 18], - ["null", 7, 1834, 18], - ["setarg", 8, 0, 7, 1834, 18], - ["setarg", 8, 1, 39, 1834, 18], - ["setarg", 8, 2, 35, 1834, 18], - ["setarg", 8, 3, 36, 1834, 18], - ["tail_invoke", 8, 7, 1834, 18], - ["return", 7, 1834, 18], - "_nop_ur_26", - "if_else_1199", - "if_end_1200", - ["access", 7, 2, 1836, 22], - ["is_identical", 8, 34, 7, 1836, 22], - ["jump_true", 8, "eq_done_1219", 1836, 22], - ["is_int", 10, 34, 1836, 22], - ["jump_false", 10, "eq_ni_1220", 1836, 22], - "_nop_tc_346", - "_nop_tc_347", - ["eq_int", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_ni_1220", - ["is_num", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nn_1221", 1836, 22], - "_nop_tc_348", - "_nop_tc_349", - ["eq_float", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nn_1221", - ["is_text", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nt_1222", 1836, 22], - "_nop_tc_350", - ["jump", "eq_nt_1222", 1836, 22], - ["eq_text", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nt_1222", - ["is_null", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nnl_1223", 1836, 22], - "_nop_tc_351", - ["jump", "eq_nnl_1223", 1836, 22], - ["true", 8, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nnl_1223", - ["is_bool", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nb_1224", 1836, 22], - "_nop_tc_352", - ["jump", "eq_nb_1224", 1836, 22], - ["eq_bool", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nb_1224", - ["false", 8, 1836, 22], - "eq_done_1219", - ["move", 7, 8, 1836, 22], - ["jump_false", 7, "and_end_1218", 1836, 22], - ["access", 8, "some", 1836, 36], - ["is_identical", 10, 32, 8, 1836, 36], - ["jump_true", 10, "eq_done_1225", 1836, 36], - ["is_int", 11, 32, 1836, 36], - ["jump_false", 11, "eq_ni_1226", 1836, 36], - "_nop_tc_353", - ["jump", "eq_ni_1226", 1836, 36], - ["eq_int", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_ni_1226", - ["is_num", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nn_1227", 1836, 36], - "_nop_tc_354", - ["jump", "eq_nn_1227", 1836, 36], - ["eq_float", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nn_1227", - ["is_text", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nt_1228", 1836, 36], - "_nop_tc_355", - "_nop_tc_356", - ["eq_text", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nt_1228", - ["is_null", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nnl_1229", 1836, 36], - "_nop_tc_357", - ["jump", "eq_nnl_1229", 1836, 36], - ["true", 10, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nnl_1229", - ["is_bool", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nb_1230", 1836, 36], - "_nop_tc_358", - ["jump", "eq_nb_1230", 1836, 36], - ["eq_bool", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nb_1230", - ["false", 10, 1836, 36], - "eq_done_1225", - ["move", 7, 10, 1836, 36], - "and_end_1218", - ["move", 8, 7, 1836, 36], - ["jump_false", 8, "and_end_1217", 1836, 36], - ["get", 7, 86, 1, 1836, 46], - ["move", 8, 7, 1836, 46], - "and_end_1217", - ["jump_false", 8, "if_else_1215", 1836, 46], - ["access", 7, 0, 1837, 35], - ["load_index", 8, 30, 7, 1837, 35], - ["access", 7, -1, 1837, 39], - ["get", 10, 88, 1, 1837, 16], - ["frame", 11, 10, 2, 1837, 16], - ["null", 10, 1837, 16], - ["setarg", 11, 0, 10, 1837, 16], - ["setarg", 11, 1, 8, 1837, 16], - ["setarg", 11, 2, 7, 1837, 16], - ["invoke", 11, 7, 1837, 16], - ["move", 35, 7, 1837, 16], - ["access", 7, 1, 1838, 35], - ["load_index", 8, 30, 7, 1838, 35], - ["access", 7, -1, 1838, 39], - ["get", 10, 88, 1, 1838, 16], - ["frame", 11, 10, 2, 1838, 16], - ["null", 10, 1838, 16], - ["setarg", 11, 0, 10, 1838, 16], - ["setarg", 11, 1, 8, 1838, 16], - ["setarg", 11, 2, 7, 1838, 16], - ["invoke", 11, 7, 1838, 16], - ["move", 36, 7, 1838, 16], - ["get", 7, 40, 1, 1839, 15], - ["frame", 8, 7, 0, 1839, 15], - ["null", 7, 1839, 15], - ["setarg", 8, 0, 7, 1839, 15], - ["invoke", 8, 7, 1839, 15], - ["move", 39, 7, 1839, 15], - ["get", 7, 92, 1, 1840, 18], - ["frame", 8, 7, 3, 1840, 18], - ["null", 7, 1840, 18], - ["setarg", 8, 0, 7, 1840, 18], - ["setarg", 8, 1, 39, 1840, 18], - ["setarg", 8, 2, 35, 1840, 18], - ["setarg", 8, 3, 36, 1840, 18], - ["tail_invoke", 8, 7, 1840, 18], - ["return", 7, 1840, 18], - "_nop_ur_27", - "if_else_1215", - "if_end_1216", - ["access", 7, 2, 1842, 22], - ["is_identical", 8, 34, 7, 1842, 22], - ["jump_true", 8, "eq_done_1235", 1842, 22], - ["is_int", 10, 34, 1842, 22], - ["jump_false", 10, "eq_ni_1236", 1842, 22], - "_nop_tc_359", - "_nop_tc_360", - ["eq_int", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_ni_1236", - ["is_num", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nn_1237", 1842, 22], - "_nop_tc_361", - "_nop_tc_362", - ["eq_float", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nn_1237", - ["is_text", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nt_1238", 1842, 22], - "_nop_tc_363", - ["jump", "eq_nt_1238", 1842, 22], - ["eq_text", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nt_1238", - ["is_null", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nnl_1239", 1842, 22], - "_nop_tc_364", - ["jump", "eq_nnl_1239", 1842, 22], - ["true", 8, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nnl_1239", - ["is_bool", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nb_1240", 1842, 22], - "_nop_tc_365", - ["jump", "eq_nb_1240", 1842, 22], - ["eq_bool", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nb_1240", - ["false", 8, 1842, 22], - "eq_done_1235", - ["move", 7, 8, 1842, 22], - ["jump_false", 7, "and_end_1234", 1842, 22], - ["access", 8, "filter", 1842, 36], - ["is_identical", 10, 32, 8, 1842, 36], - ["jump_true", 10, "eq_done_1241", 1842, 36], - ["is_int", 11, 32, 1842, 36], - ["jump_false", 11, "eq_ni_1242", 1842, 36], - "_nop_tc_366", - ["jump", "eq_ni_1242", 1842, 36], - ["eq_int", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_ni_1242", - ["is_num", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nn_1243", 1842, 36], - "_nop_tc_367", - ["jump", "eq_nn_1243", 1842, 36], - ["eq_float", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nn_1243", - ["is_text", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nt_1244", 1842, 36], - "_nop_tc_368", - "_nop_tc_369", - ["eq_text", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nt_1244", - ["is_null", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nnl_1245", 1842, 36], - "_nop_tc_370", - ["jump", "eq_nnl_1245", 1842, 36], - ["true", 10, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nnl_1245", - ["is_bool", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nb_1246", 1842, 36], - "_nop_tc_371", - ["jump", "eq_nb_1246", 1842, 36], - ["eq_bool", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nb_1246", - ["false", 10, 1842, 36], - "eq_done_1241", - ["move", 7, 10, 1842, 36], - "and_end_1234", - ["move", 8, 7, 1842, 36], - ["jump_false", 8, "and_end_1233", 1842, 36], - ["get", 7, 84, 1, 1842, 48], - ["move", 8, 7, 1842, 48], - "and_end_1233", - ["jump_false", 8, "if_else_1231", 1842, 48], - ["access", 7, 0, 1843, 35], - ["load_index", 8, 30, 7, 1843, 35], - ["access", 7, -1, 1843, 39], - ["get", 10, 88, 1, 1843, 16], - ["frame", 11, 10, 2, 1843, 16], - ["null", 10, 1843, 16], - ["setarg", 11, 0, 10, 1843, 16], - ["setarg", 11, 1, 8, 1843, 16], - ["setarg", 11, 2, 7, 1843, 16], - ["invoke", 11, 7, 1843, 16], - ["move", 35, 7, 1843, 16], - ["access", 7, 1, 1844, 35], - ["load_index", 8, 30, 7, 1844, 35], - ["access", 7, -1, 1844, 39], - ["get", 10, 88, 1, 1844, 16], - ["frame", 11, 10, 2, 1844, 16], - ["null", 10, 1844, 16], - ["setarg", 11, 0, 10, 1844, 16], - ["setarg", 11, 1, 8, 1844, 16], - ["setarg", 11, 2, 7, 1844, 16], - ["invoke", 11, 7, 1844, 16], - ["move", 36, 7, 1844, 16], - ["get", 7, 40, 1, 1845, 15], - ["frame", 8, 7, 0, 1845, 15], - ["null", 7, 1845, 15], - ["setarg", 8, 0, 7, 1845, 15], - ["invoke", 8, 7, 1845, 15], - ["move", 39, 7, 1845, 15], - ["get", 7, 93, 1, 1846, 18], - ["frame", 8, 7, 3, 1846, 18], - ["null", 7, 1846, 18], - ["setarg", 8, 0, 7, 1846, 18], - ["setarg", 8, 1, 39, 1846, 18], - ["setarg", 8, 2, 35, 1846, 18], - ["setarg", 8, 3, 36, 1846, 18], - ["tail_invoke", 8, 7, 1846, 18], - ["return", 7, 1846, 18], - "_nop_ur_28", - "if_else_1231", - "if_end_1232", - ["access", 7, "reduce", 1848, 22], - ["is_identical", 8, 32, 7, 1848, 22], - ["jump_true", 8, "eq_done_1252", 1848, 22], - ["is_int", 10, 32, 1848, 22], - ["jump_false", 10, "eq_ni_1253", 1848, 22], - "_nop_tc_372", - ["jump", "eq_ni_1253", 1848, 22], - ["eq_int", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_ni_1253", - ["is_num", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nn_1254", 1848, 22], - "_nop_tc_373", - ["jump", "eq_nn_1254", 1848, 22], - ["eq_float", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nn_1254", - ["is_text", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nt_1255", 1848, 22], - "_nop_tc_374", - "_nop_tc_375", - ["eq_text", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nt_1255", - ["is_null", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nnl_1256", 1848, 22], - "_nop_tc_376", - ["jump", "eq_nnl_1256", 1848, 22], - ["true", 8, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nnl_1256", - ["is_bool", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nb_1257", 1848, 22], - "_nop_tc_377", - ["jump", "eq_nb_1257", 1848, 22], - ["eq_bool", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nb_1257", - ["false", 8, 1848, 22], - "eq_done_1252", - ["move", 7, 8, 1848, 22], - ["jump_false", 7, "and_end_1251", 1848, 22], - ["access", 8, 2, 1848, 43], - ["is_int", 10, 34, 1848, 43], - ["jump_false", 10, "rel_ni_1258", 1848, 43], - "_nop_tc_378", - "_nop_tc_379", - ["ge_int", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_ni_1258", - ["is_num", 10, 34, 1848, 43], - ["jump_false", 10, "rel_nn_1259", 1848, 43], - "_nop_tc_380", - "_nop_tc_381", - ["ge_float", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_nn_1259", - ["is_text", 10, 34, 1848, 43], - ["jump_false", 10, "rel_err_1261", 1848, 43], - "_nop_tc_382", - ["jump", "rel_err_1261", 1848, 43], - ["ge_text", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_err_1261", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1848, - 43 - ], - ["access", 10, "error", 1848, 43], - ["access", 12, "cannot compare with '>=': operands must be same type", 1848, 43], - ["array", 13, 0, 1848, 43], - ["push", 13, 12, 1848, 43], - ["frame", 12, 8, 2, 1848, 43], - ["null", 8, 1848, 43], - ["setarg", 12, 0, 8, 1848, 43], - ["setarg", 12, 1, 10, 1848, 43], - ["setarg", 12, 2, 13, 1848, 43], - ["invoke", 12, 8, 1848, 43], - ["disrupt", 1848, 43], - "rel_done_1260", - ["move", 7, 11, 1848, 43], - "and_end_1251", - ["move", 8, 7, 1848, 43], - ["jump_false", 8, "and_end_1250", 1848, 43], - ["access", 7, 4, 1848, 57], - ["is_int", 10, 34, 1848, 57], - ["jump_false", 10, "rel_ni_1262", 1848, 57], - "_nop_tc_383", - "_nop_tc_384", - ["le_int", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_ni_1262", - ["is_num", 10, 34, 1848, 57], - ["jump_false", 10, "rel_nn_1263", 1848, 57], - "_nop_tc_385", - "_nop_tc_386", - ["le_float", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_nn_1263", - ["is_text", 10, 34, 1848, 57], - ["jump_false", 10, "rel_err_1265", 1848, 57], - "_nop_tc_387", - ["jump", "rel_err_1265", 1848, 57], - ["le_text", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_err_1265", + ["jump", "rel_err_1027", 1799, 26], + ["gt_text", 10, 18, 7, 1799, 26], + ["jump", "rel_done_1026", 1799, 26], + "rel_err_1027", [ "access", 7, @@ -16290,3773 +14835,6502 @@ "kind": "name", "make": "intrinsic" }, - 1848, - 57 - ], - ["access", 10, "error", 1848, 57], - ["access", 12, "cannot compare with '<=': operands must be same type", 1848, 57], - ["array", 13, 0, 1848, 57], - ["push", 13, 12, 1848, 57], - ["frame", 12, 7, 2, 1848, 57], - ["null", 7, 1848, 57], - ["setarg", 12, 0, 7, 1848, 57], - ["setarg", 12, 1, 10, 1848, 57], - ["setarg", 12, 2, 13, 1848, 57], - ["invoke", 12, 7, 1848, 57], - ["disrupt", 1848, 57], - "rel_done_1264", - ["move", 8, 11, 1848, 57], - "and_end_1250", - ["move", 7, 8, 1848, 57], - ["jump_false", 7, "and_end_1249", 1848, 57], - ["get", 8, 87, 1, 1848, 62], - ["move", 7, 8, 1848, 62], - "and_end_1249", - ["jump_false", 7, "if_else_1247", 1848, 62], - ["access", 7, 0, 1849, 35], - ["load_index", 8, 30, 7, 1849, 35], - ["access", 7, -1, 1849, 39], - ["get", 10, 88, 1, 1849, 16], - ["frame", 11, 10, 2, 1849, 16], - ["null", 10, 1849, 16], - ["setarg", 11, 0, 10, 1849, 16], - ["setarg", 11, 1, 8, 1849, 16], - ["setarg", 11, 2, 7, 1849, 16], - ["invoke", 11, 7, 1849, 16], - ["move", 35, 7, 1849, 16], - ["access", 7, 1, 1850, 35], - ["load_index", 8, 30, 7, 1850, 35], - ["access", 7, -1, 1850, 39], - ["get", 10, 88, 1, 1850, 16], - ["frame", 11, 10, 2, 1850, 16], - ["null", 10, 1850, 16], - ["setarg", 11, 0, 10, 1850, 16], - ["setarg", 11, 1, 8, 1850, 16], - ["setarg", 11, 2, 7, 1850, 16], - ["invoke", 11, 7, 1850, 16], - ["move", 36, 7, 1850, 16], - ["access", 7, 3, 1851, 25], - ["is_int", 8, 34, 1851, 25], - ["jump_false", 8, "rel_ni_1268", 1851, 25], - "_nop_tc_388", - "_nop_tc_389", - ["ge_int", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_ni_1268", - ["is_num", 8, 34, 1851, 25], - ["jump_false", 8, "rel_nn_1269", 1851, 25], - "_nop_tc_390", - "_nop_tc_391", - ["ge_float", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_nn_1269", - ["is_text", 8, 34, 1851, 25], - ["jump_false", 8, "rel_err_1271", 1851, 25], - "_nop_tc_392", - ["jump", "rel_err_1271", 1851, 25], - ["ge_text", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_err_1271", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1851, - 25 - ], - ["access", 8, "error", 1851, 25], - ["access", 11, "cannot compare with '>=': operands must be same type", 1851, 25], - ["array", 12, 0, 1851, 25], - ["push", 12, 11, 1851, 25], - ["frame", 11, 7, 2, 1851, 25], - ["null", 7, 1851, 25], - ["setarg", 11, 0, 7, 1851, 25], - ["setarg", 11, 1, 8, 1851, 25], - ["setarg", 11, 2, 12, 1851, 25], - ["invoke", 11, 7, 1851, 25], - ["disrupt", 1851, 25], - "rel_done_1270", - ["jump_false", 10, "tern_else_1266", 1851, 25], - ["access", 7, 2, 1851, 48], - ["load_index", 8, 30, 7, 1851, 48], - ["access", 7, -1, 1851, 52], - ["get", 10, 88, 1, 1851, 29], - ["frame", 11, 10, 2, 1851, 29], - ["null", 10, 1851, 29], - ["setarg", 11, 0, 10, 1851, 29], - ["setarg", 11, 1, 8, 1851, 29], - ["setarg", 11, 2, 7, 1851, 29], - ["invoke", 11, 7, 1851, 29], - ["move", 8, 7, 1851, 29], - ["jump", "tern_end_1267", 1851, 29], - "tern_else_1266", - ["access", 7, -1, 1851, 58], - ["move", 8, 7, 1851, 58], - "tern_end_1267", - ["move", 37, 8, 1851, 58], - ["access", 7, 4, 1852, 25], - ["is_int", 8, 34, 1852, 25], - ["jump_false", 8, "rel_ni_1274", 1852, 25], - "_nop_tc_393", - "_nop_tc_394", - ["ge_int", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_ni_1274", - ["is_num", 8, 34, 1852, 25], - ["jump_false", 8, "rel_nn_1275", 1852, 25], - "_nop_tc_395", - "_nop_tc_396", - ["ge_float", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_nn_1275", - ["is_text", 8, 34, 1852, 25], - ["jump_false", 8, "rel_err_1277", 1852, 25], - "_nop_tc_397", - ["jump", "rel_err_1277", 1852, 25], - ["ge_text", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_err_1277", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1852, - 25 - ], - ["access", 8, "error", 1852, 25], - ["access", 11, "cannot compare with '>=': operands must be same type", 1852, 25], - ["array", 12, 0, 1852, 25], - ["push", 12, 11, 1852, 25], - ["frame", 11, 7, 2, 1852, 25], - ["null", 7, 1852, 25], - ["setarg", 11, 0, 7, 1852, 25], - ["setarg", 11, 1, 8, 1852, 25], - ["setarg", 11, 2, 12, 1852, 25], - ["invoke", 11, 7, 1852, 25], - ["disrupt", 1852, 25], - "rel_done_1276", - ["jump_false", 10, "tern_else_1272", 1852, 25], - ["access", 7, 3, 1852, 48], - ["load_index", 8, 30, 7, 1852, 48], - ["access", 7, -1, 1852, 52], - ["get", 10, 88, 1, 1852, 29], - ["frame", 11, 10, 2, 1852, 29], - ["null", 10, 1852, 29], - ["setarg", 11, 0, 10, 1852, 29], - ["setarg", 11, 1, 8, 1852, 29], - ["setarg", 11, 2, 7, 1852, 29], - ["invoke", 11, 7, 1852, 29], - ["move", 8, 7, 1852, 29], - ["jump", "tern_end_1273", 1852, 29], - "tern_else_1272", - ["access", 7, -1, 1852, 58], - ["move", 8, 7, 1852, 58], - "tern_end_1273", - ["move", 38, 8, 1852, 58], - ["get", 7, 40, 1, 1853, 15], - ["frame", 8, 7, 0, 1853, 15], - ["null", 7, 1853, 15], - ["setarg", 8, 0, 7, 1853, 15], - ["invoke", 8, 7, 1853, 15], - ["move", 39, 7, 1853, 15], - ["record", 7, 4], - ["store_field", 7, 35, "arr", 1854, 48], - ["store_field", 7, 36, "fn", 1854, 56], - ["store_field", 7, 37, "init", 1854, 66], - ["store_field", 7, 38, "rev", 1854, 75], - ["get", 8, 94, 1, 1854, 18], - ["frame", 10, 8, 3, 1854, 18], - ["null", 8, 1854, 18], - ["setarg", 10, 0, 8, 1854, 18], - ["setarg", 10, 1, 39, 1854, 18], - ["setarg", 10, 2, 7, 1854, 18], - ["setarg", 10, 3, 34, 1854, 18], - ["tail_invoke", 10, 7, 1854, 18], - ["return", 7, 1854, 18], - "_nop_ur_29", - "if_else_1247", - "if_end_1248", - ["jump", "if_end_1127", 1854, 18], - "if_else_1126", - "if_end_1127", - ["array", 7, 0, 1859, 19], - ["move", 41, 7, 1859, 19], - ["access", 9, 0, 1860, 12], - ["null", 7, 1861, 28], - ["is_identical", 8, 30, 7, 1861, 28], - ["jump_true", 8, "ne_nid_1281", 1861, 28], - ["jump", "ne_ni_1282", 1861, 28], - "ne_nid_1281", - ["false", 8, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_ni_1282", - ["is_int", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nn_1283", 1861, 28], - "_nop_tc_398", - ["jump", "ne_nn_1283", 1861, 28], - ["ne_int", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nn_1283", - ["is_num", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nt_1284", 1861, 28], - "_nop_tc_399", - ["jump", "ne_nt_1284", 1861, 28], - ["ne_float", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nt_1284", - ["is_text", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nnl_1285", 1861, 28], - "_nop_tc_400", - ["jump", "ne_nnl_1285", 1861, 28], - ["ne_text", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nnl_1285", - ["is_null", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nb_1286", 1861, 28], - "_nop_tc_401", - "_nop_tc_402", - ["false", 8, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nb_1286", - ["is_bool", 10, 30, 1861, 28], - ["jump_false", 10, "ne_mis_1287", 1861, 28], - "_nop_tc_403", - ["jump", "ne_mis_1287", 1861, 28], - ["ne_bool", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_mis_1287", - ["true", 8, 1861, 28], - "ne_done_1280", - ["jump_false", 8, "tern_else_1278", 1861, 28], - ["length", 7, 30, 1861, 42], - ["move", 8, 7, 1861, 42], - ["jump", "tern_end_1279", 1861, 42], - "tern_else_1278", - ["access", 7, 0, 1861, 55], - ["move", 8, 7, 1861, 55], - "tern_end_1279", - ["move", 34, 8, 1861, 55], - "while_start_1288", - ["is_int", 7, 9, 1862, 19], - ["jump_false", 7, "rel_ni_1290", 1862, 19], - ["is_int", 8, 34, 1862, 19], - ["jump_false", 8, "rel_ni_1290", 1862, 19], - ["lt_int", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_ni_1290", - ["is_num", 7, 9, 1862, 19], - ["jump_false", 7, "rel_nn_1291", 1862, 19], - ["is_num", 8, 34, 1862, 19], - ["jump_false", 8, "rel_nn_1291", 1862, 19], - ["lt_float", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_nn_1291", - ["is_text", 7, 9, 1862, 19], - ["jump_false", 7, "rel_err_1293", 1862, 19], - ["is_text", 8, 34, 1862, 19], - ["jump_false", 8, "rel_err_1293", 1862, 19], - ["lt_text", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_err_1293", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1862, - 19 - ], - ["access", 8, "error", 1862, 19], - ["access", 11, "cannot compare with '<': operands must be same type", 1862, 19], - ["array", 12, 0, 1862, 19], - ["push", 12, 11, 1862, 19], - ["frame", 11, 7, 2, 1862, 19], - ["null", 7, 1862, 19], - ["setarg", 11, 0, 7, 1862, 19], - ["setarg", 11, 1, 8, 1862, 19], - ["setarg", 11, 2, 12, 1862, 19], - ["invoke", 11, 7, 1862, 19], - ["disrupt", 1862, 19], - "rel_done_1292", - ["jump_false", 10, "while_end_1289", 1862, 19], - ["load_dynamic", 7, 30, 9, 1863, 44], - ["access", 8, -1, 1863, 49], - ["get", 10, 88, 1, 1863, 25], - ["frame", 11, 10, 2, 1863, 25], - ["null", 10, 1863, 25], - ["setarg", 11, 0, 10, 1863, 25], - ["setarg", 11, 1, 7, 1863, 25], - ["setarg", 11, 2, 8, 1863, 25], - ["invoke", 11, 7, 1863, 25], - ["is_array", 8, 41, 1863, 25], - ["jump_false", 8, "push_err_1294", 1863, 25], - ["push", 41, 7, 1863, 25], - ["jump", "push_done_1295", 1863, 25], - "push_err_1294", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1863, - 25 - ], - ["access", 8, "error", 1863, 25], - ["access", 10, "cannot push: target must be an array", 1863, 25], - ["array", 11, 0, 1863, 25], - ["push", 11, 10, 1863, 25], - ["frame", 10, 7, 2, 1863, 25], - ["null", 7, 1863, 25], - ["setarg", 10, 0, 7, 1863, 25], - ["setarg", 10, 1, 8, 1863, 25], - ["setarg", 10, 2, 11, 1863, 25], - ["invoke", 10, 7, 1863, 25], - ["disrupt", 1863, 25], - "push_done_1295", - ["access", 7, 1, 1864, 19], - ["is_num", 8, 9, 1864, 19], - ["jump_false", 8, "num_err_1296", 1864, 19], - "_nop_tc_404", - "_nop_tc_405", - ["add", 8, 9, 7, 1864, 19], - ["jump", "num_done_1297", 1864, 19], - "num_err_1296", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1864, - 19 - ], - ["access", 10, "error", 1864, 19], - ["access", 11, "cannot apply '+': operands must be numbers", 1864, 19], - ["array", 12, 0, 1864, 19], - ["push", 12, 11, 1864, 19], - ["frame", 11, 7, 2, 1864, 19], - ["null", 7, 1864, 19], - ["setarg", 11, 0, 7, 1864, 19], - ["setarg", 11, 1, 10, 1864, 19], - ["setarg", 11, 2, 12, 1864, 19], - ["invoke", 11, 7, 1864, 19], - ["disrupt", 1864, 19], - "num_done_1297", - ["move", 9, 8, 1864, 19], - ["jump", "while_start_1288", 1864, 19], - "while_end_1289", - ["get", 7, 40, 1, 1866, 14], - ["frame", 8, 7, 0, 1866, 14], - ["null", 7, 1866, 14], - ["setarg", 8, 0, 7, 1866, 14], - ["invoke", 8, 7, 1866, 14], - ["move", 20, 7, 1866, 14], - ["access", 7, ".", 1867, 26], - ["is_identical", 8, 31, 7, 1867, 26], - ["jump_true", 8, "eq_done_1300", 1867, 26], - ["is_int", 10, 31, 1867, 26], - ["jump_false", 10, "eq_ni_1301", 1867, 26], - "_nop_tc_406", - ["jump", "eq_ni_1301", 1867, 26], - ["eq_int", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_ni_1301", - ["is_num", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nn_1302", 1867, 26], - "_nop_tc_407", - ["jump", "eq_nn_1302", 1867, 26], - ["eq_float", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nn_1302", - ["is_text", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nt_1303", 1867, 26], - "_nop_tc_408", - "_nop_tc_409", - ["eq_text", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nt_1303", - ["is_null", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nnl_1304", 1867, 26], - "_nop_tc_410", - ["jump", "eq_nnl_1304", 1867, 26], - ["true", 8, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nnl_1304", - ["is_bool", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nb_1305", 1867, 26], - "_nop_tc_411", - ["jump", "eq_nb_1305", 1867, 26], - ["eq_bool", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nb_1305", - ["false", 8, 1867, 26], - "eq_done_1300", - ["jump_false", 8, "if_else_1298", 1867, 26], - ["load_field", 7, 29, "left", 1868, 15], - ["move", 24, 7, 1868, 15], - ["load_field", 7, 29, "right", 1869, 16], - ["move", 25, 7, 1869, 16], - ["access", 7, -1, 1870, 34], - ["get", 8, 88, 1, 1870, 20], - ["frame", 10, 8, 2, 1870, 20], - ["null", 8, 1870, 20], - ["setarg", 10, 0, 8, 1870, 20], - ["setarg", 10, 1, 24, 1870, 20], - ["setarg", 10, 2, 7, 1870, 20], - ["invoke", 10, 7, 1870, 20], - ["move", 26, 7, 1870, 20], - ["get", 7, 77, 1, 1871, 9], - ["frame", 8, 7, 4, 1871, 9], - ["null", 7, 1871, 9], - ["setarg", 8, 0, 7, 1871, 9], - ["setarg", 8, 1, 20, 1871, 9], - ["setarg", 8, 2, 26, 1871, 9], - ["setarg", 8, 3, 25, 1871, 9], - ["setarg", 8, 4, 41, 1871, 9], - ["invoke", 8, 7, 1871, 9], - ["jump", "if_end_1299", 1871, 9], - "if_else_1298", - ["access", 7, "[", 1872, 33], - ["is_identical", 8, 31, 7, 1872, 33], - ["jump_true", 8, "eq_done_1308", 1872, 33], - ["is_int", 10, 31, 1872, 33], - ["jump_false", 10, "eq_ni_1309", 1872, 33], - "_nop_tc_412", - ["jump", "eq_ni_1309", 1872, 33], - ["eq_int", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_ni_1309", - ["is_num", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nn_1310", 1872, 33], - "_nop_tc_413", - ["jump", "eq_nn_1310", 1872, 33], - ["eq_float", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nn_1310", - ["is_text", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nt_1311", 1872, 33], - "_nop_tc_414", - "_nop_tc_415", - ["eq_text", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nt_1311", - ["is_null", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nnl_1312", 1872, 33], - "_nop_tc_416", - ["jump", "eq_nnl_1312", 1872, 33], - ["true", 8, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nnl_1312", - ["is_bool", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nb_1313", 1872, 33], - "_nop_tc_417", - ["jump", "eq_nb_1313", 1872, 33], - ["eq_bool", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nb_1313", - ["false", 8, 1872, 33], - "eq_done_1308", - ["jump_false", 8, "if_else_1306", 1872, 33], - ["load_field", 7, 29, "left", 1873, 15], - ["move", 24, 7, 1873, 15], - ["load_field", 7, 29, "right", 1874, 20], - ["move", 42, 7, 1874, 20], - ["access", 7, -1, 1875, 34], - ["get", 8, 88, 1, 1875, 20], - ["frame", 10, 8, 2, 1875, 20], - ["null", 8, 1875, 20], - ["setarg", 10, 0, 8, 1875, 20], - ["setarg", 10, 1, 24, 1875, 20], - ["setarg", 10, 2, 7, 1875, 20], - ["invoke", 10, 7, 1875, 20], - ["move", 26, 7, 1875, 20], - ["access", 7, -1, 1876, 39], - ["get", 8, 88, 1, 1876, 20], - ["frame", 10, 8, 2, 1876, 20], - ["null", 8, 1876, 20], - ["setarg", 10, 0, 8, 1876, 20], - ["setarg", 10, 1, 42, 1876, 20], - ["setarg", 10, 2, 7, 1876, 20], - ["invoke", 10, 7, 1876, 20], - ["move", 43, 7, 1876, 20], - ["get", 7, 78, 1, 1877, 9], - ["frame", 8, 7, 4, 1877, 9], - ["null", 7, 1877, 9], - ["setarg", 8, 0, 7, 1877, 9], - ["setarg", 8, 1, 20, 1877, 9], - ["setarg", 8, 2, 26, 1877, 9], - ["setarg", 8, 3, 43, 1877, 9], - ["setarg", 8, 4, 41, 1877, 9], - ["invoke", 8, 7, 1877, 9], - ["jump", "if_end_1307", 1877, 9], - "if_else_1306", - ["access", 7, -1, 1879, 38], - ["get", 8, 88, 1, 1879, 21], - ["frame", 10, 8, 2, 1879, 21], - ["null", 8, 1879, 21], - ["setarg", 10, 0, 8, 1879, 21], - ["setarg", 10, 1, 29, 1879, 21], - ["setarg", 10, 2, 7, 1879, 21], - ["invoke", 10, 7, 1879, 21], - ["move", 44, 7, 1879, 21], - ["get", 7, 76, 1, 1880, 9], - ["frame", 8, 7, 3, 1880, 9], - ["null", 7, 1880, 9], - ["setarg", 8, 0, 7, 1880, 9], - ["setarg", 8, 1, 20, 1880, 9], - ["setarg", 8, 2, 44, 1880, 9], - ["setarg", 8, 3, 41, 1880, 9], - ["invoke", 8, 7, 1880, 9], - "if_end_1307", - "if_end_1299", - ["return", 20, 1882, 14], - "_nop_ur_30", - "if_else_1031", - "if_end_1032", - ["access", 7, "!", 1886, 17], - ["is_identical", 8, 3, 7, 1886, 17], - ["jump_true", 8, "eq_done_1316", 1886, 17], - ["is_int", 10, 3, 1886, 17], - ["jump_false", 10, "eq_ni_1317", 1886, 17], - "_nop_tc_418", - ["jump", "eq_ni_1317", 1886, 17], - ["eq_int", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_ni_1317", - ["is_num", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nn_1318", 1886, 17], - "_nop_tc_419", - ["jump", "eq_nn_1318", 1886, 17], - ["eq_float", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nn_1318", - ["is_text", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nt_1319", 1886, 17], - "_nop_tc_420", - "_nop_tc_421", - ["eq_text", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nt_1319", - ["is_null", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nnl_1320", 1886, 17], - "_nop_tc_422", - ["jump", "eq_nnl_1320", 1886, 17], - ["true", 8, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nnl_1320", - ["is_bool", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nb_1321", 1886, 17], - "_nop_tc_423", - ["jump", "eq_nb_1321", 1886, 17], - ["eq_bool", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nb_1321", - ["false", 8, 1886, 17], - "eq_done_1316", - ["jump_false", 8, "if_else_1314", 1886, 17], - ["load_field", 7, 1, "expression", 1887, 31], - ["access", 8, -1, 1887, 48], - ["get", 10, 88, 1, 1887, 22], - ["frame", 11, 10, 2, 1887, 22], - ["null", 10, 1887, 22], - ["setarg", 11, 0, 10, 1887, 22], - ["setarg", 11, 1, 7, 1887, 22], - ["setarg", 11, 2, 8, 1887, 22], - ["invoke", 11, 7, 1887, 22], - ["move", 45, 7, 1887, 22], - ["get", 7, 40, 1, 1888, 14], - ["frame", 8, 7, 0, 1888, 14], - ["null", 7, 1888, 14], - ["setarg", 8, 0, 7, 1888, 14], - ["invoke", 8, 7, 1888, 14], - ["move", 4, 7, 1888, 14], - ["access", 7, "not", 1889, 14], - ["get", 8, 51, 1, 1889, 7], - ["frame", 10, 8, 3, 1889, 7], - ["null", 8, 1889, 7], - ["setarg", 10, 0, 8, 1889, 7], - ["setarg", 10, 1, 7, 1889, 7], - ["setarg", 10, 2, 4, 1889, 7], - ["setarg", 10, 3, 45, 1889, 7], - ["invoke", 10, 7, 1889, 7], - ["return", 4, 1890, 14], - "_nop_ur_31", - "if_else_1314", - "if_end_1315", - ["access", 7, "~", 1892, 17], - ["is_identical", 8, 3, 7, 1892, 17], - ["jump_true", 8, "eq_done_1324", 1892, 17], - ["is_int", 10, 3, 1892, 17], - ["jump_false", 10, "eq_ni_1325", 1892, 17], - "_nop_tc_424", - ["jump", "eq_ni_1325", 1892, 17], - ["eq_int", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_ni_1325", - ["is_num", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nn_1326", 1892, 17], - "_nop_tc_425", - ["jump", "eq_nn_1326", 1892, 17], - ["eq_float", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nn_1326", - ["is_text", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nt_1327", 1892, 17], - "_nop_tc_426", - "_nop_tc_427", - ["eq_text", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nt_1327", - ["is_null", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nnl_1328", 1892, 17], - "_nop_tc_428", - ["jump", "eq_nnl_1328", 1892, 17], - ["true", 8, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nnl_1328", - ["is_bool", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nb_1329", 1892, 17], - "_nop_tc_429", - ["jump", "eq_nb_1329", 1892, 17], - ["eq_bool", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nb_1329", - ["false", 8, 1892, 17], - "eq_done_1324", - ["jump_false", 8, "if_else_1322", 1892, 17], - ["load_field", 7, 1, "expression", 1893, 31], - ["access", 8, -1, 1893, 48], - ["get", 10, 88, 1, 1893, 22], - ["frame", 11, 10, 2, 1893, 22], - ["null", 10, 1893, 22], - ["setarg", 11, 0, 10, 1893, 22], - ["setarg", 11, 1, 7, 1893, 22], - ["setarg", 11, 2, 8, 1893, 22], - ["invoke", 11, 7, 1893, 22], - ["move", 45, 7, 1893, 22], - ["get", 7, 40, 1, 1894, 14], - ["frame", 8, 7, 0, 1894, 14], - ["null", 7, 1894, 14], - ["setarg", 8, 0, 7, 1894, 14], - ["invoke", 8, 7, 1894, 14], - ["move", 4, 7, 1894, 14], - ["access", 7, "bitnot", 1895, 14], - ["get", 8, 51, 1, 1895, 7], - ["frame", 10, 8, 3, 1895, 7], - ["null", 8, 1895, 7], - ["setarg", 10, 0, 8, 1895, 7], - ["setarg", 10, 1, 7, 1895, 7], - ["setarg", 10, 2, 4, 1895, 7], - ["setarg", 10, 3, 45, 1895, 7], - ["invoke", 10, 7, 1895, 7], - ["return", 4, 1896, 14], - "_nop_ur_32", - "if_else_1322", - "if_end_1323", - ["access", 7, "-unary", 1898, 17], - ["is_identical", 8, 3, 7, 1898, 17], - ["jump_true", 8, "eq_done_1332", 1898, 17], - ["is_int", 10, 3, 1898, 17], - ["jump_false", 10, "eq_ni_1333", 1898, 17], - "_nop_tc_430", - ["jump", "eq_ni_1333", 1898, 17], - ["eq_int", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_ni_1333", - ["is_num", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nn_1334", 1898, 17], - "_nop_tc_431", - ["jump", "eq_nn_1334", 1898, 17], - ["eq_float", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nn_1334", - ["is_text", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nt_1335", 1898, 17], - "_nop_tc_432", - "_nop_tc_433", - ["eq_text", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nt_1335", - ["is_null", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nnl_1336", 1898, 17], - "_nop_tc_434", - ["jump", "eq_nnl_1336", 1898, 17], - ["true", 8, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nnl_1336", - ["is_bool", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nb_1337", 1898, 17], - "_nop_tc_435", - ["jump", "eq_nb_1337", 1898, 17], - ["eq_bool", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nb_1337", - ["false", 8, 1898, 17], - "eq_done_1332", - ["jump_false", 8, "if_else_1330", 1898, 17], - ["load_field", 7, 1, "expression", 1899, 31], - ["access", 8, -1, 1899, 48], - ["get", 10, 88, 1, 1899, 22], - ["frame", 11, 10, 2, 1899, 22], - ["null", 10, 1899, 22], - ["setarg", 11, 0, 10, 1899, 22], - ["setarg", 11, 1, 7, 1899, 22], - ["setarg", 11, 2, 8, 1899, 22], - ["invoke", 11, 7, 1899, 22], - ["move", 45, 7, 1899, 22], - ["get", 7, 40, 1, 1900, 14], - ["frame", 8, 7, 0, 1900, 14], - ["null", 7, 1900, 14], - ["setarg", 8, 0, 7, 1900, 14], - ["invoke", 8, 7, 1900, 14], - ["move", 4, 7, 1900, 14], - ["load_field", 7, 1, "expression", 1901, 47], - ["get", 8, 69, 1, 1901, 7], - ["frame", 10, 8, 3, 1901, 7], - ["null", 8, 1901, 7], - ["setarg", 10, 0, 8, 1901, 7], - ["setarg", 10, 1, 4, 1901, 7], - ["setarg", 10, 2, 45, 1901, 7], - ["setarg", 10, 3, 7, 1901, 7], - ["invoke", 10, 7, 1901, 7], - ["return", 4, 1902, 14], - "_nop_ur_33", - "if_else_1330", - "if_end_1331", - ["access", 7, "+unary", 1904, 17], - ["is_identical", 8, 3, 7, 1904, 17], - ["jump_true", 8, "eq_done_1340", 1904, 17], - ["is_int", 10, 3, 1904, 17], - ["jump_false", 10, "eq_ni_1341", 1904, 17], - "_nop_tc_436", - ["jump", "eq_ni_1341", 1904, 17], - ["eq_int", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_ni_1341", - ["is_num", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nn_1342", 1904, 17], - "_nop_tc_437", - ["jump", "eq_nn_1342", 1904, 17], - ["eq_float", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nn_1342", - ["is_text", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nt_1343", 1904, 17], - "_nop_tc_438", - "_nop_tc_439", - ["eq_text", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nt_1343", - ["is_null", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nnl_1344", 1904, 17], - "_nop_tc_440", - ["jump", "eq_nnl_1344", 1904, 17], - ["true", 8, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nnl_1344", - ["is_bool", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nb_1345", 1904, 17], - "_nop_tc_441", - ["jump", "eq_nb_1345", 1904, 17], - ["eq_bool", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nb_1345", - ["false", 8, 1904, 17], - "eq_done_1340", - ["jump_false", 8, "if_else_1338", 1904, 17], - ["load_field", 7, 1, "expression", 1905, 23], - ["access", 8, -1, 1905, 40], - ["get", 10, 88, 1, 1905, 14], - ["frame", 11, 10, 2, 1905, 14], - ["null", 10, 1905, 14], - ["setarg", 11, 0, 10, 1905, 14], - ["setarg", 11, 1, 7, 1905, 14], - ["setarg", 11, 2, 8, 1905, 14], - ["tail_invoke", 11, 7, 1905, 14], - ["return", 7, 1905, 14], - "_nop_ur_34", - "if_else_1338", - "if_end_1339", - ["access", 7, "++", 1909, 17], - ["is_identical", 8, 3, 7, 1909, 17], - ["jump_true", 8, "eq_done_1349", 1909, 17], - ["is_int", 10, 3, 1909, 17], - ["jump_false", 10, "eq_ni_1350", 1909, 17], - "_nop_tc_442", - ["jump", "eq_ni_1350", 1909, 17], - ["eq_int", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_ni_1350", - ["is_num", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nn_1351", 1909, 17], - "_nop_tc_443", - ["jump", "eq_nn_1351", 1909, 17], - ["eq_float", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nn_1351", - ["is_text", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nt_1352", 1909, 17], - "_nop_tc_444", - "_nop_tc_445", - ["eq_text", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nt_1352", - ["is_null", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nnl_1353", 1909, 17], - "_nop_tc_446", - ["jump", "eq_nnl_1353", 1909, 17], - ["true", 8, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nnl_1353", - ["is_bool", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nb_1354", 1909, 17], - "_nop_tc_447", - ["jump", "eq_nb_1354", 1909, 17], - ["eq_bool", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nb_1354", - ["false", 8, 1909, 17], - "eq_done_1349", - ["move", 7, 8, 1909, 17], - ["jump_true", 7, "or_end_1348", 1909, 17], - ["access", 8, "--", 1909, 33], - ["is_identical", 10, 3, 8, 1909, 33], - ["jump_true", 10, "eq_done_1355", 1909, 33], - ["is_int", 11, 3, 1909, 33], - ["jump_false", 11, "eq_ni_1356", 1909, 33], - "_nop_tc_448", - ["jump", "eq_ni_1356", 1909, 33], - ["eq_int", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_ni_1356", - ["is_num", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nn_1357", 1909, 33], - "_nop_tc_449", - ["jump", "eq_nn_1357", 1909, 33], - ["eq_float", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nn_1357", - ["is_text", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nt_1358", 1909, 33], - "_nop_tc_450", - "_nop_tc_451", - ["eq_text", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nt_1358", - ["is_null", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nnl_1359", 1909, 33], - "_nop_tc_452", - ["jump", "eq_nnl_1359", 1909, 33], - ["true", 10, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nnl_1359", - ["is_bool", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nb_1360", 1909, 33], - "_nop_tc_453", - ["jump", "eq_nb_1360", 1909, 33], - ["eq_bool", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nb_1360", - ["false", 10, 1909, 33], - "eq_done_1355", - ["move", 7, 10, 1909, 33], - "or_end_1348", - ["jump_false", 7, "if_else_1346", 1909, 33], - ["load_field", 7, 1, "expression", 1910, 17], - ["move", 46, 7, 1910, 17], - ["load_field", 7, 1, "postfix", 1911, 17], - ["true", 8, 1911, 33], - ["is_identical", 47, 7, 8, 1911, 33], - ["jump_true", 47, "eq_done_1361", 1911, 33], - ["is_int", 10, 7, 1911, 33], - ["jump_false", 10, "eq_ni_1362", 1911, 33], - "_nop_tc_454", - ["jump", "eq_ni_1362", 1911, 33], - ["eq_int", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_ni_1362", - ["is_num", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nn_1363", 1911, 33], - "_nop_tc_455", - ["jump", "eq_nn_1363", 1911, 33], - ["eq_float", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nn_1363", - ["is_text", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nt_1364", 1911, 33], - "_nop_tc_456", - ["jump", "eq_nt_1364", 1911, 33], - ["eq_text", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nt_1364", - ["is_null", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nnl_1365", 1911, 33], - "_nop_tc_457", - ["jump", "eq_nnl_1365", 1911, 33], - ["true", 47, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nnl_1365", - ["is_bool", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nb_1366", 1911, 33], - "_nop_tc_458", - "_nop_tc_459", - ["eq_bool", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nb_1366", - ["false", 47, 1911, 33], - "eq_done_1361", - ["access", 7, "++", 1912, 26], - ["is_identical", 8, 3, 7, 1912, 26], - ["jump_true", 8, "eq_done_1369", 1912, 26], - ["is_int", 10, 3, 1912, 26], - ["jump_false", 10, "eq_ni_1370", 1912, 26], - "_nop_tc_460", - ["jump", "eq_ni_1370", 1912, 26], - ["eq_int", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_ni_1370", - ["is_num", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nn_1371", 1912, 26], - "_nop_tc_461", - ["jump", "eq_nn_1371", 1912, 26], - ["eq_float", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nn_1371", - ["is_text", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nt_1372", 1912, 26], - "_nop_tc_462", - "_nop_tc_463", - ["eq_text", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nt_1372", - ["is_null", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nnl_1373", 1912, 26], - "_nop_tc_464", - ["jump", "eq_nnl_1373", 1912, 26], - ["true", 8, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nnl_1373", - ["is_bool", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nb_1374", 1912, 26], - "_nop_tc_465", - ["jump", "eq_nb_1374", 1912, 26], - ["eq_bool", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nb_1374", - ["false", 8, 1912, 26], - "eq_done_1369", - ["jump_false", 8, "tern_else_1367", 1912, 26], - ["access", 7, "add", 1912, 33], - ["move", 8, 7, 1912, 33], - ["jump", "tern_end_1368", 1912, 33], - "tern_else_1367", - ["access", 7, "subtract", 1912, 41], - ["move", 8, 7, 1912, 41], - "tern_end_1368", - ["move", 48, 8, 1912, 41], - ["load_field", 7, 46, "kind", 1913, 22], - ["move", 49, 7, 1913, 22], - ["get", 7, 40, 1, 1914, 18], - ["frame", 8, 7, 0, 1914, 18], - ["null", 7, 1914, 18], - ["setarg", 8, 0, 7, 1914, 18], - ["invoke", 8, 7, 1914, 18], - ["move", 50, 7, 1914, 18], - ["access", 7, "int", 1915, 14], - ["access", 8, 1, 1915, 31], - ["get", 10, 51, 1, 1915, 7], - ["frame", 11, 10, 3, 1915, 7], - ["null", 10, 1915, 7], - ["setarg", 11, 0, 10, 1915, 7], - ["setarg", 11, 1, 7, 1915, 7], - ["setarg", 11, 2, 50, 1915, 7], - ["setarg", 11, 3, 8, 1915, 7], - ["invoke", 11, 7, 1915, 7], - ["record", 7, 2], - ["access", 8, "number", 1916, 25], - ["store_field", 7, 8, "kind", 1916, 25], - ["access", 8, 1, 1916, 43], - ["store_field", 7, 8, "number", 1916, 43], - ["move", 51, 7, 1916, 43], - ["access", 7, "name", 1918, 27], - ["is_identical", 8, 49, 7, 1918, 27], - ["jump_true", 8, "eq_done_1377", 1918, 27], - ["is_int", 10, 49, 1918, 27], - ["jump_false", 10, "eq_ni_1378", 1918, 27], - "_nop_tc_466", - ["jump", "eq_ni_1378", 1918, 27], - ["eq_int", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_ni_1378", - ["is_num", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nn_1379", 1918, 27], - "_nop_tc_467", - ["jump", "eq_nn_1379", 1918, 27], - ["eq_float", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nn_1379", - ["is_text", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nt_1380", 1918, 27], - "_nop_tc_468", - "_nop_tc_469", - ["eq_text", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nt_1380", - ["is_null", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nnl_1381", 1918, 27], - "_nop_tc_470", - ["jump", "eq_nnl_1381", 1918, 27], - ["true", 8, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nnl_1381", - ["is_bool", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nb_1382", 1918, 27], - "_nop_tc_471", - ["jump", "eq_nb_1382", 1918, 27], - ["eq_bool", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nb_1382", - ["false", 8, 1918, 27], - "eq_done_1377", - ["jump_false", 8, "if_else_1375", 1918, 27], - ["load_field", 7, 46, "name", 1919, 16], - ["move", 17, 7, 1919, 16], - ["load_field", 7, 46, "level", 1920, 17], - ["move", 18, 7, 1920, 17], - ["null", 7, 1921, 22], - ["is_identical", 8, 18, 7, 1921, 22], - ["jump_true", 8, "eq_done_1385", 1921, 22], - ["is_int", 10, 18, 1921, 22], - ["jump_false", 10, "eq_ni_1386", 1921, 22], - "_nop_tc_472", - ["jump", "eq_ni_1386", 1921, 22], - ["eq_int", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_ni_1386", - ["is_num", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nn_1387", 1921, 22], - "_nop_tc_473", - ["jump", "eq_nn_1387", 1921, 22], - ["eq_float", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nn_1387", - ["is_text", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nt_1388", 1921, 22], - "_nop_tc_474", - ["jump", "eq_nt_1388", 1921, 22], - ["eq_text", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nt_1388", - ["is_null", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nnl_1389", 1921, 22], - "_nop_tc_475", - "_nop_tc_476", - ["true", 8, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nnl_1389", - ["is_bool", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nb_1390", 1921, 22], - "_nop_tc_477", - ["jump", "eq_nb_1390", 1921, 22], - ["eq_bool", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nb_1390", - ["false", 8, 1921, 22], - "eq_done_1385", - ["jump_false", 8, "if_else_1383", 1921, 22], - ["access", 18, -1, 1922, 19], - ["jump", "if_end_1384", 1922, 19], - "if_else_1383", - "if_end_1384", - ["get", 7, 40, 1, 1924, 20], - ["frame", 8, 7, 0, 1924, 20], - ["null", 7, 1924, 20], - ["setarg", 8, 0, 7, 1924, 20], - ["invoke", 8, 7, 1924, 20], - ["move", 52, 7, 1924, 20], - ["access", 7, 0, 1925, 22], - ["is_identical", 8, 18, 7, 1925, 22], - ["jump_true", 8, "eq_done_1393", 1925, 22], - ["is_int", 10, 18, 1925, 22], - ["jump_false", 10, "eq_ni_1394", 1925, 22], - "_nop_tc_478", - "_nop_tc_479", - ["eq_int", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_ni_1394", - ["is_num", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nn_1395", 1925, 22], - "_nop_tc_480", - "_nop_tc_481", - ["eq_float", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nn_1395", - ["is_text", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nt_1396", 1925, 22], - "_nop_tc_482", - ["jump", "eq_nt_1396", 1925, 22], - ["eq_text", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nt_1396", - ["is_null", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nnl_1397", 1925, 22], - "_nop_tc_483", - ["jump", "eq_nnl_1397", 1925, 22], - ["true", 8, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nnl_1397", - ["is_bool", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nb_1398", 1925, 22], - "_nop_tc_484", - ["jump", "eq_nb_1398", 1925, 22], - ["eq_bool", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nb_1398", - ["false", 8, 1925, 22], - "eq_done_1393", - ["jump_false", 8, "if_else_1391", 1925, 22], - ["get", 7, 42, 1, 1926, 19], - ["frame", 8, 7, 1, 1926, 19], - ["null", 7, 1926, 19], - ["setarg", 8, 0, 7, 1926, 19], - ["setarg", 8, 1, 17, 1926, 19], - ["invoke", 8, 7, 1926, 19], - ["move", 53, 7, 1926, 19], - ["access", 7, 0, 1927, 24], - ["is_int", 8, 53, 1927, 24], - ["jump_false", 8, "rel_ni_1401", 1927, 24], - "_nop_tc_485", - "_nop_tc_486", - ["ge_int", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_ni_1401", - ["is_num", 8, 53, 1927, 24], - ["jump_false", 8, "rel_nn_1402", 1927, 24], - "_nop_tc_487", - "_nop_tc_488", - ["ge_float", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_nn_1402", - ["is_text", 8, 53, 1927, 24], - ["jump_false", 8, "rel_err_1404", 1927, 24], - "_nop_tc_489", - ["jump", "rel_err_1404", 1927, 24], - ["ge_text", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_err_1404", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1927, - 24 - ], - ["access", 8, "error", 1927, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1927, 24], - ["array", 12, 0, 1927, 24], - ["push", 12, 11, 1927, 24], - ["frame", 11, 7, 2, 1927, 24], - ["null", 7, 1927, 24], - ["setarg", 11, 0, 7, 1927, 24], - ["setarg", 11, 1, 8, 1927, 24], - ["setarg", 11, 2, 12, 1927, 24], - ["invoke", 11, 7, 1927, 24], - ["disrupt", 1927, 24], - "rel_done_1403", - ["jump_false", 10, "if_else_1399", 1927, 24], - ["access", 7, "move", 1928, 20], - ["get", 8, 51, 1, 1928, 13], - ["frame", 10, 8, 3, 1928, 13], - ["null", 8, 1928, 13], - ["setarg", 10, 0, 8, 1928, 13], - ["setarg", 10, 1, 7, 1928, 13], - ["setarg", 10, 2, 52, 1928, 13], - ["setarg", 10, 3, 53, 1928, 13], - ["invoke", 10, 7, 1928, 13], - ["jump", "if_end_1400", 1928, 13], - "if_else_1399", - "if_end_1400", - ["jump", "if_end_1392", 1928, 13], - "if_else_1391", - ["access", 7, 0, 1930, 28], - ["is_int", 8, 18, 1930, 28], - ["jump_false", 8, "rel_ni_1407", 1930, 28], - "_nop_tc_490", - "_nop_tc_491", - ["gt_int", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_ni_1407", - ["is_num", 8, 18, 1930, 28], - ["jump_false", 8, "rel_nn_1408", 1930, 28], - "_nop_tc_492", - "_nop_tc_493", - ["gt_float", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_nn_1408", - ["is_text", 8, 18, 1930, 28], - ["jump_false", 8, "rel_err_1410", 1930, 28], - "_nop_tc_494", - ["jump", "rel_err_1410", 1930, 28], - ["gt_text", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_err_1410", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1930, - 28 - ], - ["access", 8, "error", 1930, 28], - ["access", 11, "cannot compare with '>': operands must be same type", 1930, 28], - ["array", 12, 0, 1930, 28], - ["push", 12, 11, 1930, 28], - ["frame", 11, 7, 2, 1930, 28], - ["null", 7, 1930, 28], - ["setarg", 11, 0, 7, 1930, 28], - ["setarg", 11, 1, 8, 1930, 28], - ["setarg", 11, 2, 12, 1930, 28], - ["invoke", 11, 7, 1930, 28], - ["disrupt", 1930, 28], - "rel_done_1409", - ["jump_false", 10, "if_else_1405", 1930, 28], - ["access", 7, 1, 1931, 25], - ["is_num", 8, 18, 1931, 25], - ["jump_false", 8, "num_err_1411", 1931, 25], - "_nop_tc_495", - "_nop_tc_496", - ["subtract", 21, 18, 7, 1931, 25], - ["jump", "num_done_1412", 1931, 25], - "num_err_1411", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1931, - 25 - ], - ["access", 8, "error", 1931, 25], - ["access", 10, "cannot apply '-': operands must be numbers", 1931, 25], - ["array", 11, 0, 1931, 25], - ["push", 11, 10, 1931, 25], - ["frame", 10, 7, 2, 1931, 25], - ["null", 7, 1931, 25], - ["setarg", 10, 0, 7, 1931, 25], - ["setarg", 10, 1, 8, 1931, 25], - ["setarg", 10, 2, 11, 1931, 25], - ["invoke", 10, 7, 1931, 25], - ["disrupt", 1931, 25], - "num_done_1412", - ["get", 7, 100, 1, 1932, 20], - ["get", 8, 100, 1, 1932, 41], - ["length", 10, 8, 1932, 41], - ["access", 8, 1, 1932, 58], - "_nop_tc_497", - "_nop_tc_498", - "_nop_tc_499", - "_nop_tc_500", - ["subtract", 11, 10, 8, 1932, 58], - ["jump", "num_done_1414", 1932, 58], - "num_err_1413", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 58 - ], - ["access", 10, "error", 1932, 58], - ["access", 12, "cannot apply '-': operands must be numbers", 1932, 58], - ["array", 13, 0, 1932, 58], - ["push", 13, 12, 1932, 58], - ["frame", 12, 8, 2, 1932, 58], - ["null", 8, 1932, 58], - ["setarg", 12, 0, 8, 1932, 58], - ["setarg", 12, 1, 10, 1932, 58], - ["setarg", 12, 2, 13, 1932, 58], - ["invoke", 12, 8, 1932, 58], - ["disrupt", 1932, 58], - "num_done_1414", - "_nop_tc_501", - "_nop_tc_502", - "_nop_tc_503", - "_nop_tc_504", - ["subtract", 8, 11, 21, 1932, 62], - ["jump", "num_done_1416", 1932, 62], - "num_err_1415", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 62 - ], - ["access", 11, "error", 1932, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1932, 62], - ["array", 13, 0, 1932, 62], - ["push", 13, 12, 1932, 62], - ["frame", 12, 10, 2, 1932, 62], - ["null", 10, 1932, 62], - ["setarg", 12, 0, 10, 1932, 62], - ["setarg", 12, 1, 11, 1932, 62], - ["setarg", 12, 2, 13, 1932, 62], - ["invoke", 12, 10, 1932, 62], - ["disrupt", 1932, 62], - "num_done_1416", - ["load_dynamic", 10, 7, 8, 1932, 62], - ["move", 22, 10, 1932, 62], - ["get", 7, 83, 1, 1933, 19], - ["frame", 8, 7, 2, 1933, 19], - ["null", 7, 1933, 19], - ["setarg", 8, 0, 7, 1933, 19], - ["setarg", 8, 1, 22, 1933, 19], - ["setarg", 8, 2, 17, 1933, 19], - ["invoke", 8, 7, 1933, 19], - ["move", 55, 7, 1933, 19], - ["access", 7, "get", 1934, 18], - ["get", 8, 52, 1, 1934, 11], - ["frame", 10, 8, 4, 1934, 11], - ["null", 8, 1934, 11], - ["setarg", 10, 0, 8, 1934, 11], - ["setarg", 10, 1, 7, 1934, 11], - ["setarg", 10, 2, 52, 1934, 11], - ["setarg", 10, 3, 55, 1934, 11], - ["setarg", 10, 4, 18, 1934, 11], - ["invoke", 10, 7, 1934, 11], - ["jump", "if_end_1406", 1934, 11], - "if_else_1405", - ["get", 7, 98, 1, 1936, 11], - ["frame", 8, 7, 2, 1936, 11], - ["null", 7, 1936, 11], - ["setarg", 8, 0, 7, 1936, 11], - ["setarg", 8, 1, 52, 1936, 11], - ["setarg", 8, 2, 17, 1936, 11], - ["invoke", 8, 7, 1936, 11], - "if_end_1406", - "if_end_1392", - ["get", 7, 40, 1, 1938, 20], - ["frame", 8, 7, 0, 1938, 20], - ["null", 7, 1938, 20], - ["setarg", 8, 0, 7, 1938, 20], - ["invoke", 8, 7, 1938, 20], - ["move", 54, 7, 1938, 20], - ["null", 7, 1939, 18], - ["put", 7, 34, 1, 1939, 18], - ["put", 51, 35, 1, 1940, 18], - ["get", 7, 71, 1, 1941, 9], - ["frame", 8, 7, 4, 1941, 9], - ["null", 7, 1941, 9], - ["setarg", 8, 0, 7, 1941, 9], - ["setarg", 8, 1, 48, 1941, 9], - ["setarg", 8, 2, 54, 1941, 9], - ["setarg", 8, 3, 52, 1941, 9], - ["setarg", 8, 4, 50, 1941, 9], - ["invoke", 8, 7, 1941, 9], - ["access", 7, 0, 1942, 22], - ["is_identical", 8, 18, 7, 1942, 22], - ["jump_true", 8, "eq_done_1419", 1942, 22], - ["is_int", 10, 18, 1942, 22], - ["jump_false", 10, "eq_ni_1420", 1942, 22], - "_nop_tc_505", - "_nop_tc_506", - ["eq_int", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_ni_1420", - ["is_num", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nn_1421", 1942, 22], - "_nop_tc_507", - "_nop_tc_508", - ["eq_float", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nn_1421", - ["is_text", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nt_1422", 1942, 22], - "_nop_tc_509", - ["jump", "eq_nt_1422", 1942, 22], - ["eq_text", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nt_1422", - ["is_null", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nnl_1423", 1942, 22], - "_nop_tc_510", - ["jump", "eq_nnl_1423", 1942, 22], - ["true", 8, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nnl_1423", - ["is_bool", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nb_1424", 1942, 22], - "_nop_tc_511", - ["jump", "eq_nb_1424", 1942, 22], - ["eq_bool", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nb_1424", - ["false", 8, 1942, 22], - "eq_done_1419", - ["jump_false", 8, "if_else_1417", 1942, 22], - ["get", 7, 42, 1, 1943, 19], - ["frame", 8, 7, 1, 1943, 19], - ["null", 7, 1943, 19], - ["setarg", 8, 0, 7, 1943, 19], - ["setarg", 8, 1, 17, 1943, 19], - ["invoke", 8, 7, 1943, 19], - ["move", 53, 7, 1943, 19], - ["access", 7, 0, 1944, 24], - ["is_int", 8, 53, 1944, 24], - ["jump_false", 8, "rel_ni_1427", 1944, 24], - "_nop_tc_512", - "_nop_tc_513", - ["ge_int", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_ni_1427", - ["is_num", 8, 53, 1944, 24], - ["jump_false", 8, "rel_nn_1428", 1944, 24], - "_nop_tc_514", - "_nop_tc_515", - ["ge_float", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_nn_1428", - ["is_text", 8, 53, 1944, 24], - ["jump_false", 8, "rel_err_1430", 1944, 24], - "_nop_tc_516", - ["jump", "rel_err_1430", 1944, 24], - ["ge_text", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_err_1430", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1944, - 24 - ], - ["access", 8, "error", 1944, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1944, 24], - ["array", 12, 0, 1944, 24], - ["push", 12, 11, 1944, 24], - ["frame", 11, 7, 2, 1944, 24], - ["null", 7, 1944, 24], - ["setarg", 11, 0, 7, 1944, 24], - ["setarg", 11, 1, 8, 1944, 24], - ["setarg", 11, 2, 12, 1944, 24], - ["invoke", 11, 7, 1944, 24], - ["disrupt", 1944, 24], - "rel_done_1429", - ["jump_false", 10, "if_else_1425", 1944, 24], - ["access", 7, "move", 1945, 20], - ["get", 8, 51, 1, 1945, 13], - ["frame", 10, 8, 3, 1945, 13], - ["null", 8, 1945, 13], - ["setarg", 10, 0, 8, 1945, 13], - ["setarg", 10, 1, 7, 1945, 13], - ["setarg", 10, 2, 53, 1945, 13], - ["setarg", 10, 3, 54, 1945, 13], - ["invoke", 10, 7, 1945, 13], - ["jump", "if_end_1426", 1945, 13], - "if_else_1425", - "if_end_1426", - ["jump", "if_end_1418", 1945, 13], - "if_else_1417", - ["access", 7, 0, 1947, 28], - ["is_int", 8, 18, 1947, 28], - ["jump_false", 8, "rel_ni_1433", 1947, 28], - "_nop_tc_517", - "_nop_tc_518", - ["gt_int", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_ni_1433", - ["is_num", 8, 18, 1947, 28], - ["jump_false", 8, "rel_nn_1434", 1947, 28], - "_nop_tc_519", - "_nop_tc_520", - ["gt_float", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_nn_1434", - ["is_text", 8, 18, 1947, 28], - ["jump_false", 8, "rel_err_1436", 1947, 28], - "_nop_tc_521", - ["jump", "rel_err_1436", 1947, 28], - ["gt_text", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_err_1436", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1947, - 28 - ], - ["access", 8, "error", 1947, 28], - ["access", 11, "cannot compare with '>': operands must be same type", 1947, 28], - ["array", 12, 0, 1947, 28], - ["push", 12, 11, 1947, 28], - ["frame", 11, 7, 2, 1947, 28], - ["null", 7, 1947, 28], - ["setarg", 11, 0, 7, 1947, 28], - ["setarg", 11, 1, 8, 1947, 28], - ["setarg", 11, 2, 12, 1947, 28], - ["invoke", 11, 7, 1947, 28], - ["disrupt", 1947, 28], - "rel_done_1435", - ["jump_false", 10, "if_else_1431", 1947, 28], - ["access", 7, 1, 1948, 25], - ["is_num", 8, 18, 1948, 25], - ["jump_false", 8, "num_err_1437", 1948, 25], - "_nop_tc_522", - "_nop_tc_523", - ["subtract", 21, 18, 7, 1948, 25], - ["jump", "num_done_1438", 1948, 25], - "num_err_1437", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1948, - 25 - ], - ["access", 8, "error", 1948, 25], - ["access", 10, "cannot apply '-': operands must be numbers", 1948, 25], - ["array", 11, 0, 1948, 25], - ["push", 11, 10, 1948, 25], - ["frame", 10, 7, 2, 1948, 25], - ["null", 7, 1948, 25], - ["setarg", 10, 0, 7, 1948, 25], - ["setarg", 10, 1, 8, 1948, 25], - ["setarg", 10, 2, 11, 1948, 25], - ["invoke", 10, 7, 1948, 25], - ["disrupt", 1948, 25], - "num_done_1438", - ["get", 7, 100, 1, 1949, 20], - ["get", 8, 100, 1, 1949, 41], - ["length", 10, 8, 1949, 41], - ["access", 8, 1, 1949, 58], - "_nop_tc_524", - "_nop_tc_525", - "_nop_tc_526", - "_nop_tc_527", - ["subtract", 11, 10, 8, 1949, 58], - ["jump", "num_done_1440", 1949, 58], - "num_err_1439", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 58 - ], - ["access", 10, "error", 1949, 58], - ["access", 12, "cannot apply '-': operands must be numbers", 1949, 58], - ["array", 13, 0, 1949, 58], - ["push", 13, 12, 1949, 58], - ["frame", 12, 8, 2, 1949, 58], - ["null", 8, 1949, 58], - ["setarg", 12, 0, 8, 1949, 58], - ["setarg", 12, 1, 10, 1949, 58], - ["setarg", 12, 2, 13, 1949, 58], - ["invoke", 12, 8, 1949, 58], - ["disrupt", 1949, 58], - "num_done_1440", - "_nop_tc_528", - "_nop_tc_529", - "_nop_tc_530", - "_nop_tc_531", - ["subtract", 8, 11, 21, 1949, 62], - ["jump", "num_done_1442", 1949, 62], - "num_err_1441", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 62 - ], - ["access", 11, "error", 1949, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1949, 62], - ["array", 13, 0, 1949, 62], - ["push", 13, 12, 1949, 62], - ["frame", 12, 10, 2, 1949, 62], - ["null", 10, 1949, 62], - ["setarg", 12, 0, 10, 1949, 62], - ["setarg", 12, 1, 11, 1949, 62], - ["setarg", 12, 2, 13, 1949, 62], - ["invoke", 12, 10, 1949, 62], - ["disrupt", 1949, 62], - "num_done_1442", - ["load_dynamic", 10, 7, 8, 1949, 62], - ["move", 22, 10, 1949, 62], - ["get", 7, 83, 1, 1950, 19], - ["frame", 8, 7, 2, 1950, 19], - ["null", 7, 1950, 19], - ["setarg", 8, 0, 7, 1950, 19], - ["setarg", 8, 1, 22, 1950, 19], - ["setarg", 8, 2, 17, 1950, 19], - ["invoke", 8, 7, 1950, 19], - ["move", 55, 7, 1950, 19], - ["access", 7, "put", 1951, 18], - ["get", 8, 52, 1, 1951, 11], - ["frame", 10, 8, 4, 1951, 11], - ["null", 8, 1951, 11], - ["setarg", 10, 0, 8, 1951, 11], - ["setarg", 10, 1, 7, 1951, 11], - ["setarg", 10, 2, 54, 1951, 11], - ["setarg", 10, 3, 55, 1951, 11], - ["setarg", 10, 4, 18, 1951, 11], - ["invoke", 10, 7, 1951, 11], - ["jump", "if_end_1432", 1951, 11], - "if_else_1431", - "if_end_1432", - "if_end_1418", - ["jump_false", 47, "tern_else_1443", 1953, 16], - ["move", 7, 52, 1953, 26], - ["jump", "tern_end_1444", 1953, 26], - "tern_else_1443", - ["move", 7, 54, 1953, 37], - "tern_end_1444", - ["return", 7, 1953, 37], - "_nop_ur_35", - "if_else_1375", - ["access", 7, ".", 1954, 34], - ["is_identical", 8, 49, 7, 1954, 34], - ["jump_true", 8, "eq_done_1447", 1954, 34], - ["is_int", 10, 49, 1954, 34], - ["jump_false", 10, "eq_ni_1448", 1954, 34], - "_nop_tc_532", - ["jump", "eq_ni_1448", 1954, 34], - ["eq_int", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_ni_1448", - ["is_num", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nn_1449", 1954, 34], - "_nop_tc_533", - ["jump", "eq_nn_1449", 1954, 34], - ["eq_float", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nn_1449", - ["is_text", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nt_1450", 1954, 34], - "_nop_tc_534", - "_nop_tc_535", - ["eq_text", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nt_1450", - ["is_null", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nnl_1451", 1954, 34], - "_nop_tc_536", - ["jump", "eq_nnl_1451", 1954, 34], - ["true", 8, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nnl_1451", - ["is_bool", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nb_1452", 1954, 34], - "_nop_tc_537", - ["jump", "eq_nb_1452", 1954, 34], - ["eq_bool", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nb_1452", - ["false", 8, 1954, 34], - "eq_done_1447", - ["jump_false", 8, "if_else_1445", 1954, 34], - ["load_field", 7, 46, "left", 1955, 15], - ["move", 24, 7, 1955, 15], - ["load_field", 7, 46, "right", 1956, 16], - ["move", 25, 7, 1956, 16], - ["access", 7, -1, 1957, 34], - ["get", 8, 88, 1, 1957, 20], - ["frame", 10, 8, 2, 1957, 20], - ["null", 8, 1957, 20], - ["setarg", 10, 0, 8, 1957, 20], - ["setarg", 10, 1, 24, 1957, 20], - ["setarg", 10, 2, 7, 1957, 20], - ["invoke", 10, 7, 1957, 20], - ["move", 26, 7, 1957, 20], - ["get", 7, 40, 1, 1958, 20], - ["frame", 8, 7, 0, 1958, 20], - ["null", 7, 1958, 20], - ["setarg", 8, 0, 7, 1958, 20], - ["invoke", 8, 7, 1958, 20], - ["move", 52, 7, 1958, 20], - ["get", 7, 72, 1, 1959, 9], - ["frame", 8, 7, 3, 1959, 9], - ["null", 7, 1959, 9], - ["setarg", 8, 0, 7, 1959, 9], - ["setarg", 8, 1, 52, 1959, 9], - ["setarg", 8, 2, 26, 1959, 9], - ["setarg", 8, 3, 25, 1959, 9], - ["invoke", 8, 7, 1959, 9], - ["get", 7, 40, 1, 1960, 20], - ["frame", 8, 7, 0, 1960, 20], - ["null", 7, 1960, 20], - ["setarg", 8, 0, 7, 1960, 20], - ["invoke", 8, 7, 1960, 20], - ["move", 54, 7, 1960, 20], - ["null", 7, 1961, 18], - ["put", 7, 34, 1, 1961, 18], - ["put", 51, 35, 1, 1962, 18], - ["get", 7, 71, 1, 1963, 9], - ["frame", 8, 7, 4, 1963, 9], - ["null", 7, 1963, 9], - ["setarg", 8, 0, 7, 1963, 9], - ["setarg", 8, 1, 48, 1963, 9], - ["setarg", 8, 2, 54, 1963, 9], - ["setarg", 8, 3, 52, 1963, 9], - ["setarg", 8, 4, 50, 1963, 9], - ["invoke", 8, 7, 1963, 9], - ["get", 7, 73, 1, 1964, 9], - ["frame", 8, 7, 3, 1964, 9], - ["null", 7, 1964, 9], - ["setarg", 8, 0, 7, 1964, 9], - ["setarg", 8, 1, 26, 1964, 9], - ["setarg", 8, 2, 25, 1964, 9], - ["setarg", 8, 3, 54, 1964, 9], - ["invoke", 8, 7, 1964, 9], - ["jump_false", 47, "tern_else_1453", 1965, 16], - ["move", 7, 52, 1965, 26], - ["jump", "tern_end_1454", 1965, 26], - "tern_else_1453", - ["move", 7, 54, 1965, 37], - "tern_end_1454", - ["return", 7, 1965, 37], - "_nop_ur_36", - "if_else_1445", - ["access", 7, "[", 1966, 34], - ["is_identical", 8, 49, 7, 1966, 34], - ["jump_true", 8, "eq_done_1457", 1966, 34], - ["is_int", 10, 49, 1966, 34], - ["jump_false", 10, "eq_ni_1458", 1966, 34], - "_nop_tc_538", - ["jump", "eq_ni_1458", 1966, 34], - ["eq_int", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_ni_1458", - ["is_num", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nn_1459", 1966, 34], - "_nop_tc_539", - ["jump", "eq_nn_1459", 1966, 34], - ["eq_float", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nn_1459", - ["is_text", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nt_1460", 1966, 34], - "_nop_tc_540", - "_nop_tc_541", - ["eq_text", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nt_1460", - ["is_null", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nnl_1461", 1966, 34], - "_nop_tc_542", - ["jump", "eq_nnl_1461", 1966, 34], - ["true", 8, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nnl_1461", - ["is_bool", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nb_1462", 1966, 34], - "_nop_tc_543", - ["jump", "eq_nb_1462", 1966, 34], - ["eq_bool", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nb_1462", - ["false", 8, 1966, 34], - "eq_done_1457", - ["jump_false", 8, "if_else_1455", 1966, 34], - ["load_field", 7, 46, "left", 1967, 15], - ["move", 24, 7, 1967, 15], - ["load_field", 7, 46, "right", 1968, 20], - ["move", 56, 7, 1968, 20], - ["access", 7, -1, 1969, 34], - ["get", 8, 88, 1, 1969, 20], - ["frame", 10, 8, 2, 1969, 20], - ["null", 8, 1969, 20], - ["setarg", 10, 0, 8, 1969, 20], - ["setarg", 10, 1, 24, 1969, 20], - ["setarg", 10, 2, 7, 1969, 20], - ["invoke", 10, 7, 1969, 20], - ["move", 26, 7, 1969, 20], - ["access", 7, -1, 1970, 39], - ["get", 8, 88, 1, 1970, 20], - ["frame", 10, 8, 2, 1970, 20], - ["null", 8, 1970, 20], - ["setarg", 10, 0, 8, 1970, 20], - ["setarg", 10, 1, 56, 1970, 20], - ["setarg", 10, 2, 7, 1970, 20], - ["invoke", 10, 7, 1970, 20], - ["move", 28, 7, 1970, 20], - ["get", 7, 40, 1, 1971, 20], - ["frame", 8, 7, 0, 1971, 20], - ["null", 7, 1971, 20], - ["setarg", 8, 0, 7, 1971, 20], - ["invoke", 8, 7, 1971, 20], - ["move", 52, 7, 1971, 20], - ["load_field", 7, 46, "access_kind", 1972, 53], - ["get", 8, 74, 1, 1972, 9], - ["frame", 10, 8, 4, 1972, 9], - ["null", 8, 1972, 9], - ["setarg", 10, 0, 8, 1972, 9], - ["setarg", 10, 1, 52, 1972, 9], - ["setarg", 10, 2, 26, 1972, 9], - ["setarg", 10, 3, 28, 1972, 9], - ["setarg", 10, 4, 7, 1972, 9], - ["invoke", 10, 7, 1972, 9], - ["get", 7, 40, 1, 1973, 20], - ["frame", 8, 7, 0, 1973, 20], - ["null", 7, 1973, 20], - ["setarg", 8, 0, 7, 1973, 20], - ["invoke", 8, 7, 1973, 20], - ["move", 54, 7, 1973, 20], - ["null", 7, 1974, 18], - ["put", 7, 34, 1, 1974, 18], - ["put", 51, 35, 1, 1975, 18], - ["get", 7, 71, 1, 1976, 9], - ["frame", 8, 7, 4, 1976, 9], - ["null", 7, 1976, 9], - ["setarg", 8, 0, 7, 1976, 9], - ["setarg", 8, 1, 48, 1976, 9], - ["setarg", 8, 2, 54, 1976, 9], - ["setarg", 8, 3, 52, 1976, 9], - ["setarg", 8, 4, 50, 1976, 9], - ["invoke", 8, 7, 1976, 9], - ["load_field", 7, 46, "access_kind", 1977, 53], - ["get", 8, 75, 1, 1977, 9], - ["frame", 10, 8, 4, 1977, 9], - ["null", 8, 1977, 9], - ["setarg", 10, 0, 8, 1977, 9], - ["setarg", 10, 1, 26, 1977, 9], - ["setarg", 10, 2, 28, 1977, 9], - ["setarg", 10, 3, 54, 1977, 9], - ["setarg", 10, 4, 7, 1977, 9], - ["invoke", 10, 7, 1977, 9], - ["jump_false", 47, "tern_else_1463", 1978, 16], - ["move", 7, 52, 1978, 26], - ["jump", "tern_end_1464", 1978, 26], - "tern_else_1463", - ["move", 7, 54, 1978, 37], - "tern_end_1464", - ["return", 7, 1978, 37], - "_nop_ur_37", - "if_else_1455", - "if_end_1456", - "if_end_1446", - "if_end_1376", - ["jump", "if_end_1347", 1978, 37], - "if_else_1346", - "if_end_1347", - ["access", 7, "delete", 1983, 17], - ["is_identical", 8, 3, 7, 1983, 17], - ["jump_true", 8, "eq_done_1467", 1983, 17], - ["is_int", 10, 3, 1983, 17], - ["jump_false", 10, "eq_ni_1468", 1983, 17], - "_nop_tc_544", - ["jump", "eq_ni_1468", 1983, 17], - ["eq_int", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_ni_1468", - ["is_num", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nn_1469", 1983, 17], - "_nop_tc_545", - ["jump", "eq_nn_1469", 1983, 17], - ["eq_float", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nn_1469", - ["is_text", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nt_1470", 1983, 17], - "_nop_tc_546", - "_nop_tc_547", - ["eq_text", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nt_1470", - ["is_null", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nnl_1471", 1983, 17], - "_nop_tc_548", - ["jump", "eq_nnl_1471", 1983, 17], - ["true", 8, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nnl_1471", - ["is_bool", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nb_1472", 1983, 17], - "_nop_tc_549", - ["jump", "eq_nb_1472", 1983, 17], - ["eq_bool", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nb_1472", - ["false", 8, 1983, 17], - "eq_done_1467", - ["jump_false", 8, "if_else_1465", 1983, 17], - ["load_field", 7, 1, "expression", 1984, 17], - ["move", 46, 7, 1984, 17], - ["load_field", 7, 46, "kind", 1985, 22], - ["move", 49, 7, 1985, 22], - ["get", 7, 40, 1, 1986, 14], - ["frame", 8, 7, 0, 1986, 14], - ["null", 7, 1986, 14], - ["setarg", 8, 0, 7, 1986, 14], - ["invoke", 8, 7, 1986, 14], - ["move", 4, 7, 1986, 14], - ["access", 7, ".", 1987, 27], - ["is_identical", 8, 49, 7, 1987, 27], - ["jump_true", 8, "eq_done_1475", 1987, 27], - ["is_int", 10, 49, 1987, 27], - ["jump_false", 10, "eq_ni_1476", 1987, 27], - "_nop_tc_550", - ["jump", "eq_ni_1476", 1987, 27], - ["eq_int", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_ni_1476", - ["is_num", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nn_1477", 1987, 27], - "_nop_tc_551", - ["jump", "eq_nn_1477", 1987, 27], - ["eq_float", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nn_1477", - ["is_text", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nt_1478", 1987, 27], - "_nop_tc_552", - "_nop_tc_553", - ["eq_text", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nt_1478", - ["is_null", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nnl_1479", 1987, 27], - "_nop_tc_554", - ["jump", "eq_nnl_1479", 1987, 27], - ["true", 8, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nnl_1479", - ["is_bool", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nb_1480", 1987, 27], - "_nop_tc_555", - ["jump", "eq_nb_1480", 1987, 27], - ["eq_bool", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nb_1480", - ["false", 8, 1987, 27], - "eq_done_1475", - ["jump_false", 8, "if_else_1473", 1987, 27], - ["load_field", 7, 46, "left", 1988, 15], - ["move", 24, 7, 1988, 15], - ["load_field", 7, 46, "right", 1989, 16], - ["move", 25, 7, 1989, 16], - ["access", 7, -1, 1990, 34], - ["get", 8, 88, 1, 1990, 20], - ["frame", 10, 8, 2, 1990, 20], - ["null", 8, 1990, 20], - ["setarg", 10, 0, 8, 1990, 20], - ["setarg", 10, 1, 24, 1990, 20], - ["setarg", 10, 2, 7, 1990, 20], - ["invoke", 10, 7, 1990, 20], - ["move", 26, 7, 1990, 20], - ["get", 7, 2, 1, 1991, 14], - ["access", 8, "delete", 1991, 31], - ["array", 10, 4, 1991, 57], - ["push", 10, 8, 1991, 57], - ["push", 10, 4, 1991, 57], - ["push", 10, 26, 1991, 57], - ["push", 10, 25, 1991, 57], - ["is_array", 8, 7, 1991, 57], - ["jump_false", 8, "push_err_1481", 1991, 57], - ["push", 7, 10, 1991, 57], - ["jump", "push_done_1482", 1991, 57], - "push_err_1481", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1991, - 57 - ], - ["access", 8, "error", 1991, 57], - ["access", 10, "cannot push: target must be an array", 1991, 57], - ["array", 11, 0, 1991, 57], - ["push", 11, 10, 1991, 57], - ["frame", 10, 7, 2, 1991, 57], - ["null", 7, 1991, 57], - ["setarg", 10, 0, 7, 1991, 57], - ["setarg", 10, 1, 8, 1991, 57], - ["setarg", 10, 2, 11, 1991, 57], - ["invoke", 10, 7, 1991, 57], - ["disrupt", 1991, 57], - "push_done_1482", - ["jump", "if_end_1474", 1991, 57], - "if_else_1473", - ["access", 7, "[", 1992, 34], - ["is_identical", 8, 49, 7, 1992, 34], - ["jump_true", 8, "eq_done_1485", 1992, 34], - ["is_int", 10, 49, 1992, 34], - ["jump_false", 10, "eq_ni_1486", 1992, 34], - "_nop_tc_556", - ["jump", "eq_ni_1486", 1992, 34], - ["eq_int", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_ni_1486", - ["is_num", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nn_1487", 1992, 34], - "_nop_tc_557", - ["jump", "eq_nn_1487", 1992, 34], - ["eq_float", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nn_1487", - ["is_text", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nt_1488", 1992, 34], - "_nop_tc_558", - "_nop_tc_559", - ["eq_text", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nt_1488", - ["is_null", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nnl_1489", 1992, 34], - "_nop_tc_560", - ["jump", "eq_nnl_1489", 1992, 34], - ["true", 8, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nnl_1489", - ["is_bool", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nb_1490", 1992, 34], - "_nop_tc_561", - ["jump", "eq_nb_1490", 1992, 34], - ["eq_bool", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nb_1490", - ["false", 8, 1992, 34], - "eq_done_1485", - ["jump_false", 8, "if_else_1483", 1992, 34], - ["load_field", 7, 46, "left", 1993, 15], - ["move", 24, 7, 1993, 15], - ["load_field", 7, 46, "right", 1994, 15], - ["move", 27, 7, 1994, 15], - ["access", 7, -1, 1995, 34], - ["get", 8, 88, 1, 1995, 20], - ["frame", 10, 8, 2, 1995, 20], - ["null", 8, 1995, 20], - ["setarg", 10, 0, 8, 1995, 20], - ["setarg", 10, 1, 24, 1995, 20], - ["setarg", 10, 2, 7, 1995, 20], - ["invoke", 10, 7, 1995, 20], - ["move", 26, 7, 1995, 20], - ["access", 7, -1, 1996, 34], - ["get", 8, 88, 1, 1996, 20], - ["frame", 10, 8, 2, 1996, 20], - ["null", 8, 1996, 20], - ["setarg", 10, 0, 8, 1996, 20], - ["setarg", 10, 1, 27, 1996, 20], - ["setarg", 10, 2, 7, 1996, 20], - ["invoke", 10, 7, 1996, 20], - ["move", 28, 7, 1996, 20], - ["access", 7, "delete", 1997, 16], - ["get", 8, 52, 1, 1997, 9], - ["frame", 10, 8, 4, 1997, 9], - ["null", 8, 1997, 9], - ["setarg", 10, 0, 8, 1997, 9], - ["setarg", 10, 1, 7, 1997, 9], - ["setarg", 10, 2, 4, 1997, 9], - ["setarg", 10, 3, 26, 1997, 9], - ["setarg", 10, 4, 28, 1997, 9], - ["invoke", 10, 7, 1997, 9], - ["jump", "if_end_1484", 1997, 9], - "if_else_1483", - ["true", 7, 1999, 31], - ["get", 8, 56, 1, 1999, 9], - ["frame", 10, 8, 2, 1999, 9], - ["null", 8, 1999, 9], - ["setarg", 10, 0, 8, 1999, 9], - ["setarg", 10, 1, 4, 1999, 9], - ["setarg", 10, 2, 7, 1999, 9], - ["invoke", 10, 7, 1999, 9], - "if_end_1484", - "if_end_1474", - ["return", 4, 2001, 14], - "_nop_ur_38", - "if_else_1465", - "if_end_1466", - ["access", 4, "then", 2005, 17], - ["is_identical", 7, 3, 4, 2005, 17], - ["jump_true", 7, "eq_done_1493", 2005, 17], - ["is_int", 8, 3, 2005, 17], - ["jump_false", 8, "eq_ni_1494", 2005, 17], - "_nop_tc_562", - ["jump", "eq_ni_1494", 2005, 17], - ["eq_int", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_ni_1494", - ["is_num", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nn_1495", 2005, 17], - "_nop_tc_563", - ["jump", "eq_nn_1495", 2005, 17], - ["eq_float", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nn_1495", - ["is_text", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nt_1496", 2005, 17], - "_nop_tc_564", - "_nop_tc_565", - ["eq_text", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nt_1496", - ["is_null", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nnl_1497", 2005, 17], - "_nop_tc_566", - ["jump", "eq_nnl_1497", 2005, 17], - ["true", 7, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nnl_1497", - ["is_bool", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nb_1498", 2005, 17], - "_nop_tc_567", - ["jump", "eq_nb_1498", 2005, 17], - ["eq_bool", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nb_1498", - ["false", 7, 2005, 17], - "eq_done_1493", - ["jump_false", 7, "if_else_1491", 2005, 17], - ["load_field", 4, 1, "expression", 2006, 14], - ["move", 57, 4, 2006, 14], - ["load_field", 4, 1, "then", 2007, 19], - ["move", 58, 4, 2007, 19], - ["access", 4, "else", 2008, 24], - ["load_field", 7, 1, 4, 2008, 24], - ["move", 59, 7, 2008, 24], - ["access", 4, "tern_else", 2009, 30], - ["get", 7, 45, 1, 2009, 20], - ["frame", 8, 7, 1, 2009, 20], - ["null", 7, 2009, 20], - ["setarg", 8, 0, 7, 2009, 20], - ["setarg", 8, 1, 4, 2009, 20], - ["invoke", 8, 4, 2009, 20], - ["move", 60, 4, 2009, 20], - ["access", 4, "tern_end", 2010, 29], - ["get", 7, 45, 1, 2010, 19], - ["frame", 8, 7, 1, 2010, 19], - ["null", 7, 2010, 19], - ["setarg", 8, 0, 7, 2010, 19], - ["setarg", 8, 1, 4, 2010, 19], - ["invoke", 8, 4, 2010, 19], - ["move", 61, 4, 2010, 19], - ["access", 4, -1, 2011, 34], - ["get", 7, 88, 1, 2011, 19], - ["frame", 8, 7, 2, 2011, 19], - ["null", 7, 2011, 19], - ["setarg", 8, 0, 7, 2011, 19], - ["setarg", 8, 1, 57, 2011, 19], - ["setarg", 8, 2, 4, 2011, 19], - ["invoke", 8, 4, 2011, 19], - ["move", 62, 4, 2011, 19], - ["access", 4, "jump_false", 2012, 22], - ["get", 7, 60, 1, 2012, 7], - ["frame", 8, 7, 3, 2012, 7], - ["null", 7, 2012, 7], - ["setarg", 8, 0, 7, 2012, 7], - ["setarg", 8, 1, 4, 2012, 7], - ["setarg", 8, 2, 62, 2012, 7], - ["setarg", 8, 3, 60, 2012, 7], - ["invoke", 8, 4, 2012, 7], - ["get", 4, 40, 1, 2013, 14], - ["frame", 7, 4, 0, 2013, 14], - ["null", 4, 2013, 14], - ["setarg", 7, 0, 4, 2013, 14], - ["invoke", 7, 4, 2013, 14], - ["move", 20, 4, 2013, 14], - ["access", 4, -1, 2014, 39], - ["get", 7, 88, 1, 2014, 19], - ["frame", 8, 7, 2, 2014, 19], - ["null", 7, 2014, 19], - ["setarg", 8, 0, 7, 2014, 19], - ["setarg", 8, 1, 58, 2014, 19], - ["setarg", 8, 2, 4, 2014, 19], - ["invoke", 8, 4, 2014, 19], - ["move", 63, 4, 2014, 19], - ["access", 4, "move", 2015, 14], - ["get", 7, 51, 1, 2015, 7], - ["frame", 8, 7, 3, 2015, 7], - ["null", 7, 2015, 7], - ["setarg", 8, 0, 7, 2015, 7], - ["setarg", 8, 1, 4, 2015, 7], - ["setarg", 8, 2, 20, 2015, 7], - ["setarg", 8, 3, 63, 2015, 7], - ["invoke", 8, 4, 2015, 7], - ["get", 4, 59, 1, 2016, 7], - ["frame", 7, 4, 1, 2016, 7], - ["null", 4, 2016, 7], - ["setarg", 7, 0, 4, 2016, 7], - ["setarg", 7, 1, 61, 2016, 7], - ["invoke", 7, 4, 2016, 7], - ["get", 4, 48, 1, 2017, 7], - ["frame", 7, 4, 1, 2017, 7], - ["null", 4, 2017, 7], - ["setarg", 7, 0, 4, 2017, 7], - ["setarg", 7, 1, 60, 2017, 7], - ["invoke", 7, 4, 2017, 7], - ["access", 4, -1, 2018, 39], - ["get", 7, 88, 1, 2018, 19], - ["frame", 8, 7, 2, 2018, 19], - ["null", 7, 2018, 19], - ["setarg", 8, 0, 7, 2018, 19], - ["setarg", 8, 1, 59, 2018, 19], - ["setarg", 8, 2, 4, 2018, 19], - ["invoke", 8, 4, 2018, 19], - ["move", 64, 4, 2018, 19], - ["access", 4, "move", 2019, 14], - ["get", 7, 51, 1, 2019, 7], - ["frame", 8, 7, 3, 2019, 7], - ["null", 7, 2019, 7], - ["setarg", 8, 0, 7, 2019, 7], - ["setarg", 8, 1, 4, 2019, 7], - ["setarg", 8, 2, 20, 2019, 7], - ["setarg", 8, 3, 64, 2019, 7], - ["invoke", 8, 4, 2019, 7], - ["get", 4, 48, 1, 2020, 7], - ["frame", 7, 4, 1, 2020, 7], - ["null", 4, 2020, 7], - ["setarg", 7, 0, 4, 2020, 7], - ["setarg", 7, 1, 61, 2020, 7], - ["invoke", 7, 4, 2020, 7], - ["return", 20, 2021, 14], - "_nop_ur_39", - "if_else_1491", - "if_end_1492", - ["access", 4, "array", 2025, 17], - ["is_identical", 7, 3, 4, 2025, 17], - ["jump_true", 7, "eq_done_1501", 2025, 17], - ["is_int", 8, 3, 2025, 17], - ["jump_false", 8, "eq_ni_1502", 2025, 17], - "_nop_tc_568", - ["jump", "eq_ni_1502", 2025, 17], - ["eq_int", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_ni_1502", - ["is_num", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nn_1503", 2025, 17], - "_nop_tc_569", - ["jump", "eq_nn_1503", 2025, 17], - ["eq_float", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nn_1503", - ["is_text", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nt_1504", 2025, 17], - "_nop_tc_570", - "_nop_tc_571", - ["eq_text", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nt_1504", - ["is_null", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nnl_1505", 2025, 17], - "_nop_tc_572", - ["jump", "eq_nnl_1505", 2025, 17], - ["true", 7, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nnl_1505", - ["is_bool", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nb_1506", 2025, 17], - "_nop_tc_573", - ["jump", "eq_nb_1506", 2025, 17], - ["eq_bool", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nb_1506", - ["false", 7, 2025, 17], - "eq_done_1501", - ["jump_false", 7, "if_else_1499", 2025, 17], - ["load_field", 4, 1, "list", 2026, 14], - ["move", 6, 4, 2026, 14], - ["length", 4, 6, 2027, 22], - ["move", 65, 4, 2027, 22], - ["array", 4, 0, 2028, 20], - ["move", 66, 4, 2028, 20], - ["access", 9, 0, 2029, 12], - "while_start_1507", - ["is_int", 4, 9, 2030, 19], - ["jump_false", 4, "rel_ni_1509", 2030, 19], - ["is_int", 7, 65, 2030, 19], - ["jump_false", 7, "rel_ni_1509", 2030, 19], - ["lt_int", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_ni_1509", - ["is_num", 4, 9, 2030, 19], - ["jump_false", 4, "rel_nn_1510", 2030, 19], - ["is_num", 7, 65, 2030, 19], - ["jump_false", 7, "rel_nn_1510", 2030, 19], - ["lt_float", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_nn_1510", - ["is_text", 4, 9, 2030, 19], - ["jump_false", 4, "rel_err_1512", 2030, 19], - ["is_text", 7, 65, 2030, 19], - ["jump_false", 7, "rel_err_1512", 2030, 19], - ["lt_text", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_err_1512", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2030, - 19 - ], - ["access", 7, "error", 2030, 19], - ["access", 10, "cannot compare with '<': operands must be same type", 2030, 19], - ["array", 11, 0, 2030, 19], - ["push", 11, 10, 2030, 19], - ["frame", 10, 4, 2, 2030, 19], - ["null", 4, 2030, 19], - ["setarg", 10, 0, 4, 2030, 19], - ["setarg", 10, 1, 7, 2030, 19], - ["setarg", 10, 2, 11, 2030, 19], - ["invoke", 10, 4, 2030, 19], - ["disrupt", 2030, 19], - "rel_done_1511", - ["jump_false", 8, "while_end_1508", 2030, 19], - ["load_dynamic", 4, 6, 9, 2031, 40], - ["access", 7, -1, 2031, 45], - ["get", 8, 88, 1, 2031, 26], - ["frame", 10, 8, 2, 2031, 26], - ["null", 8, 2031, 26], - ["setarg", 10, 0, 8, 2031, 26], - ["setarg", 10, 1, 4, 2031, 26], - ["setarg", 10, 2, 7, 2031, 26], - ["invoke", 10, 4, 2031, 26], - ["is_array", 7, 66, 2031, 26], - ["jump_false", 7, "push_err_1513", 2031, 26], - ["push", 66, 4, 2031, 26], - ["jump", "push_done_1514", 2031, 26], - "push_err_1513", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2031, + 1799, 26 ], - ["access", 7, "error", 2031, 26], - ["access", 8, "cannot push: target must be an array", 2031, 26], - ["array", 10, 0, 2031, 26], - ["push", 10, 8, 2031, 26], - ["frame", 8, 4, 2, 2031, 26], - ["null", 4, 2031, 26], - ["setarg", 8, 0, 4, 2031, 26], - ["setarg", 8, 1, 7, 2031, 26], - ["setarg", 8, 2, 10, 2031, 26], - ["invoke", 8, 4, 2031, 26], - ["disrupt", 2031, 26], - "push_done_1514", - ["access", 4, 1, 2032, 19], - ["is_num", 7, 9, 2032, 19], - ["jump_false", 7, "num_err_1515", 2032, 19], + ["access", 8, "error", 1799, 26], + ["access", 11, "cannot compare with '>': operands must be same type", 1799, 26], + ["array", 12, 0, 1799, 26], + ["push", 12, 11, 1799, 26], + ["frame", 11, 7, 2, 1799, 26], + ["null", 7, 1799, 26], + ["setarg", 11, 0, 7, 1799, 26], + ["setarg", 11, 1, 8, 1799, 26], + ["setarg", 11, 2, 12, 1799, 26], + ["invoke", 11, 7, 1799, 26], + ["disrupt", 1799, 26], + "rel_done_1026", + ["jump_false", 10, "if_else_1022", 1799, 26], + ["access", 7, 1, 1800, 23], + ["is_num", 8, 18, 1800, 23], + ["jump_false", 8, "num_err_1028", 1800, 23], + "_nop_tc_196", + "_nop_tc_197", + ["subtract", 21, 18, 7, 1800, 23], + ["jump", "num_done_1029", 1800, 23], + "num_err_1028", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1800, + 23 + ], + ["access", 8, "error", 1800, 23], + ["access", 10, "cannot apply '-': operands must be numbers", 1800, 23], + ["array", 11, 0, 1800, 23], + ["push", 11, 10, 1800, 23], + ["frame", 10, 7, 2, 1800, 23], + ["null", 7, 1800, 23], + ["setarg", 10, 0, 7, 1800, 23], + ["setarg", 10, 1, 8, 1800, 23], + ["setarg", 10, 2, 11, 1800, 23], + ["invoke", 10, 7, 1800, 23], + ["disrupt", 1800, 23], + "num_done_1029", + ["get", 7, 106, 1, 1801, 18], + ["get", 8, 106, 1, 1801, 39], + ["length", 10, 8, 1801, 39], + ["access", 8, 1, 1801, 56], + "_nop_tc_198", + "_nop_tc_199", + "_nop_tc_200", + "_nop_tc_201", + ["subtract", 11, 10, 8, 1801, 56], + ["jump", "num_done_1031", 1801, 56], + "num_err_1030", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1801, + 56 + ], + ["access", 10, "error", 1801, 56], + ["access", 12, "cannot apply '-': operands must be numbers", 1801, 56], + ["array", 13, 0, 1801, 56], + ["push", 13, 12, 1801, 56], + ["frame", 12, 8, 2, 1801, 56], + ["null", 8, 1801, 56], + ["setarg", 12, 0, 8, 1801, 56], + ["setarg", 12, 1, 10, 1801, 56], + ["setarg", 12, 2, 13, 1801, 56], + ["invoke", 12, 8, 1801, 56], + ["disrupt", 1801, 56], + "num_done_1031", + "_nop_tc_202", + "_nop_tc_203", + "_nop_tc_204", + "_nop_tc_205", + ["subtract", 8, 11, 21, 1801, 60], + ["jump", "num_done_1033", 1801, 60], + "num_err_1032", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1801, + 60 + ], + ["access", 11, "error", 1801, 60], + ["access", 12, "cannot apply '-': operands must be numbers", 1801, 60], + ["array", 13, 0, 1801, 60], + ["push", 13, 12, 1801, 60], + ["frame", 12, 10, 2, 1801, 60], + ["null", 10, 1801, 60], + ["setarg", 12, 0, 10, 1801, 60], + ["setarg", 12, 1, 11, 1801, 60], + ["setarg", 12, 2, 13, 1801, 60], + ["invoke", 12, 10, 1801, 60], + ["disrupt", 1801, 60], + "num_done_1033", + ["load_dynamic", 10, 7, 8, 1801, 60], + ["move", 22, 10, 1801, 60], + ["get", 7, 89, 1, 1802, 23], + ["frame", 8, 7, 2, 1802, 23], + ["null", 7, 1802, 23], + ["setarg", 8, 0, 7, 1802, 23], + ["setarg", 8, 1, 22, 1802, 23], + ["setarg", 8, 2, 17, 1802, 23], + ["invoke", 8, 7, 1802, 23], + ["move", 23, 7, 1802, 23], + ["get", 7, 43, 1, 1803, 16], + ["frame", 8, 7, 0, 1803, 16], + ["null", 7, 1803, 16], + ["setarg", 8, 0, 7, 1803, 16], + ["invoke", 8, 7, 1803, 16], + ["move", 20, 7, 1803, 16], + ["access", 7, "get", 1804, 16], + ["get", 8, 55, 1, 1804, 9], + ["frame", 10, 8, 4, 1804, 9], + ["null", 8, 1804, 9], + ["setarg", 10, 0, 8, 1804, 9], + ["setarg", 10, 1, 7, 1804, 9], + ["setarg", 10, 2, 20, 1804, 9], + ["setarg", 10, 3, 23, 1804, 9], + ["setarg", 10, 4, 18, 1804, 9], + ["invoke", 10, 7, 1804, 9], + ["return", 20, 1805, 16], + "_nop_ur_12", + "if_else_1022", + "if_end_1023", + "if_end_1002", + ["get", 7, 46, 1, 1808, 16], + ["frame", 8, 7, 1, 1808, 16], + ["null", 7, 1808, 16], + ["setarg", 8, 0, 7, 1808, 16], + ["setarg", 8, 1, 17, 1808, 16], + ["invoke", 8, 7, 1808, 16], + ["move", 19, 7, 1808, 16], + ["access", 7, 0, 1809, 21], + ["is_int", 8, 19, 1809, 21], + ["jump_false", 8, "rel_ni_1036", 1809, 21], + "_nop_tc_206", + "_nop_tc_207", + ["ge_int", 10, 19, 7, 1809, 21], + ["jump", "rel_done_1038", 1809, 21], + "rel_ni_1036", + ["is_num", 8, 19, 1809, 21], + ["jump_false", 8, "rel_nn_1037", 1809, 21], + "_nop_tc_208", + "_nop_tc_209", + ["ge_float", 10, 19, 7, 1809, 21], + ["jump", "rel_done_1038", 1809, 21], + "rel_nn_1037", + ["is_text", 8, 19, 1809, 21], + ["jump_false", 8, "rel_err_1039", 1809, 21], + "_nop_tc_210", + ["jump", "rel_err_1039", 1809, 21], + ["ge_text", 10, 19, 7, 1809, 21], + ["jump", "rel_done_1038", 1809, 21], + "rel_err_1039", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1809, + 21 + ], + ["access", 8, "error", 1809, 21], + ["access", 11, "cannot compare with '>=': operands must be same type", 1809, 21], + ["array", 12, 0, 1809, 21], + ["push", 12, 11, 1809, 21], + ["frame", 11, 7, 2, 1809, 21], + ["null", 7, 1809, 21], + ["setarg", 11, 0, 7, 1809, 21], + ["setarg", 11, 1, 8, 1809, 21], + ["setarg", 11, 2, 12, 1809, 21], + ["invoke", 11, 7, 1809, 21], + ["disrupt", 1809, 21], + "rel_done_1038", + ["jump_false", 10, "if_else_1034", 1809, 21], + ["return", 19, 1810, 16], + "_nop_ur_13", + "if_else_1034", + "if_end_1035", + ["get", 7, 43, 1, 1812, 14], + ["frame", 8, 7, 0, 1812, 14], + ["null", 7, 1812, 14], + ["setarg", 8, 0, 7, 1812, 14], + ["invoke", 8, 7, 1812, 14], + ["move", 20, 7, 1812, 14], + ["get", 7, 104, 1, 1813, 7], + ["frame", 8, 7, 2, 1813, 7], + ["null", 7, 1813, 7], + ["setarg", 8, 0, 7, 1813, 7], + ["setarg", 8, 1, 20, 1813, 7], + ["setarg", 8, 2, 17, 1813, 7], + ["invoke", 8, 7, 1813, 7], + ["return", 20, 1814, 14], + "_nop_ur_14", + "if_else_985", + "if_end_986", + ["access", 7, ".", 1818, 17], + ["is_identical", 8, 3, 7, 1818, 17], + ["jump_true", 8, "eq_done_1042", 1818, 17], + ["is_int", 10, 3, 1818, 17], + ["jump_false", 10, "eq_ni_1043", 1818, 17], + "_nop_tc_211", + ["jump", "eq_ni_1043", 1818, 17], + ["eq_int", 8, 3, 7, 1818, 17], + ["jump", "eq_done_1042", 1818, 17], + "eq_ni_1043", + ["is_num", 10, 3, 1818, 17], + ["jump_false", 10, "eq_nn_1044", 1818, 17], + "_nop_tc_212", + ["jump", "eq_nn_1044", 1818, 17], + ["eq_float", 8, 3, 7, 1818, 17], + ["jump", "eq_done_1042", 1818, 17], + "eq_nn_1044", + ["is_text", 10, 3, 1818, 17], + ["jump_false", 10, "eq_nt_1045", 1818, 17], + "_nop_tc_213", + "_nop_tc_214", + ["eq_text", 8, 3, 7, 1818, 17], + ["jump", "eq_done_1042", 1818, 17], + "eq_nt_1045", + ["is_null", 10, 3, 1818, 17], + ["jump_false", 10, "eq_nnl_1046", 1818, 17], + "_nop_tc_215", + ["jump", "eq_nnl_1046", 1818, 17], + ["true", 8, 1818, 17], + ["jump", "eq_done_1042", 1818, 17], + "eq_nnl_1046", + ["is_bool", 10, 3, 1818, 17], + ["jump_false", 10, "eq_nb_1047", 1818, 17], + "_nop_tc_216", + ["jump", "eq_nb_1047", 1818, 17], + ["eq_bool", 8, 3, 7, 1818, 17], + ["jump", "eq_done_1042", 1818, 17], + "eq_nb_1047", + ["false", 8, 1818, 17], + "eq_done_1042", + ["jump_false", 8, "if_else_1040", 1818, 17], + ["load_field", 7, 1, "left", 1819, 13], + ["move", 24, 7, 1819, 13], + ["load_field", 7, 1, "right", 1820, 14], + ["move", 25, 7, 1820, 14], + ["access", 7, -1, 1821, 32], + ["get", 8, 94, 1, 1821, 18], + ["frame", 10, 8, 2, 1821, 18], + ["null", 8, 1821, 18], + ["setarg", 10, 0, 8, 1821, 18], + ["setarg", 10, 1, 24, 1821, 18], + ["setarg", 10, 2, 7, 1821, 18], + ["invoke", 10, 7, 1821, 18], + ["move", 26, 7, 1821, 18], + ["get", 7, 43, 1, 1822, 14], + ["frame", 8, 7, 0, 1822, 14], + ["null", 7, 1822, 14], + ["setarg", 8, 0, 7, 1822, 14], + ["invoke", 8, 7, 1822, 14], + ["move", 4, 7, 1822, 14], + ["get", 7, 75, 1, 1823, 7], + ["frame", 8, 7, 3, 1823, 7], + ["null", 7, 1823, 7], + ["setarg", 8, 0, 7, 1823, 7], + ["setarg", 8, 1, 4, 1823, 7], + ["setarg", 8, 2, 26, 1823, 7], + ["setarg", 8, 3, 25, 1823, 7], + ["invoke", 8, 7, 1823, 7], + ["return", 4, 1824, 14], + "_nop_ur_15", + "if_else_1040", + "if_end_1041", + ["access", 7, "[", 1828, 17], + ["is_identical", 8, 3, 7, 1828, 17], + ["jump_true", 8, "eq_done_1050", 1828, 17], + ["is_int", 10, 3, 1828, 17], + ["jump_false", 10, "eq_ni_1051", 1828, 17], + "_nop_tc_217", + ["jump", "eq_ni_1051", 1828, 17], + ["eq_int", 8, 3, 7, 1828, 17], + ["jump", "eq_done_1050", 1828, 17], + "eq_ni_1051", + ["is_num", 10, 3, 1828, 17], + ["jump_false", 10, "eq_nn_1052", 1828, 17], + "_nop_tc_218", + ["jump", "eq_nn_1052", 1828, 17], + ["eq_float", 8, 3, 7, 1828, 17], + ["jump", "eq_done_1050", 1828, 17], + "eq_nn_1052", + ["is_text", 10, 3, 1828, 17], + ["jump_false", 10, "eq_nt_1053", 1828, 17], + "_nop_tc_219", + "_nop_tc_220", + ["eq_text", 8, 3, 7, 1828, 17], + ["jump", "eq_done_1050", 1828, 17], + "eq_nt_1053", + ["is_null", 10, 3, 1828, 17], + ["jump_false", 10, "eq_nnl_1054", 1828, 17], + "_nop_tc_221", + ["jump", "eq_nnl_1054", 1828, 17], + ["true", 8, 1828, 17], + ["jump", "eq_done_1050", 1828, 17], + "eq_nnl_1054", + ["is_bool", 10, 3, 1828, 17], + ["jump_false", 10, "eq_nb_1055", 1828, 17], + "_nop_tc_222", + ["jump", "eq_nb_1055", 1828, 17], + ["eq_bool", 8, 3, 7, 1828, 17], + ["jump", "eq_done_1050", 1828, 17], + "eq_nb_1055", + ["false", 8, 1828, 17], + "eq_done_1050", + ["jump_false", 8, "if_else_1048", 1828, 17], + ["load_field", 7, 1, "left", 1829, 13], + ["move", 24, 7, 1829, 13], + ["load_field", 7, 1, "right", 1830, 13], + ["move", 27, 7, 1830, 13], + ["access", 7, -1, 1831, 32], + ["get", 8, 94, 1, 1831, 18], + ["frame", 10, 8, 2, 1831, 18], + ["null", 8, 1831, 18], + ["setarg", 10, 0, 8, 1831, 18], + ["setarg", 10, 1, 24, 1831, 18], + ["setarg", 10, 2, 7, 1831, 18], + ["invoke", 10, 7, 1831, 18], + ["move", 26, 7, 1831, 18], + ["access", 7, -1, 1832, 32], + ["get", 8, 94, 1, 1832, 18], + ["frame", 10, 8, 2, 1832, 18], + ["null", 8, 1832, 18], + ["setarg", 10, 0, 8, 1832, 18], + ["setarg", 10, 1, 27, 1832, 18], + ["setarg", 10, 2, 7, 1832, 18], + ["invoke", 10, 7, 1832, 18], + ["move", 28, 7, 1832, 18], + ["get", 7, 43, 1, 1833, 14], + ["frame", 8, 7, 0, 1833, 14], + ["null", 7, 1833, 14], + ["setarg", 8, 0, 7, 1833, 14], + ["invoke", 8, 7, 1833, 14], + ["move", 4, 7, 1833, 14], + ["load_field", 7, 1, "access_kind", 1834, 47], + ["get", 8, 77, 1, 1834, 7], + ["frame", 10, 8, 4, 1834, 7], + ["null", 8, 1834, 7], + ["setarg", 10, 0, 8, 1834, 7], + ["setarg", 10, 1, 4, 1834, 7], + ["setarg", 10, 2, 26, 1834, 7], + ["setarg", 10, 3, 28, 1834, 7], + ["setarg", 10, 4, 7, 1834, 7], + ["invoke", 10, 7, 1834, 7], + ["return", 4, 1835, 14], + "_nop_ur_16", + "if_else_1048", + "if_end_1049", + ["access", 7, "(", 1839, 17], + ["is_identical", 8, 3, 7, 1839, 17], + ["jump_true", 8, "eq_done_1058", 1839, 17], + ["is_int", 10, 3, 1839, 17], + ["jump_false", 10, "eq_ni_1059", 1839, 17], + "_nop_tc_223", + ["jump", "eq_ni_1059", 1839, 17], + ["eq_int", 8, 3, 7, 1839, 17], + ["jump", "eq_done_1058", 1839, 17], + "eq_ni_1059", + ["is_num", 10, 3, 1839, 17], + ["jump_false", 10, "eq_nn_1060", 1839, 17], + "_nop_tc_224", + ["jump", "eq_nn_1060", 1839, 17], + ["eq_float", 8, 3, 7, 1839, 17], + ["jump", "eq_done_1058", 1839, 17], + "eq_nn_1060", + ["is_text", 10, 3, 1839, 17], + ["jump_false", 10, "eq_nt_1061", 1839, 17], + "_nop_tc_225", + "_nop_tc_226", + ["eq_text", 8, 3, 7, 1839, 17], + ["jump", "eq_done_1058", 1839, 17], + "eq_nt_1061", + ["is_null", 10, 3, 1839, 17], + ["jump_false", 10, "eq_nnl_1062", 1839, 17], + "_nop_tc_227", + ["jump", "eq_nnl_1062", 1839, 17], + ["true", 8, 1839, 17], + ["jump", "eq_done_1058", 1839, 17], + "eq_nnl_1062", + ["is_bool", 10, 3, 1839, 17], + ["jump_false", 10, "eq_nb_1063", 1839, 17], + "_nop_tc_228", + ["jump", "eq_nb_1063", 1839, 17], + ["eq_bool", 8, 3, 7, 1839, 17], + ["jump", "eq_done_1058", 1839, 17], + "eq_nb_1063", + ["false", 8, 1839, 17], + "eq_done_1058", + ["jump_false", 8, "if_else_1056", 1839, 17], + ["load_field", 7, 1, "expression", 1840, 16], + ["move", 29, 7, 1840, 16], + ["load_field", 7, 1, "list", 1841, 19], + ["move", 30, 7, 1841, 19], + ["load_field", 7, 29, "kind", 1842, 21], + ["move", 31, 7, 1842, 21], + ["access", 7, "name", 1845, 26], + ["is_identical", 8, 31, 7, 1845, 26], + ["jump_true", 8, "eq_done_1067", 1845, 26], + ["is_int", 10, 31, 1845, 26], + ["jump_false", 10, "eq_ni_1068", 1845, 26], + "_nop_tc_229", + ["jump", "eq_ni_1068", 1845, 26], + ["eq_int", 8, 31, 7, 1845, 26], + ["jump", "eq_done_1067", 1845, 26], + "eq_ni_1068", + ["is_num", 10, 31, 1845, 26], + ["jump_false", 10, "eq_nn_1069", 1845, 26], + "_nop_tc_230", + ["jump", "eq_nn_1069", 1845, 26], + ["eq_float", 8, 31, 7, 1845, 26], + ["jump", "eq_done_1067", 1845, 26], + "eq_nn_1069", + ["is_text", 10, 31, 1845, 26], + ["jump_false", 10, "eq_nt_1070", 1845, 26], + "_nop_tc_231", + "_nop_tc_232", + ["eq_text", 8, 31, 7, 1845, 26], + ["jump", "eq_done_1067", 1845, 26], + "eq_nt_1070", + ["is_null", 10, 31, 1845, 26], + ["jump_false", 10, "eq_nnl_1071", 1845, 26], + "_nop_tc_233", + ["jump", "eq_nnl_1071", 1845, 26], + ["true", 8, 1845, 26], + ["jump", "eq_done_1067", 1845, 26], + "eq_nnl_1071", + ["is_bool", 10, 31, 1845, 26], + ["jump_false", 10, "eq_nb_1072", 1845, 26], + "_nop_tc_234", + ["jump", "eq_nb_1072", 1845, 26], + ["eq_bool", 8, 31, 7, 1845, 26], + ["jump", "eq_done_1067", 1845, 26], + "eq_nb_1072", + ["false", 8, 1845, 26], + "eq_done_1067", + ["move", 7, 8, 1845, 26], + ["jump_false", 7, "and_end_1066", 1845, 26], + ["load_field", 8, 29, "make", 1845, 36], + ["access", 10, "functino", 1845, 51], + ["is_identical", 11, 8, 10, 1845, 51], + ["jump_true", 11, "eq_done_1073", 1845, 51], + ["is_int", 12, 8, 1845, 51], + ["jump_false", 12, "eq_ni_1074", 1845, 51], + "_nop_tc_235", + ["jump", "eq_ni_1074", 1845, 51], + ["eq_int", 11, 8, 10, 1845, 51], + ["jump", "eq_done_1073", 1845, 51], + "eq_ni_1074", + ["is_num", 12, 8, 1845, 51], + ["jump_false", 12, "eq_nn_1075", 1845, 51], + "_nop_tc_236", + ["jump", "eq_nn_1075", 1845, 51], + ["eq_float", 11, 8, 10, 1845, 51], + ["jump", "eq_done_1073", 1845, 51], + "eq_nn_1075", + ["is_text", 12, 8, 1845, 51], + ["jump_false", 12, "eq_nt_1076", 1845, 51], + "_nop_tc_237", + "_nop_tc_238", + ["eq_text", 11, 8, 10, 1845, 51], + ["jump", "eq_done_1073", 1845, 51], + "eq_nt_1076", + ["is_null", 12, 8, 1845, 51], + ["jump_false", 12, "eq_nnl_1077", 1845, 51], + "_nop_tc_239", + ["jump", "eq_nnl_1077", 1845, 51], + ["true", 11, 1845, 51], + ["jump", "eq_done_1073", 1845, 51], + "eq_nnl_1077", + ["is_bool", 12, 8, 1845, 51], + ["jump_false", 12, "eq_nb_1078", 1845, 51], + "_nop_tc_240", + ["jump", "eq_nb_1078", 1845, 51], + ["eq_bool", 11, 8, 10, 1845, 51], + ["jump", "eq_done_1073", 1845, 51], + "eq_nb_1078", + ["false", 11, 1845, 51], + "eq_done_1073", + ["move", 7, 11, 1845, 51], + "and_end_1066", + ["jump_false", 7, "if_else_1064", 1845, 51], + ["load_field", 7, 29, "name", 1846, 17], + ["move", 32, 7, 1846, 17], + ["get", 7, 4, 1, 1847, 15], + ["load_dynamic", 8, 7, 32, 1847, 28], + ["move", 33, 8, 1847, 28], + ["null", 7, 1848, 30], + ["is_identical", 8, 30, 7, 1848, 30], + ["jump_true", 8, "ne_nid_1082", 1848, 30], + ["jump", "ne_ni_1083", 1848, 30], + "ne_nid_1082", + ["false", 8, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_ni_1083", + ["is_int", 10, 30, 1848, 30], + ["jump_false", 10, "ne_nn_1084", 1848, 30], + "_nop_tc_241", + ["jump", "ne_nn_1084", 1848, 30], + ["ne_int", 8, 30, 7, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_nn_1084", + ["is_num", 10, 30, 1848, 30], + ["jump_false", 10, "ne_nt_1085", 1848, 30], + "_nop_tc_242", + ["jump", "ne_nt_1085", 1848, 30], + ["ne_float", 8, 30, 7, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_nt_1085", + ["is_text", 10, 30, 1848, 30], + ["jump_false", 10, "ne_nnl_1086", 1848, 30], + "_nop_tc_243", + ["jump", "ne_nnl_1086", 1848, 30], + ["ne_text", 8, 30, 7, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_nnl_1086", + ["is_null", 10, 30, 1848, 30], + ["jump_false", 10, "ne_nb_1087", 1848, 30], + "_nop_tc_244", + "_nop_tc_245", + ["false", 8, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_nb_1087", + ["is_bool", 10, 30, 1848, 30], + ["jump_false", 10, "ne_mis_1088", 1848, 30], + "_nop_tc_246", + ["jump", "ne_mis_1088", 1848, 30], + ["ne_bool", 8, 30, 7, 1848, 30], + ["jump", "ne_done_1081", 1848, 30], + "ne_mis_1088", + ["true", 8, 1848, 30], + "ne_done_1081", + ["jump_false", 8, "tern_else_1079", 1848, 30], + ["length", 7, 30, 1848, 44], + ["move", 8, 7, 1848, 44], + ["jump", "tern_end_1080", 1848, 44], + "tern_else_1079", + ["access", 7, 0, 1848, 57], + ["move", 8, 7, 1848, 57], + "tern_end_1080", + ["move", 34, 8, 1848, 57], + ["access", 7, "~!", 1850, 22], + ["is_identical", 8, 32, 7, 1850, 22], + ["jump_true", 8, "eq_done_1091", 1850, 22], + ["is_int", 10, 32, 1850, 22], + ["jump_false", 10, "eq_ni_1092", 1850, 22], + "_nop_tc_247", + ["jump", "eq_ni_1092", 1850, 22], + ["eq_int", 8, 32, 7, 1850, 22], + ["jump", "eq_done_1091", 1850, 22], + "eq_ni_1092", + ["is_num", 10, 32, 1850, 22], + ["jump_false", 10, "eq_nn_1093", 1850, 22], + "_nop_tc_248", + ["jump", "eq_nn_1093", 1850, 22], + ["eq_float", 8, 32, 7, 1850, 22], + ["jump", "eq_done_1091", 1850, 22], + "eq_nn_1093", + ["is_text", 10, 32, 1850, 22], + ["jump_false", 10, "eq_nt_1094", 1850, 22], + "_nop_tc_249", + "_nop_tc_250", + ["eq_text", 8, 32, 7, 1850, 22], + ["jump", "eq_done_1091", 1850, 22], + "eq_nt_1094", + ["is_null", 10, 32, 1850, 22], + ["jump_false", 10, "eq_nnl_1095", 1850, 22], + "_nop_tc_251", + ["jump", "eq_nnl_1095", 1850, 22], + ["true", 8, 1850, 22], + ["jump", "eq_done_1091", 1850, 22], + "eq_nnl_1095", + ["is_bool", 10, 32, 1850, 22], + ["jump_false", 10, "eq_nb_1096", 1850, 22], + "_nop_tc_252", + ["jump", "eq_nb_1096", 1850, 22], + ["eq_bool", 8, 32, 7, 1850, 22], + ["jump", "eq_done_1091", 1850, 22], + "eq_nb_1096", + ["false", 8, 1850, 22], + "eq_done_1091", + ["jump_false", 8, "if_else_1089", 1850, 22], + ["access", 7, 0, 1851, 35], + ["load_index", 8, 30, 7, 1851, 35], + ["access", 7, -1, 1851, 39], + ["get", 10, 94, 1, 1851, 16], + ["frame", 11, 10, 2, 1851, 16], + ["null", 10, 1851, 16], + ["setarg", 11, 0, 10, 1851, 16], + ["setarg", 11, 1, 8, 1851, 16], + ["setarg", 11, 2, 7, 1851, 16], + ["invoke", 11, 7, 1851, 16], + ["move", 35, 7, 1851, 16], + ["get", 7, 43, 1, 1852, 15], + ["frame", 8, 7, 0, 1852, 15], + ["null", 7, 1852, 15], + ["setarg", 8, 0, 7, 1852, 15], + ["invoke", 8, 7, 1852, 15], + ["move", 39, 7, 1852, 15], + ["get", 7, 54, 1, 1853, 11], + ["frame", 8, 7, 3, 1853, 11], + ["null", 7, 1853, 11], + ["setarg", 8, 0, 7, 1853, 11], + ["setarg", 8, 1, 33, 1853, 11], + ["setarg", 8, 2, 39, 1853, 11], + ["setarg", 8, 3, 35, 1853, 11], + ["invoke", 8, 7, 1853, 11], + ["return", 39, 1854, 18], + "_nop_ur_17", + "if_else_1089", + "if_end_1090", + ["access", 7, "[]!", 1856, 22], + ["is_identical", 8, 32, 7, 1856, 22], + ["jump_true", 8, "eq_done_1099", 1856, 22], + ["is_int", 10, 32, 1856, 22], + ["jump_false", 10, "eq_ni_1100", 1856, 22], + "_nop_tc_253", + ["jump", "eq_ni_1100", 1856, 22], + ["eq_int", 8, 32, 7, 1856, 22], + ["jump", "eq_done_1099", 1856, 22], + "eq_ni_1100", + ["is_num", 10, 32, 1856, 22], + ["jump_false", 10, "eq_nn_1101", 1856, 22], + "_nop_tc_254", + ["jump", "eq_nn_1101", 1856, 22], + ["eq_float", 8, 32, 7, 1856, 22], + ["jump", "eq_done_1099", 1856, 22], + "eq_nn_1101", + ["is_text", 10, 32, 1856, 22], + ["jump_false", 10, "eq_nt_1102", 1856, 22], + "_nop_tc_255", + "_nop_tc_256", + ["eq_text", 8, 32, 7, 1856, 22], + ["jump", "eq_done_1099", 1856, 22], + "eq_nt_1102", + ["is_null", 10, 32, 1856, 22], + ["jump_false", 10, "eq_nnl_1103", 1856, 22], + "_nop_tc_257", + ["jump", "eq_nnl_1103", 1856, 22], + ["true", 8, 1856, 22], + ["jump", "eq_done_1099", 1856, 22], + "eq_nnl_1103", + ["is_bool", 10, 32, 1856, 22], + ["jump_false", 10, "eq_nb_1104", 1856, 22], + "_nop_tc_258", + ["jump", "eq_nb_1104", 1856, 22], + ["eq_bool", 8, 32, 7, 1856, 22], + ["jump", "eq_done_1099", 1856, 22], + "eq_nb_1104", + ["false", 8, 1856, 22], + "eq_done_1099", + ["jump_false", 8, "if_else_1097", 1856, 22], + ["access", 7, 0, 1857, 35], + ["load_index", 8, 30, 7, 1857, 35], + ["access", 7, -1, 1857, 39], + ["get", 10, 94, 1, 1857, 16], + ["frame", 11, 10, 2, 1857, 16], + ["null", 10, 1857, 16], + ["setarg", 11, 0, 10, 1857, 16], + ["setarg", 11, 1, 8, 1857, 16], + ["setarg", 11, 2, 7, 1857, 16], + ["invoke", 11, 7, 1857, 16], + ["move", 35, 7, 1857, 16], + ["access", 7, 1, 1858, 35], + ["load_index", 8, 30, 7, 1858, 35], + ["access", 7, -1, 1858, 39], + ["get", 10, 94, 1, 1858, 16], + ["frame", 11, 10, 2, 1858, 16], + ["null", 10, 1858, 16], + ["setarg", 11, 0, 10, 1858, 16], + ["setarg", 11, 1, 8, 1858, 16], + ["setarg", 11, 2, 7, 1858, 16], + ["invoke", 11, 7, 1858, 16], + ["move", 36, 7, 1858, 16], + ["get", 7, 43, 1, 1859, 15], + ["frame", 8, 7, 0, 1859, 15], + ["null", 7, 1859, 15], + ["setarg", 8, 0, 7, 1859, 15], + ["invoke", 8, 7, 1859, 15], + ["move", 39, 7, 1859, 15], + ["get", 7, 77, 1, 1860, 11], + ["frame", 8, 7, 3, 1860, 11], + ["null", 7, 1860, 11], + ["setarg", 8, 0, 7, 1860, 11], + ["setarg", 8, 1, 39, 1860, 11], + ["setarg", 8, 2, 35, 1860, 11], + ["setarg", 8, 3, 36, 1860, 11], + ["invoke", 8, 7, 1860, 11], + ["return", 39, 1861, 18], + "_nop_ur_18", + "if_else_1097", + "if_end_1098", + ["access", 7, "=!", 1863, 23], + ["is_identical", 8, 32, 7, 1863, 23], + ["jump_true", 8, "eq_done_1109", 1863, 23], + ["is_int", 10, 32, 1863, 23], + ["jump_false", 10, "eq_ni_1110", 1863, 23], + "_nop_tc_259", + ["jump", "eq_ni_1110", 1863, 23], + ["eq_int", 8, 32, 7, 1863, 23], + ["jump", "eq_done_1109", 1863, 23], + "eq_ni_1110", + ["is_num", 10, 32, 1863, 23], + ["jump_false", 10, "eq_nn_1111", 1863, 23], + "_nop_tc_260", + ["jump", "eq_nn_1111", 1863, 23], + ["eq_float", 8, 32, 7, 1863, 23], + ["jump", "eq_done_1109", 1863, 23], + "eq_nn_1111", + ["is_text", 10, 32, 1863, 23], + ["jump_false", 10, "eq_nt_1112", 1863, 23], + "_nop_tc_261", + "_nop_tc_262", + ["eq_text", 8, 32, 7, 1863, 23], + ["jump", "eq_done_1109", 1863, 23], + "eq_nt_1112", + ["is_null", 10, 32, 1863, 23], + ["jump_false", 10, "eq_nnl_1113", 1863, 23], + "_nop_tc_263", + ["jump", "eq_nnl_1113", 1863, 23], + ["true", 8, 1863, 23], + ["jump", "eq_done_1109", 1863, 23], + "eq_nnl_1113", + ["is_bool", 10, 32, 1863, 23], + ["jump_false", 10, "eq_nb_1114", 1863, 23], + "_nop_tc_264", + ["jump", "eq_nb_1114", 1863, 23], + ["eq_bool", 8, 32, 7, 1863, 23], + ["jump", "eq_done_1109", 1863, 23], + "eq_nb_1114", + ["false", 8, 1863, 23], + "eq_done_1109", + ["move", 7, 8, 1863, 23], + ["jump_true", 7, "or_end_1108", 1863, 23], + ["access", 8, "!=!", 1863, 40], + ["is_identical", 10, 32, 8, 1863, 40], + ["jump_true", 10, "eq_done_1115", 1863, 40], + ["is_int", 11, 32, 1863, 40], + ["jump_false", 11, "eq_ni_1116", 1863, 40], + "_nop_tc_265", + ["jump", "eq_ni_1116", 1863, 40], + ["eq_int", 10, 32, 8, 1863, 40], + ["jump", "eq_done_1115", 1863, 40], + "eq_ni_1116", + ["is_num", 11, 32, 1863, 40], + ["jump_false", 11, "eq_nn_1117", 1863, 40], + "_nop_tc_266", + ["jump", "eq_nn_1117", 1863, 40], + ["eq_float", 10, 32, 8, 1863, 40], + ["jump", "eq_done_1115", 1863, 40], + "eq_nn_1117", + ["is_text", 11, 32, 1863, 40], + ["jump_false", 11, "eq_nt_1118", 1863, 40], + "_nop_tc_267", + "_nop_tc_268", + ["eq_text", 10, 32, 8, 1863, 40], + ["jump", "eq_done_1115", 1863, 40], + "eq_nt_1118", + ["is_null", 11, 32, 1863, 40], + ["jump_false", 11, "eq_nnl_1119", 1863, 40], + "_nop_tc_269", + ["jump", "eq_nnl_1119", 1863, 40], + ["true", 10, 1863, 40], + ["jump", "eq_done_1115", 1863, 40], + "eq_nnl_1119", + ["is_bool", 11, 32, 1863, 40], + ["jump_false", 11, "eq_nb_1120", 1863, 40], + "_nop_tc_270", + ["jump", "eq_nb_1120", 1863, 40], + ["eq_bool", 10, 32, 8, 1863, 40], + ["jump", "eq_done_1115", 1863, 40], + "eq_nb_1120", + ["false", 10, 1863, 40], + "eq_done_1115", + ["move", 7, 10, 1863, 40], + "or_end_1108", + ["move", 8, 7, 1863, 40], + ["jump_false", 8, "and_end_1107", 1863, 40], + ["access", 7, 3, 1863, 59], + ["is_identical", 10, 34, 7, 1863, 59], + ["jump_true", 10, "eq_done_1121", 1863, 59], + "_nop_tc_271", + "_nop_tc_272", + "_nop_tc_273", + "_nop_tc_274", + ["eq_int", 10, 34, 7, 1863, 59], + ["jump", "eq_done_1121", 1863, 59], + "eq_ni_1122", + "_nop_tc_275", + "_nop_tc_276", + "_nop_tc_277", + "_nop_tc_278", + ["eq_float", 10, 34, 7, 1863, 59], + ["jump", "eq_done_1121", 1863, 59], + "eq_nn_1123", + "_nop_tc_279", + ["jump", "eq_nt_1124", 1863, 59], + "_nop_tc_280", + ["jump", "eq_nt_1124", 1863, 59], + ["eq_text", 10, 34, 7, 1863, 59], + ["jump", "eq_done_1121", 1863, 59], + "eq_nt_1124", + "_nop_tc_281", + ["jump", "eq_nnl_1125", 1863, 59], + "_nop_tc_282", + ["jump", "eq_nnl_1125", 1863, 59], + ["true", 10, 1863, 59], + ["jump", "eq_done_1121", 1863, 59], + "eq_nnl_1125", + "_nop_tc_283", + ["jump", "eq_nb_1126", 1863, 59], + "_nop_tc_284", + ["jump", "eq_nb_1126", 1863, 59], + ["eq_bool", 10, 34, 7, 1863, 59], + ["jump", "eq_done_1121", 1863, 59], + "eq_nb_1126", + ["false", 10, 1863, 59], + "eq_done_1121", + ["move", 8, 10, 1863, 59], + "and_end_1107", + ["jump_false", 8, "if_else_1105", 1863, 59], + ["access", 7, 0, 1864, 35], + ["load_index", 8, 30, 7, 1864, 35], + ["access", 7, -1, 1864, 39], + ["get", 10, 94, 1, 1864, 16], + ["frame", 11, 10, 2, 1864, 16], + ["null", 10, 1864, 16], + ["setarg", 11, 0, 10, 1864, 16], + ["setarg", 11, 1, 8, 1864, 16], + ["setarg", 11, 2, 7, 1864, 16], + ["invoke", 11, 7, 1864, 16], + ["move", 35, 7, 1864, 16], + ["access", 7, 1, 1865, 35], + ["load_index", 8, 30, 7, 1865, 35], + ["access", 7, -1, 1865, 39], + ["get", 10, 94, 1, 1865, 16], + ["frame", 11, 10, 2, 1865, 16], + ["null", 10, 1865, 16], + ["setarg", 11, 0, 10, 1865, 16], + ["setarg", 11, 1, 8, 1865, 16], + ["setarg", 11, 2, 7, 1865, 16], + ["invoke", 11, 7, 1865, 16], + ["move", 36, 7, 1865, 16], + ["access", 7, 2, 1866, 35], + ["load_index", 8, 30, 7, 1866, 35], + ["access", 7, -1, 1866, 39], + ["get", 10, 94, 1, 1866, 16], + ["frame", 11, 10, 2, 1866, 16], + ["null", 10, 1866, 16], + ["setarg", 11, 0, 10, 1866, 16], + ["setarg", 11, 1, 8, 1866, 16], + ["setarg", 11, 2, 7, 1866, 16], + ["invoke", 11, 7, 1866, 16], + ["move", 37, 7, 1866, 16], + ["get", 7, 43, 1, 1867, 15], + ["frame", 8, 7, 0, 1867, 15], + ["null", 7, 1867, 15], + ["setarg", 8, 0, 7, 1867, 15], + ["invoke", 8, 7, 1867, 15], + ["move", 39, 7, 1867, 15], + ["access", 7, "=!", 1868, 26], + ["is_identical", 8, 32, 7, 1868, 26], + ["jump_true", 8, "eq_done_1129", 1868, 26], + ["is_int", 10, 32, 1868, 26], + ["jump_false", 10, "eq_ni_1130", 1868, 26], + "_nop_tc_285", + ["jump", "eq_ni_1130", 1868, 26], + ["eq_int", 8, 32, 7, 1868, 26], + ["jump", "eq_done_1129", 1868, 26], + "eq_ni_1130", + ["is_num", 10, 32, 1868, 26], + ["jump_false", 10, "eq_nn_1131", 1868, 26], + "_nop_tc_286", + ["jump", "eq_nn_1131", 1868, 26], + ["eq_float", 8, 32, 7, 1868, 26], + ["jump", "eq_done_1129", 1868, 26], + "eq_nn_1131", + ["is_text", 10, 32, 1868, 26], + ["jump_false", 10, "eq_nt_1132", 1868, 26], + "_nop_tc_287", + "_nop_tc_288", + ["eq_text", 8, 32, 7, 1868, 26], + ["jump", "eq_done_1129", 1868, 26], + "eq_nt_1132", + ["is_null", 10, 32, 1868, 26], + ["jump_false", 10, "eq_nnl_1133", 1868, 26], + "_nop_tc_289", + ["jump", "eq_nnl_1133", 1868, 26], + ["true", 8, 1868, 26], + ["jump", "eq_done_1129", 1868, 26], + "eq_nnl_1133", + ["is_bool", 10, 32, 1868, 26], + ["jump_false", 10, "eq_nb_1134", 1868, 26], + "_nop_tc_290", + ["jump", "eq_nb_1134", 1868, 26], + ["eq_bool", 8, 32, 7, 1868, 26], + ["jump", "eq_done_1129", 1868, 26], + "eq_nb_1134", + ["false", 8, 1868, 26], + "eq_done_1129", + ["jump_false", 8, "tern_else_1127", 1868, 26], + ["access", 7, "eq_tol", 1868, 33], + ["move", 8, 7, 1868, 33], + ["jump", "tern_end_1128", 1868, 33], + "tern_else_1127", + ["access", 7, "ne_tol", 1868, 44], + ["move", 8, 7, 1868, 44], + "tern_end_1128", + ["move", 40, 8, 1868, 44], + ["array", 7, 4, 1869, 40], + ["push", 7, 39, 1869, 40], + ["push", 7, 35, 1869, 40], + ["push", 7, 36, 1869, 40], + ["push", 7, 37, 1869, 40], + ["get", 8, 56, 1, 1869, 11], + ["frame", 10, 8, 2, 1869, 11], + ["null", 8, 1869, 11], + ["setarg", 10, 0, 8, 1869, 11], + ["setarg", 10, 1, 40, 1869, 11], + ["setarg", 10, 2, 7, 1869, 11], + ["invoke", 10, 7, 1869, 11], + ["return", 39, 1870, 18], + "_nop_ur_19", + "if_else_1105", + "if_end_1106", + ["access", 7, "&&!", 1872, 22], + ["is_identical", 8, 32, 7, 1872, 22], + ["jump_true", 8, "eq_done_1137", 1872, 22], + ["is_int", 10, 32, 1872, 22], + ["jump_false", 10, "eq_ni_1138", 1872, 22], + "_nop_tc_291", + ["jump", "eq_ni_1138", 1872, 22], + ["eq_int", 8, 32, 7, 1872, 22], + ["jump", "eq_done_1137", 1872, 22], + "eq_ni_1138", + ["is_num", 10, 32, 1872, 22], + ["jump_false", 10, "eq_nn_1139", 1872, 22], + "_nop_tc_292", + ["jump", "eq_nn_1139", 1872, 22], + ["eq_float", 8, 32, 7, 1872, 22], + ["jump", "eq_done_1137", 1872, 22], + "eq_nn_1139", + ["is_text", 10, 32, 1872, 22], + ["jump_false", 10, "eq_nt_1140", 1872, 22], + "_nop_tc_293", + "_nop_tc_294", + ["eq_text", 8, 32, 7, 1872, 22], + ["jump", "eq_done_1137", 1872, 22], + "eq_nt_1140", + ["is_null", 10, 32, 1872, 22], + ["jump_false", 10, "eq_nnl_1141", 1872, 22], + "_nop_tc_295", + ["jump", "eq_nnl_1141", 1872, 22], + ["true", 8, 1872, 22], + ["jump", "eq_done_1137", 1872, 22], + "eq_nnl_1141", + ["is_bool", 10, 32, 1872, 22], + ["jump_false", 10, "eq_nb_1142", 1872, 22], + "_nop_tc_296", + ["jump", "eq_nb_1142", 1872, 22], + ["eq_bool", 8, 32, 7, 1872, 22], + ["jump", "eq_done_1137", 1872, 22], + "eq_nb_1142", + ["false", 8, 1872, 22], + "eq_done_1137", + ["jump_false", 8, "if_else_1135", 1872, 22], + ["access", 7, 0, 1873, 35], + ["load_index", 8, 30, 7, 1873, 35], + ["access", 7, -1, 1873, 39], + ["get", 10, 94, 1, 1873, 16], + ["frame", 11, 10, 2, 1873, 16], + ["null", 10, 1873, 16], + ["setarg", 11, 0, 10, 1873, 16], + ["setarg", 11, 1, 8, 1873, 16], + ["setarg", 11, 2, 7, 1873, 16], + ["invoke", 11, 7, 1873, 16], + ["move", 35, 7, 1873, 16], + ["access", 7, 1, 1874, 35], + ["load_index", 8, 30, 7, 1874, 35], + ["access", 7, -1, 1874, 39], + ["get", 10, 94, 1, 1874, 16], + ["frame", 11, 10, 2, 1874, 16], + ["null", 10, 1874, 16], + ["setarg", 11, 0, 10, 1874, 16], + ["setarg", 11, 1, 8, 1874, 16], + ["setarg", 11, 2, 7, 1874, 16], + ["invoke", 11, 7, 1874, 16], + ["move", 36, 7, 1874, 16], + ["get", 7, 43, 1, 1875, 15], + ["frame", 8, 7, 0, 1875, 15], + ["null", 7, 1875, 15], + ["setarg", 8, 0, 7, 1875, 15], + ["invoke", 8, 7, 1875, 15], + ["move", 39, 7, 1875, 15], + ["access", 7, "and", 1876, 18], + ["get", 8, 55, 1, 1876, 11], + ["frame", 10, 8, 4, 1876, 11], + ["null", 8, 1876, 11], + ["setarg", 10, 0, 8, 1876, 11], + ["setarg", 10, 1, 7, 1876, 11], + ["setarg", 10, 2, 39, 1876, 11], + ["setarg", 10, 3, 35, 1876, 11], + ["setarg", 10, 4, 36, 1876, 11], + ["invoke", 10, 7, 1876, 11], + ["return", 39, 1877, 18], + "_nop_ur_20", + "if_else_1135", + "if_end_1136", + ["access", 7, "||!", 1879, 22], + ["is_identical", 8, 32, 7, 1879, 22], + ["jump_true", 8, "eq_done_1145", 1879, 22], + ["is_int", 10, 32, 1879, 22], + ["jump_false", 10, "eq_ni_1146", 1879, 22], + "_nop_tc_297", + ["jump", "eq_ni_1146", 1879, 22], + ["eq_int", 8, 32, 7, 1879, 22], + ["jump", "eq_done_1145", 1879, 22], + "eq_ni_1146", + ["is_num", 10, 32, 1879, 22], + ["jump_false", 10, "eq_nn_1147", 1879, 22], + "_nop_tc_298", + ["jump", "eq_nn_1147", 1879, 22], + ["eq_float", 8, 32, 7, 1879, 22], + ["jump", "eq_done_1145", 1879, 22], + "eq_nn_1147", + ["is_text", 10, 32, 1879, 22], + ["jump_false", 10, "eq_nt_1148", 1879, 22], + "_nop_tc_299", + "_nop_tc_300", + ["eq_text", 8, 32, 7, 1879, 22], + ["jump", "eq_done_1145", 1879, 22], + "eq_nt_1148", + ["is_null", 10, 32, 1879, 22], + ["jump_false", 10, "eq_nnl_1149", 1879, 22], + "_nop_tc_301", + ["jump", "eq_nnl_1149", 1879, 22], + ["true", 8, 1879, 22], + ["jump", "eq_done_1145", 1879, 22], + "eq_nnl_1149", + ["is_bool", 10, 32, 1879, 22], + ["jump_false", 10, "eq_nb_1150", 1879, 22], + "_nop_tc_302", + ["jump", "eq_nb_1150", 1879, 22], + ["eq_bool", 8, 32, 7, 1879, 22], + ["jump", "eq_done_1145", 1879, 22], + "eq_nb_1150", + ["false", 8, 1879, 22], + "eq_done_1145", + ["jump_false", 8, "if_else_1143", 1879, 22], + ["access", 7, 0, 1880, 35], + ["load_index", 8, 30, 7, 1880, 35], + ["access", 7, -1, 1880, 39], + ["get", 10, 94, 1, 1880, 16], + ["frame", 11, 10, 2, 1880, 16], + ["null", 10, 1880, 16], + ["setarg", 11, 0, 10, 1880, 16], + ["setarg", 11, 1, 8, 1880, 16], + ["setarg", 11, 2, 7, 1880, 16], + ["invoke", 11, 7, 1880, 16], + ["move", 35, 7, 1880, 16], + ["access", 7, 1, 1881, 35], + ["load_index", 8, 30, 7, 1881, 35], + ["access", 7, -1, 1881, 39], + ["get", 10, 94, 1, 1881, 16], + ["frame", 11, 10, 2, 1881, 16], + ["null", 10, 1881, 16], + ["setarg", 11, 0, 10, 1881, 16], + ["setarg", 11, 1, 8, 1881, 16], + ["setarg", 11, 2, 7, 1881, 16], + ["invoke", 11, 7, 1881, 16], + ["move", 36, 7, 1881, 16], + ["get", 7, 43, 1, 1882, 15], + ["frame", 8, 7, 0, 1882, 15], + ["null", 7, 1882, 15], + ["setarg", 8, 0, 7, 1882, 15], + ["invoke", 8, 7, 1882, 15], + ["move", 39, 7, 1882, 15], + ["access", 7, "or", 1883, 18], + ["get", 8, 55, 1, 1883, 11], + ["frame", 10, 8, 4, 1883, 11], + ["null", 8, 1883, 11], + ["setarg", 10, 0, 8, 1883, 11], + ["setarg", 10, 1, 7, 1883, 11], + ["setarg", 10, 2, 39, 1883, 11], + ["setarg", 10, 3, 35, 1883, 11], + ["setarg", 10, 4, 36, 1883, 11], + ["invoke", 10, 7, 1883, 11], + ["return", 39, 1884, 18], + "_nop_ur_21", + "if_else_1143", + "if_end_1144", + ["access", 7, 0, 1887, 33], + ["load_index", 8, 30, 7, 1887, 33], + ["access", 7, -1, 1887, 37], + ["get", 10, 94, 1, 1887, 14], + ["frame", 11, 10, 2, 1887, 14], + ["null", 10, 1887, 14], + ["setarg", 11, 0, 10, 1887, 14], + ["setarg", 11, 1, 8, 1887, 14], + ["setarg", 11, 2, 7, 1887, 14], + ["invoke", 11, 7, 1887, 14], + ["move", 35, 7, 1887, 14], + ["access", 7, 1, 1888, 33], + ["load_index", 8, 30, 7, 1888, 33], + ["access", 7, -1, 1888, 37], + ["get", 10, 94, 1, 1888, 14], + ["frame", 11, 10, 2, 1888, 14], + ["null", 10, 1888, 14], + ["setarg", 11, 0, 10, 1888, 14], + ["setarg", 11, 1, 8, 1888, 14], + ["setarg", 11, 2, 7, 1888, 14], + ["invoke", 11, 7, 1888, 14], + ["move", 36, 7, 1888, 14], + ["get", 7, 43, 1, 1889, 13], + ["frame", 8, 7, 0, 1889, 13], + ["null", 7, 1889, 13], + ["setarg", 8, 0, 7, 1889, 13], + ["invoke", 8, 7, 1889, 13], + ["move", 39, 7, 1889, 13], + ["access", 7, 0, 1890, 28], + ["load_index", 8, 30, 7, 1890, 28], + ["put", 8, 37, 1, 1890, 28], + ["access", 7, 1, 1891, 28], + ["load_index", 8, 30, 7, 1891, 28], + ["put", 8, 38, 1, 1891, 28], + ["get", 7, 74, 1, 1892, 9], + ["frame", 8, 7, 4, 1892, 9], + ["null", 7, 1892, 9], + ["setarg", 8, 0, 7, 1892, 9], + ["setarg", 8, 1, 33, 1892, 9], + ["setarg", 8, 2, 39, 1892, 9], + ["setarg", 8, 3, 35, 1892, 9], + ["setarg", 8, 4, 36, 1892, 9], + ["invoke", 8, 7, 1892, 9], + ["return", 39, 1893, 16], + "_nop_ur_22", + "if_else_1064", + "if_end_1065", + ["access", 7, "name", 1897, 26], + ["is_identical", 8, 31, 7, 1897, 26], + ["jump_true", 8, "eq_done_1154", 1897, 26], + ["is_int", 10, 31, 1897, 26], + ["jump_false", 10, "eq_ni_1155", 1897, 26], + "_nop_tc_303", + ["jump", "eq_ni_1155", 1897, 26], + ["eq_int", 8, 31, 7, 1897, 26], + ["jump", "eq_done_1154", 1897, 26], + "eq_ni_1155", + ["is_num", 10, 31, 1897, 26], + ["jump_false", 10, "eq_nn_1156", 1897, 26], + "_nop_tc_304", + ["jump", "eq_nn_1156", 1897, 26], + ["eq_float", 8, 31, 7, 1897, 26], + ["jump", "eq_done_1154", 1897, 26], + "eq_nn_1156", + ["is_text", 10, 31, 1897, 26], + ["jump_false", 10, "eq_nt_1157", 1897, 26], + "_nop_tc_305", + "_nop_tc_306", + ["eq_text", 8, 31, 7, 1897, 26], + ["jump", "eq_done_1154", 1897, 26], + "eq_nt_1157", + ["is_null", 10, 31, 1897, 26], + ["jump_false", 10, "eq_nnl_1158", 1897, 26], + "_nop_tc_307", + ["jump", "eq_nnl_1158", 1897, 26], + ["true", 8, 1897, 26], + ["jump", "eq_done_1154", 1897, 26], + "eq_nnl_1158", + ["is_bool", 10, 31, 1897, 26], + ["jump_false", 10, "eq_nb_1159", 1897, 26], + "_nop_tc_308", + ["jump", "eq_nb_1159", 1897, 26], + ["eq_bool", 8, 31, 7, 1897, 26], + ["jump", "eq_done_1154", 1897, 26], + "eq_nb_1159", + ["false", 8, 1897, 26], + "eq_done_1154", + ["move", 7, 8, 1897, 26], + ["jump_false", 7, "and_end_1153", 1897, 26], + ["load_field", 8, 29, "intrinsic", 1897, 36], + ["true", 10, 1897, 56], + ["is_identical", 11, 8, 10, 1897, 56], + ["jump_true", 11, "eq_done_1160", 1897, 56], + ["is_int", 12, 8, 1897, 56], + ["jump_false", 12, "eq_ni_1161", 1897, 56], + "_nop_tc_309", + ["jump", "eq_ni_1161", 1897, 56], + ["eq_int", 11, 8, 10, 1897, 56], + ["jump", "eq_done_1160", 1897, 56], + "eq_ni_1161", + ["is_num", 12, 8, 1897, 56], + ["jump_false", 12, "eq_nn_1162", 1897, 56], + "_nop_tc_310", + ["jump", "eq_nn_1162", 1897, 56], + ["eq_float", 11, 8, 10, 1897, 56], + ["jump", "eq_done_1160", 1897, 56], + "eq_nn_1162", + ["is_text", 12, 8, 1897, 56], + ["jump_false", 12, "eq_nt_1163", 1897, 56], + "_nop_tc_311", + ["jump", "eq_nt_1163", 1897, 56], + ["eq_text", 11, 8, 10, 1897, 56], + ["jump", "eq_done_1160", 1897, 56], + "eq_nt_1163", + ["is_null", 12, 8, 1897, 56], + ["jump_false", 12, "eq_nnl_1164", 1897, 56], + "_nop_tc_312", + ["jump", "eq_nnl_1164", 1897, 56], + ["true", 11, 1897, 56], + ["jump", "eq_done_1160", 1897, 56], + "eq_nnl_1164", + ["is_bool", 12, 8, 1897, 56], + ["jump_false", 12, "eq_nb_1165", 1897, 56], + "_nop_tc_313", + "_nop_tc_314", + ["eq_bool", 11, 8, 10, 1897, 56], + ["jump", "eq_done_1160", 1897, 56], + "eq_nb_1165", + ["false", 11, 1897, 56], + "eq_done_1160", + ["move", 7, 11, 1897, 56], + "and_end_1153", + ["jump_false", 7, "if_else_1151", 1897, 56], + ["load_field", 7, 29, "name", 1898, 17], + ["move", 32, 7, 1898, 17], + ["null", 7, 1899, 30], + ["is_identical", 8, 30, 7, 1899, 30], + ["jump_true", 8, "ne_nid_1169", 1899, 30], + ["jump", "ne_ni_1170", 1899, 30], + "ne_nid_1169", + ["false", 8, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_ni_1170", + ["is_int", 10, 30, 1899, 30], + ["jump_false", 10, "ne_nn_1171", 1899, 30], + "_nop_tc_315", + ["jump", "ne_nn_1171", 1899, 30], + ["ne_int", 8, 30, 7, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_nn_1171", + ["is_num", 10, 30, 1899, 30], + ["jump_false", 10, "ne_nt_1172", 1899, 30], + "_nop_tc_316", + ["jump", "ne_nt_1172", 1899, 30], + ["ne_float", 8, 30, 7, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_nt_1172", + ["is_text", 10, 30, 1899, 30], + ["jump_false", 10, "ne_nnl_1173", 1899, 30], + "_nop_tc_317", + ["jump", "ne_nnl_1173", 1899, 30], + ["ne_text", 8, 30, 7, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_nnl_1173", + ["is_null", 10, 30, 1899, 30], + ["jump_false", 10, "ne_nb_1174", 1899, 30], + "_nop_tc_318", + "_nop_tc_319", + ["false", 8, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_nb_1174", + ["is_bool", 10, 30, 1899, 30], + ["jump_false", 10, "ne_mis_1175", 1899, 30], + "_nop_tc_320", + ["jump", "ne_mis_1175", 1899, 30], + ["ne_bool", 8, 30, 7, 1899, 30], + ["jump", "ne_done_1168", 1899, 30], + "ne_mis_1175", + ["true", 8, 1899, 30], + "ne_done_1168", + ["jump_false", 8, "tern_else_1166", 1899, 30], + ["length", 7, 30, 1899, 44], + ["move", 8, 7, 1899, 44], + ["jump", "tern_end_1167", 1899, 44], + "tern_else_1166", + ["access", 7, 0, 1899, 57], + ["move", 8, 7, 1899, 57], + "tern_end_1167", + ["move", 34, 8, 1899, 57], + ["get", 7, 8, 1, 1900, 15], + ["load_dynamic", 8, 7, 32, 1900, 39], + ["move", 33, 8, 1900, 39], + ["null", 7, 1901, 20], + ["is_identical", 8, 33, 7, 1901, 20], + ["jump_true", 8, "ne_nid_1180", 1901, 20], + ["jump", "ne_ni_1181", 1901, 20], + "ne_nid_1180", + ["false", 8, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_ni_1181", + ["is_int", 10, 33, 1901, 20], + ["jump_false", 10, "ne_nn_1182", 1901, 20], + "_nop_tc_321", + ["jump", "ne_nn_1182", 1901, 20], + ["ne_int", 8, 33, 7, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_nn_1182", + ["is_num", 10, 33, 1901, 20], + ["jump_false", 10, "ne_nt_1183", 1901, 20], + "_nop_tc_322", + ["jump", "ne_nt_1183", 1901, 20], + ["ne_float", 8, 33, 7, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_nt_1183", + ["is_text", 10, 33, 1901, 20], + ["jump_false", 10, "ne_nnl_1184", 1901, 20], + "_nop_tc_323", + ["jump", "ne_nnl_1184", 1901, 20], + ["ne_text", 8, 33, 7, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_nnl_1184", + ["is_null", 10, 33, 1901, 20], + ["jump_false", 10, "ne_nb_1185", 1901, 20], + "_nop_tc_324", + "_nop_tc_325", + ["false", 8, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_nb_1185", + ["is_bool", 10, 33, 1901, 20], + ["jump_false", 10, "ne_mis_1186", 1901, 20], + "_nop_tc_326", + ["jump", "ne_mis_1186", 1901, 20], + ["ne_bool", 8, 33, 7, 1901, 20], + ["jump", "ne_done_1179", 1901, 20], + "ne_mis_1186", + ["true", 8, 1901, 20], + "ne_done_1179", + ["move", 7, 8, 1901, 20], + ["jump_false", 7, "and_end_1178", 1901, 20], + ["access", 8, 1, 1901, 37], + ["is_identical", 10, 34, 8, 1901, 37], + ["jump_true", 10, "eq_done_1187", 1901, 37], + "_nop_tc_327", + "_nop_tc_328", + "_nop_tc_329", + "_nop_tc_330", + ["eq_int", 10, 34, 8, 1901, 37], + ["jump", "eq_done_1187", 1901, 37], + "eq_ni_1188", + "_nop_tc_331", + "_nop_tc_332", + "_nop_tc_333", + "_nop_tc_334", + ["eq_float", 10, 34, 8, 1901, 37], + ["jump", "eq_done_1187", 1901, 37], + "eq_nn_1189", + "_nop_tc_335", + ["jump", "eq_nt_1190", 1901, 37], + "_nop_tc_336", + ["jump", "eq_nt_1190", 1901, 37], + ["eq_text", 10, 34, 8, 1901, 37], + ["jump", "eq_done_1187", 1901, 37], + "eq_nt_1190", + "_nop_tc_337", + ["jump", "eq_nnl_1191", 1901, 37], + "_nop_tc_338", + ["jump", "eq_nnl_1191", 1901, 37], + ["true", 10, 1901, 37], + ["jump", "eq_done_1187", 1901, 37], + "eq_nnl_1191", + "_nop_tc_339", + ["jump", "eq_nb_1192", 1901, 37], + "_nop_tc_340", + ["jump", "eq_nb_1192", 1901, 37], + ["eq_bool", 10, 34, 8, 1901, 37], + ["jump", "eq_done_1187", 1901, 37], + "eq_nb_1192", + ["false", 10, 1901, 37], + "eq_done_1187", + ["move", 7, 10, 1901, 37], + "and_end_1178", + ["jump_false", 7, "if_else_1176", 1901, 37], + ["access", 7, 0, 1902, 35], + ["load_index", 8, 30, 7, 1902, 35], + ["access", 7, -1, 1902, 39], + ["get", 10, 94, 1, 1902, 16], + ["frame", 11, 10, 2, 1902, 16], + ["null", 10, 1902, 16], + ["setarg", 11, 0, 10, 1902, 16], + ["setarg", 11, 1, 8, 1902, 16], + ["setarg", 11, 2, 7, 1902, 16], + ["invoke", 11, 7, 1902, 16], + ["move", 35, 7, 1902, 16], + ["get", 7, 85, 1, 1903, 18], + ["frame", 8, 7, 2, 1903, 18], + ["null", 7, 1903, 18], + ["setarg", 8, 0, 7, 1903, 18], + ["setarg", 8, 1, 33, 1903, 18], + ["setarg", 8, 2, 35, 1903, 18], + ["tail_invoke", 8, 7, 1903, 18], + ["return", 7, 1903, 18], + "_nop_ur_23", + "if_else_1176", + "if_end_1177", + ["get", 7, 9, 1, 1905, 15], + ["load_dynamic", 8, 7, 32, 1905, 40], + ["move", 33, 8, 1905, 40], + ["null", 7, 1906, 20], + ["is_identical", 8, 33, 7, 1906, 20], + ["jump_true", 8, "ne_nid_1197", 1906, 20], + ["jump", "ne_ni_1198", 1906, 20], + "ne_nid_1197", + ["false", 8, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_ni_1198", + ["is_int", 10, 33, 1906, 20], + ["jump_false", 10, "ne_nn_1199", 1906, 20], + "_nop_tc_341", + ["jump", "ne_nn_1199", 1906, 20], + ["ne_int", 8, 33, 7, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_nn_1199", + ["is_num", 10, 33, 1906, 20], + ["jump_false", 10, "ne_nt_1200", 1906, 20], + "_nop_tc_342", + ["jump", "ne_nt_1200", 1906, 20], + ["ne_float", 8, 33, 7, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_nt_1200", + ["is_text", 10, 33, 1906, 20], + ["jump_false", 10, "ne_nnl_1201", 1906, 20], + "_nop_tc_343", + ["jump", "ne_nnl_1201", 1906, 20], + ["ne_text", 8, 33, 7, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_nnl_1201", + ["is_null", 10, 33, 1906, 20], + ["jump_false", 10, "ne_nb_1202", 1906, 20], + "_nop_tc_344", + "_nop_tc_345", + ["false", 8, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_nb_1202", + ["is_bool", 10, 33, 1906, 20], + ["jump_false", 10, "ne_mis_1203", 1906, 20], + "_nop_tc_346", + ["jump", "ne_mis_1203", 1906, 20], + ["ne_bool", 8, 33, 7, 1906, 20], + ["jump", "ne_done_1196", 1906, 20], + "ne_mis_1203", + ["true", 8, 1906, 20], + "ne_done_1196", + ["move", 7, 8, 1906, 20], + ["jump_false", 7, "and_end_1195", 1906, 20], + ["access", 8, 2, 1906, 37], + ["is_identical", 10, 34, 8, 1906, 37], + ["jump_true", 10, "eq_done_1204", 1906, 37], + "_nop_tc_347", + "_nop_tc_348", + "_nop_tc_349", + "_nop_tc_350", + ["eq_int", 10, 34, 8, 1906, 37], + ["jump", "eq_done_1204", 1906, 37], + "eq_ni_1205", + "_nop_tc_351", + "_nop_tc_352", + "_nop_tc_353", + "_nop_tc_354", + ["eq_float", 10, 34, 8, 1906, 37], + ["jump", "eq_done_1204", 1906, 37], + "eq_nn_1206", + "_nop_tc_355", + ["jump", "eq_nt_1207", 1906, 37], + "_nop_tc_356", + ["jump", "eq_nt_1207", 1906, 37], + ["eq_text", 10, 34, 8, 1906, 37], + ["jump", "eq_done_1204", 1906, 37], + "eq_nt_1207", + "_nop_tc_357", + ["jump", "eq_nnl_1208", 1906, 37], + "_nop_tc_358", + ["jump", "eq_nnl_1208", 1906, 37], + ["true", 10, 1906, 37], + ["jump", "eq_done_1204", 1906, 37], + "eq_nnl_1208", + "_nop_tc_359", + ["jump", "eq_nb_1209", 1906, 37], + "_nop_tc_360", + ["jump", "eq_nb_1209", 1906, 37], + ["eq_bool", 10, 34, 8, 1906, 37], + ["jump", "eq_done_1204", 1906, 37], + "eq_nb_1209", + ["false", 10, 1906, 37], + "eq_done_1204", + ["move", 7, 10, 1906, 37], + "and_end_1195", + ["jump_false", 7, "if_else_1193", 1906, 37], + ["access", 7, 0, 1907, 35], + ["load_index", 8, 30, 7, 1907, 35], + ["access", 7, -1, 1907, 39], + ["get", 10, 94, 1, 1907, 16], + ["frame", 11, 10, 2, 1907, 16], + ["null", 10, 1907, 16], + ["setarg", 11, 0, 10, 1907, 16], + ["setarg", 11, 1, 8, 1907, 16], + ["setarg", 11, 2, 7, 1907, 16], + ["invoke", 11, 7, 1907, 16], + ["move", 35, 7, 1907, 16], + ["access", 7, 1, 1908, 35], + ["load_index", 8, 30, 7, 1908, 35], + ["access", 7, -1, 1908, 39], + ["get", 10, 94, 1, 1908, 16], + ["frame", 11, 10, 2, 1908, 16], + ["null", 10, 1908, 16], + ["setarg", 11, 0, 10, 1908, 16], + ["setarg", 11, 1, 8, 1908, 16], + ["setarg", 11, 2, 7, 1908, 16], + ["invoke", 11, 7, 1908, 16], + ["move", 36, 7, 1908, 16], + ["get", 7, 86, 1, 1909, 18], + ["frame", 8, 7, 3, 1909, 18], + ["null", 7, 1909, 18], + ["setarg", 8, 0, 7, 1909, 18], + ["setarg", 8, 1, 33, 1909, 18], + ["setarg", 8, 2, 35, 1909, 18], + ["setarg", 8, 3, 36, 1909, 18], + ["tail_invoke", 8, 7, 1909, 18], + ["return", 7, 1909, 18], + "_nop_ur_24", + "if_else_1193", + "if_end_1194", + ["get", 7, 10, 1, 1911, 15], + ["load_dynamic", 8, 7, 32, 1911, 39], + ["move", 33, 8, 1911, 39], + ["null", 7, 1912, 20], + ["is_identical", 8, 33, 7, 1912, 20], + ["jump_true", 8, "ne_nid_1214", 1912, 20], + ["jump", "ne_ni_1215", 1912, 20], + "ne_nid_1214", + ["false", 8, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_ni_1215", + ["is_int", 10, 33, 1912, 20], + ["jump_false", 10, "ne_nn_1216", 1912, 20], + "_nop_tc_361", + ["jump", "ne_nn_1216", 1912, 20], + ["ne_int", 8, 33, 7, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_nn_1216", + ["is_num", 10, 33, 1912, 20], + ["jump_false", 10, "ne_nt_1217", 1912, 20], + "_nop_tc_362", + ["jump", "ne_nt_1217", 1912, 20], + ["ne_float", 8, 33, 7, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_nt_1217", + ["is_text", 10, 33, 1912, 20], + ["jump_false", 10, "ne_nnl_1218", 1912, 20], + "_nop_tc_363", + ["jump", "ne_nnl_1218", 1912, 20], + ["ne_text", 8, 33, 7, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_nnl_1218", + ["is_null", 10, 33, 1912, 20], + ["jump_false", 10, "ne_nb_1219", 1912, 20], + "_nop_tc_364", + "_nop_tc_365", + ["false", 8, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_nb_1219", + ["is_bool", 10, 33, 1912, 20], + ["jump_false", 10, "ne_mis_1220", 1912, 20], + "_nop_tc_366", + ["jump", "ne_mis_1220", 1912, 20], + ["ne_bool", 8, 33, 7, 1912, 20], + ["jump", "ne_done_1213", 1912, 20], + "ne_mis_1220", + ["true", 8, 1912, 20], + "ne_done_1213", + ["move", 7, 8, 1912, 20], + ["jump_false", 7, "and_end_1212", 1912, 20], + ["access", 8, 1, 1912, 38], + ["is_identical", 10, 34, 8, 1912, 38], + ["jump_true", 10, "eq_done_1222", 1912, 38], + "_nop_tc_367", + "_nop_tc_368", + "_nop_tc_369", + "_nop_tc_370", + ["eq_int", 10, 34, 8, 1912, 38], + ["jump", "eq_done_1222", 1912, 38], + "eq_ni_1223", + "_nop_tc_371", + "_nop_tc_372", + "_nop_tc_373", + "_nop_tc_374", + ["eq_float", 10, 34, 8, 1912, 38], + ["jump", "eq_done_1222", 1912, 38], + "eq_nn_1224", + "_nop_tc_375", + ["jump", "eq_nt_1225", 1912, 38], + "_nop_tc_376", + ["jump", "eq_nt_1225", 1912, 38], + ["eq_text", 10, 34, 8, 1912, 38], + ["jump", "eq_done_1222", 1912, 38], + "eq_nt_1225", + "_nop_tc_377", + ["jump", "eq_nnl_1226", 1912, 38], + "_nop_tc_378", + ["jump", "eq_nnl_1226", 1912, 38], + ["true", 10, 1912, 38], + ["jump", "eq_done_1222", 1912, 38], + "eq_nnl_1226", + "_nop_tc_379", + ["jump", "eq_nb_1227", 1912, 38], + "_nop_tc_380", + ["jump", "eq_nb_1227", 1912, 38], + ["eq_bool", 10, 34, 8, 1912, 38], + ["jump", "eq_done_1222", 1912, 38], + "eq_nb_1227", + ["false", 10, 1912, 38], + "eq_done_1222", + ["move", 8, 10, 1912, 38], + ["jump_true", 8, "or_end_1221", 1912, 38], + ["access", 10, 2, 1912, 52], + ["is_identical", 11, 34, 10, 1912, 52], + ["jump_true", 11, "eq_done_1228", 1912, 52], + "_nop_tc_381", + "_nop_tc_382", + "_nop_tc_383", + "_nop_tc_384", + ["eq_int", 11, 34, 10, 1912, 52], + ["jump", "eq_done_1228", 1912, 52], + "eq_ni_1229", + "_nop_tc_385", + "_nop_tc_386", + "_nop_tc_387", + "_nop_tc_388", + ["eq_float", 11, 34, 10, 1912, 52], + ["jump", "eq_done_1228", 1912, 52], + "eq_nn_1230", + "_nop_tc_389", + ["jump", "eq_nt_1231", 1912, 52], + "_nop_tc_390", + ["jump", "eq_nt_1231", 1912, 52], + ["eq_text", 11, 34, 10, 1912, 52], + ["jump", "eq_done_1228", 1912, 52], + "eq_nt_1231", + "_nop_tc_391", + ["jump", "eq_nnl_1232", 1912, 52], + "_nop_tc_392", + ["jump", "eq_nnl_1232", 1912, 52], + ["true", 11, 1912, 52], + ["jump", "eq_done_1228", 1912, 52], + "eq_nnl_1232", + "_nop_tc_393", + ["jump", "eq_nb_1233", 1912, 52], + "_nop_tc_394", + ["jump", "eq_nb_1233", 1912, 52], + ["eq_bool", 11, 34, 10, 1912, 52], + ["jump", "eq_done_1228", 1912, 52], + "eq_nb_1233", + ["false", 11, 1912, 52], + "eq_done_1228", + ["move", 8, 11, 1912, 52], + "or_end_1221", + ["move", 7, 8, 1912, 52], + "and_end_1212", + ["jump_false", 7, "if_else_1210", 1912, 52], + ["access", 7, 0, 1913, 35], + ["load_index", 8, 30, 7, 1913, 35], + ["access", 7, -1, 1913, 39], + ["get", 10, 94, 1, 1913, 16], + ["frame", 11, 10, 2, 1913, 16], + ["null", 10, 1913, 16], + ["setarg", 11, 0, 10, 1913, 16], + ["setarg", 11, 1, 8, 1913, 16], + ["setarg", 11, 2, 7, 1913, 16], + ["invoke", 11, 7, 1913, 16], + ["move", 35, 7, 1913, 16], + ["access", 7, 2, 1914, 24], + ["is_identical", 8, 34, 7, 1914, 24], + ["jump_true", 8, "eq_done_1236", 1914, 24], + "_nop_tc_395", + "_nop_tc_396", + "_nop_tc_397", + "_nop_tc_398", + ["eq_int", 8, 34, 7, 1914, 24], + ["jump", "eq_done_1236", 1914, 24], + "eq_ni_1237", + "_nop_tc_399", + "_nop_tc_400", + "_nop_tc_401", + "_nop_tc_402", + ["eq_float", 8, 34, 7, 1914, 24], + ["jump", "eq_done_1236", 1914, 24], + "eq_nn_1238", + "_nop_tc_403", + ["jump", "eq_nt_1239", 1914, 24], + "_nop_tc_404", + ["jump", "eq_nt_1239", 1914, 24], + ["eq_text", 8, 34, 7, 1914, 24], + ["jump", "eq_done_1236", 1914, 24], + "eq_nt_1239", + "_nop_tc_405", + ["jump", "eq_nnl_1240", 1914, 24], + "_nop_tc_406", + ["jump", "eq_nnl_1240", 1914, 24], + ["true", 8, 1914, 24], + ["jump", "eq_done_1236", 1914, 24], + "eq_nnl_1240", + "_nop_tc_407", + ["jump", "eq_nb_1241", 1914, 24], + "_nop_tc_408", + ["jump", "eq_nb_1241", 1914, 24], + ["eq_bool", 8, 34, 7, 1914, 24], + ["jump", "eq_done_1236", 1914, 24], + "eq_nb_1241", + ["false", 8, 1914, 24], + "eq_done_1236", + ["jump_false", 8, "if_else_1234", 1914, 24], + ["access", 7, 1, 1915, 37], + ["load_index", 8, 30, 7, 1915, 37], + ["access", 7, -1, 1915, 41], + ["get", 10, 94, 1, 1915, 18], + ["frame", 11, 10, 2, 1915, 18], + ["null", 10, 1915, 18], + ["setarg", 11, 0, 10, 1915, 18], + ["setarg", 11, 1, 8, 1915, 18], + ["setarg", 11, 2, 7, 1915, 18], + ["invoke", 11, 7, 1915, 18], + ["move", 36, 7, 1915, 18], + ["jump", "if_end_1235", 1915, 18], + "if_else_1234", + ["get", 7, 43, 1, 1917, 18], + ["frame", 8, 7, 0, 1917, 18], + ["null", 7, 1917, 18], + ["setarg", 8, 0, 7, 1917, 18], + ["invoke", 8, 7, 1917, 18], + ["move", 36, 7, 1917, 18], + ["access", 7, "null", 1918, 20], + ["get", 8, 53, 1, 1918, 13], + ["frame", 10, 8, 2, 1918, 13], + ["null", 8, 1918, 13], + ["setarg", 10, 0, 8, 1918, 13], + ["setarg", 10, 1, 7, 1918, 13], + ["setarg", 10, 2, 36, 1918, 13], + ["invoke", 10, 7, 1918, 13], + "if_end_1235", + ["get", 7, 87, 1, 1920, 18], + ["frame", 8, 7, 3, 1920, 18], + ["null", 7, 1920, 18], + ["setarg", 8, 0, 7, 1920, 18], + ["setarg", 8, 1, 33, 1920, 18], + ["setarg", 8, 2, 35, 1920, 18], + ["setarg", 8, 3, 36, 1920, 18], + ["tail_invoke", 8, 7, 1920, 18], + ["return", 7, 1920, 18], + "_nop_ur_25", + "if_else_1210", + "if_end_1211", + ["access", 7, 1, 1923, 22], + ["is_identical", 8, 34, 7, 1923, 22], + ["jump_true", 8, "eq_done_1245", 1923, 22], + "_nop_tc_409", + "_nop_tc_410", + "_nop_tc_411", + "_nop_tc_412", + ["eq_int", 8, 34, 7, 1923, 22], + ["jump", "eq_done_1245", 1923, 22], + "eq_ni_1246", + "_nop_tc_413", + "_nop_tc_414", + "_nop_tc_415", + "_nop_tc_416", + ["eq_float", 8, 34, 7, 1923, 22], + ["jump", "eq_done_1245", 1923, 22], + "eq_nn_1247", + "_nop_tc_417", + ["jump", "eq_nt_1248", 1923, 22], + "_nop_tc_418", + ["jump", "eq_nt_1248", 1923, 22], + ["eq_text", 8, 34, 7, 1923, 22], + ["jump", "eq_done_1245", 1923, 22], + "eq_nt_1248", + "_nop_tc_419", + ["jump", "eq_nnl_1249", 1923, 22], + "_nop_tc_420", + ["jump", "eq_nnl_1249", 1923, 22], + ["true", 8, 1923, 22], + ["jump", "eq_done_1245", 1923, 22], + "eq_nnl_1249", + "_nop_tc_421", + ["jump", "eq_nb_1250", 1923, 22], + "_nop_tc_422", + ["jump", "eq_nb_1250", 1923, 22], + ["eq_bool", 8, 34, 7, 1923, 22], + ["jump", "eq_done_1245", 1923, 22], + "eq_nb_1250", + ["false", 8, 1923, 22], + "eq_done_1245", + ["move", 7, 8, 1923, 22], + ["jump_false", 7, "and_end_1244", 1923, 22], + ["get", 8, 7, 1, 1923, 27], + ["load_dynamic", 10, 8, 32, 1923, 39], + ["null", 8, 1923, 49], + ["is_identical", 11, 10, 8, 1923, 49], + ["jump_true", 11, "ne_nid_1252", 1923, 49], + ["jump", "ne_ni_1253", 1923, 49], + "ne_nid_1252", + ["false", 11, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_ni_1253", + ["is_int", 12, 10, 1923, 49], + ["jump_false", 12, "ne_nn_1254", 1923, 49], + "_nop_tc_423", + ["jump", "ne_nn_1254", 1923, 49], + ["ne_int", 11, 10, 8, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_nn_1254", + ["is_num", 12, 10, 1923, 49], + ["jump_false", 12, "ne_nt_1255", 1923, 49], + "_nop_tc_424", + ["jump", "ne_nt_1255", 1923, 49], + ["ne_float", 11, 10, 8, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_nt_1255", + ["is_text", 12, 10, 1923, 49], + ["jump_false", 12, "ne_nnl_1256", 1923, 49], + "_nop_tc_425", + ["jump", "ne_nnl_1256", 1923, 49], + ["ne_text", 11, 10, 8, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_nnl_1256", + ["is_null", 12, 10, 1923, 49], + ["jump_false", 12, "ne_nb_1257", 1923, 49], + "_nop_tc_426", + "_nop_tc_427", + ["false", 11, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_nb_1257", + ["is_bool", 12, 10, 1923, 49], + ["jump_false", 12, "ne_mis_1258", 1923, 49], + "_nop_tc_428", + ["jump", "ne_mis_1258", 1923, 49], + ["ne_bool", 11, 10, 8, 1923, 49], + ["jump", "ne_done_1251", 1923, 49], + "ne_mis_1258", + ["true", 11, 1923, 49], + "ne_done_1251", + ["move", 7, 11, 1923, 49], + "and_end_1244", + ["jump_false", 7, "if_else_1242", 1923, 49], + ["access", 7, 0, 1924, 37], + ["load_index", 8, 30, 7, 1924, 37], + ["access", 7, -1, 1924, 41], + ["get", 10, 94, 1, 1924, 18], + ["frame", 11, 10, 2, 1924, 18], + ["null", 10, 1924, 18], + ["setarg", 11, 0, 10, 1924, 18], + ["setarg", 11, 1, 8, 1924, 18], + ["setarg", 11, 2, 7, 1924, 18], + ["invoke", 11, 7, 1924, 18], + ["move", 35, 7, 1924, 18], + ["get", 7, 43, 1, 1925, 17], + ["frame", 8, 7, 0, 1925, 17], + ["null", 7, 1925, 17], + ["setarg", 8, 0, 7, 1925, 17], + ["invoke", 8, 7, 1925, 17], + ["move", 39, 7, 1925, 17], + ["get", 7, 7, 1, 1926, 20], + ["load_dynamic", 8, 7, 32, 1926, 32], + ["get", 7, 54, 1, 1926, 13], + ["frame", 10, 7, 3, 1926, 13], + ["null", 7, 1926, 13], + ["setarg", 10, 0, 7, 1926, 13], + ["setarg", 10, 1, 8, 1926, 13], + ["setarg", 10, 2, 39, 1926, 13], + ["setarg", 10, 3, 35, 1926, 13], + ["invoke", 10, 7, 1926, 13], + ["return", 39, 1927, 20], + "_nop_ur_26", + "if_else_1242", + "if_end_1243", + ["access", 7, 2, 1930, 22], + ["is_identical", 8, 34, 7, 1930, 22], + ["jump_true", 8, "eq_done_1262", 1930, 22], + "_nop_tc_429", + "_nop_tc_430", + "_nop_tc_431", + "_nop_tc_432", + ["eq_int", 8, 34, 7, 1930, 22], + ["jump", "eq_done_1262", 1930, 22], + "eq_ni_1263", + "_nop_tc_433", + "_nop_tc_434", + "_nop_tc_435", + "_nop_tc_436", + ["eq_float", 8, 34, 7, 1930, 22], + ["jump", "eq_done_1262", 1930, 22], + "eq_nn_1264", + "_nop_tc_437", + ["jump", "eq_nt_1265", 1930, 22], + "_nop_tc_438", + ["jump", "eq_nt_1265", 1930, 22], + ["eq_text", 8, 34, 7, 1930, 22], + ["jump", "eq_done_1262", 1930, 22], + "eq_nt_1265", + "_nop_tc_439", + ["jump", "eq_nnl_1266", 1930, 22], + "_nop_tc_440", + ["jump", "eq_nnl_1266", 1930, 22], + ["true", 8, 1930, 22], + ["jump", "eq_done_1262", 1930, 22], + "eq_nnl_1266", + "_nop_tc_441", + ["jump", "eq_nb_1267", 1930, 22], + "_nop_tc_442", + ["jump", "eq_nb_1267", 1930, 22], + ["eq_bool", 8, 34, 7, 1930, 22], + ["jump", "eq_done_1262", 1930, 22], + "eq_nb_1267", + ["false", 8, 1930, 22], + "eq_done_1262", + ["move", 7, 8, 1930, 22], + ["jump_false", 7, "and_end_1261", 1930, 22], + ["access", 8, "push", 1930, 36], + ["is_identical", 10, 32, 8, 1930, 36], + ["jump_true", 10, "eq_done_1268", 1930, 36], + ["is_int", 11, 32, 1930, 36], + ["jump_false", 11, "eq_ni_1269", 1930, 36], + "_nop_tc_443", + ["jump", "eq_ni_1269", 1930, 36], + ["eq_int", 10, 32, 8, 1930, 36], + ["jump", "eq_done_1268", 1930, 36], + "eq_ni_1269", + ["is_num", 11, 32, 1930, 36], + ["jump_false", 11, "eq_nn_1270", 1930, 36], + "_nop_tc_444", + ["jump", "eq_nn_1270", 1930, 36], + ["eq_float", 10, 32, 8, 1930, 36], + ["jump", "eq_done_1268", 1930, 36], + "eq_nn_1270", + ["is_text", 11, 32, 1930, 36], + ["jump_false", 11, "eq_nt_1271", 1930, 36], + "_nop_tc_445", + "_nop_tc_446", + ["eq_text", 10, 32, 8, 1930, 36], + ["jump", "eq_done_1268", 1930, 36], + "eq_nt_1271", + ["is_null", 11, 32, 1930, 36], + ["jump_false", 11, "eq_nnl_1272", 1930, 36], + "_nop_tc_447", + ["jump", "eq_nnl_1272", 1930, 36], + ["true", 10, 1930, 36], + ["jump", "eq_done_1268", 1930, 36], + "eq_nnl_1272", + ["is_bool", 11, 32, 1930, 36], + ["jump_false", 11, "eq_nb_1273", 1930, 36], + "_nop_tc_448", + ["jump", "eq_nb_1273", 1930, 36], + ["eq_bool", 10, 32, 8, 1930, 36], + ["jump", "eq_done_1268", 1930, 36], + "eq_nb_1273", + ["false", 10, 1930, 36], + "eq_done_1268", + ["move", 7, 10, 1930, 36], + "and_end_1261", + ["jump_false", 7, "if_else_1259", 1930, 36], + ["access", 7, 0, 1931, 35], + ["load_index", 8, 30, 7, 1931, 35], + ["access", 7, -1, 1931, 39], + ["get", 10, 94, 1, 1931, 16], + ["frame", 11, 10, 2, 1931, 16], + ["null", 10, 1931, 16], + ["setarg", 11, 0, 10, 1931, 16], + ["setarg", 11, 1, 8, 1931, 16], + ["setarg", 11, 2, 7, 1931, 16], + ["invoke", 11, 7, 1931, 16], + ["move", 35, 7, 1931, 16], + ["access", 7, 1, 1932, 35], + ["load_index", 8, 30, 7, 1932, 35], + ["access", 7, -1, 1932, 39], + ["get", 10, 94, 1, 1932, 16], + ["frame", 11, 10, 2, 1932, 16], + ["null", 10, 1932, 16], + ["setarg", 11, 0, 10, 1932, 16], + ["setarg", 11, 1, 8, 1932, 16], + ["setarg", 11, 2, 7, 1932, 16], + ["invoke", 11, 7, 1932, 16], + ["move", 36, 7, 1932, 16], + ["get", 7, 43, 1, 1933, 21], + ["frame", 8, 7, 0, 1933, 21], + ["null", 7, 1933, 21], + ["setarg", 8, 0, 7, 1933, 21], + ["invoke", 8, 7, 1933, 21], + ["move", 74, 7, 1933, 21], + ["access", 7, "push_err", 1934, 33], + ["get", 8, 48, 1, 1934, 23], + ["frame", 10, 8, 1, 1934, 23], + ["null", 8, 1934, 23], + ["setarg", 10, 0, 8, 1934, 23], + ["setarg", 10, 1, 7, 1934, 23], + ["invoke", 10, 7, 1934, 23], + ["move", 75, 7, 1934, 23], + ["access", 7, "push_done", 1935, 34], + ["get", 8, 48, 1, 1935, 24], + ["frame", 10, 8, 1, 1935, 24], + ["null", 8, 1935, 24], + ["setarg", 10, 0, 8, 1935, 24], + ["setarg", 10, 1, 7, 1935, 24], + ["invoke", 10, 7, 1935, 24], + ["move", 76, 7, 1935, 24], + ["access", 7, "is_array", 1936, 18], + ["get", 8, 54, 1, 1936, 11], + ["frame", 10, 8, 3, 1936, 11], + ["null", 8, 1936, 11], + ["setarg", 10, 0, 8, 1936, 11], + ["setarg", 10, 1, 7, 1936, 11], + ["setarg", 10, 2, 74, 1936, 11], + ["setarg", 10, 3, 35, 1936, 11], + ["invoke", 10, 7, 1936, 11], + ["access", 7, "jump_false", 1937, 26], + ["get", 8, 63, 1, 1937, 11], + ["frame", 10, 8, 3, 1937, 11], + ["null", 8, 1937, 11], + ["setarg", 10, 0, 8, 1937, 11], + ["setarg", 10, 1, 7, 1937, 11], + ["setarg", 10, 2, 74, 1937, 11], + ["setarg", 10, 3, 75, 1937, 11], + ["invoke", 10, 7, 1937, 11], + ["access", 7, "push", 1938, 18], + ["get", 8, 54, 1, 1938, 11], + ["frame", 10, 8, 3, 1938, 11], + ["null", 8, 1938, 11], + ["setarg", 10, 0, 8, 1938, 11], + ["setarg", 10, 1, 7, 1938, 11], + ["setarg", 10, 2, 35, 1938, 11], + ["setarg", 10, 3, 36, 1938, 11], + ["invoke", 10, 7, 1938, 11], + ["get", 7, 62, 1, 1939, 11], + ["frame", 8, 7, 1, 1939, 11], + ["null", 7, 1939, 11], + ["setarg", 8, 0, 7, 1939, 11], + ["setarg", 8, 1, 76, 1939, 11], + ["invoke", 8, 7, 1939, 11], + ["get", 7, 51, 1, 1940, 11], + ["frame", 8, 7, 1, 1940, 11], + ["null", 7, 1940, 11], + ["setarg", 8, 0, 7, 1940, 11], + ["setarg", 8, 1, 75, 1940, 11], + ["invoke", 8, 7, 1940, 11], + ["access", 7, "cannot push: target must be an array", 1941, 26], + ["get", 8, 61, 1, 1941, 11], + ["frame", 10, 8, 1, 1941, 11], + ["null", 8, 1941, 11], + ["setarg", 10, 0, 8, 1941, 11], + ["setarg", 10, 1, 7, 1941, 11], + ["invoke", 10, 7, 1941, 11], + ["access", 7, "disrupt", 1942, 18], + ["get", 8, 52, 1, 1942, 11], + ["frame", 10, 8, 1, 1942, 11], + ["null", 8, 1942, 11], + ["setarg", 10, 0, 8, 1942, 11], + ["setarg", 10, 1, 7, 1942, 11], + ["invoke", 10, 7, 1942, 11], + ["get", 7, 51, 1, 1943, 11], + ["frame", 8, 7, 1, 1943, 11], + ["null", 7, 1943, 11], + ["setarg", 8, 0, 7, 1943, 11], + ["setarg", 8, 1, 76, 1943, 11], + ["invoke", 8, 7, 1943, 11], + ["return", 36, 1944, 18], + "_nop_ur_27", + "if_else_1259", + "if_end_1260", + ["access", 7, 2, 1947, 22], + ["is_identical", 8, 34, 7, 1947, 22], + ["jump_true", 8, "eq_done_1278", 1947, 22], + "_nop_tc_449", + "_nop_tc_450", + "_nop_tc_451", + "_nop_tc_452", + ["eq_int", 8, 34, 7, 1947, 22], + ["jump", "eq_done_1278", 1947, 22], + "eq_ni_1279", + "_nop_tc_453", + "_nop_tc_454", + "_nop_tc_455", + "_nop_tc_456", + ["eq_float", 8, 34, 7, 1947, 22], + ["jump", "eq_done_1278", 1947, 22], + "eq_nn_1280", + "_nop_tc_457", + ["jump", "eq_nt_1281", 1947, 22], + "_nop_tc_458", + ["jump", "eq_nt_1281", 1947, 22], + ["eq_text", 8, 34, 7, 1947, 22], + ["jump", "eq_done_1278", 1947, 22], + "eq_nt_1281", + "_nop_tc_459", + ["jump", "eq_nnl_1282", 1947, 22], + "_nop_tc_460", + ["jump", "eq_nnl_1282", 1947, 22], + ["true", 8, 1947, 22], + ["jump", "eq_done_1278", 1947, 22], + "eq_nnl_1282", + "_nop_tc_461", + ["jump", "eq_nb_1283", 1947, 22], + "_nop_tc_462", + ["jump", "eq_nb_1283", 1947, 22], + ["eq_bool", 8, 34, 7, 1947, 22], + ["jump", "eq_done_1278", 1947, 22], + "eq_nb_1283", + ["false", 8, 1947, 22], + "eq_done_1278", + ["move", 7, 8, 1947, 22], + ["jump_false", 7, "and_end_1277", 1947, 22], + ["access", 8, "arrfor", 1947, 36], + ["is_identical", 10, 32, 8, 1947, 36], + ["jump_true", 10, "eq_done_1284", 1947, 36], + ["is_int", 11, 32, 1947, 36], + ["jump_false", 11, "eq_ni_1285", 1947, 36], + "_nop_tc_463", + ["jump", "eq_ni_1285", 1947, 36], + ["eq_int", 10, 32, 8, 1947, 36], + ["jump", "eq_done_1284", 1947, 36], + "eq_ni_1285", + ["is_num", 11, 32, 1947, 36], + ["jump_false", 11, "eq_nn_1286", 1947, 36], + "_nop_tc_464", + ["jump", "eq_nn_1286", 1947, 36], + ["eq_float", 10, 32, 8, 1947, 36], + ["jump", "eq_done_1284", 1947, 36], + "eq_nn_1286", + ["is_text", 11, 32, 1947, 36], + ["jump_false", 11, "eq_nt_1287", 1947, 36], + "_nop_tc_465", + "_nop_tc_466", + ["eq_text", 10, 32, 8, 1947, 36], + ["jump", "eq_done_1284", 1947, 36], + "eq_nt_1287", + ["is_null", 11, 32, 1947, 36], + ["jump_false", 11, "eq_nnl_1288", 1947, 36], + "_nop_tc_467", + ["jump", "eq_nnl_1288", 1947, 36], + ["true", 10, 1947, 36], + ["jump", "eq_done_1284", 1947, 36], + "eq_nnl_1288", + ["is_bool", 11, 32, 1947, 36], + ["jump_false", 11, "eq_nb_1289", 1947, 36], + "_nop_tc_468", + ["jump", "eq_nb_1289", 1947, 36], + ["eq_bool", 10, 32, 8, 1947, 36], + ["jump", "eq_done_1284", 1947, 36], + "eq_nb_1289", + ["false", 10, 1947, 36], + "eq_done_1284", + ["move", 7, 10, 1947, 36], + "and_end_1277", + ["move", 8, 7, 1947, 36], + ["jump_false", 8, "and_end_1276", 1947, 36], + ["get", 7, 40, 1, 1947, 48], + ["move", 8, 7, 1947, 48], + "and_end_1276", + ["jump_false", 8, "if_else_1274", 1947, 48], + ["access", 7, 0, 1948, 35], + ["load_index", 8, 30, 7, 1948, 35], + ["access", 7, -1, 1948, 39], + ["get", 10, 94, 1, 1948, 16], + ["frame", 11, 10, 2, 1948, 16], + ["null", 10, 1948, 16], + ["setarg", 11, 0, 10, 1948, 16], + ["setarg", 11, 1, 8, 1948, 16], + ["setarg", 11, 2, 7, 1948, 16], + ["invoke", 11, 7, 1948, 16], + ["move", 35, 7, 1948, 16], + ["access", 7, 1, 1949, 35], + ["load_index", 8, 30, 7, 1949, 35], + ["access", 7, -1, 1949, 39], + ["get", 10, 94, 1, 1949, 16], + ["frame", 11, 10, 2, 1949, 16], + ["null", 10, 1949, 16], + ["setarg", 11, 0, 10, 1949, 16], + ["setarg", 11, 1, 8, 1949, 16], + ["setarg", 11, 2, 7, 1949, 16], + ["invoke", 11, 7, 1949, 16], + ["move", 36, 7, 1949, 16], + ["get", 7, 43, 1, 1950, 15], + ["frame", 8, 7, 0, 1950, 15], + ["null", 7, 1950, 15], + ["setarg", 8, 0, 7, 1950, 15], + ["invoke", 8, 7, 1950, 15], + ["move", 39, 7, 1950, 15], + ["get", 7, 96, 1, 1951, 18], + ["frame", 8, 7, 3, 1951, 18], + ["null", 7, 1951, 18], + ["setarg", 8, 0, 7, 1951, 18], + ["setarg", 8, 1, 39, 1951, 18], + ["setarg", 8, 2, 35, 1951, 18], + ["setarg", 8, 3, 36, 1951, 18], + ["tail_invoke", 8, 7, 1951, 18], + ["return", 7, 1951, 18], + "_nop_ur_28", + "if_else_1274", + "if_end_1275", + ["access", 7, 2, 1953, 22], + ["is_identical", 8, 34, 7, 1953, 22], + ["jump_true", 8, "eq_done_1294", 1953, 22], + "_nop_tc_469", + "_nop_tc_470", + "_nop_tc_471", + "_nop_tc_472", + ["eq_int", 8, 34, 7, 1953, 22], + ["jump", "eq_done_1294", 1953, 22], + "eq_ni_1295", + "_nop_tc_473", + "_nop_tc_474", + "_nop_tc_475", + "_nop_tc_476", + ["eq_float", 8, 34, 7, 1953, 22], + ["jump", "eq_done_1294", 1953, 22], + "eq_nn_1296", + "_nop_tc_477", + ["jump", "eq_nt_1297", 1953, 22], + "_nop_tc_478", + ["jump", "eq_nt_1297", 1953, 22], + ["eq_text", 8, 34, 7, 1953, 22], + ["jump", "eq_done_1294", 1953, 22], + "eq_nt_1297", + "_nop_tc_479", + ["jump", "eq_nnl_1298", 1953, 22], + "_nop_tc_480", + ["jump", "eq_nnl_1298", 1953, 22], + ["true", 8, 1953, 22], + ["jump", "eq_done_1294", 1953, 22], + "eq_nnl_1298", + "_nop_tc_481", + ["jump", "eq_nb_1299", 1953, 22], + "_nop_tc_482", + ["jump", "eq_nb_1299", 1953, 22], + ["eq_bool", 8, 34, 7, 1953, 22], + ["jump", "eq_done_1294", 1953, 22], + "eq_nb_1299", + ["false", 8, 1953, 22], + "eq_done_1294", + ["move", 7, 8, 1953, 22], + ["jump_false", 7, "and_end_1293", 1953, 22], + ["access", 8, "every", 1953, 36], + ["is_identical", 10, 32, 8, 1953, 36], + ["jump_true", 10, "eq_done_1300", 1953, 36], + ["is_int", 11, 32, 1953, 36], + ["jump_false", 11, "eq_ni_1301", 1953, 36], + "_nop_tc_483", + ["jump", "eq_ni_1301", 1953, 36], + ["eq_int", 10, 32, 8, 1953, 36], + ["jump", "eq_done_1300", 1953, 36], + "eq_ni_1301", + ["is_num", 11, 32, 1953, 36], + ["jump_false", 11, "eq_nn_1302", 1953, 36], + "_nop_tc_484", + ["jump", "eq_nn_1302", 1953, 36], + ["eq_float", 10, 32, 8, 1953, 36], + ["jump", "eq_done_1300", 1953, 36], + "eq_nn_1302", + ["is_text", 11, 32, 1953, 36], + ["jump_false", 11, "eq_nt_1303", 1953, 36], + "_nop_tc_485", + "_nop_tc_486", + ["eq_text", 10, 32, 8, 1953, 36], + ["jump", "eq_done_1300", 1953, 36], + "eq_nt_1303", + ["is_null", 11, 32, 1953, 36], + ["jump_false", 11, "eq_nnl_1304", 1953, 36], + "_nop_tc_487", + ["jump", "eq_nnl_1304", 1953, 36], + ["true", 10, 1953, 36], + ["jump", "eq_done_1300", 1953, 36], + "eq_nnl_1304", + ["is_bool", 11, 32, 1953, 36], + ["jump_false", 11, "eq_nb_1305", 1953, 36], + "_nop_tc_488", + ["jump", "eq_nb_1305", 1953, 36], + ["eq_bool", 10, 32, 8, 1953, 36], + ["jump", "eq_done_1300", 1953, 36], + "eq_nb_1305", + ["false", 10, 1953, 36], + "eq_done_1300", + ["move", 7, 10, 1953, 36], + "and_end_1293", + ["move", 8, 7, 1953, 36], + ["jump_false", 8, "and_end_1292", 1953, 36], + ["get", 7, 91, 1, 1953, 47], + ["move", 8, 7, 1953, 47], + "and_end_1292", + ["jump_false", 8, "if_else_1290", 1953, 47], + ["access", 7, 0, 1954, 35], + ["load_index", 8, 30, 7, 1954, 35], + ["access", 7, -1, 1954, 39], + ["get", 10, 94, 1, 1954, 16], + ["frame", 11, 10, 2, 1954, 16], + ["null", 10, 1954, 16], + ["setarg", 11, 0, 10, 1954, 16], + ["setarg", 11, 1, 8, 1954, 16], + ["setarg", 11, 2, 7, 1954, 16], + ["invoke", 11, 7, 1954, 16], + ["move", 35, 7, 1954, 16], + ["access", 7, 1, 1955, 35], + ["load_index", 8, 30, 7, 1955, 35], + ["access", 7, -1, 1955, 39], + ["get", 10, 94, 1, 1955, 16], + ["frame", 11, 10, 2, 1955, 16], + ["null", 10, 1955, 16], + ["setarg", 11, 0, 10, 1955, 16], + ["setarg", 11, 1, 8, 1955, 16], + ["setarg", 11, 2, 7, 1955, 16], + ["invoke", 11, 7, 1955, 16], + ["move", 36, 7, 1955, 16], + ["get", 7, 43, 1, 1956, 15], + ["frame", 8, 7, 0, 1956, 15], + ["null", 7, 1956, 15], + ["setarg", 8, 0, 7, 1956, 15], + ["invoke", 8, 7, 1956, 15], + ["move", 39, 7, 1956, 15], + ["get", 7, 97, 1, 1957, 18], + ["frame", 8, 7, 3, 1957, 18], + ["null", 7, 1957, 18], + ["setarg", 8, 0, 7, 1957, 18], + ["setarg", 8, 1, 39, 1957, 18], + ["setarg", 8, 2, 35, 1957, 18], + ["setarg", 8, 3, 36, 1957, 18], + ["tail_invoke", 8, 7, 1957, 18], + ["return", 7, 1957, 18], + "_nop_ur_29", + "if_else_1290", + "if_end_1291", + ["access", 7, 2, 1959, 22], + ["is_identical", 8, 34, 7, 1959, 22], + ["jump_true", 8, "eq_done_1310", 1959, 22], + "_nop_tc_489", + "_nop_tc_490", + "_nop_tc_491", + "_nop_tc_492", + ["eq_int", 8, 34, 7, 1959, 22], + ["jump", "eq_done_1310", 1959, 22], + "eq_ni_1311", + "_nop_tc_493", + "_nop_tc_494", + "_nop_tc_495", + "_nop_tc_496", + ["eq_float", 8, 34, 7, 1959, 22], + ["jump", "eq_done_1310", 1959, 22], + "eq_nn_1312", + "_nop_tc_497", + ["jump", "eq_nt_1313", 1959, 22], + "_nop_tc_498", + ["jump", "eq_nt_1313", 1959, 22], + ["eq_text", 8, 34, 7, 1959, 22], + ["jump", "eq_done_1310", 1959, 22], + "eq_nt_1313", + "_nop_tc_499", + ["jump", "eq_nnl_1314", 1959, 22], + "_nop_tc_500", + ["jump", "eq_nnl_1314", 1959, 22], + ["true", 8, 1959, 22], + ["jump", "eq_done_1310", 1959, 22], + "eq_nnl_1314", + "_nop_tc_501", + ["jump", "eq_nb_1315", 1959, 22], + "_nop_tc_502", + ["jump", "eq_nb_1315", 1959, 22], + ["eq_bool", 8, 34, 7, 1959, 22], + ["jump", "eq_done_1310", 1959, 22], + "eq_nb_1315", + ["false", 8, 1959, 22], + "eq_done_1310", + ["move", 7, 8, 1959, 22], + ["jump_false", 7, "and_end_1309", 1959, 22], + ["access", 8, "some", 1959, 36], + ["is_identical", 10, 32, 8, 1959, 36], + ["jump_true", 10, "eq_done_1316", 1959, 36], + ["is_int", 11, 32, 1959, 36], + ["jump_false", 11, "eq_ni_1317", 1959, 36], + "_nop_tc_503", + ["jump", "eq_ni_1317", 1959, 36], + ["eq_int", 10, 32, 8, 1959, 36], + ["jump", "eq_done_1316", 1959, 36], + "eq_ni_1317", + ["is_num", 11, 32, 1959, 36], + ["jump_false", 11, "eq_nn_1318", 1959, 36], + "_nop_tc_504", + ["jump", "eq_nn_1318", 1959, 36], + ["eq_float", 10, 32, 8, 1959, 36], + ["jump", "eq_done_1316", 1959, 36], + "eq_nn_1318", + ["is_text", 11, 32, 1959, 36], + ["jump_false", 11, "eq_nt_1319", 1959, 36], + "_nop_tc_505", + "_nop_tc_506", + ["eq_text", 10, 32, 8, 1959, 36], + ["jump", "eq_done_1316", 1959, 36], + "eq_nt_1319", + ["is_null", 11, 32, 1959, 36], + ["jump_false", 11, "eq_nnl_1320", 1959, 36], + "_nop_tc_507", + ["jump", "eq_nnl_1320", 1959, 36], + ["true", 10, 1959, 36], + ["jump", "eq_done_1316", 1959, 36], + "eq_nnl_1320", + ["is_bool", 11, 32, 1959, 36], + ["jump_false", 11, "eq_nb_1321", 1959, 36], + "_nop_tc_508", + ["jump", "eq_nb_1321", 1959, 36], + ["eq_bool", 10, 32, 8, 1959, 36], + ["jump", "eq_done_1316", 1959, 36], + "eq_nb_1321", + ["false", 10, 1959, 36], + "eq_done_1316", + ["move", 7, 10, 1959, 36], + "and_end_1309", + ["move", 8, 7, 1959, 36], + ["jump_false", 8, "and_end_1308", 1959, 36], + ["get", 7, 92, 1, 1959, 46], + ["move", 8, 7, 1959, 46], + "and_end_1308", + ["jump_false", 8, "if_else_1306", 1959, 46], + ["access", 7, 0, 1960, 35], + ["load_index", 8, 30, 7, 1960, 35], + ["access", 7, -1, 1960, 39], + ["get", 10, 94, 1, 1960, 16], + ["frame", 11, 10, 2, 1960, 16], + ["null", 10, 1960, 16], + ["setarg", 11, 0, 10, 1960, 16], + ["setarg", 11, 1, 8, 1960, 16], + ["setarg", 11, 2, 7, 1960, 16], + ["invoke", 11, 7, 1960, 16], + ["move", 35, 7, 1960, 16], + ["access", 7, 1, 1961, 35], + ["load_index", 8, 30, 7, 1961, 35], + ["access", 7, -1, 1961, 39], + ["get", 10, 94, 1, 1961, 16], + ["frame", 11, 10, 2, 1961, 16], + ["null", 10, 1961, 16], + ["setarg", 11, 0, 10, 1961, 16], + ["setarg", 11, 1, 8, 1961, 16], + ["setarg", 11, 2, 7, 1961, 16], + ["invoke", 11, 7, 1961, 16], + ["move", 36, 7, 1961, 16], + ["get", 7, 43, 1, 1962, 15], + ["frame", 8, 7, 0, 1962, 15], + ["null", 7, 1962, 15], + ["setarg", 8, 0, 7, 1962, 15], + ["invoke", 8, 7, 1962, 15], + ["move", 39, 7, 1962, 15], + ["get", 7, 98, 1, 1963, 18], + ["frame", 8, 7, 3, 1963, 18], + ["null", 7, 1963, 18], + ["setarg", 8, 0, 7, 1963, 18], + ["setarg", 8, 1, 39, 1963, 18], + ["setarg", 8, 2, 35, 1963, 18], + ["setarg", 8, 3, 36, 1963, 18], + ["tail_invoke", 8, 7, 1963, 18], + ["return", 7, 1963, 18], + "_nop_ur_30", + "if_else_1306", + "if_end_1307", + ["access", 7, 2, 1965, 22], + ["is_identical", 8, 34, 7, 1965, 22], + ["jump_true", 8, "eq_done_1326", 1965, 22], + "_nop_tc_509", + "_nop_tc_510", + "_nop_tc_511", + "_nop_tc_512", + ["eq_int", 8, 34, 7, 1965, 22], + ["jump", "eq_done_1326", 1965, 22], + "eq_ni_1327", + "_nop_tc_513", + "_nop_tc_514", + "_nop_tc_515", + "_nop_tc_516", + ["eq_float", 8, 34, 7, 1965, 22], + ["jump", "eq_done_1326", 1965, 22], + "eq_nn_1328", + "_nop_tc_517", + ["jump", "eq_nt_1329", 1965, 22], + "_nop_tc_518", + ["jump", "eq_nt_1329", 1965, 22], + ["eq_text", 8, 34, 7, 1965, 22], + ["jump", "eq_done_1326", 1965, 22], + "eq_nt_1329", + "_nop_tc_519", + ["jump", "eq_nnl_1330", 1965, 22], + "_nop_tc_520", + ["jump", "eq_nnl_1330", 1965, 22], + ["true", 8, 1965, 22], + ["jump", "eq_done_1326", 1965, 22], + "eq_nnl_1330", + "_nop_tc_521", + ["jump", "eq_nb_1331", 1965, 22], + "_nop_tc_522", + ["jump", "eq_nb_1331", 1965, 22], + ["eq_bool", 8, 34, 7, 1965, 22], + ["jump", "eq_done_1326", 1965, 22], + "eq_nb_1331", + ["false", 8, 1965, 22], + "eq_done_1326", + ["move", 7, 8, 1965, 22], + ["jump_false", 7, "and_end_1325", 1965, 22], + ["access", 8, "filter", 1965, 36], + ["is_identical", 10, 32, 8, 1965, 36], + ["jump_true", 10, "eq_done_1332", 1965, 36], + ["is_int", 11, 32, 1965, 36], + ["jump_false", 11, "eq_ni_1333", 1965, 36], + "_nop_tc_523", + ["jump", "eq_ni_1333", 1965, 36], + ["eq_int", 10, 32, 8, 1965, 36], + ["jump", "eq_done_1332", 1965, 36], + "eq_ni_1333", + ["is_num", 11, 32, 1965, 36], + ["jump_false", 11, "eq_nn_1334", 1965, 36], + "_nop_tc_524", + ["jump", "eq_nn_1334", 1965, 36], + ["eq_float", 10, 32, 8, 1965, 36], + ["jump", "eq_done_1332", 1965, 36], + "eq_nn_1334", + ["is_text", 11, 32, 1965, 36], + ["jump_false", 11, "eq_nt_1335", 1965, 36], + "_nop_tc_525", + "_nop_tc_526", + ["eq_text", 10, 32, 8, 1965, 36], + ["jump", "eq_done_1332", 1965, 36], + "eq_nt_1335", + ["is_null", 11, 32, 1965, 36], + ["jump_false", 11, "eq_nnl_1336", 1965, 36], + "_nop_tc_527", + ["jump", "eq_nnl_1336", 1965, 36], + ["true", 10, 1965, 36], + ["jump", "eq_done_1332", 1965, 36], + "eq_nnl_1336", + ["is_bool", 11, 32, 1965, 36], + ["jump_false", 11, "eq_nb_1337", 1965, 36], + "_nop_tc_528", + ["jump", "eq_nb_1337", 1965, 36], + ["eq_bool", 10, 32, 8, 1965, 36], + ["jump", "eq_done_1332", 1965, 36], + "eq_nb_1337", + ["false", 10, 1965, 36], + "eq_done_1332", + ["move", 7, 10, 1965, 36], + "and_end_1325", + ["move", 8, 7, 1965, 36], + ["jump_false", 8, "and_end_1324", 1965, 36], + ["get", 7, 90, 1, 1965, 48], + ["move", 8, 7, 1965, 48], + "and_end_1324", + ["jump_false", 8, "if_else_1322", 1965, 48], + ["access", 7, 0, 1966, 35], + ["load_index", 8, 30, 7, 1966, 35], + ["access", 7, -1, 1966, 39], + ["get", 10, 94, 1, 1966, 16], + ["frame", 11, 10, 2, 1966, 16], + ["null", 10, 1966, 16], + ["setarg", 11, 0, 10, 1966, 16], + ["setarg", 11, 1, 8, 1966, 16], + ["setarg", 11, 2, 7, 1966, 16], + ["invoke", 11, 7, 1966, 16], + ["move", 35, 7, 1966, 16], + ["access", 7, 1, 1967, 35], + ["load_index", 8, 30, 7, 1967, 35], + ["access", 7, -1, 1967, 39], + ["get", 10, 94, 1, 1967, 16], + ["frame", 11, 10, 2, 1967, 16], + ["null", 10, 1967, 16], + ["setarg", 11, 0, 10, 1967, 16], + ["setarg", 11, 1, 8, 1967, 16], + ["setarg", 11, 2, 7, 1967, 16], + ["invoke", 11, 7, 1967, 16], + ["move", 36, 7, 1967, 16], + ["get", 7, 43, 1, 1968, 15], + ["frame", 8, 7, 0, 1968, 15], + ["null", 7, 1968, 15], + ["setarg", 8, 0, 7, 1968, 15], + ["invoke", 8, 7, 1968, 15], + ["move", 39, 7, 1968, 15], + ["get", 7, 99, 1, 1969, 18], + ["frame", 8, 7, 3, 1969, 18], + ["null", 7, 1969, 18], + ["setarg", 8, 0, 7, 1969, 18], + ["setarg", 8, 1, 39, 1969, 18], + ["setarg", 8, 2, 35, 1969, 18], + ["setarg", 8, 3, 36, 1969, 18], + ["tail_invoke", 8, 7, 1969, 18], + ["return", 7, 1969, 18], + "_nop_ur_31", + "if_else_1322", + "if_end_1323", + ["access", 7, "reduce", 1971, 22], + ["is_identical", 8, 32, 7, 1971, 22], + ["jump_true", 8, "eq_done_1343", 1971, 22], + ["is_int", 10, 32, 1971, 22], + ["jump_false", 10, "eq_ni_1344", 1971, 22], + "_nop_tc_529", + ["jump", "eq_ni_1344", 1971, 22], + ["eq_int", 8, 32, 7, 1971, 22], + ["jump", "eq_done_1343", 1971, 22], + "eq_ni_1344", + ["is_num", 10, 32, 1971, 22], + ["jump_false", 10, "eq_nn_1345", 1971, 22], + "_nop_tc_530", + ["jump", "eq_nn_1345", 1971, 22], + ["eq_float", 8, 32, 7, 1971, 22], + ["jump", "eq_done_1343", 1971, 22], + "eq_nn_1345", + ["is_text", 10, 32, 1971, 22], + ["jump_false", 10, "eq_nt_1346", 1971, 22], + "_nop_tc_531", + "_nop_tc_532", + ["eq_text", 8, 32, 7, 1971, 22], + ["jump", "eq_done_1343", 1971, 22], + "eq_nt_1346", + ["is_null", 10, 32, 1971, 22], + ["jump_false", 10, "eq_nnl_1347", 1971, 22], + "_nop_tc_533", + ["jump", "eq_nnl_1347", 1971, 22], + ["true", 8, 1971, 22], + ["jump", "eq_done_1343", 1971, 22], + "eq_nnl_1347", + ["is_bool", 10, 32, 1971, 22], + ["jump_false", 10, "eq_nb_1348", 1971, 22], + "_nop_tc_534", + ["jump", "eq_nb_1348", 1971, 22], + ["eq_bool", 8, 32, 7, 1971, 22], + ["jump", "eq_done_1343", 1971, 22], + "eq_nb_1348", + ["false", 8, 1971, 22], + "eq_done_1343", + ["move", 7, 8, 1971, 22], + ["jump_false", 7, "and_end_1342", 1971, 22], + ["access", 8, 2, 1971, 43], + "_nop_tc_535", + "_nop_tc_536", + "_nop_tc_537", + "_nop_tc_538", + ["ge_int", 10, 34, 8, 1971, 43], + ["jump", "rel_done_1351", 1971, 43], + "rel_ni_1349", + "_nop_tc_539", + "_nop_tc_540", + "_nop_tc_541", + "_nop_tc_542", + ["ge_float", 10, 34, 8, 1971, 43], + ["jump", "rel_done_1351", 1971, 43], + "rel_nn_1350", + "_nop_tc_543", + ["jump", "rel_err_1352", 1971, 43], + "_nop_tc_544", + ["jump", "rel_err_1352", 1971, 43], + ["ge_text", 10, 34, 8, 1971, 43], + ["jump", "rel_done_1351", 1971, 43], + "rel_err_1352", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1971, + 43 + ], + ["access", 11, "error", 1971, 43], + ["access", 12, "cannot compare with '>=': operands must be same type", 1971, 43], + ["array", 13, 0, 1971, 43], + ["push", 13, 12, 1971, 43], + ["frame", 12, 8, 2, 1971, 43], + ["null", 8, 1971, 43], + ["setarg", 12, 0, 8, 1971, 43], + ["setarg", 12, 1, 11, 1971, 43], + ["setarg", 12, 2, 13, 1971, 43], + ["invoke", 12, 8, 1971, 43], + ["disrupt", 1971, 43], + "rel_done_1351", + ["move", 7, 10, 1971, 43], + "and_end_1342", + ["move", 8, 7, 1971, 43], + ["jump_false", 8, "and_end_1341", 1971, 43], + ["access", 7, 4, 1971, 57], + "_nop_tc_545", + "_nop_tc_546", + "_nop_tc_547", + "_nop_tc_548", + ["le_int", 10, 34, 7, 1971, 57], + ["jump", "rel_done_1355", 1971, 57], + "rel_ni_1353", + "_nop_tc_549", + "_nop_tc_550", + "_nop_tc_551", + "_nop_tc_552", + ["le_float", 10, 34, 7, 1971, 57], + ["jump", "rel_done_1355", 1971, 57], + "rel_nn_1354", + "_nop_tc_553", + ["jump", "rel_err_1356", 1971, 57], + "_nop_tc_554", + ["jump", "rel_err_1356", 1971, 57], + ["le_text", 10, 34, 7, 1971, 57], + ["jump", "rel_done_1355", 1971, 57], + "rel_err_1356", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1971, + 57 + ], + ["access", 11, "error", 1971, 57], + ["access", 12, "cannot compare with '<=': operands must be same type", 1971, 57], + ["array", 13, 0, 1971, 57], + ["push", 13, 12, 1971, 57], + ["frame", 12, 7, 2, 1971, 57], + ["null", 7, 1971, 57], + ["setarg", 12, 0, 7, 1971, 57], + ["setarg", 12, 1, 11, 1971, 57], + ["setarg", 12, 2, 13, 1971, 57], + ["invoke", 12, 7, 1971, 57], + ["disrupt", 1971, 57], + "rel_done_1355", + ["move", 8, 10, 1971, 57], + "and_end_1341", + ["move", 7, 8, 1971, 57], + ["jump_false", 7, "and_end_1340", 1971, 57], + ["get", 8, 93, 1, 1971, 62], + ["move", 7, 8, 1971, 62], + "and_end_1340", + ["jump_false", 7, "if_else_1338", 1971, 62], + ["access", 7, 0, 1972, 35], + ["load_index", 8, 30, 7, 1972, 35], + ["access", 7, -1, 1972, 39], + ["get", 10, 94, 1, 1972, 16], + ["frame", 11, 10, 2, 1972, 16], + ["null", 10, 1972, 16], + ["setarg", 11, 0, 10, 1972, 16], + ["setarg", 11, 1, 8, 1972, 16], + ["setarg", 11, 2, 7, 1972, 16], + ["invoke", 11, 7, 1972, 16], + ["move", 35, 7, 1972, 16], + ["access", 7, 1, 1973, 35], + ["load_index", 8, 30, 7, 1973, 35], + ["access", 7, -1, 1973, 39], + ["get", 10, 94, 1, 1973, 16], + ["frame", 11, 10, 2, 1973, 16], + ["null", 10, 1973, 16], + ["setarg", 11, 0, 10, 1973, 16], + ["setarg", 11, 1, 8, 1973, 16], + ["setarg", 11, 2, 7, 1973, 16], + ["invoke", 11, 7, 1973, 16], + ["move", 36, 7, 1973, 16], + ["access", 7, 3, 1974, 25], + "_nop_tc_555", + "_nop_tc_556", + "_nop_tc_557", + "_nop_tc_558", + ["ge_int", 8, 34, 7, 1974, 25], + ["jump", "rel_done_1361", 1974, 25], + "rel_ni_1359", + "_nop_tc_559", + "_nop_tc_560", + "_nop_tc_561", + "_nop_tc_562", + ["ge_float", 8, 34, 7, 1974, 25], + ["jump", "rel_done_1361", 1974, 25], + "rel_nn_1360", + "_nop_tc_563", + ["jump", "rel_err_1362", 1974, 25], + "_nop_tc_564", + ["jump", "rel_err_1362", 1974, 25], + ["ge_text", 8, 34, 7, 1974, 25], + ["jump", "rel_done_1361", 1974, 25], + "rel_err_1362", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1974, + 25 + ], + ["access", 10, "error", 1974, 25], + ["access", 11, "cannot compare with '>=': operands must be same type", 1974, 25], + ["array", 12, 0, 1974, 25], + ["push", 12, 11, 1974, 25], + ["frame", 11, 7, 2, 1974, 25], + ["null", 7, 1974, 25], + ["setarg", 11, 0, 7, 1974, 25], + ["setarg", 11, 1, 10, 1974, 25], + ["setarg", 11, 2, 12, 1974, 25], + ["invoke", 11, 7, 1974, 25], + ["disrupt", 1974, 25], + "rel_done_1361", + ["jump_false", 8, "tern_else_1357", 1974, 25], + ["access", 7, 2, 1974, 48], + ["load_index", 8, 30, 7, 1974, 48], + ["access", 7, -1, 1974, 52], + ["get", 10, 94, 1, 1974, 29], + ["frame", 11, 10, 2, 1974, 29], + ["null", 10, 1974, 29], + ["setarg", 11, 0, 10, 1974, 29], + ["setarg", 11, 1, 8, 1974, 29], + ["setarg", 11, 2, 7, 1974, 29], + ["invoke", 11, 7, 1974, 29], + ["move", 8, 7, 1974, 29], + ["jump", "tern_end_1358", 1974, 29], + "tern_else_1357", + ["access", 7, -1, 1974, 58], + ["move", 8, 7, 1974, 58], + "tern_end_1358", + ["move", 37, 8, 1974, 58], + ["access", 7, 4, 1975, 25], + "_nop_tc_565", + "_nop_tc_566", + "_nop_tc_567", + "_nop_tc_568", + ["ge_int", 8, 34, 7, 1975, 25], + ["jump", "rel_done_1367", 1975, 25], + "rel_ni_1365", + "_nop_tc_569", + "_nop_tc_570", + "_nop_tc_571", + "_nop_tc_572", + ["ge_float", 8, 34, 7, 1975, 25], + ["jump", "rel_done_1367", 1975, 25], + "rel_nn_1366", + "_nop_tc_573", + ["jump", "rel_err_1368", 1975, 25], "_nop_tc_574", + ["jump", "rel_err_1368", 1975, 25], + ["ge_text", 8, 34, 7, 1975, 25], + ["jump", "rel_done_1367", 1975, 25], + "rel_err_1368", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1975, + 25 + ], + ["access", 10, "error", 1975, 25], + ["access", 11, "cannot compare with '>=': operands must be same type", 1975, 25], + ["array", 12, 0, 1975, 25], + ["push", 12, 11, 1975, 25], + ["frame", 11, 7, 2, 1975, 25], + ["null", 7, 1975, 25], + ["setarg", 11, 0, 7, 1975, 25], + ["setarg", 11, 1, 10, 1975, 25], + ["setarg", 11, 2, 12, 1975, 25], + ["invoke", 11, 7, 1975, 25], + ["disrupt", 1975, 25], + "rel_done_1367", + ["jump_false", 8, "tern_else_1363", 1975, 25], + ["access", 7, 3, 1975, 48], + ["load_index", 8, 30, 7, 1975, 48], + ["access", 7, -1, 1975, 52], + ["get", 10, 94, 1, 1975, 29], + ["frame", 11, 10, 2, 1975, 29], + ["null", 10, 1975, 29], + ["setarg", 11, 0, 10, 1975, 29], + ["setarg", 11, 1, 8, 1975, 29], + ["setarg", 11, 2, 7, 1975, 29], + ["invoke", 11, 7, 1975, 29], + ["move", 8, 7, 1975, 29], + ["jump", "tern_end_1364", 1975, 29], + "tern_else_1363", + ["access", 7, -1, 1975, 58], + ["move", 8, 7, 1975, 58], + "tern_end_1364", + ["move", 38, 8, 1975, 58], + ["get", 7, 43, 1, 1976, 15], + ["frame", 8, 7, 0, 1976, 15], + ["null", 7, 1976, 15], + ["setarg", 8, 0, 7, 1976, 15], + ["invoke", 8, 7, 1976, 15], + ["move", 39, 7, 1976, 15], + ["record", 7, 4], + ["store_field", 7, 35, "arr", 1977, 48], + ["store_field", 7, 36, "fn", 1977, 56], + ["store_field", 7, 37, "init", 1977, 66], + ["store_field", 7, 38, "rev", 1977, 75], + ["get", 8, 100, 1, 1977, 18], + ["frame", 10, 8, 3, 1977, 18], + ["null", 8, 1977, 18], + ["setarg", 10, 0, 8, 1977, 18], + ["setarg", 10, 1, 39, 1977, 18], + ["setarg", 10, 2, 7, 1977, 18], + ["setarg", 10, 3, 34, 1977, 18], + ["tail_invoke", 10, 7, 1977, 18], + ["return", 7, 1977, 18], + "_nop_ur_32", + "if_else_1338", + "if_end_1339", + ["jump", "if_end_1152", 1977, 18], + "if_else_1151", + "if_end_1152", + ["array", 7, 0, 1982, 19], + ["move", 41, 7, 1982, 19], + ["access", 9, 0, 1983, 12], + ["null", 7, 1984, 28], + ["is_identical", 8, 30, 7, 1984, 28], + ["jump_true", 8, "ne_nid_1372", 1984, 28], + ["jump", "ne_ni_1373", 1984, 28], + "ne_nid_1372", + ["false", 8, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_ni_1373", + ["is_int", 10, 30, 1984, 28], + ["jump_false", 10, "ne_nn_1374", 1984, 28], "_nop_tc_575", - ["add", 7, 9, 4, 2032, 19], - ["jump", "num_done_1516", 2032, 19], - "num_err_1515", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2032, - 19 - ], - ["access", 8, "error", 2032, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2032, 19], - ["array", 11, 0, 2032, 19], - ["push", 11, 10, 2032, 19], - ["frame", 10, 4, 2, 2032, 19], - ["null", 4, 2032, 19], - ["setarg", 10, 0, 4, 2032, 19], - ["setarg", 10, 1, 8, 2032, 19], - ["setarg", 10, 2, 11, 2032, 19], - ["invoke", 10, 4, 2032, 19], - ["disrupt", 2032, 19], - "num_done_1516", - ["move", 9, 7, 2032, 19], - ["jump", "while_start_1507", 2032, 19], - "while_end_1508", - ["get", 4, 40, 1, 2034, 14], - ["frame", 7, 4, 0, 2034, 14], - ["null", 4, 2034, 14], - ["setarg", 7, 0, 4, 2034, 14], - ["invoke", 7, 4, 2034, 14], - ["move", 20, 4, 2034, 14], - ["access", 4, "array", 2035, 18], - ["array", 7, 3, 2035, 33], - ["push", 7, 4, 2035, 33], - ["push", 7, 20, 2035, 33], - ["push", 7, 65, 2035, 33], - ["get", 4, 47, 1, 2035, 7], - ["frame", 8, 4, 1, 2035, 7], - ["null", 4, 2035, 7], - ["setarg", 8, 0, 4, 2035, 7], - ["setarg", 8, 1, 7, 2035, 7], - ["invoke", 8, 4, 2035, 7], - ["access", 9, 0, 2036, 12], - "while_start_1517", - ["is_int", 4, 9, 2037, 19], - ["jump_false", 4, "rel_ni_1519", 2037, 19], - ["is_int", 7, 65, 2037, 19], - ["jump_false", 7, "rel_ni_1519", 2037, 19], - ["lt_int", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_ni_1519", - ["is_num", 4, 9, 2037, 19], - ["jump_false", 4, "rel_nn_1520", 2037, 19], - ["is_num", 7, 65, 2037, 19], - ["jump_false", 7, "rel_nn_1520", 2037, 19], - ["lt_float", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_nn_1520", - ["is_text", 4, 9, 2037, 19], - ["jump_false", 4, "rel_err_1522", 2037, 19], - ["is_text", 7, 65, 2037, 19], - ["jump_false", 7, "rel_err_1522", 2037, 19], - ["lt_text", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_err_1522", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2037, - 19 - ], - ["access", 7, "error", 2037, 19], - ["access", 10, "cannot compare with '<': operands must be same type", 2037, 19], - ["array", 11, 0, 2037, 19], - ["push", 11, 10, 2037, 19], - ["frame", 10, 4, 2, 2037, 19], - ["null", 4, 2037, 19], - ["setarg", 10, 0, 4, 2037, 19], - ["setarg", 10, 1, 7, 2037, 19], - ["setarg", 10, 2, 11, 2037, 19], - ["invoke", 10, 4, 2037, 19], - ["disrupt", 2037, 19], - "rel_done_1521", - ["jump_false", 8, "while_end_1518", 2037, 19], - ["access", 4, "push", 2038, 16], - ["load_dynamic", 7, 66, 9, 2038, 41], - ["get", 8, 51, 1, 2038, 9], - ["frame", 10, 8, 3, 2038, 9], - ["null", 8, 2038, 9], - ["setarg", 10, 0, 8, 2038, 9], - ["setarg", 10, 1, 4, 2038, 9], - ["setarg", 10, 2, 20, 2038, 9], - ["setarg", 10, 3, 7, 2038, 9], - ["invoke", 10, 4, 2038, 9], - ["access", 4, 1, 2039, 19], - ["is_num", 7, 9, 2039, 19], - ["jump_false", 7, "num_err_1523", 2039, 19], + ["jump", "ne_nn_1374", 1984, 28], + ["ne_int", 8, 30, 7, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_nn_1374", + ["is_num", 10, 30, 1984, 28], + ["jump_false", 10, "ne_nt_1375", 1984, 28], "_nop_tc_576", + ["jump", "ne_nt_1375", 1984, 28], + ["ne_float", 8, 30, 7, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_nt_1375", + ["is_text", 10, 30, 1984, 28], + ["jump_false", 10, "ne_nnl_1376", 1984, 28], "_nop_tc_577", - ["add", 7, 9, 4, 2039, 19], - ["jump", "num_done_1524", 2039, 19], - "num_err_1523", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2039, - 19 - ], - ["access", 8, "error", 2039, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2039, 19], - ["array", 11, 0, 2039, 19], - ["push", 11, 10, 2039, 19], - ["frame", 10, 4, 2, 2039, 19], - ["null", 4, 2039, 19], - ["setarg", 10, 0, 4, 2039, 19], - ["setarg", 10, 1, 8, 2039, 19], - ["setarg", 10, 2, 11, 2039, 19], - ["invoke", 10, 4, 2039, 19], - ["disrupt", 2039, 19], - "num_done_1524", - ["move", 9, 7, 2039, 19], - ["jump", "while_start_1517", 2039, 19], - "while_end_1518", - ["return", 20, 2041, 14], - "_nop_ur_40", - "if_else_1499", - "if_end_1500", - ["access", 4, "record", 2045, 17], - ["is_identical", 7, 3, 4, 2045, 17], - ["jump_true", 7, "eq_done_1527", 2045, 17], - ["is_int", 8, 3, 2045, 17], - ["jump_false", 8, "eq_ni_1528", 2045, 17], + ["jump", "ne_nnl_1376", 1984, 28], + ["ne_text", 8, 30, 7, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_nnl_1376", + ["is_null", 10, 30, 1984, 28], + ["jump_false", 10, "ne_nb_1377", 1984, 28], "_nop_tc_578", - ["jump", "eq_ni_1528", 2045, 17], - ["eq_int", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_ni_1528", - ["is_num", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nn_1529", 2045, 17], "_nop_tc_579", - ["jump", "eq_nn_1529", 2045, 17], - ["eq_float", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nn_1529", - ["is_text", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nt_1530", 2045, 17], + ["false", 8, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_nb_1377", + ["is_bool", 10, 30, 1984, 28], + ["jump_false", 10, "ne_mis_1378", 1984, 28], "_nop_tc_580", + ["jump", "ne_mis_1378", 1984, 28], + ["ne_bool", 8, 30, 7, 1984, 28], + ["jump", "ne_done_1371", 1984, 28], + "ne_mis_1378", + ["true", 8, 1984, 28], + "ne_done_1371", + ["jump_false", 8, "tern_else_1369", 1984, 28], + ["length", 7, 30, 1984, 42], + ["move", 8, 7, 1984, 42], + ["jump", "tern_end_1370", 1984, 42], + "tern_else_1369", + ["access", 7, 0, 1984, 55], + ["move", 8, 7, 1984, 55], + "tern_end_1370", + ["move", 34, 8, 1984, 55], + "while_start_1379", + ["is_int", 7, 9, 1985, 19], + ["jump_false", 7, "rel_ni_1381", 1985, 19], "_nop_tc_581", - ["eq_text", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nt_1530", - ["is_null", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nnl_1531", 2045, 17], "_nop_tc_582", - ["jump", "eq_nnl_1531", 2045, 17], - ["true", 7, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nnl_1531", - ["is_bool", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nb_1532", 2045, 17], + ["lt_int", 7, 9, 34, 1985, 19], + ["jump", "rel_done_1383", 1985, 19], + "rel_ni_1381", "_nop_tc_583", - ["jump", "eq_nb_1532", 2045, 17], - ["eq_bool", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nb_1532", - ["false", 7, 2045, 17], - "eq_done_1527", - ["jump_false", 7, "if_else_1525", 2045, 17], - ["load_field", 4, 1, "list", 2046, 14], - ["move", 6, 4, 2046, 14], - ["get", 4, 40, 1, 2047, 14], - ["frame", 7, 4, 0, 2047, 14], - ["null", 4, 2047, 14], - ["setarg", 7, 0, 4, 2047, 14], - ["invoke", 7, 4, 2047, 14], - ["move", 20, 4, 2047, 14], - ["get", 4, 2, 1, 2048, 12], - ["access", 7, "record", 2048, 29], - ["length", 8, 6, 2048, 52], - ["array", 10, 3, 2048, 52], - ["push", 10, 7, 2048, 52], - ["push", 10, 20, 2048, 52], - ["push", 10, 8, 2048, 52], - ["is_array", 7, 4, 2048, 52], - ["jump_false", 7, "push_err_1533", 2048, 52], - ["push", 4, 10, 2048, 52], - ["jump", "push_done_1534", 2048, 52], - "push_err_1533", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2048, - 52 - ], - ["access", 7, "error", 2048, 52], - ["access", 8, "cannot push: target must be an array", 2048, 52], - ["array", 10, 0, 2048, 52], - ["push", 10, 8, 2048, 52], - ["frame", 8, 4, 2, 2048, 52], - ["null", 4, 2048, 52], - ["setarg", 8, 0, 4, 2048, 52], - ["setarg", 8, 1, 7, 2048, 52], - ["setarg", 8, 2, 10, 2048, 52], - ["invoke", 8, 4, 2048, 52], - ["disrupt", 2048, 52], - "push_done_1534", - ["access", 9, 0, 2049, 12], - "while_start_1535", - ["length", 4, 6, 2050, 26], - ["is_int", 7, 9, 2050, 26], - ["jump_false", 7, "rel_ni_1537", 2050, 26], "_nop_tc_584", "_nop_tc_585", - ["lt_int", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_ni_1537", - ["is_num", 7, 9, 2050, 26], - ["jump_false", 7, "rel_nn_1538", 2050, 26], "_nop_tc_586", + ["lt_float", 7, 9, 34, 1985, 19], + ["jump", "rel_done_1383", 1985, 19], + "rel_nn_1382", "_nop_tc_587", - ["lt_float", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_nn_1538", - ["is_text", 7, 9, 2050, 26], - ["jump_false", 7, "rel_err_1540", 2050, 26], + ["jump", "rel_err_1384", 1985, 19], "_nop_tc_588", - ["jump", "rel_err_1540", 2050, 26], - ["lt_text", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_err_1540", + ["jump", "rel_err_1384", 1985, 19], + ["lt_text", 7, 9, 34, 1985, 19], + ["jump", "rel_done_1383", 1985, 19], + "rel_err_1384", [ "access", - 4, + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1985, + 19 + ], + ["access", 10, "error", 1985, 19], + ["access", 11, "cannot compare with '<': operands must be same type", 1985, 19], + ["array", 12, 0, 1985, 19], + ["push", 12, 11, 1985, 19], + ["frame", 11, 8, 2, 1985, 19], + ["null", 8, 1985, 19], + ["setarg", 11, 0, 8, 1985, 19], + ["setarg", 11, 1, 10, 1985, 19], + ["setarg", 11, 2, 12, 1985, 19], + ["invoke", 11, 8, 1985, 19], + ["disrupt", 1985, 19], + "rel_done_1383", + ["jump_false", 7, "while_end_1380", 1985, 19], + ["load_dynamic", 7, 30, 9, 1986, 44], + ["access", 8, -1, 1986, 49], + ["get", 10, 94, 1, 1986, 25], + ["frame", 11, 10, 2, 1986, 25], + ["null", 10, 1986, 25], + ["setarg", 11, 0, 10, 1986, 25], + ["setarg", 11, 1, 7, 1986, 25], + ["setarg", 11, 2, 8, 1986, 25], + ["invoke", 11, 7, 1986, 25], + ["is_array", 8, 41, 1986, 25], + ["jump_false", 8, "push_err_1385", 1986, 25], + ["push", 41, 7, 1986, 25], + ["jump", "push_done_1386", 1986, 25], + "push_err_1385", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1986, + 25 + ], + ["access", 8, "error", 1986, 25], + ["access", 10, "cannot push: target must be an array", 1986, 25], + ["array", 11, 0, 1986, 25], + ["push", 11, 10, 1986, 25], + ["frame", 10, 7, 2, 1986, 25], + ["null", 7, 1986, 25], + ["setarg", 10, 0, 7, 1986, 25], + ["setarg", 10, 1, 8, 1986, 25], + ["setarg", 10, 2, 11, 1986, 25], + ["invoke", 10, 7, 1986, 25], + ["disrupt", 1986, 25], + "push_done_1386", + ["access", 7, 1, 1987, 19], + "_nop_tc_589", + "_nop_tc_590", + "_nop_tc_591", + "_nop_tc_592", + ["add", 8, 9, 7, 1987, 19], + ["jump", "num_done_1388", 1987, 19], + "num_err_1387", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1987, + 19 + ], + ["access", 10, "error", 1987, 19], + ["access", 11, "cannot apply '+': operands must be numbers", 1987, 19], + ["array", 12, 0, 1987, 19], + ["push", 12, 11, 1987, 19], + ["frame", 11, 7, 2, 1987, 19], + ["null", 7, 1987, 19], + ["setarg", 11, 0, 7, 1987, 19], + ["setarg", 11, 1, 10, 1987, 19], + ["setarg", 11, 2, 12, 1987, 19], + ["invoke", 11, 7, 1987, 19], + ["disrupt", 1987, 19], + "num_done_1388", + ["move", 9, 8, 1987, 19], + ["jump", "while_start_1379", 1987, 19], + "while_end_1380", + ["get", 7, 43, 1, 1989, 14], + ["frame", 8, 7, 0, 1989, 14], + ["null", 7, 1989, 14], + ["setarg", 8, 0, 7, 1989, 14], + ["invoke", 8, 7, 1989, 14], + ["move", 20, 7, 1989, 14], + ["access", 7, ".", 1990, 26], + ["is_identical", 8, 31, 7, 1990, 26], + ["jump_true", 8, "eq_done_1391", 1990, 26], + ["is_int", 10, 31, 1990, 26], + ["jump_false", 10, "eq_ni_1392", 1990, 26], + "_nop_tc_593", + ["jump", "eq_ni_1392", 1990, 26], + ["eq_int", 8, 31, 7, 1990, 26], + ["jump", "eq_done_1391", 1990, 26], + "eq_ni_1392", + ["is_num", 10, 31, 1990, 26], + ["jump_false", 10, "eq_nn_1393", 1990, 26], + "_nop_tc_594", + ["jump", "eq_nn_1393", 1990, 26], + ["eq_float", 8, 31, 7, 1990, 26], + ["jump", "eq_done_1391", 1990, 26], + "eq_nn_1393", + ["is_text", 10, 31, 1990, 26], + ["jump_false", 10, "eq_nt_1394", 1990, 26], + "_nop_tc_595", + "_nop_tc_596", + ["eq_text", 8, 31, 7, 1990, 26], + ["jump", "eq_done_1391", 1990, 26], + "eq_nt_1394", + ["is_null", 10, 31, 1990, 26], + ["jump_false", 10, "eq_nnl_1395", 1990, 26], + "_nop_tc_597", + ["jump", "eq_nnl_1395", 1990, 26], + ["true", 8, 1990, 26], + ["jump", "eq_done_1391", 1990, 26], + "eq_nnl_1395", + ["is_bool", 10, 31, 1990, 26], + ["jump_false", 10, "eq_nb_1396", 1990, 26], + "_nop_tc_598", + ["jump", "eq_nb_1396", 1990, 26], + ["eq_bool", 8, 31, 7, 1990, 26], + ["jump", "eq_done_1391", 1990, 26], + "eq_nb_1396", + ["false", 8, 1990, 26], + "eq_done_1391", + ["jump_false", 8, "if_else_1389", 1990, 26], + ["load_field", 7, 29, "left", 1991, 15], + ["move", 24, 7, 1991, 15], + ["load_field", 7, 29, "right", 1992, 16], + ["move", 25, 7, 1992, 16], + ["access", 7, -1, 1993, 34], + ["get", 8, 94, 1, 1993, 20], + ["frame", 10, 8, 2, 1993, 20], + ["null", 8, 1993, 20], + ["setarg", 10, 0, 8, 1993, 20], + ["setarg", 10, 1, 24, 1993, 20], + ["setarg", 10, 2, 7, 1993, 20], + ["invoke", 10, 7, 1993, 20], + ["move", 26, 7, 1993, 20], + ["get", 7, 80, 1, 1994, 9], + ["frame", 8, 7, 4, 1994, 9], + ["null", 7, 1994, 9], + ["setarg", 8, 0, 7, 1994, 9], + ["setarg", 8, 1, 20, 1994, 9], + ["setarg", 8, 2, 26, 1994, 9], + ["setarg", 8, 3, 25, 1994, 9], + ["setarg", 8, 4, 41, 1994, 9], + ["invoke", 8, 7, 1994, 9], + ["jump", "if_end_1390", 1994, 9], + "if_else_1389", + ["access", 7, "[", 1995, 33], + ["is_identical", 8, 31, 7, 1995, 33], + ["jump_true", 8, "eq_done_1399", 1995, 33], + ["is_int", 10, 31, 1995, 33], + ["jump_false", 10, "eq_ni_1400", 1995, 33], + "_nop_tc_599", + ["jump", "eq_ni_1400", 1995, 33], + ["eq_int", 8, 31, 7, 1995, 33], + ["jump", "eq_done_1399", 1995, 33], + "eq_ni_1400", + ["is_num", 10, 31, 1995, 33], + ["jump_false", 10, "eq_nn_1401", 1995, 33], + "_nop_tc_600", + ["jump", "eq_nn_1401", 1995, 33], + ["eq_float", 8, 31, 7, 1995, 33], + ["jump", "eq_done_1399", 1995, 33], + "eq_nn_1401", + ["is_text", 10, 31, 1995, 33], + ["jump_false", 10, "eq_nt_1402", 1995, 33], + "_nop_tc_601", + "_nop_tc_602", + ["eq_text", 8, 31, 7, 1995, 33], + ["jump", "eq_done_1399", 1995, 33], + "eq_nt_1402", + ["is_null", 10, 31, 1995, 33], + ["jump_false", 10, "eq_nnl_1403", 1995, 33], + "_nop_tc_603", + ["jump", "eq_nnl_1403", 1995, 33], + ["true", 8, 1995, 33], + ["jump", "eq_done_1399", 1995, 33], + "eq_nnl_1403", + ["is_bool", 10, 31, 1995, 33], + ["jump_false", 10, "eq_nb_1404", 1995, 33], + "_nop_tc_604", + ["jump", "eq_nb_1404", 1995, 33], + ["eq_bool", 8, 31, 7, 1995, 33], + ["jump", "eq_done_1399", 1995, 33], + "eq_nb_1404", + ["false", 8, 1995, 33], + "eq_done_1399", + ["jump_false", 8, "if_else_1397", 1995, 33], + ["load_field", 7, 29, "left", 1996, 15], + ["move", 24, 7, 1996, 15], + ["load_field", 7, 29, "right", 1997, 20], + ["move", 42, 7, 1997, 20], + ["access", 7, -1, 1998, 34], + ["get", 8, 94, 1, 1998, 20], + ["frame", 10, 8, 2, 1998, 20], + ["null", 8, 1998, 20], + ["setarg", 10, 0, 8, 1998, 20], + ["setarg", 10, 1, 24, 1998, 20], + ["setarg", 10, 2, 7, 1998, 20], + ["invoke", 10, 7, 1998, 20], + ["move", 26, 7, 1998, 20], + ["access", 7, -1, 1999, 39], + ["get", 8, 94, 1, 1999, 20], + ["frame", 10, 8, 2, 1999, 20], + ["null", 8, 1999, 20], + ["setarg", 10, 0, 8, 1999, 20], + ["setarg", 10, 1, 42, 1999, 20], + ["setarg", 10, 2, 7, 1999, 20], + ["invoke", 10, 7, 1999, 20], + ["move", 43, 7, 1999, 20], + ["get", 7, 81, 1, 2000, 9], + ["frame", 8, 7, 4, 2000, 9], + ["null", 7, 2000, 9], + ["setarg", 8, 0, 7, 2000, 9], + ["setarg", 8, 1, 20, 2000, 9], + ["setarg", 8, 2, 26, 2000, 9], + ["setarg", 8, 3, 43, 2000, 9], + ["setarg", 8, 4, 41, 2000, 9], + ["invoke", 8, 7, 2000, 9], + ["jump", "if_end_1398", 2000, 9], + "if_else_1397", + ["access", 7, -1, 2002, 38], + ["get", 8, 94, 1, 2002, 21], + ["frame", 10, 8, 2, 2002, 21], + ["null", 8, 2002, 21], + ["setarg", 10, 0, 8, 2002, 21], + ["setarg", 10, 1, 29, 2002, 21], + ["setarg", 10, 2, 7, 2002, 21], + ["invoke", 10, 7, 2002, 21], + ["move", 44, 7, 2002, 21], + ["get", 7, 79, 1, 2003, 9], + ["frame", 8, 7, 3, 2003, 9], + ["null", 7, 2003, 9], + ["setarg", 8, 0, 7, 2003, 9], + ["setarg", 8, 1, 20, 2003, 9], + ["setarg", 8, 2, 44, 2003, 9], + ["setarg", 8, 3, 41, 2003, 9], + ["invoke", 8, 7, 2003, 9], + "if_end_1398", + "if_end_1390", + ["return", 20, 2005, 14], + "_nop_ur_33", + "if_else_1056", + "if_end_1057", + ["access", 7, "!", 2009, 17], + ["is_identical", 8, 3, 7, 2009, 17], + ["jump_true", 8, "eq_done_1407", 2009, 17], + ["is_int", 10, 3, 2009, 17], + ["jump_false", 10, "eq_ni_1408", 2009, 17], + "_nop_tc_605", + ["jump", "eq_ni_1408", 2009, 17], + ["eq_int", 8, 3, 7, 2009, 17], + ["jump", "eq_done_1407", 2009, 17], + "eq_ni_1408", + ["is_num", 10, 3, 2009, 17], + ["jump_false", 10, "eq_nn_1409", 2009, 17], + "_nop_tc_606", + ["jump", "eq_nn_1409", 2009, 17], + ["eq_float", 8, 3, 7, 2009, 17], + ["jump", "eq_done_1407", 2009, 17], + "eq_nn_1409", + ["is_text", 10, 3, 2009, 17], + ["jump_false", 10, "eq_nt_1410", 2009, 17], + "_nop_tc_607", + "_nop_tc_608", + ["eq_text", 8, 3, 7, 2009, 17], + ["jump", "eq_done_1407", 2009, 17], + "eq_nt_1410", + ["is_null", 10, 3, 2009, 17], + ["jump_false", 10, "eq_nnl_1411", 2009, 17], + "_nop_tc_609", + ["jump", "eq_nnl_1411", 2009, 17], + ["true", 8, 2009, 17], + ["jump", "eq_done_1407", 2009, 17], + "eq_nnl_1411", + ["is_bool", 10, 3, 2009, 17], + ["jump_false", 10, "eq_nb_1412", 2009, 17], + "_nop_tc_610", + ["jump", "eq_nb_1412", 2009, 17], + ["eq_bool", 8, 3, 7, 2009, 17], + ["jump", "eq_done_1407", 2009, 17], + "eq_nb_1412", + ["false", 8, 2009, 17], + "eq_done_1407", + ["jump_false", 8, "if_else_1405", 2009, 17], + ["load_field", 7, 1, "expression", 2010, 31], + ["access", 8, -1, 2010, 48], + ["get", 10, 94, 1, 2010, 22], + ["frame", 11, 10, 2, 2010, 22], + ["null", 10, 2010, 22], + ["setarg", 11, 0, 10, 2010, 22], + ["setarg", 11, 1, 7, 2010, 22], + ["setarg", 11, 2, 8, 2010, 22], + ["invoke", 11, 7, 2010, 22], + ["move", 45, 7, 2010, 22], + ["get", 7, 43, 1, 2011, 14], + ["frame", 8, 7, 0, 2011, 14], + ["null", 7, 2011, 14], + ["setarg", 8, 0, 7, 2011, 14], + ["invoke", 8, 7, 2011, 14], + ["move", 4, 7, 2011, 14], + ["access", 7, "not", 2012, 14], + ["get", 8, 54, 1, 2012, 7], + ["frame", 10, 8, 3, 2012, 7], + ["null", 8, 2012, 7], + ["setarg", 10, 0, 8, 2012, 7], + ["setarg", 10, 1, 7, 2012, 7], + ["setarg", 10, 2, 4, 2012, 7], + ["setarg", 10, 3, 45, 2012, 7], + ["invoke", 10, 7, 2012, 7], + ["return", 4, 2013, 14], + "_nop_ur_34", + "if_else_1405", + "if_end_1406", + ["access", 7, "~", 2015, 17], + ["is_identical", 8, 3, 7, 2015, 17], + ["jump_true", 8, "eq_done_1415", 2015, 17], + ["is_int", 10, 3, 2015, 17], + ["jump_false", 10, "eq_ni_1416", 2015, 17], + "_nop_tc_611", + ["jump", "eq_ni_1416", 2015, 17], + ["eq_int", 8, 3, 7, 2015, 17], + ["jump", "eq_done_1415", 2015, 17], + "eq_ni_1416", + ["is_num", 10, 3, 2015, 17], + ["jump_false", 10, "eq_nn_1417", 2015, 17], + "_nop_tc_612", + ["jump", "eq_nn_1417", 2015, 17], + ["eq_float", 8, 3, 7, 2015, 17], + ["jump", "eq_done_1415", 2015, 17], + "eq_nn_1417", + ["is_text", 10, 3, 2015, 17], + ["jump_false", 10, "eq_nt_1418", 2015, 17], + "_nop_tc_613", + "_nop_tc_614", + ["eq_text", 8, 3, 7, 2015, 17], + ["jump", "eq_done_1415", 2015, 17], + "eq_nt_1418", + ["is_null", 10, 3, 2015, 17], + ["jump_false", 10, "eq_nnl_1419", 2015, 17], + "_nop_tc_615", + ["jump", "eq_nnl_1419", 2015, 17], + ["true", 8, 2015, 17], + ["jump", "eq_done_1415", 2015, 17], + "eq_nnl_1419", + ["is_bool", 10, 3, 2015, 17], + ["jump_false", 10, "eq_nb_1420", 2015, 17], + "_nop_tc_616", + ["jump", "eq_nb_1420", 2015, 17], + ["eq_bool", 8, 3, 7, 2015, 17], + ["jump", "eq_done_1415", 2015, 17], + "eq_nb_1420", + ["false", 8, 2015, 17], + "eq_done_1415", + ["jump_false", 8, "if_else_1413", 2015, 17], + ["load_field", 7, 1, "expression", 2016, 31], + ["access", 8, -1, 2016, 48], + ["get", 10, 94, 1, 2016, 22], + ["frame", 11, 10, 2, 2016, 22], + ["null", 10, 2016, 22], + ["setarg", 11, 0, 10, 2016, 22], + ["setarg", 11, 1, 7, 2016, 22], + ["setarg", 11, 2, 8, 2016, 22], + ["invoke", 11, 7, 2016, 22], + ["move", 45, 7, 2016, 22], + ["get", 7, 43, 1, 2017, 14], + ["frame", 8, 7, 0, 2017, 14], + ["null", 7, 2017, 14], + ["setarg", 8, 0, 7, 2017, 14], + ["invoke", 8, 7, 2017, 14], + ["move", 4, 7, 2017, 14], + ["access", 7, "bitnot", 2018, 14], + ["get", 8, 54, 1, 2018, 7], + ["frame", 10, 8, 3, 2018, 7], + ["null", 8, 2018, 7], + ["setarg", 10, 0, 8, 2018, 7], + ["setarg", 10, 1, 7, 2018, 7], + ["setarg", 10, 2, 4, 2018, 7], + ["setarg", 10, 3, 45, 2018, 7], + ["invoke", 10, 7, 2018, 7], + ["return", 4, 2019, 14], + "_nop_ur_35", + "if_else_1413", + "if_end_1414", + ["access", 7, "-unary", 2021, 17], + ["is_identical", 8, 3, 7, 2021, 17], + ["jump_true", 8, "eq_done_1423", 2021, 17], + ["is_int", 10, 3, 2021, 17], + ["jump_false", 10, "eq_ni_1424", 2021, 17], + "_nop_tc_617", + ["jump", "eq_ni_1424", 2021, 17], + ["eq_int", 8, 3, 7, 2021, 17], + ["jump", "eq_done_1423", 2021, 17], + "eq_ni_1424", + ["is_num", 10, 3, 2021, 17], + ["jump_false", 10, "eq_nn_1425", 2021, 17], + "_nop_tc_618", + ["jump", "eq_nn_1425", 2021, 17], + ["eq_float", 8, 3, 7, 2021, 17], + ["jump", "eq_done_1423", 2021, 17], + "eq_nn_1425", + ["is_text", 10, 3, 2021, 17], + ["jump_false", 10, "eq_nt_1426", 2021, 17], + "_nop_tc_619", + "_nop_tc_620", + ["eq_text", 8, 3, 7, 2021, 17], + ["jump", "eq_done_1423", 2021, 17], + "eq_nt_1426", + ["is_null", 10, 3, 2021, 17], + ["jump_false", 10, "eq_nnl_1427", 2021, 17], + "_nop_tc_621", + ["jump", "eq_nnl_1427", 2021, 17], + ["true", 8, 2021, 17], + ["jump", "eq_done_1423", 2021, 17], + "eq_nnl_1427", + ["is_bool", 10, 3, 2021, 17], + ["jump_false", 10, "eq_nb_1428", 2021, 17], + "_nop_tc_622", + ["jump", "eq_nb_1428", 2021, 17], + ["eq_bool", 8, 3, 7, 2021, 17], + ["jump", "eq_done_1423", 2021, 17], + "eq_nb_1428", + ["false", 8, 2021, 17], + "eq_done_1423", + ["jump_false", 8, "if_else_1421", 2021, 17], + ["load_field", 7, 1, "expression", 2022, 31], + ["access", 8, -1, 2022, 48], + ["get", 10, 94, 1, 2022, 22], + ["frame", 11, 10, 2, 2022, 22], + ["null", 10, 2022, 22], + ["setarg", 11, 0, 10, 2022, 22], + ["setarg", 11, 1, 7, 2022, 22], + ["setarg", 11, 2, 8, 2022, 22], + ["invoke", 11, 7, 2022, 22], + ["move", 45, 7, 2022, 22], + ["get", 7, 43, 1, 2023, 14], + ["frame", 8, 7, 0, 2023, 14], + ["null", 7, 2023, 14], + ["setarg", 8, 0, 7, 2023, 14], + ["invoke", 8, 7, 2023, 14], + ["move", 4, 7, 2023, 14], + ["load_field", 7, 1, "expression", 2024, 47], + ["get", 8, 72, 1, 2024, 7], + ["frame", 10, 8, 3, 2024, 7], + ["null", 8, 2024, 7], + ["setarg", 10, 0, 8, 2024, 7], + ["setarg", 10, 1, 4, 2024, 7], + ["setarg", 10, 2, 45, 2024, 7], + ["setarg", 10, 3, 7, 2024, 7], + ["invoke", 10, 7, 2024, 7], + ["return", 4, 2025, 14], + "_nop_ur_36", + "if_else_1421", + "if_end_1422", + ["access", 7, "+unary", 2027, 17], + ["is_identical", 8, 3, 7, 2027, 17], + ["jump_true", 8, "eq_done_1431", 2027, 17], + ["is_int", 10, 3, 2027, 17], + ["jump_false", 10, "eq_ni_1432", 2027, 17], + "_nop_tc_623", + ["jump", "eq_ni_1432", 2027, 17], + ["eq_int", 8, 3, 7, 2027, 17], + ["jump", "eq_done_1431", 2027, 17], + "eq_ni_1432", + ["is_num", 10, 3, 2027, 17], + ["jump_false", 10, "eq_nn_1433", 2027, 17], + "_nop_tc_624", + ["jump", "eq_nn_1433", 2027, 17], + ["eq_float", 8, 3, 7, 2027, 17], + ["jump", "eq_done_1431", 2027, 17], + "eq_nn_1433", + ["is_text", 10, 3, 2027, 17], + ["jump_false", 10, "eq_nt_1434", 2027, 17], + "_nop_tc_625", + "_nop_tc_626", + ["eq_text", 8, 3, 7, 2027, 17], + ["jump", "eq_done_1431", 2027, 17], + "eq_nt_1434", + ["is_null", 10, 3, 2027, 17], + ["jump_false", 10, "eq_nnl_1435", 2027, 17], + "_nop_tc_627", + ["jump", "eq_nnl_1435", 2027, 17], + ["true", 8, 2027, 17], + ["jump", "eq_done_1431", 2027, 17], + "eq_nnl_1435", + ["is_bool", 10, 3, 2027, 17], + ["jump_false", 10, "eq_nb_1436", 2027, 17], + "_nop_tc_628", + ["jump", "eq_nb_1436", 2027, 17], + ["eq_bool", 8, 3, 7, 2027, 17], + ["jump", "eq_done_1431", 2027, 17], + "eq_nb_1436", + ["false", 8, 2027, 17], + "eq_done_1431", + ["jump_false", 8, "if_else_1429", 2027, 17], + ["load_field", 7, 1, "expression", 2028, 23], + ["access", 8, -1, 2028, 40], + ["get", 10, 94, 1, 2028, 14], + ["frame", 11, 10, 2, 2028, 14], + ["null", 10, 2028, 14], + ["setarg", 11, 0, 10, 2028, 14], + ["setarg", 11, 1, 7, 2028, 14], + ["setarg", 11, 2, 8, 2028, 14], + ["tail_invoke", 11, 7, 2028, 14], + ["return", 7, 2028, 14], + "_nop_ur_37", + "if_else_1429", + "if_end_1430", + ["access", 7, "++", 2032, 17], + ["is_identical", 8, 3, 7, 2032, 17], + ["jump_true", 8, "eq_done_1440", 2032, 17], + ["is_int", 10, 3, 2032, 17], + ["jump_false", 10, "eq_ni_1441", 2032, 17], + "_nop_tc_629", + ["jump", "eq_ni_1441", 2032, 17], + ["eq_int", 8, 3, 7, 2032, 17], + ["jump", "eq_done_1440", 2032, 17], + "eq_ni_1441", + ["is_num", 10, 3, 2032, 17], + ["jump_false", 10, "eq_nn_1442", 2032, 17], + "_nop_tc_630", + ["jump", "eq_nn_1442", 2032, 17], + ["eq_float", 8, 3, 7, 2032, 17], + ["jump", "eq_done_1440", 2032, 17], + "eq_nn_1442", + ["is_text", 10, 3, 2032, 17], + ["jump_false", 10, "eq_nt_1443", 2032, 17], + "_nop_tc_631", + "_nop_tc_632", + ["eq_text", 8, 3, 7, 2032, 17], + ["jump", "eq_done_1440", 2032, 17], + "eq_nt_1443", + ["is_null", 10, 3, 2032, 17], + ["jump_false", 10, "eq_nnl_1444", 2032, 17], + "_nop_tc_633", + ["jump", "eq_nnl_1444", 2032, 17], + ["true", 8, 2032, 17], + ["jump", "eq_done_1440", 2032, 17], + "eq_nnl_1444", + ["is_bool", 10, 3, 2032, 17], + ["jump_false", 10, "eq_nb_1445", 2032, 17], + "_nop_tc_634", + ["jump", "eq_nb_1445", 2032, 17], + ["eq_bool", 8, 3, 7, 2032, 17], + ["jump", "eq_done_1440", 2032, 17], + "eq_nb_1445", + ["false", 8, 2032, 17], + "eq_done_1440", + ["move", 7, 8, 2032, 17], + ["jump_true", 7, "or_end_1439", 2032, 17], + ["access", 8, "--", 2032, 33], + ["is_identical", 10, 3, 8, 2032, 33], + ["jump_true", 10, "eq_done_1446", 2032, 33], + ["is_int", 11, 3, 2032, 33], + ["jump_false", 11, "eq_ni_1447", 2032, 33], + "_nop_tc_635", + ["jump", "eq_ni_1447", 2032, 33], + ["eq_int", 10, 3, 8, 2032, 33], + ["jump", "eq_done_1446", 2032, 33], + "eq_ni_1447", + ["is_num", 11, 3, 2032, 33], + ["jump_false", 11, "eq_nn_1448", 2032, 33], + "_nop_tc_636", + ["jump", "eq_nn_1448", 2032, 33], + ["eq_float", 10, 3, 8, 2032, 33], + ["jump", "eq_done_1446", 2032, 33], + "eq_nn_1448", + ["is_text", 11, 3, 2032, 33], + ["jump_false", 11, "eq_nt_1449", 2032, 33], + "_nop_tc_637", + "_nop_tc_638", + ["eq_text", 10, 3, 8, 2032, 33], + ["jump", "eq_done_1446", 2032, 33], + "eq_nt_1449", + ["is_null", 11, 3, 2032, 33], + ["jump_false", 11, "eq_nnl_1450", 2032, 33], + "_nop_tc_639", + ["jump", "eq_nnl_1450", 2032, 33], + ["true", 10, 2032, 33], + ["jump", "eq_done_1446", 2032, 33], + "eq_nnl_1450", + ["is_bool", 11, 3, 2032, 33], + ["jump_false", 11, "eq_nb_1451", 2032, 33], + "_nop_tc_640", + ["jump", "eq_nb_1451", 2032, 33], + ["eq_bool", 10, 3, 8, 2032, 33], + ["jump", "eq_done_1446", 2032, 33], + "eq_nb_1451", + ["false", 10, 2032, 33], + "eq_done_1446", + ["move", 7, 10, 2032, 33], + "or_end_1439", + ["jump_false", 7, "if_else_1437", 2032, 33], + ["load_field", 7, 1, "expression", 2033, 17], + ["move", 46, 7, 2033, 17], + ["load_field", 7, 1, "postfix", 2034, 17], + ["true", 8, 2034, 33], + ["is_identical", 47, 7, 8, 2034, 33], + ["jump_true", 47, "eq_done_1452", 2034, 33], + ["is_int", 10, 7, 2034, 33], + ["jump_false", 10, "eq_ni_1453", 2034, 33], + "_nop_tc_641", + ["jump", "eq_ni_1453", 2034, 33], + ["eq_int", 47, 7, 8, 2034, 33], + ["jump", "eq_done_1452", 2034, 33], + "eq_ni_1453", + ["is_num", 10, 7, 2034, 33], + ["jump_false", 10, "eq_nn_1454", 2034, 33], + "_nop_tc_642", + ["jump", "eq_nn_1454", 2034, 33], + ["eq_float", 47, 7, 8, 2034, 33], + ["jump", "eq_done_1452", 2034, 33], + "eq_nn_1454", + ["is_text", 10, 7, 2034, 33], + ["jump_false", 10, "eq_nt_1455", 2034, 33], + "_nop_tc_643", + ["jump", "eq_nt_1455", 2034, 33], + ["eq_text", 47, 7, 8, 2034, 33], + ["jump", "eq_done_1452", 2034, 33], + "eq_nt_1455", + ["is_null", 10, 7, 2034, 33], + ["jump_false", 10, "eq_nnl_1456", 2034, 33], + "_nop_tc_644", + ["jump", "eq_nnl_1456", 2034, 33], + ["true", 47, 2034, 33], + ["jump", "eq_done_1452", 2034, 33], + "eq_nnl_1456", + ["is_bool", 10, 7, 2034, 33], + ["jump_false", 10, "eq_nb_1457", 2034, 33], + "_nop_tc_645", + "_nop_tc_646", + ["eq_bool", 47, 7, 8, 2034, 33], + ["jump", "eq_done_1452", 2034, 33], + "eq_nb_1457", + ["false", 47, 2034, 33], + "eq_done_1452", + ["access", 7, "++", 2035, 26], + ["is_identical", 8, 3, 7, 2035, 26], + ["jump_true", 8, "eq_done_1460", 2035, 26], + ["is_int", 10, 3, 2035, 26], + ["jump_false", 10, "eq_ni_1461", 2035, 26], + "_nop_tc_647", + ["jump", "eq_ni_1461", 2035, 26], + ["eq_int", 8, 3, 7, 2035, 26], + ["jump", "eq_done_1460", 2035, 26], + "eq_ni_1461", + ["is_num", 10, 3, 2035, 26], + ["jump_false", 10, "eq_nn_1462", 2035, 26], + "_nop_tc_648", + ["jump", "eq_nn_1462", 2035, 26], + ["eq_float", 8, 3, 7, 2035, 26], + ["jump", "eq_done_1460", 2035, 26], + "eq_nn_1462", + ["is_text", 10, 3, 2035, 26], + ["jump_false", 10, "eq_nt_1463", 2035, 26], + "_nop_tc_649", + "_nop_tc_650", + ["eq_text", 8, 3, 7, 2035, 26], + ["jump", "eq_done_1460", 2035, 26], + "eq_nt_1463", + ["is_null", 10, 3, 2035, 26], + ["jump_false", 10, "eq_nnl_1464", 2035, 26], + "_nop_tc_651", + ["jump", "eq_nnl_1464", 2035, 26], + ["true", 8, 2035, 26], + ["jump", "eq_done_1460", 2035, 26], + "eq_nnl_1464", + ["is_bool", 10, 3, 2035, 26], + ["jump_false", 10, "eq_nb_1465", 2035, 26], + "_nop_tc_652", + ["jump", "eq_nb_1465", 2035, 26], + ["eq_bool", 8, 3, 7, 2035, 26], + ["jump", "eq_done_1460", 2035, 26], + "eq_nb_1465", + ["false", 8, 2035, 26], + "eq_done_1460", + ["jump_false", 8, "tern_else_1458", 2035, 26], + ["access", 7, "add", 2035, 33], + ["move", 8, 7, 2035, 33], + ["jump", "tern_end_1459", 2035, 33], + "tern_else_1458", + ["access", 7, "subtract", 2035, 41], + ["move", 8, 7, 2035, 41], + "tern_end_1459", + ["move", 48, 8, 2035, 41], + ["load_field", 7, 46, "kind", 2036, 22], + ["move", 49, 7, 2036, 22], + ["get", 7, 43, 1, 2037, 18], + ["frame", 8, 7, 0, 2037, 18], + ["null", 7, 2037, 18], + ["setarg", 8, 0, 7, 2037, 18], + ["invoke", 8, 7, 2037, 18], + ["move", 50, 7, 2037, 18], + ["access", 7, "int", 2038, 14], + ["access", 8, 1, 2038, 31], + ["get", 10, 54, 1, 2038, 7], + ["frame", 11, 10, 3, 2038, 7], + ["null", 10, 2038, 7], + ["setarg", 11, 0, 10, 2038, 7], + ["setarg", 11, 1, 7, 2038, 7], + ["setarg", 11, 2, 50, 2038, 7], + ["setarg", 11, 3, 8, 2038, 7], + ["invoke", 11, 7, 2038, 7], + ["record", 7, 2], + ["access", 8, "number", 2039, 25], + ["store_field", 7, 8, "kind", 2039, 25], + ["access", 8, 1, 2039, 43], + ["store_field", 7, 8, "number", 2039, 43], + ["move", 51, 7, 2039, 43], + ["access", 7, "name", 2041, 27], + ["is_identical", 8, 49, 7, 2041, 27], + ["jump_true", 8, "eq_done_1468", 2041, 27], + ["is_int", 10, 49, 2041, 27], + ["jump_false", 10, "eq_ni_1469", 2041, 27], + "_nop_tc_653", + ["jump", "eq_ni_1469", 2041, 27], + ["eq_int", 8, 49, 7, 2041, 27], + ["jump", "eq_done_1468", 2041, 27], + "eq_ni_1469", + ["is_num", 10, 49, 2041, 27], + ["jump_false", 10, "eq_nn_1470", 2041, 27], + "_nop_tc_654", + ["jump", "eq_nn_1470", 2041, 27], + ["eq_float", 8, 49, 7, 2041, 27], + ["jump", "eq_done_1468", 2041, 27], + "eq_nn_1470", + ["is_text", 10, 49, 2041, 27], + ["jump_false", 10, "eq_nt_1471", 2041, 27], + "_nop_tc_655", + "_nop_tc_656", + ["eq_text", 8, 49, 7, 2041, 27], + ["jump", "eq_done_1468", 2041, 27], + "eq_nt_1471", + ["is_null", 10, 49, 2041, 27], + ["jump_false", 10, "eq_nnl_1472", 2041, 27], + "_nop_tc_657", + ["jump", "eq_nnl_1472", 2041, 27], + ["true", 8, 2041, 27], + ["jump", "eq_done_1468", 2041, 27], + "eq_nnl_1472", + ["is_bool", 10, 49, 2041, 27], + ["jump_false", 10, "eq_nb_1473", 2041, 27], + "_nop_tc_658", + ["jump", "eq_nb_1473", 2041, 27], + ["eq_bool", 8, 49, 7, 2041, 27], + ["jump", "eq_done_1468", 2041, 27], + "eq_nb_1473", + ["false", 8, 2041, 27], + "eq_done_1468", + ["jump_false", 8, "if_else_1466", 2041, 27], + ["load_field", 7, 46, "name", 2042, 16], + ["move", 17, 7, 2042, 16], + ["load_field", 7, 46, "level", 2043, 17], + ["move", 18, 7, 2043, 17], + ["null", 7, 2044, 22], + ["is_identical", 8, 18, 7, 2044, 22], + ["jump_true", 8, "eq_done_1476", 2044, 22], + ["is_int", 10, 18, 2044, 22], + ["jump_false", 10, "eq_ni_1477", 2044, 22], + "_nop_tc_659", + ["jump", "eq_ni_1477", 2044, 22], + ["eq_int", 8, 18, 7, 2044, 22], + ["jump", "eq_done_1476", 2044, 22], + "eq_ni_1477", + ["is_num", 10, 18, 2044, 22], + ["jump_false", 10, "eq_nn_1478", 2044, 22], + "_nop_tc_660", + ["jump", "eq_nn_1478", 2044, 22], + ["eq_float", 8, 18, 7, 2044, 22], + ["jump", "eq_done_1476", 2044, 22], + "eq_nn_1478", + ["is_text", 10, 18, 2044, 22], + ["jump_false", 10, "eq_nt_1479", 2044, 22], + "_nop_tc_661", + ["jump", "eq_nt_1479", 2044, 22], + ["eq_text", 8, 18, 7, 2044, 22], + ["jump", "eq_done_1476", 2044, 22], + "eq_nt_1479", + ["is_null", 10, 18, 2044, 22], + ["jump_false", 10, "eq_nnl_1480", 2044, 22], + "_nop_tc_662", + "_nop_tc_663", + ["true", 8, 2044, 22], + ["jump", "eq_done_1476", 2044, 22], + "eq_nnl_1480", + ["is_bool", 10, 18, 2044, 22], + ["jump_false", 10, "eq_nb_1481", 2044, 22], + "_nop_tc_664", + ["jump", "eq_nb_1481", 2044, 22], + ["eq_bool", 8, 18, 7, 2044, 22], + ["jump", "eq_done_1476", 2044, 22], + "eq_nb_1481", + ["false", 8, 2044, 22], + "eq_done_1476", + ["jump_false", 8, "if_else_1474", 2044, 22], + ["access", 18, -1, 2045, 19], + ["jump", "if_end_1475", 2045, 19], + "if_else_1474", + "if_end_1475", + ["get", 7, 43, 1, 2047, 20], + ["frame", 8, 7, 0, 2047, 20], + ["null", 7, 2047, 20], + ["setarg", 8, 0, 7, 2047, 20], + ["invoke", 8, 7, 2047, 20], + ["move", 52, 7, 2047, 20], + ["access", 7, 0, 2048, 22], + ["is_identical", 8, 18, 7, 2048, 22], + ["jump_true", 8, "eq_done_1484", 2048, 22], + ["is_int", 10, 18, 2048, 22], + ["jump_false", 10, "eq_ni_1485", 2048, 22], + "_nop_tc_665", + "_nop_tc_666", + ["eq_int", 8, 18, 7, 2048, 22], + ["jump", "eq_done_1484", 2048, 22], + "eq_ni_1485", + ["is_num", 10, 18, 2048, 22], + ["jump_false", 10, "eq_nn_1486", 2048, 22], + "_nop_tc_667", + "_nop_tc_668", + ["eq_float", 8, 18, 7, 2048, 22], + ["jump", "eq_done_1484", 2048, 22], + "eq_nn_1486", + ["is_text", 10, 18, 2048, 22], + ["jump_false", 10, "eq_nt_1487", 2048, 22], + "_nop_tc_669", + ["jump", "eq_nt_1487", 2048, 22], + ["eq_text", 8, 18, 7, 2048, 22], + ["jump", "eq_done_1484", 2048, 22], + "eq_nt_1487", + ["is_null", 10, 18, 2048, 22], + ["jump_false", 10, "eq_nnl_1488", 2048, 22], + "_nop_tc_670", + ["jump", "eq_nnl_1488", 2048, 22], + ["true", 8, 2048, 22], + ["jump", "eq_done_1484", 2048, 22], + "eq_nnl_1488", + ["is_bool", 10, 18, 2048, 22], + ["jump_false", 10, "eq_nb_1489", 2048, 22], + "_nop_tc_671", + ["jump", "eq_nb_1489", 2048, 22], + ["eq_bool", 8, 18, 7, 2048, 22], + ["jump", "eq_done_1484", 2048, 22], + "eq_nb_1489", + ["false", 8, 2048, 22], + "eq_done_1484", + ["jump_false", 8, "if_else_1482", 2048, 22], + ["get", 7, 45, 1, 2049, 19], + ["frame", 8, 7, 1, 2049, 19], + ["null", 7, 2049, 19], + ["setarg", 8, 0, 7, 2049, 19], + ["setarg", 8, 1, 17, 2049, 19], + ["invoke", 8, 7, 2049, 19], + ["move", 53, 7, 2049, 19], + ["access", 7, 0, 2050, 24], + ["is_int", 8, 53, 2050, 24], + ["jump_false", 8, "rel_ni_1492", 2050, 24], + "_nop_tc_672", + "_nop_tc_673", + ["ge_int", 10, 53, 7, 2050, 24], + ["jump", "rel_done_1494", 2050, 24], + "rel_ni_1492", + ["is_num", 8, 53, 2050, 24], + ["jump_false", 8, "rel_nn_1493", 2050, 24], + "_nop_tc_674", + "_nop_tc_675", + ["ge_float", 10, 53, 7, 2050, 24], + ["jump", "rel_done_1494", 2050, 24], + "rel_nn_1493", + ["is_text", 8, 53, 2050, 24], + ["jump_false", 8, "rel_err_1495", 2050, 24], + "_nop_tc_676", + ["jump", "rel_err_1495", 2050, 24], + ["ge_text", 10, 53, 7, 2050, 24], + ["jump", "rel_done_1494", 2050, 24], + "rel_err_1495", + [ + "access", + 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 2050, - 26 + 24 ], - ["access", 7, "error", 2050, 26], - ["access", 10, "cannot compare with '<': operands must be same type", 2050, 26], - ["array", 11, 0, 2050, 26], - ["push", 11, 10, 2050, 26], - ["frame", 10, 4, 2, 2050, 26], - ["null", 4, 2050, 26], - ["setarg", 10, 0, 4, 2050, 26], - ["setarg", 10, 1, 7, 2050, 26], - ["setarg", 10, 2, 11, 2050, 26], - ["invoke", 10, 4, 2050, 26], - ["disrupt", 2050, 26], - "rel_done_1539", - ["jump_false", 8, "while_end_1536", 2050, 26], - ["load_dynamic", 4, 6, 9, 2051, 21], - ["move", 67, 4, 2051, 21], - ["load_field", 4, 67, "left", 2052, 15], - ["move", 68, 4, 2052, 15], - ["load_field", 4, 67, "right", 2053, 15], - ["move", 5, 4, 2053, 15], - ["access", 4, -1, 2054, 34], - ["get", 7, 88, 1, 2054, 20], - ["frame", 8, 7, 2, 2054, 20], - ["null", 7, 2054, 20], - ["setarg", 8, 0, 7, 2054, 20], - ["setarg", 8, 1, 5, 2054, 20], - ["setarg", 8, 2, 4, 2054, 20], - ["invoke", 8, 4, 2054, 20], - ["move", 69, 4, 2054, 20], - ["load_field", 4, 68, "kind", 2055, 20], - ["move", 70, 4, 2055, 20], - ["access", 4, "name", 2056, 25], - ["is_identical", 7, 70, 4, 2056, 25], - ["jump_true", 7, "eq_done_1543", 2056, 25], - ["is_int", 8, 70, 2056, 25], - ["jump_false", 8, "eq_ni_1544", 2056, 25], - "_nop_tc_589", - ["jump", "eq_ni_1544", 2056, 25], - ["eq_int", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_ni_1544", - ["is_num", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nn_1545", 2056, 25], - "_nop_tc_590", - ["jump", "eq_nn_1545", 2056, 25], - ["eq_float", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nn_1545", - ["is_text", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nt_1546", 2056, 25], - "_nop_tc_591", - "_nop_tc_592", - ["eq_text", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nt_1546", - ["is_null", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nnl_1547", 2056, 25], - "_nop_tc_593", - ["jump", "eq_nnl_1547", 2056, 25], - ["true", 7, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nnl_1547", - ["is_bool", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nb_1548", 2056, 25], - "_nop_tc_594", - ["jump", "eq_nb_1548", 2056, 25], - ["eq_bool", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nb_1548", - ["false", 7, 2056, 25], - "eq_done_1543", - ["jump_false", 7, "if_else_1541", 2056, 25], - ["load_field", 4, 68, "name", 2057, 31], - ["get", 7, 73, 1, 2057, 11], - ["frame", 8, 7, 3, 2057, 11], - ["null", 7, 2057, 11], - ["setarg", 8, 0, 7, 2057, 11], - ["setarg", 8, 1, 20, 2057, 11], - ["setarg", 8, 2, 4, 2057, 11], - ["setarg", 8, 3, 69, 2057, 11], - ["invoke", 8, 4, 2057, 11], - ["jump", "if_end_1542", 2057, 11], - "if_else_1541", - ["access", 4, "text", 2058, 32], - ["is_identical", 7, 70, 4, 2058, 32], - ["jump_true", 7, "eq_done_1551", 2058, 32], - ["is_int", 8, 70, 2058, 32], - ["jump_false", 8, "eq_ni_1552", 2058, 32], - "_nop_tc_595", - ["jump", "eq_ni_1552", 2058, 32], - ["eq_int", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_ni_1552", - ["is_num", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nn_1553", 2058, 32], - "_nop_tc_596", - ["jump", "eq_nn_1553", 2058, 32], - ["eq_float", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nn_1553", - ["is_text", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nt_1554", 2058, 32], - "_nop_tc_597", - "_nop_tc_598", - ["eq_text", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nt_1554", - ["is_null", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nnl_1555", 2058, 32], - "_nop_tc_599", - ["jump", "eq_nnl_1555", 2058, 32], - ["true", 7, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nnl_1555", - ["is_bool", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nb_1556", 2058, 32], - "_nop_tc_600", - ["jump", "eq_nb_1556", 2058, 32], - ["eq_bool", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nb_1556", - ["false", 7, 2058, 32], - "eq_done_1551", - ["jump_false", 7, "if_else_1549", 2058, 32], - ["load_field", 4, 68, "value", 2059, 19], - ["move", 71, 4, 2059, 19], - ["null", 4, 2060, 24], - ["is_identical", 7, 71, 4, 2060, 24], - ["jump_true", 7, "eq_done_1559", 2060, 24], - ["is_int", 8, 71, 2060, 24], - ["jump_false", 8, "eq_ni_1560", 2060, 24], - "_nop_tc_601", - ["jump", "eq_ni_1560", 2060, 24], - ["eq_int", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_ni_1560", - ["is_num", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nn_1561", 2060, 24], - "_nop_tc_602", - ["jump", "eq_nn_1561", 2060, 24], - ["eq_float", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nn_1561", - ["is_text", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nt_1562", 2060, 24], - "_nop_tc_603", - ["jump", "eq_nt_1562", 2060, 24], - ["eq_text", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nt_1562", - ["is_null", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nnl_1563", 2060, 24], - "_nop_tc_604", - "_nop_tc_605", - ["true", 7, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nnl_1563", - ["is_bool", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nb_1564", 2060, 24], - "_nop_tc_606", - ["jump", "eq_nb_1564", 2060, 24], - ["eq_bool", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nb_1564", - ["false", 7, 2060, 24], - "eq_done_1559", - ["jump_false", 7, "if_else_1557", 2060, 24], - ["access", 71, "", 2061, 21], - ["jump", "if_end_1558", 2061, 21], - "if_else_1557", - "if_end_1558", - ["get", 4, 73, 1, 2063, 11], - ["frame", 7, 4, 3, 2063, 11], - ["null", 4, 2063, 11], - ["setarg", 7, 0, 4, 2063, 11], - ["setarg", 7, 1, 20, 2063, 11], - ["setarg", 7, 2, 71, 2063, 11], - ["setarg", 7, 3, 69, 2063, 11], - ["invoke", 7, 4, 2063, 11], - ["jump", "if_end_1550", 2063, 11], - "if_else_1549", - ["access", 4, -1, 2065, 36], - ["get", 7, 88, 1, 2065, 22], - ["frame", 8, 7, 2, 2065, 22], - ["null", 7, 2065, 22], - ["setarg", 8, 0, 7, 2065, 22], - ["setarg", 8, 1, 68, 2065, 22], - ["setarg", 8, 2, 4, 2065, 22], - ["invoke", 8, 4, 2065, 22], - ["move", 43, 4, 2065, 22], - ["get", 4, 75, 1, 2066, 11], - ["frame", 7, 4, 3, 2066, 11], - ["null", 4, 2066, 11], - ["setarg", 7, 0, 4, 2066, 11], - ["setarg", 7, 1, 20, 2066, 11], - ["setarg", 7, 2, 43, 2066, 11], - ["setarg", 7, 3, 69, 2066, 11], - ["invoke", 7, 4, 2066, 11], - "if_end_1550", - "if_end_1542", - ["access", 4, 1, 2068, 19], - ["is_num", 7, 9, 2068, 19], - ["jump_false", 7, "num_err_1565", 2068, 19], - "_nop_tc_607", - "_nop_tc_608", - ["add", 7, 9, 4, 2068, 19], - ["jump", "num_done_1566", 2068, 19], - "num_err_1565", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2068, - 19 - ], - ["access", 8, "error", 2068, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2068, 19], - ["array", 11, 0, 2068, 19], - ["push", 11, 10, 2068, 19], - ["frame", 10, 4, 2, 2068, 19], - ["null", 4, 2068, 19], - ["setarg", 10, 0, 4, 2068, 19], - ["setarg", 10, 1, 8, 2068, 19], - ["setarg", 10, 2, 11, 2068, 19], - ["invoke", 10, 4, 2068, 19], - ["disrupt", 2068, 19], - "num_done_1566", - ["move", 9, 7, 2068, 19], - ["jump", "while_start_1535", 2068, 19], - "while_end_1536", - ["return", 20, 2070, 14], - "_nop_ur_41", - "if_else_1525", - "if_end_1526", - ["access", 4, "function", 2074, 17], - ["is_identical", 5, 3, 4, 2074, 17], - ["jump_true", 5, "eq_done_1569", 2074, 17], - ["is_int", 6, 3, 2074, 17], - ["jump_false", 6, "eq_ni_1570", 2074, 17], - "_nop_tc_609", - ["jump", "eq_ni_1570", 2074, 17], - ["eq_int", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_ni_1570", - ["is_num", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nn_1571", 2074, 17], - "_nop_tc_610", - ["jump", "eq_nn_1571", 2074, 17], - ["eq_float", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nn_1571", - ["is_text", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nt_1572", 2074, 17], - "_nop_tc_611", - "_nop_tc_612", - ["eq_text", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nt_1572", - ["is_null", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nnl_1573", 2074, 17], - "_nop_tc_613", - ["jump", "eq_nnl_1573", 2074, 17], - ["true", 5, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nnl_1573", - ["is_bool", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nb_1574", 2074, 17], - "_nop_tc_614", - ["jump", "eq_nb_1574", 2074, 17], - ["eq_bool", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nb_1574", - ["false", 5, 2074, 17], - "eq_done_1569", - ["jump_false", 5, "if_else_1567", 2074, 17], - ["get", 4, 96, 1, 2075, 14], - ["frame", 5, 4, 1, 2075, 14], - ["null", 4, 2075, 14], - ["setarg", 5, 0, 4, 2075, 14], - ["setarg", 5, 1, 1, 2075, 14], - ["invoke", 5, 4, 2075, 14], - ["move", 72, 4, 2075, 14], - ["get", 4, 18, 1, 2076, 17], - ["move", 73, 4, 2076, 17], - ["get", 4, 18, 1, 2077, 24], - ["access", 5, 1, 2077, 41], - ["is_num", 6, 4, 2077, 41], - ["jump_false", 6, "num_err_1575", 2077, 41], - "_nop_tc_615", - "_nop_tc_616", - ["add", 6, 4, 5, 2077, 41], - ["jump", "num_done_1576", 2077, 41], - "num_err_1575", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2077, - 41 - ], - ["access", 5, "error", 2077, 41], - ["access", 7, "cannot apply '+': operands must be numbers", 2077, 41], - ["array", 8, 0, 2077, 41], - ["push", 8, 7, 2077, 41], - ["frame", 7, 4, 2, 2077, 41], - ["null", 4, 2077, 41], - ["setarg", 7, 0, 4, 2077, 41], - ["setarg", 7, 1, 5, 2077, 41], - ["setarg", 7, 2, 8, 2077, 41], - ["invoke", 7, 4, 2077, 41], - ["disrupt", 2077, 41], - "num_done_1576", - ["put", 6, 18, 1, 2077, 41], - ["get", 4, 9, 1, 2078, 12], - ["is_array", 5, 4, 2078, 25], - ["jump_false", 5, "push_err_1577", 2078, 25], - ["push", 4, 72, 2078, 25], - ["jump", "push_done_1578", 2078, 25], - "push_err_1577", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2078, - 25 - ], - ["access", 5, "error", 2078, 25], - ["access", 6, "cannot push: target must be an array", 2078, 25], - ["array", 7, 0, 2078, 25], - ["push", 7, 6, 2078, 25], - ["frame", 6, 4, 2, 2078, 25], - ["null", 4, 2078, 25], - ["setarg", 6, 0, 4, 2078, 25], - ["setarg", 6, 1, 5, 2078, 25], - ["setarg", 6, 2, 7, 2078, 25], - ["invoke", 6, 4, 2078, 25], - ["disrupt", 2078, 25], - "push_done_1578", - ["get", 4, 40, 1, 2079, 14], - ["frame", 5, 4, 0, 2079, 14], - ["null", 4, 2079, 14], - ["setarg", 5, 0, 4, 2079, 14], - ["invoke", 5, 4, 2079, 14], - ["move", 20, 4, 2079, 14], - ["access", 4, "function", 2080, 14], - ["get", 5, 51, 1, 2080, 7], - ["frame", 6, 5, 3, 2080, 7], - ["null", 5, 2080, 7], - ["setarg", 6, 0, 5, 2080, 7], - ["setarg", 6, 1, 4, 2080, 7], - ["setarg", 6, 2, 20, 2080, 7], - ["setarg", 6, 3, 73, 2080, 7], - ["invoke", 6, 4, 2080, 7], - ["return", 20, 2081, 14], - "_nop_ur_42", - "if_else_1567", - "if_end_1568", - ["access", 4, "assign", 2085, 17], - ["is_identical", 5, 3, 4, 2085, 17], - ["jump_true", 5, "eq_done_1596", 2085, 17], - ["is_int", 6, 3, 2085, 17], - ["jump_false", 6, "eq_ni_1597", 2085, 17], - "_nop_tc_617", - ["jump", "eq_ni_1597", 2085, 17], - ["eq_int", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_ni_1597", - ["is_num", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nn_1598", 2085, 17], - "_nop_tc_618", - ["jump", "eq_nn_1598", 2085, 17], - ["eq_float", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nn_1598", - ["is_text", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nt_1599", 2085, 17], - "_nop_tc_619", - "_nop_tc_620", - ["eq_text", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nt_1599", - ["is_null", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nnl_1600", 2085, 17], - "_nop_tc_621", - ["jump", "eq_nnl_1600", 2085, 17], - ["true", 5, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nnl_1600", - ["is_bool", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nb_1601", 2085, 17], - "_nop_tc_622", - ["jump", "eq_nb_1601", 2085, 17], - ["eq_bool", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nb_1601", - ["false", 5, 2085, 17], - "eq_done_1596", - ["move", 4, 5, 2085, 17], - ["jump_true", 4, "or_end_1595", 2085, 17], - ["access", 5, "+=", 2086, 17], - ["is_identical", 6, 3, 5, 2086, 17], - ["jump_true", 6, "eq_done_1602", 2086, 17], - ["is_int", 7, 3, 2086, 17], - ["jump_false", 7, "eq_ni_1603", 2086, 17], - "_nop_tc_623", - ["jump", "eq_ni_1603", 2086, 17], - ["eq_int", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_ni_1603", - ["is_num", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nn_1604", 2086, 17], - "_nop_tc_624", - ["jump", "eq_nn_1604", 2086, 17], - ["eq_float", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nn_1604", - ["is_text", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nt_1605", 2086, 17], - "_nop_tc_625", - "_nop_tc_626", - ["eq_text", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nt_1605", - ["is_null", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nnl_1606", 2086, 17], - "_nop_tc_627", - ["jump", "eq_nnl_1606", 2086, 17], - ["true", 6, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nnl_1606", - ["is_bool", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nb_1607", 2086, 17], - "_nop_tc_628", - ["jump", "eq_nb_1607", 2086, 17], - ["eq_bool", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nb_1607", - ["false", 6, 2086, 17], - "eq_done_1602", - ["move", 4, 6, 2086, 17], - "or_end_1595", - ["move", 5, 4, 2086, 17], - ["jump_true", 5, "or_end_1594", 2086, 17], - ["access", 4, "-=", 2086, 33], - ["is_identical", 6, 3, 4, 2086, 33], - ["jump_true", 6, "eq_done_1608", 2086, 33], - ["is_int", 7, 3, 2086, 33], - ["jump_false", 7, "eq_ni_1609", 2086, 33], - "_nop_tc_629", - ["jump", "eq_ni_1609", 2086, 33], - ["eq_int", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_ni_1609", - ["is_num", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nn_1610", 2086, 33], - "_nop_tc_630", - ["jump", "eq_nn_1610", 2086, 33], - ["eq_float", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nn_1610", - ["is_text", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nt_1611", 2086, 33], - "_nop_tc_631", - "_nop_tc_632", - ["eq_text", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nt_1611", - ["is_null", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nnl_1612", 2086, 33], - "_nop_tc_633", - ["jump", "eq_nnl_1612", 2086, 33], - ["true", 6, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nnl_1612", - ["is_bool", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nb_1613", 2086, 33], - "_nop_tc_634", - ["jump", "eq_nb_1613", 2086, 33], - ["eq_bool", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nb_1613", - ["false", 6, 2086, 33], - "eq_done_1608", - ["move", 5, 6, 2086, 33], - "or_end_1594", - ["move", 4, 5, 2086, 33], - ["jump_true", 4, "or_end_1593", 2086, 33], - ["access", 5, "*=", 2087, 17], - ["is_identical", 6, 3, 5, 2087, 17], - ["jump_true", 6, "eq_done_1614", 2087, 17], - ["is_int", 7, 3, 2087, 17], - ["jump_false", 7, "eq_ni_1615", 2087, 17], - "_nop_tc_635", - ["jump", "eq_ni_1615", 2087, 17], - ["eq_int", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_ni_1615", - ["is_num", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nn_1616", 2087, 17], - "_nop_tc_636", - ["jump", "eq_nn_1616", 2087, 17], - ["eq_float", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nn_1616", - ["is_text", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nt_1617", 2087, 17], - "_nop_tc_637", - "_nop_tc_638", - ["eq_text", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nt_1617", - ["is_null", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nnl_1618", 2087, 17], - "_nop_tc_639", - ["jump", "eq_nnl_1618", 2087, 17], - ["true", 6, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nnl_1618", - ["is_bool", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nb_1619", 2087, 17], - "_nop_tc_640", - ["jump", "eq_nb_1619", 2087, 17], - ["eq_bool", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nb_1619", - ["false", 6, 2087, 17], - "eq_done_1614", - ["move", 4, 6, 2087, 17], - "or_end_1593", - ["move", 5, 4, 2087, 17], - ["jump_true", 5, "or_end_1592", 2087, 17], - ["access", 4, "/=", 2087, 33], - ["is_identical", 6, 3, 4, 2087, 33], - ["jump_true", 6, "eq_done_1620", 2087, 33], - ["is_int", 7, 3, 2087, 33], - ["jump_false", 7, "eq_ni_1621", 2087, 33], - "_nop_tc_641", - ["jump", "eq_ni_1621", 2087, 33], - ["eq_int", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_ni_1621", - ["is_num", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nn_1622", 2087, 33], - "_nop_tc_642", - ["jump", "eq_nn_1622", 2087, 33], - ["eq_float", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nn_1622", - ["is_text", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nt_1623", 2087, 33], - "_nop_tc_643", - "_nop_tc_644", - ["eq_text", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nt_1623", - ["is_null", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nnl_1624", 2087, 33], - "_nop_tc_645", - ["jump", "eq_nnl_1624", 2087, 33], - ["true", 6, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nnl_1624", - ["is_bool", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nb_1625", 2087, 33], - "_nop_tc_646", - ["jump", "eq_nb_1625", 2087, 33], - ["eq_bool", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nb_1625", - ["false", 6, 2087, 33], - "eq_done_1620", - ["move", 5, 6, 2087, 33], - "or_end_1592", - ["move", 4, 5, 2087, 33], - ["jump_true", 4, "or_end_1591", 2087, 33], - ["access", 5, "%=", 2088, 17], - ["is_identical", 6, 3, 5, 2088, 17], - ["jump_true", 6, "eq_done_1626", 2088, 17], - ["is_int", 7, 3, 2088, 17], - ["jump_false", 7, "eq_ni_1627", 2088, 17], - "_nop_tc_647", - ["jump", "eq_ni_1627", 2088, 17], - ["eq_int", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_ni_1627", - ["is_num", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nn_1628", 2088, 17], - "_nop_tc_648", - ["jump", "eq_nn_1628", 2088, 17], - ["eq_float", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nn_1628", - ["is_text", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nt_1629", 2088, 17], - "_nop_tc_649", - "_nop_tc_650", - ["eq_text", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nt_1629", - ["is_null", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nnl_1630", 2088, 17], - "_nop_tc_651", - ["jump", "eq_nnl_1630", 2088, 17], - ["true", 6, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nnl_1630", - ["is_bool", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nb_1631", 2088, 17], - "_nop_tc_652", - ["jump", "eq_nb_1631", 2088, 17], - ["eq_bool", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nb_1631", - ["false", 6, 2088, 17], - "eq_done_1626", - ["move", 4, 6, 2088, 17], - "or_end_1591", - ["move", 5, 4, 2088, 17], - ["jump_true", 5, "or_end_1590", 2088, 17], - ["access", 4, "**=", 2088, 33], - ["is_identical", 6, 3, 4, 2088, 33], - ["jump_true", 6, "eq_done_1632", 2088, 33], - ["is_int", 7, 3, 2088, 33], - ["jump_false", 7, "eq_ni_1633", 2088, 33], - "_nop_tc_653", - ["jump", "eq_ni_1633", 2088, 33], - ["eq_int", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_ni_1633", - ["is_num", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nn_1634", 2088, 33], - "_nop_tc_654", - ["jump", "eq_nn_1634", 2088, 33], - ["eq_float", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nn_1634", - ["is_text", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nt_1635", 2088, 33], - "_nop_tc_655", - "_nop_tc_656", - ["eq_text", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nt_1635", - ["is_null", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nnl_1636", 2088, 33], - "_nop_tc_657", - ["jump", "eq_nnl_1636", 2088, 33], - ["true", 6, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nnl_1636", - ["is_bool", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nb_1637", 2088, 33], - "_nop_tc_658", - ["jump", "eq_nb_1637", 2088, 33], - ["eq_bool", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nb_1637", - ["false", 6, 2088, 33], - "eq_done_1632", - ["move", 5, 6, 2088, 33], - "or_end_1590", - ["move", 4, 5, 2088, 33], - ["jump_true", 4, "or_end_1589", 2088, 33], - ["access", 5, "&=", 2089, 17], - ["is_identical", 6, 3, 5, 2089, 17], - ["jump_true", 6, "eq_done_1638", 2089, 17], - ["is_int", 7, 3, 2089, 17], - ["jump_false", 7, "eq_ni_1639", 2089, 17], - "_nop_tc_659", - ["jump", "eq_ni_1639", 2089, 17], - ["eq_int", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_ni_1639", - ["is_num", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nn_1640", 2089, 17], - "_nop_tc_660", - ["jump", "eq_nn_1640", 2089, 17], - ["eq_float", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nn_1640", - ["is_text", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nt_1641", 2089, 17], - "_nop_tc_661", - "_nop_tc_662", - ["eq_text", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nt_1641", - ["is_null", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nnl_1642", 2089, 17], - "_nop_tc_663", - ["jump", "eq_nnl_1642", 2089, 17], - ["true", 6, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nnl_1642", - ["is_bool", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nb_1643", 2089, 17], - "_nop_tc_664", - ["jump", "eq_nb_1643", 2089, 17], - ["eq_bool", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nb_1643", - ["false", 6, 2089, 17], - "eq_done_1638", - ["move", 4, 6, 2089, 17], - "or_end_1589", - ["move", 5, 4, 2089, 17], - ["jump_true", 5, "or_end_1588", 2089, 17], - ["access", 4, "|=", 2089, 33], - ["is_identical", 6, 3, 4, 2089, 33], - ["jump_true", 6, "eq_done_1644", 2089, 33], - ["is_int", 7, 3, 2089, 33], - ["jump_false", 7, "eq_ni_1645", 2089, 33], - "_nop_tc_665", - ["jump", "eq_ni_1645", 2089, 33], - ["eq_int", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_ni_1645", - ["is_num", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nn_1646", 2089, 33], - "_nop_tc_666", - ["jump", "eq_nn_1646", 2089, 33], - ["eq_float", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nn_1646", - ["is_text", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nt_1647", 2089, 33], - "_nop_tc_667", - "_nop_tc_668", - ["eq_text", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nt_1647", - ["is_null", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nnl_1648", 2089, 33], - "_nop_tc_669", - ["jump", "eq_nnl_1648", 2089, 33], - ["true", 6, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nnl_1648", - ["is_bool", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nb_1649", 2089, 33], - "_nop_tc_670", - ["jump", "eq_nb_1649", 2089, 33], - ["eq_bool", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nb_1649", - ["false", 6, 2089, 33], - "eq_done_1644", - ["move", 5, 6, 2089, 33], - "or_end_1588", - ["move", 4, 5, 2089, 33], - ["jump_true", 4, "or_end_1587", 2089, 33], - ["access", 5, "^=", 2090, 17], - ["is_identical", 6, 3, 5, 2090, 17], - ["jump_true", 6, "eq_done_1650", 2090, 17], - ["is_int", 7, 3, 2090, 17], - ["jump_false", 7, "eq_ni_1651", 2090, 17], - "_nop_tc_671", - ["jump", "eq_ni_1651", 2090, 17], - ["eq_int", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_ni_1651", - ["is_num", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nn_1652", 2090, 17], - "_nop_tc_672", - ["jump", "eq_nn_1652", 2090, 17], - ["eq_float", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nn_1652", - ["is_text", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nt_1653", 2090, 17], - "_nop_tc_673", - "_nop_tc_674", - ["eq_text", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nt_1653", - ["is_null", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nnl_1654", 2090, 17], - "_nop_tc_675", - ["jump", "eq_nnl_1654", 2090, 17], - ["true", 6, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nnl_1654", - ["is_bool", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nb_1655", 2090, 17], - "_nop_tc_676", - ["jump", "eq_nb_1655", 2090, 17], - ["eq_bool", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nb_1655", - ["false", 6, 2090, 17], - "eq_done_1650", - ["move", 4, 6, 2090, 17], - "or_end_1587", - ["move", 5, 4, 2090, 17], - ["jump_true", 5, "or_end_1586", 2090, 17], - ["access", 4, "<<=", 2090, 33], - ["is_identical", 6, 3, 4, 2090, 33], - ["jump_true", 6, "eq_done_1656", 2090, 33], - ["is_int", 7, 3, 2090, 33], - ["jump_false", 7, "eq_ni_1657", 2090, 33], + ["access", 8, "error", 2050, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 2050, 24], + ["array", 12, 0, 2050, 24], + ["push", 12, 11, 2050, 24], + ["frame", 11, 7, 2, 2050, 24], + ["null", 7, 2050, 24], + ["setarg", 11, 0, 7, 2050, 24], + ["setarg", 11, 1, 8, 2050, 24], + ["setarg", 11, 2, 12, 2050, 24], + ["invoke", 11, 7, 2050, 24], + ["disrupt", 2050, 24], + "rel_done_1494", + ["jump_false", 10, "if_else_1490", 2050, 24], + ["access", 7, "move", 2051, 20], + ["get", 8, 54, 1, 2051, 13], + ["frame", 10, 8, 3, 2051, 13], + ["null", 8, 2051, 13], + ["setarg", 10, 0, 8, 2051, 13], + ["setarg", 10, 1, 7, 2051, 13], + ["setarg", 10, 2, 52, 2051, 13], + ["setarg", 10, 3, 53, 2051, 13], + ["invoke", 10, 7, 2051, 13], + ["jump", "if_end_1491", 2051, 13], + "if_else_1490", + "if_end_1491", + ["jump", "if_end_1483", 2051, 13], + "if_else_1482", + ["access", 7, 0, 2053, 28], + ["is_int", 8, 18, 2053, 28], + ["jump_false", 8, "rel_ni_1498", 2053, 28], "_nop_tc_677", - ["jump", "eq_ni_1657", 2090, 33], - ["eq_int", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_ni_1657", - ["is_num", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nn_1658", 2090, 33], "_nop_tc_678", - ["jump", "eq_nn_1658", 2090, 33], - ["eq_float", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nn_1658", - ["is_text", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nt_1659", 2090, 33], + ["gt_int", 10, 18, 7, 2053, 28], + ["jump", "rel_done_1500", 2053, 28], + "rel_ni_1498", + ["is_num", 8, 18, 2053, 28], + ["jump_false", 8, "rel_nn_1499", 2053, 28], "_nop_tc_679", "_nop_tc_680", - ["eq_text", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nt_1659", - ["is_null", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nnl_1660", 2090, 33], + ["gt_float", 10, 18, 7, 2053, 28], + ["jump", "rel_done_1500", 2053, 28], + "rel_nn_1499", + ["is_text", 8, 18, 2053, 28], + ["jump_false", 8, "rel_err_1501", 2053, 28], "_nop_tc_681", - ["jump", "eq_nnl_1660", 2090, 33], - ["true", 6, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nnl_1660", - ["is_bool", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nb_1661", 2090, 33], + ["jump", "rel_err_1501", 2053, 28], + ["gt_text", 10, 18, 7, 2053, 28], + ["jump", "rel_done_1500", 2053, 28], + "rel_err_1501", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2053, + 28 + ], + ["access", 8, "error", 2053, 28], + ["access", 11, "cannot compare with '>': operands must be same type", 2053, 28], + ["array", 12, 0, 2053, 28], + ["push", 12, 11, 2053, 28], + ["frame", 11, 7, 2, 2053, 28], + ["null", 7, 2053, 28], + ["setarg", 11, 0, 7, 2053, 28], + ["setarg", 11, 1, 8, 2053, 28], + ["setarg", 11, 2, 12, 2053, 28], + ["invoke", 11, 7, 2053, 28], + ["disrupt", 2053, 28], + "rel_done_1500", + ["jump_false", 10, "if_else_1496", 2053, 28], + ["access", 7, 1, 2054, 25], + ["is_num", 8, 18, 2054, 25], + ["jump_false", 8, "num_err_1502", 2054, 25], "_nop_tc_682", - ["jump", "eq_nb_1661", 2090, 33], - ["eq_bool", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nb_1661", - ["false", 6, 2090, 33], - "eq_done_1656", - ["move", 5, 6, 2090, 33], - "or_end_1586", - ["move", 4, 5, 2090, 33], - ["jump_true", 4, "or_end_1585", 2090, 33], - ["access", 5, ">>=", 2091, 17], - ["is_identical", 6, 3, 5, 2091, 17], - ["jump_true", 6, "eq_done_1662", 2091, 17], - ["is_int", 7, 3, 2091, 17], - ["jump_false", 7, "eq_ni_1663", 2091, 17], "_nop_tc_683", - ["jump", "eq_ni_1663", 2091, 17], - ["eq_int", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_ni_1663", - ["is_num", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nn_1664", 2091, 17], + ["subtract", 21, 18, 7, 2054, 25], + ["jump", "num_done_1503", 2054, 25], + "num_err_1502", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2054, + 25 + ], + ["access", 8, "error", 2054, 25], + ["access", 10, "cannot apply '-': operands must be numbers", 2054, 25], + ["array", 11, 0, 2054, 25], + ["push", 11, 10, 2054, 25], + ["frame", 10, 7, 2, 2054, 25], + ["null", 7, 2054, 25], + ["setarg", 10, 0, 7, 2054, 25], + ["setarg", 10, 1, 8, 2054, 25], + ["setarg", 10, 2, 11, 2054, 25], + ["invoke", 10, 7, 2054, 25], + ["disrupt", 2054, 25], + "num_done_1503", + ["get", 7, 106, 1, 2055, 20], + ["get", 8, 106, 1, 2055, 41], + ["length", 10, 8, 2055, 41], + ["access", 8, 1, 2055, 58], "_nop_tc_684", - ["jump", "eq_nn_1664", 2091, 17], - ["eq_float", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nn_1664", - ["is_text", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nt_1665", 2091, 17], "_nop_tc_685", "_nop_tc_686", - ["eq_text", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nt_1665", - ["is_null", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nnl_1666", 2091, 17], "_nop_tc_687", - ["jump", "eq_nnl_1666", 2091, 17], - ["true", 6, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nnl_1666", - ["is_bool", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nb_1667", 2091, 17], + ["subtract", 11, 10, 8, 2055, 58], + ["jump", "num_done_1505", 2055, 58], + "num_err_1504", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2055, + 58 + ], + ["access", 10, "error", 2055, 58], + ["access", 12, "cannot apply '-': operands must be numbers", 2055, 58], + ["array", 13, 0, 2055, 58], + ["push", 13, 12, 2055, 58], + ["frame", 12, 8, 2, 2055, 58], + ["null", 8, 2055, 58], + ["setarg", 12, 0, 8, 2055, 58], + ["setarg", 12, 1, 10, 2055, 58], + ["setarg", 12, 2, 13, 2055, 58], + ["invoke", 12, 8, 2055, 58], + ["disrupt", 2055, 58], + "num_done_1505", "_nop_tc_688", - ["jump", "eq_nb_1667", 2091, 17], - ["eq_bool", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nb_1667", - ["false", 6, 2091, 17], - "eq_done_1662", - ["move", 4, 6, 2091, 17], - "or_end_1585", - ["move", 5, 4, 2091, 17], - ["jump_true", 5, "or_end_1584", 2091, 17], - ["access", 4, ">>>=", 2091, 34], - ["is_identical", 6, 3, 4, 2091, 34], - ["jump_true", 6, "eq_done_1668", 2091, 34], - ["is_int", 7, 3, 2091, 34], - ["jump_false", 7, "eq_ni_1669", 2091, 34], "_nop_tc_689", - ["jump", "eq_ni_1669", 2091, 34], - ["eq_int", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_ni_1669", - ["is_num", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nn_1670", 2091, 34], "_nop_tc_690", - ["jump", "eq_nn_1670", 2091, 34], - ["eq_float", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nn_1670", - ["is_text", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nt_1671", 2091, 34], "_nop_tc_691", + ["subtract", 8, 11, 21, 2055, 62], + ["jump", "num_done_1507", 2055, 62], + "num_err_1506", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2055, + 62 + ], + ["access", 11, "error", 2055, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 2055, 62], + ["array", 13, 0, 2055, 62], + ["push", 13, 12, 2055, 62], + ["frame", 12, 10, 2, 2055, 62], + ["null", 10, 2055, 62], + ["setarg", 12, 0, 10, 2055, 62], + ["setarg", 12, 1, 11, 2055, 62], + ["setarg", 12, 2, 13, 2055, 62], + ["invoke", 12, 10, 2055, 62], + ["disrupt", 2055, 62], + "num_done_1507", + ["load_dynamic", 10, 7, 8, 2055, 62], + ["move", 22, 10, 2055, 62], + ["get", 7, 89, 1, 2056, 19], + ["frame", 8, 7, 2, 2056, 19], + ["null", 7, 2056, 19], + ["setarg", 8, 0, 7, 2056, 19], + ["setarg", 8, 1, 22, 2056, 19], + ["setarg", 8, 2, 17, 2056, 19], + ["invoke", 8, 7, 2056, 19], + ["move", 55, 7, 2056, 19], + ["access", 7, "get", 2057, 18], + ["get", 8, 55, 1, 2057, 11], + ["frame", 10, 8, 4, 2057, 11], + ["null", 8, 2057, 11], + ["setarg", 10, 0, 8, 2057, 11], + ["setarg", 10, 1, 7, 2057, 11], + ["setarg", 10, 2, 52, 2057, 11], + ["setarg", 10, 3, 55, 2057, 11], + ["setarg", 10, 4, 18, 2057, 11], + ["invoke", 10, 7, 2057, 11], + ["jump", "if_end_1497", 2057, 11], + "if_else_1496", + ["get", 7, 104, 1, 2059, 11], + ["frame", 8, 7, 2, 2059, 11], + ["null", 7, 2059, 11], + ["setarg", 8, 0, 7, 2059, 11], + ["setarg", 8, 1, 52, 2059, 11], + ["setarg", 8, 2, 17, 2059, 11], + ["invoke", 8, 7, 2059, 11], + "if_end_1497", + "if_end_1483", + ["get", 7, 43, 1, 2061, 20], + ["frame", 8, 7, 0, 2061, 20], + ["null", 7, 2061, 20], + ["setarg", 8, 0, 7, 2061, 20], + ["invoke", 8, 7, 2061, 20], + ["move", 54, 7, 2061, 20], + ["null", 7, 2062, 18], + ["put", 7, 37, 1, 2062, 18], + ["put", 51, 38, 1, 2063, 18], + ["get", 7, 74, 1, 2064, 9], + ["frame", 8, 7, 4, 2064, 9], + ["null", 7, 2064, 9], + ["setarg", 8, 0, 7, 2064, 9], + ["setarg", 8, 1, 48, 2064, 9], + ["setarg", 8, 2, 54, 2064, 9], + ["setarg", 8, 3, 52, 2064, 9], + ["setarg", 8, 4, 50, 2064, 9], + ["invoke", 8, 7, 2064, 9], + ["access", 7, 0, 2065, 22], + ["is_identical", 8, 18, 7, 2065, 22], + ["jump_true", 8, "eq_done_1510", 2065, 22], + ["is_int", 10, 18, 2065, 22], + ["jump_false", 10, "eq_ni_1511", 2065, 22], "_nop_tc_692", - ["eq_text", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nt_1671", - ["is_null", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nnl_1672", 2091, 34], "_nop_tc_693", - ["jump", "eq_nnl_1672", 2091, 34], - ["true", 6, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nnl_1672", - ["is_bool", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nb_1673", 2091, 34], + ["eq_int", 8, 18, 7, 2065, 22], + ["jump", "eq_done_1510", 2065, 22], + "eq_ni_1511", + ["is_num", 10, 18, 2065, 22], + ["jump_false", 10, "eq_nn_1512", 2065, 22], "_nop_tc_694", - ["jump", "eq_nb_1673", 2091, 34], - ["eq_bool", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nb_1673", - ["false", 6, 2091, 34], - "eq_done_1668", - ["move", 5, 6, 2091, 34], - "or_end_1584", - ["move", 4, 5, 2091, 34], - ["jump_true", 4, "or_end_1583", 2091, 34], - ["access", 5, "&&=", 2092, 17], - ["is_identical", 6, 3, 5, 2092, 17], - ["jump_true", 6, "eq_done_1674", 2092, 17], - ["is_int", 7, 3, 2092, 17], - ["jump_false", 7, "eq_ni_1675", 2092, 17], "_nop_tc_695", - ["jump", "eq_ni_1675", 2092, 17], - ["eq_int", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_ni_1675", - ["is_num", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nn_1676", 2092, 17], + ["eq_float", 8, 18, 7, 2065, 22], + ["jump", "eq_done_1510", 2065, 22], + "eq_nn_1512", + ["is_text", 10, 18, 2065, 22], + ["jump_false", 10, "eq_nt_1513", 2065, 22], "_nop_tc_696", - ["jump", "eq_nn_1676", 2092, 17], - ["eq_float", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nn_1676", - ["is_text", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nt_1677", 2092, 17], + ["jump", "eq_nt_1513", 2065, 22], + ["eq_text", 8, 18, 7, 2065, 22], + ["jump", "eq_done_1510", 2065, 22], + "eq_nt_1513", + ["is_null", 10, 18, 2065, 22], + ["jump_false", 10, "eq_nnl_1514", 2065, 22], "_nop_tc_697", + ["jump", "eq_nnl_1514", 2065, 22], + ["true", 8, 2065, 22], + ["jump", "eq_done_1510", 2065, 22], + "eq_nnl_1514", + ["is_bool", 10, 18, 2065, 22], + ["jump_false", 10, "eq_nb_1515", 2065, 22], "_nop_tc_698", - ["eq_text", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nt_1677", - ["is_null", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nnl_1678", 2092, 17], + ["jump", "eq_nb_1515", 2065, 22], + ["eq_bool", 8, 18, 7, 2065, 22], + ["jump", "eq_done_1510", 2065, 22], + "eq_nb_1515", + ["false", 8, 2065, 22], + "eq_done_1510", + ["jump_false", 8, "if_else_1508", 2065, 22], + ["get", 7, 45, 1, 2066, 19], + ["frame", 8, 7, 1, 2066, 19], + ["null", 7, 2066, 19], + ["setarg", 8, 0, 7, 2066, 19], + ["setarg", 8, 1, 17, 2066, 19], + ["invoke", 8, 7, 2066, 19], + ["move", 53, 7, 2066, 19], + ["access", 7, 0, 2067, 24], + ["is_int", 8, 53, 2067, 24], + ["jump_false", 8, "rel_ni_1518", 2067, 24], "_nop_tc_699", - ["jump", "eq_nnl_1678", 2092, 17], - ["true", 6, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nnl_1678", - ["is_bool", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nb_1679", 2092, 17], "_nop_tc_700", - ["jump", "eq_nb_1679", 2092, 17], - ["eq_bool", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nb_1679", - ["false", 6, 2092, 17], - "eq_done_1674", - ["move", 4, 6, 2092, 17], - "or_end_1583", - ["move", 5, 4, 2092, 17], - ["jump_true", 5, "or_end_1582", 2092, 17], - ["access", 4, "||=", 2092, 34], - ["is_identical", 6, 3, 4, 2092, 34], - ["jump_true", 6, "eq_done_1680", 2092, 34], - ["is_int", 7, 3, 2092, 34], - ["jump_false", 7, "eq_ni_1681", 2092, 34], + ["ge_int", 10, 53, 7, 2067, 24], + ["jump", "rel_done_1520", 2067, 24], + "rel_ni_1518", + ["is_num", 8, 53, 2067, 24], + ["jump_false", 8, "rel_nn_1519", 2067, 24], "_nop_tc_701", - ["jump", "eq_ni_1681", 2092, 34], - ["eq_int", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_ni_1681", - ["is_num", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nn_1682", 2092, 34], "_nop_tc_702", - ["jump", "eq_nn_1682", 2092, 34], - ["eq_float", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nn_1682", - ["is_text", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nt_1683", 2092, 34], + ["ge_float", 10, 53, 7, 2067, 24], + ["jump", "rel_done_1520", 2067, 24], + "rel_nn_1519", + ["is_text", 8, 53, 2067, 24], + ["jump_false", 8, "rel_err_1521", 2067, 24], "_nop_tc_703", + ["jump", "rel_err_1521", 2067, 24], + ["ge_text", 10, 53, 7, 2067, 24], + ["jump", "rel_done_1520", 2067, 24], + "rel_err_1521", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2067, + 24 + ], + ["access", 8, "error", 2067, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 2067, 24], + ["array", 12, 0, 2067, 24], + ["push", 12, 11, 2067, 24], + ["frame", 11, 7, 2, 2067, 24], + ["null", 7, 2067, 24], + ["setarg", 11, 0, 7, 2067, 24], + ["setarg", 11, 1, 8, 2067, 24], + ["setarg", 11, 2, 12, 2067, 24], + ["invoke", 11, 7, 2067, 24], + ["disrupt", 2067, 24], + "rel_done_1520", + ["jump_false", 10, "if_else_1516", 2067, 24], + ["access", 7, "move", 2068, 20], + ["get", 8, 54, 1, 2068, 13], + ["frame", 10, 8, 3, 2068, 13], + ["null", 8, 2068, 13], + ["setarg", 10, 0, 8, 2068, 13], + ["setarg", 10, 1, 7, 2068, 13], + ["setarg", 10, 2, 53, 2068, 13], + ["setarg", 10, 3, 54, 2068, 13], + ["invoke", 10, 7, 2068, 13], + ["jump", "if_end_1517", 2068, 13], + "if_else_1516", + "if_end_1517", + ["jump", "if_end_1509", 2068, 13], + "if_else_1508", + ["access", 7, 0, 2070, 28], + ["is_int", 8, 18, 2070, 28], + ["jump_false", 8, "rel_ni_1524", 2070, 28], "_nop_tc_704", - ["eq_text", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nt_1683", - ["is_null", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nnl_1684", 2092, 34], "_nop_tc_705", - ["jump", "eq_nnl_1684", 2092, 34], - ["true", 6, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nnl_1684", - ["is_bool", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nb_1685", 2092, 34], + ["gt_int", 10, 18, 7, 2070, 28], + ["jump", "rel_done_1526", 2070, 28], + "rel_ni_1524", + ["is_num", 8, 18, 2070, 28], + ["jump_false", 8, "rel_nn_1525", 2070, 28], "_nop_tc_706", - ["jump", "eq_nb_1685", 2092, 34], - ["eq_bool", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nb_1685", - ["false", 6, 2092, 34], - "eq_done_1680", - ["move", 5, 6, 2092, 34], - "or_end_1582", - ["move", 4, 5, 2092, 34], - ["jump_true", 4, "or_end_1581", 2092, 34], - ["access", 5, "??=", 2093, 17], - ["is_identical", 6, 3, 5, 2093, 17], - ["jump_true", 6, "eq_done_1686", 2093, 17], - ["is_int", 7, 3, 2093, 17], - ["jump_false", 7, "eq_ni_1687", 2093, 17], "_nop_tc_707", - ["jump", "eq_ni_1687", 2093, 17], - ["eq_int", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_ni_1687", - ["is_num", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nn_1688", 2093, 17], + ["gt_float", 10, 18, 7, 2070, 28], + ["jump", "rel_done_1526", 2070, 28], + "rel_nn_1525", + ["is_text", 8, 18, 2070, 28], + ["jump_false", 8, "rel_err_1527", 2070, 28], "_nop_tc_708", - ["jump", "eq_nn_1688", 2093, 17], - ["eq_float", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nn_1688", - ["is_text", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nt_1689", 2093, 17], + ["jump", "rel_err_1527", 2070, 28], + ["gt_text", 10, 18, 7, 2070, 28], + ["jump", "rel_done_1526", 2070, 28], + "rel_err_1527", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2070, + 28 + ], + ["access", 8, "error", 2070, 28], + ["access", 11, "cannot compare with '>': operands must be same type", 2070, 28], + ["array", 12, 0, 2070, 28], + ["push", 12, 11, 2070, 28], + ["frame", 11, 7, 2, 2070, 28], + ["null", 7, 2070, 28], + ["setarg", 11, 0, 7, 2070, 28], + ["setarg", 11, 1, 8, 2070, 28], + ["setarg", 11, 2, 12, 2070, 28], + ["invoke", 11, 7, 2070, 28], + ["disrupt", 2070, 28], + "rel_done_1526", + ["jump_false", 10, "if_else_1522", 2070, 28], + ["access", 7, 1, 2071, 25], + ["is_num", 8, 18, 2071, 25], + ["jump_false", 8, "num_err_1528", 2071, 25], "_nop_tc_709", "_nop_tc_710", - ["eq_text", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nt_1689", - ["is_null", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nnl_1690", 2093, 17], + ["subtract", 21, 18, 7, 2071, 25], + ["jump", "num_done_1529", 2071, 25], + "num_err_1528", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2071, + 25 + ], + ["access", 8, "error", 2071, 25], + ["access", 10, "cannot apply '-': operands must be numbers", 2071, 25], + ["array", 11, 0, 2071, 25], + ["push", 11, 10, 2071, 25], + ["frame", 10, 7, 2, 2071, 25], + ["null", 7, 2071, 25], + ["setarg", 10, 0, 7, 2071, 25], + ["setarg", 10, 1, 8, 2071, 25], + ["setarg", 10, 2, 11, 2071, 25], + ["invoke", 10, 7, 2071, 25], + ["disrupt", 2071, 25], + "num_done_1529", + ["get", 7, 106, 1, 2072, 20], + ["get", 8, 106, 1, 2072, 41], + ["length", 10, 8, 2072, 41], + ["access", 8, 1, 2072, 58], "_nop_tc_711", - ["jump", "eq_nnl_1690", 2093, 17], - ["true", 6, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nnl_1690", - ["is_bool", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nb_1691", 2093, 17], "_nop_tc_712", - ["jump", "eq_nb_1691", 2093, 17], - ["eq_bool", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nb_1691", - ["false", 6, 2093, 17], - "eq_done_1686", - ["move", 4, 6, 2093, 17], - "or_end_1581", - ["jump_false", 4, "if_else_1579", 2093, 17], - ["get", 3, 102, 1, 2094, 14], - ["frame", 4, 3, 1, 2094, 14], - ["null", 3, 2094, 14], - ["setarg", 4, 0, 3, 2094, 14], - ["setarg", 4, 1, 1, 2094, 14], - ["tail_invoke", 4, 3, 2094, 14], - ["return", 3, 2094, 14], + "_nop_tc_713", + "_nop_tc_714", + ["subtract", 11, 10, 8, 2072, 58], + ["jump", "num_done_1531", 2072, 58], + "num_err_1530", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2072, + 58 + ], + ["access", 10, "error", 2072, 58], + ["access", 12, "cannot apply '-': operands must be numbers", 2072, 58], + ["array", 13, 0, 2072, 58], + ["push", 13, 12, 2072, 58], + ["frame", 12, 8, 2, 2072, 58], + ["null", 8, 2072, 58], + ["setarg", 12, 0, 8, 2072, 58], + ["setarg", 12, 1, 10, 2072, 58], + ["setarg", 12, 2, 13, 2072, 58], + ["invoke", 12, 8, 2072, 58], + ["disrupt", 2072, 58], + "num_done_1531", + "_nop_tc_715", + "_nop_tc_716", + "_nop_tc_717", + "_nop_tc_718", + ["subtract", 8, 11, 21, 2072, 62], + ["jump", "num_done_1533", 2072, 62], + "num_err_1532", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2072, + 62 + ], + ["access", 11, "error", 2072, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 2072, 62], + ["array", 13, 0, 2072, 62], + ["push", 13, 12, 2072, 62], + ["frame", 12, 10, 2, 2072, 62], + ["null", 10, 2072, 62], + ["setarg", 12, 0, 10, 2072, 62], + ["setarg", 12, 1, 11, 2072, 62], + ["setarg", 12, 2, 13, 2072, 62], + ["invoke", 12, 10, 2072, 62], + ["disrupt", 2072, 62], + "num_done_1533", + ["load_dynamic", 10, 7, 8, 2072, 62], + ["move", 22, 10, 2072, 62], + ["get", 7, 89, 1, 2073, 19], + ["frame", 8, 7, 2, 2073, 19], + ["null", 7, 2073, 19], + ["setarg", 8, 0, 7, 2073, 19], + ["setarg", 8, 1, 22, 2073, 19], + ["setarg", 8, 2, 17, 2073, 19], + ["invoke", 8, 7, 2073, 19], + ["move", 55, 7, 2073, 19], + ["access", 7, "put", 2074, 18], + ["get", 8, 55, 1, 2074, 11], + ["frame", 10, 8, 4, 2074, 11], + ["null", 8, 2074, 11], + ["setarg", 10, 0, 8, 2074, 11], + ["setarg", 10, 1, 7, 2074, 11], + ["setarg", 10, 2, 54, 2074, 11], + ["setarg", 10, 3, 55, 2074, 11], + ["setarg", 10, 4, 18, 2074, 11], + ["invoke", 10, 7, 2074, 11], + ["jump", "if_end_1523", 2074, 11], + "if_else_1522", + "if_end_1523", + "if_end_1509", + ["jump_false", 47, "tern_else_1534", 2076, 16], + ["move", 7, 52, 2076, 26], + ["jump", "tern_end_1535", 2076, 26], + "tern_else_1534", + ["move", 7, 54, 2076, 37], + "tern_end_1535", + ["return", 7, 2076, 37], + "_nop_ur_38", + "if_else_1466", + ["access", 7, ".", 2077, 34], + ["is_identical", 8, 49, 7, 2077, 34], + ["jump_true", 8, "eq_done_1538", 2077, 34], + ["is_int", 10, 49, 2077, 34], + ["jump_false", 10, "eq_ni_1539", 2077, 34], + "_nop_tc_719", + ["jump", "eq_ni_1539", 2077, 34], + ["eq_int", 8, 49, 7, 2077, 34], + ["jump", "eq_done_1538", 2077, 34], + "eq_ni_1539", + ["is_num", 10, 49, 2077, 34], + ["jump_false", 10, "eq_nn_1540", 2077, 34], + "_nop_tc_720", + ["jump", "eq_nn_1540", 2077, 34], + ["eq_float", 8, 49, 7, 2077, 34], + ["jump", "eq_done_1538", 2077, 34], + "eq_nn_1540", + ["is_text", 10, 49, 2077, 34], + ["jump_false", 10, "eq_nt_1541", 2077, 34], + "_nop_tc_721", + "_nop_tc_722", + ["eq_text", 8, 49, 7, 2077, 34], + ["jump", "eq_done_1538", 2077, 34], + "eq_nt_1541", + ["is_null", 10, 49, 2077, 34], + ["jump_false", 10, "eq_nnl_1542", 2077, 34], + "_nop_tc_723", + ["jump", "eq_nnl_1542", 2077, 34], + ["true", 8, 2077, 34], + ["jump", "eq_done_1538", 2077, 34], + "eq_nnl_1542", + ["is_bool", 10, 49, 2077, 34], + ["jump_false", 10, "eq_nb_1543", 2077, 34], + "_nop_tc_724", + ["jump", "eq_nb_1543", 2077, 34], + ["eq_bool", 8, 49, 7, 2077, 34], + ["jump", "eq_done_1538", 2077, 34], + "eq_nb_1543", + ["false", 8, 2077, 34], + "eq_done_1538", + ["jump_false", 8, "if_else_1536", 2077, 34], + ["load_field", 7, 46, "left", 2078, 15], + ["move", 24, 7, 2078, 15], + ["load_field", 7, 46, "right", 2079, 16], + ["move", 25, 7, 2079, 16], + ["access", 7, -1, 2080, 34], + ["get", 8, 94, 1, 2080, 20], + ["frame", 10, 8, 2, 2080, 20], + ["null", 8, 2080, 20], + ["setarg", 10, 0, 8, 2080, 20], + ["setarg", 10, 1, 24, 2080, 20], + ["setarg", 10, 2, 7, 2080, 20], + ["invoke", 10, 7, 2080, 20], + ["move", 26, 7, 2080, 20], + ["get", 7, 43, 1, 2081, 20], + ["frame", 8, 7, 0, 2081, 20], + ["null", 7, 2081, 20], + ["setarg", 8, 0, 7, 2081, 20], + ["invoke", 8, 7, 2081, 20], + ["move", 52, 7, 2081, 20], + ["get", 7, 75, 1, 2082, 9], + ["frame", 8, 7, 3, 2082, 9], + ["null", 7, 2082, 9], + ["setarg", 8, 0, 7, 2082, 9], + ["setarg", 8, 1, 52, 2082, 9], + ["setarg", 8, 2, 26, 2082, 9], + ["setarg", 8, 3, 25, 2082, 9], + ["invoke", 8, 7, 2082, 9], + ["get", 7, 43, 1, 2083, 20], + ["frame", 8, 7, 0, 2083, 20], + ["null", 7, 2083, 20], + ["setarg", 8, 0, 7, 2083, 20], + ["invoke", 8, 7, 2083, 20], + ["move", 54, 7, 2083, 20], + ["null", 7, 2084, 18], + ["put", 7, 37, 1, 2084, 18], + ["put", 51, 38, 1, 2085, 18], + ["get", 7, 74, 1, 2086, 9], + ["frame", 8, 7, 4, 2086, 9], + ["null", 7, 2086, 9], + ["setarg", 8, 0, 7, 2086, 9], + ["setarg", 8, 1, 48, 2086, 9], + ["setarg", 8, 2, 54, 2086, 9], + ["setarg", 8, 3, 52, 2086, 9], + ["setarg", 8, 4, 50, 2086, 9], + ["invoke", 8, 7, 2086, 9], + ["get", 7, 76, 1, 2087, 9], + ["frame", 8, 7, 3, 2087, 9], + ["null", 7, 2087, 9], + ["setarg", 8, 0, 7, 2087, 9], + ["setarg", 8, 1, 26, 2087, 9], + ["setarg", 8, 2, 25, 2087, 9], + ["setarg", 8, 3, 54, 2087, 9], + ["invoke", 8, 7, 2087, 9], + ["jump_false", 47, "tern_else_1544", 2088, 16], + ["move", 7, 52, 2088, 26], + ["jump", "tern_end_1545", 2088, 26], + "tern_else_1544", + ["move", 7, 54, 2088, 37], + "tern_end_1545", + ["return", 7, 2088, 37], + "_nop_ur_39", + "if_else_1536", + ["access", 7, "[", 2089, 34], + ["is_identical", 8, 49, 7, 2089, 34], + ["jump_true", 8, "eq_done_1548", 2089, 34], + ["is_int", 10, 49, 2089, 34], + ["jump_false", 10, "eq_ni_1549", 2089, 34], + "_nop_tc_725", + ["jump", "eq_ni_1549", 2089, 34], + ["eq_int", 8, 49, 7, 2089, 34], + ["jump", "eq_done_1548", 2089, 34], + "eq_ni_1549", + ["is_num", 10, 49, 2089, 34], + ["jump_false", 10, "eq_nn_1550", 2089, 34], + "_nop_tc_726", + ["jump", "eq_nn_1550", 2089, 34], + ["eq_float", 8, 49, 7, 2089, 34], + ["jump", "eq_done_1548", 2089, 34], + "eq_nn_1550", + ["is_text", 10, 49, 2089, 34], + ["jump_false", 10, "eq_nt_1551", 2089, 34], + "_nop_tc_727", + "_nop_tc_728", + ["eq_text", 8, 49, 7, 2089, 34], + ["jump", "eq_done_1548", 2089, 34], + "eq_nt_1551", + ["is_null", 10, 49, 2089, 34], + ["jump_false", 10, "eq_nnl_1552", 2089, 34], + "_nop_tc_729", + ["jump", "eq_nnl_1552", 2089, 34], + ["true", 8, 2089, 34], + ["jump", "eq_done_1548", 2089, 34], + "eq_nnl_1552", + ["is_bool", 10, 49, 2089, 34], + ["jump_false", 10, "eq_nb_1553", 2089, 34], + "_nop_tc_730", + ["jump", "eq_nb_1553", 2089, 34], + ["eq_bool", 8, 49, 7, 2089, 34], + ["jump", "eq_done_1548", 2089, 34], + "eq_nb_1553", + ["false", 8, 2089, 34], + "eq_done_1548", + ["jump_false", 8, "if_else_1546", 2089, 34], + ["load_field", 7, 46, "left", 2090, 15], + ["move", 24, 7, 2090, 15], + ["load_field", 7, 46, "right", 2091, 20], + ["move", 56, 7, 2091, 20], + ["access", 7, -1, 2092, 34], + ["get", 8, 94, 1, 2092, 20], + ["frame", 10, 8, 2, 2092, 20], + ["null", 8, 2092, 20], + ["setarg", 10, 0, 8, 2092, 20], + ["setarg", 10, 1, 24, 2092, 20], + ["setarg", 10, 2, 7, 2092, 20], + ["invoke", 10, 7, 2092, 20], + ["move", 26, 7, 2092, 20], + ["access", 7, -1, 2093, 39], + ["get", 8, 94, 1, 2093, 20], + ["frame", 10, 8, 2, 2093, 20], + ["null", 8, 2093, 20], + ["setarg", 10, 0, 8, 2093, 20], + ["setarg", 10, 1, 56, 2093, 20], + ["setarg", 10, 2, 7, 2093, 20], + ["invoke", 10, 7, 2093, 20], + ["move", 28, 7, 2093, 20], + ["get", 7, 43, 1, 2094, 20], + ["frame", 8, 7, 0, 2094, 20], + ["null", 7, 2094, 20], + ["setarg", 8, 0, 7, 2094, 20], + ["invoke", 8, 7, 2094, 20], + ["move", 52, 7, 2094, 20], + ["load_field", 7, 46, "access_kind", 2095, 53], + ["get", 8, 77, 1, 2095, 9], + ["frame", 10, 8, 4, 2095, 9], + ["null", 8, 2095, 9], + ["setarg", 10, 0, 8, 2095, 9], + ["setarg", 10, 1, 52, 2095, 9], + ["setarg", 10, 2, 26, 2095, 9], + ["setarg", 10, 3, 28, 2095, 9], + ["setarg", 10, 4, 7, 2095, 9], + ["invoke", 10, 7, 2095, 9], + ["get", 7, 43, 1, 2096, 20], + ["frame", 8, 7, 0, 2096, 20], + ["null", 7, 2096, 20], + ["setarg", 8, 0, 7, 2096, 20], + ["invoke", 8, 7, 2096, 20], + ["move", 54, 7, 2096, 20], + ["null", 7, 2097, 18], + ["put", 7, 37, 1, 2097, 18], + ["put", 51, 38, 1, 2098, 18], + ["get", 7, 74, 1, 2099, 9], + ["frame", 8, 7, 4, 2099, 9], + ["null", 7, 2099, 9], + ["setarg", 8, 0, 7, 2099, 9], + ["setarg", 8, 1, 48, 2099, 9], + ["setarg", 8, 2, 54, 2099, 9], + ["setarg", 8, 3, 52, 2099, 9], + ["setarg", 8, 4, 50, 2099, 9], + ["invoke", 8, 7, 2099, 9], + ["load_field", 7, 46, "access_kind", 2100, 53], + ["get", 8, 78, 1, 2100, 9], + ["frame", 10, 8, 4, 2100, 9], + ["null", 8, 2100, 9], + ["setarg", 10, 0, 8, 2100, 9], + ["setarg", 10, 1, 26, 2100, 9], + ["setarg", 10, 2, 28, 2100, 9], + ["setarg", 10, 3, 54, 2100, 9], + ["setarg", 10, 4, 7, 2100, 9], + ["invoke", 10, 7, 2100, 9], + ["jump_false", 47, "tern_else_1554", 2101, 16], + ["move", 7, 52, 2101, 26], + ["jump", "tern_end_1555", 2101, 26], + "tern_else_1554", + ["move", 7, 54, 2101, 37], + "tern_end_1555", + ["return", 7, 2101, 37], + "_nop_ur_40", + "if_else_1546", + "if_end_1547", + "if_end_1537", + "if_end_1467", + ["jump", "if_end_1438", 2101, 37], + "if_else_1437", + "if_end_1438", + ["access", 7, "delete", 2106, 17], + ["is_identical", 8, 3, 7, 2106, 17], + ["jump_true", 8, "eq_done_1558", 2106, 17], + ["is_int", 10, 3, 2106, 17], + ["jump_false", 10, "eq_ni_1559", 2106, 17], + "_nop_tc_731", + ["jump", "eq_ni_1559", 2106, 17], + ["eq_int", 8, 3, 7, 2106, 17], + ["jump", "eq_done_1558", 2106, 17], + "eq_ni_1559", + ["is_num", 10, 3, 2106, 17], + ["jump_false", 10, "eq_nn_1560", 2106, 17], + "_nop_tc_732", + ["jump", "eq_nn_1560", 2106, 17], + ["eq_float", 8, 3, 7, 2106, 17], + ["jump", "eq_done_1558", 2106, 17], + "eq_nn_1560", + ["is_text", 10, 3, 2106, 17], + ["jump_false", 10, "eq_nt_1561", 2106, 17], + "_nop_tc_733", + "_nop_tc_734", + ["eq_text", 8, 3, 7, 2106, 17], + ["jump", "eq_done_1558", 2106, 17], + "eq_nt_1561", + ["is_null", 10, 3, 2106, 17], + ["jump_false", 10, "eq_nnl_1562", 2106, 17], + "_nop_tc_735", + ["jump", "eq_nnl_1562", 2106, 17], + ["true", 8, 2106, 17], + ["jump", "eq_done_1558", 2106, 17], + "eq_nnl_1562", + ["is_bool", 10, 3, 2106, 17], + ["jump_false", 10, "eq_nb_1563", 2106, 17], + "_nop_tc_736", + ["jump", "eq_nb_1563", 2106, 17], + ["eq_bool", 8, 3, 7, 2106, 17], + ["jump", "eq_done_1558", 2106, 17], + "eq_nb_1563", + ["false", 8, 2106, 17], + "eq_done_1558", + ["jump_false", 8, "if_else_1556", 2106, 17], + ["load_field", 7, 1, "expression", 2107, 17], + ["move", 46, 7, 2107, 17], + ["load_field", 7, 46, "kind", 2108, 22], + ["move", 49, 7, 2108, 22], + ["get", 7, 43, 1, 2109, 14], + ["frame", 8, 7, 0, 2109, 14], + ["null", 7, 2109, 14], + ["setarg", 8, 0, 7, 2109, 14], + ["invoke", 8, 7, 2109, 14], + ["move", 4, 7, 2109, 14], + ["access", 7, ".", 2110, 27], + ["is_identical", 8, 49, 7, 2110, 27], + ["jump_true", 8, "eq_done_1566", 2110, 27], + ["is_int", 10, 49, 2110, 27], + ["jump_false", 10, "eq_ni_1567", 2110, 27], + "_nop_tc_737", + ["jump", "eq_ni_1567", 2110, 27], + ["eq_int", 8, 49, 7, 2110, 27], + ["jump", "eq_done_1566", 2110, 27], + "eq_ni_1567", + ["is_num", 10, 49, 2110, 27], + ["jump_false", 10, "eq_nn_1568", 2110, 27], + "_nop_tc_738", + ["jump", "eq_nn_1568", 2110, 27], + ["eq_float", 8, 49, 7, 2110, 27], + ["jump", "eq_done_1566", 2110, 27], + "eq_nn_1568", + ["is_text", 10, 49, 2110, 27], + ["jump_false", 10, "eq_nt_1569", 2110, 27], + "_nop_tc_739", + "_nop_tc_740", + ["eq_text", 8, 49, 7, 2110, 27], + ["jump", "eq_done_1566", 2110, 27], + "eq_nt_1569", + ["is_null", 10, 49, 2110, 27], + ["jump_false", 10, "eq_nnl_1570", 2110, 27], + "_nop_tc_741", + ["jump", "eq_nnl_1570", 2110, 27], + ["true", 8, 2110, 27], + ["jump", "eq_done_1566", 2110, 27], + "eq_nnl_1570", + ["is_bool", 10, 49, 2110, 27], + ["jump_false", 10, "eq_nb_1571", 2110, 27], + "_nop_tc_742", + ["jump", "eq_nb_1571", 2110, 27], + ["eq_bool", 8, 49, 7, 2110, 27], + ["jump", "eq_done_1566", 2110, 27], + "eq_nb_1571", + ["false", 8, 2110, 27], + "eq_done_1566", + ["jump_false", 8, "if_else_1564", 2110, 27], + ["load_field", 7, 46, "left", 2111, 15], + ["move", 24, 7, 2111, 15], + ["load_field", 7, 46, "right", 2112, 16], + ["move", 25, 7, 2112, 16], + ["access", 7, -1, 2113, 34], + ["get", 8, 94, 1, 2113, 20], + ["frame", 10, 8, 2, 2113, 20], + ["null", 8, 2113, 20], + ["setarg", 10, 0, 8, 2113, 20], + ["setarg", 10, 1, 24, 2113, 20], + ["setarg", 10, 2, 7, 2113, 20], + ["invoke", 10, 7, 2113, 20], + ["move", 26, 7, 2113, 20], + ["get", 7, 2, 1, 2114, 14], + ["access", 8, "delete", 2114, 31], + ["array", 10, 4, 2114, 57], + ["push", 10, 8, 2114, 57], + ["push", 10, 4, 2114, 57], + ["push", 10, 26, 2114, 57], + ["push", 10, 25, 2114, 57], + ["is_array", 8, 7, 2114, 57], + ["jump_false", 8, "push_err_1572", 2114, 57], + ["push", 7, 10, 2114, 57], + ["jump", "push_done_1573", 2114, 57], + "push_err_1572", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2114, + 57 + ], + ["access", 8, "error", 2114, 57], + ["access", 10, "cannot push: target must be an array", 2114, 57], + ["array", 11, 0, 2114, 57], + ["push", 11, 10, 2114, 57], + ["frame", 10, 7, 2, 2114, 57], + ["null", 7, 2114, 57], + ["setarg", 10, 0, 7, 2114, 57], + ["setarg", 10, 1, 8, 2114, 57], + ["setarg", 10, 2, 11, 2114, 57], + ["invoke", 10, 7, 2114, 57], + ["disrupt", 2114, 57], + "push_done_1573", + ["jump", "if_end_1565", 2114, 57], + "if_else_1564", + ["access", 7, "[", 2115, 34], + ["is_identical", 8, 49, 7, 2115, 34], + ["jump_true", 8, "eq_done_1576", 2115, 34], + ["is_int", 10, 49, 2115, 34], + ["jump_false", 10, "eq_ni_1577", 2115, 34], + "_nop_tc_743", + ["jump", "eq_ni_1577", 2115, 34], + ["eq_int", 8, 49, 7, 2115, 34], + ["jump", "eq_done_1576", 2115, 34], + "eq_ni_1577", + ["is_num", 10, 49, 2115, 34], + ["jump_false", 10, "eq_nn_1578", 2115, 34], + "_nop_tc_744", + ["jump", "eq_nn_1578", 2115, 34], + ["eq_float", 8, 49, 7, 2115, 34], + ["jump", "eq_done_1576", 2115, 34], + "eq_nn_1578", + ["is_text", 10, 49, 2115, 34], + ["jump_false", 10, "eq_nt_1579", 2115, 34], + "_nop_tc_745", + "_nop_tc_746", + ["eq_text", 8, 49, 7, 2115, 34], + ["jump", "eq_done_1576", 2115, 34], + "eq_nt_1579", + ["is_null", 10, 49, 2115, 34], + ["jump_false", 10, "eq_nnl_1580", 2115, 34], + "_nop_tc_747", + ["jump", "eq_nnl_1580", 2115, 34], + ["true", 8, 2115, 34], + ["jump", "eq_done_1576", 2115, 34], + "eq_nnl_1580", + ["is_bool", 10, 49, 2115, 34], + ["jump_false", 10, "eq_nb_1581", 2115, 34], + "_nop_tc_748", + ["jump", "eq_nb_1581", 2115, 34], + ["eq_bool", 8, 49, 7, 2115, 34], + ["jump", "eq_done_1576", 2115, 34], + "eq_nb_1581", + ["false", 8, 2115, 34], + "eq_done_1576", + ["jump_false", 8, "if_else_1574", 2115, 34], + ["load_field", 7, 46, "left", 2116, 15], + ["move", 24, 7, 2116, 15], + ["load_field", 7, 46, "right", 2117, 15], + ["move", 27, 7, 2117, 15], + ["access", 7, -1, 2118, 34], + ["get", 8, 94, 1, 2118, 20], + ["frame", 10, 8, 2, 2118, 20], + ["null", 8, 2118, 20], + ["setarg", 10, 0, 8, 2118, 20], + ["setarg", 10, 1, 24, 2118, 20], + ["setarg", 10, 2, 7, 2118, 20], + ["invoke", 10, 7, 2118, 20], + ["move", 26, 7, 2118, 20], + ["access", 7, -1, 2119, 34], + ["get", 8, 94, 1, 2119, 20], + ["frame", 10, 8, 2, 2119, 20], + ["null", 8, 2119, 20], + ["setarg", 10, 0, 8, 2119, 20], + ["setarg", 10, 1, 27, 2119, 20], + ["setarg", 10, 2, 7, 2119, 20], + ["invoke", 10, 7, 2119, 20], + ["move", 28, 7, 2119, 20], + ["access", 7, "delete", 2120, 16], + ["get", 8, 55, 1, 2120, 9], + ["frame", 10, 8, 4, 2120, 9], + ["null", 8, 2120, 9], + ["setarg", 10, 0, 8, 2120, 9], + ["setarg", 10, 1, 7, 2120, 9], + ["setarg", 10, 2, 4, 2120, 9], + ["setarg", 10, 3, 26, 2120, 9], + ["setarg", 10, 4, 28, 2120, 9], + ["invoke", 10, 7, 2120, 9], + ["jump", "if_end_1575", 2120, 9], + "if_else_1574", + ["true", 7, 2122, 31], + ["get", 8, 59, 1, 2122, 9], + ["frame", 10, 8, 2, 2122, 9], + ["null", 8, 2122, 9], + ["setarg", 10, 0, 8, 2122, 9], + ["setarg", 10, 1, 4, 2122, 9], + ["setarg", 10, 2, 7, 2122, 9], + ["invoke", 10, 7, 2122, 9], + "if_end_1575", + "if_end_1565", + ["return", 4, 2124, 14], + "_nop_ur_41", + "if_else_1556", + "if_end_1557", + ["access", 4, "then", 2128, 17], + ["is_identical", 7, 3, 4, 2128, 17], + ["jump_true", 7, "eq_done_1584", 2128, 17], + ["is_int", 8, 3, 2128, 17], + ["jump_false", 8, "eq_ni_1585", 2128, 17], + "_nop_tc_749", + ["jump", "eq_ni_1585", 2128, 17], + ["eq_int", 7, 3, 4, 2128, 17], + ["jump", "eq_done_1584", 2128, 17], + "eq_ni_1585", + ["is_num", 8, 3, 2128, 17], + ["jump_false", 8, "eq_nn_1586", 2128, 17], + "_nop_tc_750", + ["jump", "eq_nn_1586", 2128, 17], + ["eq_float", 7, 3, 4, 2128, 17], + ["jump", "eq_done_1584", 2128, 17], + "eq_nn_1586", + ["is_text", 8, 3, 2128, 17], + ["jump_false", 8, "eq_nt_1587", 2128, 17], + "_nop_tc_751", + "_nop_tc_752", + ["eq_text", 7, 3, 4, 2128, 17], + ["jump", "eq_done_1584", 2128, 17], + "eq_nt_1587", + ["is_null", 8, 3, 2128, 17], + ["jump_false", 8, "eq_nnl_1588", 2128, 17], + "_nop_tc_753", + ["jump", "eq_nnl_1588", 2128, 17], + ["true", 7, 2128, 17], + ["jump", "eq_done_1584", 2128, 17], + "eq_nnl_1588", + ["is_bool", 8, 3, 2128, 17], + ["jump_false", 8, "eq_nb_1589", 2128, 17], + "_nop_tc_754", + ["jump", "eq_nb_1589", 2128, 17], + ["eq_bool", 7, 3, 4, 2128, 17], + ["jump", "eq_done_1584", 2128, 17], + "eq_nb_1589", + ["false", 7, 2128, 17], + "eq_done_1584", + ["jump_false", 7, "if_else_1582", 2128, 17], + ["load_field", 4, 1, "expression", 2129, 14], + ["move", 57, 4, 2129, 14], + ["load_field", 4, 1, "then", 2130, 19], + ["move", 58, 4, 2130, 19], + ["access", 4, "else", 2131, 24], + ["load_field", 7, 1, 4, 2131, 24], + ["move", 59, 7, 2131, 24], + ["access", 4, "tern_else", 2132, 30], + ["get", 7, 48, 1, 2132, 20], + ["frame", 8, 7, 1, 2132, 20], + ["null", 7, 2132, 20], + ["setarg", 8, 0, 7, 2132, 20], + ["setarg", 8, 1, 4, 2132, 20], + ["invoke", 8, 4, 2132, 20], + ["move", 60, 4, 2132, 20], + ["access", 4, "tern_end", 2133, 29], + ["get", 7, 48, 1, 2133, 19], + ["frame", 8, 7, 1, 2133, 19], + ["null", 7, 2133, 19], + ["setarg", 8, 0, 7, 2133, 19], + ["setarg", 8, 1, 4, 2133, 19], + ["invoke", 8, 4, 2133, 19], + ["move", 61, 4, 2133, 19], + ["access", 4, -1, 2134, 34], + ["get", 7, 94, 1, 2134, 19], + ["frame", 8, 7, 2, 2134, 19], + ["null", 7, 2134, 19], + ["setarg", 8, 0, 7, 2134, 19], + ["setarg", 8, 1, 57, 2134, 19], + ["setarg", 8, 2, 4, 2134, 19], + ["invoke", 8, 4, 2134, 19], + ["move", 62, 4, 2134, 19], + ["access", 4, "jump_false", 2135, 22], + ["get", 7, 63, 1, 2135, 7], + ["frame", 8, 7, 3, 2135, 7], + ["null", 7, 2135, 7], + ["setarg", 8, 0, 7, 2135, 7], + ["setarg", 8, 1, 4, 2135, 7], + ["setarg", 8, 2, 62, 2135, 7], + ["setarg", 8, 3, 60, 2135, 7], + ["invoke", 8, 4, 2135, 7], + ["get", 4, 43, 1, 2136, 14], + ["frame", 7, 4, 0, 2136, 14], + ["null", 4, 2136, 14], + ["setarg", 7, 0, 4, 2136, 14], + ["invoke", 7, 4, 2136, 14], + ["move", 20, 4, 2136, 14], + ["access", 4, -1, 2137, 39], + ["get", 7, 94, 1, 2137, 19], + ["frame", 8, 7, 2, 2137, 19], + ["null", 7, 2137, 19], + ["setarg", 8, 0, 7, 2137, 19], + ["setarg", 8, 1, 58, 2137, 19], + ["setarg", 8, 2, 4, 2137, 19], + ["invoke", 8, 4, 2137, 19], + ["move", 63, 4, 2137, 19], + ["access", 4, "move", 2138, 14], + ["get", 7, 54, 1, 2138, 7], + ["frame", 8, 7, 3, 2138, 7], + ["null", 7, 2138, 7], + ["setarg", 8, 0, 7, 2138, 7], + ["setarg", 8, 1, 4, 2138, 7], + ["setarg", 8, 2, 20, 2138, 7], + ["setarg", 8, 3, 63, 2138, 7], + ["invoke", 8, 4, 2138, 7], + ["get", 4, 62, 1, 2139, 7], + ["frame", 7, 4, 1, 2139, 7], + ["null", 4, 2139, 7], + ["setarg", 7, 0, 4, 2139, 7], + ["setarg", 7, 1, 61, 2139, 7], + ["invoke", 7, 4, 2139, 7], + ["get", 4, 51, 1, 2140, 7], + ["frame", 7, 4, 1, 2140, 7], + ["null", 4, 2140, 7], + ["setarg", 7, 0, 4, 2140, 7], + ["setarg", 7, 1, 60, 2140, 7], + ["invoke", 7, 4, 2140, 7], + ["access", 4, -1, 2141, 39], + ["get", 7, 94, 1, 2141, 19], + ["frame", 8, 7, 2, 2141, 19], + ["null", 7, 2141, 19], + ["setarg", 8, 0, 7, 2141, 19], + ["setarg", 8, 1, 59, 2141, 19], + ["setarg", 8, 2, 4, 2141, 19], + ["invoke", 8, 4, 2141, 19], + ["move", 64, 4, 2141, 19], + ["access", 4, "move", 2142, 14], + ["get", 7, 54, 1, 2142, 7], + ["frame", 8, 7, 3, 2142, 7], + ["null", 7, 2142, 7], + ["setarg", 8, 0, 7, 2142, 7], + ["setarg", 8, 1, 4, 2142, 7], + ["setarg", 8, 2, 20, 2142, 7], + ["setarg", 8, 3, 64, 2142, 7], + ["invoke", 8, 4, 2142, 7], + ["get", 4, 51, 1, 2143, 7], + ["frame", 7, 4, 1, 2143, 7], + ["null", 4, 2143, 7], + ["setarg", 7, 0, 4, 2143, 7], + ["setarg", 7, 1, 61, 2143, 7], + ["invoke", 7, 4, 2143, 7], + ["return", 20, 2144, 14], + "_nop_ur_42", + "if_else_1582", + "if_end_1583", + ["access", 4, "array", 2148, 17], + ["is_identical", 7, 3, 4, 2148, 17], + ["jump_true", 7, "eq_done_1592", 2148, 17], + ["is_int", 8, 3, 2148, 17], + ["jump_false", 8, "eq_ni_1593", 2148, 17], + "_nop_tc_755", + ["jump", "eq_ni_1593", 2148, 17], + ["eq_int", 7, 3, 4, 2148, 17], + ["jump", "eq_done_1592", 2148, 17], + "eq_ni_1593", + ["is_num", 8, 3, 2148, 17], + ["jump_false", 8, "eq_nn_1594", 2148, 17], + "_nop_tc_756", + ["jump", "eq_nn_1594", 2148, 17], + ["eq_float", 7, 3, 4, 2148, 17], + ["jump", "eq_done_1592", 2148, 17], + "eq_nn_1594", + ["is_text", 8, 3, 2148, 17], + ["jump_false", 8, "eq_nt_1595", 2148, 17], + "_nop_tc_757", + "_nop_tc_758", + ["eq_text", 7, 3, 4, 2148, 17], + ["jump", "eq_done_1592", 2148, 17], + "eq_nt_1595", + ["is_null", 8, 3, 2148, 17], + ["jump_false", 8, "eq_nnl_1596", 2148, 17], + "_nop_tc_759", + ["jump", "eq_nnl_1596", 2148, 17], + ["true", 7, 2148, 17], + ["jump", "eq_done_1592", 2148, 17], + "eq_nnl_1596", + ["is_bool", 8, 3, 2148, 17], + ["jump_false", 8, "eq_nb_1597", 2148, 17], + "_nop_tc_760", + ["jump", "eq_nb_1597", 2148, 17], + ["eq_bool", 7, 3, 4, 2148, 17], + ["jump", "eq_done_1592", 2148, 17], + "eq_nb_1597", + ["false", 7, 2148, 17], + "eq_done_1592", + ["jump_false", 7, "if_else_1590", 2148, 17], + ["load_field", 4, 1, "list", 2149, 14], + ["move", 6, 4, 2149, 14], + ["length", 4, 6, 2150, 22], + ["move", 65, 4, 2150, 22], + ["array", 4, 0, 2151, 20], + ["move", 66, 4, 2151, 20], + ["access", 9, 0, 2152, 12], + "while_start_1598", + ["is_int", 4, 9, 2153, 19], + ["jump_false", 4, "rel_ni_1600", 2153, 19], + "_nop_tc_761", + "_nop_tc_762", + ["lt_int", 4, 9, 65, 2153, 19], + ["jump", "rel_done_1602", 2153, 19], + "rel_ni_1600", + "_nop_tc_763", + "_nop_tc_764", + "_nop_tc_765", + "_nop_tc_766", + ["lt_float", 4, 9, 65, 2153, 19], + ["jump", "rel_done_1602", 2153, 19], + "rel_nn_1601", + "_nop_tc_767", + ["jump", "rel_err_1603", 2153, 19], + "_nop_tc_768", + ["jump", "rel_err_1603", 2153, 19], + ["lt_text", 4, 9, 65, 2153, 19], + ["jump", "rel_done_1602", 2153, 19], + "rel_err_1603", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2153, + 19 + ], + ["access", 8, "error", 2153, 19], + ["access", 10, "cannot compare with '<': operands must be same type", 2153, 19], + ["array", 11, 0, 2153, 19], + ["push", 11, 10, 2153, 19], + ["frame", 10, 7, 2, 2153, 19], + ["null", 7, 2153, 19], + ["setarg", 10, 0, 7, 2153, 19], + ["setarg", 10, 1, 8, 2153, 19], + ["setarg", 10, 2, 11, 2153, 19], + ["invoke", 10, 7, 2153, 19], + ["disrupt", 2153, 19], + "rel_done_1602", + ["jump_false", 4, "while_end_1599", 2153, 19], + ["load_dynamic", 4, 6, 9, 2154, 40], + ["access", 7, -1, 2154, 45], + ["get", 8, 94, 1, 2154, 26], + ["frame", 10, 8, 2, 2154, 26], + ["null", 8, 2154, 26], + ["setarg", 10, 0, 8, 2154, 26], + ["setarg", 10, 1, 4, 2154, 26], + ["setarg", 10, 2, 7, 2154, 26], + ["invoke", 10, 4, 2154, 26], + ["is_array", 7, 66, 2154, 26], + ["jump_false", 7, "push_err_1604", 2154, 26], + ["push", 66, 4, 2154, 26], + ["jump", "push_done_1605", 2154, 26], + "push_err_1604", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2154, + 26 + ], + ["access", 7, "error", 2154, 26], + ["access", 8, "cannot push: target must be an array", 2154, 26], + ["array", 10, 0, 2154, 26], + ["push", 10, 8, 2154, 26], + ["frame", 8, 4, 2, 2154, 26], + ["null", 4, 2154, 26], + ["setarg", 8, 0, 4, 2154, 26], + ["setarg", 8, 1, 7, 2154, 26], + ["setarg", 8, 2, 10, 2154, 26], + ["invoke", 8, 4, 2154, 26], + ["disrupt", 2154, 26], + "push_done_1605", + ["access", 4, 1, 2155, 19], + "_nop_tc_769", + "_nop_tc_770", + "_nop_tc_771", + "_nop_tc_772", + ["add", 7, 9, 4, 2155, 19], + ["jump", "num_done_1607", 2155, 19], + "num_err_1606", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2155, + 19 + ], + ["access", 8, "error", 2155, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2155, 19], + ["array", 11, 0, 2155, 19], + ["push", 11, 10, 2155, 19], + ["frame", 10, 4, 2, 2155, 19], + ["null", 4, 2155, 19], + ["setarg", 10, 0, 4, 2155, 19], + ["setarg", 10, 1, 8, 2155, 19], + ["setarg", 10, 2, 11, 2155, 19], + ["invoke", 10, 4, 2155, 19], + ["disrupt", 2155, 19], + "num_done_1607", + ["move", 9, 7, 2155, 19], + ["jump", "while_start_1598", 2155, 19], + "while_end_1599", + ["get", 4, 43, 1, 2157, 14], + ["frame", 7, 4, 0, 2157, 14], + ["null", 4, 2157, 14], + ["setarg", 7, 0, 4, 2157, 14], + ["invoke", 7, 4, 2157, 14], + ["move", 20, 4, 2157, 14], + ["access", 4, "array", 2158, 18], + ["array", 7, 3, 2158, 33], + ["push", 7, 4, 2158, 33], + ["push", 7, 20, 2158, 33], + ["push", 7, 65, 2158, 33], + ["get", 4, 50, 1, 2158, 7], + ["frame", 8, 4, 1, 2158, 7], + ["null", 4, 2158, 7], + ["setarg", 8, 0, 4, 2158, 7], + ["setarg", 8, 1, 7, 2158, 7], + ["invoke", 8, 4, 2158, 7], + ["access", 9, 0, 2159, 12], + "while_start_1608", + ["is_int", 4, 9, 2160, 19], + ["jump_false", 4, "rel_ni_1610", 2160, 19], + "_nop_tc_773", + "_nop_tc_774", + ["lt_int", 4, 9, 65, 2160, 19], + ["jump", "rel_done_1612", 2160, 19], + "rel_ni_1610", + "_nop_tc_775", + "_nop_tc_776", + "_nop_tc_777", + "_nop_tc_778", + ["lt_float", 4, 9, 65, 2160, 19], + ["jump", "rel_done_1612", 2160, 19], + "rel_nn_1611", + "_nop_tc_779", + ["jump", "rel_err_1613", 2160, 19], + "_nop_tc_780", + ["jump", "rel_err_1613", 2160, 19], + ["lt_text", 4, 9, 65, 2160, 19], + ["jump", "rel_done_1612", 2160, 19], + "rel_err_1613", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2160, + 19 + ], + ["access", 8, "error", 2160, 19], + ["access", 10, "cannot compare with '<': operands must be same type", 2160, 19], + ["array", 11, 0, 2160, 19], + ["push", 11, 10, 2160, 19], + ["frame", 10, 7, 2, 2160, 19], + ["null", 7, 2160, 19], + ["setarg", 10, 0, 7, 2160, 19], + ["setarg", 10, 1, 8, 2160, 19], + ["setarg", 10, 2, 11, 2160, 19], + ["invoke", 10, 7, 2160, 19], + ["disrupt", 2160, 19], + "rel_done_1612", + ["jump_false", 4, "while_end_1609", 2160, 19], + ["access", 4, "push", 2161, 16], + ["load_dynamic", 7, 66, 9, 2161, 41], + ["get", 8, 54, 1, 2161, 9], + ["frame", 10, 8, 3, 2161, 9], + ["null", 8, 2161, 9], + ["setarg", 10, 0, 8, 2161, 9], + ["setarg", 10, 1, 4, 2161, 9], + ["setarg", 10, 2, 20, 2161, 9], + ["setarg", 10, 3, 7, 2161, 9], + ["invoke", 10, 4, 2161, 9], + ["access", 4, 1, 2162, 19], + "_nop_tc_781", + "_nop_tc_782", + "_nop_tc_783", + "_nop_tc_784", + ["add", 7, 9, 4, 2162, 19], + ["jump", "num_done_1615", 2162, 19], + "num_err_1614", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2162, + 19 + ], + ["access", 8, "error", 2162, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2162, 19], + ["array", 11, 0, 2162, 19], + ["push", 11, 10, 2162, 19], + ["frame", 10, 4, 2, 2162, 19], + ["null", 4, 2162, 19], + ["setarg", 10, 0, 4, 2162, 19], + ["setarg", 10, 1, 8, 2162, 19], + ["setarg", 10, 2, 11, 2162, 19], + ["invoke", 10, 4, 2162, 19], + ["disrupt", 2162, 19], + "num_done_1615", + ["move", 9, 7, 2162, 19], + ["jump", "while_start_1608", 2162, 19], + "while_end_1609", + ["return", 20, 2164, 14], "_nop_ur_43", - "if_else_1579", - "if_end_1580", - ["get", 3, 99, 1, 2098, 12], - ["frame", 4, 3, 2, 2098, 12], - ["null", 3, 2098, 12], - ["setarg", 4, 0, 3, 2098, 12], - ["setarg", 4, 1, 1, 2098, 12], - ["setarg", 4, 2, 2, 2098, 12], - ["tail_invoke", 4, 3, 2098, 12], - ["return", 3, 2098, 12], + "if_else_1590", + "if_end_1591", + ["access", 4, "record", 2168, 17], + ["is_identical", 7, 3, 4, 2168, 17], + ["jump_true", 7, "eq_done_1618", 2168, 17], + ["is_int", 8, 3, 2168, 17], + ["jump_false", 8, "eq_ni_1619", 2168, 17], + "_nop_tc_785", + ["jump", "eq_ni_1619", 2168, 17], + ["eq_int", 7, 3, 4, 2168, 17], + ["jump", "eq_done_1618", 2168, 17], + "eq_ni_1619", + ["is_num", 8, 3, 2168, 17], + ["jump_false", 8, "eq_nn_1620", 2168, 17], + "_nop_tc_786", + ["jump", "eq_nn_1620", 2168, 17], + ["eq_float", 7, 3, 4, 2168, 17], + ["jump", "eq_done_1618", 2168, 17], + "eq_nn_1620", + ["is_text", 8, 3, 2168, 17], + ["jump_false", 8, "eq_nt_1621", 2168, 17], + "_nop_tc_787", + "_nop_tc_788", + ["eq_text", 7, 3, 4, 2168, 17], + ["jump", "eq_done_1618", 2168, 17], + "eq_nt_1621", + ["is_null", 8, 3, 2168, 17], + ["jump_false", 8, "eq_nnl_1622", 2168, 17], + "_nop_tc_789", + ["jump", "eq_nnl_1622", 2168, 17], + ["true", 7, 2168, 17], + ["jump", "eq_done_1618", 2168, 17], + "eq_nnl_1622", + ["is_bool", 8, 3, 2168, 17], + ["jump_false", 8, "eq_nb_1623", 2168, 17], + "_nop_tc_790", + ["jump", "eq_nb_1623", 2168, 17], + ["eq_bool", 7, 3, 4, 2168, 17], + ["jump", "eq_done_1618", 2168, 17], + "eq_nb_1623", + ["false", 7, 2168, 17], + "eq_done_1618", + ["jump_false", 7, "if_else_1616", 2168, 17], + ["load_field", 4, 1, "list", 2169, 14], + ["move", 6, 4, 2169, 14], + ["get", 4, 43, 1, 2170, 14], + ["frame", 7, 4, 0, 2170, 14], + ["null", 4, 2170, 14], + ["setarg", 7, 0, 4, 2170, 14], + ["invoke", 7, 4, 2170, 14], + ["move", 20, 4, 2170, 14], + ["get", 4, 2, 1, 2171, 12], + ["access", 7, "record", 2171, 29], + ["length", 8, 6, 2171, 52], + ["array", 10, 3, 2171, 52], + ["push", 10, 7, 2171, 52], + ["push", 10, 20, 2171, 52], + ["push", 10, 8, 2171, 52], + ["is_array", 7, 4, 2171, 52], + ["jump_false", 7, "push_err_1624", 2171, 52], + ["push", 4, 10, 2171, 52], + ["jump", "push_done_1625", 2171, 52], + "push_err_1624", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2171, + 52 + ], + ["access", 7, "error", 2171, 52], + ["access", 8, "cannot push: target must be an array", 2171, 52], + ["array", 10, 0, 2171, 52], + ["push", 10, 8, 2171, 52], + ["frame", 8, 4, 2, 2171, 52], + ["null", 4, 2171, 52], + ["setarg", 8, 0, 4, 2171, 52], + ["setarg", 8, 1, 7, 2171, 52], + ["setarg", 8, 2, 10, 2171, 52], + ["invoke", 8, 4, 2171, 52], + ["disrupt", 2171, 52], + "push_done_1625", + ["access", 9, 0, 2172, 12], + "while_start_1626", + ["length", 4, 6, 2173, 26], + ["is_int", 7, 9, 2173, 26], + ["jump_false", 7, "rel_ni_1628", 2173, 26], + "_nop_tc_791", + "_nop_tc_792", + ["lt_int", 7, 9, 4, 2173, 26], + ["jump", "rel_done_1630", 2173, 26], + "rel_ni_1628", + "_nop_tc_793", + "_nop_tc_794", + "_nop_tc_795", + "_nop_tc_796", + ["lt_float", 7, 9, 4, 2173, 26], + ["jump", "rel_done_1630", 2173, 26], + "rel_nn_1629", + "_nop_tc_797", + ["jump", "rel_err_1631", 2173, 26], + "_nop_tc_798", + ["jump", "rel_err_1631", 2173, 26], + ["lt_text", 7, 9, 4, 2173, 26], + ["jump", "rel_done_1630", 2173, 26], + "rel_err_1631", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2173, + 26 + ], + ["access", 8, "error", 2173, 26], + ["access", 10, "cannot compare with '<': operands must be same type", 2173, 26], + ["array", 11, 0, 2173, 26], + ["push", 11, 10, 2173, 26], + ["frame", 10, 4, 2, 2173, 26], + ["null", 4, 2173, 26], + ["setarg", 10, 0, 4, 2173, 26], + ["setarg", 10, 1, 8, 2173, 26], + ["setarg", 10, 2, 11, 2173, 26], + ["invoke", 10, 4, 2173, 26], + ["disrupt", 2173, 26], + "rel_done_1630", + ["jump_false", 7, "while_end_1627", 2173, 26], + ["load_dynamic", 4, 6, 9, 2174, 21], + ["move", 67, 4, 2174, 21], + ["load_field", 4, 67, "left", 2175, 15], + ["move", 68, 4, 2175, 15], + ["load_field", 4, 67, "right", 2176, 15], + ["move", 5, 4, 2176, 15], + ["access", 4, -1, 2177, 34], + ["get", 7, 94, 1, 2177, 20], + ["frame", 8, 7, 2, 2177, 20], + ["null", 7, 2177, 20], + ["setarg", 8, 0, 7, 2177, 20], + ["setarg", 8, 1, 5, 2177, 20], + ["setarg", 8, 2, 4, 2177, 20], + ["invoke", 8, 4, 2177, 20], + ["move", 69, 4, 2177, 20], + ["load_field", 4, 68, "kind", 2178, 20], + ["move", 70, 4, 2178, 20], + ["access", 4, "name", 2179, 25], + ["is_identical", 7, 70, 4, 2179, 25], + ["jump_true", 7, "eq_done_1634", 2179, 25], + ["is_int", 8, 70, 2179, 25], + ["jump_false", 8, "eq_ni_1635", 2179, 25], + "_nop_tc_799", + ["jump", "eq_ni_1635", 2179, 25], + ["eq_int", 7, 70, 4, 2179, 25], + ["jump", "eq_done_1634", 2179, 25], + "eq_ni_1635", + ["is_num", 8, 70, 2179, 25], + ["jump_false", 8, "eq_nn_1636", 2179, 25], + "_nop_tc_800", + ["jump", "eq_nn_1636", 2179, 25], + ["eq_float", 7, 70, 4, 2179, 25], + ["jump", "eq_done_1634", 2179, 25], + "eq_nn_1636", + ["is_text", 8, 70, 2179, 25], + ["jump_false", 8, "eq_nt_1637", 2179, 25], + "_nop_tc_801", + "_nop_tc_802", + ["eq_text", 7, 70, 4, 2179, 25], + ["jump", "eq_done_1634", 2179, 25], + "eq_nt_1637", + ["is_null", 8, 70, 2179, 25], + ["jump_false", 8, "eq_nnl_1638", 2179, 25], + "_nop_tc_803", + ["jump", "eq_nnl_1638", 2179, 25], + ["true", 7, 2179, 25], + ["jump", "eq_done_1634", 2179, 25], + "eq_nnl_1638", + ["is_bool", 8, 70, 2179, 25], + ["jump_false", 8, "eq_nb_1639", 2179, 25], + "_nop_tc_804", + ["jump", "eq_nb_1639", 2179, 25], + ["eq_bool", 7, 70, 4, 2179, 25], + ["jump", "eq_done_1634", 2179, 25], + "eq_nb_1639", + ["false", 7, 2179, 25], + "eq_done_1634", + ["jump_false", 7, "if_else_1632", 2179, 25], + ["load_field", 4, 68, "name", 2180, 31], + ["get", 7, 76, 1, 2180, 11], + ["frame", 8, 7, 3, 2180, 11], + ["null", 7, 2180, 11], + ["setarg", 8, 0, 7, 2180, 11], + ["setarg", 8, 1, 20, 2180, 11], + ["setarg", 8, 2, 4, 2180, 11], + ["setarg", 8, 3, 69, 2180, 11], + ["invoke", 8, 4, 2180, 11], + ["jump", "if_end_1633", 2180, 11], + "if_else_1632", + ["access", 4, "text", 2181, 32], + ["is_identical", 7, 70, 4, 2181, 32], + ["jump_true", 7, "eq_done_1642", 2181, 32], + ["is_int", 8, 70, 2181, 32], + ["jump_false", 8, "eq_ni_1643", 2181, 32], + "_nop_tc_805", + ["jump", "eq_ni_1643", 2181, 32], + ["eq_int", 7, 70, 4, 2181, 32], + ["jump", "eq_done_1642", 2181, 32], + "eq_ni_1643", + ["is_num", 8, 70, 2181, 32], + ["jump_false", 8, "eq_nn_1644", 2181, 32], + "_nop_tc_806", + ["jump", "eq_nn_1644", 2181, 32], + ["eq_float", 7, 70, 4, 2181, 32], + ["jump", "eq_done_1642", 2181, 32], + "eq_nn_1644", + ["is_text", 8, 70, 2181, 32], + ["jump_false", 8, "eq_nt_1645", 2181, 32], + "_nop_tc_807", + "_nop_tc_808", + ["eq_text", 7, 70, 4, 2181, 32], + ["jump", "eq_done_1642", 2181, 32], + "eq_nt_1645", + ["is_null", 8, 70, 2181, 32], + ["jump_false", 8, "eq_nnl_1646", 2181, 32], + "_nop_tc_809", + ["jump", "eq_nnl_1646", 2181, 32], + ["true", 7, 2181, 32], + ["jump", "eq_done_1642", 2181, 32], + "eq_nnl_1646", + ["is_bool", 8, 70, 2181, 32], + ["jump_false", 8, "eq_nb_1647", 2181, 32], + "_nop_tc_810", + ["jump", "eq_nb_1647", 2181, 32], + ["eq_bool", 7, 70, 4, 2181, 32], + ["jump", "eq_done_1642", 2181, 32], + "eq_nb_1647", + ["false", 7, 2181, 32], + "eq_done_1642", + ["jump_false", 7, "if_else_1640", 2181, 32], + ["load_field", 4, 68, "value", 2182, 19], + ["move", 71, 4, 2182, 19], + ["null", 4, 2183, 24], + ["is_identical", 7, 71, 4, 2183, 24], + ["jump_true", 7, "eq_done_1650", 2183, 24], + ["is_int", 8, 71, 2183, 24], + ["jump_false", 8, "eq_ni_1651", 2183, 24], + "_nop_tc_811", + ["jump", "eq_ni_1651", 2183, 24], + ["eq_int", 7, 71, 4, 2183, 24], + ["jump", "eq_done_1650", 2183, 24], + "eq_ni_1651", + ["is_num", 8, 71, 2183, 24], + ["jump_false", 8, "eq_nn_1652", 2183, 24], + "_nop_tc_812", + ["jump", "eq_nn_1652", 2183, 24], + ["eq_float", 7, 71, 4, 2183, 24], + ["jump", "eq_done_1650", 2183, 24], + "eq_nn_1652", + ["is_text", 8, 71, 2183, 24], + ["jump_false", 8, "eq_nt_1653", 2183, 24], + "_nop_tc_813", + ["jump", "eq_nt_1653", 2183, 24], + ["eq_text", 7, 71, 4, 2183, 24], + ["jump", "eq_done_1650", 2183, 24], + "eq_nt_1653", + ["is_null", 8, 71, 2183, 24], + ["jump_false", 8, "eq_nnl_1654", 2183, 24], + "_nop_tc_814", + "_nop_tc_815", + ["true", 7, 2183, 24], + ["jump", "eq_done_1650", 2183, 24], + "eq_nnl_1654", + ["is_bool", 8, 71, 2183, 24], + ["jump_false", 8, "eq_nb_1655", 2183, 24], + "_nop_tc_816", + ["jump", "eq_nb_1655", 2183, 24], + ["eq_bool", 7, 71, 4, 2183, 24], + ["jump", "eq_done_1650", 2183, 24], + "eq_nb_1655", + ["false", 7, 2183, 24], + "eq_done_1650", + ["jump_false", 7, "if_else_1648", 2183, 24], + ["access", 71, "", 2184, 21], + ["jump", "if_end_1649", 2184, 21], + "if_else_1648", + "if_end_1649", + ["get", 4, 76, 1, 2186, 11], + ["frame", 7, 4, 3, 2186, 11], + ["null", 4, 2186, 11], + ["setarg", 7, 0, 4, 2186, 11], + ["setarg", 7, 1, 20, 2186, 11], + ["setarg", 7, 2, 71, 2186, 11], + ["setarg", 7, 3, 69, 2186, 11], + ["invoke", 7, 4, 2186, 11], + ["jump", "if_end_1641", 2186, 11], + "if_else_1640", + ["access", 4, -1, 2188, 36], + ["get", 7, 94, 1, 2188, 22], + ["frame", 8, 7, 2, 2188, 22], + ["null", 7, 2188, 22], + ["setarg", 8, 0, 7, 2188, 22], + ["setarg", 8, 1, 68, 2188, 22], + ["setarg", 8, 2, 4, 2188, 22], + ["invoke", 8, 4, 2188, 22], + ["move", 43, 4, 2188, 22], + ["get", 4, 78, 1, 2189, 11], + ["frame", 7, 4, 3, 2189, 11], + ["null", 4, 2189, 11], + ["setarg", 7, 0, 4, 2189, 11], + ["setarg", 7, 1, 20, 2189, 11], + ["setarg", 7, 2, 43, 2189, 11], + ["setarg", 7, 3, 69, 2189, 11], + ["invoke", 7, 4, 2189, 11], + "if_end_1641", + "if_end_1633", + ["access", 4, 1, 2191, 19], + "_nop_tc_817", + "_nop_tc_818", + "_nop_tc_819", + "_nop_tc_820", + ["add", 7, 9, 4, 2191, 19], + ["jump", "num_done_1657", 2191, 19], + "num_err_1656", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2191, + 19 + ], + ["access", 8, "error", 2191, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2191, 19], + ["array", 11, 0, 2191, 19], + ["push", 11, 10, 2191, 19], + ["frame", 10, 4, 2, 2191, 19], + ["null", 4, 2191, 19], + ["setarg", 10, 0, 4, 2191, 19], + ["setarg", 10, 1, 8, 2191, 19], + ["setarg", 10, 2, 11, 2191, 19], + ["invoke", 10, 4, 2191, 19], + ["disrupt", 2191, 19], + "num_done_1657", + ["move", 9, 7, 2191, 19], + ["jump", "while_start_1626", 2191, 19], + "while_end_1627", + ["return", 20, 2193, 14], "_nop_ur_44", - "_nop_ur_45" + "if_else_1616", + "if_end_1617", + ["access", 4, "function", 2197, 17], + ["is_identical", 5, 3, 4, 2197, 17], + ["jump_true", 5, "eq_done_1660", 2197, 17], + ["is_int", 6, 3, 2197, 17], + ["jump_false", 6, "eq_ni_1661", 2197, 17], + "_nop_tc_821", + ["jump", "eq_ni_1661", 2197, 17], + ["eq_int", 5, 3, 4, 2197, 17], + ["jump", "eq_done_1660", 2197, 17], + "eq_ni_1661", + ["is_num", 6, 3, 2197, 17], + ["jump_false", 6, "eq_nn_1662", 2197, 17], + "_nop_tc_822", + ["jump", "eq_nn_1662", 2197, 17], + ["eq_float", 5, 3, 4, 2197, 17], + ["jump", "eq_done_1660", 2197, 17], + "eq_nn_1662", + ["is_text", 6, 3, 2197, 17], + ["jump_false", 6, "eq_nt_1663", 2197, 17], + "_nop_tc_823", + "_nop_tc_824", + ["eq_text", 5, 3, 4, 2197, 17], + ["jump", "eq_done_1660", 2197, 17], + "eq_nt_1663", + ["is_null", 6, 3, 2197, 17], + ["jump_false", 6, "eq_nnl_1664", 2197, 17], + "_nop_tc_825", + ["jump", "eq_nnl_1664", 2197, 17], + ["true", 5, 2197, 17], + ["jump", "eq_done_1660", 2197, 17], + "eq_nnl_1664", + ["is_bool", 6, 3, 2197, 17], + ["jump_false", 6, "eq_nb_1665", 2197, 17], + "_nop_tc_826", + ["jump", "eq_nb_1665", 2197, 17], + ["eq_bool", 5, 3, 4, 2197, 17], + ["jump", "eq_done_1660", 2197, 17], + "eq_nb_1665", + ["false", 5, 2197, 17], + "eq_done_1660", + ["jump_false", 5, "if_else_1658", 2197, 17], + ["get", 4, 102, 1, 2198, 14], + ["frame", 5, 4, 1, 2198, 14], + ["null", 4, 2198, 14], + ["setarg", 5, 0, 4, 2198, 14], + ["setarg", 5, 1, 1, 2198, 14], + ["invoke", 5, 4, 2198, 14], + ["move", 72, 4, 2198, 14], + ["get", 4, 21, 1, 2199, 17], + ["move", 73, 4, 2199, 17], + ["get", 4, 21, 1, 2200, 24], + ["access", 5, 1, 2200, 41], + ["is_num", 6, 4, 2200, 41], + ["jump_false", 6, "num_err_1666", 2200, 41], + "_nop_tc_827", + "_nop_tc_828", + ["add", 6, 4, 5, 2200, 41], + ["jump", "num_done_1667", 2200, 41], + "num_err_1666", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2200, + 41 + ], + ["access", 5, "error", 2200, 41], + ["access", 7, "cannot apply '+': operands must be numbers", 2200, 41], + ["array", 8, 0, 2200, 41], + ["push", 8, 7, 2200, 41], + ["frame", 7, 4, 2, 2200, 41], + ["null", 4, 2200, 41], + ["setarg", 7, 0, 4, 2200, 41], + ["setarg", 7, 1, 5, 2200, 41], + ["setarg", 7, 2, 8, 2200, 41], + ["invoke", 7, 4, 2200, 41], + ["disrupt", 2200, 41], + "num_done_1667", + ["put", 6, 21, 1, 2200, 41], + ["get", 4, 12, 1, 2201, 12], + ["is_array", 5, 4, 2201, 25], + ["jump_false", 5, "push_err_1668", 2201, 25], + ["push", 4, 72, 2201, 25], + ["jump", "push_done_1669", 2201, 25], + "push_err_1668", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2201, + 25 + ], + ["access", 5, "error", 2201, 25], + ["access", 6, "cannot push: target must be an array", 2201, 25], + ["array", 7, 0, 2201, 25], + ["push", 7, 6, 2201, 25], + ["frame", 6, 4, 2, 2201, 25], + ["null", 4, 2201, 25], + ["setarg", 6, 0, 4, 2201, 25], + ["setarg", 6, 1, 5, 2201, 25], + ["setarg", 6, 2, 7, 2201, 25], + ["invoke", 6, 4, 2201, 25], + ["disrupt", 2201, 25], + "push_done_1669", + ["get", 4, 43, 1, 2202, 14], + ["frame", 5, 4, 0, 2202, 14], + ["null", 4, 2202, 14], + ["setarg", 5, 0, 4, 2202, 14], + ["invoke", 5, 4, 2202, 14], + ["move", 20, 4, 2202, 14], + ["access", 4, "function", 2203, 14], + ["get", 5, 54, 1, 2203, 7], + ["frame", 6, 5, 3, 2203, 7], + ["null", 5, 2203, 7], + ["setarg", 6, 0, 5, 2203, 7], + ["setarg", 6, 1, 4, 2203, 7], + ["setarg", 6, 2, 20, 2203, 7], + ["setarg", 6, 3, 73, 2203, 7], + ["invoke", 6, 4, 2203, 7], + ["return", 20, 2204, 14], + "_nop_ur_45", + "if_else_1658", + "if_end_1659", + ["access", 4, "assign", 2208, 17], + ["is_identical", 5, 3, 4, 2208, 17], + ["jump_true", 5, "eq_done_1687", 2208, 17], + ["is_int", 6, 3, 2208, 17], + ["jump_false", 6, "eq_ni_1688", 2208, 17], + "_nop_tc_829", + ["jump", "eq_ni_1688", 2208, 17], + ["eq_int", 5, 3, 4, 2208, 17], + ["jump", "eq_done_1687", 2208, 17], + "eq_ni_1688", + ["is_num", 6, 3, 2208, 17], + ["jump_false", 6, "eq_nn_1689", 2208, 17], + "_nop_tc_830", + ["jump", "eq_nn_1689", 2208, 17], + ["eq_float", 5, 3, 4, 2208, 17], + ["jump", "eq_done_1687", 2208, 17], + "eq_nn_1689", + ["is_text", 6, 3, 2208, 17], + ["jump_false", 6, "eq_nt_1690", 2208, 17], + "_nop_tc_831", + "_nop_tc_832", + ["eq_text", 5, 3, 4, 2208, 17], + ["jump", "eq_done_1687", 2208, 17], + "eq_nt_1690", + ["is_null", 6, 3, 2208, 17], + ["jump_false", 6, "eq_nnl_1691", 2208, 17], + "_nop_tc_833", + ["jump", "eq_nnl_1691", 2208, 17], + ["true", 5, 2208, 17], + ["jump", "eq_done_1687", 2208, 17], + "eq_nnl_1691", + ["is_bool", 6, 3, 2208, 17], + ["jump_false", 6, "eq_nb_1692", 2208, 17], + "_nop_tc_834", + ["jump", "eq_nb_1692", 2208, 17], + ["eq_bool", 5, 3, 4, 2208, 17], + ["jump", "eq_done_1687", 2208, 17], + "eq_nb_1692", + ["false", 5, 2208, 17], + "eq_done_1687", + ["move", 4, 5, 2208, 17], + ["jump_true", 4, "or_end_1686", 2208, 17], + ["access", 5, "+=", 2209, 17], + ["is_identical", 6, 3, 5, 2209, 17], + ["jump_true", 6, "eq_done_1693", 2209, 17], + ["is_int", 7, 3, 2209, 17], + ["jump_false", 7, "eq_ni_1694", 2209, 17], + "_nop_tc_835", + ["jump", "eq_ni_1694", 2209, 17], + ["eq_int", 6, 3, 5, 2209, 17], + ["jump", "eq_done_1693", 2209, 17], + "eq_ni_1694", + ["is_num", 7, 3, 2209, 17], + ["jump_false", 7, "eq_nn_1695", 2209, 17], + "_nop_tc_836", + ["jump", "eq_nn_1695", 2209, 17], + ["eq_float", 6, 3, 5, 2209, 17], + ["jump", "eq_done_1693", 2209, 17], + "eq_nn_1695", + ["is_text", 7, 3, 2209, 17], + ["jump_false", 7, "eq_nt_1696", 2209, 17], + "_nop_tc_837", + "_nop_tc_838", + ["eq_text", 6, 3, 5, 2209, 17], + ["jump", "eq_done_1693", 2209, 17], + "eq_nt_1696", + ["is_null", 7, 3, 2209, 17], + ["jump_false", 7, "eq_nnl_1697", 2209, 17], + "_nop_tc_839", + ["jump", "eq_nnl_1697", 2209, 17], + ["true", 6, 2209, 17], + ["jump", "eq_done_1693", 2209, 17], + "eq_nnl_1697", + ["is_bool", 7, 3, 2209, 17], + ["jump_false", 7, "eq_nb_1698", 2209, 17], + "_nop_tc_840", + ["jump", "eq_nb_1698", 2209, 17], + ["eq_bool", 6, 3, 5, 2209, 17], + ["jump", "eq_done_1693", 2209, 17], + "eq_nb_1698", + ["false", 6, 2209, 17], + "eq_done_1693", + ["move", 4, 6, 2209, 17], + "or_end_1686", + ["move", 5, 4, 2209, 17], + ["jump_true", 5, "or_end_1685", 2209, 17], + ["access", 4, "-=", 2209, 33], + ["is_identical", 6, 3, 4, 2209, 33], + ["jump_true", 6, "eq_done_1699", 2209, 33], + ["is_int", 7, 3, 2209, 33], + ["jump_false", 7, "eq_ni_1700", 2209, 33], + "_nop_tc_841", + ["jump", "eq_ni_1700", 2209, 33], + ["eq_int", 6, 3, 4, 2209, 33], + ["jump", "eq_done_1699", 2209, 33], + "eq_ni_1700", + ["is_num", 7, 3, 2209, 33], + ["jump_false", 7, "eq_nn_1701", 2209, 33], + "_nop_tc_842", + ["jump", "eq_nn_1701", 2209, 33], + ["eq_float", 6, 3, 4, 2209, 33], + ["jump", "eq_done_1699", 2209, 33], + "eq_nn_1701", + ["is_text", 7, 3, 2209, 33], + ["jump_false", 7, "eq_nt_1702", 2209, 33], + "_nop_tc_843", + "_nop_tc_844", + ["eq_text", 6, 3, 4, 2209, 33], + ["jump", "eq_done_1699", 2209, 33], + "eq_nt_1702", + ["is_null", 7, 3, 2209, 33], + ["jump_false", 7, "eq_nnl_1703", 2209, 33], + "_nop_tc_845", + ["jump", "eq_nnl_1703", 2209, 33], + ["true", 6, 2209, 33], + ["jump", "eq_done_1699", 2209, 33], + "eq_nnl_1703", + ["is_bool", 7, 3, 2209, 33], + ["jump_false", 7, "eq_nb_1704", 2209, 33], + "_nop_tc_846", + ["jump", "eq_nb_1704", 2209, 33], + ["eq_bool", 6, 3, 4, 2209, 33], + ["jump", "eq_done_1699", 2209, 33], + "eq_nb_1704", + ["false", 6, 2209, 33], + "eq_done_1699", + ["move", 5, 6, 2209, 33], + "or_end_1685", + ["move", 4, 5, 2209, 33], + ["jump_true", 4, "or_end_1684", 2209, 33], + ["access", 5, "*=", 2210, 17], + ["is_identical", 6, 3, 5, 2210, 17], + ["jump_true", 6, "eq_done_1705", 2210, 17], + ["is_int", 7, 3, 2210, 17], + ["jump_false", 7, "eq_ni_1706", 2210, 17], + "_nop_tc_847", + ["jump", "eq_ni_1706", 2210, 17], + ["eq_int", 6, 3, 5, 2210, 17], + ["jump", "eq_done_1705", 2210, 17], + "eq_ni_1706", + ["is_num", 7, 3, 2210, 17], + ["jump_false", 7, "eq_nn_1707", 2210, 17], + "_nop_tc_848", + ["jump", "eq_nn_1707", 2210, 17], + ["eq_float", 6, 3, 5, 2210, 17], + ["jump", "eq_done_1705", 2210, 17], + "eq_nn_1707", + ["is_text", 7, 3, 2210, 17], + ["jump_false", 7, "eq_nt_1708", 2210, 17], + "_nop_tc_849", + "_nop_tc_850", + ["eq_text", 6, 3, 5, 2210, 17], + ["jump", "eq_done_1705", 2210, 17], + "eq_nt_1708", + ["is_null", 7, 3, 2210, 17], + ["jump_false", 7, "eq_nnl_1709", 2210, 17], + "_nop_tc_851", + ["jump", "eq_nnl_1709", 2210, 17], + ["true", 6, 2210, 17], + ["jump", "eq_done_1705", 2210, 17], + "eq_nnl_1709", + ["is_bool", 7, 3, 2210, 17], + ["jump_false", 7, "eq_nb_1710", 2210, 17], + "_nop_tc_852", + ["jump", "eq_nb_1710", 2210, 17], + ["eq_bool", 6, 3, 5, 2210, 17], + ["jump", "eq_done_1705", 2210, 17], + "eq_nb_1710", + ["false", 6, 2210, 17], + "eq_done_1705", + ["move", 4, 6, 2210, 17], + "or_end_1684", + ["move", 5, 4, 2210, 17], + ["jump_true", 5, "or_end_1683", 2210, 17], + ["access", 4, "/=", 2210, 33], + ["is_identical", 6, 3, 4, 2210, 33], + ["jump_true", 6, "eq_done_1711", 2210, 33], + ["is_int", 7, 3, 2210, 33], + ["jump_false", 7, "eq_ni_1712", 2210, 33], + "_nop_tc_853", + ["jump", "eq_ni_1712", 2210, 33], + ["eq_int", 6, 3, 4, 2210, 33], + ["jump", "eq_done_1711", 2210, 33], + "eq_ni_1712", + ["is_num", 7, 3, 2210, 33], + ["jump_false", 7, "eq_nn_1713", 2210, 33], + "_nop_tc_854", + ["jump", "eq_nn_1713", 2210, 33], + ["eq_float", 6, 3, 4, 2210, 33], + ["jump", "eq_done_1711", 2210, 33], + "eq_nn_1713", + ["is_text", 7, 3, 2210, 33], + ["jump_false", 7, "eq_nt_1714", 2210, 33], + "_nop_tc_855", + "_nop_tc_856", + ["eq_text", 6, 3, 4, 2210, 33], + ["jump", "eq_done_1711", 2210, 33], + "eq_nt_1714", + ["is_null", 7, 3, 2210, 33], + ["jump_false", 7, "eq_nnl_1715", 2210, 33], + "_nop_tc_857", + ["jump", "eq_nnl_1715", 2210, 33], + ["true", 6, 2210, 33], + ["jump", "eq_done_1711", 2210, 33], + "eq_nnl_1715", + ["is_bool", 7, 3, 2210, 33], + ["jump_false", 7, "eq_nb_1716", 2210, 33], + "_nop_tc_858", + ["jump", "eq_nb_1716", 2210, 33], + ["eq_bool", 6, 3, 4, 2210, 33], + ["jump", "eq_done_1711", 2210, 33], + "eq_nb_1716", + ["false", 6, 2210, 33], + "eq_done_1711", + ["move", 5, 6, 2210, 33], + "or_end_1683", + ["move", 4, 5, 2210, 33], + ["jump_true", 4, "or_end_1682", 2210, 33], + ["access", 5, "%=", 2211, 17], + ["is_identical", 6, 3, 5, 2211, 17], + ["jump_true", 6, "eq_done_1717", 2211, 17], + ["is_int", 7, 3, 2211, 17], + ["jump_false", 7, "eq_ni_1718", 2211, 17], + "_nop_tc_859", + ["jump", "eq_ni_1718", 2211, 17], + ["eq_int", 6, 3, 5, 2211, 17], + ["jump", "eq_done_1717", 2211, 17], + "eq_ni_1718", + ["is_num", 7, 3, 2211, 17], + ["jump_false", 7, "eq_nn_1719", 2211, 17], + "_nop_tc_860", + ["jump", "eq_nn_1719", 2211, 17], + ["eq_float", 6, 3, 5, 2211, 17], + ["jump", "eq_done_1717", 2211, 17], + "eq_nn_1719", + ["is_text", 7, 3, 2211, 17], + ["jump_false", 7, "eq_nt_1720", 2211, 17], + "_nop_tc_861", + "_nop_tc_862", + ["eq_text", 6, 3, 5, 2211, 17], + ["jump", "eq_done_1717", 2211, 17], + "eq_nt_1720", + ["is_null", 7, 3, 2211, 17], + ["jump_false", 7, "eq_nnl_1721", 2211, 17], + "_nop_tc_863", + ["jump", "eq_nnl_1721", 2211, 17], + ["true", 6, 2211, 17], + ["jump", "eq_done_1717", 2211, 17], + "eq_nnl_1721", + ["is_bool", 7, 3, 2211, 17], + ["jump_false", 7, "eq_nb_1722", 2211, 17], + "_nop_tc_864", + ["jump", "eq_nb_1722", 2211, 17], + ["eq_bool", 6, 3, 5, 2211, 17], + ["jump", "eq_done_1717", 2211, 17], + "eq_nb_1722", + ["false", 6, 2211, 17], + "eq_done_1717", + ["move", 4, 6, 2211, 17], + "or_end_1682", + ["move", 5, 4, 2211, 17], + ["jump_true", 5, "or_end_1681", 2211, 17], + ["access", 4, "**=", 2211, 33], + ["is_identical", 6, 3, 4, 2211, 33], + ["jump_true", 6, "eq_done_1723", 2211, 33], + ["is_int", 7, 3, 2211, 33], + ["jump_false", 7, "eq_ni_1724", 2211, 33], + "_nop_tc_865", + ["jump", "eq_ni_1724", 2211, 33], + ["eq_int", 6, 3, 4, 2211, 33], + ["jump", "eq_done_1723", 2211, 33], + "eq_ni_1724", + ["is_num", 7, 3, 2211, 33], + ["jump_false", 7, "eq_nn_1725", 2211, 33], + "_nop_tc_866", + ["jump", "eq_nn_1725", 2211, 33], + ["eq_float", 6, 3, 4, 2211, 33], + ["jump", "eq_done_1723", 2211, 33], + "eq_nn_1725", + ["is_text", 7, 3, 2211, 33], + ["jump_false", 7, "eq_nt_1726", 2211, 33], + "_nop_tc_867", + "_nop_tc_868", + ["eq_text", 6, 3, 4, 2211, 33], + ["jump", "eq_done_1723", 2211, 33], + "eq_nt_1726", + ["is_null", 7, 3, 2211, 33], + ["jump_false", 7, "eq_nnl_1727", 2211, 33], + "_nop_tc_869", + ["jump", "eq_nnl_1727", 2211, 33], + ["true", 6, 2211, 33], + ["jump", "eq_done_1723", 2211, 33], + "eq_nnl_1727", + ["is_bool", 7, 3, 2211, 33], + ["jump_false", 7, "eq_nb_1728", 2211, 33], + "_nop_tc_870", + ["jump", "eq_nb_1728", 2211, 33], + ["eq_bool", 6, 3, 4, 2211, 33], + ["jump", "eq_done_1723", 2211, 33], + "eq_nb_1728", + ["false", 6, 2211, 33], + "eq_done_1723", + ["move", 5, 6, 2211, 33], + "or_end_1681", + ["move", 4, 5, 2211, 33], + ["jump_true", 4, "or_end_1680", 2211, 33], + ["access", 5, "&=", 2212, 17], + ["is_identical", 6, 3, 5, 2212, 17], + ["jump_true", 6, "eq_done_1729", 2212, 17], + ["is_int", 7, 3, 2212, 17], + ["jump_false", 7, "eq_ni_1730", 2212, 17], + "_nop_tc_871", + ["jump", "eq_ni_1730", 2212, 17], + ["eq_int", 6, 3, 5, 2212, 17], + ["jump", "eq_done_1729", 2212, 17], + "eq_ni_1730", + ["is_num", 7, 3, 2212, 17], + ["jump_false", 7, "eq_nn_1731", 2212, 17], + "_nop_tc_872", + ["jump", "eq_nn_1731", 2212, 17], + ["eq_float", 6, 3, 5, 2212, 17], + ["jump", "eq_done_1729", 2212, 17], + "eq_nn_1731", + ["is_text", 7, 3, 2212, 17], + ["jump_false", 7, "eq_nt_1732", 2212, 17], + "_nop_tc_873", + "_nop_tc_874", + ["eq_text", 6, 3, 5, 2212, 17], + ["jump", "eq_done_1729", 2212, 17], + "eq_nt_1732", + ["is_null", 7, 3, 2212, 17], + ["jump_false", 7, "eq_nnl_1733", 2212, 17], + "_nop_tc_875", + ["jump", "eq_nnl_1733", 2212, 17], + ["true", 6, 2212, 17], + ["jump", "eq_done_1729", 2212, 17], + "eq_nnl_1733", + ["is_bool", 7, 3, 2212, 17], + ["jump_false", 7, "eq_nb_1734", 2212, 17], + "_nop_tc_876", + ["jump", "eq_nb_1734", 2212, 17], + ["eq_bool", 6, 3, 5, 2212, 17], + ["jump", "eq_done_1729", 2212, 17], + "eq_nb_1734", + ["false", 6, 2212, 17], + "eq_done_1729", + ["move", 4, 6, 2212, 17], + "or_end_1680", + ["move", 5, 4, 2212, 17], + ["jump_true", 5, "or_end_1679", 2212, 17], + ["access", 4, "|=", 2212, 33], + ["is_identical", 6, 3, 4, 2212, 33], + ["jump_true", 6, "eq_done_1735", 2212, 33], + ["is_int", 7, 3, 2212, 33], + ["jump_false", 7, "eq_ni_1736", 2212, 33], + "_nop_tc_877", + ["jump", "eq_ni_1736", 2212, 33], + ["eq_int", 6, 3, 4, 2212, 33], + ["jump", "eq_done_1735", 2212, 33], + "eq_ni_1736", + ["is_num", 7, 3, 2212, 33], + ["jump_false", 7, "eq_nn_1737", 2212, 33], + "_nop_tc_878", + ["jump", "eq_nn_1737", 2212, 33], + ["eq_float", 6, 3, 4, 2212, 33], + ["jump", "eq_done_1735", 2212, 33], + "eq_nn_1737", + ["is_text", 7, 3, 2212, 33], + ["jump_false", 7, "eq_nt_1738", 2212, 33], + "_nop_tc_879", + "_nop_tc_880", + ["eq_text", 6, 3, 4, 2212, 33], + ["jump", "eq_done_1735", 2212, 33], + "eq_nt_1738", + ["is_null", 7, 3, 2212, 33], + ["jump_false", 7, "eq_nnl_1739", 2212, 33], + "_nop_tc_881", + ["jump", "eq_nnl_1739", 2212, 33], + ["true", 6, 2212, 33], + ["jump", "eq_done_1735", 2212, 33], + "eq_nnl_1739", + ["is_bool", 7, 3, 2212, 33], + ["jump_false", 7, "eq_nb_1740", 2212, 33], + "_nop_tc_882", + ["jump", "eq_nb_1740", 2212, 33], + ["eq_bool", 6, 3, 4, 2212, 33], + ["jump", "eq_done_1735", 2212, 33], + "eq_nb_1740", + ["false", 6, 2212, 33], + "eq_done_1735", + ["move", 5, 6, 2212, 33], + "or_end_1679", + ["move", 4, 5, 2212, 33], + ["jump_true", 4, "or_end_1678", 2212, 33], + ["access", 5, "^=", 2213, 17], + ["is_identical", 6, 3, 5, 2213, 17], + ["jump_true", 6, "eq_done_1741", 2213, 17], + ["is_int", 7, 3, 2213, 17], + ["jump_false", 7, "eq_ni_1742", 2213, 17], + "_nop_tc_883", + ["jump", "eq_ni_1742", 2213, 17], + ["eq_int", 6, 3, 5, 2213, 17], + ["jump", "eq_done_1741", 2213, 17], + "eq_ni_1742", + ["is_num", 7, 3, 2213, 17], + ["jump_false", 7, "eq_nn_1743", 2213, 17], + "_nop_tc_884", + ["jump", "eq_nn_1743", 2213, 17], + ["eq_float", 6, 3, 5, 2213, 17], + ["jump", "eq_done_1741", 2213, 17], + "eq_nn_1743", + ["is_text", 7, 3, 2213, 17], + ["jump_false", 7, "eq_nt_1744", 2213, 17], + "_nop_tc_885", + "_nop_tc_886", + ["eq_text", 6, 3, 5, 2213, 17], + ["jump", "eq_done_1741", 2213, 17], + "eq_nt_1744", + ["is_null", 7, 3, 2213, 17], + ["jump_false", 7, "eq_nnl_1745", 2213, 17], + "_nop_tc_887", + ["jump", "eq_nnl_1745", 2213, 17], + ["true", 6, 2213, 17], + ["jump", "eq_done_1741", 2213, 17], + "eq_nnl_1745", + ["is_bool", 7, 3, 2213, 17], + ["jump_false", 7, "eq_nb_1746", 2213, 17], + "_nop_tc_888", + ["jump", "eq_nb_1746", 2213, 17], + ["eq_bool", 6, 3, 5, 2213, 17], + ["jump", "eq_done_1741", 2213, 17], + "eq_nb_1746", + ["false", 6, 2213, 17], + "eq_done_1741", + ["move", 4, 6, 2213, 17], + "or_end_1678", + ["move", 5, 4, 2213, 17], + ["jump_true", 5, "or_end_1677", 2213, 17], + ["access", 4, "<<=", 2213, 33], + ["is_identical", 6, 3, 4, 2213, 33], + ["jump_true", 6, "eq_done_1747", 2213, 33], + ["is_int", 7, 3, 2213, 33], + ["jump_false", 7, "eq_ni_1748", 2213, 33], + "_nop_tc_889", + ["jump", "eq_ni_1748", 2213, 33], + ["eq_int", 6, 3, 4, 2213, 33], + ["jump", "eq_done_1747", 2213, 33], + "eq_ni_1748", + ["is_num", 7, 3, 2213, 33], + ["jump_false", 7, "eq_nn_1749", 2213, 33], + "_nop_tc_890", + ["jump", "eq_nn_1749", 2213, 33], + ["eq_float", 6, 3, 4, 2213, 33], + ["jump", "eq_done_1747", 2213, 33], + "eq_nn_1749", + ["is_text", 7, 3, 2213, 33], + ["jump_false", 7, "eq_nt_1750", 2213, 33], + "_nop_tc_891", + "_nop_tc_892", + ["eq_text", 6, 3, 4, 2213, 33], + ["jump", "eq_done_1747", 2213, 33], + "eq_nt_1750", + ["is_null", 7, 3, 2213, 33], + ["jump_false", 7, "eq_nnl_1751", 2213, 33], + "_nop_tc_893", + ["jump", "eq_nnl_1751", 2213, 33], + ["true", 6, 2213, 33], + ["jump", "eq_done_1747", 2213, 33], + "eq_nnl_1751", + ["is_bool", 7, 3, 2213, 33], + ["jump_false", 7, "eq_nb_1752", 2213, 33], + "_nop_tc_894", + ["jump", "eq_nb_1752", 2213, 33], + ["eq_bool", 6, 3, 4, 2213, 33], + ["jump", "eq_done_1747", 2213, 33], + "eq_nb_1752", + ["false", 6, 2213, 33], + "eq_done_1747", + ["move", 5, 6, 2213, 33], + "or_end_1677", + ["move", 4, 5, 2213, 33], + ["jump_true", 4, "or_end_1676", 2213, 33], + ["access", 5, ">>=", 2214, 17], + ["is_identical", 6, 3, 5, 2214, 17], + ["jump_true", 6, "eq_done_1753", 2214, 17], + ["is_int", 7, 3, 2214, 17], + ["jump_false", 7, "eq_ni_1754", 2214, 17], + "_nop_tc_895", + ["jump", "eq_ni_1754", 2214, 17], + ["eq_int", 6, 3, 5, 2214, 17], + ["jump", "eq_done_1753", 2214, 17], + "eq_ni_1754", + ["is_num", 7, 3, 2214, 17], + ["jump_false", 7, "eq_nn_1755", 2214, 17], + "_nop_tc_896", + ["jump", "eq_nn_1755", 2214, 17], + ["eq_float", 6, 3, 5, 2214, 17], + ["jump", "eq_done_1753", 2214, 17], + "eq_nn_1755", + ["is_text", 7, 3, 2214, 17], + ["jump_false", 7, "eq_nt_1756", 2214, 17], + "_nop_tc_897", + "_nop_tc_898", + ["eq_text", 6, 3, 5, 2214, 17], + ["jump", "eq_done_1753", 2214, 17], + "eq_nt_1756", + ["is_null", 7, 3, 2214, 17], + ["jump_false", 7, "eq_nnl_1757", 2214, 17], + "_nop_tc_899", + ["jump", "eq_nnl_1757", 2214, 17], + ["true", 6, 2214, 17], + ["jump", "eq_done_1753", 2214, 17], + "eq_nnl_1757", + ["is_bool", 7, 3, 2214, 17], + ["jump_false", 7, "eq_nb_1758", 2214, 17], + "_nop_tc_900", + ["jump", "eq_nb_1758", 2214, 17], + ["eq_bool", 6, 3, 5, 2214, 17], + ["jump", "eq_done_1753", 2214, 17], + "eq_nb_1758", + ["false", 6, 2214, 17], + "eq_done_1753", + ["move", 4, 6, 2214, 17], + "or_end_1676", + ["move", 5, 4, 2214, 17], + ["jump_true", 5, "or_end_1675", 2214, 17], + ["access", 4, ">>>=", 2214, 34], + ["is_identical", 6, 3, 4, 2214, 34], + ["jump_true", 6, "eq_done_1759", 2214, 34], + ["is_int", 7, 3, 2214, 34], + ["jump_false", 7, "eq_ni_1760", 2214, 34], + "_nop_tc_901", + ["jump", "eq_ni_1760", 2214, 34], + ["eq_int", 6, 3, 4, 2214, 34], + ["jump", "eq_done_1759", 2214, 34], + "eq_ni_1760", + ["is_num", 7, 3, 2214, 34], + ["jump_false", 7, "eq_nn_1761", 2214, 34], + "_nop_tc_902", + ["jump", "eq_nn_1761", 2214, 34], + ["eq_float", 6, 3, 4, 2214, 34], + ["jump", "eq_done_1759", 2214, 34], + "eq_nn_1761", + ["is_text", 7, 3, 2214, 34], + ["jump_false", 7, "eq_nt_1762", 2214, 34], + "_nop_tc_903", + "_nop_tc_904", + ["eq_text", 6, 3, 4, 2214, 34], + ["jump", "eq_done_1759", 2214, 34], + "eq_nt_1762", + ["is_null", 7, 3, 2214, 34], + ["jump_false", 7, "eq_nnl_1763", 2214, 34], + "_nop_tc_905", + ["jump", "eq_nnl_1763", 2214, 34], + ["true", 6, 2214, 34], + ["jump", "eq_done_1759", 2214, 34], + "eq_nnl_1763", + ["is_bool", 7, 3, 2214, 34], + ["jump_false", 7, "eq_nb_1764", 2214, 34], + "_nop_tc_906", + ["jump", "eq_nb_1764", 2214, 34], + ["eq_bool", 6, 3, 4, 2214, 34], + ["jump", "eq_done_1759", 2214, 34], + "eq_nb_1764", + ["false", 6, 2214, 34], + "eq_done_1759", + ["move", 5, 6, 2214, 34], + "or_end_1675", + ["move", 4, 5, 2214, 34], + ["jump_true", 4, "or_end_1674", 2214, 34], + ["access", 5, "&&=", 2215, 17], + ["is_identical", 6, 3, 5, 2215, 17], + ["jump_true", 6, "eq_done_1765", 2215, 17], + ["is_int", 7, 3, 2215, 17], + ["jump_false", 7, "eq_ni_1766", 2215, 17], + "_nop_tc_907", + ["jump", "eq_ni_1766", 2215, 17], + ["eq_int", 6, 3, 5, 2215, 17], + ["jump", "eq_done_1765", 2215, 17], + "eq_ni_1766", + ["is_num", 7, 3, 2215, 17], + ["jump_false", 7, "eq_nn_1767", 2215, 17], + "_nop_tc_908", + ["jump", "eq_nn_1767", 2215, 17], + ["eq_float", 6, 3, 5, 2215, 17], + ["jump", "eq_done_1765", 2215, 17], + "eq_nn_1767", + ["is_text", 7, 3, 2215, 17], + ["jump_false", 7, "eq_nt_1768", 2215, 17], + "_nop_tc_909", + "_nop_tc_910", + ["eq_text", 6, 3, 5, 2215, 17], + ["jump", "eq_done_1765", 2215, 17], + "eq_nt_1768", + ["is_null", 7, 3, 2215, 17], + ["jump_false", 7, "eq_nnl_1769", 2215, 17], + "_nop_tc_911", + ["jump", "eq_nnl_1769", 2215, 17], + ["true", 6, 2215, 17], + ["jump", "eq_done_1765", 2215, 17], + "eq_nnl_1769", + ["is_bool", 7, 3, 2215, 17], + ["jump_false", 7, "eq_nb_1770", 2215, 17], + "_nop_tc_912", + ["jump", "eq_nb_1770", 2215, 17], + ["eq_bool", 6, 3, 5, 2215, 17], + ["jump", "eq_done_1765", 2215, 17], + "eq_nb_1770", + ["false", 6, 2215, 17], + "eq_done_1765", + ["move", 4, 6, 2215, 17], + "or_end_1674", + ["move", 5, 4, 2215, 17], + ["jump_true", 5, "or_end_1673", 2215, 17], + ["access", 4, "||=", 2215, 34], + ["is_identical", 6, 3, 4, 2215, 34], + ["jump_true", 6, "eq_done_1771", 2215, 34], + ["is_int", 7, 3, 2215, 34], + ["jump_false", 7, "eq_ni_1772", 2215, 34], + "_nop_tc_913", + ["jump", "eq_ni_1772", 2215, 34], + ["eq_int", 6, 3, 4, 2215, 34], + ["jump", "eq_done_1771", 2215, 34], + "eq_ni_1772", + ["is_num", 7, 3, 2215, 34], + ["jump_false", 7, "eq_nn_1773", 2215, 34], + "_nop_tc_914", + ["jump", "eq_nn_1773", 2215, 34], + ["eq_float", 6, 3, 4, 2215, 34], + ["jump", "eq_done_1771", 2215, 34], + "eq_nn_1773", + ["is_text", 7, 3, 2215, 34], + ["jump_false", 7, "eq_nt_1774", 2215, 34], + "_nop_tc_915", + "_nop_tc_916", + ["eq_text", 6, 3, 4, 2215, 34], + ["jump", "eq_done_1771", 2215, 34], + "eq_nt_1774", + ["is_null", 7, 3, 2215, 34], + ["jump_false", 7, "eq_nnl_1775", 2215, 34], + "_nop_tc_917", + ["jump", "eq_nnl_1775", 2215, 34], + ["true", 6, 2215, 34], + ["jump", "eq_done_1771", 2215, 34], + "eq_nnl_1775", + ["is_bool", 7, 3, 2215, 34], + ["jump_false", 7, "eq_nb_1776", 2215, 34], + "_nop_tc_918", + ["jump", "eq_nb_1776", 2215, 34], + ["eq_bool", 6, 3, 4, 2215, 34], + ["jump", "eq_done_1771", 2215, 34], + "eq_nb_1776", + ["false", 6, 2215, 34], + "eq_done_1771", + ["move", 5, 6, 2215, 34], + "or_end_1673", + ["move", 4, 5, 2215, 34], + ["jump_true", 4, "or_end_1672", 2215, 34], + ["access", 5, "??=", 2216, 17], + ["is_identical", 6, 3, 5, 2216, 17], + ["jump_true", 6, "eq_done_1777", 2216, 17], + ["is_int", 7, 3, 2216, 17], + ["jump_false", 7, "eq_ni_1778", 2216, 17], + "_nop_tc_919", + ["jump", "eq_ni_1778", 2216, 17], + ["eq_int", 6, 3, 5, 2216, 17], + ["jump", "eq_done_1777", 2216, 17], + "eq_ni_1778", + ["is_num", 7, 3, 2216, 17], + ["jump_false", 7, "eq_nn_1779", 2216, 17], + "_nop_tc_920", + ["jump", "eq_nn_1779", 2216, 17], + ["eq_float", 6, 3, 5, 2216, 17], + ["jump", "eq_done_1777", 2216, 17], + "eq_nn_1779", + ["is_text", 7, 3, 2216, 17], + ["jump_false", 7, "eq_nt_1780", 2216, 17], + "_nop_tc_921", + "_nop_tc_922", + ["eq_text", 6, 3, 5, 2216, 17], + ["jump", "eq_done_1777", 2216, 17], + "eq_nt_1780", + ["is_null", 7, 3, 2216, 17], + ["jump_false", 7, "eq_nnl_1781", 2216, 17], + "_nop_tc_923", + ["jump", "eq_nnl_1781", 2216, 17], + ["true", 6, 2216, 17], + ["jump", "eq_done_1777", 2216, 17], + "eq_nnl_1781", + ["is_bool", 7, 3, 2216, 17], + ["jump_false", 7, "eq_nb_1782", 2216, 17], + "_nop_tc_924", + ["jump", "eq_nb_1782", 2216, 17], + ["eq_bool", 6, 3, 5, 2216, 17], + ["jump", "eq_done_1777", 2216, 17], + "eq_nb_1782", + ["false", 6, 2216, 17], + "eq_done_1777", + ["move", 4, 6, 2216, 17], + "or_end_1672", + ["jump_false", 4, "if_else_1670", 2216, 17], + ["get", 3, 108, 1, 2217, 14], + ["frame", 4, 3, 1, 2217, 14], + ["null", 3, 2217, 14], + ["setarg", 4, 0, 3, 2217, 14], + ["setarg", 4, 1, 1, 2217, 14], + ["tail_invoke", 4, 3, 2217, 14], + ["return", 3, 2217, 14], + "_nop_ur_46", + "if_else_1670", + "if_end_1671", + ["get", 3, 105, 1, 2221, 12], + ["frame", 4, 3, 2, 2221, 12], + ["null", 3, 2221, 12], + ["setarg", 4, 0, 3, 2221, 12], + ["setarg", 4, 1, 1, 2221, 12], + ["setarg", 4, 2, 2, 2221, 12], + ["tail_invoke", 4, 3, 2221, 12], + ["return", 3, 2221, 12], + "_nop_ur_47", + "_nop_ur_48" ], "name": "", "filename": ".cell/packages/core/mcode.cm", @@ -20067,387 +21341,387 @@ "nr_slots": 65, "nr_close_slots": 0, "instructions": [ - ["null", 2, 2103, 16], - ["null", 3, 2104, 16], - ["null", 4, 2105, 17], - ["null", 5, 2106, 16], - ["access", 6, 0, 2107, 22], - ["null", 7, 2108, 20], - ["access", 8, 0, 2109, 20], - ["access", 9, 0, 2110, 20], - ["null", 10, 2111, 16], - ["access", 11, 0, 2112, 14], - ["null", 12, 2113, 17], - ["null", 13, 2114, 16], - ["null", 14, 2115, 22], - ["null", 15, 2116, 22], - ["null", 16, 2117, 22], - ["null", 17, 2118, 21], - ["access", 18, 0, 2119, 21], - ["null", 19, 2120, 23], - ["null", 20, 2121, 21], - ["null", 21, 2122, 24], - ["null", 22, 2123, 22], - ["null", 23, 2124, 16], - ["null", 24, 2125, 16], - ["null", 25, 2126, 18], - ["null", 26, 2127, 24], - ["null", 27, 2128, 21], - ["access", 28, 0, 2129, 21], - ["null", 29, 2130, 16], - ["access", 30, 0, 2131, 16], - ["access", 31, 0, 2132, 21], - ["null", 32, 2133, 21], - ["null", 33, 2134, 18], - ["null", 34, 2135, 21], - ["null", 35, 2136, 21], - ["access", 36, 0, 2137, 17], - ["null", 37, 2138, 23], - ["null", 38, 2139, 20], - ["null", 39, 2140, 16], - ["access", 40, 0, 2141, 20], - ["access", 41, 0, 2142, 21], - ["null", 42, 2143, 17], - ["access", 43, 0, 2144, 22], - ["null", 44, 2145, 25], - ["null", 45, 2146, 23], - ["null", 46, 2147, 21], - ["null", 47, 2148, 21], - ["null", 48, 2149, 22], - ["null", 49, 2150, 21], - ["access", 50, 0, 2151, 20], - ["access", 51, 0, 2152, 20], - ["null", 52, 2153, 22], - ["access", 53, 0, 2154, 14], - ["null", 54, 2155, 16], - ["access", 55, 0, 2156, 19], - ["access", 56, 0, 2157, 16], - ["access", 57, 0, 2158, 19], - ["null", 58, 2159, 21], - ["null", 59, 2160, 22], - ["null", 60, 2161, 22], - ["null", 61, 2163, 17], - ["is_identical", 62, 1, 61, 2163, 17], - ["jump_true", 62, "eq_done_1694", 2163, 17], + ["null", 2, 2226, 16], + ["null", 3, 2227, 16], + ["null", 4, 2228, 17], + ["null", 5, 2229, 16], + ["access", 6, 0, 2230, 22], + ["null", 7, 2231, 20], + ["access", 8, 0, 2232, 20], + ["access", 9, 0, 2233, 20], + ["null", 10, 2234, 16], + ["access", 11, 0, 2235, 14], + ["null", 12, 2236, 17], + ["null", 13, 2237, 16], + ["null", 14, 2238, 22], + ["null", 15, 2239, 22], + ["null", 16, 2240, 22], + ["null", 17, 2241, 21], + ["access", 18, 0, 2242, 21], + ["null", 19, 2243, 23], + ["null", 20, 2244, 21], + ["null", 21, 2245, 24], + ["null", 22, 2246, 22], + ["null", 23, 2247, 16], + ["null", 24, 2248, 16], + ["null", 25, 2249, 18], + ["null", 26, 2250, 24], + ["null", 27, 2251, 21], + ["access", 28, 0, 2252, 21], + ["null", 29, 2253, 16], + ["access", 30, 0, 2254, 16], + ["access", 31, 0, 2255, 21], + ["null", 32, 2256, 21], + ["null", 33, 2257, 18], + ["null", 34, 2258, 21], + ["null", 35, 2259, 21], + ["access", 36, 0, 2260, 17], + ["null", 37, 2261, 23], + ["null", 38, 2262, 20], + ["null", 39, 2263, 16], + ["access", 40, 0, 2264, 20], + ["access", 41, 0, 2265, 21], + ["null", 42, 2266, 17], + ["access", 43, 0, 2267, 22], + ["null", 44, 2268, 25], + ["null", 45, 2269, 23], + ["null", 46, 2270, 21], + ["null", 47, 2271, 21], + ["null", 48, 2272, 22], + ["null", 49, 2273, 21], + ["access", 50, 0, 2274, 20], + ["access", 51, 0, 2275, 20], + ["null", 52, 2276, 22], + ["access", 53, 0, 2277, 14], + ["null", 54, 2278, 16], + ["access", 55, 0, 2279, 19], + ["access", 56, 0, 2280, 16], + ["access", 57, 0, 2281, 19], + ["null", 58, 2282, 21], + ["null", 59, 2283, 22], + ["null", 60, 2284, 22], + ["null", 61, 2286, 17], + ["is_identical", 62, 1, 61, 2286, 17], + ["jump_true", 62, "eq_done_1785", 2286, 17], "_nop_tc_1", - ["jump", "eq_ni_1695", 2163, 17], + ["jump", "eq_ni_1786", 2286, 17], "_nop_tc_2", - ["jump", "eq_ni_1695", 2163, 17], - ["eq_int", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_ni_1695", + ["jump", "eq_ni_1786", 2286, 17], + ["eq_int", 62, 1, 61, 2286, 17], + ["jump", "eq_done_1785", 2286, 17], + "eq_ni_1786", "_nop_tc_3", - ["jump", "eq_nn_1696", 2163, 17], + ["jump", "eq_nn_1787", 2286, 17], "_nop_tc_4", - ["jump", "eq_nn_1696", 2163, 17], - ["eq_float", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nn_1696", + ["jump", "eq_nn_1787", 2286, 17], + ["eq_float", 62, 1, 61, 2286, 17], + ["jump", "eq_done_1785", 2286, 17], + "eq_nn_1787", "_nop_tc_5", - ["jump", "eq_nt_1697", 2163, 17], + ["jump", "eq_nt_1788", 2286, 17], "_nop_tc_6", - ["jump", "eq_nt_1697", 2163, 17], - ["eq_text", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nt_1697", + ["jump", "eq_nt_1788", 2286, 17], + ["eq_text", 62, 1, 61, 2286, 17], + ["jump", "eq_done_1785", 2286, 17], + "eq_nt_1788", "_nop_tc_7", - ["jump", "eq_nnl_1698", 2163, 17], + ["jump", "eq_nnl_1789", 2286, 17], "_nop_tc_8", "_nop_tc_9", - ["true", 62, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nnl_1698", + ["true", 62, 2286, 17], + ["jump", "eq_done_1785", 2286, 17], + "eq_nnl_1789", "_nop_tc_10", - ["jump", "eq_nb_1699", 2163, 17], + ["jump", "eq_nb_1790", 2286, 17], "_nop_tc_11", - ["jump", "eq_nb_1699", 2163, 17], - ["eq_bool", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nb_1699", - ["false", 62, 2163, 17], - "eq_done_1694", - ["jump_false", 62, "if_else_1692", 2163, 17], - ["null", 61, 2164, 14], - ["return", 61, 2164, 14], + ["jump", "eq_nb_1790", 2286, 17], + ["eq_bool", 62, 1, 61, 2286, 17], + ["jump", "eq_done_1785", 2286, 17], + "eq_nb_1790", + ["false", 62, 2286, 17], + "eq_done_1785", + ["jump_false", 62, "if_else_1783", 2286, 17], + ["null", 61, 2287, 14], + ["return", 61, 2287, 14], "_nop_ur_1", - "if_else_1692", - "if_end_1693", - ["get", 61, 46, 1, 2166, 5], - ["frame", 62, 61, 1, 2166, 5], - ["null", 61, 2166, 5], - ["setarg", 62, 0, 61, 2166, 5], - ["setarg", 62, 1, 1, 2166, 5], - ["invoke", 62, 61, 2166, 5], - ["load_field", 61, 1, "kind", 2167, 12], - ["move", 2, 61, 2167, 12], - ["null", 61, 2168, 17], - ["is_identical", 62, 2, 61, 2168, 17], - ["jump_true", 62, "eq_done_1702", 2168, 17], - ["is_int", 63, 2, 2168, 17], - ["jump_false", 63, "eq_ni_1703", 2168, 17], + "if_else_1783", + "if_end_1784", + ["get", 61, 49, 1, 2289, 5], + ["frame", 62, 61, 1, 2289, 5], + ["null", 61, 2289, 5], + ["setarg", 62, 0, 61, 2289, 5], + ["setarg", 62, 1, 1, 2289, 5], + ["invoke", 62, 61, 2289, 5], + ["load_field", 61, 1, "kind", 2290, 12], + ["move", 2, 61, 2290, 12], + ["null", 61, 2291, 17], + ["is_identical", 62, 2, 61, 2291, 17], + ["jump_true", 62, "eq_done_1793", 2291, 17], + ["is_int", 63, 2, 2291, 17], + ["jump_false", 63, "eq_ni_1794", 2291, 17], "_nop_tc_12", - ["jump", "eq_ni_1703", 2168, 17], - ["eq_int", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_ni_1703", - ["is_num", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nn_1704", 2168, 17], + ["jump", "eq_ni_1794", 2291, 17], + ["eq_int", 62, 2, 61, 2291, 17], + ["jump", "eq_done_1793", 2291, 17], + "eq_ni_1794", + ["is_num", 63, 2, 2291, 17], + ["jump_false", 63, "eq_nn_1795", 2291, 17], "_nop_tc_13", - ["jump", "eq_nn_1704", 2168, 17], - ["eq_float", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nn_1704", - ["is_text", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nt_1705", 2168, 17], + ["jump", "eq_nn_1795", 2291, 17], + ["eq_float", 62, 2, 61, 2291, 17], + ["jump", "eq_done_1793", 2291, 17], + "eq_nn_1795", + ["is_text", 63, 2, 2291, 17], + ["jump_false", 63, "eq_nt_1796", 2291, 17], "_nop_tc_14", - ["jump", "eq_nt_1705", 2168, 17], - ["eq_text", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nt_1705", - ["is_null", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nnl_1706", 2168, 17], + ["jump", "eq_nt_1796", 2291, 17], + ["eq_text", 62, 2, 61, 2291, 17], + ["jump", "eq_done_1793", 2291, 17], + "eq_nt_1796", + ["is_null", 63, 2, 2291, 17], + ["jump_false", 63, "eq_nnl_1797", 2291, 17], "_nop_tc_15", "_nop_tc_16", - ["true", 62, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nnl_1706", - ["is_bool", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nb_1707", 2168, 17], + ["true", 62, 2291, 17], + ["jump", "eq_done_1793", 2291, 17], + "eq_nnl_1797", + ["is_bool", 63, 2, 2291, 17], + ["jump_false", 63, "eq_nb_1798", 2291, 17], "_nop_tc_17", - ["jump", "eq_nb_1707", 2168, 17], - ["eq_bool", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nb_1707", - ["false", 62, 2168, 17], - "eq_done_1702", - ["jump_false", 62, "if_else_1700", 2168, 17], - ["null", 61, 2169, 14], - ["return", 61, 2169, 14], + ["jump", "eq_nb_1798", 2291, 17], + ["eq_bool", 62, 2, 61, 2291, 17], + ["jump", "eq_done_1793", 2291, 17], + "eq_nb_1798", + ["false", 62, 2291, 17], + "eq_done_1793", + ["jump_false", 62, "if_else_1791", 2291, 17], + ["null", 61, 2292, 14], + ["return", 61, 2292, 14], "_nop_ur_2", - "if_else_1700", - "if_end_1701", - ["access", 61, "var", 2172, 17], - ["is_identical", 62, 2, 61, 2172, 17], - ["jump_true", 62, "eq_done_1711", 2172, 17], - ["is_int", 63, 2, 2172, 17], - ["jump_false", 63, "eq_ni_1712", 2172, 17], + "if_else_1791", + "if_end_1792", + ["access", 61, "var", 2295, 17], + ["is_identical", 62, 2, 61, 2295, 17], + ["jump_true", 62, "eq_done_1802", 2295, 17], + ["is_int", 63, 2, 2295, 17], + ["jump_false", 63, "eq_ni_1803", 2295, 17], "_nop_tc_18", - ["jump", "eq_ni_1712", 2172, 17], - ["eq_int", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_ni_1712", - ["is_num", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nn_1713", 2172, 17], + ["jump", "eq_ni_1803", 2295, 17], + ["eq_int", 62, 2, 61, 2295, 17], + ["jump", "eq_done_1802", 2295, 17], + "eq_ni_1803", + ["is_num", 63, 2, 2295, 17], + ["jump_false", 63, "eq_nn_1804", 2295, 17], "_nop_tc_19", - ["jump", "eq_nn_1713", 2172, 17], - ["eq_float", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nn_1713", - ["is_text", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nt_1714", 2172, 17], + ["jump", "eq_nn_1804", 2295, 17], + ["eq_float", 62, 2, 61, 2295, 17], + ["jump", "eq_done_1802", 2295, 17], + "eq_nn_1804", + ["is_text", 63, 2, 2295, 17], + ["jump_false", 63, "eq_nt_1805", 2295, 17], "_nop_tc_20", "_nop_tc_21", - ["eq_text", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nt_1714", - ["is_null", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nnl_1715", 2172, 17], + ["eq_text", 62, 2, 61, 2295, 17], + ["jump", "eq_done_1802", 2295, 17], + "eq_nt_1805", + ["is_null", 63, 2, 2295, 17], + ["jump_false", 63, "eq_nnl_1806", 2295, 17], "_nop_tc_22", - ["jump", "eq_nnl_1715", 2172, 17], - ["true", 62, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nnl_1715", - ["is_bool", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nb_1716", 2172, 17], + ["jump", "eq_nnl_1806", 2295, 17], + ["true", 62, 2295, 17], + ["jump", "eq_done_1802", 2295, 17], + "eq_nnl_1806", + ["is_bool", 63, 2, 2295, 17], + ["jump_false", 63, "eq_nb_1807", 2295, 17], "_nop_tc_23", - ["jump", "eq_nb_1716", 2172, 17], - ["eq_bool", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nb_1716", - ["false", 62, 2172, 17], - "eq_done_1711", - ["move", 61, 62, 2172, 17], - ["jump_true", 61, "or_end_1710", 2172, 17], - ["access", 62, "def", 2172, 34], - ["is_identical", 63, 2, 62, 2172, 34], - ["jump_true", 63, "eq_done_1717", 2172, 34], - ["is_int", 64, 2, 2172, 34], - ["jump_false", 64, "eq_ni_1718", 2172, 34], + ["jump", "eq_nb_1807", 2295, 17], + ["eq_bool", 62, 2, 61, 2295, 17], + ["jump", "eq_done_1802", 2295, 17], + "eq_nb_1807", + ["false", 62, 2295, 17], + "eq_done_1802", + ["move", 61, 62, 2295, 17], + ["jump_true", 61, "or_end_1801", 2295, 17], + ["access", 62, "def", 2295, 34], + ["is_identical", 63, 2, 62, 2295, 34], + ["jump_true", 63, "eq_done_1808", 2295, 34], + ["is_int", 64, 2, 2295, 34], + ["jump_false", 64, "eq_ni_1809", 2295, 34], "_nop_tc_24", - ["jump", "eq_ni_1718", 2172, 34], - ["eq_int", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_ni_1718", - ["is_num", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nn_1719", 2172, 34], + ["jump", "eq_ni_1809", 2295, 34], + ["eq_int", 63, 2, 62, 2295, 34], + ["jump", "eq_done_1808", 2295, 34], + "eq_ni_1809", + ["is_num", 64, 2, 2295, 34], + ["jump_false", 64, "eq_nn_1810", 2295, 34], "_nop_tc_25", - ["jump", "eq_nn_1719", 2172, 34], - ["eq_float", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nn_1719", - ["is_text", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nt_1720", 2172, 34], + ["jump", "eq_nn_1810", 2295, 34], + ["eq_float", 63, 2, 62, 2295, 34], + ["jump", "eq_done_1808", 2295, 34], + "eq_nn_1810", + ["is_text", 64, 2, 2295, 34], + ["jump_false", 64, "eq_nt_1811", 2295, 34], "_nop_tc_26", "_nop_tc_27", - ["eq_text", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nt_1720", - ["is_null", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nnl_1721", 2172, 34], + ["eq_text", 63, 2, 62, 2295, 34], + ["jump", "eq_done_1808", 2295, 34], + "eq_nt_1811", + ["is_null", 64, 2, 2295, 34], + ["jump_false", 64, "eq_nnl_1812", 2295, 34], "_nop_tc_28", - ["jump", "eq_nnl_1721", 2172, 34], - ["true", 63, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nnl_1721", - ["is_bool", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nb_1722", 2172, 34], + ["jump", "eq_nnl_1812", 2295, 34], + ["true", 63, 2295, 34], + ["jump", "eq_done_1808", 2295, 34], + "eq_nnl_1812", + ["is_bool", 64, 2, 2295, 34], + ["jump_false", 64, "eq_nb_1813", 2295, 34], "_nop_tc_29", - ["jump", "eq_nb_1722", 2172, 34], - ["eq_bool", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nb_1722", - ["false", 63, 2172, 34], - "eq_done_1717", - ["move", 61, 63, 2172, 34], - "or_end_1710", - ["jump_false", 61, "if_else_1708", 2172, 34], - ["load_field", 61, 1, "left", 2173, 14], - ["move", 3, 61, 2173, 14], - ["load_field", 61, 1, "right", 2174, 15], - ["move", 4, 61, 2174, 15], - ["load_field", 61, 3, "name", 2175, 14], - ["move", 5, 61, 2175, 14], - ["get", 3, 42, 1, 2176, 20], - ["frame", 61, 3, 1, 2176, 20], - ["null", 3, 2176, 20], - ["setarg", 61, 0, 3, 2176, 20], - ["setarg", 61, 1, 5, 2176, 20], - ["invoke", 61, 3, 2176, 20], - ["move", 6, 3, 2176, 20], - ["load_field", 3, 1, "pop", 2178, 11], - ["true", 61, 2178, 23], - ["is_identical", 62, 3, 61, 2178, 23], - ["jump_true", 62, "eq_done_1726", 2178, 23], - ["is_int", 63, 3, 2178, 23], - ["jump_false", 63, "eq_ni_1727", 2178, 23], + ["jump", "eq_nb_1813", 2295, 34], + ["eq_bool", 63, 2, 62, 2295, 34], + ["jump", "eq_done_1808", 2295, 34], + "eq_nb_1813", + ["false", 63, 2295, 34], + "eq_done_1808", + ["move", 61, 63, 2295, 34], + "or_end_1801", + ["jump_false", 61, "if_else_1799", 2295, 34], + ["load_field", 61, 1, "left", 2296, 14], + ["move", 3, 61, 2296, 14], + ["load_field", 61, 1, "right", 2297, 15], + ["move", 4, 61, 2297, 15], + ["load_field", 61, 3, "name", 2298, 14], + ["move", 5, 61, 2298, 14], + ["get", 3, 45, 1, 2299, 20], + ["frame", 61, 3, 1, 2299, 20], + ["null", 3, 2299, 20], + ["setarg", 61, 0, 3, 2299, 20], + ["setarg", 61, 1, 5, 2299, 20], + ["invoke", 61, 3, 2299, 20], + ["move", 6, 3, 2299, 20], + ["load_field", 3, 1, "pop", 2301, 11], + ["true", 61, 2301, 23], + ["is_identical", 62, 3, 61, 2301, 23], + ["jump_true", 62, "eq_done_1817", 2301, 23], + ["is_int", 63, 3, 2301, 23], + ["jump_false", 63, "eq_ni_1818", 2301, 23], "_nop_tc_30", - ["jump", "eq_ni_1727", 2178, 23], - ["eq_int", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_ni_1727", - ["is_num", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nn_1728", 2178, 23], + ["jump", "eq_ni_1818", 2301, 23], + ["eq_int", 62, 3, 61, 2301, 23], + ["jump", "eq_done_1817", 2301, 23], + "eq_ni_1818", + ["is_num", 63, 3, 2301, 23], + ["jump_false", 63, "eq_nn_1819", 2301, 23], "_nop_tc_31", - ["jump", "eq_nn_1728", 2178, 23], - ["eq_float", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nn_1728", - ["is_text", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nt_1729", 2178, 23], + ["jump", "eq_nn_1819", 2301, 23], + ["eq_float", 62, 3, 61, 2301, 23], + ["jump", "eq_done_1817", 2301, 23], + "eq_nn_1819", + ["is_text", 63, 3, 2301, 23], + ["jump_false", 63, "eq_nt_1820", 2301, 23], "_nop_tc_32", - ["jump", "eq_nt_1729", 2178, 23], - ["eq_text", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nt_1729", - ["is_null", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nnl_1730", 2178, 23], + ["jump", "eq_nt_1820", 2301, 23], + ["eq_text", 62, 3, 61, 2301, 23], + ["jump", "eq_done_1817", 2301, 23], + "eq_nt_1820", + ["is_null", 63, 3, 2301, 23], + ["jump_false", 63, "eq_nnl_1821", 2301, 23], "_nop_tc_33", - ["jump", "eq_nnl_1730", 2178, 23], - ["true", 62, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nnl_1730", - ["is_bool", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nb_1731", 2178, 23], + ["jump", "eq_nnl_1821", 2301, 23], + ["true", 62, 2301, 23], + ["jump", "eq_done_1817", 2301, 23], + "eq_nnl_1821", + ["is_bool", 63, 3, 2301, 23], + ["jump_false", 63, "eq_nb_1822", 2301, 23], "_nop_tc_34", "_nop_tc_35", - ["eq_bool", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nb_1731", - ["false", 62, 2178, 23], - "eq_done_1726", - ["move", 3, 62, 2178, 23], - ["jump_false", 3, "and_end_1725", 2178, 23], - ["null", 61, 2178, 40], - ["is_identical", 62, 4, 61, 2178, 40], - ["jump_true", 62, "ne_nid_1733", 2178, 40], - ["jump", "ne_ni_1734", 2178, 40], - "ne_nid_1733", - ["false", 62, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_ni_1734", - ["is_int", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nn_1735", 2178, 40], + ["eq_bool", 62, 3, 61, 2301, 23], + ["jump", "eq_done_1817", 2301, 23], + "eq_nb_1822", + ["false", 62, 2301, 23], + "eq_done_1817", + ["move", 3, 62, 2301, 23], + ["jump_false", 3, "and_end_1816", 2301, 23], + ["null", 61, 2301, 40], + ["is_identical", 62, 4, 61, 2301, 40], + ["jump_true", 62, "ne_nid_1824", 2301, 40], + ["jump", "ne_ni_1825", 2301, 40], + "ne_nid_1824", + ["false", 62, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_ni_1825", + ["is_int", 63, 4, 2301, 40], + ["jump_false", 63, "ne_nn_1826", 2301, 40], "_nop_tc_36", - ["jump", "ne_nn_1735", 2178, 40], - ["ne_int", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nn_1735", - ["is_num", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nt_1736", 2178, 40], + ["jump", "ne_nn_1826", 2301, 40], + ["ne_int", 62, 4, 61, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_nn_1826", + ["is_num", 63, 4, 2301, 40], + ["jump_false", 63, "ne_nt_1827", 2301, 40], "_nop_tc_37", - ["jump", "ne_nt_1736", 2178, 40], - ["ne_float", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nt_1736", - ["is_text", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nnl_1737", 2178, 40], + ["jump", "ne_nt_1827", 2301, 40], + ["ne_float", 62, 4, 61, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_nt_1827", + ["is_text", 63, 4, 2301, 40], + ["jump_false", 63, "ne_nnl_1828", 2301, 40], "_nop_tc_38", - ["jump", "ne_nnl_1737", 2178, 40], - ["ne_text", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nnl_1737", - ["is_null", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nb_1738", 2178, 40], + ["jump", "ne_nnl_1828", 2301, 40], + ["ne_text", 62, 4, 61, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_nnl_1828", + ["is_null", 63, 4, 2301, 40], + ["jump_false", 63, "ne_nb_1829", 2301, 40], "_nop_tc_39", "_nop_tc_40", - ["false", 62, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nb_1738", - ["is_bool", 63, 4, 2178, 40], - ["jump_false", 63, "ne_mis_1739", 2178, 40], + ["false", 62, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_nb_1829", + ["is_bool", 63, 4, 2301, 40], + ["jump_false", 63, "ne_mis_1830", 2301, 40], "_nop_tc_41", - ["jump", "ne_mis_1739", 2178, 40], - ["ne_bool", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_mis_1739", - ["true", 62, 2178, 40], - "ne_done_1732", - ["move", 3, 62, 2178, 40], - "and_end_1725", - ["jump_false", 3, "if_else_1723", 2178, 40], - ["load_field", 3, 4, "left", 2179, 20], - ["move", 7, 3, 2179, 20], - ["access", 3, -1, 2180, 39], - ["get", 61, 88, 1, 2180, 20], - ["frame", 62, 61, 2, 2180, 20], - ["null", 61, 2180, 20], - ["setarg", 62, 0, 61, 2180, 20], - ["setarg", 62, 1, 7, 2180, 20], - ["setarg", 62, 2, 3, 2180, 20], - ["invoke", 62, 3, 2180, 20], - ["move", 8, 3, 2180, 20], - ["access", 3, 0, 2181, 27], - ["is_int", 7, 6, 2181, 27], - ["jump_false", 7, "rel_ni_1742", 2181, 27], + ["jump", "ne_mis_1830", 2301, 40], + ["ne_bool", 62, 4, 61, 2301, 40], + ["jump", "ne_done_1823", 2301, 40], + "ne_mis_1830", + ["true", 62, 2301, 40], + "ne_done_1823", + ["move", 3, 62, 2301, 40], + "and_end_1816", + ["jump_false", 3, "if_else_1814", 2301, 40], + ["load_field", 3, 4, "left", 2302, 20], + ["move", 7, 3, 2302, 20], + ["access", 3, -1, 2303, 39], + ["get", 61, 94, 1, 2303, 20], + ["frame", 62, 61, 2, 2303, 20], + ["null", 61, 2303, 20], + ["setarg", 62, 0, 61, 2303, 20], + ["setarg", 62, 1, 7, 2303, 20], + ["setarg", 62, 2, 3, 2303, 20], + ["invoke", 62, 3, 2303, 20], + ["move", 8, 3, 2303, 20], + ["access", 3, 0, 2304, 27], + ["is_int", 7, 6, 2304, 27], + ["jump_false", 7, "rel_ni_1833", 2304, 27], "_nop_tc_42", "_nop_tc_43", - ["ge_int", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_ni_1742", - ["is_num", 7, 6, 2181, 27], - ["jump_false", 7, "rel_nn_1743", 2181, 27], + ["ge_int", 61, 6, 3, 2304, 27], + ["jump", "rel_done_1835", 2304, 27], + "rel_ni_1833", + ["is_num", 7, 6, 2304, 27], + ["jump_false", 7, "rel_nn_1834", 2304, 27], "_nop_tc_44", "_nop_tc_45", - ["ge_float", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_nn_1743", - ["is_text", 7, 6, 2181, 27], - ["jump_false", 7, "rel_err_1745", 2181, 27], + ["ge_float", 61, 6, 3, 2304, 27], + ["jump", "rel_done_1835", 2304, 27], + "rel_nn_1834", + ["is_text", 7, 6, 2304, 27], + ["jump_false", 7, "rel_err_1836", 2304, 27], "_nop_tc_46", - ["jump", "rel_err_1745", 2181, 27], - ["ge_text", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_err_1745", + ["jump", "rel_err_1836", 2304, 27], + ["ge_text", 61, 6, 3, 2304, 27], + ["jump", "rel_done_1835", 2304, 27], + "rel_err_1836", [ "access", 3, @@ -20456,187 +21730,187 @@ "kind": "name", "make": "intrinsic" }, - 2181, + 2304, 27 ], - ["access", 7, "error", 2181, 27], - ["access", 62, "cannot compare with '>=': operands must be same type", 2181, 27], - ["array", 63, 0, 2181, 27], - ["push", 63, 62, 2181, 27], - ["frame", 62, 3, 2, 2181, 27], - ["null", 3, 2181, 27], - ["setarg", 62, 0, 3, 2181, 27], - ["setarg", 62, 1, 7, 2181, 27], - ["setarg", 62, 2, 63, 2181, 27], - ["invoke", 62, 3, 2181, 27], - ["disrupt", 2181, 27], - "rel_done_1744", - ["jump_false", 61, "if_else_1740", 2181, 27], - ["get", 3, 40, 1, 2182, 21], - ["frame", 7, 3, 0, 2182, 21], - ["null", 3, 2182, 21], - ["setarg", 7, 0, 3, 2182, 21], - ["invoke", 7, 3, 2182, 21], - ["move", 57, 3, 2182, 21], - ["access", 3, "pop_err", 2183, 33], - ["get", 7, 45, 1, 2183, 23], - ["frame", 61, 7, 1, 2183, 23], - ["null", 7, 2183, 23], - ["setarg", 61, 0, 7, 2183, 23], - ["setarg", 61, 1, 3, 2183, 23], - ["invoke", 61, 3, 2183, 23], - ["move", 58, 3, 2183, 23], - ["access", 3, "pop_done", 2184, 34], - ["get", 7, 45, 1, 2184, 24], - ["frame", 61, 7, 1, 2184, 24], - ["null", 7, 2184, 24], - ["setarg", 61, 0, 7, 2184, 24], - ["setarg", 61, 1, 3, 2184, 24], - ["invoke", 61, 3, 2184, 24], - ["move", 59, 3, 2184, 24], - ["access", 3, "is_array", 2185, 18], - ["get", 7, 51, 1, 2185, 11], - ["frame", 61, 7, 3, 2185, 11], - ["null", 7, 2185, 11], - ["setarg", 61, 0, 7, 2185, 11], - ["setarg", 61, 1, 3, 2185, 11], - ["setarg", 61, 2, 57, 2185, 11], - ["setarg", 61, 3, 8, 2185, 11], - ["invoke", 61, 3, 2185, 11], - ["access", 3, "jump_false", 2186, 26], - ["get", 7, 60, 1, 2186, 11], - ["frame", 61, 7, 3, 2186, 11], - ["null", 7, 2186, 11], - ["setarg", 61, 0, 7, 2186, 11], - ["setarg", 61, 1, 3, 2186, 11], - ["setarg", 61, 2, 57, 2186, 11], - ["setarg", 61, 3, 58, 2186, 11], - ["invoke", 61, 3, 2186, 11], - ["access", 3, "pop", 2187, 18], - ["get", 7, 51, 1, 2187, 11], - ["frame", 57, 7, 3, 2187, 11], - ["null", 7, 2187, 11], - ["setarg", 57, 0, 7, 2187, 11], - ["setarg", 57, 1, 3, 2187, 11], - ["setarg", 57, 2, 6, 2187, 11], - ["setarg", 57, 3, 8, 2187, 11], - ["invoke", 57, 3, 2187, 11], - ["get", 3, 59, 1, 2188, 11], - ["frame", 7, 3, 1, 2188, 11], - ["null", 3, 2188, 11], - ["setarg", 7, 0, 3, 2188, 11], - ["setarg", 7, 1, 59, 2188, 11], - ["invoke", 7, 3, 2188, 11], - ["get", 3, 48, 1, 2189, 11], - ["frame", 7, 3, 1, 2189, 11], - ["null", 3, 2189, 11], - ["setarg", 7, 0, 3, 2189, 11], - ["setarg", 7, 1, 58, 2189, 11], - ["invoke", 7, 3, 2189, 11], - ["access", 3, "cannot pop: target must be an array", 2190, 26], - ["get", 7, 58, 1, 2190, 11], - ["frame", 8, 7, 1, 2190, 11], - ["null", 7, 2190, 11], - ["setarg", 8, 0, 7, 2190, 11], - ["setarg", 8, 1, 3, 2190, 11], - ["invoke", 8, 3, 2190, 11], - ["access", 3, "disrupt", 2191, 18], - ["get", 7, 49, 1, 2191, 11], - ["frame", 8, 7, 1, 2191, 11], - ["null", 7, 2191, 11], - ["setarg", 8, 0, 7, 2191, 11], - ["setarg", 8, 1, 3, 2191, 11], - ["invoke", 8, 3, 2191, 11], - ["get", 3, 48, 1, 2192, 11], - ["frame", 7, 3, 1, 2192, 11], - ["null", 3, 2192, 11], - ["setarg", 7, 0, 3, 2192, 11], - ["setarg", 7, 1, 59, 2192, 11], - ["invoke", 7, 3, 2192, 11], - ["jump", "if_end_1741", 2192, 11], - "if_else_1740", - "if_end_1741", - ["null", 3, 2194, 16], - ["return", 3, 2194, 16], + ["access", 7, "error", 2304, 27], + ["access", 62, "cannot compare with '>=': operands must be same type", 2304, 27], + ["array", 63, 0, 2304, 27], + ["push", 63, 62, 2304, 27], + ["frame", 62, 3, 2, 2304, 27], + ["null", 3, 2304, 27], + ["setarg", 62, 0, 3, 2304, 27], + ["setarg", 62, 1, 7, 2304, 27], + ["setarg", 62, 2, 63, 2304, 27], + ["invoke", 62, 3, 2304, 27], + ["disrupt", 2304, 27], + "rel_done_1835", + ["jump_false", 61, "if_else_1831", 2304, 27], + ["get", 3, 43, 1, 2305, 21], + ["frame", 7, 3, 0, 2305, 21], + ["null", 3, 2305, 21], + ["setarg", 7, 0, 3, 2305, 21], + ["invoke", 7, 3, 2305, 21], + ["move", 57, 3, 2305, 21], + ["access", 3, "pop_err", 2306, 33], + ["get", 7, 48, 1, 2306, 23], + ["frame", 61, 7, 1, 2306, 23], + ["null", 7, 2306, 23], + ["setarg", 61, 0, 7, 2306, 23], + ["setarg", 61, 1, 3, 2306, 23], + ["invoke", 61, 3, 2306, 23], + ["move", 58, 3, 2306, 23], + ["access", 3, "pop_done", 2307, 34], + ["get", 7, 48, 1, 2307, 24], + ["frame", 61, 7, 1, 2307, 24], + ["null", 7, 2307, 24], + ["setarg", 61, 0, 7, 2307, 24], + ["setarg", 61, 1, 3, 2307, 24], + ["invoke", 61, 3, 2307, 24], + ["move", 59, 3, 2307, 24], + ["access", 3, "is_array", 2308, 18], + ["get", 7, 54, 1, 2308, 11], + ["frame", 61, 7, 3, 2308, 11], + ["null", 7, 2308, 11], + ["setarg", 61, 0, 7, 2308, 11], + ["setarg", 61, 1, 3, 2308, 11], + ["setarg", 61, 2, 57, 2308, 11], + ["setarg", 61, 3, 8, 2308, 11], + ["invoke", 61, 3, 2308, 11], + ["access", 3, "jump_false", 2309, 26], + ["get", 7, 63, 1, 2309, 11], + ["frame", 61, 7, 3, 2309, 11], + ["null", 7, 2309, 11], + ["setarg", 61, 0, 7, 2309, 11], + ["setarg", 61, 1, 3, 2309, 11], + ["setarg", 61, 2, 57, 2309, 11], + ["setarg", 61, 3, 58, 2309, 11], + ["invoke", 61, 3, 2309, 11], + ["access", 3, "pop", 2310, 18], + ["get", 7, 54, 1, 2310, 11], + ["frame", 57, 7, 3, 2310, 11], + ["null", 7, 2310, 11], + ["setarg", 57, 0, 7, 2310, 11], + ["setarg", 57, 1, 3, 2310, 11], + ["setarg", 57, 2, 6, 2310, 11], + ["setarg", 57, 3, 8, 2310, 11], + ["invoke", 57, 3, 2310, 11], + ["get", 3, 62, 1, 2311, 11], + ["frame", 7, 3, 1, 2311, 11], + ["null", 3, 2311, 11], + ["setarg", 7, 0, 3, 2311, 11], + ["setarg", 7, 1, 59, 2311, 11], + ["invoke", 7, 3, 2311, 11], + ["get", 3, 51, 1, 2312, 11], + ["frame", 7, 3, 1, 2312, 11], + ["null", 3, 2312, 11], + ["setarg", 7, 0, 3, 2312, 11], + ["setarg", 7, 1, 58, 2312, 11], + ["invoke", 7, 3, 2312, 11], + ["access", 3, "cannot pop: target must be an array", 2313, 26], + ["get", 7, 61, 1, 2313, 11], + ["frame", 8, 7, 1, 2313, 11], + ["null", 7, 2313, 11], + ["setarg", 8, 0, 7, 2313, 11], + ["setarg", 8, 1, 3, 2313, 11], + ["invoke", 8, 3, 2313, 11], + ["access", 3, "disrupt", 2314, 18], + ["get", 7, 52, 1, 2314, 11], + ["frame", 8, 7, 1, 2314, 11], + ["null", 7, 2314, 11], + ["setarg", 8, 0, 7, 2314, 11], + ["setarg", 8, 1, 3, 2314, 11], + ["invoke", 8, 3, 2314, 11], + ["get", 3, 51, 1, 2315, 11], + ["frame", 7, 3, 1, 2315, 11], + ["null", 3, 2315, 11], + ["setarg", 7, 0, 3, 2315, 11], + ["setarg", 7, 1, 59, 2315, 11], + ["invoke", 7, 3, 2315, 11], + ["jump", "if_end_1832", 2315, 11], + "if_else_1831", + "if_end_1832", + ["null", 3, 2317, 16], + ["return", 3, 2317, 16], "_nop_ur_3", - "if_else_1723", - "if_end_1724", - ["null", 3, 2196, 20], - ["is_identical", 7, 4, 3, 2196, 20], - ["jump_true", 7, "ne_nid_1749", 2196, 20], - ["jump", "ne_ni_1750", 2196, 20], - "ne_nid_1749", - ["false", 7, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_ni_1750", - ["is_int", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nn_1751", 2196, 20], + "if_else_1814", + "if_end_1815", + ["null", 3, 2319, 20], + ["is_identical", 7, 4, 3, 2319, 20], + ["jump_true", 7, "ne_nid_1840", 2319, 20], + ["jump", "ne_ni_1841", 2319, 20], + "ne_nid_1840", + ["false", 7, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_ni_1841", + ["is_int", 8, 4, 2319, 20], + ["jump_false", 8, "ne_nn_1842", 2319, 20], "_nop_tc_47", - ["jump", "ne_nn_1751", 2196, 20], - ["ne_int", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nn_1751", - ["is_num", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nt_1752", 2196, 20], + ["jump", "ne_nn_1842", 2319, 20], + ["ne_int", 7, 4, 3, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_nn_1842", + ["is_num", 8, 4, 2319, 20], + ["jump_false", 8, "ne_nt_1843", 2319, 20], "_nop_tc_48", - ["jump", "ne_nt_1752", 2196, 20], - ["ne_float", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nt_1752", - ["is_text", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nnl_1753", 2196, 20], + ["jump", "ne_nt_1843", 2319, 20], + ["ne_float", 7, 4, 3, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_nt_1843", + ["is_text", 8, 4, 2319, 20], + ["jump_false", 8, "ne_nnl_1844", 2319, 20], "_nop_tc_49", - ["jump", "ne_nnl_1753", 2196, 20], - ["ne_text", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nnl_1753", - ["is_null", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nb_1754", 2196, 20], + ["jump", "ne_nnl_1844", 2319, 20], + ["ne_text", 7, 4, 3, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_nnl_1844", + ["is_null", 8, 4, 2319, 20], + ["jump_false", 8, "ne_nb_1845", 2319, 20], "_nop_tc_50", "_nop_tc_51", - ["false", 7, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nb_1754", - ["is_bool", 8, 4, 2196, 20], - ["jump_false", 8, "ne_mis_1755", 2196, 20], + ["false", 7, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_nb_1845", + ["is_bool", 8, 4, 2319, 20], + ["jump_false", 8, "ne_mis_1846", 2319, 20], "_nop_tc_52", - ["jump", "ne_mis_1755", 2196, 20], - ["ne_bool", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_mis_1755", - ["true", 7, 2196, 20], - "ne_done_1748", - ["jump_false", 7, "if_else_1746", 2196, 20], - ["get", 3, 88, 1, 2197, 20], - ["frame", 7, 3, 2, 2197, 20], - ["null", 3, 2197, 20], - ["setarg", 7, 0, 3, 2197, 20], - ["setarg", 7, 1, 4, 2197, 20], - ["setarg", 7, 2, 6, 2197, 20], - ["invoke", 7, 3, 2197, 20], - ["move", 9, 3, 2197, 20], - ["access", 3, 0, 2198, 27], - ["is_int", 4, 6, 2198, 27], - ["jump_false", 4, "rel_ni_1759", 2198, 27], + ["jump", "ne_mis_1846", 2319, 20], + ["ne_bool", 7, 4, 3, 2319, 20], + ["jump", "ne_done_1839", 2319, 20], + "ne_mis_1846", + ["true", 7, 2319, 20], + "ne_done_1839", + ["jump_false", 7, "if_else_1837", 2319, 20], + ["get", 3, 94, 1, 2320, 20], + ["frame", 7, 3, 2, 2320, 20], + ["null", 3, 2320, 20], + ["setarg", 7, 0, 3, 2320, 20], + ["setarg", 7, 1, 4, 2320, 20], + ["setarg", 7, 2, 6, 2320, 20], + ["invoke", 7, 3, 2320, 20], + ["move", 9, 3, 2320, 20], + ["access", 3, 0, 2321, 27], + ["is_int", 4, 6, 2321, 27], + ["jump_false", 4, "rel_ni_1850", 2321, 27], "_nop_tc_53", "_nop_tc_54", - ["ge_int", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_ni_1759", - ["is_num", 4, 6, 2198, 27], - ["jump_false", 4, "rel_nn_1760", 2198, 27], + ["ge_int", 7, 6, 3, 2321, 27], + ["jump", "rel_done_1852", 2321, 27], + "rel_ni_1850", + ["is_num", 4, 6, 2321, 27], + ["jump_false", 4, "rel_nn_1851", 2321, 27], "_nop_tc_55", "_nop_tc_56", - ["ge_float", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_nn_1760", - ["is_text", 4, 6, 2198, 27], - ["jump_false", 4, "rel_err_1762", 2198, 27], + ["ge_float", 7, 6, 3, 2321, 27], + ["jump", "rel_done_1852", 2321, 27], + "rel_nn_1851", + ["is_text", 4, 6, 2321, 27], + ["jump_false", 4, "rel_err_1853", 2321, 27], "_nop_tc_57", - ["jump", "rel_err_1762", 2198, 27], - ["ge_text", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_err_1762", + ["jump", "rel_err_1853", 2321, 27], + ["ge_text", 7, 6, 3, 2321, 27], + ["jump", "rel_done_1852", 2321, 27], + "rel_err_1853", [ "access", 3, @@ -20645,106 +21919,106 @@ "kind": "name", "make": "intrinsic" }, - 2198, + 2321, 27 ], - ["access", 4, "error", 2198, 27], - ["access", 8, "cannot compare with '>=': operands must be same type", 2198, 27], - ["array", 57, 0, 2198, 27], - ["push", 57, 8, 2198, 27], - ["frame", 8, 3, 2, 2198, 27], - ["null", 3, 2198, 27], - ["setarg", 8, 0, 3, 2198, 27], - ["setarg", 8, 1, 4, 2198, 27], - ["setarg", 8, 2, 57, 2198, 27], - ["invoke", 8, 3, 2198, 27], - ["disrupt", 2198, 27], - "rel_done_1761", - ["move", 3, 7, 2198, 27], - ["jump_false", 3, "and_end_1758", 2198, 27], - ["is_identical", 4, 9, 6, 2198, 44], - ["jump_true", 4, "ne_nid_1764", 2198, 44], - ["jump", "ne_ni_1765", 2198, 44], - "ne_nid_1764", - ["false", 4, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_ni_1765", - ["is_int", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nn_1766", 2198, 44], - ["is_int", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nn_1766", 2198, 44], - ["ne_int", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nn_1766", - ["is_num", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nt_1767", 2198, 44], - ["is_num", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nt_1767", 2198, 44], - ["ne_float", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nt_1767", - ["is_text", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nnl_1768", 2198, 44], - ["is_text", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nnl_1768", 2198, 44], - ["ne_text", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nnl_1768", - ["is_null", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nb_1769", 2198, 44], - ["is_null", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nb_1769", 2198, 44], - ["false", 4, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nb_1769", - ["is_bool", 7, 9, 2198, 44], - ["jump_false", 7, "ne_mis_1770", 2198, 44], - ["is_bool", 8, 6, 2198, 44], - ["jump_false", 8, "ne_mis_1770", 2198, 44], - ["ne_bool", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_mis_1770", - ["true", 4, 2198, 44], - "ne_done_1763", - ["move", 3, 4, 2198, 44], - "and_end_1758", - ["jump_false", 3, "if_else_1756", 2198, 44], - ["access", 3, "move", 2199, 18], - ["get", 4, 51, 1, 2199, 11], - ["frame", 7, 4, 3, 2199, 11], - ["null", 4, 2199, 11], - ["setarg", 7, 0, 4, 2199, 11], - ["setarg", 7, 1, 3, 2199, 11], - ["setarg", 7, 2, 6, 2199, 11], - ["setarg", 7, 3, 9, 2199, 11], - ["invoke", 7, 3, 2199, 11], - ["jump", "if_end_1757", 2199, 11], - "if_else_1756", - "if_end_1757", - ["jump", "if_end_1747", 2199, 11], - "if_else_1746", - ["access", 3, 0, 2201, 32], - ["is_int", 4, 6, 2201, 32], - ["jump_false", 4, "rel_ni_1773", 2201, 32], + ["access", 4, "error", 2321, 27], + ["access", 8, "cannot compare with '>=': operands must be same type", 2321, 27], + ["array", 57, 0, 2321, 27], + ["push", 57, 8, 2321, 27], + ["frame", 8, 3, 2, 2321, 27], + ["null", 3, 2321, 27], + ["setarg", 8, 0, 3, 2321, 27], + ["setarg", 8, 1, 4, 2321, 27], + ["setarg", 8, 2, 57, 2321, 27], + ["invoke", 8, 3, 2321, 27], + ["disrupt", 2321, 27], + "rel_done_1852", + ["move", 3, 7, 2321, 27], + ["jump_false", 3, "and_end_1849", 2321, 27], + ["is_identical", 4, 9, 6, 2321, 44], + ["jump_true", 4, "ne_nid_1855", 2321, 44], + ["jump", "ne_ni_1856", 2321, 44], + "ne_nid_1855", + ["false", 4, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_ni_1856", + ["is_int", 7, 9, 2321, 44], + ["jump_false", 7, "ne_nn_1857", 2321, 44], + ["is_int", 8, 6, 2321, 44], + ["jump_false", 8, "ne_nn_1857", 2321, 44], + ["ne_int", 4, 9, 6, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_nn_1857", + ["is_num", 7, 9, 2321, 44], + ["jump_false", 7, "ne_nt_1858", 2321, 44], + ["is_num", 8, 6, 2321, 44], + ["jump_false", 8, "ne_nt_1858", 2321, 44], + ["ne_float", 4, 9, 6, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_nt_1858", + ["is_text", 7, 9, 2321, 44], + ["jump_false", 7, "ne_nnl_1859", 2321, 44], + ["is_text", 8, 6, 2321, 44], + ["jump_false", 8, "ne_nnl_1859", 2321, 44], + ["ne_text", 4, 9, 6, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_nnl_1859", + ["is_null", 7, 9, 2321, 44], + ["jump_false", 7, "ne_nb_1860", 2321, 44], + ["is_null", 8, 6, 2321, 44], + ["jump_false", 8, "ne_nb_1860", 2321, 44], + ["false", 4, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_nb_1860", + ["is_bool", 7, 9, 2321, 44], + ["jump_false", 7, "ne_mis_1861", 2321, 44], + ["is_bool", 8, 6, 2321, 44], + ["jump_false", 8, "ne_mis_1861", 2321, 44], + ["ne_bool", 4, 9, 6, 2321, 44], + ["jump", "ne_done_1854", 2321, 44], + "ne_mis_1861", + ["true", 4, 2321, 44], + "ne_done_1854", + ["move", 3, 4, 2321, 44], + "and_end_1849", + ["jump_false", 3, "if_else_1847", 2321, 44], + ["access", 3, "move", 2322, 18], + ["get", 4, 54, 1, 2322, 11], + ["frame", 7, 4, 3, 2322, 11], + ["null", 4, 2322, 11], + ["setarg", 7, 0, 4, 2322, 11], + ["setarg", 7, 1, 3, 2322, 11], + ["setarg", 7, 2, 6, 2322, 11], + ["setarg", 7, 3, 9, 2322, 11], + ["invoke", 7, 3, 2322, 11], + ["jump", "if_end_1848", 2322, 11], + "if_else_1847", + "if_end_1848", + ["jump", "if_end_1838", 2322, 11], + "if_else_1837", + ["access", 3, 0, 2324, 32], + ["is_int", 4, 6, 2324, 32], + ["jump_false", 4, "rel_ni_1864", 2324, 32], "_nop_tc_58", "_nop_tc_59", - ["ge_int", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_ni_1773", - ["is_num", 4, 6, 2201, 32], - ["jump_false", 4, "rel_nn_1774", 2201, 32], + ["ge_int", 7, 6, 3, 2324, 32], + ["jump", "rel_done_1866", 2324, 32], + "rel_ni_1864", + ["is_num", 4, 6, 2324, 32], + ["jump_false", 4, "rel_nn_1865", 2324, 32], "_nop_tc_60", "_nop_tc_61", - ["ge_float", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_nn_1774", - ["is_text", 4, 6, 2201, 32], - ["jump_false", 4, "rel_err_1776", 2201, 32], + ["ge_float", 7, 6, 3, 2324, 32], + ["jump", "rel_done_1866", 2324, 32], + "rel_nn_1865", + ["is_text", 4, 6, 2324, 32], + ["jump_false", 4, "rel_err_1867", 2324, 32], "_nop_tc_62", - ["jump", "rel_err_1776", 2201, 32], - ["ge_text", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_err_1776", + ["jump", "rel_err_1867", 2324, 32], + ["ge_text", 7, 6, 3, 2324, 32], + ["jump", "rel_done_1866", 2324, 32], + "rel_err_1867", [ "access", 3, @@ -20753,148 +22027,148 @@ "kind": "name", "make": "intrinsic" }, - 2201, + 2324, 32 ], - ["access", 4, "error", 2201, 32], - ["access", 8, "cannot compare with '>=': operands must be same type", 2201, 32], - ["array", 9, 0, 2201, 32], - ["push", 9, 8, 2201, 32], - ["frame", 8, 3, 2, 2201, 32], - ["null", 3, 2201, 32], - ["setarg", 8, 0, 3, 2201, 32], - ["setarg", 8, 1, 4, 2201, 32], - ["setarg", 8, 2, 9, 2201, 32], - ["invoke", 8, 3, 2201, 32], - ["disrupt", 2201, 32], - "rel_done_1775", - ["jump_false", 7, "if_else_1771", 2201, 32], - ["get", 3, 57, 1, 2202, 9], - ["frame", 4, 3, 1, 2202, 9], - ["null", 3, 2202, 9], - ["setarg", 4, 0, 3, 2202, 9], - ["setarg", 4, 1, 6, 2202, 9], - ["invoke", 4, 3, 2202, 9], - ["jump", "if_end_1772", 2202, 9], - "if_else_1771", - "if_end_1772", - "if_end_1747", - ["null", 3, 2204, 14], - ["return", 3, 2204, 14], + ["access", 4, "error", 2324, 32], + ["access", 8, "cannot compare with '>=': operands must be same type", 2324, 32], + ["array", 9, 0, 2324, 32], + ["push", 9, 8, 2324, 32], + ["frame", 8, 3, 2, 2324, 32], + ["null", 3, 2324, 32], + ["setarg", 8, 0, 3, 2324, 32], + ["setarg", 8, 1, 4, 2324, 32], + ["setarg", 8, 2, 9, 2324, 32], + ["invoke", 8, 3, 2324, 32], + ["disrupt", 2324, 32], + "rel_done_1866", + ["jump_false", 7, "if_else_1862", 2324, 32], + ["get", 3, 60, 1, 2325, 9], + ["frame", 4, 3, 1, 2325, 9], + ["null", 3, 2325, 9], + ["setarg", 4, 0, 3, 2325, 9], + ["setarg", 4, 1, 6, 2325, 9], + ["invoke", 4, 3, 2325, 9], + ["jump", "if_end_1863", 2325, 9], + "if_else_1862", + "if_end_1863", + "if_end_1838", + ["null", 3, 2327, 14], + ["return", 3, 2327, 14], "_nop_ur_4", - "if_else_1708", - "if_end_1709", - ["access", 3, "var_list", 2207, 17], - ["is_identical", 4, 2, 3, 2207, 17], - ["jump_true", 4, "eq_done_1780", 2207, 17], - ["is_int", 7, 2, 2207, 17], - ["jump_false", 7, "eq_ni_1781", 2207, 17], + "if_else_1799", + "if_end_1800", + ["access", 3, "var_list", 2330, 17], + ["is_identical", 4, 2, 3, 2330, 17], + ["jump_true", 4, "eq_done_1871", 2330, 17], + ["is_int", 7, 2, 2330, 17], + ["jump_false", 7, "eq_ni_1872", 2330, 17], "_nop_tc_63", - ["jump", "eq_ni_1781", 2207, 17], - ["eq_int", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_ni_1781", - ["is_num", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nn_1782", 2207, 17], + ["jump", "eq_ni_1872", 2330, 17], + ["eq_int", 4, 2, 3, 2330, 17], + ["jump", "eq_done_1871", 2330, 17], + "eq_ni_1872", + ["is_num", 7, 2, 2330, 17], + ["jump_false", 7, "eq_nn_1873", 2330, 17], "_nop_tc_64", - ["jump", "eq_nn_1782", 2207, 17], - ["eq_float", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nn_1782", - ["is_text", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nt_1783", 2207, 17], + ["jump", "eq_nn_1873", 2330, 17], + ["eq_float", 4, 2, 3, 2330, 17], + ["jump", "eq_done_1871", 2330, 17], + "eq_nn_1873", + ["is_text", 7, 2, 2330, 17], + ["jump_false", 7, "eq_nt_1874", 2330, 17], "_nop_tc_65", "_nop_tc_66", - ["eq_text", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nt_1783", - ["is_null", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nnl_1784", 2207, 17], + ["eq_text", 4, 2, 3, 2330, 17], + ["jump", "eq_done_1871", 2330, 17], + "eq_nt_1874", + ["is_null", 7, 2, 2330, 17], + ["jump_false", 7, "eq_nnl_1875", 2330, 17], "_nop_tc_67", - ["jump", "eq_nnl_1784", 2207, 17], - ["true", 4, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nnl_1784", - ["is_bool", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nb_1785", 2207, 17], + ["jump", "eq_nnl_1875", 2330, 17], + ["true", 4, 2330, 17], + ["jump", "eq_done_1871", 2330, 17], + "eq_nnl_1875", + ["is_bool", 7, 2, 2330, 17], + ["jump_false", 7, "eq_nb_1876", 2330, 17], "_nop_tc_68", - ["jump", "eq_nb_1785", 2207, 17], - ["eq_bool", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nb_1785", - ["false", 4, 2207, 17], - "eq_done_1780", - ["move", 3, 4, 2207, 17], - ["jump_true", 3, "or_end_1779", 2207, 17], - ["access", 4, "def_list", 2207, 39], - ["is_identical", 7, 2, 4, 2207, 39], - ["jump_true", 7, "eq_done_1786", 2207, 39], - ["is_int", 8, 2, 2207, 39], - ["jump_false", 8, "eq_ni_1787", 2207, 39], + ["jump", "eq_nb_1876", 2330, 17], + ["eq_bool", 4, 2, 3, 2330, 17], + ["jump", "eq_done_1871", 2330, 17], + "eq_nb_1876", + ["false", 4, 2330, 17], + "eq_done_1871", + ["move", 3, 4, 2330, 17], + ["jump_true", 3, "or_end_1870", 2330, 17], + ["access", 4, "def_list", 2330, 39], + ["is_identical", 7, 2, 4, 2330, 39], + ["jump_true", 7, "eq_done_1877", 2330, 39], + ["is_int", 8, 2, 2330, 39], + ["jump_false", 8, "eq_ni_1878", 2330, 39], "_nop_tc_69", - ["jump", "eq_ni_1787", 2207, 39], - ["eq_int", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_ni_1787", - ["is_num", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nn_1788", 2207, 39], + ["jump", "eq_ni_1878", 2330, 39], + ["eq_int", 7, 2, 4, 2330, 39], + ["jump", "eq_done_1877", 2330, 39], + "eq_ni_1878", + ["is_num", 8, 2, 2330, 39], + ["jump_false", 8, "eq_nn_1879", 2330, 39], "_nop_tc_70", - ["jump", "eq_nn_1788", 2207, 39], - ["eq_float", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nn_1788", - ["is_text", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nt_1789", 2207, 39], + ["jump", "eq_nn_1879", 2330, 39], + ["eq_float", 7, 2, 4, 2330, 39], + ["jump", "eq_done_1877", 2330, 39], + "eq_nn_1879", + ["is_text", 8, 2, 2330, 39], + ["jump_false", 8, "eq_nt_1880", 2330, 39], "_nop_tc_71", "_nop_tc_72", - ["eq_text", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nt_1789", - ["is_null", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nnl_1790", 2207, 39], + ["eq_text", 7, 2, 4, 2330, 39], + ["jump", "eq_done_1877", 2330, 39], + "eq_nt_1880", + ["is_null", 8, 2, 2330, 39], + ["jump_false", 8, "eq_nnl_1881", 2330, 39], "_nop_tc_73", - ["jump", "eq_nnl_1790", 2207, 39], - ["true", 7, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nnl_1790", - ["is_bool", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nb_1791", 2207, 39], + ["jump", "eq_nnl_1881", 2330, 39], + ["true", 7, 2330, 39], + ["jump", "eq_done_1877", 2330, 39], + "eq_nnl_1881", + ["is_bool", 8, 2, 2330, 39], + ["jump_false", 8, "eq_nb_1882", 2330, 39], "_nop_tc_74", - ["jump", "eq_nb_1791", 2207, 39], - ["eq_bool", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nb_1791", - ["false", 7, 2207, 39], - "eq_done_1786", - ["move", 3, 7, 2207, 39], - "or_end_1779", - ["jump_false", 3, "if_else_1777", 2207, 39], - ["load_field", 3, 1, "list", 2208, 14], - ["move", 10, 3, 2208, 14], - ["access", 11, 0, 2209, 12], - "while_start_1792", - ["length", 3, 10, 2210, 26], - ["is_int", 4, 11, 2210, 26], - ["jump_false", 4, "rel_ni_1794", 2210, 26], + ["jump", "eq_nb_1882", 2330, 39], + ["eq_bool", 7, 2, 4, 2330, 39], + ["jump", "eq_done_1877", 2330, 39], + "eq_nb_1882", + ["false", 7, 2330, 39], + "eq_done_1877", + ["move", 3, 7, 2330, 39], + "or_end_1870", + ["jump_false", 3, "if_else_1868", 2330, 39], + ["load_field", 3, 1, "list", 2331, 14], + ["move", 10, 3, 2331, 14], + ["access", 11, 0, 2332, 12], + "while_start_1883", + ["length", 3, 10, 2333, 26], + ["is_int", 4, 11, 2333, 26], + ["jump_false", 4, "rel_ni_1885", 2333, 26], "_nop_tc_75", "_nop_tc_76", - ["lt_int", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_ni_1794", - ["is_num", 4, 11, 2210, 26], - ["jump_false", 4, "rel_nn_1795", 2210, 26], + ["lt_int", 4, 11, 3, 2333, 26], + ["jump", "rel_done_1887", 2333, 26], + "rel_ni_1885", "_nop_tc_77", "_nop_tc_78", - ["lt_float", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_nn_1795", - ["is_text", 4, 11, 2210, 26], - ["jump_false", 4, "rel_err_1797", 2210, 26], "_nop_tc_79", - ["jump", "rel_err_1797", 2210, 26], - ["lt_text", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_err_1797", + "_nop_tc_80", + ["lt_float", 4, 11, 3, 2333, 26], + ["jump", "rel_done_1887", 2333, 26], + "rel_nn_1886", + "_nop_tc_81", + ["jump", "rel_err_1888", 2333, 26], + "_nop_tc_82", + ["jump", "rel_err_1888", 2333, 26], + ["lt_text", 4, 11, 3, 2333, 26], + ["jump", "rel_done_1887", 2333, 26], + "rel_err_1888", [ "access", 3, @@ -20903,135 +22177,37 @@ "kind": "name", "make": "intrinsic" }, - 2210, + 2333, 26 ], - ["access", 4, "error", 2210, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2210, 26], - ["array", 9, 0, 2210, 26], - ["push", 9, 8, 2210, 26], - ["frame", 8, 3, 2, 2210, 26], - ["null", 3, 2210, 26], - ["setarg", 8, 0, 3, 2210, 26], - ["setarg", 8, 1, 4, 2210, 26], - ["setarg", 8, 2, 9, 2210, 26], - ["invoke", 8, 3, 2210, 26], - ["disrupt", 2210, 26], - "rel_done_1796", - ["jump_false", 7, "while_end_1793", 2210, 26], - ["load_dynamic", 3, 10, 11, 2211, 28], - ["get", 4, 95, 1, 2211, 9], - ["frame", 7, 4, 1, 2211, 9], - ["null", 4, 2211, 9], - ["setarg", 7, 0, 4, 2211, 9], - ["setarg", 7, 1, 3, 2211, 9], - ["invoke", 7, 3, 2211, 9], - ["access", 3, 1, 2212, 19], - ["is_num", 4, 11, 2212, 19], - ["jump_false", 4, "num_err_1798", 2212, 19], - "_nop_tc_80", - "_nop_tc_81", - ["add", 4, 11, 3, 2212, 19], - ["jump", "num_done_1799", 2212, 19], - "num_err_1798", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2212, - 19 - ], - ["access", 7, "error", 2212, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2212, 19], - ["array", 9, 0, 2212, 19], - ["push", 9, 8, 2212, 19], - ["frame", 8, 3, 2, 2212, 19], - ["null", 3, 2212, 19], - ["setarg", 8, 0, 3, 2212, 19], - ["setarg", 8, 1, 7, 2212, 19], - ["setarg", 8, 2, 9, 2212, 19], - ["invoke", 8, 3, 2212, 19], - ["disrupt", 2212, 19], - "num_done_1799", - ["move", 11, 4, 2212, 19], - ["jump", "while_start_1792", 2212, 19], - "while_end_1793", - ["null", 3, 2214, 14], - ["return", 3, 2214, 14], - "_nop_ur_5", - "if_else_1777", - "if_end_1778", - ["access", 3, "block", 2217, 17], - ["is_identical", 4, 2, 3, 2217, 17], - ["jump_true", 4, "eq_done_1802", 2217, 17], - ["is_int", 7, 2, 2217, 17], - ["jump_false", 7, "eq_ni_1803", 2217, 17], - "_nop_tc_82", - ["jump", "eq_ni_1803", 2217, 17], - ["eq_int", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_ni_1803", - ["is_num", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nn_1804", 2217, 17], + ["access", 7, "error", 2333, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2333, 26], + ["array", 9, 0, 2333, 26], + ["push", 9, 8, 2333, 26], + ["frame", 8, 3, 2, 2333, 26], + ["null", 3, 2333, 26], + ["setarg", 8, 0, 3, 2333, 26], + ["setarg", 8, 1, 7, 2333, 26], + ["setarg", 8, 2, 9, 2333, 26], + ["invoke", 8, 3, 2333, 26], + ["disrupt", 2333, 26], + "rel_done_1887", + ["jump_false", 4, "while_end_1884", 2333, 26], + ["load_dynamic", 3, 10, 11, 2334, 28], + ["get", 4, 101, 1, 2334, 9], + ["frame", 7, 4, 1, 2334, 9], + ["null", 4, 2334, 9], + ["setarg", 7, 0, 4, 2334, 9], + ["setarg", 7, 1, 3, 2334, 9], + ["invoke", 7, 3, 2334, 9], + ["access", 3, 1, 2335, 19], "_nop_tc_83", - ["jump", "eq_nn_1804", 2217, 17], - ["eq_float", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nn_1804", - ["is_text", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nt_1805", 2217, 17], "_nop_tc_84", "_nop_tc_85", - ["eq_text", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nt_1805", - ["is_null", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nnl_1806", 2217, 17], "_nop_tc_86", - ["jump", "eq_nnl_1806", 2217, 17], - ["true", 4, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nnl_1806", - ["is_bool", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nb_1807", 2217, 17], - "_nop_tc_87", - ["jump", "eq_nb_1807", 2217, 17], - ["eq_bool", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nb_1807", - ["false", 4, 2217, 17], - "eq_done_1802", - ["jump_false", 4, "if_else_1800", 2217, 17], - ["load_field", 3, 1, "statements", 2218, 15], - ["move", 12, 3, 2218, 15], - ["access", 11, 0, 2219, 12], - "while_start_1808", - ["length", 3, 12, 2220, 26], - ["is_int", 4, 11, 2220, 26], - ["jump_false", 4, "rel_ni_1810", 2220, 26], - "_nop_tc_88", - "_nop_tc_89", - ["lt_int", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_ni_1810", - ["is_num", 4, 11, 2220, 26], - ["jump_false", 4, "rel_nn_1811", 2220, 26], - "_nop_tc_90", - "_nop_tc_91", - ["lt_float", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_nn_1811", - ["is_text", 4, 11, 2220, 26], - ["jump_false", 4, "rel_err_1813", 2220, 26], - "_nop_tc_92", - ["jump", "rel_err_1813", 2220, 26], - ["lt_text", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_err_1813", + ["add", 4, 11, 3, 2335, 19], + ["jump", "num_done_1890", 2335, 19], + "num_err_1889", [ "access", 3, @@ -21040,367 +22216,318 @@ "kind": "name", "make": "intrinsic" }, - 2220, - 26 + 2335, + 19 ], - ["access", 4, "error", 2220, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2220, 26], - ["array", 9, 0, 2220, 26], - ["push", 9, 8, 2220, 26], - ["frame", 8, 3, 2, 2220, 26], - ["null", 3, 2220, 26], - ["setarg", 8, 0, 3, 2220, 26], - ["setarg", 8, 1, 4, 2220, 26], - ["setarg", 8, 2, 9, 2220, 26], - ["invoke", 8, 3, 2220, 26], - ["disrupt", 2220, 26], - "rel_done_1812", - ["jump_false", 7, "while_end_1809", 2220, 26], - ["load_dynamic", 3, 12, 11, 2221, 29], - ["get", 4, 95, 1, 2221, 9], - ["frame", 7, 4, 1, 2221, 9], - ["null", 4, 2221, 9], - ["setarg", 7, 0, 4, 2221, 9], - ["setarg", 7, 1, 3, 2221, 9], - ["invoke", 7, 3, 2221, 9], - ["access", 3, 1, 2222, 19], - ["is_num", 4, 11, 2222, 19], - ["jump_false", 4, "num_err_1814", 2222, 19], + ["access", 7, "error", 2335, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2335, 19], + ["array", 9, 0, 2335, 19], + ["push", 9, 8, 2335, 19], + ["frame", 8, 3, 2, 2335, 19], + ["null", 3, 2335, 19], + ["setarg", 8, 0, 3, 2335, 19], + ["setarg", 8, 1, 7, 2335, 19], + ["setarg", 8, 2, 9, 2335, 19], + ["invoke", 8, 3, 2335, 19], + ["disrupt", 2335, 19], + "num_done_1890", + ["move", 11, 4, 2335, 19], + ["jump", "while_start_1883", 2335, 19], + "while_end_1884", + ["null", 3, 2337, 14], + ["return", 3, 2337, 14], + "_nop_ur_5", + "if_else_1868", + "if_end_1869", + ["access", 3, "block", 2340, 17], + ["is_identical", 4, 2, 3, 2340, 17], + ["jump_true", 4, "eq_done_1893", 2340, 17], + ["is_int", 7, 2, 2340, 17], + ["jump_false", 7, "eq_ni_1894", 2340, 17], + "_nop_tc_87", + ["jump", "eq_ni_1894", 2340, 17], + ["eq_int", 4, 2, 3, 2340, 17], + ["jump", "eq_done_1893", 2340, 17], + "eq_ni_1894", + ["is_num", 7, 2, 2340, 17], + ["jump_false", 7, "eq_nn_1895", 2340, 17], + "_nop_tc_88", + ["jump", "eq_nn_1895", 2340, 17], + ["eq_float", 4, 2, 3, 2340, 17], + ["jump", "eq_done_1893", 2340, 17], + "eq_nn_1895", + ["is_text", 7, 2, 2340, 17], + ["jump_false", 7, "eq_nt_1896", 2340, 17], + "_nop_tc_89", + "_nop_tc_90", + ["eq_text", 4, 2, 3, 2340, 17], + ["jump", "eq_done_1893", 2340, 17], + "eq_nt_1896", + ["is_null", 7, 2, 2340, 17], + ["jump_false", 7, "eq_nnl_1897", 2340, 17], + "_nop_tc_91", + ["jump", "eq_nnl_1897", 2340, 17], + ["true", 4, 2340, 17], + ["jump", "eq_done_1893", 2340, 17], + "eq_nnl_1897", + ["is_bool", 7, 2, 2340, 17], + ["jump_false", 7, "eq_nb_1898", 2340, 17], + "_nop_tc_92", + ["jump", "eq_nb_1898", 2340, 17], + ["eq_bool", 4, 2, 3, 2340, 17], + ["jump", "eq_done_1893", 2340, 17], + "eq_nb_1898", + ["false", 4, 2340, 17], + "eq_done_1893", + ["jump_false", 4, "if_else_1891", 2340, 17], + ["load_field", 3, 1, "statements", 2341, 15], + ["move", 12, 3, 2341, 15], + ["access", 11, 0, 2342, 12], + "while_start_1899", + ["length", 3, 12, 2343, 26], + ["is_int", 4, 11, 2343, 26], + ["jump_false", 4, "rel_ni_1901", 2343, 26], "_nop_tc_93", "_nop_tc_94", - ["add", 4, 11, 3, 2222, 19], - ["jump", "num_done_1815", 2222, 19], - "num_err_1814", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2222, - 19 - ], - ["access", 7, "error", 2222, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2222, 19], - ["array", 9, 0, 2222, 19], - ["push", 9, 8, 2222, 19], - ["frame", 8, 3, 2, 2222, 19], - ["null", 3, 2222, 19], - ["setarg", 8, 0, 3, 2222, 19], - ["setarg", 8, 1, 7, 2222, 19], - ["setarg", 8, 2, 9, 2222, 19], - ["invoke", 8, 3, 2222, 19], - ["disrupt", 2222, 19], - "num_done_1815", - ["move", 11, 4, 2222, 19], - ["jump", "while_start_1808", 2222, 19], - "while_end_1809", - ["null", 3, 2224, 14], - ["return", 3, 2224, 14], - "_nop_ur_6", - "if_else_1800", - "if_end_1801", - ["access", 3, "if", 2227, 17], - ["is_identical", 4, 2, 3, 2227, 17], - ["jump_true", 4, "eq_done_1818", 2227, 17], - ["is_int", 7, 2, 2227, 17], - ["jump_false", 7, "eq_ni_1819", 2227, 17], + ["lt_int", 4, 11, 3, 2343, 26], + ["jump", "rel_done_1903", 2343, 26], + "rel_ni_1901", "_nop_tc_95", - ["jump", "eq_ni_1819", 2227, 17], - ["eq_int", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_ni_1819", - ["is_num", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nn_1820", 2227, 17], "_nop_tc_96", - ["jump", "eq_nn_1820", 2227, 17], - ["eq_float", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nn_1820", - ["is_text", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nt_1821", 2227, 17], "_nop_tc_97", "_nop_tc_98", - ["eq_text", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nt_1821", - ["is_null", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nnl_1822", 2227, 17], + ["lt_float", 4, 11, 3, 2343, 26], + ["jump", "rel_done_1903", 2343, 26], + "rel_nn_1902", "_nop_tc_99", - ["jump", "eq_nnl_1822", 2227, 17], - ["true", 4, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nnl_1822", - ["is_bool", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nb_1823", 2227, 17], + ["jump", "rel_err_1904", 2343, 26], "_nop_tc_100", - ["jump", "eq_nb_1823", 2227, 17], - ["eq_bool", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nb_1823", - ["false", 4, 2227, 17], - "eq_done_1818", - ["jump_false", 4, "if_else_1816", 2227, 17], - ["load_field", 3, 1, "expression", 2228, 14], - ["move", 13, 3, 2228, 14], - ["load_field", 3, 1, "then", 2229, 20], - ["move", 14, 3, 2229, 20], - ["access", 3, "else", 2230, 25], - ["load_field", 4, 1, 3, 2230, 25], - ["move", 15, 4, 2230, 25], - ["null", 3, 2231, 25], - ["is_identical", 4, 15, 3, 2231, 25], - ["jump_true", 4, "eq_done_1826", 2231, 25], - ["is_int", 7, 15, 2231, 25], - ["jump_false", 7, "eq_ni_1827", 2231, 25], + ["jump", "rel_err_1904", 2343, 26], + ["lt_text", 4, 11, 3, 2343, 26], + ["jump", "rel_done_1903", 2343, 26], + "rel_err_1904", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2343, + 26 + ], + ["access", 7, "error", 2343, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2343, 26], + ["array", 9, 0, 2343, 26], + ["push", 9, 8, 2343, 26], + ["frame", 8, 3, 2, 2343, 26], + ["null", 3, 2343, 26], + ["setarg", 8, 0, 3, 2343, 26], + ["setarg", 8, 1, 7, 2343, 26], + ["setarg", 8, 2, 9, 2343, 26], + ["invoke", 8, 3, 2343, 26], + ["disrupt", 2343, 26], + "rel_done_1903", + ["jump_false", 4, "while_end_1900", 2343, 26], + ["load_dynamic", 3, 12, 11, 2344, 29], + ["get", 4, 101, 1, 2344, 9], + ["frame", 7, 4, 1, 2344, 9], + ["null", 4, 2344, 9], + ["setarg", 7, 0, 4, 2344, 9], + ["setarg", 7, 1, 3, 2344, 9], + ["invoke", 7, 3, 2344, 9], + ["access", 3, 1, 2345, 19], "_nop_tc_101", - ["jump", "eq_ni_1827", 2231, 25], - ["eq_int", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_ni_1827", - ["is_num", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nn_1828", 2231, 25], "_nop_tc_102", - ["jump", "eq_nn_1828", 2231, 25], - ["eq_float", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nn_1828", - ["is_text", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nt_1829", 2231, 25], "_nop_tc_103", - ["jump", "eq_nt_1829", 2231, 25], - ["eq_text", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nt_1829", - ["is_null", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nnl_1830", 2231, 25], "_nop_tc_104", + ["add", 4, 11, 3, 2345, 19], + ["jump", "num_done_1906", 2345, 19], + "num_err_1905", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2345, + 19 + ], + ["access", 7, "error", 2345, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2345, 19], + ["array", 9, 0, 2345, 19], + ["push", 9, 8, 2345, 19], + ["frame", 8, 3, 2, 2345, 19], + ["null", 3, 2345, 19], + ["setarg", 8, 0, 3, 2345, 19], + ["setarg", 8, 1, 7, 2345, 19], + ["setarg", 8, 2, 9, 2345, 19], + ["invoke", 8, 3, 2345, 19], + ["disrupt", 2345, 19], + "num_done_1906", + ["move", 11, 4, 2345, 19], + ["jump", "while_start_1899", 2345, 19], + "while_end_1900", + ["null", 3, 2347, 14], + ["return", 3, 2347, 14], + "_nop_ur_6", + "if_else_1891", + "if_end_1892", + ["access", 3, "if", 2350, 17], + ["is_identical", 4, 2, 3, 2350, 17], + ["jump_true", 4, "eq_done_1909", 2350, 17], + ["is_int", 7, 2, 2350, 17], + ["jump_false", 7, "eq_ni_1910", 2350, 17], "_nop_tc_105", - ["true", 4, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nnl_1830", - ["is_bool", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nb_1831", 2231, 25], + ["jump", "eq_ni_1910", 2350, 17], + ["eq_int", 4, 2, 3, 2350, 17], + ["jump", "eq_done_1909", 2350, 17], + "eq_ni_1910", + ["is_num", 7, 2, 2350, 17], + ["jump_false", 7, "eq_nn_1911", 2350, 17], "_nop_tc_106", - ["jump", "eq_nb_1831", 2231, 25], - ["eq_bool", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nb_1831", - ["false", 4, 2231, 25], - "eq_done_1826", - ["jump_false", 4, "if_else_1824", 2231, 25], - ["load_field", 3, 1, "list", 2232, 22], - ["move", 15, 3, 2232, 22], - ["jump", "if_end_1825", 2232, 22], - "if_else_1824", - "if_end_1825", - ["access", 3, "if_else", 2234, 30], - ["get", 4, 45, 1, 2234, 20], - ["frame", 7, 4, 1, 2234, 20], - ["null", 4, 2234, 20], - ["setarg", 7, 0, 4, 2234, 20], - ["setarg", 7, 1, 3, 2234, 20], - ["invoke", 7, 3, 2234, 20], - ["move", 16, 3, 2234, 20], - ["access", 3, "if_end", 2235, 29], - ["get", 4, 45, 1, 2235, 19], - ["frame", 7, 4, 1, 2235, 19], - ["null", 4, 2235, 19], - ["setarg", 7, 0, 4, 2235, 19], - ["setarg", 7, 1, 3, 2235, 19], - ["invoke", 7, 3, 2235, 19], - ["move", 17, 3, 2235, 19], - ["access", 3, -1, 2236, 34], - ["get", 4, 88, 1, 2236, 19], - ["frame", 7, 4, 2, 2236, 19], - ["null", 4, 2236, 19], - ["setarg", 7, 0, 4, 2236, 19], - ["setarg", 7, 1, 13, 2236, 19], - ["setarg", 7, 2, 3, 2236, 19], - ["invoke", 7, 3, 2236, 19], - ["move", 18, 3, 2236, 19], - ["access", 3, "jump_false", 2237, 22], - ["get", 4, 60, 1, 2237, 7], - ["frame", 7, 4, 3, 2237, 7], - ["null", 4, 2237, 7], - ["setarg", 7, 0, 4, 2237, 7], - ["setarg", 7, 1, 3, 2237, 7], - ["setarg", 7, 2, 18, 2237, 7], - ["setarg", 7, 3, 16, 2237, 7], - ["invoke", 7, 3, 2237, 7], - ["access", 11, 0, 2238, 12], - "while_start_1832", - ["length", 3, 14, 2239, 26], - ["is_int", 4, 11, 2239, 26], - ["jump_false", 4, "rel_ni_1834", 2239, 26], + ["jump", "eq_nn_1911", 2350, 17], + ["eq_float", 4, 2, 3, 2350, 17], + ["jump", "eq_done_1909", 2350, 17], + "eq_nn_1911", + ["is_text", 7, 2, 2350, 17], + ["jump_false", 7, "eq_nt_1912", 2350, 17], "_nop_tc_107", "_nop_tc_108", - ["lt_int", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_ni_1834", - ["is_num", 4, 11, 2239, 26], - ["jump_false", 4, "rel_nn_1835", 2239, 26], + ["eq_text", 4, 2, 3, 2350, 17], + ["jump", "eq_done_1909", 2350, 17], + "eq_nt_1912", + ["is_null", 7, 2, 2350, 17], + ["jump_false", 7, "eq_nnl_1913", 2350, 17], "_nop_tc_109", + ["jump", "eq_nnl_1913", 2350, 17], + ["true", 4, 2350, 17], + ["jump", "eq_done_1909", 2350, 17], + "eq_nnl_1913", + ["is_bool", 7, 2, 2350, 17], + ["jump_false", 7, "eq_nb_1914", 2350, 17], "_nop_tc_110", - ["lt_float", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_nn_1835", - ["is_text", 4, 11, 2239, 26], - ["jump_false", 4, "rel_err_1837", 2239, 26], + ["jump", "eq_nb_1914", 2350, 17], + ["eq_bool", 4, 2, 3, 2350, 17], + ["jump", "eq_done_1909", 2350, 17], + "eq_nb_1914", + ["false", 4, 2350, 17], + "eq_done_1909", + ["jump_false", 4, "if_else_1907", 2350, 17], + ["load_field", 3, 1, "expression", 2351, 14], + ["move", 13, 3, 2351, 14], + ["load_field", 3, 1, "then", 2352, 20], + ["move", 14, 3, 2352, 20], + ["access", 3, "else", 2353, 25], + ["load_field", 4, 1, 3, 2353, 25], + ["move", 15, 4, 2353, 25], + ["null", 3, 2354, 25], + ["is_identical", 4, 15, 3, 2354, 25], + ["jump_true", 4, "eq_done_1917", 2354, 25], + ["is_int", 7, 15, 2354, 25], + ["jump_false", 7, "eq_ni_1918", 2354, 25], "_nop_tc_111", - ["jump", "rel_err_1837", 2239, 26], - ["lt_text", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_err_1837", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2239, - 26 - ], - ["access", 4, "error", 2239, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2239, 26], - ["array", 9, 0, 2239, 26], - ["push", 9, 8, 2239, 26], - ["frame", 8, 3, 2, 2239, 26], - ["null", 3, 2239, 26], - ["setarg", 8, 0, 3, 2239, 26], - ["setarg", 8, 1, 4, 2239, 26], - ["setarg", 8, 2, 9, 2239, 26], - ["invoke", 8, 3, 2239, 26], - ["disrupt", 2239, 26], - "rel_done_1836", - ["jump_false", 7, "while_end_1833", 2239, 26], - ["load_dynamic", 3, 14, 11, 2240, 34], - ["get", 4, 95, 1, 2240, 9], - ["frame", 7, 4, 1, 2240, 9], - ["null", 4, 2240, 9], - ["setarg", 7, 0, 4, 2240, 9], - ["setarg", 7, 1, 3, 2240, 9], - ["invoke", 7, 3, 2240, 9], - ["access", 3, 1, 2241, 19], - ["is_num", 4, 11, 2241, 19], - ["jump_false", 4, "num_err_1838", 2241, 19], + ["jump", "eq_ni_1918", 2354, 25], + ["eq_int", 4, 15, 3, 2354, 25], + ["jump", "eq_done_1917", 2354, 25], + "eq_ni_1918", + ["is_num", 7, 15, 2354, 25], + ["jump_false", 7, "eq_nn_1919", 2354, 25], "_nop_tc_112", + ["jump", "eq_nn_1919", 2354, 25], + ["eq_float", 4, 15, 3, 2354, 25], + ["jump", "eq_done_1917", 2354, 25], + "eq_nn_1919", + ["is_text", 7, 15, 2354, 25], + ["jump_false", 7, "eq_nt_1920", 2354, 25], "_nop_tc_113", - ["add", 4, 11, 3, 2241, 19], - ["jump", "num_done_1839", 2241, 19], - "num_err_1838", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2241, - 19 - ], - ["access", 7, "error", 2241, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2241, 19], - ["array", 9, 0, 2241, 19], - ["push", 9, 8, 2241, 19], - ["frame", 8, 3, 2, 2241, 19], - ["null", 3, 2241, 19], - ["setarg", 8, 0, 3, 2241, 19], - ["setarg", 8, 1, 7, 2241, 19], - ["setarg", 8, 2, 9, 2241, 19], - ["invoke", 8, 3, 2241, 19], - ["disrupt", 2241, 19], - "num_done_1839", - ["move", 11, 4, 2241, 19], - ["jump", "while_start_1832", 2241, 19], - "while_end_1833", - ["get", 3, 59, 1, 2243, 7], - ["frame", 4, 3, 1, 2243, 7], - ["null", 3, 2243, 7], - ["setarg", 4, 0, 3, 2243, 7], - ["setarg", 4, 1, 17, 2243, 7], - ["invoke", 4, 3, 2243, 7], - ["get", 3, 48, 1, 2244, 7], - ["frame", 4, 3, 1, 2244, 7], - ["null", 3, 2244, 7], - ["setarg", 4, 0, 3, 2244, 7], - ["setarg", 4, 1, 16, 2244, 7], - ["invoke", 4, 3, 2244, 7], - ["null", 3, 2245, 25], - ["is_identical", 4, 15, 3, 2245, 25], - ["jump_true", 4, "ne_nid_1843", 2245, 25], - ["jump", "ne_ni_1844", 2245, 25], - "ne_nid_1843", - ["false", 4, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_ni_1844", - ["is_int", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nn_1845", 2245, 25], + ["jump", "eq_nt_1920", 2354, 25], + ["eq_text", 4, 15, 3, 2354, 25], + ["jump", "eq_done_1917", 2354, 25], + "eq_nt_1920", + ["is_null", 7, 15, 2354, 25], + ["jump_false", 7, "eq_nnl_1921", 2354, 25], "_nop_tc_114", - ["jump", "ne_nn_1845", 2245, 25], - ["ne_int", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nn_1845", - ["is_num", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nt_1846", 2245, 25], "_nop_tc_115", - ["jump", "ne_nt_1846", 2245, 25], - ["ne_float", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nt_1846", - ["is_text", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nnl_1847", 2245, 25], + ["true", 4, 2354, 25], + ["jump", "eq_done_1917", 2354, 25], + "eq_nnl_1921", + ["is_bool", 7, 15, 2354, 25], + ["jump_false", 7, "eq_nb_1922", 2354, 25], "_nop_tc_116", - ["jump", "ne_nnl_1847", 2245, 25], - ["ne_text", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nnl_1847", - ["is_null", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nb_1848", 2245, 25], + ["jump", "eq_nb_1922", 2354, 25], + ["eq_bool", 4, 15, 3, 2354, 25], + ["jump", "eq_done_1917", 2354, 25], + "eq_nb_1922", + ["false", 4, 2354, 25], + "eq_done_1917", + ["jump_false", 4, "if_else_1915", 2354, 25], + ["load_field", 3, 1, "list", 2355, 22], + ["move", 15, 3, 2355, 22], + ["jump", "if_end_1916", 2355, 22], + "if_else_1915", + "if_end_1916", + ["access", 3, "if_else", 2357, 30], + ["get", 4, 48, 1, 2357, 20], + ["frame", 7, 4, 1, 2357, 20], + ["null", 4, 2357, 20], + ["setarg", 7, 0, 4, 2357, 20], + ["setarg", 7, 1, 3, 2357, 20], + ["invoke", 7, 3, 2357, 20], + ["move", 16, 3, 2357, 20], + ["access", 3, "if_end", 2358, 29], + ["get", 4, 48, 1, 2358, 19], + ["frame", 7, 4, 1, 2358, 19], + ["null", 4, 2358, 19], + ["setarg", 7, 0, 4, 2358, 19], + ["setarg", 7, 1, 3, 2358, 19], + ["invoke", 7, 3, 2358, 19], + ["move", 17, 3, 2358, 19], + ["access", 3, -1, 2359, 34], + ["get", 4, 94, 1, 2359, 19], + ["frame", 7, 4, 2, 2359, 19], + ["null", 4, 2359, 19], + ["setarg", 7, 0, 4, 2359, 19], + ["setarg", 7, 1, 13, 2359, 19], + ["setarg", 7, 2, 3, 2359, 19], + ["invoke", 7, 3, 2359, 19], + ["move", 18, 3, 2359, 19], + ["access", 3, "jump_false", 2360, 22], + ["get", 4, 63, 1, 2360, 7], + ["frame", 7, 4, 3, 2360, 7], + ["null", 4, 2360, 7], + ["setarg", 7, 0, 4, 2360, 7], + ["setarg", 7, 1, 3, 2360, 7], + ["setarg", 7, 2, 18, 2360, 7], + ["setarg", 7, 3, 16, 2360, 7], + ["invoke", 7, 3, 2360, 7], + ["access", 11, 0, 2361, 12], + "while_start_1923", + ["length", 3, 14, 2362, 26], + ["is_int", 4, 11, 2362, 26], + ["jump_false", 4, "rel_ni_1925", 2362, 26], "_nop_tc_117", "_nop_tc_118", - ["false", 4, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nb_1848", - ["is_bool", 7, 15, 2245, 25], - ["jump_false", 7, "ne_mis_1849", 2245, 25], + ["lt_int", 4, 11, 3, 2362, 26], + ["jump", "rel_done_1927", 2362, 26], + "rel_ni_1925", "_nop_tc_119", - ["jump", "ne_mis_1849", 2245, 25], - ["ne_bool", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_mis_1849", - ["true", 4, 2245, 25], - "ne_done_1842", - ["jump_false", 4, "if_else_1840", 2245, 25], - ["access", 11, 0, 2246, 14], - "while_start_1850", - ["length", 3, 15, 2247, 28], - ["is_int", 4, 11, 2247, 28], - ["jump_false", 4, "rel_ni_1852", 2247, 28], "_nop_tc_120", "_nop_tc_121", - ["lt_int", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_ni_1852", - ["is_num", 4, 11, 2247, 28], - ["jump_false", 4, "rel_nn_1853", 2247, 28], "_nop_tc_122", + ["lt_float", 4, 11, 3, 2362, 26], + ["jump", "rel_done_1927", 2362, 26], + "rel_nn_1926", "_nop_tc_123", - ["lt_float", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_nn_1853", - ["is_text", 4, 11, 2247, 28], - ["jump_false", 4, "rel_err_1855", 2247, 28], + ["jump", "rel_err_1928", 2362, 26], "_nop_tc_124", - ["jump", "rel_err_1855", 2247, 28], - ["lt_text", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_err_1855", + ["jump", "rel_err_1928", 2362, 26], + ["lt_text", 4, 11, 3, 2362, 26], + ["jump", "rel_done_1927", 2362, 26], + "rel_err_1928", [ "access", 3, @@ -21409,37 +22536,37 @@ "kind": "name", "make": "intrinsic" }, - 2247, - 28 + 2362, + 26 ], - ["access", 4, "error", 2247, 28], - ["access", 8, "cannot compare with '<': operands must be same type", 2247, 28], - ["array", 9, 0, 2247, 28], - ["push", 9, 8, 2247, 28], - ["frame", 8, 3, 2, 2247, 28], - ["null", 3, 2247, 28], - ["setarg", 8, 0, 3, 2247, 28], - ["setarg", 8, 1, 4, 2247, 28], - ["setarg", 8, 2, 9, 2247, 28], - ["invoke", 8, 3, 2247, 28], - ["disrupt", 2247, 28], - "rel_done_1854", - ["jump_false", 7, "while_end_1851", 2247, 28], - ["load_dynamic", 3, 15, 11, 2248, 36], - ["get", 4, 95, 1, 2248, 11], - ["frame", 7, 4, 1, 2248, 11], - ["null", 4, 2248, 11], - ["setarg", 7, 0, 4, 2248, 11], - ["setarg", 7, 1, 3, 2248, 11], - ["invoke", 7, 3, 2248, 11], - ["access", 3, 1, 2249, 21], - ["is_num", 4, 11, 2249, 21], - ["jump_false", 4, "num_err_1856", 2249, 21], + ["access", 7, "error", 2362, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2362, 26], + ["array", 9, 0, 2362, 26], + ["push", 9, 8, 2362, 26], + ["frame", 8, 3, 2, 2362, 26], + ["null", 3, 2362, 26], + ["setarg", 8, 0, 3, 2362, 26], + ["setarg", 8, 1, 7, 2362, 26], + ["setarg", 8, 2, 9, 2362, 26], + ["invoke", 8, 3, 2362, 26], + ["disrupt", 2362, 26], + "rel_done_1927", + ["jump_false", 4, "while_end_1924", 2362, 26], + ["load_dynamic", 3, 14, 11, 2363, 34], + ["get", 4, 101, 1, 2363, 9], + ["frame", 7, 4, 1, 2363, 9], + ["null", 4, 2363, 9], + ["setarg", 7, 0, 4, 2363, 9], + ["setarg", 7, 1, 3, 2363, 9], + ["invoke", 7, 3, 2363, 9], + ["access", 3, 1, 2364, 19], "_nop_tc_125", "_nop_tc_126", - ["add", 4, 11, 3, 2249, 21], - ["jump", "num_done_1857", 2249, 21], - "num_err_1856", + "_nop_tc_127", + "_nop_tc_128", + ["add", 4, 11, 3, 2364, 19], + ["jump", "num_done_1930", 2364, 19], + "num_err_1929", [ "access", 3, @@ -21448,1004 +22575,415 @@ "kind": "name", "make": "intrinsic" }, - 2249, - 21 + 2364, + 19 ], - ["access", 7, "error", 2249, 21], - ["access", 8, "cannot apply '+': operands must be numbers", 2249, 21], - ["array", 9, 0, 2249, 21], - ["push", 9, 8, 2249, 21], - ["frame", 8, 3, 2, 2249, 21], - ["null", 3, 2249, 21], - ["setarg", 8, 0, 3, 2249, 21], - ["setarg", 8, 1, 7, 2249, 21], - ["setarg", 8, 2, 9, 2249, 21], - ["invoke", 8, 3, 2249, 21], - ["disrupt", 2249, 21], - "num_done_1857", - ["move", 11, 4, 2249, 21], - ["jump", "while_start_1850", 2249, 21], - "while_end_1851", - ["jump", "if_end_1841", 2249, 21], - "if_else_1840", - "if_end_1841", - ["get", 3, 48, 1, 2252, 7], - ["frame", 4, 3, 1, 2252, 7], - ["null", 3, 2252, 7], - ["setarg", 4, 0, 3, 2252, 7], - ["setarg", 4, 1, 17, 2252, 7], - ["invoke", 4, 3, 2252, 7], - ["null", 3, 2253, 14], - ["return", 3, 2253, 14], - "_nop_ur_7", - "if_else_1816", - "if_end_1817", - ["access", 3, "label", 2256, 17], - ["is_identical", 4, 2, 3, 2256, 17], - ["jump_true", 4, "eq_done_1860", 2256, 17], - ["is_int", 7, 2, 2256, 17], - ["jump_false", 7, "eq_ni_1861", 2256, 17], - "_nop_tc_127", - ["jump", "eq_ni_1861", 2256, 17], - ["eq_int", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_ni_1861", - ["is_num", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nn_1862", 2256, 17], - "_nop_tc_128", - ["jump", "eq_nn_1862", 2256, 17], - ["eq_float", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nn_1862", - ["is_text", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nt_1863", 2256, 17], + ["access", 7, "error", 2364, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2364, 19], + ["array", 9, 0, 2364, 19], + ["push", 9, 8, 2364, 19], + ["frame", 8, 3, 2, 2364, 19], + ["null", 3, 2364, 19], + ["setarg", 8, 0, 3, 2364, 19], + ["setarg", 8, 1, 7, 2364, 19], + ["setarg", 8, 2, 9, 2364, 19], + ["invoke", 8, 3, 2364, 19], + ["disrupt", 2364, 19], + "num_done_1930", + ["move", 11, 4, 2364, 19], + ["jump", "while_start_1923", 2364, 19], + "while_end_1924", + ["get", 3, 62, 1, 2366, 7], + ["frame", 4, 3, 1, 2366, 7], + ["null", 3, 2366, 7], + ["setarg", 4, 0, 3, 2366, 7], + ["setarg", 4, 1, 17, 2366, 7], + ["invoke", 4, 3, 2366, 7], + ["get", 3, 51, 1, 2367, 7], + ["frame", 4, 3, 1, 2367, 7], + ["null", 3, 2367, 7], + ["setarg", 4, 0, 3, 2367, 7], + ["setarg", 4, 1, 16, 2367, 7], + ["invoke", 4, 3, 2367, 7], + ["null", 3, 2368, 25], + ["is_identical", 4, 15, 3, 2368, 25], + ["jump_true", 4, "ne_nid_1934", 2368, 25], + ["jump", "ne_ni_1935", 2368, 25], + "ne_nid_1934", + ["false", 4, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_ni_1935", + ["is_int", 7, 15, 2368, 25], + ["jump_false", 7, "ne_nn_1936", 2368, 25], "_nop_tc_129", + ["jump", "ne_nn_1936", 2368, 25], + ["ne_int", 4, 15, 3, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_nn_1936", + ["is_num", 7, 15, 2368, 25], + ["jump_false", 7, "ne_nt_1937", 2368, 25], "_nop_tc_130", - ["eq_text", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nt_1863", - ["is_null", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nnl_1864", 2256, 17], + ["jump", "ne_nt_1937", 2368, 25], + ["ne_float", 4, 15, 3, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_nt_1937", + ["is_text", 7, 15, 2368, 25], + ["jump_false", 7, "ne_nnl_1938", 2368, 25], "_nop_tc_131", - ["jump", "eq_nnl_1864", 2256, 17], - ["true", 4, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nnl_1864", - ["is_bool", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nb_1865", 2256, 17], + ["jump", "ne_nnl_1938", 2368, 25], + ["ne_text", 4, 15, 3, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_nnl_1938", + ["is_null", 7, 15, 2368, 25], + ["jump_false", 7, "ne_nb_1939", 2368, 25], "_nop_tc_132", - ["jump", "eq_nb_1865", 2256, 17], - ["eq_bool", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nb_1865", - ["false", 4, 2256, 17], - "eq_done_1860", - ["jump_false", 4, "if_else_1858", 2256, 17], - ["load_field", 3, 1, "name", 2257, 25], - ["put", 3, 21, 1, 2257, 25], - ["load_field", 3, 1, "statement", 2258, 21], - ["get", 4, 95, 1, 2258, 7], - ["frame", 7, 4, 1, 2258, 7], - ["null", 4, 2258, 7], - ["setarg", 7, 0, 4, 2258, 7], - ["setarg", 7, 1, 3, 2258, 7], - ["invoke", 7, 3, 2258, 7], - ["null", 3, 2259, 25], - ["put", 3, 21, 1, 2259, 25], - ["null", 3, 2260, 14], - ["return", 3, 2260, 14], - "_nop_ur_8", - "if_else_1858", - "if_end_1859", - ["access", 3, "while", 2263, 17], - ["is_identical", 4, 2, 3, 2263, 17], - ["jump_true", 4, "eq_done_1868", 2263, 17], - ["is_int", 7, 2, 2263, 17], - ["jump_false", 7, "eq_ni_1869", 2263, 17], "_nop_tc_133", - ["jump", "eq_ni_1869", 2263, 17], - ["eq_int", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_ni_1869", - ["is_num", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nn_1870", 2263, 17], + ["false", 4, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_nb_1939", + ["is_bool", 7, 15, 2368, 25], + ["jump_false", 7, "ne_mis_1940", 2368, 25], "_nop_tc_134", - ["jump", "eq_nn_1870", 2263, 17], - ["eq_float", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nn_1870", - ["is_text", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nt_1871", 2263, 17], + ["jump", "ne_mis_1940", 2368, 25], + ["ne_bool", 4, 15, 3, 2368, 25], + ["jump", "ne_done_1933", 2368, 25], + "ne_mis_1940", + ["true", 4, 2368, 25], + "ne_done_1933", + ["jump_false", 4, "if_else_1931", 2368, 25], + ["access", 11, 0, 2369, 14], + "while_start_1941", + ["length", 3, 15, 2370, 28], + ["is_int", 4, 11, 2370, 28], + ["jump_false", 4, "rel_ni_1943", 2370, 28], "_nop_tc_135", "_nop_tc_136", - ["eq_text", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nt_1871", - ["is_null", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nnl_1872", 2263, 17], + ["lt_int", 4, 11, 3, 2370, 28], + ["jump", "rel_done_1945", 2370, 28], + "rel_ni_1943", "_nop_tc_137", - ["jump", "eq_nnl_1872", 2263, 17], - ["true", 4, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nnl_1872", - ["is_bool", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nb_1873", 2263, 17], "_nop_tc_138", - ["jump", "eq_nb_1873", 2263, 17], - ["eq_bool", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nb_1873", - ["false", 4, 2263, 17], - "eq_done_1868", - ["jump_false", 4, "if_else_1866", 2263, 17], - ["load_field", 3, 1, "expression", 2264, 14], - ["move", 13, 3, 2264, 14], - ["load_field", 3, 1, "statements", 2265, 15], - ["move", 12, 3, 2265, 15], - ["access", 3, "while_start", 2266, 31], - ["get", 4, 45, 1, 2266, 21], - ["frame", 7, 4, 1, 2266, 21], - ["null", 4, 2266, 21], - ["setarg", 7, 0, 4, 2266, 21], - ["setarg", 7, 1, 3, 2266, 21], - ["invoke", 7, 3, 2266, 21], - ["move", 19, 3, 2266, 21], - ["access", 3, "while_end", 2267, 29], - ["get", 4, 45, 1, 2267, 19], - ["frame", 7, 4, 1, 2267, 19], - ["null", 4, 2267, 19], - ["setarg", 7, 0, 4, 2267, 19], - ["setarg", 7, 1, 3, 2267, 19], - ["invoke", 7, 3, 2267, 19], - ["move", 17, 3, 2267, 19], - ["get", 3, 19, 1, 2268, 19], - ["move", 20, 3, 2268, 19], - ["get", 3, 20, 1, 2269, 22], - ["move", 21, 3, 2269, 22], - ["put", 17, 19, 1, 2270, 22], - ["put", 19, 20, 1, 2271, 25], - ["get", 3, 21, 1, 2272, 11], - ["null", 4, 2272, 30], - ["is_identical", 7, 3, 4, 2272, 30], - ["jump_true", 7, "ne_nid_1877", 2272, 30], - ["jump", "ne_ni_1878", 2272, 30], - "ne_nid_1877", - ["false", 7, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_ni_1878", - ["is_int", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nn_1879", 2272, 30], "_nop_tc_139", - ["jump", "ne_nn_1879", 2272, 30], - ["ne_int", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nn_1879", - ["is_num", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nt_1880", 2272, 30], "_nop_tc_140", - ["jump", "ne_nt_1880", 2272, 30], - ["ne_float", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nt_1880", - ["is_text", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nnl_1881", 2272, 30], + ["lt_float", 4, 11, 3, 2370, 28], + ["jump", "rel_done_1945", 2370, 28], + "rel_nn_1944", "_nop_tc_141", - ["jump", "ne_nnl_1881", 2272, 30], - ["ne_text", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nnl_1881", - ["is_null", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nb_1882", 2272, 30], + ["jump", "rel_err_1946", 2370, 28], "_nop_tc_142", + ["jump", "rel_err_1946", 2370, 28], + ["lt_text", 4, 11, 3, 2370, 28], + ["jump", "rel_done_1945", 2370, 28], + "rel_err_1946", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2370, + 28 + ], + ["access", 7, "error", 2370, 28], + ["access", 8, "cannot compare with '<': operands must be same type", 2370, 28], + ["array", 9, 0, 2370, 28], + ["push", 9, 8, 2370, 28], + ["frame", 8, 3, 2, 2370, 28], + ["null", 3, 2370, 28], + ["setarg", 8, 0, 3, 2370, 28], + ["setarg", 8, 1, 7, 2370, 28], + ["setarg", 8, 2, 9, 2370, 28], + ["invoke", 8, 3, 2370, 28], + ["disrupt", 2370, 28], + "rel_done_1945", + ["jump_false", 4, "while_end_1942", 2370, 28], + ["load_dynamic", 3, 15, 11, 2371, 36], + ["get", 4, 101, 1, 2371, 11], + ["frame", 7, 4, 1, 2371, 11], + ["null", 4, 2371, 11], + ["setarg", 7, 0, 4, 2371, 11], + ["setarg", 7, 1, 3, 2371, 11], + ["invoke", 7, 3, 2371, 11], + ["access", 3, 1, 2372, 21], "_nop_tc_143", - ["false", 7, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nb_1882", - ["is_bool", 8, 3, 2272, 30], - ["jump_false", 8, "ne_mis_1883", 2272, 30], "_nop_tc_144", - ["jump", "ne_mis_1883", 2272, 30], - ["ne_bool", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_mis_1883", - ["true", 7, 2272, 30], - "ne_done_1876", - ["jump_false", 7, "if_else_1874", 2272, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2273, 55], - ["store_field", 3, 19, "continue_target", 2273, 83], - ["get", 4, 22, 1, 2273, 9], - ["get", 7, 21, 1, 2273, 21], - ["store_dynamic", 4, 3, 7, 2273, 21], - ["null", 3, 2274, 27], - ["put", 3, 21, 1, 2274, 27], - ["jump", "if_end_1875", 2274, 27], - "if_else_1874", - "if_end_1875", - ["get", 3, 48, 1, 2276, 7], - ["frame", 4, 3, 1, 2276, 7], - ["null", 3, 2276, 7], - ["setarg", 4, 0, 3, 2276, 7], - ["setarg", 4, 1, 19, 2276, 7], - ["invoke", 4, 3, 2276, 7], - ["access", 3, -1, 2277, 34], - ["get", 4, 88, 1, 2277, 19], - ["frame", 7, 4, 2, 2277, 19], - ["null", 4, 2277, 19], - ["setarg", 7, 0, 4, 2277, 19], - ["setarg", 7, 1, 13, 2277, 19], - ["setarg", 7, 2, 3, 2277, 19], - ["invoke", 7, 3, 2277, 19], - ["move", 18, 3, 2277, 19], - ["access", 3, "jump_false", 2278, 22], - ["get", 4, 60, 1, 2278, 7], - ["frame", 7, 4, 3, 2278, 7], - ["null", 4, 2278, 7], - ["setarg", 7, 0, 4, 2278, 7], - ["setarg", 7, 1, 3, 2278, 7], - ["setarg", 7, 2, 18, 2278, 7], - ["setarg", 7, 3, 17, 2278, 7], - ["invoke", 7, 3, 2278, 7], - ["access", 11, 0, 2279, 12], - "while_start_1884", - ["length", 3, 12, 2280, 26], - ["is_int", 4, 11, 2280, 26], - ["jump_false", 4, "rel_ni_1886", 2280, 26], "_nop_tc_145", "_nop_tc_146", - ["lt_int", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_ni_1886", - ["is_num", 4, 11, 2280, 26], - ["jump_false", 4, "rel_nn_1887", 2280, 26], + ["add", 4, 11, 3, 2372, 21], + ["jump", "num_done_1948", 2372, 21], + "num_err_1947", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2372, + 21 + ], + ["access", 7, "error", 2372, 21], + ["access", 8, "cannot apply '+': operands must be numbers", 2372, 21], + ["array", 9, 0, 2372, 21], + ["push", 9, 8, 2372, 21], + ["frame", 8, 3, 2, 2372, 21], + ["null", 3, 2372, 21], + ["setarg", 8, 0, 3, 2372, 21], + ["setarg", 8, 1, 7, 2372, 21], + ["setarg", 8, 2, 9, 2372, 21], + ["invoke", 8, 3, 2372, 21], + ["disrupt", 2372, 21], + "num_done_1948", + ["move", 11, 4, 2372, 21], + ["jump", "while_start_1941", 2372, 21], + "while_end_1942", + ["jump", "if_end_1932", 2372, 21], + "if_else_1931", + "if_end_1932", + ["get", 3, 51, 1, 2375, 7], + ["frame", 4, 3, 1, 2375, 7], + ["null", 3, 2375, 7], + ["setarg", 4, 0, 3, 2375, 7], + ["setarg", 4, 1, 17, 2375, 7], + ["invoke", 4, 3, 2375, 7], + ["null", 3, 2376, 14], + ["return", 3, 2376, 14], + "_nop_ur_7", + "if_else_1907", + "if_end_1908", + ["access", 3, "label", 2379, 17], + ["is_identical", 4, 2, 3, 2379, 17], + ["jump_true", 4, "eq_done_1951", 2379, 17], + ["is_int", 7, 2, 2379, 17], + ["jump_false", 7, "eq_ni_1952", 2379, 17], "_nop_tc_147", + ["jump", "eq_ni_1952", 2379, 17], + ["eq_int", 4, 2, 3, 2379, 17], + ["jump", "eq_done_1951", 2379, 17], + "eq_ni_1952", + ["is_num", 7, 2, 2379, 17], + ["jump_false", 7, "eq_nn_1953", 2379, 17], "_nop_tc_148", - ["lt_float", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_nn_1887", - ["is_text", 4, 11, 2280, 26], - ["jump_false", 4, "rel_err_1889", 2280, 26], + ["jump", "eq_nn_1953", 2379, 17], + ["eq_float", 4, 2, 3, 2379, 17], + ["jump", "eq_done_1951", 2379, 17], + "eq_nn_1953", + ["is_text", 7, 2, 2379, 17], + ["jump_false", 7, "eq_nt_1954", 2379, 17], "_nop_tc_149", - ["jump", "rel_err_1889", 2280, 26], - ["lt_text", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_err_1889", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2280, - 26 - ], - ["access", 4, "error", 2280, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2280, 26], - ["array", 9, 0, 2280, 26], - ["push", 9, 8, 2280, 26], - ["frame", 8, 3, 2, 2280, 26], - ["null", 3, 2280, 26], - ["setarg", 8, 0, 3, 2280, 26], - ["setarg", 8, 1, 4, 2280, 26], - ["setarg", 8, 2, 9, 2280, 26], - ["invoke", 8, 3, 2280, 26], - ["disrupt", 2280, 26], - "rel_done_1888", - ["jump_false", 7, "while_end_1885", 2280, 26], - ["load_dynamic", 3, 12, 11, 2281, 29], - ["get", 4, 95, 1, 2281, 9], - ["frame", 7, 4, 1, 2281, 9], - ["null", 4, 2281, 9], - ["setarg", 7, 0, 4, 2281, 9], - ["setarg", 7, 1, 3, 2281, 9], - ["invoke", 7, 3, 2281, 9], - ["access", 3, 1, 2282, 19], - ["is_num", 4, 11, 2282, 19], - ["jump_false", 4, "num_err_1890", 2282, 19], "_nop_tc_150", + ["eq_text", 4, 2, 3, 2379, 17], + ["jump", "eq_done_1951", 2379, 17], + "eq_nt_1954", + ["is_null", 7, 2, 2379, 17], + ["jump_false", 7, "eq_nnl_1955", 2379, 17], "_nop_tc_151", - ["add", 4, 11, 3, 2282, 19], - ["jump", "num_done_1891", 2282, 19], - "num_err_1890", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2282, - 19 - ], - ["access", 7, "error", 2282, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2282, 19], - ["array", 9, 0, 2282, 19], - ["push", 9, 8, 2282, 19], - ["frame", 8, 3, 2, 2282, 19], - ["null", 3, 2282, 19], - ["setarg", 8, 0, 3, 2282, 19], - ["setarg", 8, 1, 7, 2282, 19], - ["setarg", 8, 2, 9, 2282, 19], - ["invoke", 8, 3, 2282, 19], - ["disrupt", 2282, 19], - "num_done_1891", - ["move", 11, 4, 2282, 19], - ["jump", "while_start_1884", 2282, 19], - "while_end_1885", - ["get", 3, 59, 1, 2284, 7], - ["frame", 4, 3, 1, 2284, 7], - ["null", 3, 2284, 7], - ["setarg", 4, 0, 3, 2284, 7], - ["setarg", 4, 1, 19, 2284, 7], - ["invoke", 4, 3, 2284, 7], - ["get", 3, 48, 1, 2285, 7], - ["frame", 4, 3, 1, 2285, 7], - ["null", 3, 2285, 7], - ["setarg", 4, 0, 3, 2285, 7], - ["setarg", 4, 1, 17, 2285, 7], - ["invoke", 4, 3, 2285, 7], - ["put", 20, 19, 1, 2286, 22], - ["put", 21, 20, 1, 2287, 25], - ["null", 3, 2288, 14], - ["return", 3, 2288, 14], - "_nop_ur_9", - "if_else_1866", - "if_end_1867", - ["access", 3, "do", 2291, 17], - ["is_identical", 4, 2, 3, 2291, 17], - ["jump_true", 4, "eq_done_1894", 2291, 17], - ["is_int", 7, 2, 2291, 17], - ["jump_false", 7, "eq_ni_1895", 2291, 17], + ["jump", "eq_nnl_1955", 2379, 17], + ["true", 4, 2379, 17], + ["jump", "eq_done_1951", 2379, 17], + "eq_nnl_1955", + ["is_bool", 7, 2, 2379, 17], + ["jump_false", 7, "eq_nb_1956", 2379, 17], "_nop_tc_152", - ["jump", "eq_ni_1895", 2291, 17], - ["eq_int", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_ni_1895", - ["is_num", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nn_1896", 2291, 17], + ["jump", "eq_nb_1956", 2379, 17], + ["eq_bool", 4, 2, 3, 2379, 17], + ["jump", "eq_done_1951", 2379, 17], + "eq_nb_1956", + ["false", 4, 2379, 17], + "eq_done_1951", + ["jump_false", 4, "if_else_1949", 2379, 17], + ["load_field", 3, 1, "name", 2380, 25], + ["put", 3, 24, 1, 2380, 25], + ["load_field", 3, 1, "statement", 2381, 21], + ["get", 4, 101, 1, 2381, 7], + ["frame", 7, 4, 1, 2381, 7], + ["null", 4, 2381, 7], + ["setarg", 7, 0, 4, 2381, 7], + ["setarg", 7, 1, 3, 2381, 7], + ["invoke", 7, 3, 2381, 7], + ["null", 3, 2382, 25], + ["put", 3, 24, 1, 2382, 25], + ["null", 3, 2383, 14], + ["return", 3, 2383, 14], + "_nop_ur_8", + "if_else_1949", + "if_end_1950", + ["access", 3, "while", 2386, 17], + ["is_identical", 4, 2, 3, 2386, 17], + ["jump_true", 4, "eq_done_1959", 2386, 17], + ["is_int", 7, 2, 2386, 17], + ["jump_false", 7, "eq_ni_1960", 2386, 17], "_nop_tc_153", - ["jump", "eq_nn_1896", 2291, 17], - ["eq_float", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nn_1896", - ["is_text", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nt_1897", 2291, 17], + ["jump", "eq_ni_1960", 2386, 17], + ["eq_int", 4, 2, 3, 2386, 17], + ["jump", "eq_done_1959", 2386, 17], + "eq_ni_1960", + ["is_num", 7, 2, 2386, 17], + ["jump_false", 7, "eq_nn_1961", 2386, 17], "_nop_tc_154", + ["jump", "eq_nn_1961", 2386, 17], + ["eq_float", 4, 2, 3, 2386, 17], + ["jump", "eq_done_1959", 2386, 17], + "eq_nn_1961", + ["is_text", 7, 2, 2386, 17], + ["jump_false", 7, "eq_nt_1962", 2386, 17], "_nop_tc_155", - ["eq_text", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nt_1897", - ["is_null", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nnl_1898", 2291, 17], "_nop_tc_156", - ["jump", "eq_nnl_1898", 2291, 17], - ["true", 4, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nnl_1898", - ["is_bool", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nb_1899", 2291, 17], + ["eq_text", 4, 2, 3, 2386, 17], + ["jump", "eq_done_1959", 2386, 17], + "eq_nt_1962", + ["is_null", 7, 2, 2386, 17], + ["jump_false", 7, "eq_nnl_1963", 2386, 17], "_nop_tc_157", - ["jump", "eq_nb_1899", 2291, 17], - ["eq_bool", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nb_1899", - ["false", 4, 2291, 17], - "eq_done_1894", - ["jump_false", 4, "if_else_1892", 2291, 17], - ["load_field", 3, 1, "expression", 2292, 14], - ["move", 13, 3, 2292, 14], - ["load_field", 3, 1, "statements", 2293, 15], - ["move", 12, 3, 2293, 15], - ["access", 3, "do_start", 2294, 31], - ["get", 4, 45, 1, 2294, 21], - ["frame", 7, 4, 1, 2294, 21], - ["null", 4, 2294, 21], - ["setarg", 7, 0, 4, 2294, 21], - ["setarg", 7, 1, 3, 2294, 21], - ["invoke", 7, 3, 2294, 21], - ["move", 19, 3, 2294, 21], - ["access", 3, "do_cond", 2295, 30], - ["get", 4, 45, 1, 2295, 20], - ["frame", 7, 4, 1, 2295, 20], - ["null", 4, 2295, 20], - ["setarg", 7, 0, 4, 2295, 20], - ["setarg", 7, 1, 3, 2295, 20], - ["invoke", 7, 3, 2295, 20], - ["move", 22, 3, 2295, 20], - ["access", 3, "do_end", 2296, 29], - ["get", 4, 45, 1, 2296, 19], - ["frame", 7, 4, 1, 2296, 19], - ["null", 4, 2296, 19], - ["setarg", 7, 0, 4, 2296, 19], - ["setarg", 7, 1, 3, 2296, 19], - ["invoke", 7, 3, 2296, 19], - ["move", 17, 3, 2296, 19], - ["get", 3, 19, 1, 2297, 19], - ["move", 20, 3, 2297, 19], - ["get", 3, 20, 1, 2298, 22], - ["move", 21, 3, 2298, 22], - ["put", 17, 19, 1, 2299, 22], - ["put", 22, 20, 1, 2300, 25], - ["get", 3, 21, 1, 2301, 11], - ["null", 4, 2301, 30], - ["is_identical", 7, 3, 4, 2301, 30], - ["jump_true", 7, "ne_nid_1903", 2301, 30], - ["jump", "ne_ni_1904", 2301, 30], - "ne_nid_1903", - ["false", 7, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_ni_1904", - ["is_int", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nn_1905", 2301, 30], + ["jump", "eq_nnl_1963", 2386, 17], + ["true", 4, 2386, 17], + ["jump", "eq_done_1959", 2386, 17], + "eq_nnl_1963", + ["is_bool", 7, 2, 2386, 17], + ["jump_false", 7, "eq_nb_1964", 2386, 17], "_nop_tc_158", - ["jump", "ne_nn_1905", 2301, 30], - ["ne_int", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nn_1905", - ["is_num", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nt_1906", 2301, 30], + ["jump", "eq_nb_1964", 2386, 17], + ["eq_bool", 4, 2, 3, 2386, 17], + ["jump", "eq_done_1959", 2386, 17], + "eq_nb_1964", + ["false", 4, 2386, 17], + "eq_done_1959", + ["jump_false", 4, "if_else_1957", 2386, 17], + ["load_field", 3, 1, "expression", 2387, 14], + ["move", 13, 3, 2387, 14], + ["load_field", 3, 1, "statements", 2388, 15], + ["move", 12, 3, 2388, 15], + ["access", 3, "while_start", 2389, 31], + ["get", 4, 48, 1, 2389, 21], + ["frame", 7, 4, 1, 2389, 21], + ["null", 4, 2389, 21], + ["setarg", 7, 0, 4, 2389, 21], + ["setarg", 7, 1, 3, 2389, 21], + ["invoke", 7, 3, 2389, 21], + ["move", 19, 3, 2389, 21], + ["access", 3, "while_end", 2390, 29], + ["get", 4, 48, 1, 2390, 19], + ["frame", 7, 4, 1, 2390, 19], + ["null", 4, 2390, 19], + ["setarg", 7, 0, 4, 2390, 19], + ["setarg", 7, 1, 3, 2390, 19], + ["invoke", 7, 3, 2390, 19], + ["move", 17, 3, 2390, 19], + ["get", 3, 22, 1, 2391, 19], + ["move", 20, 3, 2391, 19], + ["get", 3, 23, 1, 2392, 22], + ["move", 21, 3, 2392, 22], + ["put", 17, 22, 1, 2393, 22], + ["put", 19, 23, 1, 2394, 25], + ["get", 3, 24, 1, 2395, 11], + ["null", 4, 2395, 30], + ["is_identical", 7, 3, 4, 2395, 30], + ["jump_true", 7, "ne_nid_1968", 2395, 30], + ["jump", "ne_ni_1969", 2395, 30], + "ne_nid_1968", + ["false", 7, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_ni_1969", + ["is_int", 8, 3, 2395, 30], + ["jump_false", 8, "ne_nn_1970", 2395, 30], "_nop_tc_159", - ["jump", "ne_nt_1906", 2301, 30], - ["ne_float", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nt_1906", - ["is_text", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nnl_1907", 2301, 30], + ["jump", "ne_nn_1970", 2395, 30], + ["ne_int", 7, 3, 4, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_nn_1970", + ["is_num", 8, 3, 2395, 30], + ["jump_false", 8, "ne_nt_1971", 2395, 30], "_nop_tc_160", - ["jump", "ne_nnl_1907", 2301, 30], - ["ne_text", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nnl_1907", - ["is_null", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nb_1908", 2301, 30], + ["jump", "ne_nt_1971", 2395, 30], + ["ne_float", 7, 3, 4, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_nt_1971", + ["is_text", 8, 3, 2395, 30], + ["jump_false", 8, "ne_nnl_1972", 2395, 30], "_nop_tc_161", + ["jump", "ne_nnl_1972", 2395, 30], + ["ne_text", 7, 3, 4, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_nnl_1972", + ["is_null", 8, 3, 2395, 30], + ["jump_false", 8, "ne_nb_1973", 2395, 30], "_nop_tc_162", - ["false", 7, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nb_1908", - ["is_bool", 8, 3, 2301, 30], - ["jump_false", 8, "ne_mis_1909", 2301, 30], "_nop_tc_163", - ["jump", "ne_mis_1909", 2301, 30], - ["ne_bool", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_mis_1909", - ["true", 7, 2301, 30], - "ne_done_1902", - ["jump_false", 7, "if_else_1900", 2301, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2302, 55], - ["store_field", 3, 22, "continue_target", 2302, 83], - ["get", 4, 22, 1, 2302, 9], - ["get", 7, 21, 1, 2302, 21], - ["store_dynamic", 4, 3, 7, 2302, 21], - ["null", 3, 2303, 27], - ["put", 3, 21, 1, 2303, 27], - ["jump", "if_end_1901", 2303, 27], - "if_else_1900", - "if_end_1901", - ["get", 3, 48, 1, 2305, 7], - ["frame", 4, 3, 1, 2305, 7], - ["null", 3, 2305, 7], - ["setarg", 4, 0, 3, 2305, 7], - ["setarg", 4, 1, 19, 2305, 7], - ["invoke", 4, 3, 2305, 7], - ["access", 11, 0, 2306, 12], - "while_start_1910", - ["length", 3, 12, 2307, 26], - ["is_int", 4, 11, 2307, 26], - ["jump_false", 4, "rel_ni_1912", 2307, 26], + ["false", 7, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_nb_1973", + ["is_bool", 8, 3, 2395, 30], + ["jump_false", 8, "ne_mis_1974", 2395, 30], "_nop_tc_164", + ["jump", "ne_mis_1974", 2395, 30], + ["ne_bool", 7, 3, 4, 2395, 30], + ["jump", "ne_done_1967", 2395, 30], + "ne_mis_1974", + ["true", 7, 2395, 30], + "ne_done_1967", + ["jump_false", 7, "if_else_1965", 2395, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2396, 55], + ["store_field", 3, 19, "continue_target", 2396, 83], + ["get", 4, 25, 1, 2396, 9], + ["get", 7, 24, 1, 2396, 21], + ["store_dynamic", 4, 3, 7, 2396, 21], + ["null", 3, 2397, 27], + ["put", 3, 24, 1, 2397, 27], + ["jump", "if_end_1966", 2397, 27], + "if_else_1965", + "if_end_1966", + ["get", 3, 51, 1, 2399, 7], + ["frame", 4, 3, 1, 2399, 7], + ["null", 3, 2399, 7], + ["setarg", 4, 0, 3, 2399, 7], + ["setarg", 4, 1, 19, 2399, 7], + ["invoke", 4, 3, 2399, 7], + ["access", 3, -1, 2400, 34], + ["get", 4, 94, 1, 2400, 19], + ["frame", 7, 4, 2, 2400, 19], + ["null", 4, 2400, 19], + ["setarg", 7, 0, 4, 2400, 19], + ["setarg", 7, 1, 13, 2400, 19], + ["setarg", 7, 2, 3, 2400, 19], + ["invoke", 7, 3, 2400, 19], + ["move", 18, 3, 2400, 19], + ["access", 3, "jump_false", 2401, 22], + ["get", 4, 63, 1, 2401, 7], + ["frame", 7, 4, 3, 2401, 7], + ["null", 4, 2401, 7], + ["setarg", 7, 0, 4, 2401, 7], + ["setarg", 7, 1, 3, 2401, 7], + ["setarg", 7, 2, 18, 2401, 7], + ["setarg", 7, 3, 17, 2401, 7], + ["invoke", 7, 3, 2401, 7], + ["access", 11, 0, 2402, 12], + "while_start_1975", + ["length", 3, 12, 2403, 26], + ["is_int", 4, 11, 2403, 26], + ["jump_false", 4, "rel_ni_1977", 2403, 26], "_nop_tc_165", - ["lt_int", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_ni_1912", - ["is_num", 4, 11, 2307, 26], - ["jump_false", 4, "rel_nn_1913", 2307, 26], "_nop_tc_166", + ["lt_int", 4, 11, 3, 2403, 26], + ["jump", "rel_done_1979", 2403, 26], + "rel_ni_1977", "_nop_tc_167", - ["lt_float", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_nn_1913", - ["is_text", 4, 11, 2307, 26], - ["jump_false", 4, "rel_err_1915", 2307, 26], "_nop_tc_168", - ["jump", "rel_err_1915", 2307, 26], - ["lt_text", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_err_1915", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2307, - 26 - ], - ["access", 4, "error", 2307, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2307, 26], - ["array", 9, 0, 2307, 26], - ["push", 9, 8, 2307, 26], - ["frame", 8, 3, 2, 2307, 26], - ["null", 3, 2307, 26], - ["setarg", 8, 0, 3, 2307, 26], - ["setarg", 8, 1, 4, 2307, 26], - ["setarg", 8, 2, 9, 2307, 26], - ["invoke", 8, 3, 2307, 26], - ["disrupt", 2307, 26], - "rel_done_1914", - ["jump_false", 7, "while_end_1911", 2307, 26], - ["load_dynamic", 3, 12, 11, 2308, 29], - ["get", 4, 95, 1, 2308, 9], - ["frame", 7, 4, 1, 2308, 9], - ["null", 4, 2308, 9], - ["setarg", 7, 0, 4, 2308, 9], - ["setarg", 7, 1, 3, 2308, 9], - ["invoke", 7, 3, 2308, 9], - ["access", 3, 1, 2309, 19], - ["is_num", 4, 11, 2309, 19], - ["jump_false", 4, "num_err_1916", 2309, 19], "_nop_tc_169", "_nop_tc_170", - ["add", 4, 11, 3, 2309, 19], - ["jump", "num_done_1917", 2309, 19], - "num_err_1916", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2309, - 19 - ], - ["access", 7, "error", 2309, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2309, 19], - ["array", 9, 0, 2309, 19], - ["push", 9, 8, 2309, 19], - ["frame", 8, 3, 2, 2309, 19], - ["null", 3, 2309, 19], - ["setarg", 8, 0, 3, 2309, 19], - ["setarg", 8, 1, 7, 2309, 19], - ["setarg", 8, 2, 9, 2309, 19], - ["invoke", 8, 3, 2309, 19], - ["disrupt", 2309, 19], - "num_done_1917", - ["move", 11, 4, 2309, 19], - ["jump", "while_start_1910", 2309, 19], - "while_end_1911", - ["get", 3, 48, 1, 2311, 7], - ["frame", 4, 3, 1, 2311, 7], - ["null", 3, 2311, 7], - ["setarg", 4, 0, 3, 2311, 7], - ["setarg", 4, 1, 22, 2311, 7], - ["invoke", 4, 3, 2311, 7], - ["access", 3, -1, 2312, 34], - ["get", 4, 88, 1, 2312, 19], - ["frame", 7, 4, 2, 2312, 19], - ["null", 4, 2312, 19], - ["setarg", 7, 0, 4, 2312, 19], - ["setarg", 7, 1, 13, 2312, 19], - ["setarg", 7, 2, 3, 2312, 19], - ["invoke", 7, 3, 2312, 19], - ["move", 18, 3, 2312, 19], - ["access", 3, "jump_true", 2313, 22], - ["get", 4, 60, 1, 2313, 7], - ["frame", 7, 4, 3, 2313, 7], - ["null", 4, 2313, 7], - ["setarg", 7, 0, 4, 2313, 7], - ["setarg", 7, 1, 3, 2313, 7], - ["setarg", 7, 2, 18, 2313, 7], - ["setarg", 7, 3, 19, 2313, 7], - ["invoke", 7, 3, 2313, 7], - ["get", 3, 48, 1, 2314, 7], - ["frame", 4, 3, 1, 2314, 7], - ["null", 3, 2314, 7], - ["setarg", 4, 0, 3, 2314, 7], - ["setarg", 4, 1, 17, 2314, 7], - ["invoke", 4, 3, 2314, 7], - ["put", 20, 19, 1, 2315, 22], - ["put", 21, 20, 1, 2316, 25], - ["null", 3, 2317, 14], - ["return", 3, 2317, 14], - "_nop_ur_10", - "if_else_1892", - "if_end_1893", - ["access", 3, "for", 2320, 17], - ["is_identical", 4, 2, 3, 2320, 17], - ["jump_true", 4, "eq_done_1920", 2320, 17], - ["is_int", 7, 2, 2320, 17], - ["jump_false", 7, "eq_ni_1921", 2320, 17], + ["lt_float", 4, 11, 3, 2403, 26], + ["jump", "rel_done_1979", 2403, 26], + "rel_nn_1978", "_nop_tc_171", - ["jump", "eq_ni_1921", 2320, 17], - ["eq_int", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_ni_1921", - ["is_num", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nn_1922", 2320, 17], + ["jump", "rel_err_1980", 2403, 26], "_nop_tc_172", - ["jump", "eq_nn_1922", 2320, 17], - ["eq_float", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nn_1922", - ["is_text", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nt_1923", 2320, 17], - "_nop_tc_173", - "_nop_tc_174", - ["eq_text", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nt_1923", - ["is_null", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nnl_1924", 2320, 17], - "_nop_tc_175", - ["jump", "eq_nnl_1924", 2320, 17], - ["true", 4, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nnl_1924", - ["is_bool", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nb_1925", 2320, 17], - "_nop_tc_176", - ["jump", "eq_nb_1925", 2320, 17], - ["eq_bool", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nb_1925", - ["false", 4, 2320, 17], - "eq_done_1920", - ["jump_false", 4, "if_else_1918", 2320, 17], - ["load_field", 3, 1, "init", 2321, 14], - ["move", 23, 3, 2321, 14], - ["load_field", 3, 1, "test", 2322, 14], - ["move", 24, 3, 2322, 14], - ["load_field", 3, 1, "update", 2323, 16], - ["move", 25, 3, 2323, 16], - ["load_field", 3, 1, "statements", 2324, 15], - ["move", 12, 3, 2324, 15], - ["access", 3, "for_start", 2325, 31], - ["get", 4, 45, 1, 2325, 21], - ["frame", 7, 4, 1, 2325, 21], - ["null", 4, 2325, 21], - ["setarg", 7, 0, 4, 2325, 21], - ["setarg", 7, 1, 3, 2325, 21], - ["invoke", 7, 3, 2325, 21], - ["move", 19, 3, 2325, 21], - ["access", 3, "for_update", 2326, 32], - ["get", 4, 45, 1, 2326, 22], - ["frame", 7, 4, 1, 2326, 22], - ["null", 4, 2326, 22], - ["setarg", 7, 0, 4, 2326, 22], - ["setarg", 7, 1, 3, 2326, 22], - ["invoke", 7, 3, 2326, 22], - ["move", 26, 3, 2326, 22], - ["access", 3, "for_end", 2327, 29], - ["get", 4, 45, 1, 2327, 19], - ["frame", 7, 4, 1, 2327, 19], - ["null", 4, 2327, 19], - ["setarg", 7, 0, 4, 2327, 19], - ["setarg", 7, 1, 3, 2327, 19], - ["invoke", 7, 3, 2327, 19], - ["move", 17, 3, 2327, 19], - ["get", 3, 19, 1, 2328, 19], - ["move", 20, 3, 2328, 19], - ["get", 3, 20, 1, 2329, 22], - ["move", 21, 3, 2329, 22], - ["put", 17, 19, 1, 2330, 22], - ["put", 26, 20, 1, 2331, 25], - ["get", 3, 21, 1, 2332, 11], - ["null", 4, 2332, 30], - ["is_identical", 7, 3, 4, 2332, 30], - ["jump_true", 7, "ne_nid_1929", 2332, 30], - ["jump", "ne_ni_1930", 2332, 30], - "ne_nid_1929", - ["false", 7, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_ni_1930", - ["is_int", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nn_1931", 2332, 30], - "_nop_tc_177", - ["jump", "ne_nn_1931", 2332, 30], - ["ne_int", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nn_1931", - ["is_num", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nt_1932", 2332, 30], - "_nop_tc_178", - ["jump", "ne_nt_1932", 2332, 30], - ["ne_float", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nt_1932", - ["is_text", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nnl_1933", 2332, 30], - "_nop_tc_179", - ["jump", "ne_nnl_1933", 2332, 30], - ["ne_text", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nnl_1933", - ["is_null", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nb_1934", 2332, 30], - "_nop_tc_180", - "_nop_tc_181", - ["false", 7, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nb_1934", - ["is_bool", 8, 3, 2332, 30], - ["jump_false", 8, "ne_mis_1935", 2332, 30], - "_nop_tc_182", - ["jump", "ne_mis_1935", 2332, 30], - ["ne_bool", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_mis_1935", - ["true", 7, 2332, 30], - "ne_done_1928", - ["jump_false", 7, "if_else_1926", 2332, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2333, 55], - ["store_field", 3, 26, "continue_target", 2333, 83], - ["get", 4, 22, 1, 2333, 9], - ["get", 7, 21, 1, 2333, 21], - ["store_dynamic", 4, 3, 7, 2333, 21], - ["null", 3, 2334, 27], - ["put", 3, 21, 1, 2334, 27], - ["jump", "if_end_1927", 2334, 27], - "if_else_1926", - "if_end_1927", - ["null", 3, 2336, 19], - ["is_identical", 4, 23, 3, 2336, 19], - ["jump_true", 4, "ne_nid_1939", 2336, 19], - ["jump", "ne_ni_1940", 2336, 19], - "ne_nid_1939", - ["false", 4, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_ni_1940", - ["is_int", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nn_1941", 2336, 19], - "_nop_tc_183", - ["jump", "ne_nn_1941", 2336, 19], - ["ne_int", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nn_1941", - ["is_num", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nt_1942", 2336, 19], - "_nop_tc_184", - ["jump", "ne_nt_1942", 2336, 19], - ["ne_float", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nt_1942", - ["is_text", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nnl_1943", 2336, 19], - "_nop_tc_185", - ["jump", "ne_nnl_1943", 2336, 19], - ["ne_text", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nnl_1943", - ["is_null", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nb_1944", 2336, 19], - "_nop_tc_186", - "_nop_tc_187", - ["false", 4, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nb_1944", - ["is_bool", 7, 23, 2336, 19], - ["jump_false", 7, "ne_mis_1945", 2336, 19], - "_nop_tc_188", - ["jump", "ne_mis_1945", 2336, 19], - ["ne_bool", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_mis_1945", - ["true", 4, 2336, 19], - "ne_done_1938", - ["jump_false", 4, "if_else_1936", 2336, 19], - ["load_field", 3, 23, "kind", 2337, 21], - ["move", 27, 3, 2337, 21], - ["access", 3, "var", 2338, 26], - ["is_identical", 4, 27, 3, 2338, 26], - ["jump_true", 4, "eq_done_1949", 2338, 26], - ["is_int", 7, 27, 2338, 26], - ["jump_false", 7, "eq_ni_1950", 2338, 26], - "_nop_tc_189", - ["jump", "eq_ni_1950", 2338, 26], - ["eq_int", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_ni_1950", - ["is_num", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nn_1951", 2338, 26], - "_nop_tc_190", - ["jump", "eq_nn_1951", 2338, 26], - ["eq_float", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nn_1951", - ["is_text", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nt_1952", 2338, 26], - "_nop_tc_191", - "_nop_tc_192", - ["eq_text", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nt_1952", - ["is_null", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nnl_1953", 2338, 26], - "_nop_tc_193", - ["jump", "eq_nnl_1953", 2338, 26], - ["true", 4, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nnl_1953", - ["is_bool", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nb_1954", 2338, 26], - "_nop_tc_194", - ["jump", "eq_nb_1954", 2338, 26], - ["eq_bool", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nb_1954", - ["false", 4, 2338, 26], - "eq_done_1949", - ["move", 3, 4, 2338, 26], - ["jump_true", 3, "or_end_1948", 2338, 26], - ["access", 4, "def", 2338, 48], - ["is_identical", 7, 27, 4, 2338, 48], - ["jump_true", 7, "eq_done_1955", 2338, 48], - ["is_int", 8, 27, 2338, 48], - ["jump_false", 8, "eq_ni_1956", 2338, 48], - "_nop_tc_195", - ["jump", "eq_ni_1956", 2338, 48], - ["eq_int", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_ni_1956", - ["is_num", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nn_1957", 2338, 48], - "_nop_tc_196", - ["jump", "eq_nn_1957", 2338, 48], - ["eq_float", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nn_1957", - ["is_text", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nt_1958", 2338, 48], - "_nop_tc_197", - "_nop_tc_198", - ["eq_text", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nt_1958", - ["is_null", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nnl_1959", 2338, 48], - "_nop_tc_199", - ["jump", "eq_nnl_1959", 2338, 48], - ["true", 7, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nnl_1959", - ["is_bool", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nb_1960", 2338, 48], - "_nop_tc_200", - ["jump", "eq_nb_1960", 2338, 48], - ["eq_bool", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nb_1960", - ["false", 7, 2338, 48], - "eq_done_1955", - ["move", 3, 7, 2338, 48], - "or_end_1948", - ["jump_false", 3, "if_else_1946", 2338, 48], - ["get", 3, 95, 1, 2339, 11], - ["frame", 4, 3, 1, 2339, 11], - ["null", 3, 2339, 11], - ["setarg", 4, 0, 3, 2339, 11], - ["setarg", 4, 1, 23, 2339, 11], - ["invoke", 4, 3, 2339, 11], - ["jump", "if_end_1947", 2339, 11], - "if_else_1946", - ["access", 3, -1, 2341, 26], - ["get", 4, 88, 1, 2341, 11], - ["frame", 7, 4, 2, 2341, 11], - ["null", 4, 2341, 11], - ["setarg", 7, 0, 4, 2341, 11], - ["setarg", 7, 1, 23, 2341, 11], - ["setarg", 7, 2, 3, 2341, 11], - ["invoke", 7, 3, 2341, 11], - "if_end_1947", - ["jump", "if_end_1937", 2341, 11], - "if_else_1936", - "if_end_1937", - ["get", 3, 48, 1, 2344, 7], - ["frame", 4, 3, 1, 2344, 7], - ["null", 3, 2344, 7], - ["setarg", 4, 0, 3, 2344, 7], - ["setarg", 4, 1, 19, 2344, 7], - ["invoke", 4, 3, 2344, 7], - ["null", 3, 2345, 19], - ["is_identical", 4, 24, 3, 2345, 19], - ["jump_true", 4, "ne_nid_1964", 2345, 19], - ["jump", "ne_ni_1965", 2345, 19], - "ne_nid_1964", - ["false", 4, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_ni_1965", - ["is_int", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nn_1966", 2345, 19], - "_nop_tc_201", - ["jump", "ne_nn_1966", 2345, 19], - ["ne_int", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nn_1966", - ["is_num", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nt_1967", 2345, 19], - "_nop_tc_202", - ["jump", "ne_nt_1967", 2345, 19], - ["ne_float", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nt_1967", - ["is_text", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nnl_1968", 2345, 19], - "_nop_tc_203", - ["jump", "ne_nnl_1968", 2345, 19], - ["ne_text", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nnl_1968", - ["is_null", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nb_1969", 2345, 19], - "_nop_tc_204", - "_nop_tc_205", - ["false", 4, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nb_1969", - ["is_bool", 7, 24, 2345, 19], - ["jump_false", 7, "ne_mis_1970", 2345, 19], - "_nop_tc_206", - ["jump", "ne_mis_1970", 2345, 19], - ["ne_bool", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_mis_1970", - ["true", 4, 2345, 19], - "ne_done_1963", - ["jump_false", 4, "if_else_1961", 2345, 19], - ["access", 3, -1, 2346, 36], - ["get", 4, 88, 1, 2346, 21], - ["frame", 7, 4, 2, 2346, 21], - ["null", 4, 2346, 21], - ["setarg", 7, 0, 4, 2346, 21], - ["setarg", 7, 1, 24, 2346, 21], - ["setarg", 7, 2, 3, 2346, 21], - ["invoke", 7, 3, 2346, 21], - ["move", 28, 3, 2346, 21], - ["access", 3, "jump_false", 2347, 24], - ["get", 4, 60, 1, 2347, 9], - ["frame", 7, 4, 3, 2347, 9], - ["null", 4, 2347, 9], - ["setarg", 7, 0, 4, 2347, 9], - ["setarg", 7, 1, 3, 2347, 9], - ["setarg", 7, 2, 28, 2347, 9], - ["setarg", 7, 3, 17, 2347, 9], - ["invoke", 7, 3, 2347, 9], - ["jump", "if_end_1962", 2347, 9], - "if_else_1961", - "if_end_1962", - ["access", 11, 0, 2349, 12], - "while_start_1971", - ["length", 3, 12, 2350, 26], - ["is_int", 4, 11, 2350, 26], - ["jump_false", 4, "rel_ni_1973", 2350, 26], - "_nop_tc_207", - "_nop_tc_208", - ["lt_int", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_ni_1973", - ["is_num", 4, 11, 2350, 26], - ["jump_false", 4, "rel_nn_1974", 2350, 26], - "_nop_tc_209", - "_nop_tc_210", - ["lt_float", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_nn_1974", - ["is_text", 4, 11, 2350, 26], - ["jump_false", 4, "rel_err_1976", 2350, 26], - "_nop_tc_211", - ["jump", "rel_err_1976", 2350, 26], - ["lt_text", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_err_1976", + ["jump", "rel_err_1980", 2403, 26], + ["lt_text", 4, 11, 3, 2403, 26], + ["jump", "rel_done_1979", 2403, 26], + "rel_err_1980", [ "access", 3, @@ -22454,37 +22992,37 @@ "kind": "name", "make": "intrinsic" }, - 2350, + 2403, 26 ], - ["access", 4, "error", 2350, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2350, 26], - ["array", 9, 0, 2350, 26], - ["push", 9, 8, 2350, 26], - ["frame", 8, 3, 2, 2350, 26], - ["null", 3, 2350, 26], - ["setarg", 8, 0, 3, 2350, 26], - ["setarg", 8, 1, 4, 2350, 26], - ["setarg", 8, 2, 9, 2350, 26], - ["invoke", 8, 3, 2350, 26], - ["disrupt", 2350, 26], - "rel_done_1975", - ["jump_false", 7, "while_end_1972", 2350, 26], - ["load_dynamic", 3, 12, 11, 2351, 29], - ["get", 4, 95, 1, 2351, 9], - ["frame", 7, 4, 1, 2351, 9], - ["null", 4, 2351, 9], - ["setarg", 7, 0, 4, 2351, 9], - ["setarg", 7, 1, 3, 2351, 9], - ["invoke", 7, 3, 2351, 9], - ["access", 3, 1, 2352, 19], - ["is_num", 4, 11, 2352, 19], - ["jump_false", 4, "num_err_1977", 2352, 19], - "_nop_tc_212", - "_nop_tc_213", - ["add", 4, 11, 3, 2352, 19], - ["jump", "num_done_1978", 2352, 19], - "num_err_1977", + ["access", 7, "error", 2403, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2403, 26], + ["array", 9, 0, 2403, 26], + ["push", 9, 8, 2403, 26], + ["frame", 8, 3, 2, 2403, 26], + ["null", 3, 2403, 26], + ["setarg", 8, 0, 3, 2403, 26], + ["setarg", 8, 1, 7, 2403, 26], + ["setarg", 8, 2, 9, 2403, 26], + ["invoke", 8, 3, 2403, 26], + ["disrupt", 2403, 26], + "rel_done_1979", + ["jump_false", 4, "while_end_1976", 2403, 26], + ["load_dynamic", 3, 12, 11, 2404, 29], + ["get", 4, 101, 1, 2404, 9], + ["frame", 7, 4, 1, 2404, 9], + ["null", 4, 2404, 9], + ["setarg", 7, 0, 4, 2404, 9], + ["setarg", 7, 1, 3, 2404, 9], + ["invoke", 7, 3, 2404, 9], + ["access", 3, 1, 2405, 19], + "_nop_tc_173", + "_nop_tc_174", + "_nop_tc_175", + "_nop_tc_176", + ["add", 4, 11, 3, 2405, 19], + ["jump", "num_done_1982", 2405, 19], + "num_err_1981", [ "access", 3, @@ -22493,604 +23031,694 @@ "kind": "name", "make": "intrinsic" }, - 2352, + 2405, 19 ], - ["access", 7, "error", 2352, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2352, 19], - ["array", 9, 0, 2352, 19], - ["push", 9, 8, 2352, 19], - ["frame", 8, 3, 2, 2352, 19], - ["null", 3, 2352, 19], - ["setarg", 8, 0, 3, 2352, 19], - ["setarg", 8, 1, 7, 2352, 19], - ["setarg", 8, 2, 9, 2352, 19], - ["invoke", 8, 3, 2352, 19], - ["disrupt", 2352, 19], - "num_done_1978", - ["move", 11, 4, 2352, 19], - ["jump", "while_start_1971", 2352, 19], - "while_end_1972", - ["get", 3, 48, 1, 2354, 7], - ["frame", 4, 3, 1, 2354, 7], - ["null", 3, 2354, 7], - ["setarg", 4, 0, 3, 2354, 7], - ["setarg", 4, 1, 26, 2354, 7], - ["invoke", 4, 3, 2354, 7], - ["null", 3, 2355, 21], - ["is_identical", 4, 25, 3, 2355, 21], - ["jump_true", 4, "ne_nid_1982", 2355, 21], - ["jump", "ne_ni_1983", 2355, 21], - "ne_nid_1982", - ["false", 4, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_ni_1983", - ["is_int", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nn_1984", 2355, 21], + ["access", 7, "error", 2405, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2405, 19], + ["array", 9, 0, 2405, 19], + ["push", 9, 8, 2405, 19], + ["frame", 8, 3, 2, 2405, 19], + ["null", 3, 2405, 19], + ["setarg", 8, 0, 3, 2405, 19], + ["setarg", 8, 1, 7, 2405, 19], + ["setarg", 8, 2, 9, 2405, 19], + ["invoke", 8, 3, 2405, 19], + ["disrupt", 2405, 19], + "num_done_1982", + ["move", 11, 4, 2405, 19], + ["jump", "while_start_1975", 2405, 19], + "while_end_1976", + ["get", 3, 62, 1, 2407, 7], + ["frame", 4, 3, 1, 2407, 7], + ["null", 3, 2407, 7], + ["setarg", 4, 0, 3, 2407, 7], + ["setarg", 4, 1, 19, 2407, 7], + ["invoke", 4, 3, 2407, 7], + ["get", 3, 51, 1, 2408, 7], + ["frame", 4, 3, 1, 2408, 7], + ["null", 3, 2408, 7], + ["setarg", 4, 0, 3, 2408, 7], + ["setarg", 4, 1, 17, 2408, 7], + ["invoke", 4, 3, 2408, 7], + ["put", 20, 22, 1, 2409, 22], + ["put", 21, 23, 1, 2410, 25], + ["null", 3, 2411, 14], + ["return", 3, 2411, 14], + "_nop_ur_9", + "if_else_1957", + "if_end_1958", + ["access", 3, "do", 2414, 17], + ["is_identical", 4, 2, 3, 2414, 17], + ["jump_true", 4, "eq_done_1985", 2414, 17], + ["is_int", 7, 2, 2414, 17], + ["jump_false", 7, "eq_ni_1986", 2414, 17], + "_nop_tc_177", + ["jump", "eq_ni_1986", 2414, 17], + ["eq_int", 4, 2, 3, 2414, 17], + ["jump", "eq_done_1985", 2414, 17], + "eq_ni_1986", + ["is_num", 7, 2, 2414, 17], + ["jump_false", 7, "eq_nn_1987", 2414, 17], + "_nop_tc_178", + ["jump", "eq_nn_1987", 2414, 17], + ["eq_float", 4, 2, 3, 2414, 17], + ["jump", "eq_done_1985", 2414, 17], + "eq_nn_1987", + ["is_text", 7, 2, 2414, 17], + ["jump_false", 7, "eq_nt_1988", 2414, 17], + "_nop_tc_179", + "_nop_tc_180", + ["eq_text", 4, 2, 3, 2414, 17], + ["jump", "eq_done_1985", 2414, 17], + "eq_nt_1988", + ["is_null", 7, 2, 2414, 17], + ["jump_false", 7, "eq_nnl_1989", 2414, 17], + "_nop_tc_181", + ["jump", "eq_nnl_1989", 2414, 17], + ["true", 4, 2414, 17], + ["jump", "eq_done_1985", 2414, 17], + "eq_nnl_1989", + ["is_bool", 7, 2, 2414, 17], + ["jump_false", 7, "eq_nb_1990", 2414, 17], + "_nop_tc_182", + ["jump", "eq_nb_1990", 2414, 17], + ["eq_bool", 4, 2, 3, 2414, 17], + ["jump", "eq_done_1985", 2414, 17], + "eq_nb_1990", + ["false", 4, 2414, 17], + "eq_done_1985", + ["jump_false", 4, "if_else_1983", 2414, 17], + ["load_field", 3, 1, "expression", 2415, 14], + ["move", 13, 3, 2415, 14], + ["load_field", 3, 1, "statements", 2416, 15], + ["move", 12, 3, 2416, 15], + ["access", 3, "do_start", 2417, 31], + ["get", 4, 48, 1, 2417, 21], + ["frame", 7, 4, 1, 2417, 21], + ["null", 4, 2417, 21], + ["setarg", 7, 0, 4, 2417, 21], + ["setarg", 7, 1, 3, 2417, 21], + ["invoke", 7, 3, 2417, 21], + ["move", 19, 3, 2417, 21], + ["access", 3, "do_cond", 2418, 30], + ["get", 4, 48, 1, 2418, 20], + ["frame", 7, 4, 1, 2418, 20], + ["null", 4, 2418, 20], + ["setarg", 7, 0, 4, 2418, 20], + ["setarg", 7, 1, 3, 2418, 20], + ["invoke", 7, 3, 2418, 20], + ["move", 22, 3, 2418, 20], + ["access", 3, "do_end", 2419, 29], + ["get", 4, 48, 1, 2419, 19], + ["frame", 7, 4, 1, 2419, 19], + ["null", 4, 2419, 19], + ["setarg", 7, 0, 4, 2419, 19], + ["setarg", 7, 1, 3, 2419, 19], + ["invoke", 7, 3, 2419, 19], + ["move", 17, 3, 2419, 19], + ["get", 3, 22, 1, 2420, 19], + ["move", 20, 3, 2420, 19], + ["get", 3, 23, 1, 2421, 22], + ["move", 21, 3, 2421, 22], + ["put", 17, 22, 1, 2422, 22], + ["put", 22, 23, 1, 2423, 25], + ["get", 3, 24, 1, 2424, 11], + ["null", 4, 2424, 30], + ["is_identical", 7, 3, 4, 2424, 30], + ["jump_true", 7, "ne_nid_1994", 2424, 30], + ["jump", "ne_ni_1995", 2424, 30], + "ne_nid_1994", + ["false", 7, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_ni_1995", + ["is_int", 8, 3, 2424, 30], + ["jump_false", 8, "ne_nn_1996", 2424, 30], + "_nop_tc_183", + ["jump", "ne_nn_1996", 2424, 30], + ["ne_int", 7, 3, 4, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_nn_1996", + ["is_num", 8, 3, 2424, 30], + ["jump_false", 8, "ne_nt_1997", 2424, 30], + "_nop_tc_184", + ["jump", "ne_nt_1997", 2424, 30], + ["ne_float", 7, 3, 4, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_nt_1997", + ["is_text", 8, 3, 2424, 30], + ["jump_false", 8, "ne_nnl_1998", 2424, 30], + "_nop_tc_185", + ["jump", "ne_nnl_1998", 2424, 30], + ["ne_text", 7, 3, 4, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_nnl_1998", + ["is_null", 8, 3, 2424, 30], + ["jump_false", 8, "ne_nb_1999", 2424, 30], + "_nop_tc_186", + "_nop_tc_187", + ["false", 7, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_nb_1999", + ["is_bool", 8, 3, 2424, 30], + ["jump_false", 8, "ne_mis_2000", 2424, 30], + "_nop_tc_188", + ["jump", "ne_mis_2000", 2424, 30], + ["ne_bool", 7, 3, 4, 2424, 30], + ["jump", "ne_done_1993", 2424, 30], + "ne_mis_2000", + ["true", 7, 2424, 30], + "ne_done_1993", + ["jump_false", 7, "if_else_1991", 2424, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2425, 55], + ["store_field", 3, 22, "continue_target", 2425, 83], + ["get", 4, 25, 1, 2425, 9], + ["get", 7, 24, 1, 2425, 21], + ["store_dynamic", 4, 3, 7, 2425, 21], + ["null", 3, 2426, 27], + ["put", 3, 24, 1, 2426, 27], + ["jump", "if_end_1992", 2426, 27], + "if_else_1991", + "if_end_1992", + ["get", 3, 51, 1, 2428, 7], + ["frame", 4, 3, 1, 2428, 7], + ["null", 3, 2428, 7], + ["setarg", 4, 0, 3, 2428, 7], + ["setarg", 4, 1, 19, 2428, 7], + ["invoke", 4, 3, 2428, 7], + ["access", 11, 0, 2429, 12], + "while_start_2001", + ["length", 3, 12, 2430, 26], + ["is_int", 4, 11, 2430, 26], + ["jump_false", 4, "rel_ni_2003", 2430, 26], + "_nop_tc_189", + "_nop_tc_190", + ["lt_int", 4, 11, 3, 2430, 26], + ["jump", "rel_done_2005", 2430, 26], + "rel_ni_2003", + "_nop_tc_191", + "_nop_tc_192", + "_nop_tc_193", + "_nop_tc_194", + ["lt_float", 4, 11, 3, 2430, 26], + ["jump", "rel_done_2005", 2430, 26], + "rel_nn_2004", + "_nop_tc_195", + ["jump", "rel_err_2006", 2430, 26], + "_nop_tc_196", + ["jump", "rel_err_2006", 2430, 26], + ["lt_text", 4, 11, 3, 2430, 26], + ["jump", "rel_done_2005", 2430, 26], + "rel_err_2006", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2430, + 26 + ], + ["access", 7, "error", 2430, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2430, 26], + ["array", 9, 0, 2430, 26], + ["push", 9, 8, 2430, 26], + ["frame", 8, 3, 2, 2430, 26], + ["null", 3, 2430, 26], + ["setarg", 8, 0, 3, 2430, 26], + ["setarg", 8, 1, 7, 2430, 26], + ["setarg", 8, 2, 9, 2430, 26], + ["invoke", 8, 3, 2430, 26], + ["disrupt", 2430, 26], + "rel_done_2005", + ["jump_false", 4, "while_end_2002", 2430, 26], + ["load_dynamic", 3, 12, 11, 2431, 29], + ["get", 4, 101, 1, 2431, 9], + ["frame", 7, 4, 1, 2431, 9], + ["null", 4, 2431, 9], + ["setarg", 7, 0, 4, 2431, 9], + ["setarg", 7, 1, 3, 2431, 9], + ["invoke", 7, 3, 2431, 9], + ["access", 3, 1, 2432, 19], + "_nop_tc_197", + "_nop_tc_198", + "_nop_tc_199", + "_nop_tc_200", + ["add", 4, 11, 3, 2432, 19], + ["jump", "num_done_2008", 2432, 19], + "num_err_2007", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2432, + 19 + ], + ["access", 7, "error", 2432, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2432, 19], + ["array", 9, 0, 2432, 19], + ["push", 9, 8, 2432, 19], + ["frame", 8, 3, 2, 2432, 19], + ["null", 3, 2432, 19], + ["setarg", 8, 0, 3, 2432, 19], + ["setarg", 8, 1, 7, 2432, 19], + ["setarg", 8, 2, 9, 2432, 19], + ["invoke", 8, 3, 2432, 19], + ["disrupt", 2432, 19], + "num_done_2008", + ["move", 11, 4, 2432, 19], + ["jump", "while_start_2001", 2432, 19], + "while_end_2002", + ["get", 3, 51, 1, 2434, 7], + ["frame", 4, 3, 1, 2434, 7], + ["null", 3, 2434, 7], + ["setarg", 4, 0, 3, 2434, 7], + ["setarg", 4, 1, 22, 2434, 7], + ["invoke", 4, 3, 2434, 7], + ["access", 3, -1, 2435, 34], + ["get", 4, 94, 1, 2435, 19], + ["frame", 7, 4, 2, 2435, 19], + ["null", 4, 2435, 19], + ["setarg", 7, 0, 4, 2435, 19], + ["setarg", 7, 1, 13, 2435, 19], + ["setarg", 7, 2, 3, 2435, 19], + ["invoke", 7, 3, 2435, 19], + ["move", 18, 3, 2435, 19], + ["access", 3, "jump_true", 2436, 22], + ["get", 4, 63, 1, 2436, 7], + ["frame", 7, 4, 3, 2436, 7], + ["null", 4, 2436, 7], + ["setarg", 7, 0, 4, 2436, 7], + ["setarg", 7, 1, 3, 2436, 7], + ["setarg", 7, 2, 18, 2436, 7], + ["setarg", 7, 3, 19, 2436, 7], + ["invoke", 7, 3, 2436, 7], + ["get", 3, 51, 1, 2437, 7], + ["frame", 4, 3, 1, 2437, 7], + ["null", 3, 2437, 7], + ["setarg", 4, 0, 3, 2437, 7], + ["setarg", 4, 1, 17, 2437, 7], + ["invoke", 4, 3, 2437, 7], + ["put", 20, 22, 1, 2438, 22], + ["put", 21, 23, 1, 2439, 25], + ["null", 3, 2440, 14], + ["return", 3, 2440, 14], + "_nop_ur_10", + "if_else_1983", + "if_end_1984", + ["access", 3, "for", 2443, 17], + ["is_identical", 4, 2, 3, 2443, 17], + ["jump_true", 4, "eq_done_2011", 2443, 17], + ["is_int", 7, 2, 2443, 17], + ["jump_false", 7, "eq_ni_2012", 2443, 17], + "_nop_tc_201", + ["jump", "eq_ni_2012", 2443, 17], + ["eq_int", 4, 2, 3, 2443, 17], + ["jump", "eq_done_2011", 2443, 17], + "eq_ni_2012", + ["is_num", 7, 2, 2443, 17], + ["jump_false", 7, "eq_nn_2013", 2443, 17], + "_nop_tc_202", + ["jump", "eq_nn_2013", 2443, 17], + ["eq_float", 4, 2, 3, 2443, 17], + ["jump", "eq_done_2011", 2443, 17], + "eq_nn_2013", + ["is_text", 7, 2, 2443, 17], + ["jump_false", 7, "eq_nt_2014", 2443, 17], + "_nop_tc_203", + "_nop_tc_204", + ["eq_text", 4, 2, 3, 2443, 17], + ["jump", "eq_done_2011", 2443, 17], + "eq_nt_2014", + ["is_null", 7, 2, 2443, 17], + ["jump_false", 7, "eq_nnl_2015", 2443, 17], + "_nop_tc_205", + ["jump", "eq_nnl_2015", 2443, 17], + ["true", 4, 2443, 17], + ["jump", "eq_done_2011", 2443, 17], + "eq_nnl_2015", + ["is_bool", 7, 2, 2443, 17], + ["jump_false", 7, "eq_nb_2016", 2443, 17], + "_nop_tc_206", + ["jump", "eq_nb_2016", 2443, 17], + ["eq_bool", 4, 2, 3, 2443, 17], + ["jump", "eq_done_2011", 2443, 17], + "eq_nb_2016", + ["false", 4, 2443, 17], + "eq_done_2011", + ["jump_false", 4, "if_else_2009", 2443, 17], + ["load_field", 3, 1, "init", 2444, 14], + ["move", 23, 3, 2444, 14], + ["load_field", 3, 1, "test", 2445, 14], + ["move", 24, 3, 2445, 14], + ["load_field", 3, 1, "update", 2446, 16], + ["move", 25, 3, 2446, 16], + ["load_field", 3, 1, "statements", 2447, 15], + ["move", 12, 3, 2447, 15], + ["access", 3, "for_start", 2448, 31], + ["get", 4, 48, 1, 2448, 21], + ["frame", 7, 4, 1, 2448, 21], + ["null", 4, 2448, 21], + ["setarg", 7, 0, 4, 2448, 21], + ["setarg", 7, 1, 3, 2448, 21], + ["invoke", 7, 3, 2448, 21], + ["move", 19, 3, 2448, 21], + ["access", 3, "for_update", 2449, 32], + ["get", 4, 48, 1, 2449, 22], + ["frame", 7, 4, 1, 2449, 22], + ["null", 4, 2449, 22], + ["setarg", 7, 0, 4, 2449, 22], + ["setarg", 7, 1, 3, 2449, 22], + ["invoke", 7, 3, 2449, 22], + ["move", 26, 3, 2449, 22], + ["access", 3, "for_end", 2450, 29], + ["get", 4, 48, 1, 2450, 19], + ["frame", 7, 4, 1, 2450, 19], + ["null", 4, 2450, 19], + ["setarg", 7, 0, 4, 2450, 19], + ["setarg", 7, 1, 3, 2450, 19], + ["invoke", 7, 3, 2450, 19], + ["move", 17, 3, 2450, 19], + ["get", 3, 22, 1, 2451, 19], + ["move", 20, 3, 2451, 19], + ["get", 3, 23, 1, 2452, 22], + ["move", 21, 3, 2452, 22], + ["put", 17, 22, 1, 2453, 22], + ["put", 26, 23, 1, 2454, 25], + ["get", 3, 24, 1, 2455, 11], + ["null", 4, 2455, 30], + ["is_identical", 7, 3, 4, 2455, 30], + ["jump_true", 7, "ne_nid_2020", 2455, 30], + ["jump", "ne_ni_2021", 2455, 30], + "ne_nid_2020", + ["false", 7, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_ni_2021", + ["is_int", 8, 3, 2455, 30], + ["jump_false", 8, "ne_nn_2022", 2455, 30], + "_nop_tc_207", + ["jump", "ne_nn_2022", 2455, 30], + ["ne_int", 7, 3, 4, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_nn_2022", + ["is_num", 8, 3, 2455, 30], + ["jump_false", 8, "ne_nt_2023", 2455, 30], + "_nop_tc_208", + ["jump", "ne_nt_2023", 2455, 30], + ["ne_float", 7, 3, 4, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_nt_2023", + ["is_text", 8, 3, 2455, 30], + ["jump_false", 8, "ne_nnl_2024", 2455, 30], + "_nop_tc_209", + ["jump", "ne_nnl_2024", 2455, 30], + ["ne_text", 7, 3, 4, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_nnl_2024", + ["is_null", 8, 3, 2455, 30], + ["jump_false", 8, "ne_nb_2025", 2455, 30], + "_nop_tc_210", + "_nop_tc_211", + ["false", 7, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_nb_2025", + ["is_bool", 8, 3, 2455, 30], + ["jump_false", 8, "ne_mis_2026", 2455, 30], + "_nop_tc_212", + ["jump", "ne_mis_2026", 2455, 30], + ["ne_bool", 7, 3, 4, 2455, 30], + ["jump", "ne_done_2019", 2455, 30], + "ne_mis_2026", + ["true", 7, 2455, 30], + "ne_done_2019", + ["jump_false", 7, "if_else_2017", 2455, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2456, 55], + ["store_field", 3, 26, "continue_target", 2456, 83], + ["get", 4, 25, 1, 2456, 9], + ["get", 7, 24, 1, 2456, 21], + ["store_dynamic", 4, 3, 7, 2456, 21], + ["null", 3, 2457, 27], + ["put", 3, 24, 1, 2457, 27], + ["jump", "if_end_2018", 2457, 27], + "if_else_2017", + "if_end_2018", + ["null", 3, 2459, 19], + ["is_identical", 4, 23, 3, 2459, 19], + ["jump_true", 4, "ne_nid_2030", 2459, 19], + ["jump", "ne_ni_2031", 2459, 19], + "ne_nid_2030", + ["false", 4, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_ni_2031", + ["is_int", 7, 23, 2459, 19], + ["jump_false", 7, "ne_nn_2032", 2459, 19], + "_nop_tc_213", + ["jump", "ne_nn_2032", 2459, 19], + ["ne_int", 4, 23, 3, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_nn_2032", + ["is_num", 7, 23, 2459, 19], + ["jump_false", 7, "ne_nt_2033", 2459, 19], "_nop_tc_214", - ["jump", "ne_nn_1984", 2355, 21], - ["ne_int", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nn_1984", - ["is_num", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nt_1985", 2355, 21], + ["jump", "ne_nt_2033", 2459, 19], + ["ne_float", 4, 23, 3, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_nt_2033", + ["is_text", 7, 23, 2459, 19], + ["jump_false", 7, "ne_nnl_2034", 2459, 19], "_nop_tc_215", - ["jump", "ne_nt_1985", 2355, 21], - ["ne_float", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nt_1985", - ["is_text", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nnl_1986", 2355, 21], + ["jump", "ne_nnl_2034", 2459, 19], + ["ne_text", 4, 23, 3, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_nnl_2034", + ["is_null", 7, 23, 2459, 19], + ["jump_false", 7, "ne_nb_2035", 2459, 19], "_nop_tc_216", - ["jump", "ne_nnl_1986", 2355, 21], - ["ne_text", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nnl_1986", - ["is_null", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nb_1987", 2355, 21], "_nop_tc_217", + ["false", 4, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_nb_2035", + ["is_bool", 7, 23, 2459, 19], + ["jump_false", 7, "ne_mis_2036", 2459, 19], "_nop_tc_218", - ["false", 4, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nb_1987", - ["is_bool", 7, 25, 2355, 21], - ["jump_false", 7, "ne_mis_1988", 2355, 21], + ["jump", "ne_mis_2036", 2459, 19], + ["ne_bool", 4, 23, 3, 2459, 19], + ["jump", "ne_done_2029", 2459, 19], + "ne_mis_2036", + ["true", 4, 2459, 19], + "ne_done_2029", + ["jump_false", 4, "if_else_2027", 2459, 19], + ["load_field", 3, 23, "kind", 2460, 21], + ["move", 27, 3, 2460, 21], + ["access", 3, "var", 2461, 26], + ["is_identical", 4, 27, 3, 2461, 26], + ["jump_true", 4, "eq_done_2040", 2461, 26], + ["is_int", 7, 27, 2461, 26], + ["jump_false", 7, "eq_ni_2041", 2461, 26], "_nop_tc_219", - ["jump", "ne_mis_1988", 2355, 21], - ["ne_bool", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_mis_1988", - ["true", 4, 2355, 21], - "ne_done_1981", - ["jump_false", 4, "if_else_1979", 2355, 21], - ["access", 3, -1, 2356, 26], - ["get", 4, 88, 1, 2356, 9], - ["frame", 7, 4, 2, 2356, 9], - ["null", 4, 2356, 9], - ["setarg", 7, 0, 4, 2356, 9], - ["setarg", 7, 1, 25, 2356, 9], - ["setarg", 7, 2, 3, 2356, 9], - ["invoke", 7, 3, 2356, 9], - ["jump", "if_end_1980", 2356, 9], - "if_else_1979", - "if_end_1980", - ["get", 3, 59, 1, 2358, 7], - ["frame", 4, 3, 1, 2358, 7], - ["null", 3, 2358, 7], - ["setarg", 4, 0, 3, 2358, 7], - ["setarg", 4, 1, 19, 2358, 7], - ["invoke", 4, 3, 2358, 7], - ["get", 3, 48, 1, 2359, 7], - ["frame", 4, 3, 1, 2359, 7], - ["null", 3, 2359, 7], - ["setarg", 4, 0, 3, 2359, 7], - ["setarg", 4, 1, 17, 2359, 7], - ["invoke", 4, 3, 2359, 7], - ["put", 20, 19, 1, 2360, 22], - ["put", 21, 20, 1, 2361, 25], - ["null", 3, 2362, 14], - ["return", 3, 2362, 14], - "_nop_ur_11", - "if_else_1918", - "if_end_1919", - ["access", 3, "return", 2365, 17], - ["is_identical", 4, 2, 3, 2365, 17], - ["jump_true", 4, "eq_done_1991", 2365, 17], - ["is_int", 7, 2, 2365, 17], - ["jump_false", 7, "eq_ni_1992", 2365, 17], + ["jump", "eq_ni_2041", 2461, 26], + ["eq_int", 4, 27, 3, 2461, 26], + ["jump", "eq_done_2040", 2461, 26], + "eq_ni_2041", + ["is_num", 7, 27, 2461, 26], + ["jump_false", 7, "eq_nn_2042", 2461, 26], "_nop_tc_220", - ["jump", "eq_ni_1992", 2365, 17], - ["eq_int", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_ni_1992", - ["is_num", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nn_1993", 2365, 17], + ["jump", "eq_nn_2042", 2461, 26], + ["eq_float", 4, 27, 3, 2461, 26], + ["jump", "eq_done_2040", 2461, 26], + "eq_nn_2042", + ["is_text", 7, 27, 2461, 26], + ["jump_false", 7, "eq_nt_2043", 2461, 26], "_nop_tc_221", - ["jump", "eq_nn_1993", 2365, 17], - ["eq_float", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nn_1993", - ["is_text", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nt_1994", 2365, 17], "_nop_tc_222", + ["eq_text", 4, 27, 3, 2461, 26], + ["jump", "eq_done_2040", 2461, 26], + "eq_nt_2043", + ["is_null", 7, 27, 2461, 26], + ["jump_false", 7, "eq_nnl_2044", 2461, 26], "_nop_tc_223", - ["eq_text", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nt_1994", - ["is_null", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nnl_1995", 2365, 17], + ["jump", "eq_nnl_2044", 2461, 26], + ["true", 4, 2461, 26], + ["jump", "eq_done_2040", 2461, 26], + "eq_nnl_2044", + ["is_bool", 7, 27, 2461, 26], + ["jump_false", 7, "eq_nb_2045", 2461, 26], "_nop_tc_224", - ["jump", "eq_nnl_1995", 2365, 17], - ["true", 4, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nnl_1995", - ["is_bool", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nb_1996", 2365, 17], + ["jump", "eq_nb_2045", 2461, 26], + ["eq_bool", 4, 27, 3, 2461, 26], + ["jump", "eq_done_2040", 2461, 26], + "eq_nb_2045", + ["false", 4, 2461, 26], + "eq_done_2040", + ["move", 3, 4, 2461, 26], + ["jump_true", 3, "or_end_2039", 2461, 26], + ["access", 4, "def", 2461, 48], + ["is_identical", 7, 27, 4, 2461, 48], + ["jump_true", 7, "eq_done_2046", 2461, 48], + ["is_int", 8, 27, 2461, 48], + ["jump_false", 8, "eq_ni_2047", 2461, 48], "_nop_tc_225", - ["jump", "eq_nb_1996", 2365, 17], - ["eq_bool", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nb_1996", - ["false", 4, 2365, 17], - "eq_done_1991", - ["jump_false", 4, "if_else_1989", 2365, 17], - ["load_field", 3, 1, "expression", 2366, 14], - ["move", 29, 3, 2366, 14], - ["null", 3, 2367, 19], - ["is_identical", 4, 29, 3, 2367, 19], - ["jump_true", 4, "ne_nid_2000", 2367, 19], - ["jump", "ne_ni_2001", 2367, 19], - "ne_nid_2000", - ["false", 4, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_ni_2001", - ["is_int", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nn_2002", 2367, 19], + ["jump", "eq_ni_2047", 2461, 48], + ["eq_int", 7, 27, 4, 2461, 48], + ["jump", "eq_done_2046", 2461, 48], + "eq_ni_2047", + ["is_num", 8, 27, 2461, 48], + ["jump_false", 8, "eq_nn_2048", 2461, 48], "_nop_tc_226", - ["jump", "ne_nn_2002", 2367, 19], - ["ne_int", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nn_2002", - ["is_num", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nt_2003", 2367, 19], + ["jump", "eq_nn_2048", 2461, 48], + ["eq_float", 7, 27, 4, 2461, 48], + ["jump", "eq_done_2046", 2461, 48], + "eq_nn_2048", + ["is_text", 8, 27, 2461, 48], + ["jump_false", 8, "eq_nt_2049", 2461, 48], "_nop_tc_227", - ["jump", "ne_nt_2003", 2367, 19], - ["ne_float", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nt_2003", - ["is_text", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nnl_2004", 2367, 19], "_nop_tc_228", - ["jump", "ne_nnl_2004", 2367, 19], - ["ne_text", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nnl_2004", - ["is_null", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nb_2005", 2367, 19], + ["eq_text", 7, 27, 4, 2461, 48], + ["jump", "eq_done_2046", 2461, 48], + "eq_nt_2049", + ["is_null", 8, 27, 2461, 48], + ["jump_false", 8, "eq_nnl_2050", 2461, 48], "_nop_tc_229", + ["jump", "eq_nnl_2050", 2461, 48], + ["true", 7, 2461, 48], + ["jump", "eq_done_2046", 2461, 48], + "eq_nnl_2050", + ["is_bool", 8, 27, 2461, 48], + ["jump_false", 8, "eq_nb_2051", 2461, 48], "_nop_tc_230", - ["false", 4, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nb_2005", - ["is_bool", 7, 29, 2367, 19], - ["jump_false", 7, "ne_mis_2006", 2367, 19], + ["jump", "eq_nb_2051", 2461, 48], + ["eq_bool", 7, 27, 4, 2461, 48], + ["jump", "eq_done_2046", 2461, 48], + "eq_nb_2051", + ["false", 7, 2461, 48], + "eq_done_2046", + ["move", 3, 7, 2461, 48], + "or_end_2039", + ["jump_false", 3, "if_else_2037", 2461, 48], + ["get", 3, 101, 1, 2462, 11], + ["frame", 4, 3, 1, 2462, 11], + ["null", 3, 2462, 11], + ["setarg", 4, 0, 3, 2462, 11], + ["setarg", 4, 1, 23, 2462, 11], + ["invoke", 4, 3, 2462, 11], + ["jump", "if_end_2038", 2462, 11], + "if_else_2037", + ["access", 3, -1, 2464, 26], + ["get", 4, 94, 1, 2464, 11], + ["frame", 7, 4, 2, 2464, 11], + ["null", 4, 2464, 11], + ["setarg", 7, 0, 4, 2464, 11], + ["setarg", 7, 1, 23, 2464, 11], + ["setarg", 7, 2, 3, 2464, 11], + ["invoke", 7, 3, 2464, 11], + "if_end_2038", + ["jump", "if_end_2028", 2464, 11], + "if_else_2027", + "if_end_2028", + ["get", 3, 51, 1, 2467, 7], + ["frame", 4, 3, 1, 2467, 7], + ["null", 3, 2467, 7], + ["setarg", 4, 0, 3, 2467, 7], + ["setarg", 4, 1, 19, 2467, 7], + ["invoke", 4, 3, 2467, 7], + ["null", 3, 2468, 19], + ["is_identical", 4, 24, 3, 2468, 19], + ["jump_true", 4, "ne_nid_2055", 2468, 19], + ["jump", "ne_ni_2056", 2468, 19], + "ne_nid_2055", + ["false", 4, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_ni_2056", + ["is_int", 7, 24, 2468, 19], + ["jump_false", 7, "ne_nn_2057", 2468, 19], "_nop_tc_231", - ["jump", "ne_mis_2006", 2367, 19], - ["ne_bool", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_mis_2006", - ["true", 4, 2367, 19], - "ne_done_1999", - ["jump_false", 4, "if_else_1997", 2367, 19], - ["access", 3, -1, 2368, 31], - ["get", 4, 88, 1, 2368, 16], - ["frame", 7, 4, 2, 2368, 16], - ["null", 4, 2368, 16], - ["setarg", 7, 0, 4, 2368, 16], - ["setarg", 7, 1, 29, 2368, 16], - ["setarg", 7, 2, 3, 2368, 16], - ["invoke", 7, 3, 2368, 16], - ["move", 30, 3, 2368, 16], - ["load_field", 3, 1, "tail", 2370, 13], - ["true", 4, 2370, 26], - ["is_identical", 7, 3, 4, 2370, 26], - ["jump_true", 7, "eq_done_2010", 2370, 26], - ["is_int", 8, 3, 2370, 26], - ["jump_false", 8, "eq_ni_2011", 2370, 26], + ["jump", "ne_nn_2057", 2468, 19], + ["ne_int", 4, 24, 3, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_nn_2057", + ["is_num", 7, 24, 2468, 19], + ["jump_false", 7, "ne_nt_2058", 2468, 19], "_nop_tc_232", - ["jump", "eq_ni_2011", 2370, 26], - ["eq_int", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_ni_2011", - ["is_num", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nn_2012", 2370, 26], + ["jump", "ne_nt_2058", 2468, 19], + ["ne_float", 4, 24, 3, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_nt_2058", + ["is_text", 7, 24, 2468, 19], + ["jump_false", 7, "ne_nnl_2059", 2468, 19], "_nop_tc_233", - ["jump", "eq_nn_2012", 2370, 26], - ["eq_float", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nn_2012", - ["is_text", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nt_2013", 2370, 26], + ["jump", "ne_nnl_2059", 2468, 19], + ["ne_text", 4, 24, 3, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_nnl_2059", + ["is_null", 7, 24, 2468, 19], + ["jump_false", 7, "ne_nb_2060", 2468, 19], "_nop_tc_234", - ["jump", "eq_nt_2013", 2370, 26], - ["eq_text", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nt_2013", - ["is_null", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nnl_2014", 2370, 26], "_nop_tc_235", - ["jump", "eq_nnl_2014", 2370, 26], - ["true", 7, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nnl_2014", - ["is_bool", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nb_2015", 2370, 26], + ["false", 4, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_nb_2060", + ["is_bool", 7, 24, 2468, 19], + ["jump_false", 7, "ne_mis_2061", 2468, 19], "_nop_tc_236", + ["jump", "ne_mis_2061", 2468, 19], + ["ne_bool", 4, 24, 3, 2468, 19], + ["jump", "ne_done_2054", 2468, 19], + "ne_mis_2061", + ["true", 4, 2468, 19], + "ne_done_2054", + ["jump_false", 4, "if_else_2052", 2468, 19], + ["access", 3, -1, 2469, 36], + ["get", 4, 94, 1, 2469, 21], + ["frame", 7, 4, 2, 2469, 21], + ["null", 4, 2469, 21], + ["setarg", 7, 0, 4, 2469, 21], + ["setarg", 7, 1, 24, 2469, 21], + ["setarg", 7, 2, 3, 2469, 21], + ["invoke", 7, 3, 2469, 21], + ["move", 28, 3, 2469, 21], + ["access", 3, "jump_false", 2470, 24], + ["get", 4, 63, 1, 2470, 9], + ["frame", 7, 4, 3, 2470, 9], + ["null", 4, 2470, 9], + ["setarg", 7, 0, 4, 2470, 9], + ["setarg", 7, 1, 3, 2470, 9], + ["setarg", 7, 2, 28, 2470, 9], + ["setarg", 7, 3, 17, 2470, 9], + ["invoke", 7, 3, 2470, 9], + ["jump", "if_end_2053", 2470, 9], + "if_else_2052", + "if_end_2053", + ["access", 11, 0, 2472, 12], + "while_start_2062", + ["length", 3, 12, 2473, 26], + ["is_int", 4, 11, 2473, 26], + ["jump_false", 4, "rel_ni_2064", 2473, 26], "_nop_tc_237", - ["eq_bool", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nb_2015", - ["false", 7, 2370, 26], - "eq_done_2010", - ["move", 3, 7, 2370, 26], - ["jump_false", 3, "and_end_2009", 2370, 26], - ["get", 4, 30, 1, 2370, 35], - ["not", 7, 4, 2370, 35], - ["move", 3, 7, 2370, 35], - "and_end_2009", - ["jump_false", 3, "if_else_2007", 2370, 35], - ["get", 3, 2, 1, 2371, 24], - ["get", 4, 2, 1, 2371, 46], - ["length", 7, 4, 2371, 46], - ["access", 4, 1, 2371, 64], "_nop_tc_238", + ["lt_int", 4, 11, 3, 2473, 26], + ["jump", "rel_done_2066", 2473, 26], + "rel_ni_2064", "_nop_tc_239", "_nop_tc_240", "_nop_tc_241", - ["subtract", 8, 7, 4, 2371, 64], - ["jump", "num_done_2017", 2371, 64], - "num_err_2016", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2371, - 64 - ], - ["access", 7, "error", 2371, 64], - ["access", 9, "cannot apply '-': operands must be numbers", 2371, 64], - ["array", 10, 0, 2371, 64], - ["push", 10, 9, 2371, 64], - ["frame", 9, 4, 2, 2371, 64], - ["null", 4, 2371, 64], - ["setarg", 9, 0, 4, 2371, 64], - ["setarg", 9, 1, 7, 2371, 64], - ["setarg", 9, 2, 10, 2371, 64], - ["invoke", 9, 4, 2371, 64], - ["disrupt", 2371, 64], - "num_done_2017", - ["load_dynamic", 4, 3, 8, 2371, 64], - ["move", 60, 4, 2371, 64], - ["is_array", 3, 60, 2372, 24], - ["move", 4, 3, 2372, 24], - ["jump_false", 4, "and_end_2020", 2372, 24], - ["access", 3, 0, 2372, 50], - ["load_index", 7, 60, 3, 2372, 50], - ["access", 3, "invoke", 2372, 56], - ["is_identical", 8, 7, 3, 2372, 56], - ["jump_true", 8, "eq_done_2021", 2372, 56], - ["is_int", 9, 7, 2372, 56], - ["jump_false", 9, "eq_ni_2022", 2372, 56], "_nop_tc_242", - ["jump", "eq_ni_2022", 2372, 56], - ["eq_int", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_ni_2022", - ["is_num", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nn_2023", 2372, 56], - "_nop_tc_243", - ["jump", "eq_nn_2023", 2372, 56], - ["eq_float", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nn_2023", - ["is_text", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nt_2024", 2372, 56], - "_nop_tc_244", - "_nop_tc_245", - ["eq_text", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nt_2024", - ["is_null", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nnl_2025", 2372, 56], - "_nop_tc_246", - ["jump", "eq_nnl_2025", 2372, 56], - ["true", 8, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nnl_2025", - ["is_bool", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nb_2026", 2372, 56], - "_nop_tc_247", - ["jump", "eq_nb_2026", 2372, 56], - ["eq_bool", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nb_2026", - ["false", 8, 2372, 56], - "eq_done_2021", - ["move", 4, 8, 2372, 56], - "and_end_2020", - ["jump_false", 4, "if_else_2018", 2372, 56], - ["access", 3, "tail_invoke", 2373, 29], - ["access", 4, 0, 2373, 24], - ["store_index", 60, 3, 4, 2373, 24], - ["jump", "if_end_2019", 2373, 24], - "if_else_2018", - "if_end_2019", - ["jump", "if_end_2008", 2373, 24], - "if_else_2007", - "if_end_2008", - ["access", 3, "return", 2376, 16], - ["get", 4, 50, 1, 2376, 9], - ["frame", 7, 4, 2, 2376, 9], - ["null", 4, 2376, 9], - ["setarg", 7, 0, 4, 2376, 9], - ["setarg", 7, 1, 3, 2376, 9], - ["setarg", 7, 2, 30, 2376, 9], - ["invoke", 7, 3, 2376, 9], - ["jump", "if_end_1998", 2376, 9], - "if_else_1997", - ["get", 3, 40, 1, 2378, 21], - ["frame", 4, 3, 0, 2378, 21], - ["null", 3, 2378, 21], - ["setarg", 4, 0, 3, 2378, 21], - ["invoke", 4, 3, 2378, 21], - ["move", 31, 3, 2378, 21], - ["access", 3, "null", 2379, 16], - ["get", 4, 50, 1, 2379, 9], - ["frame", 7, 4, 2, 2379, 9], - ["null", 4, 2379, 9], - ["setarg", 7, 0, 4, 2379, 9], - ["setarg", 7, 1, 3, 2379, 9], - ["setarg", 7, 2, 31, 2379, 9], - ["invoke", 7, 3, 2379, 9], - ["access", 3, "return", 2380, 16], - ["get", 4, 50, 1, 2380, 9], - ["frame", 7, 4, 2, 2380, 9], - ["null", 4, 2380, 9], - ["setarg", 7, 0, 4, 2380, 9], - ["setarg", 7, 1, 3, 2380, 9], - ["setarg", 7, 2, 31, 2380, 9], - ["invoke", 7, 3, 2380, 9], - "if_end_1998", - ["null", 3, 2382, 14], - ["return", 3, 2382, 14], - "_nop_ur_12", - "if_else_1989", - "if_end_1990", - ["access", 3, "go", 2385, 17], - ["is_identical", 4, 2, 3, 2385, 17], - ["jump_true", 4, "eq_done_2029", 2385, 17], - ["is_int", 7, 2, 2385, 17], - ["jump_false", 7, "eq_ni_2030", 2385, 17], - "_nop_tc_248", - ["jump", "eq_ni_2030", 2385, 17], - ["eq_int", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_ni_2030", - ["is_num", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nn_2031", 2385, 17], - "_nop_tc_249", - ["jump", "eq_nn_2031", 2385, 17], - ["eq_float", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nn_2031", - ["is_text", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nt_2032", 2385, 17], - "_nop_tc_250", - "_nop_tc_251", - ["eq_text", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nt_2032", - ["is_null", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nnl_2033", 2385, 17], - "_nop_tc_252", - ["jump", "eq_nnl_2033", 2385, 17], - ["true", 4, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nnl_2033", - ["is_bool", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nb_2034", 2385, 17], - "_nop_tc_253", - ["jump", "eq_nb_2034", 2385, 17], - ["eq_bool", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nb_2034", - ["false", 4, 2385, 17], - "eq_done_2029", - ["jump_false", 4, "if_else_2027", 2385, 17], - ["load_field", 3, 1, "expression", 2386, 19], - ["move", 32, 3, 2386, 19], - ["null", 3, 2387, 24], - ["is_identical", 4, 32, 3, 2387, 24], - ["jump_true", 4, "eq_done_2038", 2387, 24], - ["is_int", 7, 32, 2387, 24], - ["jump_false", 7, "eq_ni_2039", 2387, 24], - "_nop_tc_254", - ["jump", "eq_ni_2039", 2387, 24], - ["eq_int", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_ni_2039", - ["is_num", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nn_2040", 2387, 24], - "_nop_tc_255", - ["jump", "eq_nn_2040", 2387, 24], - ["eq_float", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nn_2040", - ["is_text", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nt_2041", 2387, 24], - "_nop_tc_256", - ["jump", "eq_nt_2041", 2387, 24], - ["eq_text", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nt_2041", - ["is_null", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nnl_2042", 2387, 24], - "_nop_tc_257", - "_nop_tc_258", - ["true", 4, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nnl_2042", - ["is_bool", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nb_2043", 2387, 24], - "_nop_tc_259", - ["jump", "eq_nb_2043", 2387, 24], - ["eq_bool", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nb_2043", - ["false", 4, 2387, 24], - "eq_done_2038", - ["move", 3, 4, 2387, 24], - ["jump_true", 3, "or_end_2037", 2387, 24], - ["load_field", 4, 32, "kind", 2387, 32], - ["access", 7, "(", 2387, 50], - ["is_identical", 8, 4, 7, 2387, 50], - ["jump_true", 8, "ne_nid_2045", 2387, 50], - ["jump", "ne_ni_2046", 2387, 50], - "ne_nid_2045", - ["false", 8, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_ni_2046", - ["is_int", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nn_2047", 2387, 50], - "_nop_tc_260", - ["jump", "ne_nn_2047", 2387, 50], - ["ne_int", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nn_2047", - ["is_num", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nt_2048", 2387, 50], - "_nop_tc_261", - ["jump", "ne_nt_2048", 2387, 50], - ["ne_float", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nt_2048", - ["is_text", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nnl_2049", 2387, 50], - "_nop_tc_262", - "_nop_tc_263", - ["ne_text", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nnl_2049", - ["is_null", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nb_2050", 2387, 50], - "_nop_tc_264", - ["jump", "ne_nb_2050", 2387, 50], - ["false", 8, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nb_2050", - ["is_bool", 9, 4, 2387, 50], - ["jump_false", 9, "ne_mis_2051", 2387, 50], - "_nop_tc_265", - ["jump", "ne_mis_2051", 2387, 50], - ["ne_bool", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_mis_2051", - ["true", 8, 2387, 50], - "ne_done_2044", - ["move", 3, 8, 2387, 50], - "or_end_2037", - ["jump_false", 3, "if_else_2035", 2387, 50], - ["null", 3, 2388, 16], - ["return", 3, 2388, 16], - "_nop_ur_13", - "if_else_2035", - "if_end_2036", - ["load_field", 3, 32, "expression", 2390, 16], - ["move", 33, 3, 2390, 16], - ["load_field", 3, 32, "list", 2391, 19], - ["move", 34, 3, 2391, 19], - ["array", 3, 0, 2392, 19], - ["move", 35, 3, 2392, 19], - ["access", 11, 0, 2393, 12], - ["null", 3, 2394, 28], - ["is_identical", 4, 34, 3, 2394, 28], - ["jump_true", 4, "ne_nid_2055", 2394, 28], - ["jump", "ne_ni_2056", 2394, 28], - "ne_nid_2055", - ["false", 4, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_ni_2056", - ["is_int", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nn_2057", 2394, 28], - "_nop_tc_266", - ["jump", "ne_nn_2057", 2394, 28], - ["ne_int", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nn_2057", - ["is_num", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nt_2058", 2394, 28], - "_nop_tc_267", - ["jump", "ne_nt_2058", 2394, 28], - ["ne_float", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nt_2058", - ["is_text", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nnl_2059", 2394, 28], - "_nop_tc_268", - ["jump", "ne_nnl_2059", 2394, 28], - ["ne_text", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nnl_2059", - ["is_null", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nb_2060", 2394, 28], - "_nop_tc_269", - "_nop_tc_270", - ["false", 4, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nb_2060", - ["is_bool", 7, 34, 2394, 28], - ["jump_false", 7, "ne_mis_2061", 2394, 28], - "_nop_tc_271", - ["jump", "ne_mis_2061", 2394, 28], - ["ne_bool", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_mis_2061", - ["true", 4, 2394, 28], - "ne_done_2054", - ["jump_false", 4, "tern_else_2052", 2394, 28], - ["length", 3, 34, 2394, 42], - ["move", 4, 3, 2394, 42], - ["jump", "tern_end_2053", 2394, 42], - "tern_else_2052", - ["access", 3, 0, 2394, 55], - ["move", 4, 3, 2394, 55], - "tern_end_2053", - ["move", 36, 4, 2394, 55], - "while_start_2062", - ["is_int", 3, 11, 2395, 19], - ["jump_false", 3, "rel_ni_2064", 2395, 19], - ["is_int", 4, 36, 2395, 19], - ["jump_false", 4, "rel_ni_2064", 2395, 19], - ["lt_int", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_ni_2064", - ["is_num", 3, 11, 2395, 19], - ["jump_false", 3, "rel_nn_2065", 2395, 19], - ["is_num", 4, 36, 2395, 19], - ["jump_false", 4, "rel_nn_2065", 2395, 19], - ["lt_float", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], + ["lt_float", 4, 11, 3, 2473, 26], + ["jump", "rel_done_2066", 2473, 26], "rel_nn_2065", - ["is_text", 3, 11, 2395, 19], - ["jump_false", 3, "rel_err_2067", 2395, 19], - ["is_text", 4, 36, 2395, 19], - ["jump_false", 4, "rel_err_2067", 2395, 19], - ["lt_text", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], + "_nop_tc_243", + ["jump", "rel_err_2067", 2473, 26], + "_nop_tc_244", + ["jump", "rel_err_2067", 2473, 26], + ["lt_text", 4, 11, 3, 2473, 26], + ["jump", "rel_done_2066", 2473, 26], "rel_err_2067", [ "access", @@ -23100,36 +23728,37 @@ "kind": "name", "make": "intrinsic" }, - 2395, - 19 + 2473, + 26 ], - ["access", 4, "error", 2395, 19], - ["access", 8, "cannot compare with '<': operands must be same type", 2395, 19], - ["array", 9, 0, 2395, 19], - ["push", 9, 8, 2395, 19], - ["frame", 8, 3, 2, 2395, 19], - ["null", 3, 2395, 19], - ["setarg", 8, 0, 3, 2395, 19], - ["setarg", 8, 1, 4, 2395, 19], - ["setarg", 8, 2, 9, 2395, 19], - ["invoke", 8, 3, 2395, 19], - ["disrupt", 2395, 19], + ["access", 7, "error", 2473, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2473, 26], + ["array", 9, 0, 2473, 26], + ["push", 9, 8, 2473, 26], + ["frame", 8, 3, 2, 2473, 26], + ["null", 3, 2473, 26], + ["setarg", 8, 0, 3, 2473, 26], + ["setarg", 8, 1, 7, 2473, 26], + ["setarg", 8, 2, 9, 2473, 26], + ["invoke", 8, 3, 2473, 26], + ["disrupt", 2473, 26], "rel_done_2066", - ["jump_false", 7, "while_end_2063", 2395, 19], - ["load_dynamic", 3, 34, 11, 2396, 44], - ["access", 4, -1, 2396, 49], - ["get", 7, 88, 1, 2396, 25], - ["frame", 8, 7, 2, 2396, 25], - ["null", 7, 2396, 25], - ["setarg", 8, 0, 7, 2396, 25], - ["setarg", 8, 1, 3, 2396, 25], - ["setarg", 8, 2, 4, 2396, 25], - ["invoke", 8, 3, 2396, 25], - ["is_array", 4, 35, 2396, 25], - ["jump_false", 4, "push_err_2068", 2396, 25], - ["push", 35, 3, 2396, 25], - ["jump", "push_done_2069", 2396, 25], - "push_err_2068", + ["jump_false", 4, "while_end_2063", 2473, 26], + ["load_dynamic", 3, 12, 11, 2474, 29], + ["get", 4, 101, 1, 2474, 9], + ["frame", 7, 4, 1, 2474, 9], + ["null", 4, 2474, 9], + ["setarg", 7, 0, 4, 2474, 9], + ["setarg", 7, 1, 3, 2474, 9], + ["invoke", 7, 3, 2474, 9], + ["access", 3, 1, 2475, 19], + "_nop_tc_245", + "_nop_tc_246", + "_nop_tc_247", + "_nop_tc_248", + ["add", 4, 11, 3, 2475, 19], + ["jump", "num_done_2069", 2475, 19], + "num_err_2068", [ "access", 3, @@ -23138,1502 +23767,2147 @@ "kind": "name", "make": "intrinsic" }, - 2396, - 25 - ], - ["access", 4, "error", 2396, 25], - ["access", 7, "cannot push: target must be an array", 2396, 25], - ["array", 8, 0, 2396, 25], - ["push", 8, 7, 2396, 25], - ["frame", 7, 3, 2, 2396, 25], - ["null", 3, 2396, 25], - ["setarg", 7, 0, 3, 2396, 25], - ["setarg", 7, 1, 4, 2396, 25], - ["setarg", 7, 2, 8, 2396, 25], - ["invoke", 7, 3, 2396, 25], - ["disrupt", 2396, 25], - "push_done_2069", - ["access", 3, 1, 2397, 19], - ["is_num", 4, 11, 2397, 19], - ["jump_false", 4, "num_err_2070", 2397, 19], - "_nop_tc_272", - "_nop_tc_273", - ["add", 4, 11, 3, 2397, 19], - ["jump", "num_done_2071", 2397, 19], - "num_err_2070", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2397, + 2475, 19 ], - ["access", 7, "error", 2397, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2397, 19], - ["array", 9, 0, 2397, 19], - ["push", 9, 8, 2397, 19], - ["frame", 8, 3, 2, 2397, 19], - ["null", 3, 2397, 19], - ["setarg", 8, 0, 3, 2397, 19], - ["setarg", 8, 1, 7, 2397, 19], - ["setarg", 8, 2, 9, 2397, 19], - ["invoke", 8, 3, 2397, 19], - ["disrupt", 2397, 19], - "num_done_2071", - ["move", 11, 4, 2397, 19], - ["jump", "while_start_2062", 2397, 19], + ["access", 7, "error", 2475, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2475, 19], + ["array", 9, 0, 2475, 19], + ["push", 9, 8, 2475, 19], + ["frame", 8, 3, 2, 2475, 19], + ["null", 3, 2475, 19], + ["setarg", 8, 0, 3, 2475, 19], + ["setarg", 8, 1, 7, 2475, 19], + ["setarg", 8, 2, 9, 2475, 19], + ["invoke", 8, 3, 2475, 19], + ["disrupt", 2475, 19], + "num_done_2069", + ["move", 11, 4, 2475, 19], + ["jump", "while_start_2062", 2475, 19], "while_end_2063", - ["load_field", 3, 33, "kind", 2399, 21], - ["move", 37, 3, 2399, 21], - ["access", 3, ".", 2400, 26], - ["is_identical", 4, 37, 3, 2400, 26], - ["jump_true", 4, "eq_done_2074", 2400, 26], - ["is_int", 7, 37, 2400, 26], - ["jump_false", 7, "eq_ni_2075", 2400, 26], - "_nop_tc_274", - ["jump", "eq_ni_2075", 2400, 26], - ["eq_int", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_ni_2075", - ["is_num", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nn_2076", 2400, 26], - "_nop_tc_275", - ["jump", "eq_nn_2076", 2400, 26], - ["eq_float", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nn_2076", - ["is_text", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nt_2077", 2400, 26], - "_nop_tc_276", - "_nop_tc_277", - ["eq_text", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nt_2077", - ["is_null", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nnl_2078", 2400, 26], - "_nop_tc_278", - ["jump", "eq_nnl_2078", 2400, 26], - ["true", 4, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nnl_2078", - ["is_bool", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nb_2079", 2400, 26], - "_nop_tc_279", - ["jump", "eq_nb_2079", 2400, 26], - ["eq_bool", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nb_2079", - ["false", 4, 2400, 26], - "eq_done_2074", - ["jump_false", 4, "if_else_2072", 2400, 26], - ["load_field", 3, 33, "left", 2401, 20], - ["move", 38, 3, 2401, 20], - ["load_field", 3, 33, "right", 2402, 16], - ["move", 39, 3, 2402, 16], - ["access", 3, -1, 2403, 39], - ["get", 4, 88, 1, 2403, 20], - ["frame", 7, 4, 2, 2403, 20], - ["null", 4, 2403, 20], - ["setarg", 7, 0, 4, 2403, 20], - ["setarg", 7, 1, 38, 2403, 20], - ["setarg", 7, 2, 3, 2403, 20], - ["invoke", 7, 3, 2403, 20], - ["move", 40, 3, 2403, 20], - ["get", 3, 80, 1, 2404, 9], - ["frame", 4, 3, 3, 2404, 9], - ["null", 3, 2404, 9], - ["setarg", 4, 0, 3, 2404, 9], - ["setarg", 4, 1, 40, 2404, 9], - ["setarg", 4, 2, 39, 2404, 9], - ["setarg", 4, 3, 35, 2404, 9], - ["invoke", 4, 3, 2404, 9], - ["jump", "if_end_2073", 2404, 9], - "if_else_2072", - ["access", 3, -1, 2406, 38], - ["get", 4, 88, 1, 2406, 21], - ["frame", 7, 4, 2, 2406, 21], - ["null", 4, 2406, 21], - ["setarg", 7, 0, 4, 2406, 21], - ["setarg", 7, 1, 33, 2406, 21], - ["setarg", 7, 2, 3, 2406, 21], - ["invoke", 7, 3, 2406, 21], - ["move", 41, 3, 2406, 21], - ["get", 3, 79, 1, 2407, 9], - ["frame", 4, 3, 2, 2407, 9], - ["null", 3, 2407, 9], - ["setarg", 4, 0, 3, 2407, 9], - ["setarg", 4, 1, 41, 2407, 9], - ["setarg", 4, 2, 35, 2407, 9], - ["invoke", 4, 3, 2407, 9], - "if_end_2073", - ["null", 3, 2409, 14], - ["return", 3, 2409, 14], - "_nop_ur_14", - "if_else_2027", - "if_end_2028", - ["access", 3, "disrupt", 2412, 17], - ["is_identical", 4, 2, 3, 2412, 17], - ["jump_true", 4, "eq_done_2082", 2412, 17], - ["is_int", 7, 2, 2412, 17], - ["jump_false", 7, "eq_ni_2083", 2412, 17], - "_nop_tc_280", - ["jump", "eq_ni_2083", 2412, 17], - ["eq_int", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_ni_2083", - ["is_num", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nn_2084", 2412, 17], - "_nop_tc_281", - ["jump", "eq_nn_2084", 2412, 17], - ["eq_float", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nn_2084", - ["is_text", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nt_2085", 2412, 17], - "_nop_tc_282", - "_nop_tc_283", - ["eq_text", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nt_2085", - ["is_null", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nnl_2086", 2412, 17], - "_nop_tc_284", - ["jump", "eq_nnl_2086", 2412, 17], - ["true", 4, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nnl_2086", - ["is_bool", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nb_2087", 2412, 17], - "_nop_tc_285", - ["jump", "eq_nb_2087", 2412, 17], - ["eq_bool", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nb_2087", - ["false", 4, 2412, 17], - "eq_done_2082", - ["jump_false", 4, "if_else_2080", 2412, 17], - ["access", 3, "disrupt", 2413, 14], - ["get", 4, 49, 1, 2413, 7], - ["frame", 7, 4, 1, 2413, 7], - ["null", 4, 2413, 7], - ["setarg", 7, 0, 4, 2413, 7], - ["setarg", 7, 1, 3, 2413, 7], - ["invoke", 7, 3, 2413, 7], - ["null", 3, 2414, 14], - ["return", 3, 2414, 14], - "_nop_ur_15", - "if_else_2080", - "if_end_2081", - ["access", 3, "break", 2417, 17], - ["is_identical", 4, 2, 3, 2417, 17], - ["jump_true", 4, "eq_done_2090", 2417, 17], - ["is_int", 7, 2, 2417, 17], - ["jump_false", 7, "eq_ni_2091", 2417, 17], - "_nop_tc_286", - ["jump", "eq_ni_2091", 2417, 17], - ["eq_int", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_ni_2091", - ["is_num", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nn_2092", 2417, 17], - "_nop_tc_287", - ["jump", "eq_nn_2092", 2417, 17], - ["eq_float", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nn_2092", - ["is_text", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nt_2093", 2417, 17], - "_nop_tc_288", - "_nop_tc_289", - ["eq_text", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nt_2093", - ["is_null", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nnl_2094", 2417, 17], - "_nop_tc_290", - ["jump", "eq_nnl_2094", 2417, 17], - ["true", 4, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nnl_2094", - ["is_bool", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nb_2095", 2417, 17], - "_nop_tc_291", - ["jump", "eq_nb_2095", 2417, 17], - ["eq_bool", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nb_2095", - ["false", 4, 2417, 17], - "eq_done_2090", - ["jump_false", 4, "if_else_2088", 2417, 17], - ["load_field", 3, 1, "name", 2418, 11], - ["null", 4, 2418, 24], - ["is_identical", 7, 3, 4, 2418, 24], - ["jump_true", 7, "ne_nid_2100", 2418, 24], - ["jump", "ne_ni_2101", 2418, 24], - "ne_nid_2100", - ["false", 7, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_ni_2101", - ["is_int", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nn_2102", 2418, 24], - "_nop_tc_292", - ["jump", "ne_nn_2102", 2418, 24], - ["ne_int", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nn_2102", - ["is_num", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nt_2103", 2418, 24], - "_nop_tc_293", - ["jump", "ne_nt_2103", 2418, 24], - ["ne_float", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nt_2103", - ["is_text", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nnl_2104", 2418, 24], - "_nop_tc_294", - ["jump", "ne_nnl_2104", 2418, 24], - ["ne_text", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nnl_2104", - ["is_null", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nb_2105", 2418, 24], - "_nop_tc_295", - "_nop_tc_296", - ["false", 7, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nb_2105", - ["is_bool", 8, 3, 2418, 24], - ["jump_false", 8, "ne_mis_2106", 2418, 24], - "_nop_tc_297", - ["jump", "ne_mis_2106", 2418, 24], - ["ne_bool", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_mis_2106", - ["true", 7, 2418, 24], - "ne_done_2099", - ["move", 3, 7, 2418, 24], - ["jump_false", 3, "and_end_2098", 2418, 24], - ["get", 4, 22, 1, 2418, 32], - ["load_field", 7, 1, "name", 2418, 44], - ["load_dynamic", 8, 4, 7, 2418, 44], - ["null", 4, 2418, 58], - ["is_identical", 7, 8, 4, 2418, 58], - ["jump_true", 7, "ne_nid_2108", 2418, 58], - ["jump", "ne_ni_2109", 2418, 58], - "ne_nid_2108", - ["false", 7, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_ni_2109", - ["is_int", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nn_2110", 2418, 58], - "_nop_tc_298", - ["jump", "ne_nn_2110", 2418, 58], - ["ne_int", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nn_2110", - ["is_num", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nt_2111", 2418, 58], - "_nop_tc_299", - ["jump", "ne_nt_2111", 2418, 58], - ["ne_float", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nt_2111", - ["is_text", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nnl_2112", 2418, 58], - "_nop_tc_300", - ["jump", "ne_nnl_2112", 2418, 58], - ["ne_text", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nnl_2112", - ["is_null", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nb_2113", 2418, 58], - "_nop_tc_301", - "_nop_tc_302", - ["false", 7, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nb_2113", - ["is_bool", 9, 8, 2418, 58], - ["jump_false", 9, "ne_mis_2114", 2418, 58], - "_nop_tc_303", - ["jump", "ne_mis_2114", 2418, 58], - ["ne_bool", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_mis_2114", - ["true", 7, 2418, 58], - "ne_done_2107", - ["move", 3, 7, 2418, 58], - "and_end_2098", - ["jump_false", 3, "if_else_2096", 2418, 58], - ["get", 3, 22, 1, 2419, 19], - ["load_field", 4, 1, "name", 2419, 31], - ["load_dynamic", 7, 3, 4, 2419, 31], - ["load_field", 3, 7, "break_target", 2419, 31], - ["get", 4, 59, 1, 2419, 9], - ["frame", 7, 4, 1, 2419, 9], - ["null", 4, 2419, 9], - ["setarg", 7, 0, 4, 2419, 9], - ["setarg", 7, 1, 3, 2419, 9], - ["invoke", 7, 3, 2419, 9], - ["jump", "if_end_2097", 2419, 9], - "if_else_2096", - ["get", 3, 19, 1, 2420, 18], - ["null", 4, 2420, 34], - ["is_identical", 7, 3, 4, 2420, 34], - ["jump_true", 7, "ne_nid_2118", 2420, 34], - ["jump", "ne_ni_2119", 2420, 34], - "ne_nid_2118", - ["false", 7, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_ni_2119", - ["is_int", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nn_2120", 2420, 34], - "_nop_tc_304", - ["jump", "ne_nn_2120", 2420, 34], - ["ne_int", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nn_2120", - ["is_num", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nt_2121", 2420, 34], - "_nop_tc_305", - ["jump", "ne_nt_2121", 2420, 34], - ["ne_float", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nt_2121", - ["is_text", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nnl_2122", 2420, 34], - "_nop_tc_306", - ["jump", "ne_nnl_2122", 2420, 34], - ["ne_text", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nnl_2122", - ["is_null", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nb_2123", 2420, 34], - "_nop_tc_307", - "_nop_tc_308", - ["false", 7, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nb_2123", - ["is_bool", 8, 3, 2420, 34], - ["jump_false", 8, "ne_mis_2124", 2420, 34], - "_nop_tc_309", - ["jump", "ne_mis_2124", 2420, 34], - ["ne_bool", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_mis_2124", - ["true", 7, 2420, 34], - "ne_done_2117", - ["jump_false", 7, "if_else_2115", 2420, 34], - ["get", 3, 19, 1, 2421, 19], - ["get", 4, 59, 1, 2421, 9], - ["frame", 7, 4, 1, 2421, 9], - ["null", 4, 2421, 9], - ["setarg", 7, 0, 4, 2421, 9], - ["setarg", 7, 1, 3, 2421, 9], - ["invoke", 7, 3, 2421, 9], - ["jump", "if_end_2116", 2421, 9], - "if_else_2115", - "if_end_2116", - "if_end_2097", - ["null", 3, 2423, 14], - ["return", 3, 2423, 14], - "_nop_ur_16", - "if_else_2088", - "if_end_2089", - ["access", 3, "continue", 2426, 17], - ["is_identical", 4, 2, 3, 2426, 17], - ["jump_true", 4, "eq_done_2127", 2426, 17], - ["is_int", 7, 2, 2426, 17], - ["jump_false", 7, "eq_ni_2128", 2426, 17], - "_nop_tc_310", - ["jump", "eq_ni_2128", 2426, 17], - ["eq_int", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_ni_2128", - ["is_num", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nn_2129", 2426, 17], - "_nop_tc_311", - ["jump", "eq_nn_2129", 2426, 17], - ["eq_float", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nn_2129", - ["is_text", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nt_2130", 2426, 17], - "_nop_tc_312", - "_nop_tc_313", - ["eq_text", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nt_2130", - ["is_null", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nnl_2131", 2426, 17], - "_nop_tc_314", - ["jump", "eq_nnl_2131", 2426, 17], - ["true", 4, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nnl_2131", - ["is_bool", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nb_2132", 2426, 17], - "_nop_tc_315", - ["jump", "eq_nb_2132", 2426, 17], - ["eq_bool", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nb_2132", - ["false", 4, 2426, 17], - "eq_done_2127", - ["jump_false", 4, "if_else_2125", 2426, 17], - ["load_field", 3, 1, "name", 2427, 11], - ["null", 4, 2427, 24], - ["is_identical", 7, 3, 4, 2427, 24], - ["jump_true", 7, "ne_nid_2137", 2427, 24], - ["jump", "ne_ni_2138", 2427, 24], - "ne_nid_2137", - ["false", 7, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_ni_2138", - ["is_int", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nn_2139", 2427, 24], - "_nop_tc_316", - ["jump", "ne_nn_2139", 2427, 24], - ["ne_int", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nn_2139", - ["is_num", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nt_2140", 2427, 24], - "_nop_tc_317", - ["jump", "ne_nt_2140", 2427, 24], - ["ne_float", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nt_2140", - ["is_text", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nnl_2141", 2427, 24], - "_nop_tc_318", - ["jump", "ne_nnl_2141", 2427, 24], - ["ne_text", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nnl_2141", - ["is_null", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nb_2142", 2427, 24], - "_nop_tc_319", - "_nop_tc_320", - ["false", 7, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nb_2142", - ["is_bool", 8, 3, 2427, 24], - ["jump_false", 8, "ne_mis_2143", 2427, 24], - "_nop_tc_321", - ["jump", "ne_mis_2143", 2427, 24], - ["ne_bool", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_mis_2143", - ["true", 7, 2427, 24], - "ne_done_2136", - ["move", 3, 7, 2427, 24], - ["jump_false", 3, "and_end_2135", 2427, 24], - ["get", 4, 22, 1, 2427, 32], - ["load_field", 7, 1, "name", 2427, 44], - ["load_dynamic", 8, 4, 7, 2427, 44], - ["null", 4, 2427, 58], - ["is_identical", 7, 8, 4, 2427, 58], - ["jump_true", 7, "ne_nid_2145", 2427, 58], - ["jump", "ne_ni_2146", 2427, 58], - "ne_nid_2145", - ["false", 7, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_ni_2146", - ["is_int", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nn_2147", 2427, 58], - "_nop_tc_322", - ["jump", "ne_nn_2147", 2427, 58], - ["ne_int", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nn_2147", - ["is_num", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nt_2148", 2427, 58], - "_nop_tc_323", - ["jump", "ne_nt_2148", 2427, 58], - ["ne_float", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nt_2148", - ["is_text", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nnl_2149", 2427, 58], - "_nop_tc_324", - ["jump", "ne_nnl_2149", 2427, 58], - ["ne_text", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nnl_2149", - ["is_null", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nb_2150", 2427, 58], - "_nop_tc_325", - "_nop_tc_326", - ["false", 7, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nb_2150", - ["is_bool", 9, 8, 2427, 58], - ["jump_false", 9, "ne_mis_2151", 2427, 58], - "_nop_tc_327", - ["jump", "ne_mis_2151", 2427, 58], - ["ne_bool", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_mis_2151", - ["true", 7, 2427, 58], - "ne_done_2144", - ["move", 3, 7, 2427, 58], - "and_end_2135", - ["jump_false", 3, "if_else_2133", 2427, 58], - ["get", 3, 22, 1, 2428, 19], - ["load_field", 4, 1, "name", 2428, 31], - ["load_dynamic", 7, 3, 4, 2428, 31], - ["load_field", 3, 7, "continue_target", 2428, 31], - ["get", 4, 59, 1, 2428, 9], - ["frame", 7, 4, 1, 2428, 9], - ["null", 4, 2428, 9], - ["setarg", 7, 0, 4, 2428, 9], - ["setarg", 7, 1, 3, 2428, 9], - ["invoke", 7, 3, 2428, 9], - ["jump", "if_end_2134", 2428, 9], - "if_else_2133", - ["get", 3, 20, 1, 2429, 18], - ["null", 4, 2429, 37], - ["is_identical", 7, 3, 4, 2429, 37], - ["jump_true", 7, "ne_nid_2155", 2429, 37], - ["jump", "ne_ni_2156", 2429, 37], - "ne_nid_2155", - ["false", 7, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_ni_2156", - ["is_int", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nn_2157", 2429, 37], - "_nop_tc_328", - ["jump", "ne_nn_2157", 2429, 37], - ["ne_int", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nn_2157", - ["is_num", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nt_2158", 2429, 37], - "_nop_tc_329", - ["jump", "ne_nt_2158", 2429, 37], - ["ne_float", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nt_2158", - ["is_text", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nnl_2159", 2429, 37], - "_nop_tc_330", - ["jump", "ne_nnl_2159", 2429, 37], - ["ne_text", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nnl_2159", - ["is_null", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nb_2160", 2429, 37], - "_nop_tc_331", - "_nop_tc_332", - ["false", 7, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nb_2160", - ["is_bool", 8, 3, 2429, 37], - ["jump_false", 8, "ne_mis_2161", 2429, 37], - "_nop_tc_333", - ["jump", "ne_mis_2161", 2429, 37], - ["ne_bool", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_mis_2161", - ["true", 7, 2429, 37], - "ne_done_2154", - ["jump_false", 7, "if_else_2152", 2429, 37], - ["get", 3, 20, 1, 2430, 19], - ["get", 4, 59, 1, 2430, 9], - ["frame", 7, 4, 1, 2430, 9], - ["null", 4, 2430, 9], - ["setarg", 7, 0, 4, 2430, 9], - ["setarg", 7, 1, 3, 2430, 9], - ["invoke", 7, 3, 2430, 9], - ["jump", "if_end_2153", 2430, 9], - "if_else_2152", - "if_end_2153", - "if_end_2134", - ["null", 3, 2432, 14], - ["return", 3, 2432, 14], - "_nop_ur_17", - "if_else_2125", - "if_end_2126", - ["access", 3, "switch", 2435, 17], - ["is_identical", 4, 2, 3, 2435, 17], - ["jump_true", 4, "eq_done_2164", 2435, 17], - ["is_int", 7, 2, 2435, 17], - ["jump_false", 7, "eq_ni_2165", 2435, 17], - "_nop_tc_334", - ["jump", "eq_ni_2165", 2435, 17], - ["eq_int", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_ni_2165", - ["is_num", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nn_2166", 2435, 17], - "_nop_tc_335", - ["jump", "eq_nn_2166", 2435, 17], - ["eq_float", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nn_2166", - ["is_text", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nt_2167", 2435, 17], - "_nop_tc_336", - "_nop_tc_337", - ["eq_text", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nt_2167", - ["is_null", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nnl_2168", 2435, 17], - "_nop_tc_338", - ["jump", "eq_nnl_2168", 2435, 17], - ["true", 4, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nnl_2168", - ["is_bool", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nb_2169", 2435, 17], - "_nop_tc_339", - ["jump", "eq_nb_2169", 2435, 17], - ["eq_bool", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nb_2169", - ["false", 4, 2435, 17], - "eq_done_2164", - ["jump_false", 4, "if_else_2162", 2435, 17], - ["load_field", 3, 1, "expression", 2436, 14], - ["move", 29, 3, 2436, 14], - ["load_field", 3, 1, "cases", 2437, 15], - ["move", 42, 3, 2437, 15], - ["access", 3, -1, 2438, 35], - ["get", 4, 88, 1, 2438, 20], - ["frame", 7, 4, 2, 2438, 20], - ["null", 4, 2438, 20], - ["setarg", 7, 0, 4, 2438, 20], - ["setarg", 7, 1, 29, 2438, 20], - ["setarg", 7, 2, 3, 2438, 20], - ["invoke", 7, 3, 2438, 20], - ["move", 43, 3, 2438, 20], - ["access", 3, "switch_end", 2439, 29], - ["get", 4, 45, 1, 2439, 19], - ["frame", 7, 4, 1, 2439, 19], - ["null", 4, 2439, 19], - ["setarg", 7, 0, 4, 2439, 19], - ["setarg", 7, 1, 3, 2439, 19], - ["invoke", 7, 3, 2439, 19], - ["move", 17, 3, 2439, 19], - ["null", 44, 2440, 23], - ["get", 3, 19, 1, 2441, 19], - ["move", 20, 3, 2441, 19], - ["put", 17, 19, 1, 2442, 22], - ["array", 3, 0, 2444, 21], - ["move", 45, 3, 2444, 21], - ["access", 11, 0, 2445, 12], - "while_start_2170", - ["length", 3, 42, 2446, 26], - ["is_int", 4, 11, 2446, 26], - ["jump_false", 4, "rel_ni_2172", 2446, 26], - "_nop_tc_340", - "_nop_tc_341", - ["lt_int", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_ni_2172", - ["is_num", 4, 11, 2446, 26], - ["jump_false", 4, "rel_nn_2173", 2446, 26], - "_nop_tc_342", - "_nop_tc_343", - ["lt_float", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_nn_2173", - ["is_text", 4, 11, 2446, 26], - ["jump_false", 4, "rel_err_2175", 2446, 26], - "_nop_tc_344", - ["jump", "rel_err_2175", 2446, 26], - ["lt_text", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_err_2175", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2446, - 26 - ], - ["access", 4, "error", 2446, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2446, 26], - ["array", 9, 0, 2446, 26], - ["push", 9, 8, 2446, 26], - ["frame", 8, 3, 2, 2446, 26], - ["null", 3, 2446, 26], - ["setarg", 8, 0, 3, 2446, 26], - ["setarg", 8, 1, 4, 2446, 26], - ["setarg", 8, 2, 9, 2446, 26], - ["invoke", 8, 3, 2446, 26], - ["disrupt", 2446, 26], - "rel_done_2174", - ["jump_false", 7, "while_end_2171", 2446, 26], - ["load_dynamic", 3, 42, 11, 2447, 27], - ["move", 46, 3, 2447, 27], - ["load_field", 3, 46, "kind", 2448, 21], - ["move", 47, 3, 2448, 21], - ["access", 3, "default", 2449, 26], - ["is_identical", 4, 47, 3, 2449, 26], - ["jump_true", 4, "eq_done_2178", 2449, 26], - ["is_int", 7, 47, 2449, 26], - ["jump_false", 7, "eq_ni_2179", 2449, 26], - "_nop_tc_345", - ["jump", "eq_ni_2179", 2449, 26], - ["eq_int", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_ni_2179", - ["is_num", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nn_2180", 2449, 26], - "_nop_tc_346", - ["jump", "eq_nn_2180", 2449, 26], - ["eq_float", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nn_2180", - ["is_text", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nt_2181", 2449, 26], - "_nop_tc_347", - "_nop_tc_348", - ["eq_text", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nt_2181", - ["is_null", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nnl_2182", 2449, 26], - "_nop_tc_349", - ["jump", "eq_nnl_2182", 2449, 26], - ["true", 4, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nnl_2182", - ["is_bool", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nb_2183", 2449, 26], - "_nop_tc_350", - ["jump", "eq_nb_2183", 2449, 26], - ["eq_bool", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nb_2183", - ["false", 4, 2449, 26], - "eq_done_2178", - ["jump_false", 4, "if_else_2176", 2449, 26], - ["access", 3, "switch_default", 2450, 37], - ["get", 4, 45, 1, 2450, 27], - ["frame", 7, 4, 1, 2450, 27], - ["null", 4, 2450, 27], - ["setarg", 7, 0, 4, 2450, 27], - ["setarg", 7, 1, 3, 2450, 27], - ["invoke", 7, 3, 2450, 27], - ["move", 44, 3, 2450, 27], - ["is_array", 3, 45, 2451, 29], - ["jump_false", 3, "push_err_2184", 2451, 29], - ["push", 45, 44, 2451, 29], - ["jump", "push_done_2185", 2451, 29], - "push_err_2184", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2451, - 29 - ], - ["access", 4, "error", 2451, 29], - ["access", 7, "cannot push: target must be an array", 2451, 29], - ["array", 8, 0, 2451, 29], - ["push", 8, 7, 2451, 29], - ["frame", 7, 3, 2, 2451, 29], - ["null", 3, 2451, 29], - ["setarg", 7, 0, 3, 2451, 29], - ["setarg", 7, 1, 4, 2451, 29], - ["setarg", 7, 2, 8, 2451, 29], - ["invoke", 7, 3, 2451, 29], - ["disrupt", 2451, 29], - "push_done_2185", - ["jump", "if_end_2177", 2451, 29], - "if_else_2176", - ["access", 3, "switch_case", 2453, 34], - ["get", 4, 45, 1, 2453, 24], - ["frame", 7, 4, 1, 2453, 24], - ["null", 4, 2453, 24], - ["setarg", 7, 0, 4, 2453, 24], - ["setarg", 7, 1, 3, 2453, 24], - ["invoke", 7, 3, 2453, 24], - ["move", 48, 3, 2453, 24], - ["load_field", 3, 46, "expression", 2454, 23], - ["move", 49, 3, 2454, 23], - ["access", 3, -1, 2455, 42], - ["get", 4, 88, 1, 2455, 22], - ["frame", 7, 4, 2, 2455, 22], - ["null", 4, 2455, 22], - ["setarg", 7, 0, 4, 2455, 22], - ["setarg", 7, 1, 49, 2455, 22], - ["setarg", 7, 2, 3, 2455, 22], - ["invoke", 7, 3, 2455, 22], - ["move", 50, 3, 2455, 22], - ["get", 3, 40, 1, 2456, 22], - ["frame", 4, 3, 0, 2456, 22], - ["null", 3, 2456, 22], - ["setarg", 4, 0, 3, 2456, 22], - ["invoke", 4, 3, 2456, 22], - ["move", 51, 3, 2456, 22], - ["null", 3, 2457, 20], - ["put", 3, 34, 1, 2457, 20], - ["put", 49, 35, 1, 2458, 20], - ["access", 3, "eq", 2459, 22], - ["get", 4, 71, 1, 2459, 11], - ["frame", 7, 4, 4, 2459, 11], - ["null", 4, 2459, 11], - ["setarg", 7, 0, 4, 2459, 11], - ["setarg", 7, 1, 3, 2459, 11], - ["setarg", 7, 2, 51, 2459, 11], - ["setarg", 7, 3, 43, 2459, 11], - ["setarg", 7, 4, 50, 2459, 11], - ["invoke", 7, 3, 2459, 11], - ["access", 3, "jump_true", 2460, 26], - ["get", 4, 60, 1, 2460, 11], - ["frame", 7, 4, 3, 2460, 11], - ["null", 4, 2460, 11], - ["setarg", 7, 0, 4, 2460, 11], - ["setarg", 7, 1, 3, 2460, 11], - ["setarg", 7, 2, 51, 2460, 11], - ["setarg", 7, 3, 48, 2460, 11], - ["invoke", 7, 3, 2460, 11], - ["is_array", 3, 45, 2461, 29], - ["jump_false", 3, "push_err_2186", 2461, 29], - ["push", 45, 48, 2461, 29], - ["jump", "push_done_2187", 2461, 29], - "push_err_2186", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2461, - 29 - ], - ["access", 4, "error", 2461, 29], - ["access", 7, "cannot push: target must be an array", 2461, 29], - ["array", 8, 0, 2461, 29], - ["push", 8, 7, 2461, 29], - ["frame", 7, 3, 2, 2461, 29], - ["null", 3, 2461, 29], - ["setarg", 7, 0, 3, 2461, 29], - ["setarg", 7, 1, 4, 2461, 29], - ["setarg", 7, 2, 8, 2461, 29], - ["invoke", 7, 3, 2461, 29], - ["disrupt", 2461, 29], - "push_done_2187", - "if_end_2177", - ["access", 3, 1, 2463, 19], - ["is_num", 4, 11, 2463, 19], - ["jump_false", 4, "num_err_2188", 2463, 19], - "_nop_tc_351", - "_nop_tc_352", - ["add", 4, 11, 3, 2463, 19], - ["jump", "num_done_2189", 2463, 19], - "num_err_2188", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2463, - 19 - ], - ["access", 7, "error", 2463, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2463, 19], - ["array", 9, 0, 2463, 19], - ["push", 9, 8, 2463, 19], - ["frame", 8, 3, 2, 2463, 19], - ["null", 3, 2463, 19], - ["setarg", 8, 0, 3, 2463, 19], - ["setarg", 8, 1, 7, 2463, 19], - ["setarg", 8, 2, 9, 2463, 19], - ["invoke", 8, 3, 2463, 19], - ["disrupt", 2463, 19], - "num_done_2189", - ["move", 11, 4, 2463, 19], - ["jump", "while_start_2170", 2463, 19], - "while_end_2171", - ["null", 3, 2465, 28], - ["is_identical", 4, 44, 3, 2465, 28], - ["jump_true", 4, "ne_nid_2193", 2465, 28], - ["jump", "ne_ni_2194", 2465, 28], - "ne_nid_2193", - ["false", 4, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_ni_2194", - ["is_int", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nn_2195", 2465, 28], - "_nop_tc_353", - ["jump", "ne_nn_2195", 2465, 28], - ["ne_int", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nn_2195", - ["is_num", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nt_2196", 2465, 28], - "_nop_tc_354", - ["jump", "ne_nt_2196", 2465, 28], - ["ne_float", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nt_2196", - ["is_text", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nnl_2197", 2465, 28], - "_nop_tc_355", - ["jump", "ne_nnl_2197", 2465, 28], - ["ne_text", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nnl_2197", - ["is_null", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nb_2198", 2465, 28], - "_nop_tc_356", - "_nop_tc_357", - ["false", 4, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nb_2198", - ["is_bool", 7, 44, 2465, 28], - ["jump_false", 7, "ne_mis_2199", 2465, 28], - "_nop_tc_358", - ["jump", "ne_mis_2199", 2465, 28], - ["ne_bool", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_mis_2199", - ["true", 4, 2465, 28], - "ne_done_2192", - ["jump_false", 4, "if_else_2190", 2465, 28], - ["get", 3, 59, 1, 2466, 9], - ["frame", 4, 3, 1, 2466, 9], - ["null", 3, 2466, 9], - ["setarg", 4, 0, 3, 2466, 9], - ["setarg", 4, 1, 44, 2466, 9], - ["invoke", 4, 3, 2466, 9], - ["jump", "if_end_2191", 2466, 9], - "if_else_2190", - ["get", 3, 59, 1, 2468, 9], - ["frame", 4, 3, 1, 2468, 9], - ["null", 3, 2468, 9], - ["setarg", 4, 0, 3, 2468, 9], - ["setarg", 4, 1, 17, 2468, 9], - ["invoke", 4, 3, 2468, 9], - "if_end_2191", - ["access", 11, 0, 2471, 12], - "while_start_2200", - ["length", 3, 42, 2472, 26], - ["is_int", 4, 11, 2472, 26], - ["jump_false", 4, "rel_ni_2202", 2472, 26], - "_nop_tc_359", - "_nop_tc_360", - ["lt_int", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_ni_2202", - ["is_num", 4, 11, 2472, 26], - ["jump_false", 4, "rel_nn_2203", 2472, 26], - "_nop_tc_361", - "_nop_tc_362", - ["lt_float", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_nn_2203", - ["is_text", 4, 11, 2472, 26], - ["jump_false", 4, "rel_err_2205", 2472, 26], - "_nop_tc_363", - ["jump", "rel_err_2205", 2472, 26], - ["lt_text", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_err_2205", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2472, - 26 - ], - ["access", 4, "error", 2472, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2472, 26], - ["array", 9, 0, 2472, 26], - ["push", 9, 8, 2472, 26], - ["frame", 8, 3, 2, 2472, 26], - ["null", 3, 2472, 26], - ["setarg", 8, 0, 3, 2472, 26], - ["setarg", 8, 1, 4, 2472, 26], - ["setarg", 8, 2, 9, 2472, 26], - ["invoke", 8, 3, 2472, 26], - ["disrupt", 2472, 26], - "rel_done_2204", - ["jump_false", 7, "while_end_2201", 2472, 26], - ["load_dynamic", 3, 45, 11, 2473, 32], - ["get", 4, 48, 1, 2473, 9], - ["frame", 7, 4, 1, 2473, 9], - ["null", 4, 2473, 9], - ["setarg", 7, 0, 4, 2473, 9], - ["setarg", 7, 1, 3, 2473, 9], - ["invoke", 7, 3, 2473, 9], - ["load_dynamic", 3, 42, 11, 2474, 28], - ["load_field", 4, 3, "statements", 2474, 28], - ["move", 52, 4, 2474, 28], - ["access", 53, 0, 2475, 14], - "while_start_2206", - ["length", 3, 52, 2476, 28], - ["is_int", 4, 53, 2476, 28], - ["jump_false", 4, "rel_ni_2208", 2476, 28], - "_nop_tc_364", - "_nop_tc_365", - ["lt_int", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_ni_2208", - ["is_num", 4, 53, 2476, 28], - ["jump_false", 4, "rel_nn_2209", 2476, 28], - "_nop_tc_366", - "_nop_tc_367", - ["lt_float", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_nn_2209", - ["is_text", 4, 53, 2476, 28], - ["jump_false", 4, "rel_err_2211", 2476, 28], - "_nop_tc_368", - ["jump", "rel_err_2211", 2476, 28], - ["lt_text", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_err_2211", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2476, - 28 - ], - ["access", 4, "error", 2476, 28], - ["access", 8, "cannot compare with '<': operands must be same type", 2476, 28], - ["array", 9, 0, 2476, 28], - ["push", 9, 8, 2476, 28], - ["frame", 8, 3, 2, 2476, 28], - ["null", 3, 2476, 28], - ["setarg", 8, 0, 3, 2476, 28], - ["setarg", 8, 1, 4, 2476, 28], - ["setarg", 8, 2, 9, 2476, 28], - ["invoke", 8, 3, 2476, 28], - ["disrupt", 2476, 28], - "rel_done_2210", - ["jump_false", 7, "while_end_2207", 2476, 28], - ["load_dynamic", 3, 52, 53, 2477, 36], - ["get", 4, 95, 1, 2477, 11], - ["frame", 7, 4, 1, 2477, 11], - ["null", 4, 2477, 11], - ["setarg", 7, 0, 4, 2477, 11], - ["setarg", 7, 1, 3, 2477, 11], - ["invoke", 7, 3, 2477, 11], - ["access", 3, 1, 2478, 21], - ["is_num", 4, 53, 2478, 21], - ["jump_false", 4, "num_err_2212", 2478, 21], - "_nop_tc_369", - "_nop_tc_370", - ["add", 4, 53, 3, 2478, 21], - ["jump", "num_done_2213", 2478, 21], - "num_err_2212", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2478, - 21 - ], - ["access", 7, "error", 2478, 21], - ["access", 8, "cannot apply '+': operands must be numbers", 2478, 21], - ["array", 9, 0, 2478, 21], - ["push", 9, 8, 2478, 21], - ["frame", 8, 3, 2, 2478, 21], + ["get", 3, 51, 1, 2477, 7], + ["frame", 4, 3, 1, 2477, 7], + ["null", 3, 2477, 7], + ["setarg", 4, 0, 3, 2477, 7], + ["setarg", 4, 1, 26, 2477, 7], + ["invoke", 4, 3, 2477, 7], ["null", 3, 2478, 21], - ["setarg", 8, 0, 3, 2478, 21], - ["setarg", 8, 1, 7, 2478, 21], - ["setarg", 8, 2, 9, 2478, 21], - ["invoke", 8, 3, 2478, 21], - ["disrupt", 2478, 21], - "num_done_2213", - ["move", 53, 4, 2478, 21], - ["jump", "while_start_2206", 2478, 21], - "while_end_2207", - ["access", 3, 1, 2480, 19], - ["is_num", 4, 11, 2480, 19], - ["jump_false", 4, "num_err_2214", 2480, 19], - "_nop_tc_371", - "_nop_tc_372", - ["add", 4, 11, 3, 2480, 19], - ["jump", "num_done_2215", 2480, 19], - "num_err_2214", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2480, - 19 - ], - ["access", 7, "error", 2480, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2480, 19], - ["array", 9, 0, 2480, 19], - ["push", 9, 8, 2480, 19], - ["frame", 8, 3, 2, 2480, 19], - ["null", 3, 2480, 19], - ["setarg", 8, 0, 3, 2480, 19], - ["setarg", 8, 1, 7, 2480, 19], - ["setarg", 8, 2, 9, 2480, 19], - ["invoke", 8, 3, 2480, 19], - ["disrupt", 2480, 19], - "num_done_2215", - ["move", 11, 4, 2480, 19], - ["jump", "while_start_2200", 2480, 19], - "while_end_2201", - ["get", 3, 48, 1, 2482, 7], + ["is_identical", 4, 25, 3, 2478, 21], + ["jump_true", 4, "ne_nid_2073", 2478, 21], + ["jump", "ne_ni_2074", 2478, 21], + "ne_nid_2073", + ["false", 4, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_ni_2074", + ["is_int", 7, 25, 2478, 21], + ["jump_false", 7, "ne_nn_2075", 2478, 21], + "_nop_tc_249", + ["jump", "ne_nn_2075", 2478, 21], + ["ne_int", 4, 25, 3, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_nn_2075", + ["is_num", 7, 25, 2478, 21], + ["jump_false", 7, "ne_nt_2076", 2478, 21], + "_nop_tc_250", + ["jump", "ne_nt_2076", 2478, 21], + ["ne_float", 4, 25, 3, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_nt_2076", + ["is_text", 7, 25, 2478, 21], + ["jump_false", 7, "ne_nnl_2077", 2478, 21], + "_nop_tc_251", + ["jump", "ne_nnl_2077", 2478, 21], + ["ne_text", 4, 25, 3, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_nnl_2077", + ["is_null", 7, 25, 2478, 21], + ["jump_false", 7, "ne_nb_2078", 2478, 21], + "_nop_tc_252", + "_nop_tc_253", + ["false", 4, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_nb_2078", + ["is_bool", 7, 25, 2478, 21], + ["jump_false", 7, "ne_mis_2079", 2478, 21], + "_nop_tc_254", + ["jump", "ne_mis_2079", 2478, 21], + ["ne_bool", 4, 25, 3, 2478, 21], + ["jump", "ne_done_2072", 2478, 21], + "ne_mis_2079", + ["true", 4, 2478, 21], + "ne_done_2072", + ["jump_false", 4, "if_else_2070", 2478, 21], + ["access", 3, -1, 2479, 26], + ["get", 4, 94, 1, 2479, 9], + ["frame", 7, 4, 2, 2479, 9], + ["null", 4, 2479, 9], + ["setarg", 7, 0, 4, 2479, 9], + ["setarg", 7, 1, 25, 2479, 9], + ["setarg", 7, 2, 3, 2479, 9], + ["invoke", 7, 3, 2479, 9], + ["jump", "if_end_2071", 2479, 9], + "if_else_2070", + "if_end_2071", + ["get", 3, 62, 1, 2481, 7], + ["frame", 4, 3, 1, 2481, 7], + ["null", 3, 2481, 7], + ["setarg", 4, 0, 3, 2481, 7], + ["setarg", 4, 1, 19, 2481, 7], + ["invoke", 4, 3, 2481, 7], + ["get", 3, 51, 1, 2482, 7], ["frame", 4, 3, 1, 2482, 7], ["null", 3, 2482, 7], ["setarg", 4, 0, 3, 2482, 7], ["setarg", 4, 1, 17, 2482, 7], ["invoke", 4, 3, 2482, 7], - ["put", 20, 19, 1, 2483, 22], - ["null", 3, 2484, 14], - ["return", 3, 2484, 14], - "_nop_ur_18", - "if_else_2162", - "if_end_2163", - ["access", 3, "function", 2487, 17], - ["is_identical", 4, 2, 3, 2487, 17], - ["jump_true", 4, "eq_done_2218", 2487, 17], - ["is_int", 7, 2, 2487, 17], - ["jump_false", 7, "eq_ni_2219", 2487, 17], - "_nop_tc_373", - ["jump", "eq_ni_2219", 2487, 17], - ["eq_int", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], + ["put", 20, 22, 1, 2483, 22], + ["put", 21, 23, 1, 2484, 25], + ["null", 3, 2485, 14], + ["return", 3, 2485, 14], + "_nop_ur_11", + "if_else_2009", + "if_end_2010", + ["access", 3, "return", 2488, 17], + ["is_identical", 4, 2, 3, 2488, 17], + ["jump_true", 4, "eq_done_2082", 2488, 17], + ["is_int", 7, 2, 2488, 17], + ["jump_false", 7, "eq_ni_2083", 2488, 17], + "_nop_tc_255", + ["jump", "eq_ni_2083", 2488, 17], + ["eq_int", 4, 2, 3, 2488, 17], + ["jump", "eq_done_2082", 2488, 17], + "eq_ni_2083", + ["is_num", 7, 2, 2488, 17], + ["jump_false", 7, "eq_nn_2084", 2488, 17], + "_nop_tc_256", + ["jump", "eq_nn_2084", 2488, 17], + ["eq_float", 4, 2, 3, 2488, 17], + ["jump", "eq_done_2082", 2488, 17], + "eq_nn_2084", + ["is_text", 7, 2, 2488, 17], + ["jump_false", 7, "eq_nt_2085", 2488, 17], + "_nop_tc_257", + "_nop_tc_258", + ["eq_text", 4, 2, 3, 2488, 17], + ["jump", "eq_done_2082", 2488, 17], + "eq_nt_2085", + ["is_null", 7, 2, 2488, 17], + ["jump_false", 7, "eq_nnl_2086", 2488, 17], + "_nop_tc_259", + ["jump", "eq_nnl_2086", 2488, 17], + ["true", 4, 2488, 17], + ["jump", "eq_done_2082", 2488, 17], + "eq_nnl_2086", + ["is_bool", 7, 2, 2488, 17], + ["jump_false", 7, "eq_nb_2087", 2488, 17], + "_nop_tc_260", + ["jump", "eq_nb_2087", 2488, 17], + ["eq_bool", 4, 2, 3, 2488, 17], + ["jump", "eq_done_2082", 2488, 17], + "eq_nb_2087", + ["false", 4, 2488, 17], + "eq_done_2082", + ["jump_false", 4, "if_else_2080", 2488, 17], + ["load_field", 3, 1, "expression", 2489, 14], + ["move", 29, 3, 2489, 14], + ["null", 3, 2490, 19], + ["is_identical", 4, 29, 3, 2490, 19], + ["jump_true", 4, "ne_nid_2091", 2490, 19], + ["jump", "ne_ni_2092", 2490, 19], + "ne_nid_2091", + ["false", 4, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_ni_2092", + ["is_int", 7, 29, 2490, 19], + ["jump_false", 7, "ne_nn_2093", 2490, 19], + "_nop_tc_261", + ["jump", "ne_nn_2093", 2490, 19], + ["ne_int", 4, 29, 3, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_nn_2093", + ["is_num", 7, 29, 2490, 19], + ["jump_false", 7, "ne_nt_2094", 2490, 19], + "_nop_tc_262", + ["jump", "ne_nt_2094", 2490, 19], + ["ne_float", 4, 29, 3, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_nt_2094", + ["is_text", 7, 29, 2490, 19], + ["jump_false", 7, "ne_nnl_2095", 2490, 19], + "_nop_tc_263", + ["jump", "ne_nnl_2095", 2490, 19], + ["ne_text", 4, 29, 3, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_nnl_2095", + ["is_null", 7, 29, 2490, 19], + ["jump_false", 7, "ne_nb_2096", 2490, 19], + "_nop_tc_264", + "_nop_tc_265", + ["false", 4, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_nb_2096", + ["is_bool", 7, 29, 2490, 19], + ["jump_false", 7, "ne_mis_2097", 2490, 19], + "_nop_tc_266", + ["jump", "ne_mis_2097", 2490, 19], + ["ne_bool", 4, 29, 3, 2490, 19], + ["jump", "ne_done_2090", 2490, 19], + "ne_mis_2097", + ["true", 4, 2490, 19], + "ne_done_2090", + ["jump_false", 4, "if_else_2088", 2490, 19], + ["access", 3, -1, 2491, 31], + ["get", 4, 94, 1, 2491, 16], + ["frame", 7, 4, 2, 2491, 16], + ["null", 4, 2491, 16], + ["setarg", 7, 0, 4, 2491, 16], + ["setarg", 7, 1, 29, 2491, 16], + ["setarg", 7, 2, 3, 2491, 16], + ["invoke", 7, 3, 2491, 16], + ["move", 30, 3, 2491, 16], + ["load_field", 3, 1, "tail", 2493, 13], + ["true", 4, 2493, 26], + ["is_identical", 7, 3, 4, 2493, 26], + ["jump_true", 7, "eq_done_2101", 2493, 26], + ["is_int", 8, 3, 2493, 26], + ["jump_false", 8, "eq_ni_2102", 2493, 26], + "_nop_tc_267", + ["jump", "eq_ni_2102", 2493, 26], + ["eq_int", 7, 3, 4, 2493, 26], + ["jump", "eq_done_2101", 2493, 26], + "eq_ni_2102", + ["is_num", 8, 3, 2493, 26], + ["jump_false", 8, "eq_nn_2103", 2493, 26], + "_nop_tc_268", + ["jump", "eq_nn_2103", 2493, 26], + ["eq_float", 7, 3, 4, 2493, 26], + ["jump", "eq_done_2101", 2493, 26], + "eq_nn_2103", + ["is_text", 8, 3, 2493, 26], + ["jump_false", 8, "eq_nt_2104", 2493, 26], + "_nop_tc_269", + ["jump", "eq_nt_2104", 2493, 26], + ["eq_text", 7, 3, 4, 2493, 26], + ["jump", "eq_done_2101", 2493, 26], + "eq_nt_2104", + ["is_null", 8, 3, 2493, 26], + ["jump_false", 8, "eq_nnl_2105", 2493, 26], + "_nop_tc_270", + ["jump", "eq_nnl_2105", 2493, 26], + ["true", 7, 2493, 26], + ["jump", "eq_done_2101", 2493, 26], + "eq_nnl_2105", + ["is_bool", 8, 3, 2493, 26], + ["jump_false", 8, "eq_nb_2106", 2493, 26], + "_nop_tc_271", + "_nop_tc_272", + ["eq_bool", 7, 3, 4, 2493, 26], + ["jump", "eq_done_2101", 2493, 26], + "eq_nb_2106", + ["false", 7, 2493, 26], + "eq_done_2101", + ["move", 3, 7, 2493, 26], + ["jump_false", 3, "and_end_2100", 2493, 26], + ["get", 4, 33, 1, 2493, 35], + ["not", 7, 4, 2493, 35], + ["move", 3, 7, 2493, 35], + "and_end_2100", + ["jump_false", 3, "if_else_2098", 2493, 35], + ["get", 3, 2, 1, 2494, 24], + ["get", 4, 2, 1, 2494, 46], + ["length", 7, 4, 2494, 46], + ["access", 4, 1, 2494, 64], + "_nop_tc_273", + "_nop_tc_274", + "_nop_tc_275", + "_nop_tc_276", + ["subtract", 8, 7, 4, 2494, 64], + ["jump", "num_done_2108", 2494, 64], + "num_err_2107", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2494, + 64 + ], + ["access", 7, "error", 2494, 64], + ["access", 9, "cannot apply '-': operands must be numbers", 2494, 64], + ["array", 10, 0, 2494, 64], + ["push", 10, 9, 2494, 64], + ["frame", 9, 4, 2, 2494, 64], + ["null", 4, 2494, 64], + ["setarg", 9, 0, 4, 2494, 64], + ["setarg", 9, 1, 7, 2494, 64], + ["setarg", 9, 2, 10, 2494, 64], + ["invoke", 9, 4, 2494, 64], + ["disrupt", 2494, 64], + "num_done_2108", + ["load_dynamic", 4, 3, 8, 2494, 64], + ["move", 60, 4, 2494, 64], + ["is_array", 3, 60, 2495, 24], + ["move", 4, 3, 2495, 24], + ["jump_false", 4, "and_end_2111", 2495, 24], + ["access", 3, 0, 2495, 50], + ["load_index", 7, 60, 3, 2495, 50], + ["access", 3, "invoke", 2495, 56], + ["is_identical", 8, 7, 3, 2495, 56], + ["jump_true", 8, "eq_done_2112", 2495, 56], + ["is_int", 9, 7, 2495, 56], + ["jump_false", 9, "eq_ni_2113", 2495, 56], + "_nop_tc_277", + ["jump", "eq_ni_2113", 2495, 56], + ["eq_int", 8, 7, 3, 2495, 56], + ["jump", "eq_done_2112", 2495, 56], + "eq_ni_2113", + ["is_num", 9, 7, 2495, 56], + ["jump_false", 9, "eq_nn_2114", 2495, 56], + "_nop_tc_278", + ["jump", "eq_nn_2114", 2495, 56], + ["eq_float", 8, 7, 3, 2495, 56], + ["jump", "eq_done_2112", 2495, 56], + "eq_nn_2114", + ["is_text", 9, 7, 2495, 56], + ["jump_false", 9, "eq_nt_2115", 2495, 56], + "_nop_tc_279", + "_nop_tc_280", + ["eq_text", 8, 7, 3, 2495, 56], + ["jump", "eq_done_2112", 2495, 56], + "eq_nt_2115", + ["is_null", 9, 7, 2495, 56], + ["jump_false", 9, "eq_nnl_2116", 2495, 56], + "_nop_tc_281", + ["jump", "eq_nnl_2116", 2495, 56], + ["true", 8, 2495, 56], + ["jump", "eq_done_2112", 2495, 56], + "eq_nnl_2116", + ["is_bool", 9, 7, 2495, 56], + ["jump_false", 9, "eq_nb_2117", 2495, 56], + "_nop_tc_282", + ["jump", "eq_nb_2117", 2495, 56], + ["eq_bool", 8, 7, 3, 2495, 56], + ["jump", "eq_done_2112", 2495, 56], + "eq_nb_2117", + ["false", 8, 2495, 56], + "eq_done_2112", + ["move", 4, 8, 2495, 56], + "and_end_2111", + ["jump_false", 4, "if_else_2109", 2495, 56], + ["access", 3, "tail_invoke", 2496, 29], + ["access", 4, 0, 2496, 24], + ["store_index", 60, 3, 4, 2496, 24], + ["jump", "if_end_2110", 2496, 24], + "if_else_2109", + "if_end_2110", + ["jump", "if_end_2099", 2496, 24], + "if_else_2098", + "if_end_2099", + ["access", 3, "return", 2499, 16], + ["get", 4, 53, 1, 2499, 9], + ["frame", 7, 4, 2, 2499, 9], + ["null", 4, 2499, 9], + ["setarg", 7, 0, 4, 2499, 9], + ["setarg", 7, 1, 3, 2499, 9], + ["setarg", 7, 2, 30, 2499, 9], + ["invoke", 7, 3, 2499, 9], + ["jump", "if_end_2089", 2499, 9], + "if_else_2088", + ["get", 3, 43, 1, 2501, 21], + ["frame", 4, 3, 0, 2501, 21], + ["null", 3, 2501, 21], + ["setarg", 4, 0, 3, 2501, 21], + ["invoke", 4, 3, 2501, 21], + ["move", 31, 3, 2501, 21], + ["access", 3, "null", 2502, 16], + ["get", 4, 53, 1, 2502, 9], + ["frame", 7, 4, 2, 2502, 9], + ["null", 4, 2502, 9], + ["setarg", 7, 0, 4, 2502, 9], + ["setarg", 7, 1, 3, 2502, 9], + ["setarg", 7, 2, 31, 2502, 9], + ["invoke", 7, 3, 2502, 9], + ["access", 3, "return", 2503, 16], + ["get", 4, 53, 1, 2503, 9], + ["frame", 7, 4, 2, 2503, 9], + ["null", 4, 2503, 9], + ["setarg", 7, 0, 4, 2503, 9], + ["setarg", 7, 1, 3, 2503, 9], + ["setarg", 7, 2, 31, 2503, 9], + ["invoke", 7, 3, 2503, 9], + "if_end_2089", + ["null", 3, 2505, 14], + ["return", 3, 2505, 14], + "_nop_ur_12", + "if_else_2080", + "if_end_2081", + ["access", 3, "go", 2508, 17], + ["is_identical", 4, 2, 3, 2508, 17], + ["jump_true", 4, "eq_done_2120", 2508, 17], + ["is_int", 7, 2, 2508, 17], + ["jump_false", 7, "eq_ni_2121", 2508, 17], + "_nop_tc_283", + ["jump", "eq_ni_2121", 2508, 17], + ["eq_int", 4, 2, 3, 2508, 17], + ["jump", "eq_done_2120", 2508, 17], + "eq_ni_2121", + ["is_num", 7, 2, 2508, 17], + ["jump_false", 7, "eq_nn_2122", 2508, 17], + "_nop_tc_284", + ["jump", "eq_nn_2122", 2508, 17], + ["eq_float", 4, 2, 3, 2508, 17], + ["jump", "eq_done_2120", 2508, 17], + "eq_nn_2122", + ["is_text", 7, 2, 2508, 17], + ["jump_false", 7, "eq_nt_2123", 2508, 17], + "_nop_tc_285", + "_nop_tc_286", + ["eq_text", 4, 2, 3, 2508, 17], + ["jump", "eq_done_2120", 2508, 17], + "eq_nt_2123", + ["is_null", 7, 2, 2508, 17], + ["jump_false", 7, "eq_nnl_2124", 2508, 17], + "_nop_tc_287", + ["jump", "eq_nnl_2124", 2508, 17], + ["true", 4, 2508, 17], + ["jump", "eq_done_2120", 2508, 17], + "eq_nnl_2124", + ["is_bool", 7, 2, 2508, 17], + ["jump_false", 7, "eq_nb_2125", 2508, 17], + "_nop_tc_288", + ["jump", "eq_nb_2125", 2508, 17], + ["eq_bool", 4, 2, 3, 2508, 17], + ["jump", "eq_done_2120", 2508, 17], + "eq_nb_2125", + ["false", 4, 2508, 17], + "eq_done_2120", + ["jump_false", 4, "if_else_2118", 2508, 17], + ["load_field", 3, 1, "expression", 2509, 19], + ["move", 32, 3, 2509, 19], + ["null", 3, 2510, 24], + ["is_identical", 4, 32, 3, 2510, 24], + ["jump_true", 4, "eq_done_2129", 2510, 24], + ["is_int", 7, 32, 2510, 24], + ["jump_false", 7, "eq_ni_2130", 2510, 24], + "_nop_tc_289", + ["jump", "eq_ni_2130", 2510, 24], + ["eq_int", 4, 32, 3, 2510, 24], + ["jump", "eq_done_2129", 2510, 24], + "eq_ni_2130", + ["is_num", 7, 32, 2510, 24], + ["jump_false", 7, "eq_nn_2131", 2510, 24], + "_nop_tc_290", + ["jump", "eq_nn_2131", 2510, 24], + ["eq_float", 4, 32, 3, 2510, 24], + ["jump", "eq_done_2129", 2510, 24], + "eq_nn_2131", + ["is_text", 7, 32, 2510, 24], + ["jump_false", 7, "eq_nt_2132", 2510, 24], + "_nop_tc_291", + ["jump", "eq_nt_2132", 2510, 24], + ["eq_text", 4, 32, 3, 2510, 24], + ["jump", "eq_done_2129", 2510, 24], + "eq_nt_2132", + ["is_null", 7, 32, 2510, 24], + ["jump_false", 7, "eq_nnl_2133", 2510, 24], + "_nop_tc_292", + "_nop_tc_293", + ["true", 4, 2510, 24], + ["jump", "eq_done_2129", 2510, 24], + "eq_nnl_2133", + ["is_bool", 7, 32, 2510, 24], + ["jump_false", 7, "eq_nb_2134", 2510, 24], + "_nop_tc_294", + ["jump", "eq_nb_2134", 2510, 24], + ["eq_bool", 4, 32, 3, 2510, 24], + ["jump", "eq_done_2129", 2510, 24], + "eq_nb_2134", + ["false", 4, 2510, 24], + "eq_done_2129", + ["move", 3, 4, 2510, 24], + ["jump_true", 3, "or_end_2128", 2510, 24], + ["load_field", 4, 32, "kind", 2510, 32], + ["access", 7, "(", 2510, 50], + ["is_identical", 8, 4, 7, 2510, 50], + ["jump_true", 8, "ne_nid_2136", 2510, 50], + ["jump", "ne_ni_2137", 2510, 50], + "ne_nid_2136", + ["false", 8, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_ni_2137", + ["is_int", 9, 4, 2510, 50], + ["jump_false", 9, "ne_nn_2138", 2510, 50], + "_nop_tc_295", + ["jump", "ne_nn_2138", 2510, 50], + ["ne_int", 8, 4, 7, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_nn_2138", + ["is_num", 9, 4, 2510, 50], + ["jump_false", 9, "ne_nt_2139", 2510, 50], + "_nop_tc_296", + ["jump", "ne_nt_2139", 2510, 50], + ["ne_float", 8, 4, 7, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_nt_2139", + ["is_text", 9, 4, 2510, 50], + ["jump_false", 9, "ne_nnl_2140", 2510, 50], + "_nop_tc_297", + "_nop_tc_298", + ["ne_text", 8, 4, 7, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_nnl_2140", + ["is_null", 9, 4, 2510, 50], + ["jump_false", 9, "ne_nb_2141", 2510, 50], + "_nop_tc_299", + ["jump", "ne_nb_2141", 2510, 50], + ["false", 8, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_nb_2141", + ["is_bool", 9, 4, 2510, 50], + ["jump_false", 9, "ne_mis_2142", 2510, 50], + "_nop_tc_300", + ["jump", "ne_mis_2142", 2510, 50], + ["ne_bool", 8, 4, 7, 2510, 50], + ["jump", "ne_done_2135", 2510, 50], + "ne_mis_2142", + ["true", 8, 2510, 50], + "ne_done_2135", + ["move", 3, 8, 2510, 50], + "or_end_2128", + ["jump_false", 3, "if_else_2126", 2510, 50], + ["null", 3, 2511, 16], + ["return", 3, 2511, 16], + "_nop_ur_13", + "if_else_2126", + "if_end_2127", + ["load_field", 3, 32, "expression", 2513, 16], + ["move", 33, 3, 2513, 16], + ["load_field", 3, 32, "list", 2514, 19], + ["move", 34, 3, 2514, 19], + ["array", 3, 0, 2515, 19], + ["move", 35, 3, 2515, 19], + ["access", 11, 0, 2516, 12], + ["null", 3, 2517, 28], + ["is_identical", 4, 34, 3, 2517, 28], + ["jump_true", 4, "ne_nid_2146", 2517, 28], + ["jump", "ne_ni_2147", 2517, 28], + "ne_nid_2146", + ["false", 4, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_ni_2147", + ["is_int", 7, 34, 2517, 28], + ["jump_false", 7, "ne_nn_2148", 2517, 28], + "_nop_tc_301", + ["jump", "ne_nn_2148", 2517, 28], + ["ne_int", 4, 34, 3, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_nn_2148", + ["is_num", 7, 34, 2517, 28], + ["jump_false", 7, "ne_nt_2149", 2517, 28], + "_nop_tc_302", + ["jump", "ne_nt_2149", 2517, 28], + ["ne_float", 4, 34, 3, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_nt_2149", + ["is_text", 7, 34, 2517, 28], + ["jump_false", 7, "ne_nnl_2150", 2517, 28], + "_nop_tc_303", + ["jump", "ne_nnl_2150", 2517, 28], + ["ne_text", 4, 34, 3, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_nnl_2150", + ["is_null", 7, 34, 2517, 28], + ["jump_false", 7, "ne_nb_2151", 2517, 28], + "_nop_tc_304", + "_nop_tc_305", + ["false", 4, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_nb_2151", + ["is_bool", 7, 34, 2517, 28], + ["jump_false", 7, "ne_mis_2152", 2517, 28], + "_nop_tc_306", + ["jump", "ne_mis_2152", 2517, 28], + ["ne_bool", 4, 34, 3, 2517, 28], + ["jump", "ne_done_2145", 2517, 28], + "ne_mis_2152", + ["true", 4, 2517, 28], + "ne_done_2145", + ["jump_false", 4, "tern_else_2143", 2517, 28], + ["length", 3, 34, 2517, 42], + ["move", 4, 3, 2517, 42], + ["jump", "tern_end_2144", 2517, 42], + "tern_else_2143", + ["access", 3, 0, 2517, 55], + ["move", 4, 3, 2517, 55], + "tern_end_2144", + ["move", 36, 4, 2517, 55], + "while_start_2153", + ["is_int", 3, 11, 2518, 19], + ["jump_false", 3, "rel_ni_2155", 2518, 19], + "_nop_tc_307", + "_nop_tc_308", + ["lt_int", 3, 11, 36, 2518, 19], + ["jump", "rel_done_2157", 2518, 19], + "rel_ni_2155", + "_nop_tc_309", + "_nop_tc_310", + "_nop_tc_311", + "_nop_tc_312", + ["lt_float", 3, 11, 36, 2518, 19], + ["jump", "rel_done_2157", 2518, 19], + "rel_nn_2156", + "_nop_tc_313", + ["jump", "rel_err_2158", 2518, 19], + "_nop_tc_314", + ["jump", "rel_err_2158", 2518, 19], + ["lt_text", 3, 11, 36, 2518, 19], + ["jump", "rel_done_2157", 2518, 19], + "rel_err_2158", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2518, + 19 + ], + ["access", 7, "error", 2518, 19], + ["access", 8, "cannot compare with '<': operands must be same type", 2518, 19], + ["array", 9, 0, 2518, 19], + ["push", 9, 8, 2518, 19], + ["frame", 8, 4, 2, 2518, 19], + ["null", 4, 2518, 19], + ["setarg", 8, 0, 4, 2518, 19], + ["setarg", 8, 1, 7, 2518, 19], + ["setarg", 8, 2, 9, 2518, 19], + ["invoke", 8, 4, 2518, 19], + ["disrupt", 2518, 19], + "rel_done_2157", + ["jump_false", 3, "while_end_2154", 2518, 19], + ["load_dynamic", 3, 34, 11, 2519, 44], + ["access", 4, -1, 2519, 49], + ["get", 7, 94, 1, 2519, 25], + ["frame", 8, 7, 2, 2519, 25], + ["null", 7, 2519, 25], + ["setarg", 8, 0, 7, 2519, 25], + ["setarg", 8, 1, 3, 2519, 25], + ["setarg", 8, 2, 4, 2519, 25], + ["invoke", 8, 3, 2519, 25], + ["is_array", 4, 35, 2519, 25], + ["jump_false", 4, "push_err_2159", 2519, 25], + ["push", 35, 3, 2519, 25], + ["jump", "push_done_2160", 2519, 25], + "push_err_2159", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2519, + 25 + ], + ["access", 4, "error", 2519, 25], + ["access", 7, "cannot push: target must be an array", 2519, 25], + ["array", 8, 0, 2519, 25], + ["push", 8, 7, 2519, 25], + ["frame", 7, 3, 2, 2519, 25], + ["null", 3, 2519, 25], + ["setarg", 7, 0, 3, 2519, 25], + ["setarg", 7, 1, 4, 2519, 25], + ["setarg", 7, 2, 8, 2519, 25], + ["invoke", 7, 3, 2519, 25], + ["disrupt", 2519, 25], + "push_done_2160", + ["access", 3, 1, 2520, 19], + "_nop_tc_315", + "_nop_tc_316", + "_nop_tc_317", + "_nop_tc_318", + ["add", 4, 11, 3, 2520, 19], + ["jump", "num_done_2162", 2520, 19], + "num_err_2161", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2520, + 19 + ], + ["access", 7, "error", 2520, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2520, 19], + ["array", 9, 0, 2520, 19], + ["push", 9, 8, 2520, 19], + ["frame", 8, 3, 2, 2520, 19], + ["null", 3, 2520, 19], + ["setarg", 8, 0, 3, 2520, 19], + ["setarg", 8, 1, 7, 2520, 19], + ["setarg", 8, 2, 9, 2520, 19], + ["invoke", 8, 3, 2520, 19], + ["disrupt", 2520, 19], + "num_done_2162", + ["move", 11, 4, 2520, 19], + ["jump", "while_start_2153", 2520, 19], + "while_end_2154", + ["load_field", 3, 33, "kind", 2522, 21], + ["move", 37, 3, 2522, 21], + ["access", 3, ".", 2523, 26], + ["is_identical", 4, 37, 3, 2523, 26], + ["jump_true", 4, "eq_done_2165", 2523, 26], + ["is_int", 7, 37, 2523, 26], + ["jump_false", 7, "eq_ni_2166", 2523, 26], + "_nop_tc_319", + ["jump", "eq_ni_2166", 2523, 26], + ["eq_int", 4, 37, 3, 2523, 26], + ["jump", "eq_done_2165", 2523, 26], + "eq_ni_2166", + ["is_num", 7, 37, 2523, 26], + ["jump_false", 7, "eq_nn_2167", 2523, 26], + "_nop_tc_320", + ["jump", "eq_nn_2167", 2523, 26], + ["eq_float", 4, 37, 3, 2523, 26], + ["jump", "eq_done_2165", 2523, 26], + "eq_nn_2167", + ["is_text", 7, 37, 2523, 26], + ["jump_false", 7, "eq_nt_2168", 2523, 26], + "_nop_tc_321", + "_nop_tc_322", + ["eq_text", 4, 37, 3, 2523, 26], + ["jump", "eq_done_2165", 2523, 26], + "eq_nt_2168", + ["is_null", 7, 37, 2523, 26], + ["jump_false", 7, "eq_nnl_2169", 2523, 26], + "_nop_tc_323", + ["jump", "eq_nnl_2169", 2523, 26], + ["true", 4, 2523, 26], + ["jump", "eq_done_2165", 2523, 26], + "eq_nnl_2169", + ["is_bool", 7, 37, 2523, 26], + ["jump_false", 7, "eq_nb_2170", 2523, 26], + "_nop_tc_324", + ["jump", "eq_nb_2170", 2523, 26], + ["eq_bool", 4, 37, 3, 2523, 26], + ["jump", "eq_done_2165", 2523, 26], + "eq_nb_2170", + ["false", 4, 2523, 26], + "eq_done_2165", + ["jump_false", 4, "if_else_2163", 2523, 26], + ["load_field", 3, 33, "left", 2524, 20], + ["move", 38, 3, 2524, 20], + ["load_field", 3, 33, "right", 2525, 16], + ["move", 39, 3, 2525, 16], + ["access", 3, -1, 2526, 39], + ["get", 4, 94, 1, 2526, 20], + ["frame", 7, 4, 2, 2526, 20], + ["null", 4, 2526, 20], + ["setarg", 7, 0, 4, 2526, 20], + ["setarg", 7, 1, 38, 2526, 20], + ["setarg", 7, 2, 3, 2526, 20], + ["invoke", 7, 3, 2526, 20], + ["move", 40, 3, 2526, 20], + ["get", 3, 83, 1, 2527, 9], + ["frame", 4, 3, 3, 2527, 9], + ["null", 3, 2527, 9], + ["setarg", 4, 0, 3, 2527, 9], + ["setarg", 4, 1, 40, 2527, 9], + ["setarg", 4, 2, 39, 2527, 9], + ["setarg", 4, 3, 35, 2527, 9], + ["invoke", 4, 3, 2527, 9], + ["jump", "if_end_2164", 2527, 9], + "if_else_2163", + ["access", 3, -1, 2529, 38], + ["get", 4, 94, 1, 2529, 21], + ["frame", 7, 4, 2, 2529, 21], + ["null", 4, 2529, 21], + ["setarg", 7, 0, 4, 2529, 21], + ["setarg", 7, 1, 33, 2529, 21], + ["setarg", 7, 2, 3, 2529, 21], + ["invoke", 7, 3, 2529, 21], + ["move", 41, 3, 2529, 21], + ["get", 3, 82, 1, 2530, 9], + ["frame", 4, 3, 2, 2530, 9], + ["null", 3, 2530, 9], + ["setarg", 4, 0, 3, 2530, 9], + ["setarg", 4, 1, 41, 2530, 9], + ["setarg", 4, 2, 35, 2530, 9], + ["invoke", 4, 3, 2530, 9], + "if_end_2164", + ["null", 3, 2532, 14], + ["return", 3, 2532, 14], + "_nop_ur_14", + "if_else_2118", + "if_end_2119", + ["access", 3, "disrupt", 2535, 17], + ["is_identical", 4, 2, 3, 2535, 17], + ["jump_true", 4, "eq_done_2173", 2535, 17], + ["is_int", 7, 2, 2535, 17], + ["jump_false", 7, "eq_ni_2174", 2535, 17], + "_nop_tc_325", + ["jump", "eq_ni_2174", 2535, 17], + ["eq_int", 4, 2, 3, 2535, 17], + ["jump", "eq_done_2173", 2535, 17], + "eq_ni_2174", + ["is_num", 7, 2, 2535, 17], + ["jump_false", 7, "eq_nn_2175", 2535, 17], + "_nop_tc_326", + ["jump", "eq_nn_2175", 2535, 17], + ["eq_float", 4, 2, 3, 2535, 17], + ["jump", "eq_done_2173", 2535, 17], + "eq_nn_2175", + ["is_text", 7, 2, 2535, 17], + ["jump_false", 7, "eq_nt_2176", 2535, 17], + "_nop_tc_327", + "_nop_tc_328", + ["eq_text", 4, 2, 3, 2535, 17], + ["jump", "eq_done_2173", 2535, 17], + "eq_nt_2176", + ["is_null", 7, 2, 2535, 17], + ["jump_false", 7, "eq_nnl_2177", 2535, 17], + "_nop_tc_329", + ["jump", "eq_nnl_2177", 2535, 17], + ["true", 4, 2535, 17], + ["jump", "eq_done_2173", 2535, 17], + "eq_nnl_2177", + ["is_bool", 7, 2, 2535, 17], + ["jump_false", 7, "eq_nb_2178", 2535, 17], + "_nop_tc_330", + ["jump", "eq_nb_2178", 2535, 17], + ["eq_bool", 4, 2, 3, 2535, 17], + ["jump", "eq_done_2173", 2535, 17], + "eq_nb_2178", + ["false", 4, 2535, 17], + "eq_done_2173", + ["jump_false", 4, "if_else_2171", 2535, 17], + ["access", 3, "disrupt", 2536, 14], + ["get", 4, 52, 1, 2536, 7], + ["frame", 7, 4, 1, 2536, 7], + ["null", 4, 2536, 7], + ["setarg", 7, 0, 4, 2536, 7], + ["setarg", 7, 1, 3, 2536, 7], + ["invoke", 7, 3, 2536, 7], + ["null", 3, 2537, 14], + ["return", 3, 2537, 14], + "_nop_ur_15", + "if_else_2171", + "if_end_2172", + ["access", 3, "break", 2540, 17], + ["is_identical", 4, 2, 3, 2540, 17], + ["jump_true", 4, "eq_done_2181", 2540, 17], + ["is_int", 7, 2, 2540, 17], + ["jump_false", 7, "eq_ni_2182", 2540, 17], + "_nop_tc_331", + ["jump", "eq_ni_2182", 2540, 17], + ["eq_int", 4, 2, 3, 2540, 17], + ["jump", "eq_done_2181", 2540, 17], + "eq_ni_2182", + ["is_num", 7, 2, 2540, 17], + ["jump_false", 7, "eq_nn_2183", 2540, 17], + "_nop_tc_332", + ["jump", "eq_nn_2183", 2540, 17], + ["eq_float", 4, 2, 3, 2540, 17], + ["jump", "eq_done_2181", 2540, 17], + "eq_nn_2183", + ["is_text", 7, 2, 2540, 17], + ["jump_false", 7, "eq_nt_2184", 2540, 17], + "_nop_tc_333", + "_nop_tc_334", + ["eq_text", 4, 2, 3, 2540, 17], + ["jump", "eq_done_2181", 2540, 17], + "eq_nt_2184", + ["is_null", 7, 2, 2540, 17], + ["jump_false", 7, "eq_nnl_2185", 2540, 17], + "_nop_tc_335", + ["jump", "eq_nnl_2185", 2540, 17], + ["true", 4, 2540, 17], + ["jump", "eq_done_2181", 2540, 17], + "eq_nnl_2185", + ["is_bool", 7, 2, 2540, 17], + ["jump_false", 7, "eq_nb_2186", 2540, 17], + "_nop_tc_336", + ["jump", "eq_nb_2186", 2540, 17], + ["eq_bool", 4, 2, 3, 2540, 17], + ["jump", "eq_done_2181", 2540, 17], + "eq_nb_2186", + ["false", 4, 2540, 17], + "eq_done_2181", + ["jump_false", 4, "if_else_2179", 2540, 17], + ["load_field", 3, 1, "name", 2541, 11], + ["null", 4, 2541, 24], + ["is_identical", 7, 3, 4, 2541, 24], + ["jump_true", 7, "ne_nid_2191", 2541, 24], + ["jump", "ne_ni_2192", 2541, 24], + "ne_nid_2191", + ["false", 7, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_ni_2192", + ["is_int", 8, 3, 2541, 24], + ["jump_false", 8, "ne_nn_2193", 2541, 24], + "_nop_tc_337", + ["jump", "ne_nn_2193", 2541, 24], + ["ne_int", 7, 3, 4, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_nn_2193", + ["is_num", 8, 3, 2541, 24], + ["jump_false", 8, "ne_nt_2194", 2541, 24], + "_nop_tc_338", + ["jump", "ne_nt_2194", 2541, 24], + ["ne_float", 7, 3, 4, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_nt_2194", + ["is_text", 8, 3, 2541, 24], + ["jump_false", 8, "ne_nnl_2195", 2541, 24], + "_nop_tc_339", + ["jump", "ne_nnl_2195", 2541, 24], + ["ne_text", 7, 3, 4, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_nnl_2195", + ["is_null", 8, 3, 2541, 24], + ["jump_false", 8, "ne_nb_2196", 2541, 24], + "_nop_tc_340", + "_nop_tc_341", + ["false", 7, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_nb_2196", + ["is_bool", 8, 3, 2541, 24], + ["jump_false", 8, "ne_mis_2197", 2541, 24], + "_nop_tc_342", + ["jump", "ne_mis_2197", 2541, 24], + ["ne_bool", 7, 3, 4, 2541, 24], + ["jump", "ne_done_2190", 2541, 24], + "ne_mis_2197", + ["true", 7, 2541, 24], + "ne_done_2190", + ["move", 3, 7, 2541, 24], + ["jump_false", 3, "and_end_2189", 2541, 24], + ["get", 4, 25, 1, 2541, 32], + ["load_field", 7, 1, "name", 2541, 44], + ["load_dynamic", 8, 4, 7, 2541, 44], + ["null", 4, 2541, 58], + ["is_identical", 7, 8, 4, 2541, 58], + ["jump_true", 7, "ne_nid_2199", 2541, 58], + ["jump", "ne_ni_2200", 2541, 58], + "ne_nid_2199", + ["false", 7, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_ni_2200", + ["is_int", 9, 8, 2541, 58], + ["jump_false", 9, "ne_nn_2201", 2541, 58], + "_nop_tc_343", + ["jump", "ne_nn_2201", 2541, 58], + ["ne_int", 7, 8, 4, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_nn_2201", + ["is_num", 9, 8, 2541, 58], + ["jump_false", 9, "ne_nt_2202", 2541, 58], + "_nop_tc_344", + ["jump", "ne_nt_2202", 2541, 58], + ["ne_float", 7, 8, 4, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_nt_2202", + ["is_text", 9, 8, 2541, 58], + ["jump_false", 9, "ne_nnl_2203", 2541, 58], + "_nop_tc_345", + ["jump", "ne_nnl_2203", 2541, 58], + ["ne_text", 7, 8, 4, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_nnl_2203", + ["is_null", 9, 8, 2541, 58], + ["jump_false", 9, "ne_nb_2204", 2541, 58], + "_nop_tc_346", + "_nop_tc_347", + ["false", 7, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_nb_2204", + ["is_bool", 9, 8, 2541, 58], + ["jump_false", 9, "ne_mis_2205", 2541, 58], + "_nop_tc_348", + ["jump", "ne_mis_2205", 2541, 58], + ["ne_bool", 7, 8, 4, 2541, 58], + ["jump", "ne_done_2198", 2541, 58], + "ne_mis_2205", + ["true", 7, 2541, 58], + "ne_done_2198", + ["move", 3, 7, 2541, 58], + "and_end_2189", + ["jump_false", 3, "if_else_2187", 2541, 58], + ["get", 3, 25, 1, 2542, 19], + ["load_field", 4, 1, "name", 2542, 31], + ["load_dynamic", 7, 3, 4, 2542, 31], + ["load_field", 3, 7, "break_target", 2542, 31], + ["get", 4, 62, 1, 2542, 9], + ["frame", 7, 4, 1, 2542, 9], + ["null", 4, 2542, 9], + ["setarg", 7, 0, 4, 2542, 9], + ["setarg", 7, 1, 3, 2542, 9], + ["invoke", 7, 3, 2542, 9], + ["jump", "if_end_2188", 2542, 9], + "if_else_2187", + ["get", 3, 22, 1, 2543, 18], + ["null", 4, 2543, 34], + ["is_identical", 7, 3, 4, 2543, 34], + ["jump_true", 7, "ne_nid_2209", 2543, 34], + ["jump", "ne_ni_2210", 2543, 34], + "ne_nid_2209", + ["false", 7, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_ni_2210", + ["is_int", 8, 3, 2543, 34], + ["jump_false", 8, "ne_nn_2211", 2543, 34], + "_nop_tc_349", + ["jump", "ne_nn_2211", 2543, 34], + ["ne_int", 7, 3, 4, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_nn_2211", + ["is_num", 8, 3, 2543, 34], + ["jump_false", 8, "ne_nt_2212", 2543, 34], + "_nop_tc_350", + ["jump", "ne_nt_2212", 2543, 34], + ["ne_float", 7, 3, 4, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_nt_2212", + ["is_text", 8, 3, 2543, 34], + ["jump_false", 8, "ne_nnl_2213", 2543, 34], + "_nop_tc_351", + ["jump", "ne_nnl_2213", 2543, 34], + ["ne_text", 7, 3, 4, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_nnl_2213", + ["is_null", 8, 3, 2543, 34], + ["jump_false", 8, "ne_nb_2214", 2543, 34], + "_nop_tc_352", + "_nop_tc_353", + ["false", 7, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_nb_2214", + ["is_bool", 8, 3, 2543, 34], + ["jump_false", 8, "ne_mis_2215", 2543, 34], + "_nop_tc_354", + ["jump", "ne_mis_2215", 2543, 34], + ["ne_bool", 7, 3, 4, 2543, 34], + ["jump", "ne_done_2208", 2543, 34], + "ne_mis_2215", + ["true", 7, 2543, 34], + "ne_done_2208", + ["jump_false", 7, "if_else_2206", 2543, 34], + ["get", 3, 22, 1, 2544, 19], + ["get", 4, 62, 1, 2544, 9], + ["frame", 7, 4, 1, 2544, 9], + ["null", 4, 2544, 9], + ["setarg", 7, 0, 4, 2544, 9], + ["setarg", 7, 1, 3, 2544, 9], + ["invoke", 7, 3, 2544, 9], + ["jump", "if_end_2207", 2544, 9], + "if_else_2206", + "if_end_2207", + "if_end_2188", + ["null", 3, 2546, 14], + ["return", 3, 2546, 14], + "_nop_ur_16", + "if_else_2179", + "if_end_2180", + ["access", 3, "continue", 2549, 17], + ["is_identical", 4, 2, 3, 2549, 17], + ["jump_true", 4, "eq_done_2218", 2549, 17], + ["is_int", 7, 2, 2549, 17], + ["jump_false", 7, "eq_ni_2219", 2549, 17], + "_nop_tc_355", + ["jump", "eq_ni_2219", 2549, 17], + ["eq_int", 4, 2, 3, 2549, 17], + ["jump", "eq_done_2218", 2549, 17], "eq_ni_2219", - ["is_num", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nn_2220", 2487, 17], - "_nop_tc_374", - ["jump", "eq_nn_2220", 2487, 17], - ["eq_float", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], + ["is_num", 7, 2, 2549, 17], + ["jump_false", 7, "eq_nn_2220", 2549, 17], + "_nop_tc_356", + ["jump", "eq_nn_2220", 2549, 17], + ["eq_float", 4, 2, 3, 2549, 17], + ["jump", "eq_done_2218", 2549, 17], "eq_nn_2220", - ["is_text", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nt_2221", 2487, 17], - "_nop_tc_375", - "_nop_tc_376", - ["eq_text", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], + ["is_text", 7, 2, 2549, 17], + ["jump_false", 7, "eq_nt_2221", 2549, 17], + "_nop_tc_357", + "_nop_tc_358", + ["eq_text", 4, 2, 3, 2549, 17], + ["jump", "eq_done_2218", 2549, 17], "eq_nt_2221", - ["is_null", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nnl_2222", 2487, 17], - "_nop_tc_377", - ["jump", "eq_nnl_2222", 2487, 17], - ["true", 4, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], + ["is_null", 7, 2, 2549, 17], + ["jump_false", 7, "eq_nnl_2222", 2549, 17], + "_nop_tc_359", + ["jump", "eq_nnl_2222", 2549, 17], + ["true", 4, 2549, 17], + ["jump", "eq_done_2218", 2549, 17], "eq_nnl_2222", - ["is_bool", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nb_2223", 2487, 17], - "_nop_tc_378", - ["jump", "eq_nb_2223", 2487, 17], - ["eq_bool", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], + ["is_bool", 7, 2, 2549, 17], + ["jump_false", 7, "eq_nb_2223", 2549, 17], + "_nop_tc_360", + ["jump", "eq_nb_2223", 2549, 17], + ["eq_bool", 4, 2, 3, 2549, 17], + ["jump", "eq_done_2218", 2549, 17], "eq_nb_2223", - ["false", 4, 2487, 17], + ["false", 4, 2549, 17], "eq_done_2218", - ["jump_false", 4, "if_else_2216", 2487, 17], - ["load_field", 3, 1, "name", 2488, 14], - ["move", 5, 3, 2488, 14], - ["null", 3, 2489, 19], - ["is_identical", 4, 5, 3, 2489, 19], - ["jump_true", 4, "ne_nid_2227", 2489, 19], - ["jump", "ne_ni_2228", 2489, 19], - "ne_nid_2227", - ["false", 4, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_ni_2228", - ["is_int", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nn_2229", 2489, 19], - "_nop_tc_379", - ["jump", "ne_nn_2229", 2489, 19], - ["ne_int", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nn_2229", - ["is_num", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nt_2230", 2489, 19], - "_nop_tc_380", - ["jump", "ne_nt_2230", 2489, 19], - ["ne_float", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nt_2230", - ["is_text", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nnl_2231", 2489, 19], - "_nop_tc_381", - ["jump", "ne_nnl_2231", 2489, 19], - ["ne_text", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nnl_2231", - ["is_null", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nb_2232", 2489, 19], - "_nop_tc_382", - "_nop_tc_383", - ["false", 4, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nb_2232", - ["is_bool", 7, 5, 2489, 19], - ["jump_false", 7, "ne_mis_2233", 2489, 19], - "_nop_tc_384", - ["jump", "ne_mis_2233", 2489, 19], - ["ne_bool", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_mis_2233", - ["true", 4, 2489, 19], - "ne_done_2226", - ["jump_false", 4, "if_else_2224", 2489, 19], - ["get", 3, 96, 1, 2490, 16], - ["frame", 4, 3, 1, 2490, 16], - ["null", 3, 2490, 16], - ["setarg", 4, 0, 3, 2490, 16], - ["setarg", 4, 1, 1, 2490, 16], - ["invoke", 4, 3, 2490, 16], - ["move", 54, 3, 2490, 16], - ["get", 3, 18, 1, 2491, 19], - ["move", 55, 3, 2491, 19], - ["get", 3, 18, 1, 2492, 26], - ["access", 4, 1, 2492, 43], - ["is_num", 7, 3, 2492, 43], - ["jump_false", 7, "num_err_2234", 2492, 43], - "_nop_tc_385", - "_nop_tc_386", - ["add", 7, 3, 4, 2492, 43], - ["jump", "num_done_2235", 2492, 43], - "num_err_2234", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2492, - 43 - ], - ["access", 4, "error", 2492, 43], - ["access", 8, "cannot apply '+': operands must be numbers", 2492, 43], - ["array", 9, 0, 2492, 43], - ["push", 9, 8, 2492, 43], - ["frame", 8, 3, 2, 2492, 43], - ["null", 3, 2492, 43], - ["setarg", 8, 0, 3, 2492, 43], - ["setarg", 8, 1, 4, 2492, 43], - ["setarg", 8, 2, 9, 2492, 43], - ["invoke", 8, 3, 2492, 43], - ["disrupt", 2492, 43], - "num_done_2235", - ["put", 7, 18, 1, 2492, 43], - ["get", 3, 9, 1, 2493, 14], - ["is_array", 4, 3, 2493, 27], - ["jump_false", 4, "push_err_2236", 2493, 27], - ["push", 3, 54, 2493, 27], - ["jump", "push_done_2237", 2493, 27], - "push_err_2236", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2493, - 27 - ], - ["access", 4, "error", 2493, 27], - ["access", 7, "cannot push: target must be an array", 2493, 27], - ["array", 8, 0, 2493, 27], - ["push", 8, 7, 2493, 27], - ["frame", 7, 3, 2, 2493, 27], - ["null", 3, 2493, 27], - ["setarg", 7, 0, 3, 2493, 27], - ["setarg", 7, 1, 4, 2493, 27], - ["setarg", 7, 2, 8, 2493, 27], - ["invoke", 7, 3, 2493, 27], - ["disrupt", 2493, 27], - "push_done_2237", - ["get", 3, 42, 1, 2494, 22], - ["frame", 4, 3, 1, 2494, 22], - ["null", 3, 2494, 22], - ["setarg", 4, 0, 3, 2494, 22], - ["setarg", 4, 1, 5, 2494, 22], - ["invoke", 4, 3, 2494, 22], - ["move", 6, 3, 2494, 22], - ["get", 3, 40, 1, 2495, 16], - ["frame", 4, 3, 0, 2495, 16], - ["null", 3, 2495, 16], - ["setarg", 4, 0, 3, 2495, 16], - ["invoke", 4, 3, 2495, 16], - ["move", 56, 3, 2495, 16], - ["access", 3, "function", 2496, 16], - ["get", 4, 51, 1, 2496, 9], - ["frame", 5, 4, 3, 2496, 9], - ["null", 4, 2496, 9], - ["setarg", 5, 0, 4, 2496, 9], - ["setarg", 5, 1, 3, 2496, 9], - ["setarg", 5, 2, 56, 2496, 9], - ["setarg", 5, 3, 55, 2496, 9], - ["invoke", 5, 3, 2496, 9], - ["access", 3, 0, 2497, 27], - ["is_int", 4, 6, 2497, 27], - ["jump_false", 4, "rel_ni_2240", 2497, 27], - "_nop_tc_387", - "_nop_tc_388", - ["ge_int", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_ni_2240", - ["is_num", 4, 6, 2497, 27], - ["jump_false", 4, "rel_nn_2241", 2497, 27], - "_nop_tc_389", - "_nop_tc_390", - ["ge_float", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_nn_2241", - ["is_text", 4, 6, 2497, 27], - ["jump_false", 4, "rel_err_2243", 2497, 27], - "_nop_tc_391", - ["jump", "rel_err_2243", 2497, 27], - ["ge_text", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_err_2243", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2497, - 27 - ], - ["access", 4, "error", 2497, 27], - ["access", 7, "cannot compare with '>=': operands must be same type", 2497, 27], - ["array", 8, 0, 2497, 27], - ["push", 8, 7, 2497, 27], - ["frame", 7, 3, 2, 2497, 27], - ["null", 3, 2497, 27], - ["setarg", 7, 0, 3, 2497, 27], - ["setarg", 7, 1, 4, 2497, 27], - ["setarg", 7, 2, 8, 2497, 27], - ["invoke", 7, 3, 2497, 27], - ["disrupt", 2497, 27], - "rel_done_2242", - ["jump_false", 5, "if_else_2238", 2497, 27], - ["access", 3, "move", 2498, 18], - ["get", 4, 51, 1, 2498, 11], - ["frame", 5, 4, 3, 2498, 11], - ["null", 4, 2498, 11], - ["setarg", 5, 0, 4, 2498, 11], - ["setarg", 5, 1, 3, 2498, 11], - ["setarg", 5, 2, 6, 2498, 11], - ["setarg", 5, 3, 56, 2498, 11], - ["invoke", 5, 3, 2498, 11], - ["jump", "if_end_2239", 2498, 11], - "if_else_2238", - "if_end_2239", - ["jump", "if_end_2225", 2498, 11], + ["jump_false", 4, "if_else_2216", 2549, 17], + ["load_field", 3, 1, "name", 2550, 11], + ["null", 4, 2550, 24], + ["is_identical", 7, 3, 4, 2550, 24], + ["jump_true", 7, "ne_nid_2228", 2550, 24], + ["jump", "ne_ni_2229", 2550, 24], + "ne_nid_2228", + ["false", 7, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_ni_2229", + ["is_int", 8, 3, 2550, 24], + ["jump_false", 8, "ne_nn_2230", 2550, 24], + "_nop_tc_361", + ["jump", "ne_nn_2230", 2550, 24], + ["ne_int", 7, 3, 4, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_nn_2230", + ["is_num", 8, 3, 2550, 24], + ["jump_false", 8, "ne_nt_2231", 2550, 24], + "_nop_tc_362", + ["jump", "ne_nt_2231", 2550, 24], + ["ne_float", 7, 3, 4, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_nt_2231", + ["is_text", 8, 3, 2550, 24], + ["jump_false", 8, "ne_nnl_2232", 2550, 24], + "_nop_tc_363", + ["jump", "ne_nnl_2232", 2550, 24], + ["ne_text", 7, 3, 4, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_nnl_2232", + ["is_null", 8, 3, 2550, 24], + ["jump_false", 8, "ne_nb_2233", 2550, 24], + "_nop_tc_364", + "_nop_tc_365", + ["false", 7, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_nb_2233", + ["is_bool", 8, 3, 2550, 24], + ["jump_false", 8, "ne_mis_2234", 2550, 24], + "_nop_tc_366", + ["jump", "ne_mis_2234", 2550, 24], + ["ne_bool", 7, 3, 4, 2550, 24], + ["jump", "ne_done_2227", 2550, 24], + "ne_mis_2234", + ["true", 7, 2550, 24], + "ne_done_2227", + ["move", 3, 7, 2550, 24], + ["jump_false", 3, "and_end_2226", 2550, 24], + ["get", 4, 25, 1, 2550, 32], + ["load_field", 7, 1, "name", 2550, 44], + ["load_dynamic", 8, 4, 7, 2550, 44], + ["null", 4, 2550, 58], + ["is_identical", 7, 8, 4, 2550, 58], + ["jump_true", 7, "ne_nid_2236", 2550, 58], + ["jump", "ne_ni_2237", 2550, 58], + "ne_nid_2236", + ["false", 7, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_ni_2237", + ["is_int", 9, 8, 2550, 58], + ["jump_false", 9, "ne_nn_2238", 2550, 58], + "_nop_tc_367", + ["jump", "ne_nn_2238", 2550, 58], + ["ne_int", 7, 8, 4, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_nn_2238", + ["is_num", 9, 8, 2550, 58], + ["jump_false", 9, "ne_nt_2239", 2550, 58], + "_nop_tc_368", + ["jump", "ne_nt_2239", 2550, 58], + ["ne_float", 7, 8, 4, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_nt_2239", + ["is_text", 9, 8, 2550, 58], + ["jump_false", 9, "ne_nnl_2240", 2550, 58], + "_nop_tc_369", + ["jump", "ne_nnl_2240", 2550, 58], + ["ne_text", 7, 8, 4, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_nnl_2240", + ["is_null", 9, 8, 2550, 58], + ["jump_false", 9, "ne_nb_2241", 2550, 58], + "_nop_tc_370", + "_nop_tc_371", + ["false", 7, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_nb_2241", + ["is_bool", 9, 8, 2550, 58], + ["jump_false", 9, "ne_mis_2242", 2550, 58], + "_nop_tc_372", + ["jump", "ne_mis_2242", 2550, 58], + ["ne_bool", 7, 8, 4, 2550, 58], + ["jump", "ne_done_2235", 2550, 58], + "ne_mis_2242", + ["true", 7, 2550, 58], + "ne_done_2235", + ["move", 3, 7, 2550, 58], + "and_end_2226", + ["jump_false", 3, "if_else_2224", 2550, 58], + ["get", 3, 25, 1, 2551, 19], + ["load_field", 4, 1, "name", 2551, 31], + ["load_dynamic", 7, 3, 4, 2551, 31], + ["load_field", 3, 7, "continue_target", 2551, 31], + ["get", 4, 62, 1, 2551, 9], + ["frame", 7, 4, 1, 2551, 9], + ["null", 4, 2551, 9], + ["setarg", 7, 0, 4, 2551, 9], + ["setarg", 7, 1, 3, 2551, 9], + ["invoke", 7, 3, 2551, 9], + ["jump", "if_end_2225", 2551, 9], "if_else_2224", + ["get", 3, 23, 1, 2552, 18], + ["null", 4, 2552, 37], + ["is_identical", 7, 3, 4, 2552, 37], + ["jump_true", 7, "ne_nid_2246", 2552, 37], + ["jump", "ne_ni_2247", 2552, 37], + "ne_nid_2246", + ["false", 7, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_ni_2247", + ["is_int", 8, 3, 2552, 37], + ["jump_false", 8, "ne_nn_2248", 2552, 37], + "_nop_tc_373", + ["jump", "ne_nn_2248", 2552, 37], + ["ne_int", 7, 3, 4, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_nn_2248", + ["is_num", 8, 3, 2552, 37], + ["jump_false", 8, "ne_nt_2249", 2552, 37], + "_nop_tc_374", + ["jump", "ne_nt_2249", 2552, 37], + ["ne_float", 7, 3, 4, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_nt_2249", + ["is_text", 8, 3, 2552, 37], + ["jump_false", 8, "ne_nnl_2250", 2552, 37], + "_nop_tc_375", + ["jump", "ne_nnl_2250", 2552, 37], + ["ne_text", 7, 3, 4, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_nnl_2250", + ["is_null", 8, 3, 2552, 37], + ["jump_false", 8, "ne_nb_2251", 2552, 37], + "_nop_tc_376", + "_nop_tc_377", + ["false", 7, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_nb_2251", + ["is_bool", 8, 3, 2552, 37], + ["jump_false", 8, "ne_mis_2252", 2552, 37], + "_nop_tc_378", + ["jump", "ne_mis_2252", 2552, 37], + ["ne_bool", 7, 3, 4, 2552, 37], + ["jump", "ne_done_2245", 2552, 37], + "ne_mis_2252", + ["true", 7, 2552, 37], + "ne_done_2245", + ["jump_false", 7, "if_else_2243", 2552, 37], + ["get", 3, 23, 1, 2553, 19], + ["get", 4, 62, 1, 2553, 9], + ["frame", 7, 4, 1, 2553, 9], + ["null", 4, 2553, 9], + ["setarg", 7, 0, 4, 2553, 9], + ["setarg", 7, 1, 3, 2553, 9], + ["invoke", 7, 3, 2553, 9], + ["jump", "if_end_2244", 2553, 9], + "if_else_2243", + "if_end_2244", "if_end_2225", - ["null", 3, 2501, 14], - ["return", 3, 2501, 14], - "_nop_ur_19", + ["null", 3, 2555, 14], + ["return", 3, 2555, 14], + "_nop_ur_17", "if_else_2216", "if_end_2217", - ["access", 3, "call", 2504, 17], - ["is_identical", 4, 2, 3, 2504, 17], - ["jump_true", 4, "eq_done_2246", 2504, 17], - ["is_int", 5, 2, 2504, 17], - ["jump_false", 5, "eq_ni_2247", 2504, 17], + ["access", 3, "switch", 2558, 17], + ["is_identical", 4, 2, 3, 2558, 17], + ["jump_true", 4, "eq_done_2255", 2558, 17], + ["is_int", 7, 2, 2558, 17], + ["jump_false", 7, "eq_ni_2256", 2558, 17], + "_nop_tc_379", + ["jump", "eq_ni_2256", 2558, 17], + ["eq_int", 4, 2, 3, 2558, 17], + ["jump", "eq_done_2255", 2558, 17], + "eq_ni_2256", + ["is_num", 7, 2, 2558, 17], + ["jump_false", 7, "eq_nn_2257", 2558, 17], + "_nop_tc_380", + ["jump", "eq_nn_2257", 2558, 17], + ["eq_float", 4, 2, 3, 2558, 17], + ["jump", "eq_done_2255", 2558, 17], + "eq_nn_2257", + ["is_text", 7, 2, 2558, 17], + ["jump_false", 7, "eq_nt_2258", 2558, 17], + "_nop_tc_381", + "_nop_tc_382", + ["eq_text", 4, 2, 3, 2558, 17], + ["jump", "eq_done_2255", 2558, 17], + "eq_nt_2258", + ["is_null", 7, 2, 2558, 17], + ["jump_false", 7, "eq_nnl_2259", 2558, 17], + "_nop_tc_383", + ["jump", "eq_nnl_2259", 2558, 17], + ["true", 4, 2558, 17], + ["jump", "eq_done_2255", 2558, 17], + "eq_nnl_2259", + ["is_bool", 7, 2, 2558, 17], + ["jump_false", 7, "eq_nb_2260", 2558, 17], + "_nop_tc_384", + ["jump", "eq_nb_2260", 2558, 17], + ["eq_bool", 4, 2, 3, 2558, 17], + ["jump", "eq_done_2255", 2558, 17], + "eq_nb_2260", + ["false", 4, 2558, 17], + "eq_done_2255", + ["jump_false", 4, "if_else_2253", 2558, 17], + ["load_field", 3, 1, "expression", 2559, 14], + ["move", 29, 3, 2559, 14], + ["load_field", 3, 1, "cases", 2560, 15], + ["move", 42, 3, 2560, 15], + ["access", 3, -1, 2561, 35], + ["get", 4, 94, 1, 2561, 20], + ["frame", 7, 4, 2, 2561, 20], + ["null", 4, 2561, 20], + ["setarg", 7, 0, 4, 2561, 20], + ["setarg", 7, 1, 29, 2561, 20], + ["setarg", 7, 2, 3, 2561, 20], + ["invoke", 7, 3, 2561, 20], + ["move", 43, 3, 2561, 20], + ["access", 3, "switch_end", 2562, 29], + ["get", 4, 48, 1, 2562, 19], + ["frame", 7, 4, 1, 2562, 19], + ["null", 4, 2562, 19], + ["setarg", 7, 0, 4, 2562, 19], + ["setarg", 7, 1, 3, 2562, 19], + ["invoke", 7, 3, 2562, 19], + ["move", 17, 3, 2562, 19], + ["null", 44, 2563, 23], + ["get", 3, 22, 1, 2564, 19], + ["move", 20, 3, 2564, 19], + ["put", 17, 22, 1, 2565, 22], + ["array", 3, 0, 2567, 21], + ["move", 45, 3, 2567, 21], + ["access", 11, 0, 2568, 12], + "while_start_2261", + ["length", 3, 42, 2569, 26], + ["is_int", 4, 11, 2569, 26], + ["jump_false", 4, "rel_ni_2263", 2569, 26], + "_nop_tc_385", + "_nop_tc_386", + ["lt_int", 4, 11, 3, 2569, 26], + ["jump", "rel_done_2265", 2569, 26], + "rel_ni_2263", + "_nop_tc_387", + "_nop_tc_388", + "_nop_tc_389", + "_nop_tc_390", + ["lt_float", 4, 11, 3, 2569, 26], + ["jump", "rel_done_2265", 2569, 26], + "rel_nn_2264", + "_nop_tc_391", + ["jump", "rel_err_2266", 2569, 26], "_nop_tc_392", - ["jump", "eq_ni_2247", 2504, 17], - ["eq_int", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_ni_2247", - ["is_num", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nn_2248", 2504, 17], + ["jump", "rel_err_2266", 2569, 26], + ["lt_text", 4, 11, 3, 2569, 26], + ["jump", "rel_done_2265", 2569, 26], + "rel_err_2266", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2569, + 26 + ], + ["access", 7, "error", 2569, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2569, 26], + ["array", 9, 0, 2569, 26], + ["push", 9, 8, 2569, 26], + ["frame", 8, 3, 2, 2569, 26], + ["null", 3, 2569, 26], + ["setarg", 8, 0, 3, 2569, 26], + ["setarg", 8, 1, 7, 2569, 26], + ["setarg", 8, 2, 9, 2569, 26], + ["invoke", 8, 3, 2569, 26], + ["disrupt", 2569, 26], + "rel_done_2265", + ["jump_false", 4, "while_end_2262", 2569, 26], + ["load_dynamic", 3, 42, 11, 2570, 27], + ["move", 46, 3, 2570, 27], + ["load_field", 3, 46, "kind", 2571, 21], + ["move", 47, 3, 2571, 21], + ["access", 3, "default", 2572, 26], + ["is_identical", 4, 47, 3, 2572, 26], + ["jump_true", 4, "eq_done_2269", 2572, 26], + ["is_int", 7, 47, 2572, 26], + ["jump_false", 7, "eq_ni_2270", 2572, 26], "_nop_tc_393", - ["jump", "eq_nn_2248", 2504, 17], - ["eq_float", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nn_2248", - ["is_text", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nt_2249", 2504, 17], + ["jump", "eq_ni_2270", 2572, 26], + ["eq_int", 4, 47, 3, 2572, 26], + ["jump", "eq_done_2269", 2572, 26], + "eq_ni_2270", + ["is_num", 7, 47, 2572, 26], + ["jump_false", 7, "eq_nn_2271", 2572, 26], "_nop_tc_394", + ["jump", "eq_nn_2271", 2572, 26], + ["eq_float", 4, 47, 3, 2572, 26], + ["jump", "eq_done_2269", 2572, 26], + "eq_nn_2271", + ["is_text", 7, 47, 2572, 26], + ["jump_false", 7, "eq_nt_2272", 2572, 26], "_nop_tc_395", - ["eq_text", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nt_2249", - ["is_null", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nnl_2250", 2504, 17], "_nop_tc_396", - ["jump", "eq_nnl_2250", 2504, 17], - ["true", 4, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nnl_2250", - ["is_bool", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nb_2251", 2504, 17], + ["eq_text", 4, 47, 3, 2572, 26], + ["jump", "eq_done_2269", 2572, 26], + "eq_nt_2272", + ["is_null", 7, 47, 2572, 26], + ["jump_false", 7, "eq_nnl_2273", 2572, 26], "_nop_tc_397", - ["jump", "eq_nb_2251", 2504, 17], - ["eq_bool", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nb_2251", - ["false", 4, 2504, 17], - "eq_done_2246", - ["jump_false", 4, "if_else_2244", 2504, 17], - ["load_field", 2, 1, "expression", 2505, 16], - ["access", 3, -1, 2505, 33], - ["get", 4, 88, 1, 2505, 7], - ["frame", 5, 4, 2, 2505, 7], - ["null", 4, 2505, 7], - ["setarg", 5, 0, 4, 2505, 7], - ["setarg", 5, 1, 2, 2505, 7], - ["setarg", 5, 2, 3, 2505, 7], - ["invoke", 5, 2, 2505, 7], - ["null", 2, 2506, 14], - ["return", 2, 2506, 14], + ["jump", "eq_nnl_2273", 2572, 26], + ["true", 4, 2572, 26], + ["jump", "eq_done_2269", 2572, 26], + "eq_nnl_2273", + ["is_bool", 7, 47, 2572, 26], + ["jump_false", 7, "eq_nb_2274", 2572, 26], + "_nop_tc_398", + ["jump", "eq_nb_2274", 2572, 26], + ["eq_bool", 4, 47, 3, 2572, 26], + ["jump", "eq_done_2269", 2572, 26], + "eq_nb_2274", + ["false", 4, 2572, 26], + "eq_done_2269", + ["jump_false", 4, "if_else_2267", 2572, 26], + ["access", 3, "switch_default", 2573, 37], + ["get", 4, 48, 1, 2573, 27], + ["frame", 7, 4, 1, 2573, 27], + ["null", 4, 2573, 27], + ["setarg", 7, 0, 4, 2573, 27], + ["setarg", 7, 1, 3, 2573, 27], + ["invoke", 7, 3, 2573, 27], + ["move", 44, 3, 2573, 27], + ["is_array", 3, 45, 2574, 29], + ["jump_false", 3, "push_err_2275", 2574, 29], + ["push", 45, 44, 2574, 29], + ["jump", "push_done_2276", 2574, 29], + "push_err_2275", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2574, + 29 + ], + ["access", 4, "error", 2574, 29], + ["access", 7, "cannot push: target must be an array", 2574, 29], + ["array", 8, 0, 2574, 29], + ["push", 8, 7, 2574, 29], + ["frame", 7, 3, 2, 2574, 29], + ["null", 3, 2574, 29], + ["setarg", 7, 0, 3, 2574, 29], + ["setarg", 7, 1, 4, 2574, 29], + ["setarg", 7, 2, 8, 2574, 29], + ["invoke", 7, 3, 2574, 29], + ["disrupt", 2574, 29], + "push_done_2276", + ["jump", "if_end_2268", 2574, 29], + "if_else_2267", + ["access", 3, "switch_case", 2576, 34], + ["get", 4, 48, 1, 2576, 24], + ["frame", 7, 4, 1, 2576, 24], + ["null", 4, 2576, 24], + ["setarg", 7, 0, 4, 2576, 24], + ["setarg", 7, 1, 3, 2576, 24], + ["invoke", 7, 3, 2576, 24], + ["move", 48, 3, 2576, 24], + ["load_field", 3, 46, "expression", 2577, 23], + ["move", 49, 3, 2577, 23], + ["access", 3, -1, 2578, 42], + ["get", 4, 94, 1, 2578, 22], + ["frame", 7, 4, 2, 2578, 22], + ["null", 4, 2578, 22], + ["setarg", 7, 0, 4, 2578, 22], + ["setarg", 7, 1, 49, 2578, 22], + ["setarg", 7, 2, 3, 2578, 22], + ["invoke", 7, 3, 2578, 22], + ["move", 50, 3, 2578, 22], + ["get", 3, 43, 1, 2579, 22], + ["frame", 4, 3, 0, 2579, 22], + ["null", 3, 2579, 22], + ["setarg", 4, 0, 3, 2579, 22], + ["invoke", 4, 3, 2579, 22], + ["move", 51, 3, 2579, 22], + ["null", 3, 2580, 20], + ["put", 3, 37, 1, 2580, 20], + ["put", 49, 38, 1, 2581, 20], + ["access", 3, "eq", 2582, 22], + ["get", 4, 74, 1, 2582, 11], + ["frame", 7, 4, 4, 2582, 11], + ["null", 4, 2582, 11], + ["setarg", 7, 0, 4, 2582, 11], + ["setarg", 7, 1, 3, 2582, 11], + ["setarg", 7, 2, 51, 2582, 11], + ["setarg", 7, 3, 43, 2582, 11], + ["setarg", 7, 4, 50, 2582, 11], + ["invoke", 7, 3, 2582, 11], + ["access", 3, "jump_true", 2583, 26], + ["get", 4, 63, 1, 2583, 11], + ["frame", 7, 4, 3, 2583, 11], + ["null", 4, 2583, 11], + ["setarg", 7, 0, 4, 2583, 11], + ["setarg", 7, 1, 3, 2583, 11], + ["setarg", 7, 2, 51, 2583, 11], + ["setarg", 7, 3, 48, 2583, 11], + ["invoke", 7, 3, 2583, 11], + ["is_array", 3, 45, 2584, 29], + ["jump_false", 3, "push_err_2277", 2584, 29], + ["push", 45, 48, 2584, 29], + ["jump", "push_done_2278", 2584, 29], + "push_err_2277", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2584, + 29 + ], + ["access", 4, "error", 2584, 29], + ["access", 7, "cannot push: target must be an array", 2584, 29], + ["array", 8, 0, 2584, 29], + ["push", 8, 7, 2584, 29], + ["frame", 7, 3, 2, 2584, 29], + ["null", 3, 2584, 29], + ["setarg", 7, 0, 3, 2584, 29], + ["setarg", 7, 1, 4, 2584, 29], + ["setarg", 7, 2, 8, 2584, 29], + ["invoke", 7, 3, 2584, 29], + ["disrupt", 2584, 29], + "push_done_2278", + "if_end_2268", + ["access", 3, 1, 2586, 19], + "_nop_tc_399", + "_nop_tc_400", + "_nop_tc_401", + "_nop_tc_402", + ["add", 4, 11, 3, 2586, 19], + ["jump", "num_done_2280", 2586, 19], + "num_err_2279", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2586, + 19 + ], + ["access", 7, "error", 2586, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2586, 19], + ["array", 9, 0, 2586, 19], + ["push", 9, 8, 2586, 19], + ["frame", 8, 3, 2, 2586, 19], + ["null", 3, 2586, 19], + ["setarg", 8, 0, 3, 2586, 19], + ["setarg", 8, 1, 7, 2586, 19], + ["setarg", 8, 2, 9, 2586, 19], + ["invoke", 8, 3, 2586, 19], + ["disrupt", 2586, 19], + "num_done_2280", + ["move", 11, 4, 2586, 19], + ["jump", "while_start_2261", 2586, 19], + "while_end_2262", + ["null", 3, 2588, 28], + ["is_identical", 4, 44, 3, 2588, 28], + ["jump_true", 4, "ne_nid_2284", 2588, 28], + ["jump", "ne_ni_2285", 2588, 28], + "ne_nid_2284", + ["false", 4, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_ni_2285", + ["is_int", 7, 44, 2588, 28], + ["jump_false", 7, "ne_nn_2286", 2588, 28], + "_nop_tc_403", + ["jump", "ne_nn_2286", 2588, 28], + ["ne_int", 4, 44, 3, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_nn_2286", + ["is_num", 7, 44, 2588, 28], + ["jump_false", 7, "ne_nt_2287", 2588, 28], + "_nop_tc_404", + ["jump", "ne_nt_2287", 2588, 28], + ["ne_float", 4, 44, 3, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_nt_2287", + ["is_text", 7, 44, 2588, 28], + ["jump_false", 7, "ne_nnl_2288", 2588, 28], + "_nop_tc_405", + ["jump", "ne_nnl_2288", 2588, 28], + ["ne_text", 4, 44, 3, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_nnl_2288", + ["is_null", 7, 44, 2588, 28], + ["jump_false", 7, "ne_nb_2289", 2588, 28], + "_nop_tc_406", + "_nop_tc_407", + ["false", 4, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_nb_2289", + ["is_bool", 7, 44, 2588, 28], + ["jump_false", 7, "ne_mis_2290", 2588, 28], + "_nop_tc_408", + ["jump", "ne_mis_2290", 2588, 28], + ["ne_bool", 4, 44, 3, 2588, 28], + ["jump", "ne_done_2283", 2588, 28], + "ne_mis_2290", + ["true", 4, 2588, 28], + "ne_done_2283", + ["jump_false", 4, "if_else_2281", 2588, 28], + ["get", 3, 62, 1, 2589, 9], + ["frame", 4, 3, 1, 2589, 9], + ["null", 3, 2589, 9], + ["setarg", 4, 0, 3, 2589, 9], + ["setarg", 4, 1, 44, 2589, 9], + ["invoke", 4, 3, 2589, 9], + ["jump", "if_end_2282", 2589, 9], + "if_else_2281", + ["get", 3, 62, 1, 2591, 9], + ["frame", 4, 3, 1, 2591, 9], + ["null", 3, 2591, 9], + ["setarg", 4, 0, 3, 2591, 9], + ["setarg", 4, 1, 17, 2591, 9], + ["invoke", 4, 3, 2591, 9], + "if_end_2282", + ["access", 11, 0, 2594, 12], + "while_start_2291", + ["length", 3, 42, 2595, 26], + ["is_int", 4, 11, 2595, 26], + ["jump_false", 4, "rel_ni_2293", 2595, 26], + "_nop_tc_409", + "_nop_tc_410", + ["lt_int", 4, 11, 3, 2595, 26], + ["jump", "rel_done_2295", 2595, 26], + "rel_ni_2293", + "_nop_tc_411", + "_nop_tc_412", + "_nop_tc_413", + "_nop_tc_414", + ["lt_float", 4, 11, 3, 2595, 26], + ["jump", "rel_done_2295", 2595, 26], + "rel_nn_2294", + "_nop_tc_415", + ["jump", "rel_err_2296", 2595, 26], + "_nop_tc_416", + ["jump", "rel_err_2296", 2595, 26], + ["lt_text", 4, 11, 3, 2595, 26], + ["jump", "rel_done_2295", 2595, 26], + "rel_err_2296", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2595, + 26 + ], + ["access", 7, "error", 2595, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2595, 26], + ["array", 9, 0, 2595, 26], + ["push", 9, 8, 2595, 26], + ["frame", 8, 3, 2, 2595, 26], + ["null", 3, 2595, 26], + ["setarg", 8, 0, 3, 2595, 26], + ["setarg", 8, 1, 7, 2595, 26], + ["setarg", 8, 2, 9, 2595, 26], + ["invoke", 8, 3, 2595, 26], + ["disrupt", 2595, 26], + "rel_done_2295", + ["jump_false", 4, "while_end_2292", 2595, 26], + ["load_dynamic", 3, 45, 11, 2596, 32], + ["get", 4, 51, 1, 2596, 9], + ["frame", 7, 4, 1, 2596, 9], + ["null", 4, 2596, 9], + ["setarg", 7, 0, 4, 2596, 9], + ["setarg", 7, 1, 3, 2596, 9], + ["invoke", 7, 3, 2596, 9], + ["load_dynamic", 3, 42, 11, 2597, 28], + ["load_field", 4, 3, "statements", 2597, 28], + ["move", 52, 4, 2597, 28], + ["access", 53, 0, 2598, 14], + "while_start_2297", + ["length", 3, 52, 2599, 28], + ["is_int", 4, 53, 2599, 28], + ["jump_false", 4, "rel_ni_2299", 2599, 28], + "_nop_tc_417", + "_nop_tc_418", + ["lt_int", 4, 53, 3, 2599, 28], + ["jump", "rel_done_2301", 2599, 28], + "rel_ni_2299", + "_nop_tc_419", + "_nop_tc_420", + "_nop_tc_421", + "_nop_tc_422", + ["lt_float", 4, 53, 3, 2599, 28], + ["jump", "rel_done_2301", 2599, 28], + "rel_nn_2300", + "_nop_tc_423", + ["jump", "rel_err_2302", 2599, 28], + "_nop_tc_424", + ["jump", "rel_err_2302", 2599, 28], + ["lt_text", 4, 53, 3, 2599, 28], + ["jump", "rel_done_2301", 2599, 28], + "rel_err_2302", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2599, + 28 + ], + ["access", 7, "error", 2599, 28], + ["access", 8, "cannot compare with '<': operands must be same type", 2599, 28], + ["array", 9, 0, 2599, 28], + ["push", 9, 8, 2599, 28], + ["frame", 8, 3, 2, 2599, 28], + ["null", 3, 2599, 28], + ["setarg", 8, 0, 3, 2599, 28], + ["setarg", 8, 1, 7, 2599, 28], + ["setarg", 8, 2, 9, 2599, 28], + ["invoke", 8, 3, 2599, 28], + ["disrupt", 2599, 28], + "rel_done_2301", + ["jump_false", 4, "while_end_2298", 2599, 28], + ["load_dynamic", 3, 52, 53, 2600, 36], + ["get", 4, 101, 1, 2600, 11], + ["frame", 7, 4, 1, 2600, 11], + ["null", 4, 2600, 11], + ["setarg", 7, 0, 4, 2600, 11], + ["setarg", 7, 1, 3, 2600, 11], + ["invoke", 7, 3, 2600, 11], + ["access", 3, 1, 2601, 21], + "_nop_tc_425", + "_nop_tc_426", + "_nop_tc_427", + "_nop_tc_428", + ["add", 4, 53, 3, 2601, 21], + ["jump", "num_done_2304", 2601, 21], + "num_err_2303", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2601, + 21 + ], + ["access", 7, "error", 2601, 21], + ["access", 8, "cannot apply '+': operands must be numbers", 2601, 21], + ["array", 9, 0, 2601, 21], + ["push", 9, 8, 2601, 21], + ["frame", 8, 3, 2, 2601, 21], + ["null", 3, 2601, 21], + ["setarg", 8, 0, 3, 2601, 21], + ["setarg", 8, 1, 7, 2601, 21], + ["setarg", 8, 2, 9, 2601, 21], + ["invoke", 8, 3, 2601, 21], + ["disrupt", 2601, 21], + "num_done_2304", + ["move", 53, 4, 2601, 21], + ["jump", "while_start_2297", 2601, 21], + "while_end_2298", + ["access", 3, 1, 2603, 19], + "_nop_tc_429", + "_nop_tc_430", + "_nop_tc_431", + "_nop_tc_432", + ["add", 4, 11, 3, 2603, 19], + ["jump", "num_done_2306", 2603, 19], + "num_err_2305", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2603, + 19 + ], + ["access", 7, "error", 2603, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2603, 19], + ["array", 9, 0, 2603, 19], + ["push", 9, 8, 2603, 19], + ["frame", 8, 3, 2, 2603, 19], + ["null", 3, 2603, 19], + ["setarg", 8, 0, 3, 2603, 19], + ["setarg", 8, 1, 7, 2603, 19], + ["setarg", 8, 2, 9, 2603, 19], + ["invoke", 8, 3, 2603, 19], + ["disrupt", 2603, 19], + "num_done_2306", + ["move", 11, 4, 2603, 19], + ["jump", "while_start_2291", 2603, 19], + "while_end_2292", + ["get", 3, 51, 1, 2605, 7], + ["frame", 4, 3, 1, 2605, 7], + ["null", 3, 2605, 7], + ["setarg", 4, 0, 3, 2605, 7], + ["setarg", 4, 1, 17, 2605, 7], + ["invoke", 4, 3, 2605, 7], + ["put", 20, 22, 1, 2606, 22], + ["null", 3, 2607, 14], + ["return", 3, 2607, 14], + "_nop_ur_18", + "if_else_2253", + "if_end_2254", + ["access", 3, "function", 2610, 17], + ["is_identical", 4, 2, 3, 2610, 17], + ["jump_true", 4, "eq_done_2309", 2610, 17], + ["is_int", 7, 2, 2610, 17], + ["jump_false", 7, "eq_ni_2310", 2610, 17], + "_nop_tc_433", + ["jump", "eq_ni_2310", 2610, 17], + ["eq_int", 4, 2, 3, 2610, 17], + ["jump", "eq_done_2309", 2610, 17], + "eq_ni_2310", + ["is_num", 7, 2, 2610, 17], + ["jump_false", 7, "eq_nn_2311", 2610, 17], + "_nop_tc_434", + ["jump", "eq_nn_2311", 2610, 17], + ["eq_float", 4, 2, 3, 2610, 17], + ["jump", "eq_done_2309", 2610, 17], + "eq_nn_2311", + ["is_text", 7, 2, 2610, 17], + ["jump_false", 7, "eq_nt_2312", 2610, 17], + "_nop_tc_435", + "_nop_tc_436", + ["eq_text", 4, 2, 3, 2610, 17], + ["jump", "eq_done_2309", 2610, 17], + "eq_nt_2312", + ["is_null", 7, 2, 2610, 17], + ["jump_false", 7, "eq_nnl_2313", 2610, 17], + "_nop_tc_437", + ["jump", "eq_nnl_2313", 2610, 17], + ["true", 4, 2610, 17], + ["jump", "eq_done_2309", 2610, 17], + "eq_nnl_2313", + ["is_bool", 7, 2, 2610, 17], + ["jump_false", 7, "eq_nb_2314", 2610, 17], + "_nop_tc_438", + ["jump", "eq_nb_2314", 2610, 17], + ["eq_bool", 4, 2, 3, 2610, 17], + ["jump", "eq_done_2309", 2610, 17], + "eq_nb_2314", + ["false", 4, 2610, 17], + "eq_done_2309", + ["jump_false", 4, "if_else_2307", 2610, 17], + ["load_field", 3, 1, "name", 2611, 14], + ["move", 5, 3, 2611, 14], + ["null", 3, 2612, 19], + ["is_identical", 4, 5, 3, 2612, 19], + ["jump_true", 4, "ne_nid_2318", 2612, 19], + ["jump", "ne_ni_2319", 2612, 19], + "ne_nid_2318", + ["false", 4, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_ni_2319", + ["is_int", 7, 5, 2612, 19], + ["jump_false", 7, "ne_nn_2320", 2612, 19], + "_nop_tc_439", + ["jump", "ne_nn_2320", 2612, 19], + ["ne_int", 4, 5, 3, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_nn_2320", + ["is_num", 7, 5, 2612, 19], + ["jump_false", 7, "ne_nt_2321", 2612, 19], + "_nop_tc_440", + ["jump", "ne_nt_2321", 2612, 19], + ["ne_float", 4, 5, 3, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_nt_2321", + ["is_text", 7, 5, 2612, 19], + ["jump_false", 7, "ne_nnl_2322", 2612, 19], + "_nop_tc_441", + ["jump", "ne_nnl_2322", 2612, 19], + ["ne_text", 4, 5, 3, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_nnl_2322", + ["is_null", 7, 5, 2612, 19], + ["jump_false", 7, "ne_nb_2323", 2612, 19], + "_nop_tc_442", + "_nop_tc_443", + ["false", 4, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_nb_2323", + ["is_bool", 7, 5, 2612, 19], + ["jump_false", 7, "ne_mis_2324", 2612, 19], + "_nop_tc_444", + ["jump", "ne_mis_2324", 2612, 19], + ["ne_bool", 4, 5, 3, 2612, 19], + ["jump", "ne_done_2317", 2612, 19], + "ne_mis_2324", + ["true", 4, 2612, 19], + "ne_done_2317", + ["jump_false", 4, "if_else_2315", 2612, 19], + ["get", 3, 102, 1, 2613, 16], + ["frame", 4, 3, 1, 2613, 16], + ["null", 3, 2613, 16], + ["setarg", 4, 0, 3, 2613, 16], + ["setarg", 4, 1, 1, 2613, 16], + ["invoke", 4, 3, 2613, 16], + ["move", 54, 3, 2613, 16], + ["get", 3, 21, 1, 2614, 19], + ["move", 55, 3, 2614, 19], + ["get", 3, 21, 1, 2615, 26], + ["access", 4, 1, 2615, 43], + ["is_num", 7, 3, 2615, 43], + ["jump_false", 7, "num_err_2325", 2615, 43], + "_nop_tc_445", + "_nop_tc_446", + ["add", 7, 3, 4, 2615, 43], + ["jump", "num_done_2326", 2615, 43], + "num_err_2325", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2615, + 43 + ], + ["access", 4, "error", 2615, 43], + ["access", 8, "cannot apply '+': operands must be numbers", 2615, 43], + ["array", 9, 0, 2615, 43], + ["push", 9, 8, 2615, 43], + ["frame", 8, 3, 2, 2615, 43], + ["null", 3, 2615, 43], + ["setarg", 8, 0, 3, 2615, 43], + ["setarg", 8, 1, 4, 2615, 43], + ["setarg", 8, 2, 9, 2615, 43], + ["invoke", 8, 3, 2615, 43], + ["disrupt", 2615, 43], + "num_done_2326", + ["put", 7, 21, 1, 2615, 43], + ["get", 3, 12, 1, 2616, 14], + ["is_array", 4, 3, 2616, 27], + ["jump_false", 4, "push_err_2327", 2616, 27], + ["push", 3, 54, 2616, 27], + ["jump", "push_done_2328", 2616, 27], + "push_err_2327", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2616, + 27 + ], + ["access", 4, "error", 2616, 27], + ["access", 7, "cannot push: target must be an array", 2616, 27], + ["array", 8, 0, 2616, 27], + ["push", 8, 7, 2616, 27], + ["frame", 7, 3, 2, 2616, 27], + ["null", 3, 2616, 27], + ["setarg", 7, 0, 3, 2616, 27], + ["setarg", 7, 1, 4, 2616, 27], + ["setarg", 7, 2, 8, 2616, 27], + ["invoke", 7, 3, 2616, 27], + ["disrupt", 2616, 27], + "push_done_2328", + ["get", 3, 45, 1, 2617, 22], + ["frame", 4, 3, 1, 2617, 22], + ["null", 3, 2617, 22], + ["setarg", 4, 0, 3, 2617, 22], + ["setarg", 4, 1, 5, 2617, 22], + ["invoke", 4, 3, 2617, 22], + ["move", 6, 3, 2617, 22], + ["get", 3, 43, 1, 2618, 16], + ["frame", 4, 3, 0, 2618, 16], + ["null", 3, 2618, 16], + ["setarg", 4, 0, 3, 2618, 16], + ["invoke", 4, 3, 2618, 16], + ["move", 56, 3, 2618, 16], + ["access", 3, "function", 2619, 16], + ["get", 4, 54, 1, 2619, 9], + ["frame", 5, 4, 3, 2619, 9], + ["null", 4, 2619, 9], + ["setarg", 5, 0, 4, 2619, 9], + ["setarg", 5, 1, 3, 2619, 9], + ["setarg", 5, 2, 56, 2619, 9], + ["setarg", 5, 3, 55, 2619, 9], + ["invoke", 5, 3, 2619, 9], + ["access", 3, 0, 2620, 27], + ["is_int", 4, 6, 2620, 27], + ["jump_false", 4, "rel_ni_2331", 2620, 27], + "_nop_tc_447", + "_nop_tc_448", + ["ge_int", 5, 6, 3, 2620, 27], + ["jump", "rel_done_2333", 2620, 27], + "rel_ni_2331", + ["is_num", 4, 6, 2620, 27], + ["jump_false", 4, "rel_nn_2332", 2620, 27], + "_nop_tc_449", + "_nop_tc_450", + ["ge_float", 5, 6, 3, 2620, 27], + ["jump", "rel_done_2333", 2620, 27], + "rel_nn_2332", + ["is_text", 4, 6, 2620, 27], + ["jump_false", 4, "rel_err_2334", 2620, 27], + "_nop_tc_451", + ["jump", "rel_err_2334", 2620, 27], + ["ge_text", 5, 6, 3, 2620, 27], + ["jump", "rel_done_2333", 2620, 27], + "rel_err_2334", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2620, + 27 + ], + ["access", 4, "error", 2620, 27], + ["access", 7, "cannot compare with '>=': operands must be same type", 2620, 27], + ["array", 8, 0, 2620, 27], + ["push", 8, 7, 2620, 27], + ["frame", 7, 3, 2, 2620, 27], + ["null", 3, 2620, 27], + ["setarg", 7, 0, 3, 2620, 27], + ["setarg", 7, 1, 4, 2620, 27], + ["setarg", 7, 2, 8, 2620, 27], + ["invoke", 7, 3, 2620, 27], + ["disrupt", 2620, 27], + "rel_done_2333", + ["jump_false", 5, "if_else_2329", 2620, 27], + ["access", 3, "move", 2621, 18], + ["get", 4, 54, 1, 2621, 11], + ["frame", 5, 4, 3, 2621, 11], + ["null", 4, 2621, 11], + ["setarg", 5, 0, 4, 2621, 11], + ["setarg", 5, 1, 3, 2621, 11], + ["setarg", 5, 2, 6, 2621, 11], + ["setarg", 5, 3, 56, 2621, 11], + ["invoke", 5, 3, 2621, 11], + ["jump", "if_end_2330", 2621, 11], + "if_else_2329", + "if_end_2330", + ["jump", "if_end_2316", 2621, 11], + "if_else_2315", + "if_end_2316", + ["null", 3, 2624, 14], + ["return", 3, 2624, 14], + "_nop_ur_19", + "if_else_2307", + "if_end_2308", + ["access", 3, "call", 2627, 17], + ["is_identical", 4, 2, 3, 2627, 17], + ["jump_true", 4, "eq_done_2337", 2627, 17], + ["is_int", 5, 2, 2627, 17], + ["jump_false", 5, "eq_ni_2338", 2627, 17], + "_nop_tc_452", + ["jump", "eq_ni_2338", 2627, 17], + ["eq_int", 4, 2, 3, 2627, 17], + ["jump", "eq_done_2337", 2627, 17], + "eq_ni_2338", + ["is_num", 5, 2, 2627, 17], + ["jump_false", 5, "eq_nn_2339", 2627, 17], + "_nop_tc_453", + ["jump", "eq_nn_2339", 2627, 17], + ["eq_float", 4, 2, 3, 2627, 17], + ["jump", "eq_done_2337", 2627, 17], + "eq_nn_2339", + ["is_text", 5, 2, 2627, 17], + ["jump_false", 5, "eq_nt_2340", 2627, 17], + "_nop_tc_454", + "_nop_tc_455", + ["eq_text", 4, 2, 3, 2627, 17], + ["jump", "eq_done_2337", 2627, 17], + "eq_nt_2340", + ["is_null", 5, 2, 2627, 17], + ["jump_false", 5, "eq_nnl_2341", 2627, 17], + "_nop_tc_456", + ["jump", "eq_nnl_2341", 2627, 17], + ["true", 4, 2627, 17], + ["jump", "eq_done_2337", 2627, 17], + "eq_nnl_2341", + ["is_bool", 5, 2, 2627, 17], + ["jump_false", 5, "eq_nb_2342", 2627, 17], + "_nop_tc_457", + ["jump", "eq_nb_2342", 2627, 17], + ["eq_bool", 4, 2, 3, 2627, 17], + ["jump", "eq_done_2337", 2627, 17], + "eq_nb_2342", + ["false", 4, 2627, 17], + "eq_done_2337", + ["jump_false", 4, "if_else_2335", 2627, 17], + ["load_field", 2, 1, "expression", 2628, 16], + ["access", 3, -1, 2628, 33], + ["get", 4, 94, 1, 2628, 7], + ["frame", 5, 4, 2, 2628, 7], + ["null", 4, 2628, 7], + ["setarg", 5, 0, 4, 2628, 7], + ["setarg", 5, 1, 2, 2628, 7], + ["setarg", 5, 2, 3, 2628, 7], + ["invoke", 5, 2, 2628, 7], + ["null", 2, 2629, 14], + ["return", 2, 2629, 14], "_nop_ur_20", - "if_else_2244", - "if_end_2245", - ["access", 2, -1, 2509, 20], - ["get", 3, 88, 1, 2509, 5], - ["frame", 4, 3, 2, 2509, 5], - ["null", 3, 2509, 5], - ["setarg", 4, 0, 3, 2509, 5], - ["setarg", 4, 1, 1, 2509, 5], - ["setarg", 4, 2, 2, 2509, 5], - ["invoke", 4, 2, 2509, 5], - ["null", 2, 2510, 12], - ["return", 2, 2510, 12], + "if_else_2335", + "if_end_2336", + ["access", 2, -1, 2632, 20], + ["get", 3, 94, 1, 2632, 5], + ["frame", 4, 3, 2, 2632, 5], + ["null", 3, 2632, 5], + ["setarg", 4, 0, 3, 2632, 5], + ["setarg", 4, 1, 1, 2632, 5], + ["setarg", 4, 2, 2, 2632, 5], + ["invoke", 4, 2, 2632, 5], + ["null", 2, 2633, 12], + ["return", 2, 2633, 12], "_nop_ur_21", "_nop_ur_22" ], @@ -24646,93 +25920,93 @@ "nr_slots": 38, "nr_close_slots": 0, "instructions": [ - ["get", 2, 38, 1, 2515, 17], - ["frame", 3, 2, 0, 2515, 17], - ["null", 2, 2515, 17], - ["setarg", 3, 0, 2, 2515, 17], - ["invoke", 3, 2, 2515, 17], - ["move", 3, 2, 2515, 17], - ["load_field", 2, 1, "arrow", 2516, 20], - ["true", 4, 2516, 39], - ["is_identical", 5, 2, 4, 2516, 39], - ["jump_true", 5, "eq_done_2252", 2516, 39], - ["is_int", 6, 2, 2516, 39], - ["jump_false", 6, "eq_ni_2253", 2516, 39], + ["get", 2, 41, 1, 2638, 17], + ["frame", 3, 2, 0, 2638, 17], + ["null", 2, 2638, 17], + ["setarg", 3, 0, 2, 2638, 17], + ["invoke", 3, 2, 2638, 17], + ["move", 3, 2, 2638, 17], + ["load_field", 2, 1, "arrow", 2639, 20], + ["true", 4, 2639, 39], + ["is_identical", 5, 2, 4, 2639, 39], + ["jump_true", 5, "eq_done_2343", 2639, 39], + ["is_int", 6, 2, 2639, 39], + ["jump_false", 6, "eq_ni_2344", 2639, 39], "_nop_tc_1", - ["jump", "eq_ni_2253", 2516, 39], - ["eq_int", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_ni_2253", - ["is_num", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nn_2254", 2516, 39], + ["jump", "eq_ni_2344", 2639, 39], + ["eq_int", 5, 2, 4, 2639, 39], + ["jump", "eq_done_2343", 2639, 39], + "eq_ni_2344", + ["is_num", 6, 2, 2639, 39], + ["jump_false", 6, "eq_nn_2345", 2639, 39], "_nop_tc_2", - ["jump", "eq_nn_2254", 2516, 39], - ["eq_float", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nn_2254", - ["is_text", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nt_2255", 2516, 39], + ["jump", "eq_nn_2345", 2639, 39], + ["eq_float", 5, 2, 4, 2639, 39], + ["jump", "eq_done_2343", 2639, 39], + "eq_nn_2345", + ["is_text", 6, 2, 2639, 39], + ["jump_false", 6, "eq_nt_2346", 2639, 39], "_nop_tc_3", - ["jump", "eq_nt_2255", 2516, 39], - ["eq_text", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nt_2255", - ["is_null", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nnl_2256", 2516, 39], + ["jump", "eq_nt_2346", 2639, 39], + ["eq_text", 5, 2, 4, 2639, 39], + ["jump", "eq_done_2343", 2639, 39], + "eq_nt_2346", + ["is_null", 6, 2, 2639, 39], + ["jump_false", 6, "eq_nnl_2347", 2639, 39], "_nop_tc_4", - ["jump", "eq_nnl_2256", 2516, 39], - ["true", 5, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nnl_2256", - ["is_bool", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nb_2257", 2516, 39], + ["jump", "eq_nnl_2347", 2639, 39], + ["true", 5, 2639, 39], + ["jump", "eq_done_2343", 2639, 39], + "eq_nnl_2347", + ["is_bool", 6, 2, 2639, 39], + ["jump_false", 6, "eq_nb_2348", 2639, 39], "_nop_tc_5", "_nop_tc_6", - ["eq_bool", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nb_2257", - ["false", 5, 2516, 39], - "eq_done_2252", - ["load_field", 2, 1, "function_nr", 2517, 22], - ["move", 4, 2, 2517, 22], - ["load_field", 2, 1, "list", 2518, 18], - ["move", 6, 2, 2518, 18], - ["access", 2, 0, 2519, 21], - ["access", 7, 1, 2520, 22], - ["access", 8, 0, 2521, 14], - ["null", 9, 2522, 17], - ["null", 10, 2523, 22], - ["access", 11, 1, 2524, 14], - ["null", 12, 2525, 24], - ["null", 13, 2526, 21], - ["access", 14, 0, 2527, 24], - ["null", 15, 2528, 19], - ["null", 16, 2529, 14], - ["null", 17, 2530, 17], - ["null", 18, 2531, 20], - ["access", 19, 0, 2532, 19], - ["access", 20, 0, 2533, 22], - ["access", 21, 0, 2534, 16], - ["null", 22, 2535, 17], - ["null", 23, 2536, 16], - ["access", 24, 0, 2537, 21], - ["access", 25, 0, 2538, 28], - ["load_field", 26, 1, "disruption", 2539, 26], - ["move", 27, 26, 2539, 26], - ["null", 26, 2540, 22], - ["load_field", 28, 1, "name", 2541, 19], - ["move", 29, 28, 2541, 19], - ["null", 28, 2542, 20], - ["access", 30, 0, 2543, 17], - ["null", 31, 2544, 18], - ["access", 32, 0, 2545, 23], - ["access", 33, 0, 2546, 22], - ["get", 34, 100, 1, 2548, 10], - ["is_array", 35, 34, 2548, 25], - ["jump_false", 35, "push_err_2258", 2548, 25], - ["push", 34, 3, 2548, 25], - ["jump", "push_done_2259", 2548, 25], - "push_err_2258", + ["eq_bool", 5, 2, 4, 2639, 39], + ["jump", "eq_done_2343", 2639, 39], + "eq_nb_2348", + ["false", 5, 2639, 39], + "eq_done_2343", + ["load_field", 2, 1, "function_nr", 2640, 22], + ["move", 4, 2, 2640, 22], + ["load_field", 2, 1, "list", 2641, 18], + ["move", 6, 2, 2641, 18], + ["access", 2, 0, 2642, 21], + ["access", 7, 1, 2643, 22], + ["access", 8, 0, 2644, 14], + ["null", 9, 2645, 17], + ["null", 10, 2646, 22], + ["access", 11, 1, 2647, 14], + ["null", 12, 2648, 24], + ["null", 13, 2649, 21], + ["access", 14, 0, 2650, 24], + ["null", 15, 2651, 19], + ["null", 16, 2652, 14], + ["null", 17, 2653, 17], + ["null", 18, 2654, 20], + ["access", 19, 0, 2655, 19], + ["access", 20, 0, 2656, 22], + ["access", 21, 0, 2657, 16], + ["null", 22, 2658, 17], + ["null", 23, 2659, 16], + ["access", 24, 0, 2660, 21], + ["access", 25, 0, 2661, 28], + ["load_field", 26, 1, "disruption", 2662, 26], + ["move", 27, 26, 2662, 26], + ["null", 26, 2663, 22], + ["load_field", 28, 1, "name", 2664, 19], + ["move", 29, 28, 2664, 19], + ["null", 28, 2665, 20], + ["access", 30, 0, 2666, 17], + ["null", 31, 2667, 18], + ["access", 32, 0, 2668, 23], + ["access", 33, 0, 2669, 22], + ["get", 34, 106, 1, 2671, 10], + ["is_array", 35, 34, 2671, 25], + ["jump_false", 35, "push_err_2349", 2671, 25], + ["push", 34, 3, 2671, 25], + ["jump", "push_done_2350", 2671, 25], + "push_err_2349", [ "access", 34, @@ -24741,589 +26015,445 @@ "kind": "name", "make": "intrinsic" }, - 2548, + 2671, 25 ], - ["access", 35, "error", 2548, 25], - ["access", 36, "cannot push: target must be an array", 2548, 25], - ["array", 37, 0, 2548, 25], - ["push", 37, 36, 2548, 25], - ["frame", 36, 34, 2, 2548, 25], - ["null", 34, 2548, 25], - ["setarg", 36, 0, 34, 2548, 25], - ["setarg", 36, 1, 35, 2548, 25], - ["setarg", 36, 2, 37, 2548, 25], - ["invoke", 36, 34, 2548, 25], - ["disrupt", 2548, 25], - "push_done_2259", - ["array", 34, 0, 2550, 22], - ["put", 34, 2, 1, 2550, 22], - ["array", 34, 0, 2551, 14], - ["put", 34, 10, 1, 2551, 14], - ["array", 34, 0, 2552, 25], - ["put", 34, 26, 1, 2552, 25], - ["null", 34, 2553, 20], - ["put", 34, 19, 1, 2553, 20], - ["null", 34, 2554, 23], - ["put", 34, 20, 1, 2554, 23], + ["access", 35, "error", 2671, 25], + ["access", 36, "cannot push: target must be an array", 2671, 25], + ["array", 37, 0, 2671, 25], + ["push", 37, 36, 2671, 25], + ["frame", 36, 34, 2, 2671, 25], + ["null", 34, 2671, 25], + ["setarg", 36, 0, 34, 2671, 25], + ["setarg", 36, 1, 35, 2671, 25], + ["setarg", 36, 2, 37, 2671, 25], + ["invoke", 36, 34, 2671, 25], + ["disrupt", 2671, 25], + "push_done_2350", + ["array", 34, 0, 2673, 22], + ["put", 34, 2, 1, 2673, 22], + ["array", 34, 0, 2674, 14], + ["put", 34, 13, 1, 2674, 14], + ["array", 34, 0, 2675, 25], + ["put", 34, 29, 1, 2675, 25], + ["null", 34, 2676, 20], + ["put", 34, 22, 1, 2676, 20], + ["null", 34, 2677, 23], + ["put", 34, 23, 1, 2677, 23], ["record", 34, 0], - ["put", 34, 22, 1, 2555, 19], - ["put", 5, 23, 1, 2557, 18], - ["null", 5, 2558, 42], - ["is_identical", 34, 27, 5, 2558, 42], - ["jump_true", 34, "ne_nid_2262", 2558, 42], - ["jump", "ne_ni_2263", 2558, 42], - "ne_nid_2262", - ["false", 34, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_ni_2263", - ["is_int", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nn_2264", 2558, 42], + ["put", 34, 25, 1, 2678, 19], + ["put", 5, 26, 1, 2680, 18], + ["null", 5, 2681, 42], + ["is_identical", 34, 27, 5, 2681, 42], + ["jump_true", 34, "ne_nid_2353", 2681, 42], + ["jump", "ne_ni_2354", 2681, 42], + "ne_nid_2353", + ["false", 34, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_ni_2354", + ["is_int", 35, 27, 2681, 42], + ["jump_false", 35, "ne_nn_2355", 2681, 42], "_nop_tc_7", - ["jump", "ne_nn_2264", 2558, 42], - ["ne_int", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nn_2264", - ["is_num", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nt_2265", 2558, 42], + ["jump", "ne_nn_2355", 2681, 42], + ["ne_int", 34, 27, 5, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_nn_2355", + ["is_num", 35, 27, 2681, 42], + ["jump_false", 35, "ne_nt_2356", 2681, 42], "_nop_tc_8", - ["jump", "ne_nt_2265", 2558, 42], - ["ne_float", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nt_2265", - ["is_text", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nnl_2266", 2558, 42], + ["jump", "ne_nt_2356", 2681, 42], + ["ne_float", 34, 27, 5, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_nt_2356", + ["is_text", 35, 27, 2681, 42], + ["jump_false", 35, "ne_nnl_2357", 2681, 42], "_nop_tc_9", - ["jump", "ne_nnl_2266", 2558, 42], - ["ne_text", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nnl_2266", - ["is_null", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nb_2267", 2558, 42], + ["jump", "ne_nnl_2357", 2681, 42], + ["ne_text", 34, 27, 5, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_nnl_2357", + ["is_null", 35, 27, 2681, 42], + ["jump_false", 35, "ne_nb_2358", 2681, 42], "_nop_tc_10", "_nop_tc_11", - ["false", 34, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nb_2267", - ["is_bool", 35, 27, 2558, 42], - ["jump_false", 35, "ne_mis_2268", 2558, 42], + ["false", 34, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_nb_2358", + ["is_bool", 35, 27, 2681, 42], + ["jump_false", 35, "ne_mis_2359", 2681, 42], "_nop_tc_12", - ["jump", "ne_mis_2268", 2558, 42], - ["ne_bool", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_mis_2268", - ["true", 34, 2558, 42], - "ne_done_2261", - ["move", 5, 34, 2558, 42], - ["jump_false", 5, "and_end_2260", 2558, 42], - ["is_array", 34, 27, 2558, 59], - ["move", 5, 34, 2558, 59], - "and_end_2260", - ["put", 5, 30, 1, 2558, 59], - ["null", 5, 2560, 35], - ["is_identical", 34, 4, 5, 2560, 35], - ["jump_true", 34, "ne_nid_2272", 2560, 35], - ["jump", "ne_ni_2273", 2560, 35], - "ne_nid_2272", - ["false", 34, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_ni_2273", - ["is_int", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nn_2274", 2560, 35], + ["jump", "ne_mis_2359", 2681, 42], + ["ne_bool", 34, 27, 5, 2681, 42], + ["jump", "ne_done_2352", 2681, 42], + "ne_mis_2359", + ["true", 34, 2681, 42], + "ne_done_2352", + ["move", 5, 34, 2681, 42], + ["jump_false", 5, "and_end_2351", 2681, 42], + ["is_array", 34, 27, 2681, 59], + ["move", 5, 34, 2681, 59], + "and_end_2351", + ["put", 5, 33, 1, 2681, 59], + ["null", 5, 2683, 35], + ["is_identical", 34, 4, 5, 2683, 35], + ["jump_true", 34, "ne_nid_2363", 2683, 35], + ["jump", "ne_ni_2364", 2683, 35], + "ne_nid_2363", + ["false", 34, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_ni_2364", + ["is_int", 35, 4, 2683, 35], + ["jump_false", 35, "ne_nn_2365", 2683, 35], "_nop_tc_13", - ["jump", "ne_nn_2274", 2560, 35], - ["ne_int", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nn_2274", - ["is_num", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nt_2275", 2560, 35], + ["jump", "ne_nn_2365", 2683, 35], + ["ne_int", 34, 4, 5, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_nn_2365", + ["is_num", 35, 4, 2683, 35], + ["jump_false", 35, "ne_nt_2366", 2683, 35], "_nop_tc_14", - ["jump", "ne_nt_2275", 2560, 35], - ["ne_float", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nt_2275", - ["is_text", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nnl_2276", 2560, 35], + ["jump", "ne_nt_2366", 2683, 35], + ["ne_float", 34, 4, 5, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_nt_2366", + ["is_text", 35, 4, 2683, 35], + ["jump_false", 35, "ne_nnl_2367", 2683, 35], "_nop_tc_15", - ["jump", "ne_nnl_2276", 2560, 35], - ["ne_text", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nnl_2276", - ["is_null", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nb_2277", 2560, 35], + ["jump", "ne_nnl_2367", 2683, 35], + ["ne_text", 34, 4, 5, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_nnl_2367", + ["is_null", 35, 4, 2683, 35], + ["jump_false", 35, "ne_nb_2368", 2683, 35], "_nop_tc_16", "_nop_tc_17", - ["false", 34, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nb_2277", - ["is_bool", 35, 4, 2560, 35], - ["jump_false", 35, "ne_mis_2278", 2560, 35], + ["false", 34, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_nb_2368", + ["is_bool", 35, 4, 2683, 35], + ["jump_false", 35, "ne_mis_2369", 2683, 35], "_nop_tc_18", - ["jump", "ne_mis_2278", 2560, 35], - ["ne_bool", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_mis_2278", - ["true", 34, 2560, 35], - "ne_done_2271", - ["jump_false", 34, "tern_else_2269", 2560, 35], - ["move", 5, 4, 2560, 42], - ["jump", "tern_end_2270", 2560, 42], - "tern_else_2269", - ["access", 4, 0, 2560, 55], - ["move", 5, 4, 2560, 55], - "tern_end_2270", - ["put", 5, 24, 1, 2560, 55], - ["null", 4, 2563, 19], - ["is_identical", 5, 6, 4, 2563, 19], - ["jump_true", 5, "eq_done_2281", 2563, 19], - ["is_int", 34, 6, 2563, 19], - ["jump_false", 34, "eq_ni_2282", 2563, 19], + ["jump", "ne_mis_2369", 2683, 35], + ["ne_bool", 34, 4, 5, 2683, 35], + ["jump", "ne_done_2362", 2683, 35], + "ne_mis_2369", + ["true", 34, 2683, 35], + "ne_done_2362", + ["jump_false", 34, "tern_else_2360", 2683, 35], + ["move", 5, 4, 2683, 42], + ["jump", "tern_end_2361", 2683, 42], + "tern_else_2360", + ["access", 4, 0, 2683, 55], + ["move", 5, 4, 2683, 55], + "tern_end_2361", + ["put", 5, 27, 1, 2683, 55], + ["null", 4, 2686, 19], + ["is_identical", 5, 6, 4, 2686, 19], + ["jump_true", 5, "eq_done_2372", 2686, 19], + ["is_int", 34, 6, 2686, 19], + ["jump_false", 34, "eq_ni_2373", 2686, 19], "_nop_tc_19", - ["jump", "eq_ni_2282", 2563, 19], - ["eq_int", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_ni_2282", - ["is_num", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nn_2283", 2563, 19], + ["jump", "eq_ni_2373", 2686, 19], + ["eq_int", 5, 6, 4, 2686, 19], + ["jump", "eq_done_2372", 2686, 19], + "eq_ni_2373", + ["is_num", 34, 6, 2686, 19], + ["jump_false", 34, "eq_nn_2374", 2686, 19], "_nop_tc_20", - ["jump", "eq_nn_2283", 2563, 19], - ["eq_float", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nn_2283", - ["is_text", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nt_2284", 2563, 19], + ["jump", "eq_nn_2374", 2686, 19], + ["eq_float", 5, 6, 4, 2686, 19], + ["jump", "eq_done_2372", 2686, 19], + "eq_nn_2374", + ["is_text", 34, 6, 2686, 19], + ["jump_false", 34, "eq_nt_2375", 2686, 19], "_nop_tc_21", - ["jump", "eq_nt_2284", 2563, 19], - ["eq_text", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nt_2284", - ["is_null", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nnl_2285", 2563, 19], + ["jump", "eq_nt_2375", 2686, 19], + ["eq_text", 5, 6, 4, 2686, 19], + ["jump", "eq_done_2372", 2686, 19], + "eq_nt_2375", + ["is_null", 34, 6, 2686, 19], + ["jump_false", 34, "eq_nnl_2376", 2686, 19], "_nop_tc_22", "_nop_tc_23", - ["true", 5, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nnl_2285", - ["is_bool", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nb_2286", 2563, 19], + ["true", 5, 2686, 19], + ["jump", "eq_done_2372", 2686, 19], + "eq_nnl_2376", + ["is_bool", 34, 6, 2686, 19], + ["jump_false", 34, "eq_nb_2377", 2686, 19], "_nop_tc_24", - ["jump", "eq_nb_2286", 2563, 19], - ["eq_bool", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nb_2286", - ["false", 5, 2563, 19], - "eq_done_2281", - ["jump_false", 5, "if_else_2279", 2563, 19], - ["load_field", 4, 1, "parameters", 2564, 16], - ["move", 6, 4, 2564, 16], - ["jump", "if_end_2280", 2564, 16], - "if_else_2279", - "if_end_2280", - ["null", 4, 2566, 27], - ["is_identical", 5, 6, 4, 2566, 27], - ["jump_true", 5, "ne_nid_2290", 2566, 27], - ["jump", "ne_ni_2291", 2566, 27], - "ne_nid_2290", - ["false", 5, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_ni_2291", - ["is_int", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nn_2292", 2566, 27], + ["jump", "eq_nb_2377", 2686, 19], + ["eq_bool", 5, 6, 4, 2686, 19], + ["jump", "eq_done_2372", 2686, 19], + "eq_nb_2377", + ["false", 5, 2686, 19], + "eq_done_2372", + ["jump_false", 5, "if_else_2370", 2686, 19], + ["load_field", 4, 1, "parameters", 2687, 16], + ["move", 6, 4, 2687, 16], + ["jump", "if_end_2371", 2687, 16], + "if_else_2370", + "if_end_2371", + ["null", 4, 2689, 27], + ["is_identical", 5, 6, 4, 2689, 27], + ["jump_true", 5, "ne_nid_2381", 2689, 27], + ["jump", "ne_ni_2382", 2689, 27], + "ne_nid_2381", + ["false", 5, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_ni_2382", + ["is_int", 34, 6, 2689, 27], + ["jump_false", 34, "ne_nn_2383", 2689, 27], "_nop_tc_25", - ["jump", "ne_nn_2292", 2566, 27], - ["ne_int", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nn_2292", - ["is_num", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nt_2293", 2566, 27], + ["jump", "ne_nn_2383", 2689, 27], + ["ne_int", 5, 6, 4, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_nn_2383", + ["is_num", 34, 6, 2689, 27], + ["jump_false", 34, "ne_nt_2384", 2689, 27], "_nop_tc_26", - ["jump", "ne_nt_2293", 2566, 27], - ["ne_float", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nt_2293", - ["is_text", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nnl_2294", 2566, 27], + ["jump", "ne_nt_2384", 2689, 27], + ["ne_float", 5, 6, 4, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_nt_2384", + ["is_text", 34, 6, 2689, 27], + ["jump_false", 34, "ne_nnl_2385", 2689, 27], "_nop_tc_27", - ["jump", "ne_nnl_2294", 2566, 27], - ["ne_text", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nnl_2294", - ["is_null", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nb_2295", 2566, 27], + ["jump", "ne_nnl_2385", 2689, 27], + ["ne_text", 5, 6, 4, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_nnl_2385", + ["is_null", 34, 6, 2689, 27], + ["jump_false", 34, "ne_nb_2386", 2689, 27], "_nop_tc_28", "_nop_tc_29", - ["false", 5, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nb_2295", - ["is_bool", 34, 6, 2566, 27], - ["jump_false", 34, "ne_mis_2296", 2566, 27], + ["false", 5, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_nb_2386", + ["is_bool", 34, 6, 2689, 27], + ["jump_false", 34, "ne_mis_2387", 2689, 27], "_nop_tc_30", - ["jump", "ne_mis_2296", 2566, 27], - ["ne_bool", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_mis_2296", - ["true", 5, 2566, 27], - "ne_done_2289", - ["jump_false", 5, "tern_else_2287", 2566, 27], - ["length", 4, 6, 2566, 41], - ["move", 5, 4, 2566, 41], - ["jump", "tern_end_2288", 2566, 41], - "tern_else_2287", - ["access", 4, 0, 2566, 51], - ["move", 5, 4, 2566, 51], - "tern_end_2288", - ["move", 2, 5, 2566, 51], - ["put", 2, 12, 1, 2567, 17], - ["access", 4, 0, 2568, 19], - ["put", 4, 11, 1, 2568, 19], - ["access", 4, 0, 2569, 24], - ["put", 4, 13, 1, 2569, 24], - ["access", 4, 0, 2570, 24], - ["put", 4, 14, 1, 2570, 24], - ["access", 7, 1, 2572, 18], - ["access", 8, 0, 2573, 10], - "while_start_2297", - ["is_int", 4, 8, 2574, 17], - ["jump_false", 4, "rel_ni_2299", 2574, 17], - ["is_int", 5, 2, 2574, 17], - ["jump_false", 5, "rel_ni_2299", 2574, 17], - ["lt_int", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_ni_2299", - ["is_num", 4, 8, 2574, 17], - ["jump_false", 4, "rel_nn_2300", 2574, 17], - ["is_num", 5, 2, 2574, 17], - ["jump_false", 5, "rel_nn_2300", 2574, 17], - ["lt_float", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_nn_2300", - ["is_text", 4, 8, 2574, 17], - ["jump_false", 4, "rel_err_2302", 2574, 17], - ["is_text", 5, 2, 2574, 17], - ["jump_false", 5, "rel_err_2302", 2574, 17], - ["lt_text", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_err_2302", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2574, - 17 - ], - ["access", 5, "error", 2574, 17], - ["access", 35, "cannot compare with '<': operands must be same type", 2574, 17], - ["array", 36, 0, 2574, 17], - ["push", 36, 35, 2574, 17], - ["frame", 35, 4, 2, 2574, 17], - ["null", 4, 2574, 17], - ["setarg", 35, 0, 4, 2574, 17], - ["setarg", 35, 1, 5, 2574, 17], - ["setarg", 35, 2, 36, 2574, 17], - ["invoke", 35, 4, 2574, 17], - ["disrupt", 2574, 17], - "rel_done_2301", - ["jump_false", 34, "while_end_2298", 2574, 17], - ["load_dynamic", 4, 6, 8, 2575, 22], - ["move", 9, 4, 2575, 22], - ["load_field", 4, 9, "name", 2576, 20], - ["move", 10, 4, 2576, 20], - ["null", 4, 2577, 25], - ["is_identical", 5, 10, 4, 2577, 25], - ["jump_true", 5, "eq_done_2306", 2577, 25], - ["is_int", 34, 10, 2577, 25], - ["jump_false", 34, "eq_ni_2307", 2577, 25], + ["jump", "ne_mis_2387", 2689, 27], + ["ne_bool", 5, 6, 4, 2689, 27], + ["jump", "ne_done_2380", 2689, 27], + "ne_mis_2387", + ["true", 5, 2689, 27], + "ne_done_2380", + ["jump_false", 5, "tern_else_2378", 2689, 27], + ["length", 4, 6, 2689, 41], + ["move", 5, 4, 2689, 41], + ["jump", "tern_end_2379", 2689, 41], + "tern_else_2378", + ["access", 4, 0, 2689, 51], + ["move", 5, 4, 2689, 51], + "tern_end_2379", + ["move", 2, 5, 2689, 51], + ["put", 2, 15, 1, 2690, 17], + ["access", 4, 0, 2691, 19], + ["put", 4, 14, 1, 2691, 19], + ["access", 4, 0, 2692, 24], + ["put", 4, 16, 1, 2692, 24], + ["access", 4, 0, 2693, 24], + ["put", 4, 17, 1, 2693, 24], + ["access", 7, 1, 2695, 18], + ["access", 8, 0, 2696, 10], + "while_start_2388", + ["is_int", 4, 8, 2697, 17], + ["jump_false", 4, "rel_ni_2390", 2697, 17], "_nop_tc_31", - ["jump", "eq_ni_2307", 2577, 25], - ["eq_int", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_ni_2307", - ["is_num", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nn_2308", 2577, 25], "_nop_tc_32", - ["jump", "eq_nn_2308", 2577, 25], - ["eq_float", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nn_2308", - ["is_text", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nt_2309", 2577, 25], + ["lt_int", 4, 8, 2, 2697, 17], + ["jump", "rel_done_2392", 2697, 17], + "rel_ni_2390", "_nop_tc_33", - ["jump", "eq_nt_2309", 2577, 25], - ["eq_text", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nt_2309", - ["is_null", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nnl_2310", 2577, 25], "_nop_tc_34", "_nop_tc_35", - ["true", 5, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nnl_2310", - ["is_bool", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nb_2311", 2577, 25], "_nop_tc_36", - ["jump", "eq_nb_2311", 2577, 25], - ["eq_bool", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nb_2311", - ["false", 5, 2577, 25], - "eq_done_2306", - ["move", 4, 5, 2577, 25], - ["jump_false", 4, "and_end_2305", 2577, 25], - ["is_text", 5, 9, 2577, 41], - ["move", 4, 5, 2577, 41], - "and_end_2305", - ["jump_false", 4, "if_else_2303", 2577, 41], - ["move", 10, 9, 2578, 22], - ["jump", "if_end_2304", 2578, 22], - "if_else_2303", - "if_end_2304", - ["null", 4, 2580, 25], - ["is_identical", 5, 10, 4, 2580, 25], - ["jump_true", 5, "ne_nid_2315", 2580, 25], - ["jump", "ne_ni_2316", 2580, 25], - "ne_nid_2315", - ["false", 5, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_ni_2316", - ["is_int", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nn_2317", 2580, 25], + ["lt_float", 4, 8, 2, 2697, 17], + ["jump", "rel_done_2392", 2697, 17], + "rel_nn_2391", "_nop_tc_37", - ["jump", "ne_nn_2317", 2580, 25], - ["ne_int", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nn_2317", - ["is_num", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nt_2318", 2580, 25], + ["jump", "rel_err_2393", 2697, 17], "_nop_tc_38", - ["jump", "ne_nt_2318", 2580, 25], - ["ne_float", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nt_2318", - ["is_text", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nnl_2319", 2580, 25], - "_nop_tc_39", - ["jump", "ne_nnl_2319", 2580, 25], - ["ne_text", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nnl_2319", - ["is_null", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nb_2320", 2580, 25], - "_nop_tc_40", - "_nop_tc_41", - ["false", 5, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nb_2320", - ["is_bool", 34, 10, 2580, 25], - ["jump_false", 34, "ne_mis_2321", 2580, 25], - "_nop_tc_42", - ["jump", "ne_mis_2321", 2580, 25], - ["ne_bool", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_mis_2321", - ["true", 5, 2580, 25], - "ne_done_2314", - ["jump_false", 5, "if_else_2312", 2580, 25], - ["true", 4, 2581, 41], - ["get", 5, 41, 1, 2581, 9], - ["frame", 34, 5, 3, 2581, 9], - ["null", 5, 2581, 9], - ["setarg", 34, 0, 5, 2581, 9], - ["setarg", 34, 1, 10, 2581, 9], - ["setarg", 34, 2, 7, 2581, 9], - ["setarg", 34, 3, 4, 2581, 9], - ["invoke", 34, 4, 2581, 9], - ["access", 4, 1, 2582, 35], - ["is_num", 5, 7, 2582, 35], - ["jump_false", 5, "num_err_2322", 2582, 35], - "_nop_tc_43", - "_nop_tc_44", - ["add", 5, 7, 4, 2582, 35], - ["jump", "num_done_2323", 2582, 35], - "num_err_2322", + ["jump", "rel_err_2393", 2697, 17], + ["lt_text", 4, 8, 2, 2697, 17], + ["jump", "rel_done_2392", 2697, 17], + "rel_err_2393", [ "access", - 4, + 5, { "name": "log", "kind": "name", "make": "intrinsic" }, - 2582, - 35 - ], - ["access", 34, "error", 2582, 35], - ["access", 35, "cannot apply '+': operands must be numbers", 2582, 35], - ["array", 36, 0, 2582, 35], - ["push", 36, 35, 2582, 35], - ["frame", 35, 4, 2, 2582, 35], - ["null", 4, 2582, 35], - ["setarg", 35, 0, 4, 2582, 35], - ["setarg", 35, 1, 34, 2582, 35], - ["setarg", 35, 2, 36, 2582, 35], - ["invoke", 35, 4, 2582, 35], - ["disrupt", 2582, 35], - "num_done_2323", - ["move", 7, 5, 2582, 35], - ["jump", "if_end_2313", 2582, 35], - "if_else_2312", - "if_end_2313", - ["access", 4, 1, 2584, 17], - ["is_num", 5, 8, 2584, 17], - ["jump_false", 5, "num_err_2324", 2584, 17], - "_nop_tc_45", - "_nop_tc_46", - ["add", 5, 8, 4, 2584, 17], - ["jump", "num_done_2325", 2584, 17], - "num_err_2324", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2584, + 2697, 17 ], - ["access", 34, "error", 2584, 17], - ["access", 35, "cannot apply '+': operands must be numbers", 2584, 17], - ["array", 36, 0, 2584, 17], - ["push", 36, 35, 2584, 17], - ["frame", 35, 4, 2, 2584, 17], - ["null", 4, 2584, 17], - ["setarg", 35, 0, 4, 2584, 17], - ["setarg", 35, 1, 34, 2584, 17], - ["setarg", 35, 2, 36, 2584, 17], - ["invoke", 35, 4, 2584, 17], - ["disrupt", 2584, 17], - "num_done_2325", - ["move", 8, 5, 2584, 17], - ["jump", "while_start_2297", 2584, 17], - "while_end_2298", - ["access", 4, 1, 2587, 24], - ["get", 5, 12, 1, 2587, 28], + ["access", 34, "error", 2697, 17], + ["access", 35, "cannot compare with '<': operands must be same type", 2697, 17], + ["array", 36, 0, 2697, 17], + ["push", 36, 35, 2697, 17], + ["frame", 35, 5, 2, 2697, 17], + ["null", 5, 2697, 17], + ["setarg", 35, 0, 5, 2697, 17], + ["setarg", 35, 1, 34, 2697, 17], + ["setarg", 35, 2, 36, 2697, 17], + ["invoke", 35, 5, 2697, 17], + ["disrupt", 2697, 17], + "rel_done_2392", + ["jump_false", 4, "while_end_2389", 2697, 17], + ["load_dynamic", 4, 6, 8, 2698, 22], + ["move", 9, 4, 2698, 22], + ["load_field", 4, 9, "name", 2699, 20], + ["move", 10, 4, 2699, 20], + ["null", 4, 2700, 25], + ["is_identical", 5, 10, 4, 2700, 25], + ["jump_true", 5, "eq_done_2397", 2700, 25], + ["is_int", 34, 10, 2700, 25], + ["jump_false", 34, "eq_ni_2398", 2700, 25], + "_nop_tc_39", + ["jump", "eq_ni_2398", 2700, 25], + ["eq_int", 5, 10, 4, 2700, 25], + ["jump", "eq_done_2397", 2700, 25], + "eq_ni_2398", + ["is_num", 34, 10, 2700, 25], + ["jump_false", 34, "eq_nn_2399", 2700, 25], + "_nop_tc_40", + ["jump", "eq_nn_2399", 2700, 25], + ["eq_float", 5, 10, 4, 2700, 25], + ["jump", "eq_done_2397", 2700, 25], + "eq_nn_2399", + ["is_text", 34, 10, 2700, 25], + ["jump_false", 34, "eq_nt_2400", 2700, 25], + "_nop_tc_41", + ["jump", "eq_nt_2400", 2700, 25], + ["eq_text", 5, 10, 4, 2700, 25], + ["jump", "eq_done_2397", 2700, 25], + "eq_nt_2400", + ["is_null", 34, 10, 2700, 25], + ["jump_false", 34, "eq_nnl_2401", 2700, 25], + "_nop_tc_42", + "_nop_tc_43", + ["true", 5, 2700, 25], + ["jump", "eq_done_2397", 2700, 25], + "eq_nnl_2401", + ["is_bool", 34, 10, 2700, 25], + ["jump_false", 34, "eq_nb_2402", 2700, 25], + "_nop_tc_44", + ["jump", "eq_nb_2402", 2700, 25], + ["eq_bool", 5, 10, 4, 2700, 25], + ["jump", "eq_done_2397", 2700, 25], + "eq_nb_2402", + ["false", 5, 2700, 25], + "eq_done_2397", + ["move", 4, 5, 2700, 25], + ["jump_false", 4, "and_end_2396", 2700, 25], + ["is_text", 5, 9, 2700, 41], + ["move", 4, 5, 2700, 41], + "and_end_2396", + ["jump_false", 4, "if_else_2394", 2700, 41], + ["move", 10, 9, 2701, 22], + ["jump", "if_end_2395", 2701, 22], + "if_else_2394", + "if_end_2395", + ["null", 4, 2703, 25], + ["is_identical", 5, 10, 4, 2703, 25], + ["jump_true", 5, "ne_nid_2406", 2703, 25], + ["jump", "ne_ni_2407", 2703, 25], + "ne_nid_2406", + ["false", 5, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_ni_2407", + ["is_int", 34, 10, 2703, 25], + ["jump_false", 34, "ne_nn_2408", 2703, 25], + "_nop_tc_45", + ["jump", "ne_nn_2408", 2703, 25], + ["ne_int", 5, 10, 4, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_nn_2408", + ["is_num", 34, 10, 2703, 25], + ["jump_false", 34, "ne_nt_2409", 2703, 25], + "_nop_tc_46", + ["jump", "ne_nt_2409", 2703, 25], + ["ne_float", 5, 10, 4, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_nt_2409", + ["is_text", 34, 10, 2703, 25], + ["jump_false", 34, "ne_nnl_2410", 2703, 25], "_nop_tc_47", + ["jump", "ne_nnl_2410", 2703, 25], + ["ne_text", 5, 10, 4, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_nnl_2410", + ["is_null", 34, 10, 2703, 25], + ["jump_false", 34, "ne_nb_2411", 2703, 25], "_nop_tc_48", - ["is_num", 7, 5, 2587, 28], - ["jump_false", 7, "num_err_2326", 2587, 28], - ["add", 7, 4, 5, 2587, 28], - ["jump", "num_done_2327", 2587, 28], - "num_err_2326", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2587, - 28 - ], - ["access", 5, "error", 2587, 28], - ["access", 10, "cannot apply '+': operands must be numbers", 2587, 28], - ["array", 34, 0, 2587, 28], - ["push", 34, 10, 2587, 28], - ["frame", 10, 4, 2, 2587, 28], - ["null", 4, 2587, 28], - ["setarg", 10, 0, 4, 2587, 28], - ["setarg", 10, 1, 5, 2587, 28], - ["setarg", 10, 2, 34, 2587, 28], - ["invoke", 10, 4, 2587, 28], - ["disrupt", 2587, 28], - "num_done_2327", - ["put", 7, 15, 1, 2587, 28], - ["access", 4, 1, 2588, 18], - ["get", 5, 12, 1, 2588, 22], "_nop_tc_49", + ["false", 5, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_nb_2411", + ["is_bool", 34, 10, 2703, 25], + ["jump_false", 34, "ne_mis_2412", 2703, 25], "_nop_tc_50", - ["is_num", 7, 5, 2588, 22], - ["jump_false", 7, "num_err_2328", 2588, 22], - ["add", 7, 4, 5, 2588, 22], - ["jump", "num_done_2329", 2588, 22], - "num_err_2328", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2588, - 22 - ], - ["access", 5, "error", 2588, 22], - ["access", 10, "cannot apply '+': operands must be numbers", 2588, 22], - ["array", 34, 0, 2588, 22], - ["push", 34, 10, 2588, 22], - ["frame", 10, 4, 2, 2588, 22], - ["null", 4, 2588, 22], - ["setarg", 10, 0, 4, 2588, 22], - ["setarg", 10, 1, 5, 2588, 22], - ["setarg", 10, 2, 34, 2588, 22], - ["invoke", 10, 4, 2588, 22], - ["disrupt", 2588, 22], - "num_done_2329", - ["put", 7, 16, 1, 2588, 22], - ["get", 4, 82, 1, 2591, 5], - ["frame", 5, 4, 0, 2591, 5], - ["null", 4, 2591, 5], - ["setarg", 5, 0, 4, 2591, 5], - ["invoke", 5, 4, 2591, 5], - ["access", 4, 1, 2593, 24], - ["get", 5, 12, 1, 2593, 28], + ["jump", "ne_mis_2412", 2703, 25], + ["ne_bool", 5, 10, 4, 2703, 25], + ["jump", "ne_done_2405", 2703, 25], + "ne_mis_2412", + ["true", 5, 2703, 25], + "ne_done_2405", + ["jump_false", 5, "if_else_2403", 2703, 25], + ["true", 4, 2704, 41], + ["get", 5, 44, 1, 2704, 9], + ["frame", 34, 5, 3, 2704, 9], + ["null", 5, 2704, 9], + ["setarg", 34, 0, 5, 2704, 9], + ["setarg", 34, 1, 10, 2704, 9], + ["setarg", 34, 2, 7, 2704, 9], + ["setarg", 34, 3, 4, 2704, 9], + ["invoke", 34, 4, 2704, 9], + ["access", 4, 1, 2705, 35], "_nop_tc_51", "_nop_tc_52", - ["is_num", 7, 5, 2593, 28], - ["jump_false", 7, "num_err_2330", 2593, 28], - ["add", 7, 4, 5, 2593, 28], - ["jump", "num_done_2331", 2593, 28], - "num_err_2330", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2593, - 28 - ], - ["access", 5, "error", 2593, 28], - ["access", 10, "cannot apply '+': operands must be numbers", 2593, 28], - ["array", 34, 0, 2593, 28], - ["push", 34, 10, 2593, 28], - ["frame", 10, 4, 2, 2593, 28], - ["null", 4, 2593, 28], - ["setarg", 10, 0, 4, 2593, 28], - ["setarg", 10, 1, 5, 2593, 28], - ["setarg", 10, 2, 34, 2593, 28], - ["invoke", 10, 4, 2593, 28], - ["disrupt", 2593, 28], - "num_done_2331", - ["get", 4, 14, 1, 2593, 40], "_nop_tc_53", - ["jump", "add_cn_2333", 2593, 40], - ["is_text", 5, 4, 2593, 40], - ["jump_false", 5, "add_cn_2333", 2593, 40], - ["concat", 10, 7, 4, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_cn_2333", "_nop_tc_54", + ["add", 5, 7, 4, 2705, 35], + ["jump", "num_done_2414", 2705, 35], + "num_err_2413", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2705, + 35 + ], + ["access", 34, "error", 2705, 35], + ["access", 35, "cannot apply '+': operands must be numbers", 2705, 35], + ["array", 36, 0, 2705, 35], + ["push", 36, 35, 2705, 35], + ["frame", 35, 4, 2, 2705, 35], + ["null", 4, 2705, 35], + ["setarg", 35, 0, 4, 2705, 35], + ["setarg", 35, 1, 34, 2705, 35], + ["setarg", 35, 2, 36, 2705, 35], + ["invoke", 35, 4, 2705, 35], + ["disrupt", 2705, 35], + "num_done_2414", + ["move", 7, 5, 2705, 35], + ["jump", "if_end_2404", 2705, 35], + "if_else_2403", + "if_end_2404", + ["access", 4, 1, 2707, 17], "_nop_tc_55", - ["is_num", 5, 4, 2593, 40], - ["jump_false", 5, "add_err_2334", 2593, 40], - ["add", 10, 7, 4, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_err_2334", + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", + ["add", 5, 8, 4, 2707, 17], + ["jump", "num_done_2416", 2707, 17], + "num_err_2415", [ "access", 4, @@ -25332,256 +26462,104 @@ "kind": "name", "make": "intrinsic" }, - 2593, - 40 - ], - ["access", 5, "error", 2593, 40], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2593, 40], - ["array", 34, 0, 2593, 40], - ["push", 34, 7, 2593, 40], - ["frame", 7, 4, 2, 2593, 40], - ["null", 4, 2593, 40], - ["setarg", 7, 0, 4, 2593, 40], - ["setarg", 7, 1, 5, 2593, 40], - ["setarg", 7, 2, 34, 2593, 40], - ["invoke", 7, 4, 2593, 40], - ["disrupt", 2593, 40], - "add_done_2332", - ["put", 10, 15, 1, 2593, 40], - ["get", 4, 15, 1, 2594, 9], - ["get", 5, 16, 1, 2594, 28], - ["is_int", 7, 4, 2594, 28], - ["jump_false", 7, "rel_ni_2337", 2594, 28], - ["is_int", 10, 5, 2594, 28], - ["jump_false", 10, "rel_ni_2337", 2594, 28], - ["gt_int", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_ni_2337", - ["is_num", 7, 4, 2594, 28], - ["jump_false", 7, "rel_nn_2338", 2594, 28], - ["is_num", 10, 5, 2594, 28], - ["jump_false", 10, "rel_nn_2338", 2594, 28], - ["gt_float", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_nn_2338", - ["is_text", 7, 4, 2594, 28], - ["jump_false", 7, "rel_err_2340", 2594, 28], - ["is_text", 10, 5, 2594, 28], - ["jump_false", 10, "rel_err_2340", 2594, 28], - ["gt_text", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_err_2340", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2594, - 28 - ], - ["access", 5, "error", 2594, 28], - ["access", 7, "cannot compare with '>': operands must be same type", 2594, 28], - ["array", 10, 0, 2594, 28], - ["push", 10, 7, 2594, 28], - ["frame", 7, 4, 2, 2594, 28], - ["null", 4, 2594, 28], - ["setarg", 7, 0, 4, 2594, 28], - ["setarg", 7, 1, 5, 2594, 28], - ["setarg", 7, 2, 10, 2594, 28], - ["invoke", 7, 4, 2594, 28], - ["disrupt", 2594, 28], - "rel_done_2339", - ["jump_false", 34, "if_else_2335", 2594, 28], - ["get", 4, 15, 1, 2595, 20], - ["put", 4, 16, 1, 2595, 20], - ["jump", "if_end_2336", 2595, 20], - "if_else_2335", - "if_end_2336", - ["access", 11, 1, 2599, 10], - ["access", 8, 0, 2600, 10], - "while_start_2341", - ["is_int", 4, 8, 2601, 17], - ["jump_false", 4, "rel_ni_2343", 2601, 17], - ["is_int", 5, 2, 2601, 17], - ["jump_false", 5, "rel_ni_2343", 2601, 17], - ["lt_int", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_ni_2343", - ["is_num", 4, 8, 2601, 17], - ["jump_false", 4, "rel_nn_2344", 2601, 17], - ["is_num", 5, 2, 2601, 17], - ["jump_false", 5, "rel_nn_2344", 2601, 17], - ["lt_float", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_nn_2344", - ["is_text", 4, 8, 2601, 17], - ["jump_false", 4, "rel_err_2346", 2601, 17], - ["is_text", 5, 2, 2601, 17], - ["jump_false", 5, "rel_err_2346", 2601, 17], - ["lt_text", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_err_2346", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2601, + 2707, 17 ], - ["access", 5, "error", 2601, 17], - ["access", 10, "cannot compare with '<': operands must be same type", 2601, 17], - ["array", 34, 0, 2601, 17], - ["push", 34, 10, 2601, 17], - ["frame", 10, 4, 2, 2601, 17], - ["null", 4, 2601, 17], - ["setarg", 10, 0, 4, 2601, 17], - ["setarg", 10, 1, 5, 2601, 17], - ["setarg", 10, 2, 34, 2601, 17], - ["invoke", 10, 4, 2601, 17], - ["disrupt", 2601, 17], - "rel_done_2345", - ["jump_false", 7, "while_end_2342", 2601, 17], - ["load_dynamic", 4, 6, 8, 2602, 22], - ["move", 9, 4, 2602, 22], - ["load_field", 4, 9, "expression", 2603, 22], - ["move", 12, 4, 2603, 22], - ["null", 4, 2604, 27], - ["is_identical", 5, 12, 4, 2604, 27], - ["jump_true", 5, "ne_nid_2350", 2604, 27], - ["jump", "ne_ni_2351", 2604, 27], - "ne_nid_2350", - ["false", 5, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_ni_2351", - ["is_int", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nn_2352", 2604, 27], - "_nop_tc_56", - ["jump", "ne_nn_2352", 2604, 27], - ["ne_int", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nn_2352", - ["is_num", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nt_2353", 2604, 27], - "_nop_tc_57", - ["jump", "ne_nt_2353", 2604, 27], - ["ne_float", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nt_2353", - ["is_text", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nnl_2354", 2604, 27], - "_nop_tc_58", - ["jump", "ne_nnl_2354", 2604, 27], - ["ne_text", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nnl_2354", - ["is_null", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nb_2355", 2604, 27], + ["access", 34, "error", 2707, 17], + ["access", 35, "cannot apply '+': operands must be numbers", 2707, 17], + ["array", 36, 0, 2707, 17], + ["push", 36, 35, 2707, 17], + ["frame", 35, 4, 2, 2707, 17], + ["null", 4, 2707, 17], + ["setarg", 35, 0, 4, 2707, 17], + ["setarg", 35, 1, 34, 2707, 17], + ["setarg", 35, 2, 36, 2707, 17], + ["invoke", 35, 4, 2707, 17], + ["disrupt", 2707, 17], + "num_done_2416", + ["move", 8, 5, 2707, 17], + ["jump", "while_start_2388", 2707, 17], + "while_end_2389", + ["access", 4, 1, 2710, 24], + ["get", 5, 15, 1, 2710, 28], "_nop_tc_59", "_nop_tc_60", - ["false", 5, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nb_2355", - ["is_bool", 7, 12, 2604, 27], - ["jump_false", 7, "ne_mis_2356", 2604, 27], + ["is_num", 7, 5, 2710, 28], + ["jump_false", 7, "num_err_2417", 2710, 28], + ["add", 7, 4, 5, 2710, 28], + ["jump", "num_done_2418", 2710, 28], + "num_err_2417", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2710, + 28 + ], + ["access", 5, "error", 2710, 28], + ["access", 10, "cannot apply '+': operands must be numbers", 2710, 28], + ["array", 34, 0, 2710, 28], + ["push", 34, 10, 2710, 28], + ["frame", 10, 4, 2, 2710, 28], + ["null", 4, 2710, 28], + ["setarg", 10, 0, 4, 2710, 28], + ["setarg", 10, 1, 5, 2710, 28], + ["setarg", 10, 2, 34, 2710, 28], + ["invoke", 10, 4, 2710, 28], + ["disrupt", 2710, 28], + "num_done_2418", + ["put", 7, 18, 1, 2710, 28], + ["access", 4, 1, 2711, 18], + ["get", 5, 15, 1, 2711, 22], "_nop_tc_61", - ["jump", "ne_mis_2356", 2604, 27], - ["ne_bool", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_mis_2356", - ["true", 5, 2604, 27], - "ne_done_2349", - ["jump_false", 5, "if_else_2347", 2604, 27], - ["access", 4, "default_end", 2605, 31], - ["get", 5, 45, 1, 2605, 21], - ["frame", 7, 5, 1, 2605, 21], - ["null", 5, 2605, 21], - ["setarg", 7, 0, 5, 2605, 21], - ["setarg", 7, 1, 4, 2605, 21], - ["invoke", 7, 4, 2605, 21], - ["move", 13, 4, 2605, 21], - ["access", 4, "jump_not_null", 2606, 24], - ["get", 5, 60, 1, 2606, 9], - ["frame", 7, 5, 3, 2606, 9], - ["null", 5, 2606, 9], - ["setarg", 7, 0, 5, 2606, 9], - ["setarg", 7, 1, 4, 2606, 9], - ["setarg", 7, 2, 11, 2606, 9], - ["setarg", 7, 3, 13, 2606, 9], - ["invoke", 7, 4, 2606, 9], - ["access", 4, -1, 2607, 47], - ["get", 5, 88, 1, 2607, 24], - ["frame", 7, 5, 2, 2607, 24], - ["null", 5, 2607, 24], - ["setarg", 7, 0, 5, 2607, 24], - ["setarg", 7, 1, 12, 2607, 24], - ["setarg", 7, 2, 4, 2607, 24], - ["invoke", 7, 4, 2607, 24], - ["move", 14, 4, 2607, 24], - ["access", 4, "move", 2608, 16], - ["get", 5, 51, 1, 2608, 9], - ["frame", 7, 5, 3, 2608, 9], - ["null", 5, 2608, 9], - ["setarg", 7, 0, 5, 2608, 9], - ["setarg", 7, 1, 4, 2608, 9], - ["setarg", 7, 2, 11, 2608, 9], - ["setarg", 7, 3, 14, 2608, 9], - ["invoke", 7, 4, 2608, 9], - ["get", 4, 48, 1, 2609, 9], - ["frame", 5, 4, 1, 2609, 9], - ["null", 4, 2609, 9], - ["setarg", 5, 0, 4, 2609, 9], - ["setarg", 5, 1, 13, 2609, 9], - ["invoke", 5, 4, 2609, 9], - ["jump", "if_end_2348", 2609, 9], - "if_else_2347", - "if_end_2348", - ["access", 4, 1, 2611, 17], - ["is_num", 5, 11, 2611, 17], - ["jump_false", 5, "num_err_2357", 2611, 17], "_nop_tc_62", + ["is_num", 7, 5, 2711, 22], + ["jump_false", 7, "num_err_2419", 2711, 22], + ["add", 7, 4, 5, 2711, 22], + ["jump", "num_done_2420", 2711, 22], + "num_err_2419", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2711, + 22 + ], + ["access", 5, "error", 2711, 22], + ["access", 10, "cannot apply '+': operands must be numbers", 2711, 22], + ["array", 34, 0, 2711, 22], + ["push", 34, 10, 2711, 22], + ["frame", 10, 4, 2, 2711, 22], + ["null", 4, 2711, 22], + ["setarg", 10, 0, 4, 2711, 22], + ["setarg", 10, 1, 5, 2711, 22], + ["setarg", 10, 2, 34, 2711, 22], + ["invoke", 10, 4, 2711, 22], + ["disrupt", 2711, 22], + "num_done_2420", + ["put", 7, 19, 1, 2711, 22], + ["get", 4, 88, 1, 2714, 5], + ["frame", 5, 4, 0, 2714, 5], + ["null", 4, 2714, 5], + ["setarg", 5, 0, 4, 2714, 5], + ["invoke", 5, 4, 2714, 5], + ["access", 4, 1, 2716, 24], + ["get", 5, 15, 1, 2716, 28], "_nop_tc_63", - ["add", 5, 11, 4, 2611, 17], - ["jump", "num_done_2358", 2611, 17], - "num_err_2357", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2611, - 17 - ], - ["access", 7, "error", 2611, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 2611, 17], - ["array", 34, 0, 2611, 17], - ["push", 34, 10, 2611, 17], - ["frame", 10, 4, 2, 2611, 17], - ["null", 4, 2611, 17], - ["setarg", 10, 0, 4, 2611, 17], - ["setarg", 10, 1, 7, 2611, 17], - ["setarg", 10, 2, 34, 2611, 17], - ["invoke", 10, 4, 2611, 17], - ["disrupt", 2611, 17], - "num_done_2358", - ["move", 11, 5, 2611, 17], - ["access", 4, 1, 2612, 17], - ["is_num", 5, 8, 2612, 17], - ["jump_false", 5, "num_err_2359", 2612, 17], "_nop_tc_64", - "_nop_tc_65", - ["add", 5, 8, 4, 2612, 17], - ["jump", "num_done_2360", 2612, 17], - "num_err_2359", + ["is_num", 7, 5, 2716, 28], + ["jump_false", 7, "num_err_2421", 2716, 28], + ["add", 7, 4, 5, 2716, 28], + ["jump", "num_done_2422", 2716, 28], + "num_err_2421", [ "access", 4, @@ -25590,292 +26568,294 @@ "kind": "name", "make": "intrinsic" }, - 2612, - 17 + 2716, + 28 ], - ["access", 7, "error", 2612, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 2612, 17], - ["array", 34, 0, 2612, 17], - ["push", 34, 10, 2612, 17], - ["frame", 10, 4, 2, 2612, 17], - ["null", 4, 2612, 17], - ["setarg", 10, 0, 4, 2612, 17], - ["setarg", 10, 1, 7, 2612, 17], - ["setarg", 10, 2, 34, 2612, 17], - ["invoke", 10, 4, 2612, 17], - ["disrupt", 2612, 17], - "num_done_2360", - ["move", 8, 5, 2612, 17], - ["jump", "while_start_2341", 2612, 17], - "while_end_2342", - ["load_field", 4, 1, "intrinsics", 2616, 21], - ["get", 5, 81, 1, 2616, 5], - ["frame", 6, 5, 1, 2616, 5], - ["null", 5, 2616, 5], - ["setarg", 6, 0, 5, 2616, 5], - ["setarg", 6, 1, 4, 2616, 5], - ["invoke", 6, 4, 2616, 5], - ["load_field", 4, 1, "functions", 2619, 15], - ["move", 15, 4, 2619, 15], - ["null", 4, 2620, 20], - ["is_identical", 5, 15, 4, 2620, 20], - ["jump_true", 5, "ne_nid_2364", 2620, 20], - ["jump", "ne_ni_2365", 2620, 20], - "ne_nid_2364", - ["false", 5, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_ni_2365", - ["is_int", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nn_2366", 2620, 20], + ["access", 5, "error", 2716, 28], + ["access", 10, "cannot apply '+': operands must be numbers", 2716, 28], + ["array", 34, 0, 2716, 28], + ["push", 34, 10, 2716, 28], + ["frame", 10, 4, 2, 2716, 28], + ["null", 4, 2716, 28], + ["setarg", 10, 0, 4, 2716, 28], + ["setarg", 10, 1, 5, 2716, 28], + ["setarg", 10, 2, 34, 2716, 28], + ["invoke", 10, 4, 2716, 28], + ["disrupt", 2716, 28], + "num_done_2422", + ["get", 4, 17, 1, 2716, 40], + "_nop_tc_65", + ["jump", "add_cn_2424", 2716, 40], + ["is_text", 5, 4, 2716, 40], + ["jump_false", 5, "add_cn_2424", 2716, 40], + ["concat", 10, 7, 4, 2716, 40], + ["jump", "add_done_2423", 2716, 40], + "add_cn_2424", "_nop_tc_66", - ["jump", "ne_nn_2366", 2620, 20], - ["ne_int", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nn_2366", - ["is_num", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nt_2367", 2620, 20], "_nop_tc_67", - ["jump", "ne_nt_2367", 2620, 20], - ["ne_float", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nt_2367", - ["is_text", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nnl_2368", 2620, 20], + ["is_num", 5, 4, 2716, 40], + ["jump_false", 5, "add_err_2425", 2716, 40], + ["add", 10, 7, 4, 2716, 40], + ["jump", "add_done_2423", 2716, 40], + "add_err_2425", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2716, + 40 + ], + ["access", 5, "error", 2716, 40], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2716, 40], + ["array", 34, 0, 2716, 40], + ["push", 34, 7, 2716, 40], + ["frame", 7, 4, 2, 2716, 40], + ["null", 4, 2716, 40], + ["setarg", 7, 0, 4, 2716, 40], + ["setarg", 7, 1, 5, 2716, 40], + ["setarg", 7, 2, 34, 2716, 40], + ["invoke", 7, 4, 2716, 40], + ["disrupt", 2716, 40], + "add_done_2423", + ["put", 10, 18, 1, 2716, 40], + ["get", 4, 18, 1, 2717, 9], + ["get", 5, 19, 1, 2717, 28], + ["is_int", 7, 4, 2717, 28], + ["jump_false", 7, "rel_ni_2428", 2717, 28], + ["is_int", 10, 5, 2717, 28], + ["jump_false", 10, "rel_ni_2428", 2717, 28], + ["gt_int", 34, 4, 5, 2717, 28], + ["jump", "rel_done_2430", 2717, 28], + "rel_ni_2428", + ["is_num", 7, 4, 2717, 28], + ["jump_false", 7, "rel_nn_2429", 2717, 28], + ["is_num", 10, 5, 2717, 28], + ["jump_false", 10, "rel_nn_2429", 2717, 28], + ["gt_float", 34, 4, 5, 2717, 28], + ["jump", "rel_done_2430", 2717, 28], + "rel_nn_2429", + ["is_text", 7, 4, 2717, 28], + ["jump_false", 7, "rel_err_2431", 2717, 28], + ["is_text", 10, 5, 2717, 28], + ["jump_false", 10, "rel_err_2431", 2717, 28], + ["gt_text", 34, 4, 5, 2717, 28], + ["jump", "rel_done_2430", 2717, 28], + "rel_err_2431", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2717, + 28 + ], + ["access", 5, "error", 2717, 28], + ["access", 7, "cannot compare with '>': operands must be same type", 2717, 28], + ["array", 10, 0, 2717, 28], + ["push", 10, 7, 2717, 28], + ["frame", 7, 4, 2, 2717, 28], + ["null", 4, 2717, 28], + ["setarg", 7, 0, 4, 2717, 28], + ["setarg", 7, 1, 5, 2717, 28], + ["setarg", 7, 2, 10, 2717, 28], + ["invoke", 7, 4, 2717, 28], + ["disrupt", 2717, 28], + "rel_done_2430", + ["jump_false", 34, "if_else_2426", 2717, 28], + ["get", 4, 18, 1, 2718, 20], + ["put", 4, 19, 1, 2718, 20], + ["jump", "if_end_2427", 2718, 20], + "if_else_2426", + "if_end_2427", + ["access", 11, 1, 2722, 10], + ["access", 8, 0, 2723, 10], + "while_start_2432", + ["is_int", 4, 8, 2724, 17], + ["jump_false", 4, "rel_ni_2434", 2724, 17], "_nop_tc_68", - ["jump", "ne_nnl_2368", 2620, 20], - ["ne_text", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nnl_2368", - ["is_null", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nb_2369", 2620, 20], "_nop_tc_69", + ["lt_int", 4, 8, 2, 2724, 17], + ["jump", "rel_done_2436", 2724, 17], + "rel_ni_2434", "_nop_tc_70", - ["false", 5, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nb_2369", - ["is_bool", 6, 15, 2620, 20], - ["jump_false", 6, "ne_mis_2370", 2620, 20], "_nop_tc_71", - ["jump", "ne_mis_2370", 2620, 20], - ["ne_bool", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_mis_2370", - ["true", 5, 2620, 20], - "ne_done_2363", - ["jump_false", 5, "if_else_2361", 2620, 20], - ["access", 8, 0, 2621, 12], - "while_start_2371", - ["length", 4, 15, 2622, 26], - ["is_int", 5, 8, 2622, 26], - ["jump_false", 5, "rel_ni_2373", 2622, 26], "_nop_tc_72", "_nop_tc_73", - ["lt_int", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_ni_2373", - ["is_num", 5, 8, 2622, 26], - ["jump_false", 5, "rel_nn_2374", 2622, 26], + ["lt_float", 4, 8, 2, 2724, 17], + ["jump", "rel_done_2436", 2724, 17], + "rel_nn_2435", "_nop_tc_74", + ["jump", "rel_err_2437", 2724, 17], "_nop_tc_75", - ["lt_float", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_nn_2374", - ["is_text", 5, 8, 2622, 26], - ["jump_false", 5, "rel_err_2376", 2622, 26], - "_nop_tc_76", - ["jump", "rel_err_2376", 2622, 26], - ["lt_text", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_err_2376", + ["jump", "rel_err_2437", 2724, 17], + ["lt_text", 4, 8, 2, 2724, 17], + ["jump", "rel_done_2436", 2724, 17], + "rel_err_2437", [ "access", - 4, + 5, { "name": "log", "kind": "name", "make": "intrinsic" }, - 2622, - 26 + 2724, + 17 ], - ["access", 5, "error", 2622, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2622, 26], - ["array", 9, 0, 2622, 26], - ["push", 9, 7, 2622, 26], - ["frame", 7, 4, 2, 2622, 26], - ["null", 4, 2622, 26], - ["setarg", 7, 0, 4, 2622, 26], - ["setarg", 7, 1, 5, 2622, 26], - ["setarg", 7, 2, 9, 2622, 26], - ["invoke", 7, 4, 2622, 26], - ["disrupt", 2622, 26], - "rel_done_2375", - ["jump_false", 6, "while_end_2372", 2622, 26], - ["load_dynamic", 4, 15, 8, 2623, 22], - ["move", 16, 4, 2623, 22], - ["load_field", 4, 16, "name", 2624, 17], - ["move", 17, 4, 2624, 17], - ["null", 4, 2625, 22], - ["is_identical", 5, 17, 4, 2625, 22], - ["jump_true", 5, "ne_nid_2380", 2625, 22], - ["jump", "ne_ni_2381", 2625, 22], - "ne_nid_2380", - ["false", 5, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_ni_2381", - ["is_int", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nn_2382", 2625, 22], + ["access", 7, "error", 2724, 17], + ["access", 10, "cannot compare with '<': operands must be same type", 2724, 17], + ["array", 34, 0, 2724, 17], + ["push", 34, 10, 2724, 17], + ["frame", 10, 5, 2, 2724, 17], + ["null", 5, 2724, 17], + ["setarg", 10, 0, 5, 2724, 17], + ["setarg", 10, 1, 7, 2724, 17], + ["setarg", 10, 2, 34, 2724, 17], + ["invoke", 10, 5, 2724, 17], + ["disrupt", 2724, 17], + "rel_done_2436", + ["jump_false", 4, "while_end_2433", 2724, 17], + ["load_dynamic", 4, 6, 8, 2725, 22], + ["move", 9, 4, 2725, 22], + ["load_field", 4, 9, "expression", 2726, 22], + ["move", 12, 4, 2726, 22], + ["null", 4, 2727, 27], + ["is_identical", 5, 12, 4, 2727, 27], + ["jump_true", 5, "ne_nid_2441", 2727, 27], + ["jump", "ne_ni_2442", 2727, 27], + "ne_nid_2441", + ["false", 5, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_ni_2442", + ["is_int", 7, 12, 2727, 27], + ["jump_false", 7, "ne_nn_2443", 2727, 27], + "_nop_tc_76", + ["jump", "ne_nn_2443", 2727, 27], + ["ne_int", 5, 12, 4, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_nn_2443", + ["is_num", 7, 12, 2727, 27], + ["jump_false", 7, "ne_nt_2444", 2727, 27], "_nop_tc_77", - ["jump", "ne_nn_2382", 2625, 22], - ["ne_int", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nn_2382", - ["is_num", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nt_2383", 2625, 22], + ["jump", "ne_nt_2444", 2727, 27], + ["ne_float", 5, 12, 4, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_nt_2444", + ["is_text", 7, 12, 2727, 27], + ["jump_false", 7, "ne_nnl_2445", 2727, 27], "_nop_tc_78", - ["jump", "ne_nt_2383", 2625, 22], - ["ne_float", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nt_2383", - ["is_text", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nnl_2384", 2625, 22], + ["jump", "ne_nnl_2445", 2727, 27], + ["ne_text", 5, 12, 4, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_nnl_2445", + ["is_null", 7, 12, 2727, 27], + ["jump_false", 7, "ne_nb_2446", 2727, 27], "_nop_tc_79", - ["jump", "ne_nnl_2384", 2625, 22], - ["ne_text", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nnl_2384", - ["is_null", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nb_2385", 2625, 22], "_nop_tc_80", + ["false", 5, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_nb_2446", + ["is_bool", 7, 12, 2727, 27], + ["jump_false", 7, "ne_mis_2447", 2727, 27], "_nop_tc_81", - ["false", 5, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nb_2385", - ["is_bool", 6, 17, 2625, 22], - ["jump_false", 6, "ne_mis_2386", 2625, 22], + ["jump", "ne_mis_2447", 2727, 27], + ["ne_bool", 5, 12, 4, 2727, 27], + ["jump", "ne_done_2440", 2727, 27], + "ne_mis_2447", + ["true", 5, 2727, 27], + "ne_done_2440", + ["jump_false", 5, "if_else_2438", 2727, 27], + ["access", 4, "default_end", 2728, 31], + ["get", 5, 48, 1, 2728, 21], + ["frame", 7, 5, 1, 2728, 21], + ["null", 5, 2728, 21], + ["setarg", 7, 0, 5, 2728, 21], + ["setarg", 7, 1, 4, 2728, 21], + ["invoke", 7, 4, 2728, 21], + ["move", 13, 4, 2728, 21], + ["access", 4, "jump_not_null", 2729, 24], + ["get", 5, 63, 1, 2729, 9], + ["frame", 7, 5, 3, 2729, 9], + ["null", 5, 2729, 9], + ["setarg", 7, 0, 5, 2729, 9], + ["setarg", 7, 1, 4, 2729, 9], + ["setarg", 7, 2, 11, 2729, 9], + ["setarg", 7, 3, 13, 2729, 9], + ["invoke", 7, 4, 2729, 9], + ["access", 4, -1, 2730, 47], + ["get", 5, 94, 1, 2730, 24], + ["frame", 7, 5, 2, 2730, 24], + ["null", 5, 2730, 24], + ["setarg", 7, 0, 5, 2730, 24], + ["setarg", 7, 1, 12, 2730, 24], + ["setarg", 7, 2, 4, 2730, 24], + ["invoke", 7, 4, 2730, 24], + ["move", 14, 4, 2730, 24], + ["access", 4, "move", 2731, 16], + ["get", 5, 54, 1, 2731, 9], + ["frame", 7, 5, 3, 2731, 9], + ["null", 5, 2731, 9], + ["setarg", 7, 0, 5, 2731, 9], + ["setarg", 7, 1, 4, 2731, 9], + ["setarg", 7, 2, 11, 2731, 9], + ["setarg", 7, 3, 14, 2731, 9], + ["invoke", 7, 4, 2731, 9], + ["get", 4, 51, 1, 2732, 9], + ["frame", 5, 4, 1, 2732, 9], + ["null", 4, 2732, 9], + ["setarg", 5, 0, 4, 2732, 9], + ["setarg", 5, 1, 13, 2732, 9], + ["invoke", 5, 4, 2732, 9], + ["jump", "if_end_2439", 2732, 9], + "if_else_2438", + "if_end_2439", + ["access", 4, 1, 2734, 17], "_nop_tc_82", - ["jump", "ne_mis_2386", 2625, 22], - ["ne_bool", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_mis_2386", - ["true", 5, 2625, 22], - "ne_done_2379", - ["jump_false", 5, "if_else_2377", 2625, 22], - ["get", 4, 96, 1, 2626, 22], - ["frame", 5, 4, 1, 2626, 22], - ["null", 4, 2626, 22], - ["setarg", 5, 0, 4, 2626, 22], - ["setarg", 5, 1, 16, 2626, 22], - ["invoke", 5, 4, 2626, 22], - ["move", 18, 4, 2626, 22], - ["get", 4, 18, 1, 2627, 21], - ["move", 19, 4, 2627, 21], - ["get", 4, 18, 1, 2628, 28], - ["access", 5, 1, 2628, 45], - ["is_num", 6, 4, 2628, 45], - ["jump_false", 6, "num_err_2387", 2628, 45], "_nop_tc_83", "_nop_tc_84", - ["add", 6, 4, 5, 2628, 45], - ["jump", "num_done_2388", 2628, 45], - "num_err_2387", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2628, - 45 - ], - ["access", 5, "error", 2628, 45], - ["access", 7, "cannot apply '+': operands must be numbers", 2628, 45], - ["array", 9, 0, 2628, 45], - ["push", 9, 7, 2628, 45], - ["frame", 7, 4, 2, 2628, 45], - ["null", 4, 2628, 45], - ["setarg", 7, 0, 4, 2628, 45], - ["setarg", 7, 1, 5, 2628, 45], - ["setarg", 7, 2, 9, 2628, 45], - ["invoke", 7, 4, 2628, 45], - ["disrupt", 2628, 45], - "num_done_2388", - ["put", 6, 18, 1, 2628, 45], - ["get", 4, 9, 1, 2629, 16], - ["is_array", 5, 4, 2629, 29], - ["jump_false", 5, "push_err_2389", 2629, 29], - ["push", 4, 18, 2629, 29], - ["jump", "push_done_2390", 2629, 29], - "push_err_2389", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2629, - 29 - ], - ["access", 5, "error", 2629, 29], - ["access", 6, "cannot push: target must be an array", 2629, 29], - ["array", 7, 0, 2629, 29], - ["push", 7, 6, 2629, 29], - ["frame", 6, 4, 2, 2629, 29], - ["null", 4, 2629, 29], - ["setarg", 6, 0, 4, 2629, 29], - ["setarg", 6, 1, 5, 2629, 29], - ["setarg", 6, 2, 7, 2629, 29], - ["invoke", 6, 4, 2629, 29], - ["disrupt", 2629, 29], - "push_done_2390", - ["get", 4, 42, 1, 2630, 24], - ["frame", 5, 4, 1, 2630, 24], - ["null", 4, 2630, 24], - ["setarg", 5, 0, 4, 2630, 24], - ["setarg", 5, 1, 17, 2630, 24], - ["invoke", 5, 4, 2630, 24], - ["move", 20, 4, 2630, 24], - ["get", 4, 40, 1, 2631, 18], - ["frame", 5, 4, 0, 2631, 18], - ["null", 4, 2631, 18], - ["setarg", 5, 0, 4, 2631, 18], - ["invoke", 5, 4, 2631, 18], - ["move", 21, 4, 2631, 18], - ["access", 4, "function", 2632, 18], - ["get", 5, 51, 1, 2632, 11], - ["frame", 6, 5, 3, 2632, 11], - ["null", 5, 2632, 11], - ["setarg", 6, 0, 5, 2632, 11], - ["setarg", 6, 1, 4, 2632, 11], - ["setarg", 6, 2, 21, 2632, 11], - ["setarg", 6, 3, 19, 2632, 11], - ["invoke", 6, 4, 2632, 11], - ["access", 4, 0, 2633, 29], - ["is_int", 5, 20, 2633, 29], - ["jump_false", 5, "rel_ni_2393", 2633, 29], "_nop_tc_85", + ["add", 5, 11, 4, 2734, 17], + ["jump", "num_done_2449", 2734, 17], + "num_err_2448", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2734, + 17 + ], + ["access", 7, "error", 2734, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 2734, 17], + ["array", 34, 0, 2734, 17], + ["push", 34, 10, 2734, 17], + ["frame", 10, 4, 2, 2734, 17], + ["null", 4, 2734, 17], + ["setarg", 10, 0, 4, 2734, 17], + ["setarg", 10, 1, 7, 2734, 17], + ["setarg", 10, 2, 34, 2734, 17], + ["invoke", 10, 4, 2734, 17], + ["disrupt", 2734, 17], + "num_done_2449", + ["move", 11, 5, 2734, 17], + ["access", 4, 1, 2735, 17], "_nop_tc_86", - ["ge_int", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_ni_2393", - ["is_num", 5, 20, 2633, 29], - ["jump_false", 5, "rel_nn_2394", 2633, 29], "_nop_tc_87", "_nop_tc_88", - ["ge_float", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_nn_2394", - ["is_text", 5, 20, 2633, 29], - ["jump_false", 5, "rel_err_2396", 2633, 29], "_nop_tc_89", - ["jump", "rel_err_2396", 2633, 29], - ["ge_text", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_err_2396", + ["add", 5, 8, 4, 2735, 17], + ["jump", "num_done_2451", 2735, 17], + "num_err_2450", [ "access", 4, @@ -25884,45 +26864,103 @@ "kind": "name", "make": "intrinsic" }, - 2633, - 29 + 2735, + 17 ], - ["access", 5, "error", 2633, 29], - ["access", 7, "cannot compare with '>=': operands must be same type", 2633, 29], - ["array", 9, 0, 2633, 29], - ["push", 9, 7, 2633, 29], - ["frame", 7, 4, 2, 2633, 29], - ["null", 4, 2633, 29], - ["setarg", 7, 0, 4, 2633, 29], - ["setarg", 7, 1, 5, 2633, 29], - ["setarg", 7, 2, 9, 2633, 29], - ["invoke", 7, 4, 2633, 29], - ["disrupt", 2633, 29], - "rel_done_2395", - ["jump_false", 6, "if_else_2391", 2633, 29], - ["access", 4, "move", 2634, 20], - ["get", 5, 51, 1, 2634, 13], - ["frame", 6, 5, 3, 2634, 13], - ["null", 5, 2634, 13], - ["setarg", 6, 0, 5, 2634, 13], - ["setarg", 6, 1, 4, 2634, 13], - ["setarg", 6, 2, 20, 2634, 13], - ["setarg", 6, 3, 21, 2634, 13], - ["invoke", 6, 4, 2634, 13], - ["jump", "if_end_2392", 2634, 13], - "if_else_2391", - "if_end_2392", - ["jump", "if_end_2378", 2634, 13], - "if_else_2377", - "if_end_2378", - ["access", 4, 1, 2637, 19], - ["is_num", 5, 8, 2637, 19], - ["jump_false", 5, "num_err_2397", 2637, 19], + ["access", 7, "error", 2735, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 2735, 17], + ["array", 34, 0, 2735, 17], + ["push", 34, 10, 2735, 17], + ["frame", 10, 4, 2, 2735, 17], + ["null", 4, 2735, 17], + ["setarg", 10, 0, 4, 2735, 17], + ["setarg", 10, 1, 7, 2735, 17], + ["setarg", 10, 2, 34, 2735, 17], + ["invoke", 10, 4, 2735, 17], + ["disrupt", 2735, 17], + "num_done_2451", + ["move", 8, 5, 2735, 17], + ["jump", "while_start_2432", 2735, 17], + "while_end_2433", + ["load_field", 4, 1, "intrinsics", 2739, 21], + ["get", 5, 84, 1, 2739, 5], + ["frame", 6, 5, 1, 2739, 5], + ["null", 5, 2739, 5], + ["setarg", 6, 0, 5, 2739, 5], + ["setarg", 6, 1, 4, 2739, 5], + ["invoke", 6, 4, 2739, 5], + ["load_field", 4, 1, "functions", 2742, 15], + ["move", 15, 4, 2742, 15], + ["null", 4, 2743, 20], + ["is_identical", 5, 15, 4, 2743, 20], + ["jump_true", 5, "ne_nid_2455", 2743, 20], + ["jump", "ne_ni_2456", 2743, 20], + "ne_nid_2455", + ["false", 5, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_ni_2456", + ["is_int", 6, 15, 2743, 20], + ["jump_false", 6, "ne_nn_2457", 2743, 20], "_nop_tc_90", + ["jump", "ne_nn_2457", 2743, 20], + ["ne_int", 5, 15, 4, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_nn_2457", + ["is_num", 6, 15, 2743, 20], + ["jump_false", 6, "ne_nt_2458", 2743, 20], "_nop_tc_91", - ["add", 5, 8, 4, 2637, 19], - ["jump", "num_done_2398", 2637, 19], - "num_err_2397", + ["jump", "ne_nt_2458", 2743, 20], + ["ne_float", 5, 15, 4, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_nt_2458", + ["is_text", 6, 15, 2743, 20], + ["jump_false", 6, "ne_nnl_2459", 2743, 20], + "_nop_tc_92", + ["jump", "ne_nnl_2459", 2743, 20], + ["ne_text", 5, 15, 4, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_nnl_2459", + ["is_null", 6, 15, 2743, 20], + ["jump_false", 6, "ne_nb_2460", 2743, 20], + "_nop_tc_93", + "_nop_tc_94", + ["false", 5, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_nb_2460", + ["is_bool", 6, 15, 2743, 20], + ["jump_false", 6, "ne_mis_2461", 2743, 20], + "_nop_tc_95", + ["jump", "ne_mis_2461", 2743, 20], + ["ne_bool", 5, 15, 4, 2743, 20], + ["jump", "ne_done_2454", 2743, 20], + "ne_mis_2461", + ["true", 5, 2743, 20], + "ne_done_2454", + ["jump_false", 5, "if_else_2452", 2743, 20], + ["access", 8, 0, 2744, 12], + "while_start_2462", + ["length", 4, 15, 2745, 26], + ["is_int", 5, 8, 2745, 26], + ["jump_false", 5, "rel_ni_2464", 2745, 26], + "_nop_tc_96", + "_nop_tc_97", + ["lt_int", 5, 8, 4, 2745, 26], + ["jump", "rel_done_2466", 2745, 26], + "rel_ni_2464", + "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", + "_nop_tc_101", + ["lt_float", 5, 8, 4, 2745, 26], + ["jump", "rel_done_2466", 2745, 26], + "rel_nn_2465", + "_nop_tc_102", + ["jump", "rel_err_2467", 2745, 26], + "_nop_tc_103", + ["jump", "rel_err_2467", 2745, 26], + ["lt_text", 5, 8, 4, 2745, 26], + ["jump", "rel_done_2466", 2745, 26], + "rel_err_2467", [ "access", 4, @@ -25931,246 +26969,234 @@ "kind": "name", "make": "intrinsic" }, - 2637, - 19 + 2745, + 26 ], - ["access", 6, "error", 2637, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2637, 19], - ["array", 9, 0, 2637, 19], - ["push", 9, 7, 2637, 19], - ["frame", 7, 4, 2, 2637, 19], - ["null", 4, 2637, 19], - ["setarg", 7, 0, 4, 2637, 19], - ["setarg", 7, 1, 6, 2637, 19], - ["setarg", 7, 2, 9, 2637, 19], - ["invoke", 7, 4, 2637, 19], - ["disrupt", 2637, 19], - "num_done_2398", - ["move", 8, 5, 2637, 19], - ["jump", "while_start_2371", 2637, 19], - "while_end_2372", - ["jump", "if_end_2362", 2637, 19], - "if_else_2361", - "if_end_2362", - ["load_field", 4, 1, "statements", 2642, 13], - ["move", 22, 4, 2642, 13], - ["null", 4, 2643, 18], - ["is_identical", 5, 22, 4, 2643, 18], - ["jump_true", 5, "eq_done_2401", 2643, 18], - ["is_int", 6, 22, 2643, 18], - ["jump_false", 6, "eq_ni_2402", 2643, 18], - "_nop_tc_92", - ["jump", "eq_ni_2402", 2643, 18], - ["eq_int", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_ni_2402", - ["is_num", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nn_2403", 2643, 18], - "_nop_tc_93", - ["jump", "eq_nn_2403", 2643, 18], - ["eq_float", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nn_2403", - ["is_text", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nt_2404", 2643, 18], - "_nop_tc_94", - ["jump", "eq_nt_2404", 2643, 18], - ["eq_text", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nt_2404", - ["is_null", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nnl_2405", 2643, 18], - "_nop_tc_95", - "_nop_tc_96", - ["true", 5, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nnl_2405", - ["is_bool", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nb_2406", 2643, 18], - "_nop_tc_97", - ["jump", "eq_nb_2406", 2643, 18], - ["eq_bool", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nb_2406", - ["false", 5, 2643, 18], - "eq_done_2401", - ["jump_false", 5, "if_else_2399", 2643, 18], - ["load_field", 4, 1, "body", 2644, 14], - ["move", 23, 4, 2644, 14], - ["null", 4, 2645, 19], - ["is_identical", 5, 23, 4, 2645, 19], - ["jump_true", 5, "ne_nid_2410", 2645, 19], - ["jump", "ne_ni_2411", 2645, 19], - "ne_nid_2410", - ["false", 5, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_ni_2411", - ["is_int", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nn_2412", 2645, 19], - "_nop_tc_98", - ["jump", "ne_nn_2412", 2645, 19], - ["ne_int", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nn_2412", - ["is_num", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nt_2413", 2645, 19], - "_nop_tc_99", - ["jump", "ne_nt_2413", 2645, 19], - ["ne_float", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nt_2413", - ["is_text", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nnl_2414", 2645, 19], - "_nop_tc_100", - ["jump", "ne_nnl_2414", 2645, 19], - ["ne_text", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nnl_2414", - ["is_null", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nb_2415", 2645, 19], - "_nop_tc_101", - "_nop_tc_102", - ["false", 5, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nb_2415", - ["is_bool", 6, 23, 2645, 19], - ["jump_false", 6, "ne_mis_2416", 2645, 19], - "_nop_tc_103", - ["jump", "ne_mis_2416", 2645, 19], - ["ne_bool", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_mis_2416", - ["true", 5, 2645, 19], - "ne_done_2409", - ["jump_false", 5, "if_else_2407", 2645, 19], - ["load_field", 4, 23, "statements", 2646, 17], - ["move", 22, 4, 2646, 17], - ["null", 4, 2647, 22], - ["is_identical", 5, 22, 4, 2647, 22], - ["jump_true", 5, "eq_done_2419", 2647, 22], - ["is_int", 6, 22, 2647, 22], - ["jump_false", 6, "eq_ni_2420", 2647, 22], + ["access", 6, "error", 2745, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2745, 26], + ["array", 9, 0, 2745, 26], + ["push", 9, 7, 2745, 26], + ["frame", 7, 4, 2, 2745, 26], + ["null", 4, 2745, 26], + ["setarg", 7, 0, 4, 2745, 26], + ["setarg", 7, 1, 6, 2745, 26], + ["setarg", 7, 2, 9, 2745, 26], + ["invoke", 7, 4, 2745, 26], + ["disrupt", 2745, 26], + "rel_done_2466", + ["jump_false", 5, "while_end_2463", 2745, 26], + ["load_dynamic", 4, 15, 8, 2746, 22], + ["move", 16, 4, 2746, 22], + ["load_field", 4, 16, "name", 2747, 17], + ["move", 17, 4, 2747, 17], + ["null", 4, 2748, 22], + ["is_identical", 5, 17, 4, 2748, 22], + ["jump_true", 5, "ne_nid_2471", 2748, 22], + ["jump", "ne_ni_2472", 2748, 22], + "ne_nid_2471", + ["false", 5, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_ni_2472", + ["is_int", 6, 17, 2748, 22], + ["jump_false", 6, "ne_nn_2473", 2748, 22], "_nop_tc_104", - ["jump", "eq_ni_2420", 2647, 22], - ["eq_int", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_ni_2420", - ["is_num", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nn_2421", 2647, 22], + ["jump", "ne_nn_2473", 2748, 22], + ["ne_int", 5, 17, 4, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_nn_2473", + ["is_num", 6, 17, 2748, 22], + ["jump_false", 6, "ne_nt_2474", 2748, 22], "_nop_tc_105", - ["jump", "eq_nn_2421", 2647, 22], - ["eq_float", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nn_2421", - ["is_text", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nt_2422", 2647, 22], + ["jump", "ne_nt_2474", 2748, 22], + ["ne_float", 5, 17, 4, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_nt_2474", + ["is_text", 6, 17, 2748, 22], + ["jump_false", 6, "ne_nnl_2475", 2748, 22], "_nop_tc_106", - ["jump", "eq_nt_2422", 2647, 22], - ["eq_text", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nt_2422", - ["is_null", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nnl_2423", 2647, 22], + ["jump", "ne_nnl_2475", 2748, 22], + ["ne_text", 5, 17, 4, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_nnl_2475", + ["is_null", 6, 17, 2748, 22], + ["jump_false", 6, "ne_nb_2476", 2748, 22], "_nop_tc_107", "_nop_tc_108", - ["true", 5, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nnl_2423", - ["is_bool", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nb_2424", 2647, 22], + ["false", 5, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_nb_2476", + ["is_bool", 6, 17, 2748, 22], + ["jump_false", 6, "ne_mis_2477", 2748, 22], "_nop_tc_109", - ["jump", "eq_nb_2424", 2647, 22], - ["eq_bool", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nb_2424", - ["false", 5, 2647, 22], - "eq_done_2419", - ["jump_false", 5, "if_else_2417", 2647, 22], - ["move", 22, 23, 2648, 19], - ["jump", "if_end_2418", 2648, 19], - "if_else_2417", - "if_end_2418", - ["jump", "if_end_2408", 2648, 19], - "if_else_2407", - "if_end_2408", - ["jump", "if_end_2400", 2648, 19], - "if_else_2399", - "if_end_2400", - ["null", 4, 2652, 18], - ["is_identical", 5, 22, 4, 2652, 18], - ["jump_true", 5, "ne_nid_2429", 2652, 18], - ["jump", "ne_ni_2430", 2652, 18], - "ne_nid_2429", - ["false", 5, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_ni_2430", - ["is_int", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nn_2431", 2652, 18], + ["jump", "ne_mis_2477", 2748, 22], + ["ne_bool", 5, 17, 4, 2748, 22], + ["jump", "ne_done_2470", 2748, 22], + "ne_mis_2477", + ["true", 5, 2748, 22], + "ne_done_2470", + ["jump_false", 5, "if_else_2468", 2748, 22], + ["get", 4, 102, 1, 2749, 22], + ["frame", 5, 4, 1, 2749, 22], + ["null", 4, 2749, 22], + ["setarg", 5, 0, 4, 2749, 22], + ["setarg", 5, 1, 16, 2749, 22], + ["invoke", 5, 4, 2749, 22], + ["move", 18, 4, 2749, 22], + ["get", 4, 21, 1, 2750, 21], + ["move", 19, 4, 2750, 21], + ["get", 4, 21, 1, 2751, 28], + ["access", 5, 1, 2751, 45], + ["is_num", 6, 4, 2751, 45], + ["jump_false", 6, "num_err_2478", 2751, 45], "_nop_tc_110", - ["jump", "ne_nn_2431", 2652, 18], - ["ne_int", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nn_2431", - ["is_num", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nt_2432", 2652, 18], "_nop_tc_111", - ["jump", "ne_nt_2432", 2652, 18], - ["ne_float", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nt_2432", - ["is_text", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nnl_2433", 2652, 18], + ["add", 6, 4, 5, 2751, 45], + ["jump", "num_done_2479", 2751, 45], + "num_err_2478", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2751, + 45 + ], + ["access", 5, "error", 2751, 45], + ["access", 7, "cannot apply '+': operands must be numbers", 2751, 45], + ["array", 9, 0, 2751, 45], + ["push", 9, 7, 2751, 45], + ["frame", 7, 4, 2, 2751, 45], + ["null", 4, 2751, 45], + ["setarg", 7, 0, 4, 2751, 45], + ["setarg", 7, 1, 5, 2751, 45], + ["setarg", 7, 2, 9, 2751, 45], + ["invoke", 7, 4, 2751, 45], + ["disrupt", 2751, 45], + "num_done_2479", + ["put", 6, 21, 1, 2751, 45], + ["get", 4, 12, 1, 2752, 16], + ["is_array", 5, 4, 2752, 29], + ["jump_false", 5, "push_err_2480", 2752, 29], + ["push", 4, 18, 2752, 29], + ["jump", "push_done_2481", 2752, 29], + "push_err_2480", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2752, + 29 + ], + ["access", 5, "error", 2752, 29], + ["access", 6, "cannot push: target must be an array", 2752, 29], + ["array", 7, 0, 2752, 29], + ["push", 7, 6, 2752, 29], + ["frame", 6, 4, 2, 2752, 29], + ["null", 4, 2752, 29], + ["setarg", 6, 0, 4, 2752, 29], + ["setarg", 6, 1, 5, 2752, 29], + ["setarg", 6, 2, 7, 2752, 29], + ["invoke", 6, 4, 2752, 29], + ["disrupt", 2752, 29], + "push_done_2481", + ["get", 4, 45, 1, 2753, 24], + ["frame", 5, 4, 1, 2753, 24], + ["null", 4, 2753, 24], + ["setarg", 5, 0, 4, 2753, 24], + ["setarg", 5, 1, 17, 2753, 24], + ["invoke", 5, 4, 2753, 24], + ["move", 20, 4, 2753, 24], + ["get", 4, 43, 1, 2754, 18], + ["frame", 5, 4, 0, 2754, 18], + ["null", 4, 2754, 18], + ["setarg", 5, 0, 4, 2754, 18], + ["invoke", 5, 4, 2754, 18], + ["move", 21, 4, 2754, 18], + ["access", 4, "function", 2755, 18], + ["get", 5, 54, 1, 2755, 11], + ["frame", 6, 5, 3, 2755, 11], + ["null", 5, 2755, 11], + ["setarg", 6, 0, 5, 2755, 11], + ["setarg", 6, 1, 4, 2755, 11], + ["setarg", 6, 2, 21, 2755, 11], + ["setarg", 6, 3, 19, 2755, 11], + ["invoke", 6, 4, 2755, 11], + ["access", 4, 0, 2756, 29], + ["is_int", 5, 20, 2756, 29], + ["jump_false", 5, "rel_ni_2484", 2756, 29], "_nop_tc_112", - ["jump", "ne_nnl_2433", 2652, 18], - ["ne_text", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nnl_2433", - ["is_null", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nb_2434", 2652, 18], "_nop_tc_113", + ["ge_int", 6, 20, 4, 2756, 29], + ["jump", "rel_done_2486", 2756, 29], + "rel_ni_2484", + ["is_num", 5, 20, 2756, 29], + ["jump_false", 5, "rel_nn_2485", 2756, 29], "_nop_tc_114", - ["false", 5, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nb_2434", - ["is_bool", 6, 22, 2652, 18], - ["jump_false", 6, "ne_mis_2435", 2652, 18], "_nop_tc_115", - ["jump", "ne_mis_2435", 2652, 18], - ["ne_bool", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_mis_2435", - ["true", 5, 2652, 18], - "ne_done_2428", - ["move", 4, 5, 2652, 18], - ["jump_false", 4, "and_end_2427", 2652, 18], - ["is_array", 5, 22, 2652, 35], - ["move", 4, 5, 2652, 35], - "and_end_2427", - ["jump_false", 4, "if_else_2425", 2652, 35], - ["access", 8, 0, 2653, 12], - "while_start_2436", - ["length", 4, 22, 2654, 26], - ["is_int", 5, 8, 2654, 26], - ["jump_false", 5, "rel_ni_2438", 2654, 26], + ["ge_float", 6, 20, 4, 2756, 29], + ["jump", "rel_done_2486", 2756, 29], + "rel_nn_2485", + ["is_text", 5, 20, 2756, 29], + ["jump_false", 5, "rel_err_2487", 2756, 29], "_nop_tc_116", + ["jump", "rel_err_2487", 2756, 29], + ["ge_text", 6, 20, 4, 2756, 29], + ["jump", "rel_done_2486", 2756, 29], + "rel_err_2487", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2756, + 29 + ], + ["access", 5, "error", 2756, 29], + ["access", 7, "cannot compare with '>=': operands must be same type", 2756, 29], + ["array", 9, 0, 2756, 29], + ["push", 9, 7, 2756, 29], + ["frame", 7, 4, 2, 2756, 29], + ["null", 4, 2756, 29], + ["setarg", 7, 0, 4, 2756, 29], + ["setarg", 7, 1, 5, 2756, 29], + ["setarg", 7, 2, 9, 2756, 29], + ["invoke", 7, 4, 2756, 29], + ["disrupt", 2756, 29], + "rel_done_2486", + ["jump_false", 6, "if_else_2482", 2756, 29], + ["access", 4, "move", 2757, 20], + ["get", 5, 54, 1, 2757, 13], + ["frame", 6, 5, 3, 2757, 13], + ["null", 5, 2757, 13], + ["setarg", 6, 0, 5, 2757, 13], + ["setarg", 6, 1, 4, 2757, 13], + ["setarg", 6, 2, 20, 2757, 13], + ["setarg", 6, 3, 21, 2757, 13], + ["invoke", 6, 4, 2757, 13], + ["jump", "if_end_2483", 2757, 13], + "if_else_2482", + "if_end_2483", + ["jump", "if_end_2469", 2757, 13], + "if_else_2468", + "if_end_2469", + ["access", 4, 1, 2760, 19], "_nop_tc_117", - ["lt_int", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_ni_2438", - ["is_num", 5, 8, 2654, 26], - ["jump_false", 5, "rel_nn_2439", 2654, 26], "_nop_tc_118", "_nop_tc_119", - ["lt_float", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_nn_2439", - ["is_text", 5, 8, 2654, 26], - ["jump_false", 5, "rel_err_2441", 2654, 26], "_nop_tc_120", - ["jump", "rel_err_2441", 2654, 26], - ["lt_text", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_err_2441", + ["add", 5, 8, 4, 2760, 19], + ["jump", "num_done_2489", 2760, 19], + "num_err_2488", [ "access", 4, @@ -26179,436 +27205,684 @@ "kind": "name", "make": "intrinsic" }, - 2654, - 26 + 2760, + 19 ], - ["access", 5, "error", 2654, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2654, 26], - ["array", 9, 0, 2654, 26], - ["push", 9, 7, 2654, 26], - ["frame", 7, 4, 2, 2654, 26], - ["null", 4, 2654, 26], - ["setarg", 7, 0, 4, 2654, 26], - ["setarg", 7, 1, 5, 2654, 26], - ["setarg", 7, 2, 9, 2654, 26], - ["invoke", 7, 4, 2654, 26], - ["disrupt", 2654, 26], - "rel_done_2440", - ["jump_false", 6, "while_end_2437", 2654, 26], - ["load_dynamic", 4, 22, 8, 2655, 29], - ["get", 5, 95, 1, 2655, 9], - ["frame", 6, 5, 1, 2655, 9], - ["null", 5, 2655, 9], - ["setarg", 6, 0, 5, 2655, 9], - ["setarg", 6, 1, 4, 2655, 9], - ["invoke", 6, 4, 2655, 9], - ["access", 4, 1, 2656, 19], - ["is_num", 5, 8, 2656, 19], - ["jump_false", 5, "num_err_2442", 2656, 19], + ["access", 6, "error", 2760, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2760, 19], + ["array", 9, 0, 2760, 19], + ["push", 9, 7, 2760, 19], + ["frame", 7, 4, 2, 2760, 19], + ["null", 4, 2760, 19], + ["setarg", 7, 0, 4, 2760, 19], + ["setarg", 7, 1, 6, 2760, 19], + ["setarg", 7, 2, 9, 2760, 19], + ["invoke", 7, 4, 2760, 19], + ["disrupt", 2760, 19], + "num_done_2489", + ["move", 8, 5, 2760, 19], + ["jump", "while_start_2462", 2760, 19], + "while_end_2463", + ["jump", "if_end_2453", 2760, 19], + "if_else_2452", + "if_end_2453", + ["load_field", 4, 1, "statements", 2765, 13], + ["move", 22, 4, 2765, 13], + ["null", 4, 2766, 18], + ["is_identical", 5, 22, 4, 2766, 18], + ["jump_true", 5, "eq_done_2492", 2766, 18], + ["is_int", 6, 22, 2766, 18], + ["jump_false", 6, "eq_ni_2493", 2766, 18], "_nop_tc_121", + ["jump", "eq_ni_2493", 2766, 18], + ["eq_int", 5, 22, 4, 2766, 18], + ["jump", "eq_done_2492", 2766, 18], + "eq_ni_2493", + ["is_num", 6, 22, 2766, 18], + ["jump_false", 6, "eq_nn_2494", 2766, 18], "_nop_tc_122", - ["add", 5, 8, 4, 2656, 19], - ["jump", "num_done_2443", 2656, 19], - "num_err_2442", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2656, - 19 - ], - ["access", 6, "error", 2656, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2656, 19], - ["array", 9, 0, 2656, 19], - ["push", 9, 7, 2656, 19], - ["frame", 7, 4, 2, 2656, 19], - ["null", 4, 2656, 19], - ["setarg", 7, 0, 4, 2656, 19], - ["setarg", 7, 1, 6, 2656, 19], - ["setarg", 7, 2, 9, 2656, 19], - ["invoke", 7, 4, 2656, 19], - ["disrupt", 2656, 19], - "num_done_2443", - ["move", 8, 5, 2656, 19], - ["jump", "while_start_2436", 2656, 19], - "while_end_2437", - ["jump", "if_end_2426", 2656, 19], - "if_else_2425", - "if_end_2426", - ["get", 4, 40, 1, 2661, 17], - ["frame", 5, 4, 0, 2661, 17], - ["null", 4, 2661, 17], - ["setarg", 5, 0, 4, 2661, 17], - ["invoke", 5, 4, 2661, 17], - ["move", 24, 4, 2661, 17], - ["access", 4, "null", 2662, 12], - ["get", 5, 50, 1, 2662, 5], - ["frame", 6, 5, 2, 2662, 5], - ["null", 5, 2662, 5], - ["setarg", 6, 0, 5, 2662, 5], - ["setarg", 6, 1, 4, 2662, 5], - ["setarg", 6, 2, 24, 2662, 5], - ["invoke", 6, 4, 2662, 5], - ["access", 4, "return", 2663, 12], - ["get", 5, 50, 1, 2663, 5], - ["frame", 6, 5, 2, 2663, 5], - ["null", 5, 2663, 5], - ["setarg", 6, 0, 5, 2663, 5], - ["setarg", 6, 1, 4, 2663, 5], - ["setarg", 6, 2, 24, 2663, 5], - ["invoke", 6, 4, 2663, 5], - ["null", 4, 2666, 27], - ["is_identical", 5, 27, 4, 2666, 27], - ["jump_true", 5, "ne_nid_2448", 2666, 27], - ["jump", "ne_ni_2449", 2666, 27], - "ne_nid_2448", - ["false", 5, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_ni_2449", - ["is_int", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nn_2450", 2666, 27], + ["jump", "eq_nn_2494", 2766, 18], + ["eq_float", 5, 22, 4, 2766, 18], + ["jump", "eq_done_2492", 2766, 18], + "eq_nn_2494", + ["is_text", 6, 22, 2766, 18], + ["jump_false", 6, "eq_nt_2495", 2766, 18], "_nop_tc_123", - ["jump", "ne_nn_2450", 2666, 27], - ["ne_int", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nn_2450", - ["is_num", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nt_2451", 2666, 27], + ["jump", "eq_nt_2495", 2766, 18], + ["eq_text", 5, 22, 4, 2766, 18], + ["jump", "eq_done_2492", 2766, 18], + "eq_nt_2495", + ["is_null", 6, 22, 2766, 18], + ["jump_false", 6, "eq_nnl_2496", 2766, 18], "_nop_tc_124", - ["jump", "ne_nt_2451", 2666, 27], - ["ne_float", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nt_2451", - ["is_text", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nnl_2452", 2666, 27], "_nop_tc_125", - ["jump", "ne_nnl_2452", 2666, 27], - ["ne_text", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nnl_2452", - ["is_null", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nb_2453", 2666, 27], + ["true", 5, 2766, 18], + ["jump", "eq_done_2492", 2766, 18], + "eq_nnl_2496", + ["is_bool", 6, 22, 2766, 18], + ["jump_false", 6, "eq_nb_2497", 2766, 18], "_nop_tc_126", + ["jump", "eq_nb_2497", 2766, 18], + ["eq_bool", 5, 22, 4, 2766, 18], + ["jump", "eq_done_2492", 2766, 18], + "eq_nb_2497", + ["false", 5, 2766, 18], + "eq_done_2492", + ["jump_false", 5, "if_else_2490", 2766, 18], + ["load_field", 4, 1, "body", 2767, 14], + ["move", 23, 4, 2767, 14], + ["null", 4, 2768, 19], + ["is_identical", 5, 23, 4, 2768, 19], + ["jump_true", 5, "ne_nid_2501", 2768, 19], + ["jump", "ne_ni_2502", 2768, 19], + "ne_nid_2501", + ["false", 5, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_ni_2502", + ["is_int", 6, 23, 2768, 19], + ["jump_false", 6, "ne_nn_2503", 2768, 19], "_nop_tc_127", - ["false", 5, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nb_2453", - ["is_bool", 6, 27, 2666, 27], - ["jump_false", 6, "ne_mis_2454", 2666, 27], + ["jump", "ne_nn_2503", 2768, 19], + ["ne_int", 5, 23, 4, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_nn_2503", + ["is_num", 6, 23, 2768, 19], + ["jump_false", 6, "ne_nt_2504", 2768, 19], "_nop_tc_128", - ["jump", "ne_mis_2454", 2666, 27], - ["ne_bool", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_mis_2454", - ["true", 5, 2666, 27], - "ne_done_2447", - ["move", 4, 5, 2666, 27], - ["jump_false", 4, "and_end_2446", 2666, 27], - ["is_array", 5, 27, 2666, 44], - ["move", 4, 5, 2666, 44], - "and_end_2446", - ["jump_false", 4, "if_else_2444", 2666, 44], - ["access", 4, "disruption", 2667, 28], - ["get", 5, 45, 1, 2667, 18], - ["frame", 6, 5, 1, 2667, 18], - ["null", 5, 2667, 18], - ["setarg", 6, 0, 5, 2667, 18], - ["setarg", 6, 1, 4, 2667, 18], - ["invoke", 6, 4, 2667, 18], - ["get", 5, 48, 1, 2667, 7], - ["frame", 6, 5, 1, 2667, 7], - ["null", 5, 2667, 7], - ["setarg", 6, 0, 5, 2667, 7], - ["setarg", 6, 1, 4, 2667, 7], - ["invoke", 6, 4, 2667, 7], - ["get", 4, 2, 1, 2668, 33], - ["length", 5, 4, 2668, 33], - ["move", 25, 5, 2668, 33], - ["access", 8, 0, 2669, 12], - "while_start_2455", - ["length", 4, 27, 2670, 26], - ["is_int", 5, 8, 2670, 26], - ["jump_false", 5, "rel_ni_2457", 2670, 26], + ["jump", "ne_nt_2504", 2768, 19], + ["ne_float", 5, 23, 4, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_nt_2504", + ["is_text", 6, 23, 2768, 19], + ["jump_false", 6, "ne_nnl_2505", 2768, 19], "_nop_tc_129", + ["jump", "ne_nnl_2505", 2768, 19], + ["ne_text", 5, 23, 4, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_nnl_2505", + ["is_null", 6, 23, 2768, 19], + ["jump_false", 6, "ne_nb_2506", 2768, 19], "_nop_tc_130", - ["lt_int", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_ni_2457", - ["is_num", 5, 8, 2670, 26], - ["jump_false", 5, "rel_nn_2458", 2670, 26], "_nop_tc_131", + ["false", 5, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_nb_2506", + ["is_bool", 6, 23, 2768, 19], + ["jump_false", 6, "ne_mis_2507", 2768, 19], "_nop_tc_132", - ["lt_float", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_nn_2458", - ["is_text", 5, 8, 2670, 26], - ["jump_false", 5, "rel_err_2460", 2670, 26], + ["jump", "ne_mis_2507", 2768, 19], + ["ne_bool", 5, 23, 4, 2768, 19], + ["jump", "ne_done_2500", 2768, 19], + "ne_mis_2507", + ["true", 5, 2768, 19], + "ne_done_2500", + ["jump_false", 5, "if_else_2498", 2768, 19], + ["load_field", 4, 23, "statements", 2769, 17], + ["move", 22, 4, 2769, 17], + ["null", 4, 2770, 22], + ["is_identical", 5, 22, 4, 2770, 22], + ["jump_true", 5, "eq_done_2510", 2770, 22], + ["is_int", 6, 22, 2770, 22], + ["jump_false", 6, "eq_ni_2511", 2770, 22], "_nop_tc_133", - ["jump", "rel_err_2460", 2670, 26], - ["lt_text", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_err_2460", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2670, - 26 - ], - ["access", 5, "error", 2670, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2670, 26], - ["array", 9, 0, 2670, 26], - ["push", 9, 7, 2670, 26], - ["frame", 7, 4, 2, 2670, 26], - ["null", 4, 2670, 26], - ["setarg", 7, 0, 4, 2670, 26], - ["setarg", 7, 1, 5, 2670, 26], - ["setarg", 7, 2, 9, 2670, 26], - ["invoke", 7, 4, 2670, 26], - ["disrupt", 2670, 26], - "rel_done_2459", - ["jump_false", 6, "while_end_2456", 2670, 26], - ["load_dynamic", 4, 27, 8, 2671, 38], - ["get", 5, 95, 1, 2671, 9], - ["frame", 6, 5, 1, 2671, 9], - ["null", 5, 2671, 9], - ["setarg", 6, 0, 5, 2671, 9], - ["setarg", 6, 1, 4, 2671, 9], - ["invoke", 6, 4, 2671, 9], - ["access", 4, 1, 2672, 19], - ["is_num", 5, 8, 2672, 19], - ["jump_false", 5, "num_err_2461", 2672, 19], + ["jump", "eq_ni_2511", 2770, 22], + ["eq_int", 5, 22, 4, 2770, 22], + ["jump", "eq_done_2510", 2770, 22], + "eq_ni_2511", + ["is_num", 6, 22, 2770, 22], + ["jump_false", 6, "eq_nn_2512", 2770, 22], "_nop_tc_134", + ["jump", "eq_nn_2512", 2770, 22], + ["eq_float", 5, 22, 4, 2770, 22], + ["jump", "eq_done_2510", 2770, 22], + "eq_nn_2512", + ["is_text", 6, 22, 2770, 22], + ["jump_false", 6, "eq_nt_2513", 2770, 22], "_nop_tc_135", - ["add", 5, 8, 4, 2672, 19], - ["jump", "num_done_2462", 2672, 19], - "num_err_2461", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2672, - 19 - ], - ["access", 6, "error", 2672, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2672, 19], - ["array", 9, 0, 2672, 19], - ["push", 9, 7, 2672, 19], - ["frame", 7, 4, 2, 2672, 19], - ["null", 4, 2672, 19], - ["setarg", 7, 0, 4, 2672, 19], - ["setarg", 7, 1, 6, 2672, 19], - ["setarg", 7, 2, 9, 2672, 19], - ["invoke", 7, 4, 2672, 19], - ["disrupt", 2672, 19], - "num_done_2462", - ["move", 8, 5, 2672, 19], - ["jump", "while_start_2455", 2672, 19], - "while_end_2456", - ["get", 4, 40, 1, 2674, 20], - ["frame", 5, 4, 0, 2674, 20], - ["null", 4, 2674, 20], - ["setarg", 5, 0, 4, 2674, 20], - ["invoke", 5, 4, 2674, 20], - ["move", 26, 4, 2674, 20], - ["access", 4, "null", 2675, 14], - ["get", 5, 50, 1, 2675, 7], - ["frame", 6, 5, 2, 2675, 7], - ["null", 5, 2675, 7], - ["setarg", 6, 0, 5, 2675, 7], - ["setarg", 6, 1, 4, 2675, 7], - ["setarg", 6, 2, 26, 2675, 7], - ["invoke", 6, 4, 2675, 7], - ["access", 4, "return", 2676, 14], - ["get", 5, 50, 1, 2676, 7], - ["frame", 6, 5, 2, 2676, 7], - ["null", 5, 2676, 7], - ["setarg", 6, 0, 5, 2676, 7], - ["setarg", 6, 1, 4, 2676, 7], - ["setarg", 6, 2, 26, 2676, 7], - ["invoke", 6, 4, 2676, 7], - ["jump", "if_end_2445", 2676, 7], - "if_else_2444", - "if_end_2445", - ["null", 4, 2680, 20], - ["is_identical", 5, 29, 4, 2680, 20], - ["jump_true", 5, "eq_done_2465", 2680, 20], - ["is_int", 6, 29, 2680, 20], - ["jump_false", 6, "eq_ni_2466", 2680, 20], + ["jump", "eq_nt_2513", 2770, 22], + ["eq_text", 5, 22, 4, 2770, 22], + ["jump", "eq_done_2510", 2770, 22], + "eq_nt_2513", + ["is_null", 6, 22, 2770, 22], + ["jump_false", 6, "eq_nnl_2514", 2770, 22], "_nop_tc_136", - ["jump", "eq_ni_2466", 2680, 20], - ["eq_int", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_ni_2466", - ["is_num", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nn_2467", 2680, 20], "_nop_tc_137", - ["jump", "eq_nn_2467", 2680, 20], - ["eq_float", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nn_2467", - ["is_text", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nt_2468", 2680, 20], + ["true", 5, 2770, 22], + ["jump", "eq_done_2510", 2770, 22], + "eq_nnl_2514", + ["is_bool", 6, 22, 2770, 22], + ["jump_false", 6, "eq_nb_2515", 2770, 22], "_nop_tc_138", - ["jump", "eq_nt_2468", 2680, 20], - ["eq_text", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nt_2468", - ["is_null", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nnl_2469", 2680, 20], + ["jump", "eq_nb_2515", 2770, 22], + ["eq_bool", 5, 22, 4, 2770, 22], + ["jump", "eq_done_2510", 2770, 22], + "eq_nb_2515", + ["false", 5, 2770, 22], + "eq_done_2510", + ["jump_false", 5, "if_else_2508", 2770, 22], + ["move", 22, 23, 2771, 19], + ["jump", "if_end_2509", 2771, 19], + "if_else_2508", + "if_end_2509", + ["jump", "if_end_2499", 2771, 19], + "if_else_2498", + "if_end_2499", + ["jump", "if_end_2491", 2771, 19], + "if_else_2490", + "if_end_2491", + ["null", 4, 2775, 18], + ["is_identical", 5, 22, 4, 2775, 18], + ["jump_true", 5, "ne_nid_2520", 2775, 18], + ["jump", "ne_ni_2521", 2775, 18], + "ne_nid_2520", + ["false", 5, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_ni_2521", + ["is_int", 6, 22, 2775, 18], + ["jump_false", 6, "ne_nn_2522", 2775, 18], "_nop_tc_139", + ["jump", "ne_nn_2522", 2775, 18], + ["ne_int", 5, 22, 4, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_nn_2522", + ["is_num", 6, 22, 2775, 18], + ["jump_false", 6, "ne_nt_2523", 2775, 18], "_nop_tc_140", - ["true", 5, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nnl_2469", - ["is_bool", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nb_2470", 2680, 20], + ["jump", "ne_nt_2523", 2775, 18], + ["ne_float", 5, 22, 4, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_nt_2523", + ["is_text", 6, 22, 2775, 18], + ["jump_false", 6, "ne_nnl_2524", 2775, 18], "_nop_tc_141", - ["jump", "eq_nb_2470", 2680, 20], - ["eq_bool", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nb_2470", - ["false", 5, 2680, 20], - "eq_done_2465", - ["jump_false", 5, "if_else_2463", 2680, 20], - ["access", 29, "", 2681, 17], - ["jump", "if_end_2464", 2681, 17], - "if_else_2463", - "if_end_2464", - ["get", 4, 24, 1, 2684, 34], - ["get", 5, 44, 1, 2684, 16], - ["frame", 6, 5, 1, 2684, 16], - ["null", 5, 2684, 16], - ["setarg", 6, 0, 5, 2684, 16], - ["setarg", 6, 1, 4, 2684, 16], - ["invoke", 6, 4, 2684, 16], - ["move", 28, 4, 2684, 16], - ["null", 4, 2685, 21], - ["is_identical", 5, 28, 4, 2685, 21], - ["jump_true", 5, "ne_nid_2475", 2685, 21], - ["jump", "ne_ni_2476", 2685, 21], - "ne_nid_2475", - ["false", 5, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_ni_2476", - ["is_int", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nn_2477", 2685, 21], + ["jump", "ne_nnl_2524", 2775, 18], + ["ne_text", 5, 22, 4, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_nnl_2524", + ["is_null", 6, 22, 2775, 18], + ["jump_false", 6, "ne_nb_2525", 2775, 18], "_nop_tc_142", - ["jump", "ne_nn_2477", 2685, 21], - ["ne_int", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nn_2477", - ["is_num", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nt_2478", 2685, 21], "_nop_tc_143", - ["jump", "ne_nt_2478", 2685, 21], - ["ne_float", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nt_2478", - ["is_text", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nnl_2479", 2685, 21], + ["false", 5, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_nb_2525", + ["is_bool", 6, 22, 2775, 18], + ["jump_false", 6, "ne_mis_2526", 2775, 18], "_nop_tc_144", - ["jump", "ne_nnl_2479", 2685, 21], - ["ne_text", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nnl_2479", - ["is_null", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nb_2480", 2685, 21], + ["jump", "ne_mis_2526", 2775, 18], + ["ne_bool", 5, 22, 4, 2775, 18], + ["jump", "ne_done_2519", 2775, 18], + "ne_mis_2526", + ["true", 5, 2775, 18], + "ne_done_2519", + ["move", 4, 5, 2775, 18], + ["jump_false", 4, "and_end_2518", 2775, 18], + ["is_array", 5, 22, 2775, 35], + ["move", 4, 5, 2775, 35], + "and_end_2518", + ["jump_false", 4, "if_else_2516", 2775, 35], + ["access", 8, 0, 2776, 12], + "while_start_2527", + ["length", 4, 22, 2777, 26], + ["is_int", 5, 8, 2777, 26], + ["jump_false", 5, "rel_ni_2529", 2777, 26], "_nop_tc_145", "_nop_tc_146", - ["false", 5, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nb_2480", - ["is_bool", 6, 28, 2685, 21], - ["jump_false", 6, "ne_mis_2481", 2685, 21], + ["lt_int", 5, 8, 4, 2777, 26], + ["jump", "rel_done_2531", 2777, 26], + "rel_ni_2529", "_nop_tc_147", - ["jump", "ne_mis_2481", 2685, 21], - ["ne_bool", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_mis_2481", - ["true", 5, 2685, 21], - "ne_done_2474", - ["move", 4, 5, 2685, 21], - ["jump_false", 4, "and_end_2473", 2685, 21], - ["load_field", 5, 28, "nr_close_slots", 2685, 29], - ["null", 6, 2685, 56], - ["is_identical", 7, 5, 6, 2685, 56], - ["jump_true", 7, "ne_nid_2483", 2685, 56], - ["jump", "ne_ni_2484", 2685, 56], - "ne_nid_2483", - ["false", 7, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_ni_2484", - ["is_int", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nn_2485", 2685, 56], "_nop_tc_148", - ["jump", "ne_nn_2485", 2685, 56], - ["ne_int", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nn_2485", - ["is_num", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nt_2486", 2685, 56], "_nop_tc_149", - ["jump", "ne_nt_2486", 2685, 56], - ["ne_float", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nt_2486", - ["is_text", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nnl_2487", 2685, 56], "_nop_tc_150", - ["jump", "ne_nnl_2487", 2685, 56], - ["ne_text", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nnl_2487", - ["is_null", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nb_2488", 2685, 56], + ["lt_float", 5, 8, 4, 2777, 26], + ["jump", "rel_done_2531", 2777, 26], + "rel_nn_2530", "_nop_tc_151", + ["jump", "rel_err_2532", 2777, 26], "_nop_tc_152", - ["false", 7, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nb_2488", - ["is_bool", 8, 5, 2685, 56], - ["jump_false", 8, "ne_mis_2489", 2685, 56], + ["jump", "rel_err_2532", 2777, 26], + ["lt_text", 5, 8, 4, 2777, 26], + ["jump", "rel_done_2531", 2777, 26], + "rel_err_2532", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2777, + 26 + ], + ["access", 6, "error", 2777, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2777, 26], + ["array", 9, 0, 2777, 26], + ["push", 9, 7, 2777, 26], + ["frame", 7, 4, 2, 2777, 26], + ["null", 4, 2777, 26], + ["setarg", 7, 0, 4, 2777, 26], + ["setarg", 7, 1, 6, 2777, 26], + ["setarg", 7, 2, 9, 2777, 26], + ["invoke", 7, 4, 2777, 26], + ["disrupt", 2777, 26], + "rel_done_2531", + ["jump_false", 5, "while_end_2528", 2777, 26], + ["load_dynamic", 4, 22, 8, 2778, 29], + ["get", 5, 101, 1, 2778, 9], + ["frame", 6, 5, 1, 2778, 9], + ["null", 5, 2778, 9], + ["setarg", 6, 0, 5, 2778, 9], + ["setarg", 6, 1, 4, 2778, 9], + ["invoke", 6, 4, 2778, 9], + ["access", 4, 1, 2779, 19], "_nop_tc_153", - ["jump", "ne_mis_2489", 2685, 56], - ["ne_bool", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_mis_2489", - ["true", 7, 2685, 56], - "ne_done_2482", - ["move", 4, 7, 2685, 56], - "and_end_2473", - ["jump_false", 4, "if_else_2471", 2685, 56], - ["load_field", 4, 28, "nr_close_slots", 2686, 15], - ["move", 30, 4, 2686, 15], - ["jump", "if_end_2472", 2686, 15], - "if_else_2471", - "if_end_2472", - ["record", 4, 6], - ["store_field", 4, 29, "name", 2690, 13], - ["store_field", 4, 2, "nr_args", 2691, 16], - ["store_field", 4, 30, "nr_close_slots", 2692, 23], - ["get", 2, 16, 1, 2693, 17], - ["access", 5, 1, 2693, 30], - ["is_num", 6, 2, 2693, 30], - ["jump_false", 6, "num_err_2490", 2693, 30], "_nop_tc_154", "_nop_tc_155", - ["add", 6, 2, 5, 2693, 30], - ["jump", "num_done_2491", 2693, 30], - "num_err_2490", + "_nop_tc_156", + ["add", 5, 8, 4, 2779, 19], + ["jump", "num_done_2534", 2779, 19], + "num_err_2533", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2779, + 19 + ], + ["access", 6, "error", 2779, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2779, 19], + ["array", 9, 0, 2779, 19], + ["push", 9, 7, 2779, 19], + ["frame", 7, 4, 2, 2779, 19], + ["null", 4, 2779, 19], + ["setarg", 7, 0, 4, 2779, 19], + ["setarg", 7, 1, 6, 2779, 19], + ["setarg", 7, 2, 9, 2779, 19], + ["invoke", 7, 4, 2779, 19], + ["disrupt", 2779, 19], + "num_done_2534", + ["move", 8, 5, 2779, 19], + ["jump", "while_start_2527", 2779, 19], + "while_end_2528", + ["jump", "if_end_2517", 2779, 19], + "if_else_2516", + "if_end_2517", + ["get", 4, 43, 1, 2784, 17], + ["frame", 5, 4, 0, 2784, 17], + ["null", 4, 2784, 17], + ["setarg", 5, 0, 4, 2784, 17], + ["invoke", 5, 4, 2784, 17], + ["move", 24, 4, 2784, 17], + ["access", 4, "null", 2785, 12], + ["get", 5, 53, 1, 2785, 5], + ["frame", 6, 5, 2, 2785, 5], + ["null", 5, 2785, 5], + ["setarg", 6, 0, 5, 2785, 5], + ["setarg", 6, 1, 4, 2785, 5], + ["setarg", 6, 2, 24, 2785, 5], + ["invoke", 6, 4, 2785, 5], + ["access", 4, "return", 2786, 12], + ["get", 5, 53, 1, 2786, 5], + ["frame", 6, 5, 2, 2786, 5], + ["null", 5, 2786, 5], + ["setarg", 6, 0, 5, 2786, 5], + ["setarg", 6, 1, 4, 2786, 5], + ["setarg", 6, 2, 24, 2786, 5], + ["invoke", 6, 4, 2786, 5], + ["null", 4, 2789, 27], + ["is_identical", 5, 27, 4, 2789, 27], + ["jump_true", 5, "ne_nid_2539", 2789, 27], + ["jump", "ne_ni_2540", 2789, 27], + "ne_nid_2539", + ["false", 5, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_ni_2540", + ["is_int", 6, 27, 2789, 27], + ["jump_false", 6, "ne_nn_2541", 2789, 27], + "_nop_tc_157", + ["jump", "ne_nn_2541", 2789, 27], + ["ne_int", 5, 27, 4, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_nn_2541", + ["is_num", 6, 27, 2789, 27], + ["jump_false", 6, "ne_nt_2542", 2789, 27], + "_nop_tc_158", + ["jump", "ne_nt_2542", 2789, 27], + ["ne_float", 5, 27, 4, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_nt_2542", + ["is_text", 6, 27, 2789, 27], + ["jump_false", 6, "ne_nnl_2543", 2789, 27], + "_nop_tc_159", + ["jump", "ne_nnl_2543", 2789, 27], + ["ne_text", 5, 27, 4, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_nnl_2543", + ["is_null", 6, 27, 2789, 27], + ["jump_false", 6, "ne_nb_2544", 2789, 27], + "_nop_tc_160", + "_nop_tc_161", + ["false", 5, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_nb_2544", + ["is_bool", 6, 27, 2789, 27], + ["jump_false", 6, "ne_mis_2545", 2789, 27], + "_nop_tc_162", + ["jump", "ne_mis_2545", 2789, 27], + ["ne_bool", 5, 27, 4, 2789, 27], + ["jump", "ne_done_2538", 2789, 27], + "ne_mis_2545", + ["true", 5, 2789, 27], + "ne_done_2538", + ["move", 4, 5, 2789, 27], + ["jump_false", 4, "and_end_2537", 2789, 27], + ["is_array", 5, 27, 2789, 44], + ["move", 4, 5, 2789, 44], + "and_end_2537", + ["jump_false", 4, "if_else_2535", 2789, 44], + ["access", 4, "disruption", 2790, 28], + ["get", 5, 48, 1, 2790, 18], + ["frame", 6, 5, 1, 2790, 18], + ["null", 5, 2790, 18], + ["setarg", 6, 0, 5, 2790, 18], + ["setarg", 6, 1, 4, 2790, 18], + ["invoke", 6, 4, 2790, 18], + ["get", 5, 51, 1, 2790, 7], + ["frame", 6, 5, 1, 2790, 7], + ["null", 5, 2790, 7], + ["setarg", 6, 0, 5, 2790, 7], + ["setarg", 6, 1, 4, 2790, 7], + ["invoke", 6, 4, 2790, 7], + ["get", 4, 2, 1, 2791, 33], + ["length", 5, 4, 2791, 33], + ["move", 25, 5, 2791, 33], + ["access", 8, 0, 2792, 12], + "while_start_2546", + ["length", 4, 27, 2793, 26], + ["is_int", 5, 8, 2793, 26], + ["jump_false", 5, "rel_ni_2548", 2793, 26], + "_nop_tc_163", + "_nop_tc_164", + ["lt_int", 5, 8, 4, 2793, 26], + ["jump", "rel_done_2550", 2793, 26], + "rel_ni_2548", + "_nop_tc_165", + "_nop_tc_166", + "_nop_tc_167", + "_nop_tc_168", + ["lt_float", 5, 8, 4, 2793, 26], + ["jump", "rel_done_2550", 2793, 26], + "rel_nn_2549", + "_nop_tc_169", + ["jump", "rel_err_2551", 2793, 26], + "_nop_tc_170", + ["jump", "rel_err_2551", 2793, 26], + ["lt_text", 5, 8, 4, 2793, 26], + ["jump", "rel_done_2550", 2793, 26], + "rel_err_2551", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2793, + 26 + ], + ["access", 6, "error", 2793, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2793, 26], + ["array", 9, 0, 2793, 26], + ["push", 9, 7, 2793, 26], + ["frame", 7, 4, 2, 2793, 26], + ["null", 4, 2793, 26], + ["setarg", 7, 0, 4, 2793, 26], + ["setarg", 7, 1, 6, 2793, 26], + ["setarg", 7, 2, 9, 2793, 26], + ["invoke", 7, 4, 2793, 26], + ["disrupt", 2793, 26], + "rel_done_2550", + ["jump_false", 5, "while_end_2547", 2793, 26], + ["load_dynamic", 4, 27, 8, 2794, 38], + ["get", 5, 101, 1, 2794, 9], + ["frame", 6, 5, 1, 2794, 9], + ["null", 5, 2794, 9], + ["setarg", 6, 0, 5, 2794, 9], + ["setarg", 6, 1, 4, 2794, 9], + ["invoke", 6, 4, 2794, 9], + ["access", 4, 1, 2795, 19], + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", + "_nop_tc_174", + ["add", 5, 8, 4, 2795, 19], + ["jump", "num_done_2553", 2795, 19], + "num_err_2552", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2795, + 19 + ], + ["access", 6, "error", 2795, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2795, 19], + ["array", 9, 0, 2795, 19], + ["push", 9, 7, 2795, 19], + ["frame", 7, 4, 2, 2795, 19], + ["null", 4, 2795, 19], + ["setarg", 7, 0, 4, 2795, 19], + ["setarg", 7, 1, 6, 2795, 19], + ["setarg", 7, 2, 9, 2795, 19], + ["invoke", 7, 4, 2795, 19], + ["disrupt", 2795, 19], + "num_done_2553", + ["move", 8, 5, 2795, 19], + ["jump", "while_start_2546", 2795, 19], + "while_end_2547", + ["get", 4, 43, 1, 2797, 20], + ["frame", 5, 4, 0, 2797, 20], + ["null", 4, 2797, 20], + ["setarg", 5, 0, 4, 2797, 20], + ["invoke", 5, 4, 2797, 20], + ["move", 26, 4, 2797, 20], + ["access", 4, "null", 2798, 14], + ["get", 5, 53, 1, 2798, 7], + ["frame", 6, 5, 2, 2798, 7], + ["null", 5, 2798, 7], + ["setarg", 6, 0, 5, 2798, 7], + ["setarg", 6, 1, 4, 2798, 7], + ["setarg", 6, 2, 26, 2798, 7], + ["invoke", 6, 4, 2798, 7], + ["access", 4, "return", 2799, 14], + ["get", 5, 53, 1, 2799, 7], + ["frame", 6, 5, 2, 2799, 7], + ["null", 5, 2799, 7], + ["setarg", 6, 0, 5, 2799, 7], + ["setarg", 6, 1, 4, 2799, 7], + ["setarg", 6, 2, 26, 2799, 7], + ["invoke", 6, 4, 2799, 7], + ["jump", "if_end_2536", 2799, 7], + "if_else_2535", + "if_end_2536", + ["null", 4, 2803, 20], + ["is_identical", 5, 29, 4, 2803, 20], + ["jump_true", 5, "eq_done_2556", 2803, 20], + ["is_int", 6, 29, 2803, 20], + ["jump_false", 6, "eq_ni_2557", 2803, 20], + "_nop_tc_175", + ["jump", "eq_ni_2557", 2803, 20], + ["eq_int", 5, 29, 4, 2803, 20], + ["jump", "eq_done_2556", 2803, 20], + "eq_ni_2557", + ["is_num", 6, 29, 2803, 20], + ["jump_false", 6, "eq_nn_2558", 2803, 20], + "_nop_tc_176", + ["jump", "eq_nn_2558", 2803, 20], + ["eq_float", 5, 29, 4, 2803, 20], + ["jump", "eq_done_2556", 2803, 20], + "eq_nn_2558", + ["is_text", 6, 29, 2803, 20], + ["jump_false", 6, "eq_nt_2559", 2803, 20], + "_nop_tc_177", + ["jump", "eq_nt_2559", 2803, 20], + ["eq_text", 5, 29, 4, 2803, 20], + ["jump", "eq_done_2556", 2803, 20], + "eq_nt_2559", + ["is_null", 6, 29, 2803, 20], + ["jump_false", 6, "eq_nnl_2560", 2803, 20], + "_nop_tc_178", + "_nop_tc_179", + ["true", 5, 2803, 20], + ["jump", "eq_done_2556", 2803, 20], + "eq_nnl_2560", + ["is_bool", 6, 29, 2803, 20], + ["jump_false", 6, "eq_nb_2561", 2803, 20], + "_nop_tc_180", + ["jump", "eq_nb_2561", 2803, 20], + ["eq_bool", 5, 29, 4, 2803, 20], + ["jump", "eq_done_2556", 2803, 20], + "eq_nb_2561", + ["false", 5, 2803, 20], + "eq_done_2556", + ["jump_false", 5, "if_else_2554", 2803, 20], + ["access", 29, "", 2804, 17], + ["jump", "if_end_2555", 2804, 17], + "if_else_2554", + "if_end_2555", + ["get", 4, 27, 1, 2807, 34], + ["get", 5, 47, 1, 2807, 16], + ["frame", 6, 5, 1, 2807, 16], + ["null", 5, 2807, 16], + ["setarg", 6, 0, 5, 2807, 16], + ["setarg", 6, 1, 4, 2807, 16], + ["invoke", 6, 4, 2807, 16], + ["move", 28, 4, 2807, 16], + ["null", 4, 2808, 21], + ["is_identical", 5, 28, 4, 2808, 21], + ["jump_true", 5, "ne_nid_2566", 2808, 21], + ["jump", "ne_ni_2567", 2808, 21], + "ne_nid_2566", + ["false", 5, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_ni_2567", + ["is_int", 6, 28, 2808, 21], + ["jump_false", 6, "ne_nn_2568", 2808, 21], + "_nop_tc_181", + ["jump", "ne_nn_2568", 2808, 21], + ["ne_int", 5, 28, 4, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_nn_2568", + ["is_num", 6, 28, 2808, 21], + ["jump_false", 6, "ne_nt_2569", 2808, 21], + "_nop_tc_182", + ["jump", "ne_nt_2569", 2808, 21], + ["ne_float", 5, 28, 4, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_nt_2569", + ["is_text", 6, 28, 2808, 21], + ["jump_false", 6, "ne_nnl_2570", 2808, 21], + "_nop_tc_183", + ["jump", "ne_nnl_2570", 2808, 21], + ["ne_text", 5, 28, 4, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_nnl_2570", + ["is_null", 6, 28, 2808, 21], + ["jump_false", 6, "ne_nb_2571", 2808, 21], + "_nop_tc_184", + "_nop_tc_185", + ["false", 5, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_nb_2571", + ["is_bool", 6, 28, 2808, 21], + ["jump_false", 6, "ne_mis_2572", 2808, 21], + "_nop_tc_186", + ["jump", "ne_mis_2572", 2808, 21], + ["ne_bool", 5, 28, 4, 2808, 21], + ["jump", "ne_done_2565", 2808, 21], + "ne_mis_2572", + ["true", 5, 2808, 21], + "ne_done_2565", + ["move", 4, 5, 2808, 21], + ["jump_false", 4, "and_end_2564", 2808, 21], + ["load_field", 5, 28, "nr_close_slots", 2808, 29], + ["null", 6, 2808, 56], + ["is_identical", 7, 5, 6, 2808, 56], + ["jump_true", 7, "ne_nid_2574", 2808, 56], + ["jump", "ne_ni_2575", 2808, 56], + "ne_nid_2574", + ["false", 7, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_ni_2575", + ["is_int", 8, 5, 2808, 56], + ["jump_false", 8, "ne_nn_2576", 2808, 56], + "_nop_tc_187", + ["jump", "ne_nn_2576", 2808, 56], + ["ne_int", 7, 5, 6, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_nn_2576", + ["is_num", 8, 5, 2808, 56], + ["jump_false", 8, "ne_nt_2577", 2808, 56], + "_nop_tc_188", + ["jump", "ne_nt_2577", 2808, 56], + ["ne_float", 7, 5, 6, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_nt_2577", + ["is_text", 8, 5, 2808, 56], + ["jump_false", 8, "ne_nnl_2578", 2808, 56], + "_nop_tc_189", + ["jump", "ne_nnl_2578", 2808, 56], + ["ne_text", 7, 5, 6, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_nnl_2578", + ["is_null", 8, 5, 2808, 56], + ["jump_false", 8, "ne_nb_2579", 2808, 56], + "_nop_tc_190", + "_nop_tc_191", + ["false", 7, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_nb_2579", + ["is_bool", 8, 5, 2808, 56], + ["jump_false", 8, "ne_mis_2580", 2808, 56], + "_nop_tc_192", + ["jump", "ne_mis_2580", 2808, 56], + ["ne_bool", 7, 5, 6, 2808, 56], + ["jump", "ne_done_2573", 2808, 56], + "ne_mis_2580", + ["true", 7, 2808, 56], + "ne_done_2573", + ["move", 4, 7, 2808, 56], + "and_end_2564", + ["jump_false", 4, "if_else_2562", 2808, 56], + ["load_field", 4, 28, "nr_close_slots", 2809, 15], + ["move", 30, 4, 2809, 15], + ["jump", "if_end_2563", 2809, 15], + "if_else_2562", + "if_end_2563", + ["record", 4, 6], + ["store_field", 4, 29, "name", 2813, 13], + ["store_field", 4, 2, "nr_args", 2814, 16], + ["store_field", 4, 30, "nr_close_slots", 2815, 23], + ["get", 2, 19, 1, 2816, 17], + ["access", 5, 1, 2816, 30], + ["is_num", 6, 2, 2816, 30], + ["jump_false", 6, "num_err_2581", 2816, 30], + "_nop_tc_193", + "_nop_tc_194", + ["add", 6, 2, 5, 2816, 30], + ["jump", "num_done_2582", 2816, 30], + "num_err_2581", [ "access", 2, @@ -26617,83 +27891,83 @@ "kind": "name", "make": "intrinsic" }, - 2693, + 2816, 30 ], - ["access", 5, "error", 2693, 30], - ["access", 7, "cannot apply '+': operands must be numbers", 2693, 30], - ["array", 8, 0, 2693, 30], - ["push", 8, 7, 2693, 30], - ["frame", 7, 2, 2, 2693, 30], - ["null", 2, 2693, 30], - ["setarg", 7, 0, 2, 2693, 30], - ["setarg", 7, 1, 5, 2693, 30], - ["setarg", 7, 2, 8, 2693, 30], - ["invoke", 7, 2, 2693, 30], - ["disrupt", 2693, 30], - "num_done_2491", - ["store_field", 4, 6, "nr_slots", 2693, 30], - ["store_field", 4, 25, "disruption_pc", 2694, 22], - ["get", 2, 2, 1, 2695, 21], - ["store_field", 4, 2, "instructions", 2695, 21], - ["move", 31, 4, 2695, 21], - ["get", 2, 29, 1, 2698, 9], - ["null", 4, 2698, 23], - ["is_identical", 5, 2, 4, 2698, 23], - ["jump_true", 5, "ne_nid_2495", 2698, 23], - ["jump", "ne_ni_2496", 2698, 23], - "ne_nid_2495", - ["false", 5, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_ni_2496", - ["is_int", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nn_2497", 2698, 23], - "_nop_tc_156", - ["jump", "ne_nn_2497", 2698, 23], - ["ne_int", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nn_2497", - ["is_num", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nt_2498", 2698, 23], - "_nop_tc_157", - ["jump", "ne_nt_2498", 2698, 23], - ["ne_float", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nt_2498", - ["is_text", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nnl_2499", 2698, 23], - "_nop_tc_158", - ["jump", "ne_nnl_2499", 2698, 23], - ["ne_text", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nnl_2499", - ["is_null", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nb_2500", 2698, 23], - "_nop_tc_159", - "_nop_tc_160", - ["false", 5, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nb_2500", - ["is_bool", 6, 2, 2698, 23], - ["jump_false", 6, "ne_mis_2501", 2698, 23], - "_nop_tc_161", - ["jump", "ne_mis_2501", 2698, 23], - ["ne_bool", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_mis_2501", - ["true", 5, 2698, 23], - "ne_done_2494", - ["jump_false", 5, "if_else_2492", 2698, 23], - ["get", 2, 29, 1, 2699, 25], - ["store_field", 31, 2, "filename", 2699, 7], - ["jump", "if_end_2493", 2699, 7], - "if_else_2492", - "if_end_2493", - ["get", 2, 17, 1, 2703, 19], - ["move", 32, 2, 2703, 19], - ["get", 2, 18, 1, 2704, 18], - ["move", 33, 2, 2704, 18], - ["get", 2, 100, 1, 2707, 9], + ["access", 5, "error", 2816, 30], + ["access", 7, "cannot apply '+': operands must be numbers", 2816, 30], + ["array", 8, 0, 2816, 30], + ["push", 8, 7, 2816, 30], + ["frame", 7, 2, 2, 2816, 30], + ["null", 2, 2816, 30], + ["setarg", 7, 0, 2, 2816, 30], + ["setarg", 7, 1, 5, 2816, 30], + ["setarg", 7, 2, 8, 2816, 30], + ["invoke", 7, 2, 2816, 30], + ["disrupt", 2816, 30], + "num_done_2582", + ["store_field", 4, 6, "nr_slots", 2816, 30], + ["store_field", 4, 25, "disruption_pc", 2817, 22], + ["get", 2, 2, 1, 2818, 21], + ["store_field", 4, 2, "instructions", 2818, 21], + ["move", 31, 4, 2818, 21], + ["get", 2, 32, 1, 2821, 9], + ["null", 4, 2821, 23], + ["is_identical", 5, 2, 4, 2821, 23], + ["jump_true", 5, "ne_nid_2586", 2821, 23], + ["jump", "ne_ni_2587", 2821, 23], + "ne_nid_2586", + ["false", 5, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_ni_2587", + ["is_int", 6, 2, 2821, 23], + ["jump_false", 6, "ne_nn_2588", 2821, 23], + "_nop_tc_195", + ["jump", "ne_nn_2588", 2821, 23], + ["ne_int", 5, 2, 4, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_nn_2588", + ["is_num", 6, 2, 2821, 23], + ["jump_false", 6, "ne_nt_2589", 2821, 23], + "_nop_tc_196", + ["jump", "ne_nt_2589", 2821, 23], + ["ne_float", 5, 2, 4, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_nt_2589", + ["is_text", 6, 2, 2821, 23], + ["jump_false", 6, "ne_nnl_2590", 2821, 23], + "_nop_tc_197", + ["jump", "ne_nnl_2590", 2821, 23], + ["ne_text", 5, 2, 4, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_nnl_2590", + ["is_null", 6, 2, 2821, 23], + ["jump_false", 6, "ne_nb_2591", 2821, 23], + "_nop_tc_198", + "_nop_tc_199", + ["false", 5, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_nb_2591", + ["is_bool", 6, 2, 2821, 23], + ["jump_false", 6, "ne_mis_2592", 2821, 23], + "_nop_tc_200", + ["jump", "ne_mis_2592", 2821, 23], + ["ne_bool", 5, 2, 4, 2821, 23], + ["jump", "ne_done_2585", 2821, 23], + "ne_mis_2592", + ["true", 5, 2821, 23], + "ne_done_2585", + ["jump_false", 5, "if_else_2583", 2821, 23], + ["get", 2, 32, 1, 2822, 25], + ["store_field", 31, 2, "filename", 2822, 7], + ["jump", "if_end_2584", 2822, 7], + "if_else_2583", + "if_end_2584", + ["get", 2, 20, 1, 2826, 19], + ["move", 32, 2, 2826, 19], + ["get", 2, 21, 1, 2827, 18], + ["move", 33, 2, 2827, 18], + ["get", 2, 106, 1, 2830, 9], [ "access", 4, @@ -26702,23 +27976,23 @@ "kind": "name", "make": "intrinsic" }, - 2707, + 2830, 5 ], - ["frame", 5, 4, 1, 2707, 5], - ["null", 4, 2707, 5], - ["setarg", 5, 0, 4, 2707, 5], - ["setarg", 5, 1, 2, 2707, 5], - ["invoke", 5, 2, 2707, 5], - ["get", 2, 39, 1, 2708, 5], - ["frame", 4, 2, 1, 2708, 5], - ["null", 2, 2708, 5], - ["setarg", 4, 0, 2, 2708, 5], - ["setarg", 4, 1, 3, 2708, 5], - ["invoke", 4, 2, 2708, 5], - ["put", 32, 17, 1, 2709, 23], - ["put", 33, 18, 1, 2710, 22], - ["return", 31, 2712, 12], + ["frame", 5, 4, 1, 2830, 5], + ["null", 4, 2830, 5], + ["setarg", 5, 0, 4, 2830, 5], + ["setarg", 5, 1, 2, 2830, 5], + ["invoke", 5, 2, 2830, 5], + ["get", 2, 42, 1, 2831, 5], + ["frame", 4, 2, 1, 2831, 5], + ["null", 2, 2831, 5], + ["setarg", 4, 0, 2, 2831, 5], + ["setarg", 4, 1, 3, 2831, 5], + ["invoke", 4, 2, 2831, 5], + ["put", 32, 20, 1, 2832, 23], + ["put", 33, 21, 1, 2833, 22], + ["return", 31, 2835, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -26731,75 +28005,75 @@ "nr_slots": 22, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "filename", 2717, 20], - ["move", 3, 2, 2717, 20], - ["load_field", 2, 1, "functions", 2718, 19], - ["move", 4, 2, 2718, 19], - ["access", 2, 0, 2719, 14], - ["null", 5, 2720, 14], - ["null", 6, 2721, 16], - ["null", 7, 2722, 20], - ["access", 8, 0, 2723, 19], - ["access", 9, 0, 2724, 22], - ["access", 10, 0, 2725, 16], - ["load_field", 11, 1, "statements", 2726, 22], - ["move", 12, 11, 2726, 22], - ["access", 11, -1, 2727, 26], - ["null", 13, 2728, 16], - ["null", 14, 2729, 16], - ["access", 15, 0, 2730, 21], - ["null", 16, 2731, 18], - ["put", 3, 29, 1, 2733, 18], - ["array", 17, 0, 2735, 22], - ["put", 17, 2, 1, 2735, 22], + ["load_field", 2, 1, "filename", 2840, 20], + ["move", 3, 2, 2840, 20], + ["load_field", 2, 1, "functions", 2841, 19], + ["move", 4, 2, 2841, 19], + ["access", 2, 0, 2842, 14], + ["null", 5, 2843, 14], + ["null", 6, 2844, 16], + ["null", 7, 2845, 20], + ["access", 8, 0, 2846, 19], + ["access", 9, 0, 2847, 22], + ["access", 10, 0, 2848, 16], + ["load_field", 11, 1, "statements", 2849, 22], + ["move", 12, 11, 2849, 22], + ["access", 11, -1, 2850, 26], + ["null", 13, 2851, 16], + ["null", 14, 2852, 16], + ["access", 15, 0, 2853, 21], + ["null", 16, 2854, 18], + ["put", 3, 32, 1, 2856, 18], + ["array", 17, 0, 2858, 22], + ["put", 17, 2, 1, 2858, 22], ["record", 17, 0], - ["put", 17, 8, 1, 2736, 14], - ["array", 17, 0, 2737, 19], - ["put", 17, 9, 1, 2737, 19], - ["array", 17, 0, 2738, 14], - ["put", 17, 10, 1, 2738, 14], - ["array", 17, 0, 2739, 25], - ["put", 17, 26, 1, 2739, 25], - ["load_field", 17, 1, "scopes", 2740, 16], - ["put", 17, 25, 1, 2740, 16], - ["access", 17, 0, 2741, 19], - ["put", 17, 11, 1, 2741, 19], - ["access", 17, 0, 2742, 17], - ["put", 17, 12, 1, 2742, 17], - ["access", 17, 0, 2743, 24], - ["put", 17, 13, 1, 2743, 24], - ["access", 17, 0, 2744, 24], - ["put", 17, 14, 1, 2744, 24], - ["access", 17, 1, 2745, 24], - ["put", 17, 15, 1, 2745, 24], - ["access", 17, 1, 2746, 18], - ["put", 17, 16, 1, 2746, 18], - ["access", 17, 0, 2747, 23], - ["put", 17, 17, 1, 2747, 23], - ["access", 17, 0, 2748, 22], - ["put", 17, 18, 1, 2748, 22], - ["null", 17, 2749, 20], - ["put", 17, 19, 1, 2749, 20], - ["null", 17, 2750, 23], - ["put", 17, 20, 1, 2750, 23], + ["put", 17, 11, 1, 2859, 14], + ["array", 17, 0, 2860, 19], + ["put", 17, 12, 1, 2860, 19], + ["array", 17, 0, 2861, 14], + ["put", 17, 13, 1, 2861, 14], + ["array", 17, 0, 2862, 25], + ["put", 17, 29, 1, 2862, 25], + ["load_field", 17, 1, "scopes", 2863, 16], + ["put", 17, 28, 1, 2863, 16], + ["access", 17, 0, 2864, 19], + ["put", 17, 14, 1, 2864, 19], + ["access", 17, 0, 2865, 17], + ["put", 17, 15, 1, 2865, 17], + ["access", 17, 0, 2866, 24], + ["put", 17, 16, 1, 2866, 24], + ["access", 17, 0, 2867, 24], + ["put", 17, 17, 1, 2867, 24], + ["access", 17, 1, 2868, 24], + ["put", 17, 18, 1, 2868, 24], + ["access", 17, 1, 2869, 18], + ["put", 17, 19, 1, 2869, 18], + ["access", 17, 0, 2870, 23], + ["put", 17, 20, 1, 2870, 23], + ["access", 17, 0, 2871, 22], + ["put", 17, 21, 1, 2871, 22], + ["null", 17, 2872, 20], + ["put", 17, 22, 1, 2872, 20], + ["null", 17, 2873, 23], + ["put", 17, 23, 1, 2873, 23], ["record", 17, 0], - ["put", 17, 22, 1, 2751, 19], - ["access", 17, 0, 2752, 21], - ["put", 17, 24, 1, 2752, 21], - ["get", 17, 82, 1, 2755, 5], - ["frame", 18, 17, 0, 2755, 5], - ["null", 17, 2755, 5], - ["setarg", 18, 0, 17, 2755, 5], - ["invoke", 18, 17, 2755, 5], - ["access", 17, 1, 2757, 24], - ["get", 18, 14, 1, 2757, 28], + ["put", 17, 25, 1, 2874, 19], + ["access", 17, 0, 2875, 21], + ["put", 17, 27, 1, 2875, 21], + ["get", 17, 88, 1, 2878, 5], + ["frame", 18, 17, 0, 2878, 5], + ["null", 17, 2878, 5], + ["setarg", 18, 0, 17, 2878, 5], + ["invoke", 18, 17, 2878, 5], + ["access", 17, 1, 2880, 24], + ["get", 18, 17, 1, 2880, 28], "_nop_tc_1", "_nop_tc_2", - ["is_num", 19, 18, 2757, 28], - ["jump_false", 19, "num_err_2502", 2757, 28], - ["add", 19, 17, 18, 2757, 28], - ["jump", "num_done_2503", 2757, 28], - "num_err_2502", + ["is_num", 19, 18, 2880, 28], + ["jump_false", 19, "num_err_2593", 2880, 28], + ["add", 19, 17, 18, 2880, 28], + ["jump", "num_done_2594", 2880, 28], + "num_err_2593", [ "access", 17, @@ -26808,45 +28082,45 @@ "kind": "name", "make": "intrinsic" }, - 2757, + 2880, 28 ], - ["access", 18, "error", 2757, 28], - ["access", 20, "cannot apply '+': operands must be numbers", 2757, 28], - ["array", 21, 0, 2757, 28], - ["push", 21, 20, 2757, 28], - ["frame", 20, 17, 2, 2757, 28], - ["null", 17, 2757, 28], - ["setarg", 20, 0, 17, 2757, 28], - ["setarg", 20, 1, 18, 2757, 28], - ["setarg", 20, 2, 21, 2757, 28], - ["invoke", 20, 17, 2757, 28], - ["disrupt", 2757, 28], - "num_done_2503", - ["put", 19, 15, 1, 2757, 28], - ["get", 17, 15, 1, 2758, 9], - ["get", 18, 16, 1, 2758, 28], - ["is_int", 19, 17, 2758, 28], - ["jump_false", 19, "rel_ni_2506", 2758, 28], - ["is_int", 20, 18, 2758, 28], - ["jump_false", 20, "rel_ni_2506", 2758, 28], - ["gt_int", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_ni_2506", - ["is_num", 19, 17, 2758, 28], - ["jump_false", 19, "rel_nn_2507", 2758, 28], - ["is_num", 20, 18, 2758, 28], - ["jump_false", 20, "rel_nn_2507", 2758, 28], - ["gt_float", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_nn_2507", - ["is_text", 19, 17, 2758, 28], - ["jump_false", 19, "rel_err_2509", 2758, 28], - ["is_text", 20, 18, 2758, 28], - ["jump_false", 20, "rel_err_2509", 2758, 28], - ["gt_text", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_err_2509", + ["access", 18, "error", 2880, 28], + ["access", 20, "cannot apply '+': operands must be numbers", 2880, 28], + ["array", 21, 0, 2880, 28], + ["push", 21, 20, 2880, 28], + ["frame", 20, 17, 2, 2880, 28], + ["null", 17, 2880, 28], + ["setarg", 20, 0, 17, 2880, 28], + ["setarg", 20, 1, 18, 2880, 28], + ["setarg", 20, 2, 21, 2880, 28], + ["invoke", 20, 17, 2880, 28], + ["disrupt", 2880, 28], + "num_done_2594", + ["put", 19, 18, 1, 2880, 28], + ["get", 17, 18, 1, 2881, 9], + ["get", 18, 19, 1, 2881, 28], + ["is_int", 19, 17, 2881, 28], + ["jump_false", 19, "rel_ni_2597", 2881, 28], + ["is_int", 20, 18, 2881, 28], + ["jump_false", 20, "rel_ni_2597", 2881, 28], + ["gt_int", 21, 17, 18, 2881, 28], + ["jump", "rel_done_2599", 2881, 28], + "rel_ni_2597", + ["is_num", 19, 17, 2881, 28], + ["jump_false", 19, "rel_nn_2598", 2881, 28], + ["is_num", 20, 18, 2881, 28], + ["jump_false", 20, "rel_nn_2598", 2881, 28], + ["gt_float", 21, 17, 18, 2881, 28], + ["jump", "rel_done_2599", 2881, 28], + "rel_nn_2598", + ["is_text", 19, 17, 2881, 28], + ["jump_false", 19, "rel_err_2600", 2881, 28], + ["is_text", 20, 18, 2881, 28], + ["jump_false", 20, "rel_err_2600", 2881, 28], + ["gt_text", 21, 17, 18, 2881, 28], + ["jump", "rel_done_2599", 2881, 28], + "rel_err_2600", [ "access", 17, @@ -26855,97 +28129,97 @@ "kind": "name", "make": "intrinsic" }, - 2758, + 2881, 28 ], - ["access", 18, "error", 2758, 28], - ["access", 19, "cannot compare with '>': operands must be same type", 2758, 28], - ["array", 20, 0, 2758, 28], - ["push", 20, 19, 2758, 28], - ["frame", 19, 17, 2, 2758, 28], - ["null", 17, 2758, 28], - ["setarg", 19, 0, 17, 2758, 28], - ["setarg", 19, 1, 18, 2758, 28], - ["setarg", 19, 2, 20, 2758, 28], - ["invoke", 19, 17, 2758, 28], - ["disrupt", 2758, 28], - "rel_done_2508", - ["jump_false", 21, "if_else_2504", 2758, 28], - ["get", 17, 15, 1, 2759, 20], - ["put", 17, 16, 1, 2759, 20], - ["jump", "if_end_2505", 2759, 20], - "if_else_2504", - "if_end_2505", - ["null", 17, 2763, 20], - ["is_identical", 18, 4, 17, 2763, 20], - ["jump_true", 18, "ne_nid_2513", 2763, 20], - ["jump", "ne_ni_2514", 2763, 20], - "ne_nid_2513", - ["false", 18, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_ni_2514", - ["is_int", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nn_2515", 2763, 20], + ["access", 18, "error", 2881, 28], + ["access", 19, "cannot compare with '>': operands must be same type", 2881, 28], + ["array", 20, 0, 2881, 28], + ["push", 20, 19, 2881, 28], + ["frame", 19, 17, 2, 2881, 28], + ["null", 17, 2881, 28], + ["setarg", 19, 0, 17, 2881, 28], + ["setarg", 19, 1, 18, 2881, 28], + ["setarg", 19, 2, 20, 2881, 28], + ["invoke", 19, 17, 2881, 28], + ["disrupt", 2881, 28], + "rel_done_2599", + ["jump_false", 21, "if_else_2595", 2881, 28], + ["get", 17, 18, 1, 2882, 20], + ["put", 17, 19, 1, 2882, 20], + ["jump", "if_end_2596", 2882, 20], + "if_else_2595", + "if_end_2596", + ["null", 17, 2886, 20], + ["is_identical", 18, 4, 17, 2886, 20], + ["jump_true", 18, "ne_nid_2604", 2886, 20], + ["jump", "ne_ni_2605", 2886, 20], + "ne_nid_2604", + ["false", 18, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_ni_2605", + ["is_int", 19, 4, 2886, 20], + ["jump_false", 19, "ne_nn_2606", 2886, 20], "_nop_tc_3", - ["jump", "ne_nn_2515", 2763, 20], - ["ne_int", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nn_2515", - ["is_num", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nt_2516", 2763, 20], + ["jump", "ne_nn_2606", 2886, 20], + ["ne_int", 18, 4, 17, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_nn_2606", + ["is_num", 19, 4, 2886, 20], + ["jump_false", 19, "ne_nt_2607", 2886, 20], "_nop_tc_4", - ["jump", "ne_nt_2516", 2763, 20], - ["ne_float", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nt_2516", - ["is_text", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nnl_2517", 2763, 20], + ["jump", "ne_nt_2607", 2886, 20], + ["ne_float", 18, 4, 17, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_nt_2607", + ["is_text", 19, 4, 2886, 20], + ["jump_false", 19, "ne_nnl_2608", 2886, 20], "_nop_tc_5", - ["jump", "ne_nnl_2517", 2763, 20], - ["ne_text", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nnl_2517", - ["is_null", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nb_2518", 2763, 20], + ["jump", "ne_nnl_2608", 2886, 20], + ["ne_text", 18, 4, 17, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_nnl_2608", + ["is_null", 19, 4, 2886, 20], + ["jump_false", 19, "ne_nb_2609", 2886, 20], "_nop_tc_6", "_nop_tc_7", - ["false", 18, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nb_2518", - ["is_bool", 19, 4, 2763, 20], - ["jump_false", 19, "ne_mis_2519", 2763, 20], + ["false", 18, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_nb_2609", + ["is_bool", 19, 4, 2886, 20], + ["jump_false", 19, "ne_mis_2610", 2886, 20], "_nop_tc_8", - ["jump", "ne_mis_2519", 2763, 20], - ["ne_bool", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_mis_2519", - ["true", 18, 2763, 20], - "ne_done_2512", - ["jump_false", 18, "if_else_2510", 2763, 20], - ["access", 2, 0, 2764, 12], - "while_start_2520", - ["length", 17, 4, 2765, 26], - ["is_int", 18, 2, 2765, 26], - ["jump_false", 18, "rel_ni_2522", 2765, 26], + ["jump", "ne_mis_2610", 2886, 20], + ["ne_bool", 18, 4, 17, 2886, 20], + ["jump", "ne_done_2603", 2886, 20], + "ne_mis_2610", + ["true", 18, 2886, 20], + "ne_done_2603", + ["jump_false", 18, "if_else_2601", 2886, 20], + ["access", 2, 0, 2887, 12], + "while_start_2611", + ["length", 17, 4, 2888, 26], + ["is_int", 18, 2, 2888, 26], + ["jump_false", 18, "rel_ni_2613", 2888, 26], "_nop_tc_9", "_nop_tc_10", - ["lt_int", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_ni_2522", - ["is_num", 18, 2, 2765, 26], - ["jump_false", 18, "rel_nn_2523", 2765, 26], + ["lt_int", 18, 2, 17, 2888, 26], + ["jump", "rel_done_2615", 2888, 26], + "rel_ni_2613", "_nop_tc_11", "_nop_tc_12", - ["lt_float", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_nn_2523", - ["is_text", 18, 2, 2765, 26], - ["jump_false", 18, "rel_err_2525", 2765, 26], "_nop_tc_13", - ["jump", "rel_err_2525", 2765, 26], - ["lt_text", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_err_2525", + "_nop_tc_14", + ["lt_float", 18, 2, 17, 2888, 26], + ["jump", "rel_done_2615", 2888, 26], + "rel_nn_2614", + "_nop_tc_15", + ["jump", "rel_err_2616", 2888, 26], + "_nop_tc_16", + ["jump", "rel_err_2616", 2888, 26], + ["lt_text", 18, 2, 17, 2888, 26], + ["jump", "rel_done_2615", 2888, 26], + "rel_err_2616", [ "access", 17, @@ -26954,90 +28228,90 @@ "kind": "name", "make": "intrinsic" }, - 2765, + 2888, 26 ], - ["access", 18, "error", 2765, 26], - ["access", 20, "cannot compare with '<': operands must be same type", 2765, 26], - ["array", 21, 0, 2765, 26], - ["push", 21, 20, 2765, 26], - ["frame", 20, 17, 2, 2765, 26], - ["null", 17, 2765, 26], - ["setarg", 20, 0, 17, 2765, 26], - ["setarg", 20, 1, 18, 2765, 26], - ["setarg", 20, 2, 21, 2765, 26], - ["invoke", 20, 17, 2765, 26], - ["disrupt", 2765, 26], - "rel_done_2524", - ["jump_false", 19, "while_end_2521", 2765, 26], - ["load_dynamic", 17, 4, 2, 2766, 22], - ["move", 5, 17, 2766, 22], - ["load_field", 17, 5, "name", 2767, 16], - ["move", 6, 17, 2767, 16], - ["null", 17, 2768, 21], - ["is_identical", 18, 6, 17, 2768, 21], - ["jump_true", 18, "ne_nid_2529", 2768, 21], - ["jump", "ne_ni_2530", 2768, 21], - "ne_nid_2529", - ["false", 18, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_ni_2530", - ["is_int", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nn_2531", 2768, 21], - "_nop_tc_14", - ["jump", "ne_nn_2531", 2768, 21], - ["ne_int", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nn_2531", - ["is_num", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nt_2532", 2768, 21], - "_nop_tc_15", - ["jump", "ne_nt_2532", 2768, 21], - ["ne_float", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nt_2532", - ["is_text", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nnl_2533", 2768, 21], - "_nop_tc_16", - ["jump", "ne_nnl_2533", 2768, 21], - ["ne_text", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nnl_2533", - ["is_null", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nb_2534", 2768, 21], + ["access", 19, "error", 2888, 26], + ["access", 20, "cannot compare with '<': operands must be same type", 2888, 26], + ["array", 21, 0, 2888, 26], + ["push", 21, 20, 2888, 26], + ["frame", 20, 17, 2, 2888, 26], + ["null", 17, 2888, 26], + ["setarg", 20, 0, 17, 2888, 26], + ["setarg", 20, 1, 19, 2888, 26], + ["setarg", 20, 2, 21, 2888, 26], + ["invoke", 20, 17, 2888, 26], + ["disrupt", 2888, 26], + "rel_done_2615", + ["jump_false", 18, "while_end_2612", 2888, 26], + ["load_dynamic", 17, 4, 2, 2889, 22], + ["move", 5, 17, 2889, 22], + ["load_field", 17, 5, "name", 2890, 16], + ["move", 6, 17, 2890, 16], + ["null", 17, 2891, 21], + ["is_identical", 18, 6, 17, 2891, 21], + ["jump_true", 18, "ne_nid_2620", 2891, 21], + ["jump", "ne_ni_2621", 2891, 21], + "ne_nid_2620", + ["false", 18, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_ni_2621", + ["is_int", 19, 6, 2891, 21], + ["jump_false", 19, "ne_nn_2622", 2891, 21], "_nop_tc_17", + ["jump", "ne_nn_2622", 2891, 21], + ["ne_int", 18, 6, 17, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_nn_2622", + ["is_num", 19, 6, 2891, 21], + ["jump_false", 19, "ne_nt_2623", 2891, 21], "_nop_tc_18", - ["false", 18, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nb_2534", - ["is_bool", 19, 6, 2768, 21], - ["jump_false", 19, "ne_mis_2535", 2768, 21], + ["jump", "ne_nt_2623", 2891, 21], + ["ne_float", 18, 6, 17, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_nt_2623", + ["is_text", 19, 6, 2891, 21], + ["jump_false", 19, "ne_nnl_2624", 2891, 21], "_nop_tc_19", - ["jump", "ne_mis_2535", 2768, 21], - ["ne_bool", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_mis_2535", - ["true", 18, 2768, 21], - "ne_done_2528", - ["jump_false", 18, "if_else_2526", 2768, 21], - ["get", 17, 96, 1, 2769, 22], - ["frame", 18, 17, 1, 2769, 22], - ["null", 17, 2769, 22], - ["setarg", 18, 0, 17, 2769, 22], - ["setarg", 18, 1, 5, 2769, 22], - ["invoke", 18, 17, 2769, 22], - ["move", 7, 17, 2769, 22], - ["get", 17, 18, 1, 2770, 21], - ["move", 8, 17, 2770, 21], - ["get", 17, 18, 1, 2771, 28], - ["access", 18, 1, 2771, 45], - ["is_num", 19, 17, 2771, 45], - ["jump_false", 19, "num_err_2536", 2771, 45], + ["jump", "ne_nnl_2624", 2891, 21], + ["ne_text", 18, 6, 17, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_nnl_2624", + ["is_null", 19, 6, 2891, 21], + ["jump_false", 19, "ne_nb_2625", 2891, 21], "_nop_tc_20", "_nop_tc_21", - ["add", 19, 17, 18, 2771, 45], - ["jump", "num_done_2537", 2771, 45], - "num_err_2536", + ["false", 18, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_nb_2625", + ["is_bool", 19, 6, 2891, 21], + ["jump_false", 19, "ne_mis_2626", 2891, 21], + "_nop_tc_22", + ["jump", "ne_mis_2626", 2891, 21], + ["ne_bool", 18, 6, 17, 2891, 21], + ["jump", "ne_done_2619", 2891, 21], + "ne_mis_2626", + ["true", 18, 2891, 21], + "ne_done_2619", + ["jump_false", 18, "if_else_2617", 2891, 21], + ["get", 17, 102, 1, 2892, 22], + ["frame", 18, 17, 1, 2892, 22], + ["null", 17, 2892, 22], + ["setarg", 18, 0, 17, 2892, 22], + ["setarg", 18, 1, 5, 2892, 22], + ["invoke", 18, 17, 2892, 22], + ["move", 7, 17, 2892, 22], + ["get", 17, 21, 1, 2893, 21], + ["move", 8, 17, 2893, 21], + ["get", 17, 21, 1, 2894, 28], + ["access", 18, 1, 2894, 45], + ["is_num", 19, 17, 2894, 45], + ["jump_false", 19, "num_err_2627", 2894, 45], + "_nop_tc_23", + "_nop_tc_24", + ["add", 19, 17, 18, 2894, 45], + ["jump", "num_done_2628", 2894, 45], + "num_err_2627", [ "access", 17, @@ -27046,28 +28320,28 @@ "kind": "name", "make": "intrinsic" }, - 2771, + 2894, 45 ], - ["access", 18, "error", 2771, 45], - ["access", 20, "cannot apply '+': operands must be numbers", 2771, 45], - ["array", 21, 0, 2771, 45], - ["push", 21, 20, 2771, 45], - ["frame", 20, 17, 2, 2771, 45], - ["null", 17, 2771, 45], - ["setarg", 20, 0, 17, 2771, 45], - ["setarg", 20, 1, 18, 2771, 45], - ["setarg", 20, 2, 21, 2771, 45], - ["invoke", 20, 17, 2771, 45], - ["disrupt", 2771, 45], - "num_done_2537", - ["put", 19, 18, 1, 2771, 45], - ["get", 17, 9, 1, 2772, 16], - ["is_array", 18, 17, 2772, 29], - ["jump_false", 18, "push_err_2538", 2772, 29], - ["push", 17, 7, 2772, 29], - ["jump", "push_done_2539", 2772, 29], - "push_err_2538", + ["access", 18, "error", 2894, 45], + ["access", 20, "cannot apply '+': operands must be numbers", 2894, 45], + ["array", 21, 0, 2894, 45], + ["push", 21, 20, 2894, 45], + ["frame", 20, 17, 2, 2894, 45], + ["null", 17, 2894, 45], + ["setarg", 20, 0, 17, 2894, 45], + ["setarg", 20, 1, 18, 2894, 45], + ["setarg", 20, 2, 21, 2894, 45], + ["invoke", 20, 17, 2894, 45], + ["disrupt", 2894, 45], + "num_done_2628", + ["put", 19, 21, 1, 2894, 45], + ["get", 17, 12, 1, 2895, 16], + ["is_array", 18, 17, 2895, 29], + ["jump_false", 18, "push_err_2629", 2895, 29], + ["push", 17, 7, 2895, 29], + ["jump", "push_done_2630", 2895, 29], + "push_err_2629", [ "access", 17, @@ -27076,112 +28350,65 @@ "kind": "name", "make": "intrinsic" }, - 2772, + 2895, 29 ], - ["access", 18, "error", 2772, 29], - ["access", 19, "cannot push: target must be an array", 2772, 29], - ["array", 20, 0, 2772, 29], - ["push", 20, 19, 2772, 29], - ["frame", 19, 17, 2, 2772, 29], - ["null", 17, 2772, 29], - ["setarg", 19, 0, 17, 2772, 29], - ["setarg", 19, 1, 18, 2772, 29], - ["setarg", 19, 2, 20, 2772, 29], - ["invoke", 19, 17, 2772, 29], - ["disrupt", 2772, 29], - "push_done_2539", - ["get", 17, 42, 1, 2773, 24], - ["frame", 18, 17, 1, 2773, 24], - ["null", 17, 2773, 24], - ["setarg", 18, 0, 17, 2773, 24], - ["setarg", 18, 1, 6, 2773, 24], - ["invoke", 18, 17, 2773, 24], - ["move", 9, 17, 2773, 24], - ["get", 17, 40, 1, 2774, 18], - ["frame", 18, 17, 0, 2774, 18], - ["null", 17, 2774, 18], - ["setarg", 18, 0, 17, 2774, 18], - ["invoke", 18, 17, 2774, 18], - ["move", 10, 17, 2774, 18], - ["access", 17, "function", 2775, 18], - ["get", 18, 51, 1, 2775, 11], - ["frame", 19, 18, 3, 2775, 11], - ["null", 18, 2775, 11], - ["setarg", 19, 0, 18, 2775, 11], - ["setarg", 19, 1, 17, 2775, 11], - ["setarg", 19, 2, 10, 2775, 11], - ["setarg", 19, 3, 8, 2775, 11], - ["invoke", 19, 17, 2775, 11], - ["access", 17, 0, 2776, 29], - ["is_int", 18, 9, 2776, 29], - ["jump_false", 18, "rel_ni_2542", 2776, 29], - "_nop_tc_22", - "_nop_tc_23", - ["ge_int", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_ni_2542", - ["is_num", 18, 9, 2776, 29], - ["jump_false", 18, "rel_nn_2543", 2776, 29], - "_nop_tc_24", + ["access", 18, "error", 2895, 29], + ["access", 19, "cannot push: target must be an array", 2895, 29], + ["array", 20, 0, 2895, 29], + ["push", 20, 19, 2895, 29], + ["frame", 19, 17, 2, 2895, 29], + ["null", 17, 2895, 29], + ["setarg", 19, 0, 17, 2895, 29], + ["setarg", 19, 1, 18, 2895, 29], + ["setarg", 19, 2, 20, 2895, 29], + ["invoke", 19, 17, 2895, 29], + ["disrupt", 2895, 29], + "push_done_2630", + ["get", 17, 45, 1, 2896, 24], + ["frame", 18, 17, 1, 2896, 24], + ["null", 17, 2896, 24], + ["setarg", 18, 0, 17, 2896, 24], + ["setarg", 18, 1, 6, 2896, 24], + ["invoke", 18, 17, 2896, 24], + ["move", 9, 17, 2896, 24], + ["get", 17, 43, 1, 2897, 18], + ["frame", 18, 17, 0, 2897, 18], + ["null", 17, 2897, 18], + ["setarg", 18, 0, 17, 2897, 18], + ["invoke", 18, 17, 2897, 18], + ["move", 10, 17, 2897, 18], + ["access", 17, "function", 2898, 18], + ["get", 18, 54, 1, 2898, 11], + ["frame", 19, 18, 3, 2898, 11], + ["null", 18, 2898, 11], + ["setarg", 19, 0, 18, 2898, 11], + ["setarg", 19, 1, 17, 2898, 11], + ["setarg", 19, 2, 10, 2898, 11], + ["setarg", 19, 3, 8, 2898, 11], + ["invoke", 19, 17, 2898, 11], + ["access", 17, 0, 2899, 29], + ["is_int", 18, 9, 2899, 29], + ["jump_false", 18, "rel_ni_2633", 2899, 29], "_nop_tc_25", - ["ge_float", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_nn_2543", - ["is_text", 18, 9, 2776, 29], - ["jump_false", 18, "rel_err_2545", 2776, 29], "_nop_tc_26", - ["jump", "rel_err_2545", 2776, 29], - ["ge_text", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_err_2545", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2776, - 29 - ], - ["access", 18, "error", 2776, 29], - ["access", 20, "cannot compare with '>=': operands must be same type", 2776, 29], - ["array", 21, 0, 2776, 29], - ["push", 21, 20, 2776, 29], - ["frame", 20, 17, 2, 2776, 29], - ["null", 17, 2776, 29], - ["setarg", 20, 0, 17, 2776, 29], - ["setarg", 20, 1, 18, 2776, 29], - ["setarg", 20, 2, 21, 2776, 29], - ["invoke", 20, 17, 2776, 29], - ["disrupt", 2776, 29], - "rel_done_2544", - ["jump_false", 19, "if_else_2540", 2776, 29], - ["access", 17, "move", 2777, 20], - ["get", 18, 51, 1, 2777, 13], - ["frame", 19, 18, 3, 2777, 13], - ["null", 18, 2777, 13], - ["setarg", 19, 0, 18, 2777, 13], - ["setarg", 19, 1, 17, 2777, 13], - ["setarg", 19, 2, 9, 2777, 13], - ["setarg", 19, 3, 10, 2777, 13], - ["invoke", 19, 17, 2777, 13], - ["jump", "if_end_2541", 2777, 13], - "if_else_2540", - "if_end_2541", - ["jump", "if_end_2527", 2777, 13], - "if_else_2526", - "if_end_2527", - ["access", 17, 1, 2780, 19], - ["is_num", 18, 2, 2780, 19], - ["jump_false", 18, "num_err_2546", 2780, 19], + ["ge_int", 19, 9, 17, 2899, 29], + ["jump", "rel_done_2635", 2899, 29], + "rel_ni_2633", + ["is_num", 18, 9, 2899, 29], + ["jump_false", 18, "rel_nn_2634", 2899, 29], "_nop_tc_27", "_nop_tc_28", - ["add", 18, 2, 17, 2780, 19], - ["jump", "num_done_2547", 2780, 19], - "num_err_2546", + ["ge_float", 19, 9, 17, 2899, 29], + ["jump", "rel_done_2635", 2899, 29], + "rel_nn_2634", + ["is_text", 18, 9, 2899, 29], + ["jump_false", 18, "rel_err_2636", 2899, 29], + "_nop_tc_29", + ["jump", "rel_err_2636", 2899, 29], + ["ge_text", 19, 9, 17, 2899, 29], + ["jump", "rel_done_2635", 2899, 29], + "rel_err_2636", [ "access", 17, @@ -27190,879 +28417,98 @@ "kind": "name", "make": "intrinsic" }, - 2780, - 19 + 2899, + 29 ], - ["access", 19, "error", 2780, 19], - ["access", 20, "cannot apply '+': operands must be numbers", 2780, 19], - ["array", 21, 0, 2780, 19], - ["push", 21, 20, 2780, 19], - ["frame", 20, 17, 2, 2780, 19], - ["null", 17, 2780, 19], - ["setarg", 20, 0, 17, 2780, 19], - ["setarg", 20, 1, 19, 2780, 19], - ["setarg", 20, 2, 21, 2780, 19], - ["invoke", 20, 17, 2780, 19], - ["disrupt", 2780, 19], - "num_done_2547", - ["move", 2, 18, 2780, 19], - ["jump", "while_start_2520", 2780, 19], - "while_end_2521", - ["jump", "if_end_2511", 2780, 19], - "if_else_2510", - "if_end_2511", - ["access", 2, 0, 2785, 10], - "while_start_2548", - ["length", 4, 12, 2786, 24], - ["is_int", 5, 2, 2786, 24], - ["jump_false", 5, "rel_ni_2550", 2786, 24], - "_nop_tc_29", + ["access", 18, "error", 2899, 29], + ["access", 20, "cannot compare with '>=': operands must be same type", 2899, 29], + ["array", 21, 0, 2899, 29], + ["push", 21, 20, 2899, 29], + ["frame", 20, 17, 2, 2899, 29], + ["null", 17, 2899, 29], + ["setarg", 20, 0, 17, 2899, 29], + ["setarg", 20, 1, 18, 2899, 29], + ["setarg", 20, 2, 21, 2899, 29], + ["invoke", 20, 17, 2899, 29], + ["disrupt", 2899, 29], + "rel_done_2635", + ["jump_false", 19, "if_else_2631", 2899, 29], + ["access", 17, "move", 2900, 20], + ["get", 18, 54, 1, 2900, 13], + ["frame", 19, 18, 3, 2900, 13], + ["null", 18, 2900, 13], + ["setarg", 19, 0, 18, 2900, 13], + ["setarg", 19, 1, 17, 2900, 13], + ["setarg", 19, 2, 9, 2900, 13], + ["setarg", 19, 3, 10, 2900, 13], + ["invoke", 19, 17, 2900, 13], + ["jump", "if_end_2632", 2900, 13], + "if_else_2631", + "if_end_2632", + ["jump", "if_end_2618", 2900, 13], + "if_else_2617", + "if_end_2618", + ["access", 17, 1, 2903, 19], "_nop_tc_30", - ["lt_int", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_ni_2550", - ["is_num", 5, 2, 2786, 24], - ["jump_false", 5, "rel_nn_2551", 2786, 24], "_nop_tc_31", "_nop_tc_32", - ["lt_float", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_nn_2551", - ["is_text", 5, 2, 2786, 24], - ["jump_false", 5, "rel_err_2553", 2786, 24], "_nop_tc_33", - ["jump", "rel_err_2553", 2786, 24], - ["lt_text", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_err_2553", + ["add", 18, 2, 17, 2903, 19], + ["jump", "num_done_2638", 2903, 19], + "num_err_2637", [ "access", - 4, + 17, { "name": "log", "kind": "name", "make": "intrinsic" }, - 2786, - 24 + 2903, + 19 ], - ["access", 5, "error", 2786, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 2786, 24], - ["array", 8, 0, 2786, 24], - ["push", 8, 7, 2786, 24], - ["frame", 7, 4, 2, 2786, 24], - ["null", 4, 2786, 24], - ["setarg", 7, 0, 4, 2786, 24], - ["setarg", 7, 1, 5, 2786, 24], - ["setarg", 7, 2, 8, 2786, 24], - ["invoke", 7, 4, 2786, 24], - ["disrupt", 2786, 24], - "rel_done_2552", - ["jump_false", 6, "while_end_2549", 2786, 24], - ["load_dynamic", 4, 12, 2, 2787, 25], - ["move", 13, 4, 2787, 25], - ["load_field", 4, 13, "kind", 2788, 14], - ["move", 14, 4, 2788, 14], - ["null", 4, 2789, 19], - ["is_identical", 5, 14, 4, 2789, 19], - ["jump_true", 5, "ne_nid_2557", 2789, 19], - ["jump", "ne_ni_2558", 2789, 19], - "ne_nid_2557", - ["false", 5, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_ni_2558", - ["is_int", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nn_2559", 2789, 19], + ["access", 19, "error", 2903, 19], + ["access", 20, "cannot apply '+': operands must be numbers", 2903, 19], + ["array", 21, 0, 2903, 19], + ["push", 21, 20, 2903, 19], + ["frame", 20, 17, 2, 2903, 19], + ["null", 17, 2903, 19], + ["setarg", 20, 0, 17, 2903, 19], + ["setarg", 20, 1, 19, 2903, 19], + ["setarg", 20, 2, 21, 2903, 19], + ["invoke", 20, 17, 2903, 19], + ["disrupt", 2903, 19], + "num_done_2638", + ["move", 2, 18, 2903, 19], + ["jump", "while_start_2611", 2903, 19], + "while_end_2612", + ["jump", "if_end_2602", 2903, 19], + "if_else_2601", + "if_end_2602", + ["access", 2, 0, 2908, 10], + "while_start_2639", + ["length", 4, 12, 2909, 24], + ["is_int", 5, 2, 2909, 24], + ["jump_false", 5, "rel_ni_2641", 2909, 24], "_nop_tc_34", - ["jump", "ne_nn_2559", 2789, 19], - ["ne_int", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nn_2559", - ["is_num", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nt_2560", 2789, 19], "_nop_tc_35", - ["jump", "ne_nt_2560", 2789, 19], - ["ne_float", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nt_2560", - ["is_text", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nnl_2561", 2789, 19], + ["lt_int", 5, 2, 4, 2909, 24], + ["jump", "rel_done_2643", 2909, 24], + "rel_ni_2641", "_nop_tc_36", - ["jump", "ne_nnl_2561", 2789, 19], - ["ne_text", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nnl_2561", - ["is_null", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nb_2562", 2789, 19], "_nop_tc_37", "_nop_tc_38", - ["false", 5, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nb_2562", - ["is_bool", 6, 14, 2789, 19], - ["jump_false", 6, "ne_mis_2563", 2789, 19], "_nop_tc_39", - ["jump", "ne_mis_2563", 2789, 19], - ["ne_bool", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_mis_2563", - ["true", 5, 2789, 19], - "ne_done_2556", - ["jump_false", 5, "if_else_2554", 2789, 19], - ["access", 4, "call", 2790, 21], - ["is_identical", 5, 14, 4, 2790, 21], - ["jump_true", 5, "eq_done_2566", 2790, 21], - ["is_int", 6, 14, 2790, 21], - ["jump_false", 6, "eq_ni_2567", 2790, 21], + ["lt_float", 5, 2, 4, 2909, 24], + ["jump", "rel_done_2643", 2909, 24], + "rel_nn_2642", "_nop_tc_40", - ["jump", "eq_ni_2567", 2790, 21], - ["eq_int", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_ni_2567", - ["is_num", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nn_2568", 2790, 21], + ["jump", "rel_err_2644", 2909, 24], "_nop_tc_41", - ["jump", "eq_nn_2568", 2790, 21], - ["eq_float", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nn_2568", - ["is_text", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nt_2569", 2790, 21], - "_nop_tc_42", - "_nop_tc_43", - ["eq_text", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nt_2569", - ["is_null", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nnl_2570", 2790, 21], - "_nop_tc_44", - ["jump", "eq_nnl_2570", 2790, 21], - ["true", 5, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nnl_2570", - ["is_bool", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nb_2571", 2790, 21], - "_nop_tc_45", - ["jump", "eq_nb_2571", 2790, 21], - ["eq_bool", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nb_2571", - ["false", 5, 2790, 21], - "eq_done_2566", - ["jump_false", 5, "if_else_2564", 2790, 21], - ["load_field", 4, 13, "expression", 2791, 37], - ["access", 5, -1, 2791, 54], - ["get", 6, 88, 1, 2791, 28], - ["frame", 7, 6, 2, 2791, 28], - ["null", 6, 2791, 28], - ["setarg", 7, 0, 6, 2791, 28], - ["setarg", 7, 1, 4, 2791, 28], - ["setarg", 7, 2, 5, 2791, 28], - ["invoke", 7, 4, 2791, 28], - ["move", 11, 4, 2791, 28], - ["jump", "if_end_2565", 2791, 28], - "if_else_2564", - ["access", 4, "return", 2792, 28], - ["is_identical", 5, 14, 4, 2792, 28], - ["jump_true", 5, "eq_done_2577", 2792, 28], - ["is_int", 6, 14, 2792, 28], - ["jump_false", 6, "eq_ni_2578", 2792, 28], - "_nop_tc_46", - ["jump", "eq_ni_2578", 2792, 28], - ["eq_int", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_ni_2578", - ["is_num", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nn_2579", 2792, 28], - "_nop_tc_47", - ["jump", "eq_nn_2579", 2792, 28], - ["eq_float", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nn_2579", - ["is_text", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nt_2580", 2792, 28], - "_nop_tc_48", - "_nop_tc_49", - ["eq_text", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nt_2580", - ["is_null", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nnl_2581", 2792, 28], - "_nop_tc_50", - ["jump", "eq_nnl_2581", 2792, 28], - ["true", 5, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nnl_2581", - ["is_bool", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nb_2582", 2792, 28], - "_nop_tc_51", - ["jump", "eq_nb_2582", 2792, 28], - ["eq_bool", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nb_2582", - ["false", 5, 2792, 28], - "eq_done_2577", - ["move", 4, 5, 2792, 28], - ["jump_true", 4, "or_end_2576", 2792, 28], - ["access", 5, "disrupt", 2792, 48], - ["is_identical", 6, 14, 5, 2792, 48], - ["jump_true", 6, "eq_done_2583", 2792, 48], - ["is_int", 7, 14, 2792, 48], - ["jump_false", 7, "eq_ni_2584", 2792, 48], - "_nop_tc_52", - ["jump", "eq_ni_2584", 2792, 48], - ["eq_int", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_ni_2584", - ["is_num", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nn_2585", 2792, 48], - "_nop_tc_53", - ["jump", "eq_nn_2585", 2792, 48], - ["eq_float", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nn_2585", - ["is_text", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nt_2586", 2792, 48], - "_nop_tc_54", - "_nop_tc_55", - ["eq_text", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nt_2586", - ["is_null", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nnl_2587", 2792, 48], - "_nop_tc_56", - ["jump", "eq_nnl_2587", 2792, 48], - ["true", 6, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nnl_2587", - ["is_bool", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nb_2588", 2792, 48], - "_nop_tc_57", - ["jump", "eq_nb_2588", 2792, 48], - ["eq_bool", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nb_2588", - ["false", 6, 2792, 48], - "eq_done_2583", - ["move", 4, 6, 2792, 48], - "or_end_2576", - ["move", 5, 4, 2792, 48], - ["jump_true", 5, "or_end_2575", 2792, 48], - ["access", 4, "break", 2793, 28], - ["is_identical", 6, 14, 4, 2793, 28], - ["jump_true", 6, "eq_done_2589", 2793, 28], - ["is_int", 7, 14, 2793, 28], - ["jump_false", 7, "eq_ni_2590", 2793, 28], - "_nop_tc_58", - ["jump", "eq_ni_2590", 2793, 28], - ["eq_int", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_ni_2590", - ["is_num", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nn_2591", 2793, 28], - "_nop_tc_59", - ["jump", "eq_nn_2591", 2793, 28], - ["eq_float", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nn_2591", - ["is_text", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nt_2592", 2793, 28], - "_nop_tc_60", - "_nop_tc_61", - ["eq_text", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nt_2592", - ["is_null", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nnl_2593", 2793, 28], - "_nop_tc_62", - ["jump", "eq_nnl_2593", 2793, 28], - ["true", 6, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nnl_2593", - ["is_bool", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nb_2594", 2793, 28], - "_nop_tc_63", - ["jump", "eq_nb_2594", 2793, 28], - ["eq_bool", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nb_2594", - ["false", 6, 2793, 28], - "eq_done_2589", - ["move", 5, 6, 2793, 28], - "or_end_2575", - ["move", 4, 5, 2793, 28], - ["jump_true", 4, "or_end_2574", 2793, 28], - ["access", 5, "continue", 2793, 47], - ["is_identical", 6, 14, 5, 2793, 47], - ["jump_true", 6, "eq_done_2595", 2793, 47], - ["is_int", 7, 14, 2793, 47], - ["jump_false", 7, "eq_ni_2596", 2793, 47], - "_nop_tc_64", - ["jump", "eq_ni_2596", 2793, 47], - ["eq_int", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_ni_2596", - ["is_num", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nn_2597", 2793, 47], - "_nop_tc_65", - ["jump", "eq_nn_2597", 2793, 47], - ["eq_float", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nn_2597", - ["is_text", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nt_2598", 2793, 47], - "_nop_tc_66", - "_nop_tc_67", - ["eq_text", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nt_2598", - ["is_null", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nnl_2599", 2793, 47], - "_nop_tc_68", - ["jump", "eq_nnl_2599", 2793, 47], - ["true", 6, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nnl_2599", - ["is_bool", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nb_2600", 2793, 47], - "_nop_tc_69", - ["jump", "eq_nb_2600", 2793, 47], - ["eq_bool", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nb_2600", - ["false", 6, 2793, 47], - "eq_done_2595", - ["move", 4, 6, 2793, 47], - "or_end_2574", - ["jump_false", 4, "if_else_2572", 2793, 47], - ["get", 4, 95, 1, 2794, 11], - ["frame", 5, 4, 1, 2794, 11], - ["null", 4, 2794, 11], - ["setarg", 5, 0, 4, 2794, 11], - ["setarg", 5, 1, 13, 2794, 11], - ["invoke", 5, 4, 2794, 11], - ["access", 11, -1, 2795, 28], - ["jump", "if_end_2573", 2795, 28], - "if_else_2572", - ["access", 4, "var", 2796, 28], - ["is_identical", 5, 14, 4, 2796, 28], - ["jump_true", 5, "eq_done_2613", 2796, 28], - ["is_int", 6, 14, 2796, 28], - ["jump_false", 6, "eq_ni_2614", 2796, 28], - "_nop_tc_70", - ["jump", "eq_ni_2614", 2796, 28], - ["eq_int", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_ni_2614", - ["is_num", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nn_2615", 2796, 28], - "_nop_tc_71", - ["jump", "eq_nn_2615", 2796, 28], - ["eq_float", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nn_2615", - ["is_text", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nt_2616", 2796, 28], - "_nop_tc_72", - "_nop_tc_73", - ["eq_text", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nt_2616", - ["is_null", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nnl_2617", 2796, 28], - "_nop_tc_74", - ["jump", "eq_nnl_2617", 2796, 28], - ["true", 5, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nnl_2617", - ["is_bool", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nb_2618", 2796, 28], - "_nop_tc_75", - ["jump", "eq_nb_2618", 2796, 28], - ["eq_bool", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nb_2618", - ["false", 5, 2796, 28], - "eq_done_2613", - ["move", 4, 5, 2796, 28], - ["jump_true", 4, "or_end_2612", 2796, 28], - ["access", 5, "def", 2796, 45], - ["is_identical", 6, 14, 5, 2796, 45], - ["jump_true", 6, "eq_done_2619", 2796, 45], - ["is_int", 7, 14, 2796, 45], - ["jump_false", 7, "eq_ni_2620", 2796, 45], - "_nop_tc_76", - ["jump", "eq_ni_2620", 2796, 45], - ["eq_int", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_ni_2620", - ["is_num", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nn_2621", 2796, 45], - "_nop_tc_77", - ["jump", "eq_nn_2621", 2796, 45], - ["eq_float", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nn_2621", - ["is_text", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nt_2622", 2796, 45], - "_nop_tc_78", - "_nop_tc_79", - ["eq_text", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nt_2622", - ["is_null", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nnl_2623", 2796, 45], - "_nop_tc_80", - ["jump", "eq_nnl_2623", 2796, 45], - ["true", 6, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nnl_2623", - ["is_bool", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nb_2624", 2796, 45], - "_nop_tc_81", - ["jump", "eq_nb_2624", 2796, 45], - ["eq_bool", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nb_2624", - ["false", 6, 2796, 45], - "eq_done_2619", - ["move", 4, 6, 2796, 45], - "or_end_2612", - ["move", 5, 4, 2796, 45], - ["jump_true", 5, "or_end_2611", 2796, 45], - ["access", 4, "var_list", 2797, 28], - ["is_identical", 6, 14, 4, 2797, 28], - ["jump_true", 6, "eq_done_2625", 2797, 28], - ["is_int", 7, 14, 2797, 28], - ["jump_false", 7, "eq_ni_2626", 2797, 28], - "_nop_tc_82", - ["jump", "eq_ni_2626", 2797, 28], - ["eq_int", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_ni_2626", - ["is_num", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nn_2627", 2797, 28], - "_nop_tc_83", - ["jump", "eq_nn_2627", 2797, 28], - ["eq_float", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nn_2627", - ["is_text", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nt_2628", 2797, 28], - "_nop_tc_84", - "_nop_tc_85", - ["eq_text", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nt_2628", - ["is_null", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nnl_2629", 2797, 28], - "_nop_tc_86", - ["jump", "eq_nnl_2629", 2797, 28], - ["true", 6, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nnl_2629", - ["is_bool", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nb_2630", 2797, 28], - "_nop_tc_87", - ["jump", "eq_nb_2630", 2797, 28], - ["eq_bool", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nb_2630", - ["false", 6, 2797, 28], - "eq_done_2625", - ["move", 5, 6, 2797, 28], - "or_end_2611", - ["move", 4, 5, 2797, 28], - ["jump_true", 4, "or_end_2610", 2797, 28], - ["access", 5, "def_list", 2797, 50], - ["is_identical", 6, 14, 5, 2797, 50], - ["jump_true", 6, "eq_done_2631", 2797, 50], - ["is_int", 7, 14, 2797, 50], - ["jump_false", 7, "eq_ni_2632", 2797, 50], - "_nop_tc_88", - ["jump", "eq_ni_2632", 2797, 50], - ["eq_int", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_ni_2632", - ["is_num", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nn_2633", 2797, 50], - "_nop_tc_89", - ["jump", "eq_nn_2633", 2797, 50], - ["eq_float", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nn_2633", - ["is_text", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nt_2634", 2797, 50], - "_nop_tc_90", - "_nop_tc_91", - ["eq_text", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nt_2634", - ["is_null", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nnl_2635", 2797, 50], - "_nop_tc_92", - ["jump", "eq_nnl_2635", 2797, 50], - ["true", 6, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nnl_2635", - ["is_bool", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nb_2636", 2797, 50], - "_nop_tc_93", - ["jump", "eq_nb_2636", 2797, 50], - ["eq_bool", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nb_2636", - ["false", 6, 2797, 50], - "eq_done_2631", - ["move", 4, 6, 2797, 50], - "or_end_2610", - ["move", 5, 4, 2797, 50], - ["jump_true", 5, "or_end_2609", 2797, 50], - ["access", 4, "function", 2798, 28], - ["is_identical", 6, 14, 4, 2798, 28], - ["jump_true", 6, "eq_done_2637", 2798, 28], - ["is_int", 7, 14, 2798, 28], - ["jump_false", 7, "eq_ni_2638", 2798, 28], - "_nop_tc_94", - ["jump", "eq_ni_2638", 2798, 28], - ["eq_int", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_ni_2638", - ["is_num", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nn_2639", 2798, 28], - "_nop_tc_95", - ["jump", "eq_nn_2639", 2798, 28], - ["eq_float", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nn_2639", - ["is_text", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nt_2640", 2798, 28], - "_nop_tc_96", - "_nop_tc_97", - ["eq_text", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nt_2640", - ["is_null", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nnl_2641", 2798, 28], - "_nop_tc_98", - ["jump", "eq_nnl_2641", 2798, 28], - ["true", 6, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nnl_2641", - ["is_bool", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nb_2642", 2798, 28], - "_nop_tc_99", - ["jump", "eq_nb_2642", 2798, 28], - ["eq_bool", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nb_2642", - ["false", 6, 2798, 28], - "eq_done_2637", - ["move", 5, 6, 2798, 28], - "or_end_2609", - ["move", 4, 5, 2798, 28], - ["jump_true", 4, "or_end_2608", 2798, 28], - ["access", 5, "block", 2798, 50], - ["is_identical", 6, 14, 5, 2798, 50], - ["jump_true", 6, "eq_done_2643", 2798, 50], - ["is_int", 7, 14, 2798, 50], - ["jump_false", 7, "eq_ni_2644", 2798, 50], - "_nop_tc_100", - ["jump", "eq_ni_2644", 2798, 50], - ["eq_int", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_ni_2644", - ["is_num", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nn_2645", 2798, 50], - "_nop_tc_101", - ["jump", "eq_nn_2645", 2798, 50], - ["eq_float", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nn_2645", - ["is_text", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nt_2646", 2798, 50], - "_nop_tc_102", - "_nop_tc_103", - ["eq_text", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nt_2646", - ["is_null", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nnl_2647", 2798, 50], - "_nop_tc_104", - ["jump", "eq_nnl_2647", 2798, 50], - ["true", 6, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nnl_2647", - ["is_bool", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nb_2648", 2798, 50], - "_nop_tc_105", - ["jump", "eq_nb_2648", 2798, 50], - ["eq_bool", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nb_2648", - ["false", 6, 2798, 50], - "eq_done_2643", - ["move", 4, 6, 2798, 50], - "or_end_2608", - ["move", 5, 4, 2798, 50], - ["jump_true", 5, "or_end_2607", 2798, 50], - ["access", 4, "if", 2799, 28], - ["is_identical", 6, 14, 4, 2799, 28], - ["jump_true", 6, "eq_done_2649", 2799, 28], - ["is_int", 7, 14, 2799, 28], - ["jump_false", 7, "eq_ni_2650", 2799, 28], - "_nop_tc_106", - ["jump", "eq_ni_2650", 2799, 28], - ["eq_int", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_ni_2650", - ["is_num", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nn_2651", 2799, 28], - "_nop_tc_107", - ["jump", "eq_nn_2651", 2799, 28], - ["eq_float", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nn_2651", - ["is_text", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nt_2652", 2799, 28], - "_nop_tc_108", - "_nop_tc_109", - ["eq_text", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nt_2652", - ["is_null", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nnl_2653", 2799, 28], - "_nop_tc_110", - ["jump", "eq_nnl_2653", 2799, 28], - ["true", 6, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nnl_2653", - ["is_bool", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nb_2654", 2799, 28], - "_nop_tc_111", - ["jump", "eq_nb_2654", 2799, 28], - ["eq_bool", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nb_2654", - ["false", 6, 2799, 28], - "eq_done_2649", - ["move", 5, 6, 2799, 28], - "or_end_2607", - ["move", 4, 5, 2799, 28], - ["jump_true", 4, "or_end_2606", 2799, 28], - ["access", 5, "while", 2799, 44], - ["is_identical", 6, 14, 5, 2799, 44], - ["jump_true", 6, "eq_done_2655", 2799, 44], - ["is_int", 7, 14, 2799, 44], - ["jump_false", 7, "eq_ni_2656", 2799, 44], - "_nop_tc_112", - ["jump", "eq_ni_2656", 2799, 44], - ["eq_int", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_ni_2656", - ["is_num", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nn_2657", 2799, 44], - "_nop_tc_113", - ["jump", "eq_nn_2657", 2799, 44], - ["eq_float", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nn_2657", - ["is_text", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nt_2658", 2799, 44], - "_nop_tc_114", - "_nop_tc_115", - ["eq_text", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nt_2658", - ["is_null", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nnl_2659", 2799, 44], - "_nop_tc_116", - ["jump", "eq_nnl_2659", 2799, 44], - ["true", 6, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nnl_2659", - ["is_bool", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nb_2660", 2799, 44], - "_nop_tc_117", - ["jump", "eq_nb_2660", 2799, 44], - ["eq_bool", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nb_2660", - ["false", 6, 2799, 44], - "eq_done_2655", - ["move", 4, 6, 2799, 44], - "or_end_2606", - ["move", 5, 4, 2799, 44], - ["jump_true", 5, "or_end_2605", 2799, 44], - ["access", 4, "do", 2800, 28], - ["is_identical", 6, 14, 4, 2800, 28], - ["jump_true", 6, "eq_done_2661", 2800, 28], - ["is_int", 7, 14, 2800, 28], - ["jump_false", 7, "eq_ni_2662", 2800, 28], - "_nop_tc_118", - ["jump", "eq_ni_2662", 2800, 28], - ["eq_int", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_ni_2662", - ["is_num", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nn_2663", 2800, 28], - "_nop_tc_119", - ["jump", "eq_nn_2663", 2800, 28], - ["eq_float", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nn_2663", - ["is_text", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nt_2664", 2800, 28], - "_nop_tc_120", - "_nop_tc_121", - ["eq_text", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nt_2664", - ["is_null", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nnl_2665", 2800, 28], - "_nop_tc_122", - ["jump", "eq_nnl_2665", 2800, 28], - ["true", 6, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nnl_2665", - ["is_bool", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nb_2666", 2800, 28], - "_nop_tc_123", - ["jump", "eq_nb_2666", 2800, 28], - ["eq_bool", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nb_2666", - ["false", 6, 2800, 28], - "eq_done_2661", - ["move", 5, 6, 2800, 28], - "or_end_2605", - ["move", 4, 5, 2800, 28], - ["jump_true", 4, "or_end_2604", 2800, 28], - ["access", 5, "for", 2800, 44], - ["is_identical", 6, 14, 5, 2800, 44], - ["jump_true", 6, "eq_done_2667", 2800, 44], - ["is_int", 7, 14, 2800, 44], - ["jump_false", 7, "eq_ni_2668", 2800, 44], - "_nop_tc_124", - ["jump", "eq_ni_2668", 2800, 44], - ["eq_int", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_ni_2668", - ["is_num", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nn_2669", 2800, 44], - "_nop_tc_125", - ["jump", "eq_nn_2669", 2800, 44], - ["eq_float", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nn_2669", - ["is_text", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nt_2670", 2800, 44], - "_nop_tc_126", - "_nop_tc_127", - ["eq_text", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nt_2670", - ["is_null", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nnl_2671", 2800, 44], - "_nop_tc_128", - ["jump", "eq_nnl_2671", 2800, 44], - ["true", 6, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nnl_2671", - ["is_bool", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nb_2672", 2800, 44], - "_nop_tc_129", - ["jump", "eq_nb_2672", 2800, 44], - ["eq_bool", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nb_2672", - ["false", 6, 2800, 44], - "eq_done_2667", - ["move", 4, 6, 2800, 44], - "or_end_2604", - ["move", 5, 4, 2800, 44], - ["jump_true", 5, "or_end_2603", 2800, 44], - ["access", 4, "switch", 2801, 28], - ["is_identical", 6, 14, 4, 2801, 28], - ["jump_true", 6, "eq_done_2673", 2801, 28], - ["is_int", 7, 14, 2801, 28], - ["jump_false", 7, "eq_ni_2674", 2801, 28], - "_nop_tc_130", - ["jump", "eq_ni_2674", 2801, 28], - ["eq_int", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_ni_2674", - ["is_num", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nn_2675", 2801, 28], - "_nop_tc_131", - ["jump", "eq_nn_2675", 2801, 28], - ["eq_float", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nn_2675", - ["is_text", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nt_2676", 2801, 28], - "_nop_tc_132", - "_nop_tc_133", - ["eq_text", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nt_2676", - ["is_null", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nnl_2677", 2801, 28], - "_nop_tc_134", - ["jump", "eq_nnl_2677", 2801, 28], - ["true", 6, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nnl_2677", - ["is_bool", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nb_2678", 2801, 28], - "_nop_tc_135", - ["jump", "eq_nb_2678", 2801, 28], - ["eq_bool", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nb_2678", - ["false", 6, 2801, 28], - "eq_done_2673", - ["move", 5, 6, 2801, 28], - "or_end_2603", - ["jump_false", 5, "if_else_2601", 2801, 28], - ["get", 4, 95, 1, 2802, 11], - ["frame", 5, 4, 1, 2802, 11], - ["null", 4, 2802, 11], - ["setarg", 5, 0, 4, 2802, 11], - ["setarg", 5, 1, 13, 2802, 11], - ["invoke", 5, 4, 2802, 11], - ["access", 11, -1, 2803, 28], - ["jump", "if_end_2602", 2803, 28], - "if_else_2601", - ["access", 4, -1, 2805, 43], - ["get", 5, 88, 1, 2805, 28], - ["frame", 6, 5, 2, 2805, 28], - ["null", 5, 2805, 28], - ["setarg", 6, 0, 5, 2805, 28], - ["setarg", 6, 1, 13, 2805, 28], - ["setarg", 6, 2, 4, 2805, 28], - ["invoke", 6, 4, 2805, 28], - ["move", 11, 4, 2805, 28], - "if_end_2602", - "if_end_2573", - "if_end_2565", - ["jump", "if_end_2555", 2805, 28], - "if_else_2554", - ["get", 4, 95, 1, 2808, 9], - ["frame", 5, 4, 1, 2808, 9], - ["null", 4, 2808, 9], - ["setarg", 5, 0, 4, 2808, 9], - ["setarg", 5, 1, 13, 2808, 9], - ["invoke", 5, 4, 2808, 9], - "if_end_2555", - ["access", 4, 1, 2810, 17], - ["is_num", 5, 2, 2810, 17], - ["jump_false", 5, "num_err_2679", 2810, 17], - "_nop_tc_136", - "_nop_tc_137", - ["add", 5, 2, 4, 2810, 17], - ["jump", "num_done_2680", 2810, 17], - "num_err_2679", + ["jump", "rel_err_2644", 2909, 24], + ["lt_text", 5, 2, 4, 2909, 24], + ["jump", "rel_done_2643", 2909, 24], + "rel_err_2644", [ "access", 4, @@ -28071,46 +28517,874 @@ "kind": "name", "make": "intrinsic" }, - 2810, - 17 + 2909, + 24 ], - ["access", 6, "error", 2810, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 2810, 17], - ["array", 8, 0, 2810, 17], - ["push", 8, 7, 2810, 17], - ["frame", 7, 4, 2, 2810, 17], - ["null", 4, 2810, 17], - ["setarg", 7, 0, 4, 2810, 17], - ["setarg", 7, 1, 6, 2810, 17], - ["setarg", 7, 2, 8, 2810, 17], - ["invoke", 7, 4, 2810, 17], - ["disrupt", 2810, 17], - "num_done_2680", - ["move", 2, 5, 2810, 17], - ["jump", "while_start_2548", 2810, 17], - "while_end_2549", - ["access", 2, 0, 2813, 27], - ["is_int", 4, 11, 2813, 27], - ["jump_false", 4, "rel_ni_2683", 2813, 27], + ["access", 6, "error", 2909, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 2909, 24], + ["array", 8, 0, 2909, 24], + ["push", 8, 7, 2909, 24], + ["frame", 7, 4, 2, 2909, 24], + ["null", 4, 2909, 24], + ["setarg", 7, 0, 4, 2909, 24], + ["setarg", 7, 1, 6, 2909, 24], + ["setarg", 7, 2, 8, 2909, 24], + ["invoke", 7, 4, 2909, 24], + ["disrupt", 2909, 24], + "rel_done_2643", + ["jump_false", 5, "while_end_2640", 2909, 24], + ["load_dynamic", 4, 12, 2, 2910, 25], + ["move", 13, 4, 2910, 25], + ["load_field", 4, 13, "kind", 2911, 14], + ["move", 14, 4, 2911, 14], + ["null", 4, 2912, 19], + ["is_identical", 5, 14, 4, 2912, 19], + ["jump_true", 5, "ne_nid_2648", 2912, 19], + ["jump", "ne_ni_2649", 2912, 19], + "ne_nid_2648", + ["false", 5, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_ni_2649", + ["is_int", 6, 14, 2912, 19], + ["jump_false", 6, "ne_nn_2650", 2912, 19], + "_nop_tc_42", + ["jump", "ne_nn_2650", 2912, 19], + ["ne_int", 5, 14, 4, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_nn_2650", + ["is_num", 6, 14, 2912, 19], + ["jump_false", 6, "ne_nt_2651", 2912, 19], + "_nop_tc_43", + ["jump", "ne_nt_2651", 2912, 19], + ["ne_float", 5, 14, 4, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_nt_2651", + ["is_text", 6, 14, 2912, 19], + ["jump_false", 6, "ne_nnl_2652", 2912, 19], + "_nop_tc_44", + ["jump", "ne_nnl_2652", 2912, 19], + ["ne_text", 5, 14, 4, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_nnl_2652", + ["is_null", 6, 14, 2912, 19], + ["jump_false", 6, "ne_nb_2653", 2912, 19], + "_nop_tc_45", + "_nop_tc_46", + ["false", 5, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_nb_2653", + ["is_bool", 6, 14, 2912, 19], + ["jump_false", 6, "ne_mis_2654", 2912, 19], + "_nop_tc_47", + ["jump", "ne_mis_2654", 2912, 19], + ["ne_bool", 5, 14, 4, 2912, 19], + ["jump", "ne_done_2647", 2912, 19], + "ne_mis_2654", + ["true", 5, 2912, 19], + "ne_done_2647", + ["jump_false", 5, "if_else_2645", 2912, 19], + ["access", 4, "call", 2913, 21], + ["is_identical", 5, 14, 4, 2913, 21], + ["jump_true", 5, "eq_done_2657", 2913, 21], + ["is_int", 6, 14, 2913, 21], + ["jump_false", 6, "eq_ni_2658", 2913, 21], + "_nop_tc_48", + ["jump", "eq_ni_2658", 2913, 21], + ["eq_int", 5, 14, 4, 2913, 21], + ["jump", "eq_done_2657", 2913, 21], + "eq_ni_2658", + ["is_num", 6, 14, 2913, 21], + ["jump_false", 6, "eq_nn_2659", 2913, 21], + "_nop_tc_49", + ["jump", "eq_nn_2659", 2913, 21], + ["eq_float", 5, 14, 4, 2913, 21], + ["jump", "eq_done_2657", 2913, 21], + "eq_nn_2659", + ["is_text", 6, 14, 2913, 21], + ["jump_false", 6, "eq_nt_2660", 2913, 21], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 5, 14, 4, 2913, 21], + ["jump", "eq_done_2657", 2913, 21], + "eq_nt_2660", + ["is_null", 6, 14, 2913, 21], + ["jump_false", 6, "eq_nnl_2661", 2913, 21], + "_nop_tc_52", + ["jump", "eq_nnl_2661", 2913, 21], + ["true", 5, 2913, 21], + ["jump", "eq_done_2657", 2913, 21], + "eq_nnl_2661", + ["is_bool", 6, 14, 2913, 21], + ["jump_false", 6, "eq_nb_2662", 2913, 21], + "_nop_tc_53", + ["jump", "eq_nb_2662", 2913, 21], + ["eq_bool", 5, 14, 4, 2913, 21], + ["jump", "eq_done_2657", 2913, 21], + "eq_nb_2662", + ["false", 5, 2913, 21], + "eq_done_2657", + ["jump_false", 5, "if_else_2655", 2913, 21], + ["load_field", 4, 13, "expression", 2914, 37], + ["access", 5, -1, 2914, 54], + ["get", 6, 94, 1, 2914, 28], + ["frame", 7, 6, 2, 2914, 28], + ["null", 6, 2914, 28], + ["setarg", 7, 0, 6, 2914, 28], + ["setarg", 7, 1, 4, 2914, 28], + ["setarg", 7, 2, 5, 2914, 28], + ["invoke", 7, 4, 2914, 28], + ["move", 11, 4, 2914, 28], + ["jump", "if_end_2656", 2914, 28], + "if_else_2655", + ["access", 4, "return", 2915, 28], + ["is_identical", 5, 14, 4, 2915, 28], + ["jump_true", 5, "eq_done_2668", 2915, 28], + ["is_int", 6, 14, 2915, 28], + ["jump_false", 6, "eq_ni_2669", 2915, 28], + "_nop_tc_54", + ["jump", "eq_ni_2669", 2915, 28], + ["eq_int", 5, 14, 4, 2915, 28], + ["jump", "eq_done_2668", 2915, 28], + "eq_ni_2669", + ["is_num", 6, 14, 2915, 28], + ["jump_false", 6, "eq_nn_2670", 2915, 28], + "_nop_tc_55", + ["jump", "eq_nn_2670", 2915, 28], + ["eq_float", 5, 14, 4, 2915, 28], + ["jump", "eq_done_2668", 2915, 28], + "eq_nn_2670", + ["is_text", 6, 14, 2915, 28], + ["jump_false", 6, "eq_nt_2671", 2915, 28], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 5, 14, 4, 2915, 28], + ["jump", "eq_done_2668", 2915, 28], + "eq_nt_2671", + ["is_null", 6, 14, 2915, 28], + ["jump_false", 6, "eq_nnl_2672", 2915, 28], + "_nop_tc_58", + ["jump", "eq_nnl_2672", 2915, 28], + ["true", 5, 2915, 28], + ["jump", "eq_done_2668", 2915, 28], + "eq_nnl_2672", + ["is_bool", 6, 14, 2915, 28], + ["jump_false", 6, "eq_nb_2673", 2915, 28], + "_nop_tc_59", + ["jump", "eq_nb_2673", 2915, 28], + ["eq_bool", 5, 14, 4, 2915, 28], + ["jump", "eq_done_2668", 2915, 28], + "eq_nb_2673", + ["false", 5, 2915, 28], + "eq_done_2668", + ["move", 4, 5, 2915, 28], + ["jump_true", 4, "or_end_2667", 2915, 28], + ["access", 5, "disrupt", 2915, 48], + ["is_identical", 6, 14, 5, 2915, 48], + ["jump_true", 6, "eq_done_2674", 2915, 48], + ["is_int", 7, 14, 2915, 48], + ["jump_false", 7, "eq_ni_2675", 2915, 48], + "_nop_tc_60", + ["jump", "eq_ni_2675", 2915, 48], + ["eq_int", 6, 14, 5, 2915, 48], + ["jump", "eq_done_2674", 2915, 48], + "eq_ni_2675", + ["is_num", 7, 14, 2915, 48], + ["jump_false", 7, "eq_nn_2676", 2915, 48], + "_nop_tc_61", + ["jump", "eq_nn_2676", 2915, 48], + ["eq_float", 6, 14, 5, 2915, 48], + ["jump", "eq_done_2674", 2915, 48], + "eq_nn_2676", + ["is_text", 7, 14, 2915, 48], + ["jump_false", 7, "eq_nt_2677", 2915, 48], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 6, 14, 5, 2915, 48], + ["jump", "eq_done_2674", 2915, 48], + "eq_nt_2677", + ["is_null", 7, 14, 2915, 48], + ["jump_false", 7, "eq_nnl_2678", 2915, 48], + "_nop_tc_64", + ["jump", "eq_nnl_2678", 2915, 48], + ["true", 6, 2915, 48], + ["jump", "eq_done_2674", 2915, 48], + "eq_nnl_2678", + ["is_bool", 7, 14, 2915, 48], + ["jump_false", 7, "eq_nb_2679", 2915, 48], + "_nop_tc_65", + ["jump", "eq_nb_2679", 2915, 48], + ["eq_bool", 6, 14, 5, 2915, 48], + ["jump", "eq_done_2674", 2915, 48], + "eq_nb_2679", + ["false", 6, 2915, 48], + "eq_done_2674", + ["move", 4, 6, 2915, 48], + "or_end_2667", + ["move", 5, 4, 2915, 48], + ["jump_true", 5, "or_end_2666", 2915, 48], + ["access", 4, "break", 2916, 28], + ["is_identical", 6, 14, 4, 2916, 28], + ["jump_true", 6, "eq_done_2680", 2916, 28], + ["is_int", 7, 14, 2916, 28], + ["jump_false", 7, "eq_ni_2681", 2916, 28], + "_nop_tc_66", + ["jump", "eq_ni_2681", 2916, 28], + ["eq_int", 6, 14, 4, 2916, 28], + ["jump", "eq_done_2680", 2916, 28], + "eq_ni_2681", + ["is_num", 7, 14, 2916, 28], + ["jump_false", 7, "eq_nn_2682", 2916, 28], + "_nop_tc_67", + ["jump", "eq_nn_2682", 2916, 28], + ["eq_float", 6, 14, 4, 2916, 28], + ["jump", "eq_done_2680", 2916, 28], + "eq_nn_2682", + ["is_text", 7, 14, 2916, 28], + ["jump_false", 7, "eq_nt_2683", 2916, 28], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 6, 14, 4, 2916, 28], + ["jump", "eq_done_2680", 2916, 28], + "eq_nt_2683", + ["is_null", 7, 14, 2916, 28], + ["jump_false", 7, "eq_nnl_2684", 2916, 28], + "_nop_tc_70", + ["jump", "eq_nnl_2684", 2916, 28], + ["true", 6, 2916, 28], + ["jump", "eq_done_2680", 2916, 28], + "eq_nnl_2684", + ["is_bool", 7, 14, 2916, 28], + ["jump_false", 7, "eq_nb_2685", 2916, 28], + "_nop_tc_71", + ["jump", "eq_nb_2685", 2916, 28], + ["eq_bool", 6, 14, 4, 2916, 28], + ["jump", "eq_done_2680", 2916, 28], + "eq_nb_2685", + ["false", 6, 2916, 28], + "eq_done_2680", + ["move", 5, 6, 2916, 28], + "or_end_2666", + ["move", 4, 5, 2916, 28], + ["jump_true", 4, "or_end_2665", 2916, 28], + ["access", 5, "continue", 2916, 47], + ["is_identical", 6, 14, 5, 2916, 47], + ["jump_true", 6, "eq_done_2686", 2916, 47], + ["is_int", 7, 14, 2916, 47], + ["jump_false", 7, "eq_ni_2687", 2916, 47], + "_nop_tc_72", + ["jump", "eq_ni_2687", 2916, 47], + ["eq_int", 6, 14, 5, 2916, 47], + ["jump", "eq_done_2686", 2916, 47], + "eq_ni_2687", + ["is_num", 7, 14, 2916, 47], + ["jump_false", 7, "eq_nn_2688", 2916, 47], + "_nop_tc_73", + ["jump", "eq_nn_2688", 2916, 47], + ["eq_float", 6, 14, 5, 2916, 47], + ["jump", "eq_done_2686", 2916, 47], + "eq_nn_2688", + ["is_text", 7, 14, 2916, 47], + ["jump_false", 7, "eq_nt_2689", 2916, 47], + "_nop_tc_74", + "_nop_tc_75", + ["eq_text", 6, 14, 5, 2916, 47], + ["jump", "eq_done_2686", 2916, 47], + "eq_nt_2689", + ["is_null", 7, 14, 2916, 47], + ["jump_false", 7, "eq_nnl_2690", 2916, 47], + "_nop_tc_76", + ["jump", "eq_nnl_2690", 2916, 47], + ["true", 6, 2916, 47], + ["jump", "eq_done_2686", 2916, 47], + "eq_nnl_2690", + ["is_bool", 7, 14, 2916, 47], + ["jump_false", 7, "eq_nb_2691", 2916, 47], + "_nop_tc_77", + ["jump", "eq_nb_2691", 2916, 47], + ["eq_bool", 6, 14, 5, 2916, 47], + ["jump", "eq_done_2686", 2916, 47], + "eq_nb_2691", + ["false", 6, 2916, 47], + "eq_done_2686", + ["move", 4, 6, 2916, 47], + "or_end_2665", + ["jump_false", 4, "if_else_2663", 2916, 47], + ["get", 4, 101, 1, 2917, 11], + ["frame", 5, 4, 1, 2917, 11], + ["null", 4, 2917, 11], + ["setarg", 5, 0, 4, 2917, 11], + ["setarg", 5, 1, 13, 2917, 11], + ["invoke", 5, 4, 2917, 11], + ["access", 11, -1, 2918, 28], + ["jump", "if_end_2664", 2918, 28], + "if_else_2663", + ["access", 4, "var", 2919, 28], + ["is_identical", 5, 14, 4, 2919, 28], + ["jump_true", 5, "eq_done_2704", 2919, 28], + ["is_int", 6, 14, 2919, 28], + ["jump_false", 6, "eq_ni_2705", 2919, 28], + "_nop_tc_78", + ["jump", "eq_ni_2705", 2919, 28], + ["eq_int", 5, 14, 4, 2919, 28], + ["jump", "eq_done_2704", 2919, 28], + "eq_ni_2705", + ["is_num", 6, 14, 2919, 28], + ["jump_false", 6, "eq_nn_2706", 2919, 28], + "_nop_tc_79", + ["jump", "eq_nn_2706", 2919, 28], + ["eq_float", 5, 14, 4, 2919, 28], + ["jump", "eq_done_2704", 2919, 28], + "eq_nn_2706", + ["is_text", 6, 14, 2919, 28], + ["jump_false", 6, "eq_nt_2707", 2919, 28], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 5, 14, 4, 2919, 28], + ["jump", "eq_done_2704", 2919, 28], + "eq_nt_2707", + ["is_null", 6, 14, 2919, 28], + ["jump_false", 6, "eq_nnl_2708", 2919, 28], + "_nop_tc_82", + ["jump", "eq_nnl_2708", 2919, 28], + ["true", 5, 2919, 28], + ["jump", "eq_done_2704", 2919, 28], + "eq_nnl_2708", + ["is_bool", 6, 14, 2919, 28], + ["jump_false", 6, "eq_nb_2709", 2919, 28], + "_nop_tc_83", + ["jump", "eq_nb_2709", 2919, 28], + ["eq_bool", 5, 14, 4, 2919, 28], + ["jump", "eq_done_2704", 2919, 28], + "eq_nb_2709", + ["false", 5, 2919, 28], + "eq_done_2704", + ["move", 4, 5, 2919, 28], + ["jump_true", 4, "or_end_2703", 2919, 28], + ["access", 5, "def", 2919, 45], + ["is_identical", 6, 14, 5, 2919, 45], + ["jump_true", 6, "eq_done_2710", 2919, 45], + ["is_int", 7, 14, 2919, 45], + ["jump_false", 7, "eq_ni_2711", 2919, 45], + "_nop_tc_84", + ["jump", "eq_ni_2711", 2919, 45], + ["eq_int", 6, 14, 5, 2919, 45], + ["jump", "eq_done_2710", 2919, 45], + "eq_ni_2711", + ["is_num", 7, 14, 2919, 45], + ["jump_false", 7, "eq_nn_2712", 2919, 45], + "_nop_tc_85", + ["jump", "eq_nn_2712", 2919, 45], + ["eq_float", 6, 14, 5, 2919, 45], + ["jump", "eq_done_2710", 2919, 45], + "eq_nn_2712", + ["is_text", 7, 14, 2919, 45], + ["jump_false", 7, "eq_nt_2713", 2919, 45], + "_nop_tc_86", + "_nop_tc_87", + ["eq_text", 6, 14, 5, 2919, 45], + ["jump", "eq_done_2710", 2919, 45], + "eq_nt_2713", + ["is_null", 7, 14, 2919, 45], + ["jump_false", 7, "eq_nnl_2714", 2919, 45], + "_nop_tc_88", + ["jump", "eq_nnl_2714", 2919, 45], + ["true", 6, 2919, 45], + ["jump", "eq_done_2710", 2919, 45], + "eq_nnl_2714", + ["is_bool", 7, 14, 2919, 45], + ["jump_false", 7, "eq_nb_2715", 2919, 45], + "_nop_tc_89", + ["jump", "eq_nb_2715", 2919, 45], + ["eq_bool", 6, 14, 5, 2919, 45], + ["jump", "eq_done_2710", 2919, 45], + "eq_nb_2715", + ["false", 6, 2919, 45], + "eq_done_2710", + ["move", 4, 6, 2919, 45], + "or_end_2703", + ["move", 5, 4, 2919, 45], + ["jump_true", 5, "or_end_2702", 2919, 45], + ["access", 4, "var_list", 2920, 28], + ["is_identical", 6, 14, 4, 2920, 28], + ["jump_true", 6, "eq_done_2716", 2920, 28], + ["is_int", 7, 14, 2920, 28], + ["jump_false", 7, "eq_ni_2717", 2920, 28], + "_nop_tc_90", + ["jump", "eq_ni_2717", 2920, 28], + ["eq_int", 6, 14, 4, 2920, 28], + ["jump", "eq_done_2716", 2920, 28], + "eq_ni_2717", + ["is_num", 7, 14, 2920, 28], + ["jump_false", 7, "eq_nn_2718", 2920, 28], + "_nop_tc_91", + ["jump", "eq_nn_2718", 2920, 28], + ["eq_float", 6, 14, 4, 2920, 28], + ["jump", "eq_done_2716", 2920, 28], + "eq_nn_2718", + ["is_text", 7, 14, 2920, 28], + ["jump_false", 7, "eq_nt_2719", 2920, 28], + "_nop_tc_92", + "_nop_tc_93", + ["eq_text", 6, 14, 4, 2920, 28], + ["jump", "eq_done_2716", 2920, 28], + "eq_nt_2719", + ["is_null", 7, 14, 2920, 28], + ["jump_false", 7, "eq_nnl_2720", 2920, 28], + "_nop_tc_94", + ["jump", "eq_nnl_2720", 2920, 28], + ["true", 6, 2920, 28], + ["jump", "eq_done_2716", 2920, 28], + "eq_nnl_2720", + ["is_bool", 7, 14, 2920, 28], + ["jump_false", 7, "eq_nb_2721", 2920, 28], + "_nop_tc_95", + ["jump", "eq_nb_2721", 2920, 28], + ["eq_bool", 6, 14, 4, 2920, 28], + ["jump", "eq_done_2716", 2920, 28], + "eq_nb_2721", + ["false", 6, 2920, 28], + "eq_done_2716", + ["move", 5, 6, 2920, 28], + "or_end_2702", + ["move", 4, 5, 2920, 28], + ["jump_true", 4, "or_end_2701", 2920, 28], + ["access", 5, "def_list", 2920, 50], + ["is_identical", 6, 14, 5, 2920, 50], + ["jump_true", 6, "eq_done_2722", 2920, 50], + ["is_int", 7, 14, 2920, 50], + ["jump_false", 7, "eq_ni_2723", 2920, 50], + "_nop_tc_96", + ["jump", "eq_ni_2723", 2920, 50], + ["eq_int", 6, 14, 5, 2920, 50], + ["jump", "eq_done_2722", 2920, 50], + "eq_ni_2723", + ["is_num", 7, 14, 2920, 50], + ["jump_false", 7, "eq_nn_2724", 2920, 50], + "_nop_tc_97", + ["jump", "eq_nn_2724", 2920, 50], + ["eq_float", 6, 14, 5, 2920, 50], + ["jump", "eq_done_2722", 2920, 50], + "eq_nn_2724", + ["is_text", 7, 14, 2920, 50], + ["jump_false", 7, "eq_nt_2725", 2920, 50], + "_nop_tc_98", + "_nop_tc_99", + ["eq_text", 6, 14, 5, 2920, 50], + ["jump", "eq_done_2722", 2920, 50], + "eq_nt_2725", + ["is_null", 7, 14, 2920, 50], + ["jump_false", 7, "eq_nnl_2726", 2920, 50], + "_nop_tc_100", + ["jump", "eq_nnl_2726", 2920, 50], + ["true", 6, 2920, 50], + ["jump", "eq_done_2722", 2920, 50], + "eq_nnl_2726", + ["is_bool", 7, 14, 2920, 50], + ["jump_false", 7, "eq_nb_2727", 2920, 50], + "_nop_tc_101", + ["jump", "eq_nb_2727", 2920, 50], + ["eq_bool", 6, 14, 5, 2920, 50], + ["jump", "eq_done_2722", 2920, 50], + "eq_nb_2727", + ["false", 6, 2920, 50], + "eq_done_2722", + ["move", 4, 6, 2920, 50], + "or_end_2701", + ["move", 5, 4, 2920, 50], + ["jump_true", 5, "or_end_2700", 2920, 50], + ["access", 4, "function", 2921, 28], + ["is_identical", 6, 14, 4, 2921, 28], + ["jump_true", 6, "eq_done_2728", 2921, 28], + ["is_int", 7, 14, 2921, 28], + ["jump_false", 7, "eq_ni_2729", 2921, 28], + "_nop_tc_102", + ["jump", "eq_ni_2729", 2921, 28], + ["eq_int", 6, 14, 4, 2921, 28], + ["jump", "eq_done_2728", 2921, 28], + "eq_ni_2729", + ["is_num", 7, 14, 2921, 28], + ["jump_false", 7, "eq_nn_2730", 2921, 28], + "_nop_tc_103", + ["jump", "eq_nn_2730", 2921, 28], + ["eq_float", 6, 14, 4, 2921, 28], + ["jump", "eq_done_2728", 2921, 28], + "eq_nn_2730", + ["is_text", 7, 14, 2921, 28], + ["jump_false", 7, "eq_nt_2731", 2921, 28], + "_nop_tc_104", + "_nop_tc_105", + ["eq_text", 6, 14, 4, 2921, 28], + ["jump", "eq_done_2728", 2921, 28], + "eq_nt_2731", + ["is_null", 7, 14, 2921, 28], + ["jump_false", 7, "eq_nnl_2732", 2921, 28], + "_nop_tc_106", + ["jump", "eq_nnl_2732", 2921, 28], + ["true", 6, 2921, 28], + ["jump", "eq_done_2728", 2921, 28], + "eq_nnl_2732", + ["is_bool", 7, 14, 2921, 28], + ["jump_false", 7, "eq_nb_2733", 2921, 28], + "_nop_tc_107", + ["jump", "eq_nb_2733", 2921, 28], + ["eq_bool", 6, 14, 4, 2921, 28], + ["jump", "eq_done_2728", 2921, 28], + "eq_nb_2733", + ["false", 6, 2921, 28], + "eq_done_2728", + ["move", 5, 6, 2921, 28], + "or_end_2700", + ["move", 4, 5, 2921, 28], + ["jump_true", 4, "or_end_2699", 2921, 28], + ["access", 5, "block", 2921, 50], + ["is_identical", 6, 14, 5, 2921, 50], + ["jump_true", 6, "eq_done_2734", 2921, 50], + ["is_int", 7, 14, 2921, 50], + ["jump_false", 7, "eq_ni_2735", 2921, 50], + "_nop_tc_108", + ["jump", "eq_ni_2735", 2921, 50], + ["eq_int", 6, 14, 5, 2921, 50], + ["jump", "eq_done_2734", 2921, 50], + "eq_ni_2735", + ["is_num", 7, 14, 2921, 50], + ["jump_false", 7, "eq_nn_2736", 2921, 50], + "_nop_tc_109", + ["jump", "eq_nn_2736", 2921, 50], + ["eq_float", 6, 14, 5, 2921, 50], + ["jump", "eq_done_2734", 2921, 50], + "eq_nn_2736", + ["is_text", 7, 14, 2921, 50], + ["jump_false", 7, "eq_nt_2737", 2921, 50], + "_nop_tc_110", + "_nop_tc_111", + ["eq_text", 6, 14, 5, 2921, 50], + ["jump", "eq_done_2734", 2921, 50], + "eq_nt_2737", + ["is_null", 7, 14, 2921, 50], + ["jump_false", 7, "eq_nnl_2738", 2921, 50], + "_nop_tc_112", + ["jump", "eq_nnl_2738", 2921, 50], + ["true", 6, 2921, 50], + ["jump", "eq_done_2734", 2921, 50], + "eq_nnl_2738", + ["is_bool", 7, 14, 2921, 50], + ["jump_false", 7, "eq_nb_2739", 2921, 50], + "_nop_tc_113", + ["jump", "eq_nb_2739", 2921, 50], + ["eq_bool", 6, 14, 5, 2921, 50], + ["jump", "eq_done_2734", 2921, 50], + "eq_nb_2739", + ["false", 6, 2921, 50], + "eq_done_2734", + ["move", 4, 6, 2921, 50], + "or_end_2699", + ["move", 5, 4, 2921, 50], + ["jump_true", 5, "or_end_2698", 2921, 50], + ["access", 4, "if", 2922, 28], + ["is_identical", 6, 14, 4, 2922, 28], + ["jump_true", 6, "eq_done_2740", 2922, 28], + ["is_int", 7, 14, 2922, 28], + ["jump_false", 7, "eq_ni_2741", 2922, 28], + "_nop_tc_114", + ["jump", "eq_ni_2741", 2922, 28], + ["eq_int", 6, 14, 4, 2922, 28], + ["jump", "eq_done_2740", 2922, 28], + "eq_ni_2741", + ["is_num", 7, 14, 2922, 28], + ["jump_false", 7, "eq_nn_2742", 2922, 28], + "_nop_tc_115", + ["jump", "eq_nn_2742", 2922, 28], + ["eq_float", 6, 14, 4, 2922, 28], + ["jump", "eq_done_2740", 2922, 28], + "eq_nn_2742", + ["is_text", 7, 14, 2922, 28], + ["jump_false", 7, "eq_nt_2743", 2922, 28], + "_nop_tc_116", + "_nop_tc_117", + ["eq_text", 6, 14, 4, 2922, 28], + ["jump", "eq_done_2740", 2922, 28], + "eq_nt_2743", + ["is_null", 7, 14, 2922, 28], + ["jump_false", 7, "eq_nnl_2744", 2922, 28], + "_nop_tc_118", + ["jump", "eq_nnl_2744", 2922, 28], + ["true", 6, 2922, 28], + ["jump", "eq_done_2740", 2922, 28], + "eq_nnl_2744", + ["is_bool", 7, 14, 2922, 28], + ["jump_false", 7, "eq_nb_2745", 2922, 28], + "_nop_tc_119", + ["jump", "eq_nb_2745", 2922, 28], + ["eq_bool", 6, 14, 4, 2922, 28], + ["jump", "eq_done_2740", 2922, 28], + "eq_nb_2745", + ["false", 6, 2922, 28], + "eq_done_2740", + ["move", 5, 6, 2922, 28], + "or_end_2698", + ["move", 4, 5, 2922, 28], + ["jump_true", 4, "or_end_2697", 2922, 28], + ["access", 5, "while", 2922, 44], + ["is_identical", 6, 14, 5, 2922, 44], + ["jump_true", 6, "eq_done_2746", 2922, 44], + ["is_int", 7, 14, 2922, 44], + ["jump_false", 7, "eq_ni_2747", 2922, 44], + "_nop_tc_120", + ["jump", "eq_ni_2747", 2922, 44], + ["eq_int", 6, 14, 5, 2922, 44], + ["jump", "eq_done_2746", 2922, 44], + "eq_ni_2747", + ["is_num", 7, 14, 2922, 44], + ["jump_false", 7, "eq_nn_2748", 2922, 44], + "_nop_tc_121", + ["jump", "eq_nn_2748", 2922, 44], + ["eq_float", 6, 14, 5, 2922, 44], + ["jump", "eq_done_2746", 2922, 44], + "eq_nn_2748", + ["is_text", 7, 14, 2922, 44], + ["jump_false", 7, "eq_nt_2749", 2922, 44], + "_nop_tc_122", + "_nop_tc_123", + ["eq_text", 6, 14, 5, 2922, 44], + ["jump", "eq_done_2746", 2922, 44], + "eq_nt_2749", + ["is_null", 7, 14, 2922, 44], + ["jump_false", 7, "eq_nnl_2750", 2922, 44], + "_nop_tc_124", + ["jump", "eq_nnl_2750", 2922, 44], + ["true", 6, 2922, 44], + ["jump", "eq_done_2746", 2922, 44], + "eq_nnl_2750", + ["is_bool", 7, 14, 2922, 44], + ["jump_false", 7, "eq_nb_2751", 2922, 44], + "_nop_tc_125", + ["jump", "eq_nb_2751", 2922, 44], + ["eq_bool", 6, 14, 5, 2922, 44], + ["jump", "eq_done_2746", 2922, 44], + "eq_nb_2751", + ["false", 6, 2922, 44], + "eq_done_2746", + ["move", 4, 6, 2922, 44], + "or_end_2697", + ["move", 5, 4, 2922, 44], + ["jump_true", 5, "or_end_2696", 2922, 44], + ["access", 4, "do", 2923, 28], + ["is_identical", 6, 14, 4, 2923, 28], + ["jump_true", 6, "eq_done_2752", 2923, 28], + ["is_int", 7, 14, 2923, 28], + ["jump_false", 7, "eq_ni_2753", 2923, 28], + "_nop_tc_126", + ["jump", "eq_ni_2753", 2923, 28], + ["eq_int", 6, 14, 4, 2923, 28], + ["jump", "eq_done_2752", 2923, 28], + "eq_ni_2753", + ["is_num", 7, 14, 2923, 28], + ["jump_false", 7, "eq_nn_2754", 2923, 28], + "_nop_tc_127", + ["jump", "eq_nn_2754", 2923, 28], + ["eq_float", 6, 14, 4, 2923, 28], + ["jump", "eq_done_2752", 2923, 28], + "eq_nn_2754", + ["is_text", 7, 14, 2923, 28], + ["jump_false", 7, "eq_nt_2755", 2923, 28], + "_nop_tc_128", + "_nop_tc_129", + ["eq_text", 6, 14, 4, 2923, 28], + ["jump", "eq_done_2752", 2923, 28], + "eq_nt_2755", + ["is_null", 7, 14, 2923, 28], + ["jump_false", 7, "eq_nnl_2756", 2923, 28], + "_nop_tc_130", + ["jump", "eq_nnl_2756", 2923, 28], + ["true", 6, 2923, 28], + ["jump", "eq_done_2752", 2923, 28], + "eq_nnl_2756", + ["is_bool", 7, 14, 2923, 28], + ["jump_false", 7, "eq_nb_2757", 2923, 28], + "_nop_tc_131", + ["jump", "eq_nb_2757", 2923, 28], + ["eq_bool", 6, 14, 4, 2923, 28], + ["jump", "eq_done_2752", 2923, 28], + "eq_nb_2757", + ["false", 6, 2923, 28], + "eq_done_2752", + ["move", 5, 6, 2923, 28], + "or_end_2696", + ["move", 4, 5, 2923, 28], + ["jump_true", 4, "or_end_2695", 2923, 28], + ["access", 5, "for", 2923, 44], + ["is_identical", 6, 14, 5, 2923, 44], + ["jump_true", 6, "eq_done_2758", 2923, 44], + ["is_int", 7, 14, 2923, 44], + ["jump_false", 7, "eq_ni_2759", 2923, 44], + "_nop_tc_132", + ["jump", "eq_ni_2759", 2923, 44], + ["eq_int", 6, 14, 5, 2923, 44], + ["jump", "eq_done_2758", 2923, 44], + "eq_ni_2759", + ["is_num", 7, 14, 2923, 44], + ["jump_false", 7, "eq_nn_2760", 2923, 44], + "_nop_tc_133", + ["jump", "eq_nn_2760", 2923, 44], + ["eq_float", 6, 14, 5, 2923, 44], + ["jump", "eq_done_2758", 2923, 44], + "eq_nn_2760", + ["is_text", 7, 14, 2923, 44], + ["jump_false", 7, "eq_nt_2761", 2923, 44], + "_nop_tc_134", + "_nop_tc_135", + ["eq_text", 6, 14, 5, 2923, 44], + ["jump", "eq_done_2758", 2923, 44], + "eq_nt_2761", + ["is_null", 7, 14, 2923, 44], + ["jump_false", 7, "eq_nnl_2762", 2923, 44], + "_nop_tc_136", + ["jump", "eq_nnl_2762", 2923, 44], + ["true", 6, 2923, 44], + ["jump", "eq_done_2758", 2923, 44], + "eq_nnl_2762", + ["is_bool", 7, 14, 2923, 44], + ["jump_false", 7, "eq_nb_2763", 2923, 44], + "_nop_tc_137", + ["jump", "eq_nb_2763", 2923, 44], + ["eq_bool", 6, 14, 5, 2923, 44], + ["jump", "eq_done_2758", 2923, 44], + "eq_nb_2763", + ["false", 6, 2923, 44], + "eq_done_2758", + ["move", 4, 6, 2923, 44], + "or_end_2695", + ["move", 5, 4, 2923, 44], + ["jump_true", 5, "or_end_2694", 2923, 44], + ["access", 4, "switch", 2924, 28], + ["is_identical", 6, 14, 4, 2924, 28], + ["jump_true", 6, "eq_done_2764", 2924, 28], + ["is_int", 7, 14, 2924, 28], + ["jump_false", 7, "eq_ni_2765", 2924, 28], "_nop_tc_138", + ["jump", "eq_ni_2765", 2924, 28], + ["eq_int", 6, 14, 4, 2924, 28], + ["jump", "eq_done_2764", 2924, 28], + "eq_ni_2765", + ["is_num", 7, 14, 2924, 28], + ["jump_false", 7, "eq_nn_2766", 2924, 28], "_nop_tc_139", - ["ge_int", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_ni_2683", - ["is_num", 4, 11, 2813, 27], - ["jump_false", 4, "rel_nn_2684", 2813, 27], + ["jump", "eq_nn_2766", 2924, 28], + ["eq_float", 6, 14, 4, 2924, 28], + ["jump", "eq_done_2764", 2924, 28], + "eq_nn_2766", + ["is_text", 7, 14, 2924, 28], + ["jump_false", 7, "eq_nt_2767", 2924, 28], "_nop_tc_140", "_nop_tc_141", - ["ge_float", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_nn_2684", - ["is_text", 4, 11, 2813, 27], - ["jump_false", 4, "rel_err_2686", 2813, 27], + ["eq_text", 6, 14, 4, 2924, 28], + ["jump", "eq_done_2764", 2924, 28], + "eq_nt_2767", + ["is_null", 7, 14, 2924, 28], + ["jump_false", 7, "eq_nnl_2768", 2924, 28], "_nop_tc_142", - ["jump", "rel_err_2686", 2813, 27], - ["ge_text", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_err_2686", + ["jump", "eq_nnl_2768", 2924, 28], + ["true", 6, 2924, 28], + ["jump", "eq_done_2764", 2924, 28], + "eq_nnl_2768", + ["is_bool", 7, 14, 2924, 28], + ["jump_false", 7, "eq_nb_2769", 2924, 28], + "_nop_tc_143", + ["jump", "eq_nb_2769", 2924, 28], + ["eq_bool", 6, 14, 4, 2924, 28], + ["jump", "eq_done_2764", 2924, 28], + "eq_nb_2769", + ["false", 6, 2924, 28], + "eq_done_2764", + ["move", 5, 6, 2924, 28], + "or_end_2694", + ["jump_false", 5, "if_else_2692", 2924, 28], + ["get", 4, 101, 1, 2925, 11], + ["frame", 5, 4, 1, 2925, 11], + ["null", 4, 2925, 11], + ["setarg", 5, 0, 4, 2925, 11], + ["setarg", 5, 1, 13, 2925, 11], + ["invoke", 5, 4, 2925, 11], + ["access", 11, -1, 2926, 28], + ["jump", "if_end_2693", 2926, 28], + "if_else_2692", + ["access", 4, -1, 2928, 43], + ["get", 5, 94, 1, 2928, 28], + ["frame", 6, 5, 2, 2928, 28], + ["null", 5, 2928, 28], + ["setarg", 6, 0, 5, 2928, 28], + ["setarg", 6, 1, 13, 2928, 28], + ["setarg", 6, 2, 4, 2928, 28], + ["invoke", 6, 4, 2928, 28], + ["move", 11, 4, 2928, 28], + "if_end_2693", + "if_end_2664", + "if_end_2656", + ["jump", "if_end_2646", 2928, 28], + "if_else_2645", + ["get", 4, 101, 1, 2931, 9], + ["frame", 5, 4, 1, 2931, 9], + ["null", 4, 2931, 9], + ["setarg", 5, 0, 4, 2931, 9], + ["setarg", 5, 1, 13, 2931, 9], + ["invoke", 5, 4, 2931, 9], + "if_end_2646", + ["access", 4, 1, 2933, 17], + "_nop_tc_144", + "_nop_tc_145", + "_nop_tc_146", + "_nop_tc_147", + ["add", 5, 2, 4, 2933, 17], + ["jump", "num_done_2771", 2933, 17], + "num_err_2770", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2933, + 17 + ], + ["access", 6, "error", 2933, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 2933, 17], + ["array", 8, 0, 2933, 17], + ["push", 8, 7, 2933, 17], + ["frame", 7, 4, 2, 2933, 17], + ["null", 4, 2933, 17], + ["setarg", 7, 0, 4, 2933, 17], + ["setarg", 7, 1, 6, 2933, 17], + ["setarg", 7, 2, 8, 2933, 17], + ["invoke", 7, 4, 2933, 17], + ["disrupt", 2933, 17], + "num_done_2771", + ["move", 2, 5, 2933, 17], + ["jump", "while_start_2639", 2933, 17], + "while_end_2640", + ["access", 2, 0, 2936, 27], + ["is_int", 4, 11, 2936, 27], + ["jump_false", 4, "rel_ni_2774", 2936, 27], + "_nop_tc_148", + "_nop_tc_149", + ["ge_int", 5, 11, 2, 2936, 27], + ["jump", "rel_done_2776", 2936, 27], + "rel_ni_2774", + ["is_num", 4, 11, 2936, 27], + ["jump_false", 4, "rel_nn_2775", 2936, 27], + "_nop_tc_150", + "_nop_tc_151", + ["ge_float", 5, 11, 2, 2936, 27], + ["jump", "rel_done_2776", 2936, 27], + "rel_nn_2775", + ["is_text", 4, 11, 2936, 27], + ["jump_false", 4, "rel_err_2777", 2936, 27], + "_nop_tc_152", + ["jump", "rel_err_2777", 2936, 27], + ["ge_text", 5, 11, 2, 2936, 27], + ["jump", "rel_done_2776", 2936, 27], + "rel_err_2777", [ "access", 2, @@ -28119,128 +29393,128 @@ "kind": "name", "make": "intrinsic" }, - 2813, + 2936, 27 ], - ["access", 4, "error", 2813, 27], - ["access", 6, "cannot compare with '>=': operands must be same type", 2813, 27], - ["array", 7, 0, 2813, 27], - ["push", 7, 6, 2813, 27], - ["frame", 6, 2, 2, 2813, 27], - ["null", 2, 2813, 27], - ["setarg", 6, 0, 2, 2813, 27], - ["setarg", 6, 1, 4, 2813, 27], - ["setarg", 6, 2, 7, 2813, 27], - ["invoke", 6, 2, 2813, 27], - ["disrupt", 2813, 27], - "rel_done_2685", - ["jump_false", 5, "if_else_2681", 2813, 27], - ["access", 2, "return", 2814, 14], - ["get", 4, 50, 1, 2814, 7], - ["frame", 5, 4, 2, 2814, 7], - ["null", 4, 2814, 7], - ["setarg", 5, 0, 4, 2814, 7], - ["setarg", 5, 1, 2, 2814, 7], - ["setarg", 5, 2, 11, 2814, 7], - ["invoke", 5, 2, 2814, 7], - ["jump", "if_end_2682", 2814, 7], - "if_else_2681", - ["get", 2, 40, 1, 2816, 19], - ["frame", 4, 2, 0, 2816, 19], - ["null", 2, 2816, 19], - ["setarg", 4, 0, 2, 2816, 19], - ["invoke", 4, 2, 2816, 19], - ["move", 15, 2, 2816, 19], - ["access", 2, "null", 2817, 14], - ["get", 4, 50, 1, 2817, 7], - ["frame", 5, 4, 2, 2817, 7], - ["null", 4, 2817, 7], - ["setarg", 5, 0, 4, 2817, 7], - ["setarg", 5, 1, 2, 2817, 7], - ["setarg", 5, 2, 15, 2817, 7], - ["invoke", 5, 2, 2817, 7], - ["access", 2, "return", 2818, 14], - ["get", 4, 50, 1, 2818, 7], - ["frame", 5, 4, 2, 2818, 7], - ["null", 4, 2818, 7], - ["setarg", 5, 0, 4, 2818, 7], - ["setarg", 5, 1, 2, 2818, 7], - ["setarg", 5, 2, 15, 2818, 7], - ["invoke", 5, 2, 2818, 7], - "if_end_2682", + ["access", 4, "error", 2936, 27], + ["access", 6, "cannot compare with '>=': operands must be same type", 2936, 27], + ["array", 7, 0, 2936, 27], + ["push", 7, 6, 2936, 27], + ["frame", 6, 2, 2, 2936, 27], + ["null", 2, 2936, 27], + ["setarg", 6, 0, 2, 2936, 27], + ["setarg", 6, 1, 4, 2936, 27], + ["setarg", 6, 2, 7, 2936, 27], + ["invoke", 6, 2, 2936, 27], + ["disrupt", 2936, 27], + "rel_done_2776", + ["jump_false", 5, "if_else_2772", 2936, 27], + ["access", 2, "return", 2937, 14], + ["get", 4, 53, 1, 2937, 7], + ["frame", 5, 4, 2, 2937, 7], + ["null", 4, 2937, 7], + ["setarg", 5, 0, 4, 2937, 7], + ["setarg", 5, 1, 2, 2937, 7], + ["setarg", 5, 2, 11, 2937, 7], + ["invoke", 5, 2, 2937, 7], + ["jump", "if_end_2773", 2937, 7], + "if_else_2772", + ["get", 2, 43, 1, 2939, 19], + ["frame", 4, 2, 0, 2939, 19], + ["null", 2, 2939, 19], + ["setarg", 4, 0, 2, 2939, 19], + ["invoke", 4, 2, 2939, 19], + ["move", 15, 2, 2939, 19], + ["access", 2, "null", 2940, 14], + ["get", 4, 53, 1, 2940, 7], + ["frame", 5, 4, 2, 2940, 7], + ["null", 4, 2940, 7], + ["setarg", 5, 0, 4, 2940, 7], + ["setarg", 5, 1, 2, 2940, 7], + ["setarg", 5, 2, 15, 2940, 7], + ["invoke", 5, 2, 2940, 7], + ["access", 2, "return", 2941, 14], + ["get", 4, 53, 1, 2941, 7], + ["frame", 5, 4, 2, 2941, 7], + ["null", 4, 2941, 7], + ["setarg", 5, 0, 4, 2941, 7], + ["setarg", 5, 1, 2, 2941, 7], + ["setarg", 5, 2, 15, 2941, 7], + ["invoke", 5, 2, 2941, 7], + "if_end_2773", ["record", 2, 0], - ["move", 16, 2, 2821, 14], - ["null", 2, 2822, 31], - ["is_identical", 4, 3, 2, 2822, 31], - ["jump_true", 4, "ne_nid_2690", 2822, 31], - ["jump", "ne_ni_2691", 2822, 31], - "ne_nid_2690", - ["false", 4, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_ni_2691", - ["is_int", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nn_2692", 2822, 31], - "_nop_tc_143", - ["jump", "ne_nn_2692", 2822, 31], - ["ne_int", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nn_2692", - ["is_num", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nt_2693", 2822, 31], - "_nop_tc_144", - ["jump", "ne_nt_2693", 2822, 31], - ["ne_float", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nt_2693", - ["is_text", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nnl_2694", 2822, 31], - "_nop_tc_145", - ["jump", "ne_nnl_2694", 2822, 31], - ["ne_text", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nnl_2694", - ["is_null", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nb_2695", 2822, 31], - "_nop_tc_146", - "_nop_tc_147", - ["false", 4, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nb_2695", - ["is_bool", 5, 3, 2822, 31], - ["jump_false", 5, "ne_mis_2696", 2822, 31], - "_nop_tc_148", - ["jump", "ne_mis_2696", 2822, 31], - ["ne_bool", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_mis_2696", - ["true", 4, 2822, 31], - "ne_done_2689", - ["jump_false", 4, "tern_else_2687", 2822, 31], - ["move", 2, 3, 2822, 38], - ["jump", "tern_end_2688", 2822, 38], - "tern_else_2687", - ["access", 4, "", 2822, 49], - ["move", 2, 4, 2822, 49], - "tern_end_2688", - ["store_field", 16, 2, "name", 2822, 5], - ["get", 2, 8, 1, 2823, 19], - ["store_field", 16, 2, "data", 2823, 5], - ["get", 2, 9, 1, 2824, 24], - ["store_field", 16, 2, "functions", 2824, 5], + ["move", 16, 2, 2944, 14], + ["null", 2, 2945, 31], + ["is_identical", 4, 3, 2, 2945, 31], + ["jump_true", 4, "ne_nid_2781", 2945, 31], + ["jump", "ne_ni_2782", 2945, 31], + "ne_nid_2781", + ["false", 4, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_ni_2782", + ["is_int", 5, 3, 2945, 31], + ["jump_false", 5, "ne_nn_2783", 2945, 31], + "_nop_tc_153", + ["jump", "ne_nn_2783", 2945, 31], + ["ne_int", 4, 3, 2, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_nn_2783", + ["is_num", 5, 3, 2945, 31], + ["jump_false", 5, "ne_nt_2784", 2945, 31], + "_nop_tc_154", + ["jump", "ne_nt_2784", 2945, 31], + ["ne_float", 4, 3, 2, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_nt_2784", + ["is_text", 5, 3, 2945, 31], + ["jump_false", 5, "ne_nnl_2785", 2945, 31], + "_nop_tc_155", + ["jump", "ne_nnl_2785", 2945, 31], + ["ne_text", 4, 3, 2, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_nnl_2785", + ["is_null", 5, 3, 2945, 31], + ["jump_false", 5, "ne_nb_2786", 2945, 31], + "_nop_tc_156", + "_nop_tc_157", + ["false", 4, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_nb_2786", + ["is_bool", 5, 3, 2945, 31], + ["jump_false", 5, "ne_mis_2787", 2945, 31], + "_nop_tc_158", + ["jump", "ne_mis_2787", 2945, 31], + ["ne_bool", 4, 3, 2, 2945, 31], + ["jump", "ne_done_2780", 2945, 31], + "ne_mis_2787", + ["true", 4, 2945, 31], + "ne_done_2780", + ["jump_false", 4, "tern_else_2778", 2945, 31], + ["move", 2, 3, 2945, 38], + ["jump", "tern_end_2779", 2945, 38], + "tern_else_2778", + ["access", 4, "", 2945, 49], + ["move", 2, 4, 2945, 49], + "tern_end_2779", + ["store_field", 16, 2, "name", 2945, 5], + ["get", 2, 11, 1, 2946, 19], + ["store_field", 16, 2, "data", 2946, 5], + ["get", 2, 12, 1, 2947, 24], + ["store_field", 16, 2, "functions", 2947, 5], ["record", 2, 4], - ["access", 4, 0, 2826, 16], - ["store_field", 2, 4, "nr_args", 2826, 16], - ["access", 4, 0, 2827, 23], - ["store_field", 2, 4, "nr_close_slots", 2827, 23], - ["get", 4, 16, 1, 2828, 17], - ["access", 5, 1, 2828, 30], - ["is_num", 6, 4, 2828, 30], - ["jump_false", 6, "num_err_2697", 2828, 30], - "_nop_tc_149", - "_nop_tc_150", - ["add", 6, 4, 5, 2828, 30], - ["jump", "num_done_2698", 2828, 30], - "num_err_2697", + ["access", 4, 0, 2949, 16], + ["store_field", 2, 4, "nr_args", 2949, 16], + ["access", 4, 0, 2950, 23], + ["store_field", 2, 4, "nr_close_slots", 2950, 23], + ["get", 4, 19, 1, 2951, 17], + ["access", 5, 1, 2951, 30], + ["is_num", 6, 4, 2951, 30], + ["jump_false", 6, "num_err_2788", 2951, 30], + "_nop_tc_159", + "_nop_tc_160", + ["add", 6, 4, 5, 2951, 30], + ["jump", "num_done_2789", 2951, 30], + "num_err_2788", [ "access", 4, @@ -28249,76 +29523,76 @@ "kind": "name", "make": "intrinsic" }, - 2828, + 2951, 30 ], - ["access", 5, "error", 2828, 30], - ["access", 7, "cannot apply '+': operands must be numbers", 2828, 30], - ["array", 8, 0, 2828, 30], - ["push", 8, 7, 2828, 30], - ["frame", 7, 4, 2, 2828, 30], - ["null", 4, 2828, 30], - ["setarg", 7, 0, 4, 2828, 30], - ["setarg", 7, 1, 5, 2828, 30], - ["setarg", 7, 2, 8, 2828, 30], - ["invoke", 7, 4, 2828, 30], - ["disrupt", 2828, 30], - "num_done_2698", - ["store_field", 2, 6, "nr_slots", 2828, 30], - ["get", 4, 2, 1, 2829, 21], - ["store_field", 2, 4, "instructions", 2829, 21], - ["store_field", 16, 2, "main", 2825, 5], - ["null", 2, 2832, 21], - ["is_identical", 4, 3, 2, 2832, 21], - ["jump_true", 4, "ne_nid_2702", 2832, 21], - ["jump", "ne_ni_2703", 2832, 21], - "ne_nid_2702", - ["false", 4, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_ni_2703", - ["is_int", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nn_2704", 2832, 21], - "_nop_tc_151", - ["jump", "ne_nn_2704", 2832, 21], - ["ne_int", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nn_2704", - ["is_num", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nt_2705", 2832, 21], - "_nop_tc_152", - ["jump", "ne_nt_2705", 2832, 21], - ["ne_float", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nt_2705", - ["is_text", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nnl_2706", 2832, 21], - "_nop_tc_153", - ["jump", "ne_nnl_2706", 2832, 21], - ["ne_text", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nnl_2706", - ["is_null", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nb_2707", 2832, 21], - "_nop_tc_154", - "_nop_tc_155", - ["false", 4, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nb_2707", - ["is_bool", 5, 3, 2832, 21], - ["jump_false", 5, "ne_mis_2708", 2832, 21], - "_nop_tc_156", - ["jump", "ne_mis_2708", 2832, 21], - ["ne_bool", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_mis_2708", - ["true", 4, 2832, 21], - "ne_done_2701", - ["jump_false", 4, "if_else_2699", 2832, 21], - ["store_field", 16, 3, "filename", 2833, 7], - ["jump", "if_end_2700", 2833, 7], - "if_else_2699", - "if_end_2700", - ["return", 16, 2836, 12], + ["access", 5, "error", 2951, 30], + ["access", 7, "cannot apply '+': operands must be numbers", 2951, 30], + ["array", 8, 0, 2951, 30], + ["push", 8, 7, 2951, 30], + ["frame", 7, 4, 2, 2951, 30], + ["null", 4, 2951, 30], + ["setarg", 7, 0, 4, 2951, 30], + ["setarg", 7, 1, 5, 2951, 30], + ["setarg", 7, 2, 8, 2951, 30], + ["invoke", 7, 4, 2951, 30], + ["disrupt", 2951, 30], + "num_done_2789", + ["store_field", 2, 6, "nr_slots", 2951, 30], + ["get", 4, 2, 1, 2952, 21], + ["store_field", 2, 4, "instructions", 2952, 21], + ["store_field", 16, 2, "main", 2948, 5], + ["null", 2, 2955, 21], + ["is_identical", 4, 3, 2, 2955, 21], + ["jump_true", 4, "ne_nid_2793", 2955, 21], + ["jump", "ne_ni_2794", 2955, 21], + "ne_nid_2793", + ["false", 4, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_ni_2794", + ["is_int", 5, 3, 2955, 21], + ["jump_false", 5, "ne_nn_2795", 2955, 21], + "_nop_tc_161", + ["jump", "ne_nn_2795", 2955, 21], + ["ne_int", 4, 3, 2, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_nn_2795", + ["is_num", 5, 3, 2955, 21], + ["jump_false", 5, "ne_nt_2796", 2955, 21], + "_nop_tc_162", + ["jump", "ne_nt_2796", 2955, 21], + ["ne_float", 4, 3, 2, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_nt_2796", + ["is_text", 5, 3, 2955, 21], + ["jump_false", 5, "ne_nnl_2797", 2955, 21], + "_nop_tc_163", + ["jump", "ne_nnl_2797", 2955, 21], + ["ne_text", 4, 3, 2, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_nnl_2797", + ["is_null", 5, 3, 2955, 21], + ["jump_false", 5, "ne_nb_2798", 2955, 21], + "_nop_tc_164", + "_nop_tc_165", + ["false", 4, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_nb_2798", + ["is_bool", 5, 3, 2955, 21], + ["jump_false", 5, "ne_mis_2799", 2955, 21], + "_nop_tc_166", + ["jump", "ne_mis_2799", 2955, 21], + ["ne_bool", 4, 3, 2, 2955, 21], + ["jump", "ne_done_2792", 2955, 21], + "ne_mis_2799", + ["true", 4, 2955, 21], + "ne_done_2792", + ["jump_false", 4, "if_else_2790", 2955, 21], + ["store_field", 16, 3, "filename", 2956, 7], + ["jump", "if_end_2791", 2956, 7], + "if_else_2790", + "if_end_2791", + ["return", 16, 2959, 12], "_nop_ur_1", "_nop_ur_2" ], @@ -28328,7 +29602,7 @@ }, { "disruption_pc": 0, - "nr_slots": 104, + "nr_slots": 110, "nr_close_slots": 0, "instructions": [ ["record", 2, 21], @@ -28340,14 +29614,14 @@ ["store_field", 2, 3, "*", 6, 39], ["access", 3, "divide", 6, 56], ["store_field", 2, 3, "/", 6, 56], - ["access", 3, "modulo", 7, 10], + ["access", 3, "remainder", 7, 10], ["store_field", 2, 3, "%", 7, 10], - ["access", 3, "bitand", 7, 25], - ["store_field", 2, 3, "&", 7, 25], - ["access", 3, "bitor", 7, 40], - ["store_field", 2, 3, "|", 7, 40], - ["access", 3, "bitxor", 7, 54], - ["store_field", 2, 3, "^", 7, 54], + ["access", 3, "bitand", 7, 28], + ["store_field", 2, 3, "&", 7, 28], + ["access", 3, "bitor", 7, 43], + ["store_field", 2, 3, "|", 7, 43], + ["access", 3, "bitxor", 7, 57], + ["store_field", 2, 3, "^", 7, 57], ["access", 3, "shl", 8, 11], ["store_field", 2, 3, "<<", 8, 11], ["access", 3, "shr", 8, 24], @@ -28430,10 +29704,10 @@ ["store_field", 2, 5, "multiply", 26, 40], ["access", 5, "/", 26, 53], ["store_field", 2, 5, "divide", 26, 53], - ["access", 5, "%", 27, 13], - ["store_field", 2, 5, "modulo", 27, 13], - ["access", 5, "**", 27, 23], - ["store_field", 2, 5, "pow", 27, 23], + ["access", 5, "%", 27, 16], + ["store_field", 2, 5, "remainder", 27, 16], + ["access", 5, "**", 27, 26], + ["store_field", 2, 5, "pow", 27, 26], ["access", 5, "<", 28, 9], ["store_field", 2, 5, "lt", 28, 9], ["access", 5, "<=", 28, 18], @@ -28452,14 +29726,14 @@ ["store_field", 2, 6, "*=", 32, 42], ["access", 6, "divide", 32, 60], ["store_field", 2, 6, "/=", 32, 60], - ["access", 6, "modulo", 33, 11], + ["access", 6, "remainder", 33, 11], ["store_field", 2, 6, "%=", 33, 11], - ["access", 6, "bitand", 33, 27], - ["store_field", 2, 6, "&=", 33, 27], - ["access", 6, "bitor", 33, 43], - ["store_field", 2, 6, "|=", 33, 43], - ["access", 6, "bitxor", 33, 58], - ["store_field", 2, 6, "^=", 33, 58], + ["access", 6, "bitand", 33, 30], + ["store_field", 2, 6, "&=", 33, 30], + ["access", 6, "bitor", 33, 46], + ["store_field", 2, 6, "|=", 33, 46], + ["access", 6, "bitxor", 33, 61], + ["store_field", 2, 6, "^=", 33, 61], ["access", 6, "shl", 34, 12], ["store_field", 2, 6, "<<=", 34, 12], ["access", 6, "shr", 34, 26], @@ -28489,205 +29763,245 @@ ["access", 7, "length", 41, 13], ["store_field", 2, 7, "length", 41, 13], ["move", 7, 2, 41, 13], - ["null", 2, 45, 24], - ["null", 8, 46, 16], - ["null", 9, 47, 21], - ["null", 10, 48, 16], - ["access", 11, 0, 49, 21], - ["access", 12, 0, 50, 19], - ["access", 13, 0, 51, 26], - ["access", 14, 0, 52, 26], - ["access", 15, 0, 53, 26], - ["access", 16, 0, 54, 20], - ["access", 17, 0, 55, 25], - ["access", 18, 0, 56, 24], - ["null", 19, 57, 22], - ["null", 20, 58, 25], - ["record", 21, 0], - ["move", 22, 21, 59, 21], - ["null", 21, 60, 25], - ["false", 23, 61, 20], - ["access", 24, 0, 62, 23], - ["null", 25, 63, 18], - ["null", 26, 64, 27], - ["access", 27, 0, 65, 20], - ["access", 28, 0, 66, 19], - ["null", 29, 67, 20], - ["false", 30, 68, 26], - ["access", 31, 0, 71, 18], - ["access", 32, 0, 72, 18], - ["access", 33, 0, 73, 19], - ["null", 34, 74, 16], - ["null", 35, 75, 16], - ["null", 36, 76, 20], - ["function", 37, 0, 79, 20], - ["move", 38, 37, 79, 20], - ["function", 37, 1, 101, 23], - ["move", 39, 37, 101, 23], - ["function", 37, 2, 122, 20], - ["move", 40, 37, 122, 20], - ["function", 37, 3, 132, 17], - ["move", 41, 37, 132, 17], - ["function", 37, 4, 136, 18], - ["move", 42, 37, 136, 18], - ["function", 37, 5, 148, 24], - ["move", 43, 37, 148, 24], - ["function", 37, 6, 160, 27], - ["move", 44, 37, 160, 27], - ["function", 37, 7, 177, 19], - ["move", 45, 37, 177, 19], - ["function", 37, 8, 184, 17], - ["move", 46, 37, 184, 17], - ["function", 37, 9, 194, 19], - ["move", 47, 37, 194, 19], - ["function", 37, 10, 200, 20], - ["move", 48, 37, 200, 20], - ["function", 37, 11, 204, 16], - ["move", 49, 37, 204, 16], - ["function", 37, 12, 208, 16], - ["move", 50, 37, 208, 16], - ["function", 37, 13, 212, 16], - ["move", 51, 37, 212, 16], - ["function", 37, 14, 216, 16], - ["move", 52, 37, 216, 16], - ["function", 37, 15, 225, 21], - ["move", 53, 37, 225, 21], - ["function", 37, 16, 230, 24], - ["move", 54, 37, 230, 24], - ["function", 37, 17, 234, 24], - ["move", 55, 37, 234, 24], - ["function", 37, 18, 238, 25], - ["move", 56, 37, 238, 25], - ["function", 37, 19, 246, 25], - ["move", 57, 37, 246, 25], - ["function", 37, 20, 250, 24], - ["move", 58, 37, 250, 24], - ["function", 37, 21, 271, 19], - ["move", 59, 37, 271, 19], - ["function", 37, 22, 275, 24], - ["move", 60, 37, 275, 24], - ["function", 37, 23, 282, 22], - ["move", 61, 37, 282, 22], - ["function", 37, 24, 288, 23], - ["move", 62, 37, 288, 23], - ["function", 37, 25, 294, 25], - ["move", 63, 37, 294, 25], - ["function", 37, 26, 313, 29], - ["move", 64, 37, 313, 29], - ["function", 37, 27, 360, 28], - ["move", 65, 37, 360, 28], - ["function", 37, 28, 385, 28], - ["move", 66, 37, 385, 28], - ["function", 37, 29, 457, 28], - ["move", 67, 37, 457, 28], - ["function", 37, 30, 538, 25], - ["move", 68, 37, 538, 25], - ["function", 37, 31, 609, 29], - ["move", 69, 37, 609, 29], - ["record", 37, 4], - ["access", 70, "lt_int", 632, 10], - ["access", 71, "lt_float", 632, 20], - ["access", 72, "lt_text", 632, 32], - ["array", 73, 3, 632, 32], - ["push", 73, 70, 632, 32], - ["push", 73, 71, 632, 32], - ["push", 73, 72, 632, 32], - ["store_field", 37, 73, "lt", 632, 32], - ["access", 70, "le_int", 633, 10], - ["access", 71, "le_float", 633, 20], - ["access", 72, "le_text", 633, 32], - ["array", 73, 3, 633, 32], - ["push", 73, 70, 633, 32], - ["push", 73, 71, 633, 32], - ["push", 73, 72, 633, 32], - ["store_field", 37, 73, "le", 633, 32], - ["access", 70, "gt_int", 634, 10], - ["access", 71, "gt_float", 634, 20], - ["access", 72, "gt_text", 634, 32], - ["array", 73, 3, 634, 32], - ["push", 73, 70, 634, 32], - ["push", 73, 71, 634, 32], - ["push", 73, 72, 634, 32], - ["store_field", 37, 73, "gt", 634, 32], - ["access", 70, "ge_int", 635, 10], - ["access", 71, "ge_float", 635, 20], - ["access", 72, "ge_text", 635, 32], - ["array", 73, 3, 635, 32], - ["push", 73, 70, 635, 32], - ["push", 73, 71, 635, 32], - ["push", 73, 72, 635, 32], - ["store_field", 37, 73, "ge", 635, 32], - ["move", 70, 37, 635, 32], - ["function", 37, 32, 637, 20], - ["move", 71, 37, 637, 20], - ["function", 37, 33, 664, 23], - ["move", 72, 37, 664, 23], - ["function", 37, 34, 668, 23], - ["move", 73, 37, 668, 23], - ["function", 37, 35, 672, 23], - ["move", 74, 37, 672, 23], - ["function", 37, 36, 682, 23], - ["move", 75, 37, 682, 23], - ["function", 37, 37, 692, 19], - ["move", 76, 37, 692, 19], - ["function", 37, 38, 709, 26], - ["move", 77, 37, 709, 26], - ["function", 37, 39, 760, 30], - ["move", 78, 37, 760, 30], - ["function", 37, 40, 819, 22], - ["move", 79, 37, 819, 22], - ["function", 37, 41, 836, 29], - ["move", 80, 37, 836, 29], - ["function", 37, 42, 854, 25], - ["move", 81, 37, 854, 25], - ["function", 37, 43, 881, 20], - ["move", 82, 37, 881, 20], - ["function", 37, 44, 919, 27], - ["move", 83, 37, 919, 27], - ["true", 37, 931, 23], - ["true", 84, 932, 23], - ["true", 85, 933, 22], - ["true", 86, 934, 21], - ["true", 87, 935, 23], - ["function", 88, 45, 940, 26], - ["move", 89, 88, 940, 26], - ["function", 88, 46, 978, 30], - ["move", 90, 88, 978, 30], - ["function", 88, 47, 1010, 29], - ["move", 91, 88, 1010, 29], - ["function", 88, 48, 1048, 28], - ["move", 92, 88, 1048, 28], - ["function", 88, 49, 1086, 30], - ["move", 93, 88, 1086, 30], - ["function", 88, 50, 1124, 30], - ["move", 94, 88, 1124, 30], - ["null", 88, 1248, 18], - ["null", 95, 1249, 23], - ["null", 96, 1250, 22], - ["function", 97, 51, 1253, 31], - ["move", 98, 97, 1253, 31], - ["function", 97, 52, 1259, 20], - ["move", 99, 97, 1259, 20], - ["array", 97, 0, 1328, 23], - ["move", 100, 97, 1328, 23], - ["function", 97, 53, 1330, 29], - ["move", 101, 97, 1330, 29], - ["function", 97, 54, 1421, 20], - ["move", 102, 97, 1421, 20], - ["function", 97, 55, 1516, 14], - ["move", 88, 97, 1516, 14], - ["function", 97, 56, 2102, 19], - ["move", 95, 97, 2102, 19], - ["function", 97, 57, 2514, 18], - ["move", 96, 97, 2514, 18], - ["function", 97, 58, 2716, 21], - ["move", 103, 97, 2716, 21], - ["frame", 97, 103, 1, 2839, 10], - ["null", 103, 2839, 10], - ["setarg", 97, 0, 103, 2839, 10], - ["setarg", 97, 1, 1, 2839, 10], - ["tail_invoke", 97, 103, 2839, 10], - ["return", 103, 2839, 10], + ["record", 2, 6], + ["access", 8, "abs", 46, 10], + ["store_field", 2, 8, "abs", 46, 10], + ["access", 8, "sign", 47, 11], + ["store_field", 2, 8, "sign", 47, 11], + ["access", 8, "fraction", 48, 15], + ["store_field", 2, 8, "fraction", 48, 15], + ["access", 8, "integer", 49, 14], + ["store_field", 2, 8, "integer", 49, 14], + ["access", 8, "integer", 50, 12], + ["store_field", 2, 8, "whole", 50, 12], + ["access", 8, "negate", 51, 10], + ["store_field", 2, 8, "neg", 51, 10], + ["move", 8, 2, 51, 10], + ["record", 2, 4], + ["access", 9, "modulo", 54, 13], + ["store_field", 2, 9, "modulo", 54, 13], + ["access", 9, "remainder", 55, 16], + ["store_field", 2, 9, "remainder", 55, 16], + ["access", 9, "max", 56, 10], + ["store_field", 2, 9, "max", 56, 10], + ["access", 9, "min", 57, 10], + ["store_field", 2, 9, "min", 57, 10], + ["move", 9, 2, 57, 10], + ["record", 2, 4], + ["access", 10, "floor", 60, 12], + ["store_field", 2, 10, "floor", 60, 12], + ["access", 10, "ceiling", 61, 14], + ["store_field", 2, 10, "ceiling", 61, 14], + ["access", 10, "round", 62, 12], + ["store_field", 2, 10, "round", 62, 12], + ["access", 10, "trunc", 63, 12], + ["store_field", 2, 10, "trunc", 63, 12], + ["move", 10, 2, 63, 12], + ["null", 2, 67, 24], + ["null", 11, 68, 16], + ["null", 12, 69, 21], + ["null", 13, 70, 16], + ["access", 14, 0, 71, 21], + ["access", 15, 0, 72, 19], + ["access", 16, 0, 73, 26], + ["access", 17, 0, 74, 26], + ["access", 18, 0, 75, 26], + ["access", 19, 0, 76, 20], + ["access", 20, 0, 77, 25], + ["access", 21, 0, 78, 24], + ["null", 22, 79, 22], + ["null", 23, 80, 25], + ["record", 24, 0], + ["move", 25, 24, 81, 21], + ["null", 24, 82, 25], + ["false", 26, 83, 20], + ["access", 27, 0, 84, 23], + ["null", 28, 85, 18], + ["null", 29, 86, 27], + ["access", 30, 0, 87, 20], + ["access", 31, 0, 88, 19], + ["null", 32, 89, 20], + ["false", 33, 90, 26], + ["access", 34, 0, 93, 18], + ["access", 35, 0, 94, 18], + ["access", 36, 0, 95, 19], + ["null", 37, 96, 16], + ["null", 38, 97, 16], + ["null", 39, 98, 20], + ["function", 40, 0, 101, 20], + ["move", 41, 40, 101, 20], + ["function", 40, 1, 123, 23], + ["move", 42, 40, 123, 23], + ["function", 40, 2, 144, 20], + ["move", 43, 40, 144, 20], + ["function", 40, 3, 154, 17], + ["move", 44, 40, 154, 17], + ["function", 40, 4, 158, 18], + ["move", 45, 40, 158, 18], + ["function", 40, 5, 170, 24], + ["move", 46, 40, 170, 24], + ["function", 40, 6, 182, 27], + ["move", 47, 40, 182, 27], + ["function", 40, 7, 199, 19], + ["move", 48, 40, 199, 19], + ["function", 40, 8, 206, 17], + ["move", 49, 40, 206, 17], + ["function", 40, 9, 216, 19], + ["move", 50, 40, 216, 19], + ["function", 40, 10, 222, 20], + ["move", 51, 40, 222, 20], + ["function", 40, 11, 226, 16], + ["move", 52, 40, 226, 16], + ["function", 40, 12, 230, 16], + ["move", 53, 40, 230, 16], + ["function", 40, 13, 234, 16], + ["move", 54, 40, 234, 16], + ["function", 40, 14, 238, 16], + ["move", 55, 40, 238, 16], + ["function", 40, 15, 247, 21], + ["move", 56, 40, 247, 21], + ["function", 40, 16, 252, 24], + ["move", 57, 40, 252, 24], + ["function", 40, 17, 256, 24], + ["move", 58, 40, 256, 24], + ["function", 40, 18, 260, 25], + ["move", 59, 40, 260, 25], + ["function", 40, 19, 268, 25], + ["move", 60, 40, 268, 25], + ["function", 40, 20, 272, 24], + ["move", 61, 40, 272, 24], + ["function", 40, 21, 293, 19], + ["move", 62, 40, 293, 19], + ["function", 40, 22, 297, 24], + ["move", 63, 40, 297, 24], + ["function", 40, 23, 304, 22], + ["move", 64, 40, 304, 22], + ["function", 40, 24, 310, 23], + ["move", 65, 40, 310, 23], + ["function", 40, 25, 316, 25], + ["move", 66, 40, 316, 25], + ["function", 40, 26, 335, 29], + ["move", 67, 40, 335, 29], + ["function", 40, 27, 382, 28], + ["move", 68, 40, 382, 28], + ["function", 40, 28, 407, 28], + ["move", 69, 40, 407, 28], + ["function", 40, 29, 479, 28], + ["move", 70, 40, 479, 28], + ["function", 40, 30, 560, 25], + ["move", 71, 40, 560, 25], + ["function", 40, 31, 631, 29], + ["move", 72, 40, 631, 29], + ["record", 40, 4], + ["access", 73, "lt_int", 654, 10], + ["access", 74, "lt_float", 654, 20], + ["access", 75, "lt_text", 654, 32], + ["array", 76, 3, 654, 32], + ["push", 76, 73, 654, 32], + ["push", 76, 74, 654, 32], + ["push", 76, 75, 654, 32], + ["store_field", 40, 76, "lt", 654, 32], + ["access", 73, "le_int", 655, 10], + ["access", 74, "le_float", 655, 20], + ["access", 75, "le_text", 655, 32], + ["array", 76, 3, 655, 32], + ["push", 76, 73, 655, 32], + ["push", 76, 74, 655, 32], + ["push", 76, 75, 655, 32], + ["store_field", 40, 76, "le", 655, 32], + ["access", 73, "gt_int", 656, 10], + ["access", 74, "gt_float", 656, 20], + ["access", 75, "gt_text", 656, 32], + ["array", 76, 3, 656, 32], + ["push", 76, 73, 656, 32], + ["push", 76, 74, 656, 32], + ["push", 76, 75, 656, 32], + ["store_field", 40, 76, "gt", 656, 32], + ["access", 73, "ge_int", 657, 10], + ["access", 74, "ge_float", 657, 20], + ["access", 75, "ge_text", 657, 32], + ["array", 76, 3, 657, 32], + ["push", 76, 73, 657, 32], + ["push", 76, 74, 657, 32], + ["push", 76, 75, 657, 32], + ["store_field", 40, 76, "ge", 657, 32], + ["move", 73, 40, 657, 32], + ["function", 40, 32, 659, 20], + ["move", 74, 40, 659, 20], + ["function", 40, 33, 687, 23], + ["move", 75, 40, 687, 23], + ["function", 40, 34, 691, 23], + ["move", 76, 40, 691, 23], + ["function", 40, 35, 695, 23], + ["move", 77, 40, 695, 23], + ["function", 40, 36, 705, 23], + ["move", 78, 40, 705, 23], + ["function", 40, 37, 715, 19], + ["move", 79, 40, 715, 19], + ["function", 40, 38, 732, 26], + ["move", 80, 40, 732, 26], + ["function", 40, 39, 783, 30], + ["move", 81, 40, 783, 30], + ["function", 40, 40, 842, 22], + ["move", 82, 40, 842, 22], + ["function", 40, 41, 859, 29], + ["move", 83, 40, 859, 29], + ["function", 40, 42, 877, 25], + ["move", 84, 40, 877, 25], + ["function", 40, 43, 905, 34], + ["move", 85, 40, 905, 34], + ["function", 40, 44, 920, 35], + ["move", 86, 40, 920, 35], + ["function", 40, 45, 938, 34], + ["move", 87, 40, 938, 34], + ["function", 40, 46, 954, 20], + ["move", 88, 40, 954, 20], + ["function", 40, 47, 992, 27], + ["move", 89, 40, 992, 27], + ["true", 40, 1004, 23], + ["true", 90, 1005, 23], + ["true", 91, 1006, 22], + ["true", 92, 1007, 21], + ["true", 93, 1008, 23], + ["function", 94, 48, 1013, 26], + ["move", 95, 94, 1013, 26], + ["function", 94, 49, 1051, 30], + ["move", 96, 94, 1051, 30], + ["function", 94, 50, 1097, 29], + ["move", 97, 94, 1097, 29], + ["function", 94, 51, 1135, 28], + ["move", 98, 94, 1135, 28], + ["function", 94, 52, 1173, 30], + ["move", 99, 94, 1173, 30], + ["function", 94, 53, 1225, 30], + ["move", 100, 94, 1225, 30], + ["null", 94, 1349, 18], + ["null", 101, 1350, 23], + ["null", 102, 1351, 22], + ["function", 103, 54, 1354, 31], + ["move", 104, 103, 1354, 31], + ["function", 103, 55, 1360, 20], + ["move", 105, 103, 1360, 20], + ["array", 103, 0, 1429, 23], + ["move", 106, 103, 1429, 23], + ["function", 103, 56, 1431, 29], + ["move", 107, 103, 1431, 29], + ["function", 103, 57, 1522, 20], + ["move", 108, 103, 1522, 20], + ["function", 103, 58, 1617, 14], + ["move", 94, 103, 1617, 14], + ["function", 103, 59, 2225, 19], + ["move", 101, 103, 2225, 19], + ["function", 103, 60, 2637, 18], + ["move", 102, 103, 2637, 18], + ["function", 103, 61, 2839, 21], + ["move", 109, 103, 2839, 21], + ["frame", 103, 109, 1, 2962, 10], + ["null", 109, 2962, 10], + ["setarg", 103, 0, 109, 2962, 10], + ["setarg", 103, 1, 1, 2962, 10], + ["tail_invoke", 103, 109, 2962, 10], + ["return", 109, 2962, 10], "_nop_ur_1", "_nop_ur_2" ], @@ -28698,30 +30012,30 @@ "4": true, "89": true, "85": true, - "75": true, "94": true, "88": true, - "79": true, "92": true, "83": true, "93": true, "82": true, - "5": true, "81": true, + "5": true, + "101": true, + "99": true, "91": true, "3": true, - "77": true, + "104": true, "7": true, - "80": true, + "103": true, "98": true, - "84": true, - "76": true, + "100": true, + "96": true, + "95": true, "86": true, "97": true, "6": true, - "95": true, - "78": true, - "96": true, + "84": true, + "102": true, "87": true, "90": true, "2": true @@ -28749,9 +30063,9 @@ ["setarg", 3, 0, 2, 1, 12], ["setarg", 3, 1, 1, 1, 12], ["invoke", 3, 1, 1, 12], - ["function", 1, 59, 3, 13], + ["function", 1, 62, 3, 13], ["move", 2, 1, 3, 13], - ["return", 2, 2842, 8], + ["return", 2, 2965, 8], "_nop_ur_1", "_nop_ur_2" ], diff --git a/boot/parse.cm.mcode b/boot/parse.cm.mcode index 1a1e90d3..1bd624a0 100644 --- a/boot/parse.cm.mcode +++ b/boot/parse.cm.mcode @@ -398,26 +398,26 @@ ["jump_false", 6, "rel_ni_41", 50, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_int", 8, 2, 7, 50, 23], + ["lt_int", 6, 2, 7, 50, 23], ["jump", "rel_done_43", 50, 23], "rel_ni_41", - ["is_num", 6, 2, 50, 23], - ["jump_false", 6, "rel_nn_42", 50, 23], "_nop_tc_5", "_nop_tc_6", - ["lt_float", 8, 2, 7, 50, 23], + "_nop_tc_7", + "_nop_tc_8", + ["lt_float", 6, 2, 7, 50, 23], ["jump", "rel_done_43", 50, 23], "rel_nn_42", - ["is_text", 6, 2, 50, 23], - ["jump_false", 6, "rel_err_44", 50, 23], - "_nop_tc_7", + "_nop_tc_9", ["jump", "rel_err_44", 50, 23], - ["lt_text", 8, 2, 7, 50, 23], + "_nop_tc_10", + ["jump", "rel_err_44", 50, 23], + ["lt_text", 6, 2, 7, 50, 23], ["jump", "rel_done_43", 50, 23], "rel_err_44", [ "access", - 6, + 7, { "name": "log", "kind": "name", @@ -426,19 +426,19 @@ 50, 23 ], - ["access", 7, "error", 50, 23], + ["access", 8, "error", 50, 23], ["access", 9, "cannot compare with '<': operands must be same type", 50, 23], ["array", 10, 0, 50, 23], ["push", 10, 9, 50, 23], - ["frame", 9, 6, 2, 50, 23], - ["null", 6, 50, 23], - ["setarg", 9, 0, 6, 50, 23], - ["setarg", 9, 1, 7, 50, 23], + ["frame", 9, 7, 2, 50, 23], + ["null", 7, 50, 23], + ["setarg", 9, 0, 7, 50, 23], + ["setarg", 9, 1, 8, 50, 23], ["setarg", 9, 2, 10, 50, 23], - ["invoke", 9, 6, 50, 23], + ["invoke", 9, 7, 50, 23], ["disrupt", 50, 23], "rel_done_43", - ["jump_false", 8, "while_end_40", 50, 23], + ["jump_false", 6, "while_end_40", 50, 23], ["get", 6, 1, 1, 51, 11], ["load_dynamic", 7, 6, 2, 51, 18], ["move", 4, 7, 51, 18], @@ -454,35 +454,35 @@ "ne_ni_51", ["is_int", 8, 5, 53, 16], ["jump_false", 8, "ne_nn_52", 53, 16], - "_nop_tc_8", + "_nop_tc_11", ["jump", "ne_nn_52", 53, 16], ["ne_int", 7, 5, 6, 53, 16], ["jump", "ne_done_49", 53, 16], "ne_nn_52", ["is_num", 8, 5, 53, 16], ["jump_false", 8, "ne_nt_53", 53, 16], - "_nop_tc_9", + "_nop_tc_12", ["jump", "ne_nt_53", 53, 16], ["ne_float", 7, 5, 6, 53, 16], ["jump", "ne_done_49", 53, 16], "ne_nt_53", ["is_text", 8, 5, 53, 16], ["jump_false", 8, "ne_nnl_54", 53, 16], - "_nop_tc_10", - "_nop_tc_11", + "_nop_tc_13", + "_nop_tc_14", ["ne_text", 7, 5, 6, 53, 16], ["jump", "ne_done_49", 53, 16], "ne_nnl_54", ["is_null", 8, 5, 53, 16], ["jump_false", 8, "ne_nb_55", 53, 16], - "_nop_tc_12", + "_nop_tc_15", ["jump", "ne_nb_55", 53, 16], ["false", 7, 53, 16], ["jump", "ne_done_49", 53, 16], "ne_nb_55", ["is_bool", 8, 5, 53, 16], ["jump_false", 8, "ne_mis_56", 53, 16], - "_nop_tc_13", + "_nop_tc_16", ["jump", "ne_mis_56", 53, 16], ["ne_bool", 7, 5, 6, 53, 16], ["jump", "ne_done_49", 53, 16], @@ -501,35 +501,35 @@ "ne_ni_59", ["is_int", 9, 5, 53, 32], ["jump_false", 9, "ne_nn_60", 53, 32], - "_nop_tc_14", + "_nop_tc_17", ["jump", "ne_nn_60", 53, 32], ["ne_int", 8, 5, 7, 53, 32], ["jump", "ne_done_57", 53, 32], "ne_nn_60", ["is_num", 9, 5, 53, 32], ["jump_false", 9, "ne_nt_61", 53, 32], - "_nop_tc_15", + "_nop_tc_18", ["jump", "ne_nt_61", 53, 32], ["ne_float", 8, 5, 7, 53, 32], ["jump", "ne_done_57", 53, 32], "ne_nt_61", ["is_text", 9, 5, 53, 32], ["jump_false", 9, "ne_nnl_62", 53, 32], - "_nop_tc_16", - "_nop_tc_17", + "_nop_tc_19", + "_nop_tc_20", ["ne_text", 8, 5, 7, 53, 32], ["jump", "ne_done_57", 53, 32], "ne_nnl_62", ["is_null", 9, 5, 53, 32], ["jump_false", 9, "ne_nb_63", 53, 32], - "_nop_tc_18", + "_nop_tc_21", ["jump", "ne_nb_63", 53, 32], ["false", 8, 53, 32], ["jump", "ne_done_57", 53, 32], "ne_nb_63", ["is_bool", 9, 5, 53, 32], ["jump_false", 9, "ne_mis_64", 53, 32], - "_nop_tc_19", + "_nop_tc_22", ["jump", "ne_mis_64", 53, 32], ["ne_bool", 8, 5, 7, 53, 32], ["jump", "ne_done_57", 53, 32], @@ -550,35 +550,35 @@ "ne_ni_67", ["is_int", 9, 5, 53, 50], ["jump_false", 9, "ne_nn_68", 53, 50], - "_nop_tc_20", + "_nop_tc_23", ["jump", "ne_nn_68", 53, 50], ["ne_int", 8, 5, 6, 53, 50], ["jump", "ne_done_65", 53, 50], "ne_nn_68", ["is_num", 9, 5, 53, 50], ["jump_false", 9, "ne_nt_69", 53, 50], - "_nop_tc_21", + "_nop_tc_24", ["jump", "ne_nt_69", 53, 50], ["ne_float", 8, 5, 6, 53, 50], ["jump", "ne_done_65", 53, 50], "ne_nt_69", ["is_text", 9, 5, 53, 50], ["jump_false", 9, "ne_nnl_70", 53, 50], - "_nop_tc_22", - "_nop_tc_23", + "_nop_tc_25", + "_nop_tc_26", ["ne_text", 8, 5, 6, 53, 50], ["jump", "ne_done_65", 53, 50], "ne_nnl_70", ["is_null", 9, 5, 53, 50], ["jump_false", 9, "ne_nb_71", 53, 50], - "_nop_tc_24", + "_nop_tc_27", ["jump", "ne_nb_71", 53, 50], ["false", 8, 53, 50], ["jump", "ne_done_65", 53, 50], "ne_nb_71", ["is_bool", 9, 5, 53, 50], ["jump_false", 9, "ne_mis_72", 53, 50], - "_nop_tc_25", + "_nop_tc_28", ["jump", "ne_mis_72", 53, 50], ["ne_bool", 8, 5, 6, 53, 50], ["jump", "ne_done_65", 53, 50], @@ -589,10 +589,10 @@ "and_end_47", ["jump_false", 7, "if_else_45", 53, 50], ["access", 6, 1, 54, 25], - ["is_num", 7, 3, 54, 25], - ["jump_false", 7, "num_err_73", 54, 25], - "_nop_tc_26", - "_nop_tc_27", + "_nop_tc_29", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", ["add", 7, 3, 6, 54, 25], ["jump", "num_done_74", 54, 25], "num_err_73", @@ -624,36 +624,36 @@ ["jump_true", 6, "eq_done_77", 55, 22], ["is_int", 7, 3, 55, 22], ["jump_false", 7, "eq_ni_78", 55, 22], - ["is_int", 8, 1, 55, 22], - ["jump_false", 8, "eq_ni_78", 55, 22], + ["is_int", 7, 1, 55, 22], + ["jump_false", 7, "eq_ni_78", 55, 22], ["eq_int", 6, 3, 1, 55, 22], ["jump", "eq_done_77", 55, 22], "eq_ni_78", - ["is_num", 7, 3, 55, 22], + "_nop_tc_33", + "_nop_tc_34", + ["is_num", 7, 1, 55, 22], ["jump_false", 7, "eq_nn_79", 55, 22], - ["is_num", 8, 1, 55, 22], - ["jump_false", 8, "eq_nn_79", 55, 22], ["eq_float", 6, 3, 1, 55, 22], ["jump", "eq_done_77", 55, 22], "eq_nn_79", - ["is_text", 7, 3, 55, 22], + "_nop_tc_35", + ["jump", "eq_nt_80", 55, 22], + ["is_text", 7, 1, 55, 22], ["jump_false", 7, "eq_nt_80", 55, 22], - ["is_text", 8, 1, 55, 22], - ["jump_false", 8, "eq_nt_80", 55, 22], ["eq_text", 6, 3, 1, 55, 22], ["jump", "eq_done_77", 55, 22], "eq_nt_80", - ["is_null", 7, 3, 55, 22], + "_nop_tc_36", + ["jump", "eq_nnl_81", 55, 22], + ["is_null", 7, 1, 55, 22], ["jump_false", 7, "eq_nnl_81", 55, 22], - ["is_null", 8, 1, 55, 22], - ["jump_false", 8, "eq_nnl_81", 55, 22], ["true", 6, 55, 22], ["jump", "eq_done_77", 55, 22], "eq_nnl_81", - ["is_bool", 7, 3, 55, 22], + "_nop_tc_37", + ["jump", "eq_nb_82", 55, 22], + ["is_bool", 7, 1, 55, 22], ["jump_false", 7, "eq_nb_82", 55, 22], - ["is_bool", 8, 1, 55, 22], - ["jump_false", 8, "eq_nb_82", 55, 22], ["eq_bool", 6, 3, 1, 55, 22], ["jump", "eq_done_77", 55, 22], "eq_nb_82", @@ -668,10 +668,10 @@ "if_else_45", "if_end_46", ["access", 6, 1, 57, 15], - ["is_num", 7, 2, 57, 15], - ["jump_false", 7, "num_err_83", 57, 15], - "_nop_tc_28", - "_nop_tc_29", + "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", ["add", 7, 2, 6, 57, 15], ["jump", "num_done_84", 57, 15], "num_err_83", @@ -705,10 +705,10 @@ ["get", 3, 1, 1, 59, 26], ["length", 4, 3, 59, 26], ["access", 3, 1, 59, 36], - "_nop_tc_30", - "_nop_tc_31", - "_nop_tc_32", - "_nop_tc_33", + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", + "_nop_tc_45", ["subtract", 5, 4, 3, 59, 36], ["jump", "num_done_86", 59, 36], "num_err_85", @@ -1154,70 +1154,23 @@ ["jump_false", 4, "rel_ni_122", 133, 23], "_nop_tc_9", "_nop_tc_10", - ["lt_int", 6, 1, 5, 133, 23], + ["lt_int", 4, 1, 5, 133, 23], ["jump", "rel_done_124", 133, 23], "rel_ni_122", - ["is_num", 4, 1, 133, 23], - ["jump_false", 4, "rel_nn_123", 133, 23], "_nop_tc_11", "_nop_tc_12", - ["lt_float", 6, 1, 5, 133, 23], + "_nop_tc_13", + "_nop_tc_14", + ["lt_float", 4, 1, 5, 133, 23], ["jump", "rel_done_124", 133, 23], "rel_nn_123", - ["is_text", 4, 1, 133, 23], - ["jump_false", 4, "rel_err_125", 133, 23], - "_nop_tc_13", + "_nop_tc_15", ["jump", "rel_err_125", 133, 23], - ["lt_text", 6, 1, 5, 133, 23], + "_nop_tc_16", + ["jump", "rel_err_125", 133, 23], + ["lt_text", 4, 1, 5, 133, 23], ["jump", "rel_done_124", 133, 23], "rel_err_125", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 133, - 23 - ], - ["access", 5, "error", 133, 23], - ["access", 7, "cannot compare with '<': operands must be same type", 133, 23], - ["array", 8, 0, 133, 23], - ["push", 8, 7, 133, 23], - ["frame", 7, 4, 2, 133, 23], - ["null", 4, 133, 23], - ["setarg", 7, 0, 4, 133, 23], - ["setarg", 7, 1, 5, 133, 23], - ["setarg", 7, 2, 8, 133, 23], - ["invoke", 7, 4, 133, 23], - ["disrupt", 133, 23], - "rel_done_124", - ["move", 4, 6, 133, 23], - ["jump_false", 4, "and_end_121", 133, 23], - ["access", 5, 0, 133, 42], - ["is_int", 6, 2, 133, 42], - ["jump_false", 6, "rel_ni_126", 133, 42], - "_nop_tc_14", - "_nop_tc_15", - ["gt_int", 7, 2, 5, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_ni_126", - ["is_num", 6, 2, 133, 42], - ["jump_false", 6, "rel_nn_127", 133, 42], - "_nop_tc_16", - "_nop_tc_17", - ["gt_float", 7, 2, 5, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_nn_127", - ["is_text", 6, 2, 133, 42], - ["jump_false", 6, "rel_err_129", 133, 42], - "_nop_tc_18", - ["jump", "rel_err_129", 133, 42], - ["gt_text", 7, 2, 5, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_err_129", [ "access", 5, @@ -1227,23 +1180,70 @@ "make": "intrinsic" }, 133, + 23 + ], + ["access", 6, "error", 133, 23], + ["access", 7, "cannot compare with '<': operands must be same type", 133, 23], + ["array", 8, 0, 133, 23], + ["push", 8, 7, 133, 23], + ["frame", 7, 5, 2, 133, 23], + ["null", 5, 133, 23], + ["setarg", 7, 0, 5, 133, 23], + ["setarg", 7, 1, 6, 133, 23], + ["setarg", 7, 2, 8, 133, 23], + ["invoke", 7, 5, 133, 23], + ["disrupt", 133, 23], + "rel_done_124", + ["move", 5, 4, 133, 23], + ["jump_false", 5, "and_end_121", 133, 23], + ["access", 4, 0, 133, 42], + ["is_int", 6, 2, 133, 42], + ["jump_false", 6, "rel_ni_126", 133, 42], + "_nop_tc_17", + "_nop_tc_18", + ["gt_int", 6, 2, 4, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_ni_126", + "_nop_tc_19", + "_nop_tc_20", + "_nop_tc_21", + "_nop_tc_22", + ["gt_float", 6, 2, 4, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_nn_127", + "_nop_tc_23", + ["jump", "rel_err_129", 133, 42], + "_nop_tc_24", + ["jump", "rel_err_129", 133, 42], + ["gt_text", 6, 2, 4, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_err_129", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 133, 42 ], - ["access", 6, "error", 133, 42], + ["access", 7, "error", 133, 42], ["access", 8, "cannot compare with '>': operands must be same type", 133, 42], ["array", 9, 0, 133, 42], ["push", 9, 8, 133, 42], - ["frame", 8, 5, 2, 133, 42], - ["null", 5, 133, 42], - ["setarg", 8, 0, 5, 133, 42], - ["setarg", 8, 1, 6, 133, 42], + ["frame", 8, 4, 2, 133, 42], + ["null", 4, 133, 42], + ["setarg", 8, 0, 4, 133, 42], + ["setarg", 8, 1, 7, 133, 42], ["setarg", 8, 2, 9, 133, 42], - ["invoke", 8, 5, 133, 42], + ["invoke", 8, 4, 133, 42], ["disrupt", 133, 42], "rel_done_128", - ["move", 4, 7, 133, 42], + ["move", 5, 6, 133, 42], "and_end_121", - ["jump_false", 4, "while_end_120", 133, 42], + ["jump_false", 5, "while_end_120", 133, 42], ["get", 4, 1, 1, 134, 11], ["load_dynamic", 5, 4, 1, 134, 18], ["load_field", 4, 5, "kind", 134, 18], @@ -1253,35 +1253,35 @@ ["jump_true", 5, "eq_done_132", 135, 16], ["is_int", 6, 3, 135, 16], ["jump_false", 6, "eq_ni_133", 135, 16], - "_nop_tc_19", + "_nop_tc_25", ["jump", "eq_ni_133", 135, 16], ["eq_int", 5, 3, 4, 135, 16], ["jump", "eq_done_132", 135, 16], "eq_ni_133", ["is_num", 6, 3, 135, 16], ["jump_false", 6, "eq_nn_134", 135, 16], - "_nop_tc_20", + "_nop_tc_26", ["jump", "eq_nn_134", 135, 16], ["eq_float", 5, 3, 4, 135, 16], ["jump", "eq_done_132", 135, 16], "eq_nn_134", ["is_text", 6, 3, 135, 16], ["jump_false", 6, "eq_nt_135", 135, 16], - "_nop_tc_21", - "_nop_tc_22", + "_nop_tc_27", + "_nop_tc_28", ["eq_text", 5, 3, 4, 135, 16], ["jump", "eq_done_132", 135, 16], "eq_nt_135", ["is_null", 6, 3, 135, 16], ["jump_false", 6, "eq_nnl_136", 135, 16], - "_nop_tc_23", + "_nop_tc_29", ["jump", "eq_nnl_136", 135, 16], ["true", 5, 135, 16], ["jump", "eq_done_132", 135, 16], "eq_nnl_136", ["is_bool", 6, 3, 135, 16], ["jump_false", 6, "eq_nb_137", 135, 16], - "_nop_tc_24", + "_nop_tc_30", ["jump", "eq_nb_137", 135, 16], ["eq_bool", 5, 3, 4, 135, 16], ["jump", "eq_done_132", 135, 16], @@ -1290,10 +1290,10 @@ "eq_done_132", ["jump_false", 5, "if_else_130", 135, 16], ["access", 4, 1, 135, 39], - ["is_num", 5, 2, 135, 39], - ["jump_false", 5, "num_err_138", 135, 39], - "_nop_tc_25", - "_nop_tc_26", + "_nop_tc_31", + "_nop_tc_32", + "_nop_tc_33", + "_nop_tc_34", ["add", 5, 2, 4, 135, 39], ["jump", "num_done_139", 135, 39], "num_err_138", @@ -1328,35 +1328,35 @@ ["jump_true", 5, "eq_done_142", 136, 21], ["is_int", 6, 3, 136, 21], ["jump_false", 6, "eq_ni_143", 136, 21], - "_nop_tc_27", + "_nop_tc_35", ["jump", "eq_ni_143", 136, 21], ["eq_int", 5, 3, 4, 136, 21], ["jump", "eq_done_142", 136, 21], "eq_ni_143", ["is_num", 6, 3, 136, 21], ["jump_false", 6, "eq_nn_144", 136, 21], - "_nop_tc_28", + "_nop_tc_36", ["jump", "eq_nn_144", 136, 21], ["eq_float", 5, 3, 4, 136, 21], ["jump", "eq_done_142", 136, 21], "eq_nn_144", ["is_text", 6, 3, 136, 21], ["jump_false", 6, "eq_nt_145", 136, 21], - "_nop_tc_29", - "_nop_tc_30", + "_nop_tc_37", + "_nop_tc_38", ["eq_text", 5, 3, 4, 136, 21], ["jump", "eq_done_142", 136, 21], "eq_nt_145", ["is_null", 6, 3, 136, 21], ["jump_false", 6, "eq_nnl_146", 136, 21], - "_nop_tc_31", + "_nop_tc_39", ["jump", "eq_nnl_146", 136, 21], ["true", 5, 136, 21], ["jump", "eq_done_142", 136, 21], "eq_nnl_146", ["is_bool", 6, 3, 136, 21], ["jump_false", 6, "eq_nb_147", 136, 21], - "_nop_tc_32", + "_nop_tc_40", ["jump", "eq_nb_147", 136, 21], ["eq_bool", 5, 3, 4, 136, 21], ["jump", "eq_done_142", 136, 21], @@ -1365,10 +1365,10 @@ "eq_done_142", ["jump_false", 5, "if_else_140", 136, 21], ["access", 4, 1, 136, 44], - ["is_num", 5, 2, 136, 44], - ["jump_false", 5, "num_err_148", 136, 44], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", ["subtract", 2, 2, 4, 136, 44], ["jump", "num_done_149", 136, 44], "num_err_148", @@ -1402,35 +1402,35 @@ ["jump_true", 5, "eq_done_153", 137, 21], ["is_int", 6, 3, 137, 21], ["jump_false", 6, "eq_ni_154", 137, 21], - "_nop_tc_35", + "_nop_tc_45", ["jump", "eq_ni_154", 137, 21], ["eq_int", 5, 3, 4, 137, 21], ["jump", "eq_done_153", 137, 21], "eq_ni_154", ["is_num", 6, 3, 137, 21], ["jump_false", 6, "eq_nn_155", 137, 21], - "_nop_tc_36", + "_nop_tc_46", ["jump", "eq_nn_155", 137, 21], ["eq_float", 5, 3, 4, 137, 21], ["jump", "eq_done_153", 137, 21], "eq_nn_155", ["is_text", 6, 3, 137, 21], ["jump_false", 6, "eq_nt_156", 137, 21], - "_nop_tc_37", - "_nop_tc_38", + "_nop_tc_47", + "_nop_tc_48", ["eq_text", 5, 3, 4, 137, 21], ["jump", "eq_done_153", 137, 21], "eq_nt_156", ["is_null", 6, 3, 137, 21], ["jump_false", 6, "eq_nnl_157", 137, 21], - "_nop_tc_39", + "_nop_tc_49", ["jump", "eq_nnl_157", 137, 21], ["true", 5, 137, 21], ["jump", "eq_done_153", 137, 21], "eq_nnl_157", ["is_bool", 6, 3, 137, 21], ["jump_false", 6, "eq_nb_158", 137, 21], - "_nop_tc_40", + "_nop_tc_50", ["jump", "eq_nb_158", 137, 21], ["eq_bool", 5, 3, 4, 137, 21], ["jump", "eq_done_153", 137, 21], @@ -1444,35 +1444,35 @@ ["jump_true", 6, "eq_done_159", 137, 36], ["is_int", 7, 3, 137, 36], ["jump_false", 7, "eq_ni_160", 137, 36], - "_nop_tc_41", + "_nop_tc_51", ["jump", "eq_ni_160", 137, 36], ["eq_int", 6, 3, 5, 137, 36], ["jump", "eq_done_159", 137, 36], "eq_ni_160", ["is_num", 7, 3, 137, 36], ["jump_false", 7, "eq_nn_161", 137, 36], - "_nop_tc_42", + "_nop_tc_52", ["jump", "eq_nn_161", 137, 36], ["eq_float", 6, 3, 5, 137, 36], ["jump", "eq_done_159", 137, 36], "eq_nn_161", ["is_text", 7, 3, 137, 36], ["jump_false", 7, "eq_nt_162", 137, 36], - "_nop_tc_43", - "_nop_tc_44", + "_nop_tc_53", + "_nop_tc_54", ["eq_text", 6, 3, 5, 137, 36], ["jump", "eq_done_159", 137, 36], "eq_nt_162", ["is_null", 7, 3, 137, 36], ["jump_false", 7, "eq_nnl_163", 137, 36], - "_nop_tc_45", + "_nop_tc_55", ["jump", "eq_nnl_163", 137, 36], ["true", 6, 137, 36], ["jump", "eq_done_159", 137, 36], "eq_nnl_163", ["is_bool", 7, 3, 137, 36], ["jump_false", 7, "eq_nb_164", 137, 36], - "_nop_tc_46", + "_nop_tc_56", ["jump", "eq_nb_164", 137, 36], ["eq_bool", 6, 3, 5, 137, 36], ["jump", "eq_done_159", 137, 36], @@ -1488,10 +1488,10 @@ "if_end_141", "if_end_131", ["access", 4, 1, 138, 15], - ["is_num", 5, 1, 138, 15], - ["jump_false", 5, "num_err_165", 138, 15], - "_nop_tc_47", - "_nop_tc_48", + "_nop_tc_57", + "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", ["add", 5, 1, 4, 138, 15], ["jump", "num_done_166", 138, 15], "num_err_165", @@ -1526,28 +1526,28 @@ ["length", 4, 2, 140, 23], ["is_int", 2, 1, 140, 23], ["jump_false", 2, "rel_ni_169", 140, 23], - "_nop_tc_49", - "_nop_tc_50", - ["lt_int", 5, 1, 4, 140, 23], + "_nop_tc_61", + "_nop_tc_62", + ["lt_int", 2, 1, 4, 140, 23], ["jump", "rel_done_171", 140, 23], "rel_ni_169", - ["is_num", 2, 1, 140, 23], - ["jump_false", 2, "rel_nn_170", 140, 23], - "_nop_tc_51", - "_nop_tc_52", - ["lt_float", 5, 1, 4, 140, 23], + "_nop_tc_63", + "_nop_tc_64", + "_nop_tc_65", + "_nop_tc_66", + ["lt_float", 2, 1, 4, 140, 23], ["jump", "rel_done_171", 140, 23], "rel_nn_170", - ["is_text", 2, 1, 140, 23], - ["jump_false", 2, "rel_err_172", 140, 23], - "_nop_tc_53", + "_nop_tc_67", ["jump", "rel_err_172", 140, 23], - ["lt_text", 5, 1, 4, 140, 23], + "_nop_tc_68", + ["jump", "rel_err_172", 140, 23], + ["lt_text", 2, 1, 4, 140, 23], ["jump", "rel_done_171", 140, 23], "rel_err_172", [ "access", - 2, + 4, { "name": "log", "kind": "name", @@ -1556,19 +1556,19 @@ 140, 23 ], - ["access", 4, "error", 140, 23], + ["access", 5, "error", 140, 23], ["access", 6, "cannot compare with '<': operands must be same type", 140, 23], ["array", 7, 0, 140, 23], ["push", 7, 6, 140, 23], - ["frame", 6, 2, 2, 140, 23], - ["null", 2, 140, 23], - ["setarg", 6, 0, 2, 140, 23], - ["setarg", 6, 1, 4, 140, 23], + ["frame", 6, 4, 2, 140, 23], + ["null", 4, 140, 23], + ["setarg", 6, 0, 4, 140, 23], + ["setarg", 6, 1, 5, 140, 23], ["setarg", 6, 2, 7, 140, 23], - ["invoke", 6, 2, 140, 23], + ["invoke", 6, 4, 140, 23], ["disrupt", 140, 23], "rel_done_171", - ["jump_false", 5, "while_end_168", 140, 23], + ["jump_false", 2, "while_end_168", 140, 23], ["get", 2, 1, 1, 141, 11], ["load_dynamic", 4, 2, 1, 141, 18], ["load_field", 2, 4, "kind", 141, 18], @@ -1583,35 +1583,35 @@ "ne_ni_179", ["is_int", 5, 3, 142, 16], ["jump_false", 5, "ne_nn_180", 142, 16], - "_nop_tc_54", + "_nop_tc_69", ["jump", "ne_nn_180", 142, 16], ["ne_int", 4, 3, 2, 142, 16], ["jump", "ne_done_177", 142, 16], "ne_nn_180", ["is_num", 5, 3, 142, 16], ["jump_false", 5, "ne_nt_181", 142, 16], - "_nop_tc_55", + "_nop_tc_70", ["jump", "ne_nt_181", 142, 16], ["ne_float", 4, 3, 2, 142, 16], ["jump", "ne_done_177", 142, 16], "ne_nt_181", ["is_text", 5, 3, 142, 16], ["jump_false", 5, "ne_nnl_182", 142, 16], - "_nop_tc_56", - "_nop_tc_57", + "_nop_tc_71", + "_nop_tc_72", ["ne_text", 4, 3, 2, 142, 16], ["jump", "ne_done_177", 142, 16], "ne_nnl_182", ["is_null", 5, 3, 142, 16], ["jump_false", 5, "ne_nb_183", 142, 16], - "_nop_tc_58", + "_nop_tc_73", ["jump", "ne_nb_183", 142, 16], ["false", 4, 142, 16], ["jump", "ne_done_177", 142, 16], "ne_nb_183", ["is_bool", 5, 3, 142, 16], ["jump_false", 5, "ne_mis_184", 142, 16], - "_nop_tc_59", + "_nop_tc_74", ["jump", "ne_mis_184", 142, 16], ["ne_bool", 4, 3, 2, 142, 16], ["jump", "ne_done_177", 142, 16], @@ -1630,35 +1630,35 @@ "ne_ni_187", ["is_int", 6, 3, 142, 32], ["jump_false", 6, "ne_nn_188", 142, 32], - "_nop_tc_60", + "_nop_tc_75", ["jump", "ne_nn_188", 142, 32], ["ne_int", 5, 3, 4, 142, 32], ["jump", "ne_done_185", 142, 32], "ne_nn_188", ["is_num", 6, 3, 142, 32], ["jump_false", 6, "ne_nt_189", 142, 32], - "_nop_tc_61", + "_nop_tc_76", ["jump", "ne_nt_189", 142, 32], ["ne_float", 5, 3, 4, 142, 32], ["jump", "ne_done_185", 142, 32], "ne_nt_189", ["is_text", 6, 3, 142, 32], ["jump_false", 6, "ne_nnl_190", 142, 32], - "_nop_tc_62", - "_nop_tc_63", + "_nop_tc_77", + "_nop_tc_78", ["ne_text", 5, 3, 4, 142, 32], ["jump", "ne_done_185", 142, 32], "ne_nnl_190", ["is_null", 6, 3, 142, 32], ["jump_false", 6, "ne_nb_191", 142, 32], - "_nop_tc_64", + "_nop_tc_79", ["jump", "ne_nb_191", 142, 32], ["false", 5, 142, 32], ["jump", "ne_done_185", 142, 32], "ne_nb_191", ["is_bool", 6, 3, 142, 32], ["jump_false", 6, "ne_mis_192", 142, 32], - "_nop_tc_65", + "_nop_tc_80", ["jump", "ne_mis_192", 142, 32], ["ne_bool", 5, 3, 4, 142, 32], ["jump", "ne_done_185", 142, 32], @@ -1679,35 +1679,35 @@ "ne_ni_195", ["is_int", 6, 3, 142, 50], ["jump_false", 6, "ne_nn_196", 142, 50], - "_nop_tc_66", + "_nop_tc_81", ["jump", "ne_nn_196", 142, 50], ["ne_int", 5, 3, 2, 142, 50], ["jump", "ne_done_193", 142, 50], "ne_nn_196", ["is_num", 6, 3, 142, 50], ["jump_false", 6, "ne_nt_197", 142, 50], - "_nop_tc_67", + "_nop_tc_82", ["jump", "ne_nt_197", 142, 50], ["ne_float", 5, 3, 2, 142, 50], ["jump", "ne_done_193", 142, 50], "ne_nt_197", ["is_text", 6, 3, 142, 50], ["jump_false", 6, "ne_nnl_198", 142, 50], - "_nop_tc_68", - "_nop_tc_69", + "_nop_tc_83", + "_nop_tc_84", ["ne_text", 5, 3, 2, 142, 50], ["jump", "ne_done_193", 142, 50], "ne_nnl_198", ["is_null", 6, 3, 142, 50], ["jump_false", 6, "ne_nb_199", 142, 50], - "_nop_tc_70", + "_nop_tc_85", ["jump", "ne_nb_199", 142, 50], ["false", 5, 142, 50], ["jump", "ne_done_193", 142, 50], "ne_nb_199", ["is_bool", 6, 3, 142, 50], ["jump_false", 6, "ne_mis_200", 142, 50], - "_nop_tc_71", + "_nop_tc_86", ["jump", "ne_mis_200", 142, 50], ["ne_bool", 5, 3, 2, 142, 50], ["jump", "ne_done_193", 142, 50], @@ -1722,10 +1722,10 @@ "if_else_173", "if_end_174", ["access", 2, 1, 143, 15], - ["is_num", 4, 1, 143, 15], - ["jump_false", 4, "num_err_201", 143, 15], - "_nop_tc_72", - "_nop_tc_73", + "_nop_tc_87", + "_nop_tc_88", + "_nop_tc_89", + "_nop_tc_90", ["add", 4, 1, 2, 143, 15], ["jump", "num_done_202", 143, 15], "num_err_201", @@ -1759,28 +1759,28 @@ ["length", 3, 2, 145, 21], ["is_int", 2, 1, 145, 21], ["jump_false", 2, "rel_ni_205", 145, 21], - "_nop_tc_74", - "_nop_tc_75", - ["ge_int", 4, 1, 3, 145, 21], + "_nop_tc_91", + "_nop_tc_92", + ["ge_int", 2, 1, 3, 145, 21], ["jump", "rel_done_207", 145, 21], "rel_ni_205", - ["is_num", 2, 1, 145, 21], - ["jump_false", 2, "rel_nn_206", 145, 21], - "_nop_tc_76", - "_nop_tc_77", - ["ge_float", 4, 1, 3, 145, 21], + "_nop_tc_93", + "_nop_tc_94", + "_nop_tc_95", + "_nop_tc_96", + ["ge_float", 2, 1, 3, 145, 21], ["jump", "rel_done_207", 145, 21], "rel_nn_206", - ["is_text", 2, 1, 145, 21], - ["jump_false", 2, "rel_err_208", 145, 21], - "_nop_tc_78", + "_nop_tc_97", ["jump", "rel_err_208", 145, 21], - ["ge_text", 4, 1, 3, 145, 21], + "_nop_tc_98", + ["jump", "rel_err_208", 145, 21], + ["ge_text", 2, 1, 3, 145, 21], ["jump", "rel_done_207", 145, 21], "rel_err_208", [ "access", - 2, + 3, { "name": "log", "kind": "name", @@ -1789,19 +1789,19 @@ 145, 21 ], - ["access", 3, "error", 145, 21], + ["access", 4, "error", 145, 21], ["access", 5, "cannot compare with '>=': operands must be same type", 145, 21], ["array", 6, 0, 145, 21], ["push", 6, 5, 145, 21], - ["frame", 5, 2, 2, 145, 21], - ["null", 2, 145, 21], - ["setarg", 5, 0, 2, 145, 21], - ["setarg", 5, 1, 3, 145, 21], + ["frame", 5, 3, 2, 145, 21], + ["null", 3, 145, 21], + ["setarg", 5, 0, 3, 145, 21], + ["setarg", 5, 1, 4, 145, 21], ["setarg", 5, 2, 6, 145, 21], - ["invoke", 5, 2, 145, 21], + ["invoke", 5, 3, 145, 21], ["disrupt", 145, 21], "rel_done_207", - ["jump_false", 4, "if_else_203", 145, 21], + ["jump_false", 2, "if_else_203", 145, 21], ["false", 2, 145, 37], ["return", 2, 145, 37], "_nop_ur_2", @@ -1815,35 +1815,35 @@ ["jump_true", 3, "eq_done_209", 146, 30], ["is_int", 4, 1, 146, 30], ["jump_false", 4, "eq_ni_210", 146, 30], - "_nop_tc_79", + "_nop_tc_99", ["jump", "eq_ni_210", 146, 30], ["eq_int", 3, 1, 2, 146, 30], ["jump", "eq_done_209", 146, 30], "eq_ni_210", ["is_num", 4, 1, 146, 30], ["jump_false", 4, "eq_nn_211", 146, 30], - "_nop_tc_80", + "_nop_tc_100", ["jump", "eq_nn_211", 146, 30], ["eq_float", 3, 1, 2, 146, 30], ["jump", "eq_done_209", 146, 30], "eq_nn_211", ["is_text", 4, 1, 146, 30], ["jump_false", 4, "eq_nt_212", 146, 30], - "_nop_tc_81", - "_nop_tc_82", + "_nop_tc_101", + "_nop_tc_102", ["eq_text", 3, 1, 2, 146, 30], ["jump", "eq_done_209", 146, 30], "eq_nt_212", ["is_null", 4, 1, 146, 30], ["jump_false", 4, "eq_nnl_213", 146, 30], - "_nop_tc_83", + "_nop_tc_103", ["jump", "eq_nnl_213", 146, 30], ["true", 3, 146, 30], ["jump", "eq_done_209", 146, 30], "eq_nnl_213", ["is_bool", 4, 1, 146, 30], ["jump_false", 4, "eq_nb_214", 146, 30], - "_nop_tc_84", + "_nop_tc_104", ["jump", "eq_nb_214", 146, 30], ["eq_bool", 3, 1, 2, 146, 30], ["jump", "eq_done_209", 146, 30], @@ -2059,28 +2059,28 @@ "num_done_234", ["is_int", 42, 22, 205, 32], ["jump_false", 42, "rel_ni_235", 205, 32], - ["is_int", 43, 44, 205, 32], - ["jump_false", 43, "rel_ni_235", 205, 32], - ["lt_int", 43, 22, 44, 205, 32], + ["is_int", 42, 44, 205, 32], + ["jump_false", 42, "rel_ni_235", 205, 32], + ["lt_int", 42, 22, 44, 205, 32], ["jump", "rel_done_237", 205, 32], "rel_ni_235", - ["is_num", 42, 22, 205, 32], - ["jump_false", 42, "rel_nn_236", 205, 32], "_nop_tc_17", "_nop_tc_18", - ["lt_float", 43, 22, 44, 205, 32], + "_nop_tc_19", + "_nop_tc_20", + ["lt_float", 42, 22, 44, 205, 32], ["jump", "rel_done_237", 205, 32], "rel_nn_236", - ["is_text", 42, 22, 205, 32], - ["jump_false", 42, "rel_err_238", 205, 32], - "_nop_tc_19", + "_nop_tc_21", ["jump", "rel_err_238", 205, 32], - ["lt_text", 43, 22, 44, 205, 32], + "_nop_tc_22", + ["jump", "rel_err_238", 205, 32], + ["lt_text", 42, 22, 44, 205, 32], ["jump", "rel_done_237", 205, 32], "rel_err_238", [ "access", - 42, + 43, { "name": "log", "kind": "name", @@ -2093,50 +2093,50 @@ ["access", 45, "cannot compare with '<': operands must be same type", 205, 32], ["array", 46, 0, 205, 32], ["push", 46, 45, 205, 32], - ["frame", 45, 42, 2, 205, 32], - ["null", 42, 205, 32], - ["setarg", 45, 0, 42, 205, 32], + ["frame", 45, 43, 2, 205, 32], + ["null", 43, 205, 32], + ["setarg", 45, 0, 43, 205, 32], ["setarg", 45, 1, 44, 205, 32], ["setarg", 45, 2, 46, 205, 32], - ["invoke", 45, 42, 205, 32], + ["invoke", 45, 43, 205, 32], ["disrupt", 205, 32], "rel_done_237", - ["jump_false", 43, "while_end_232", 205, 32], + ["jump_false", 42, "while_end_232", 205, 32], ["load_dynamic", 42, 20, 22, 206, 16], ["access", 43, "$", 206, 23], ["is_identical", 44, 42, 43, 206, 23], ["jump_true", 44, "eq_done_242", 206, 23], ["is_int", 45, 42, 206, 23], ["jump_false", 45, "eq_ni_243", 206, 23], - "_nop_tc_20", + "_nop_tc_23", ["jump", "eq_ni_243", 206, 23], ["eq_int", 44, 42, 43, 206, 23], ["jump", "eq_done_242", 206, 23], "eq_ni_243", ["is_num", 45, 42, 206, 23], ["jump_false", 45, "eq_nn_244", 206, 23], - "_nop_tc_21", + "_nop_tc_24", ["jump", "eq_nn_244", 206, 23], ["eq_float", 44, 42, 43, 206, 23], ["jump", "eq_done_242", 206, 23], "eq_nn_244", ["is_text", 45, 42, 206, 23], ["jump_false", 45, "eq_nt_245", 206, 23], - "_nop_tc_22", - "_nop_tc_23", + "_nop_tc_25", + "_nop_tc_26", ["eq_text", 44, 42, 43, 206, 23], ["jump", "eq_done_242", 206, 23], "eq_nt_245", ["is_null", 45, 42, 206, 23], ["jump_false", 45, "eq_nnl_246", 206, 23], - "_nop_tc_24", + "_nop_tc_27", ["jump", "eq_nnl_246", 206, 23], ["true", 44, 206, 23], ["jump", "eq_done_242", 206, 23], "eq_nnl_246", ["is_bool", 45, 42, 206, 23], ["jump_false", 45, "eq_nb_247", 206, 23], - "_nop_tc_25", + "_nop_tc_28", ["jump", "eq_nb_247", 206, 23], ["eq_bool", 44, 42, 43, 206, 23], ["jump", "eq_done_242", 206, 23], @@ -2146,10 +2146,10 @@ ["move", 42, 44, 206, 23], ["jump_false", 42, "and_end_241", 206, 23], ["access", 43, 1, 206, 38], - ["is_num", 44, 22, 206, 38], - ["jump_false", 44, "num_err_248", 206, 38], - "_nop_tc_26", - "_nop_tc_27", + "_nop_tc_29", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", ["add", 44, 22, 43, 206, 38], ["jump", "num_done_249", 206, 38], "num_err_248", @@ -2182,35 +2182,35 @@ ["jump_true", 45, "eq_done_250", 206, 44], ["is_int", 46, 43, 206, 44], ["jump_false", 46, "eq_ni_251", 206, 44], - "_nop_tc_28", + "_nop_tc_33", ["jump", "eq_ni_251", 206, 44], ["eq_int", 45, 43, 44, 206, 44], ["jump", "eq_done_250", 206, 44], "eq_ni_251", ["is_num", 46, 43, 206, 44], ["jump_false", 46, "eq_nn_252", 206, 44], - "_nop_tc_29", + "_nop_tc_34", ["jump", "eq_nn_252", 206, 44], ["eq_float", 45, 43, 44, 206, 44], ["jump", "eq_done_250", 206, 44], "eq_nn_252", ["is_text", 46, 43, 206, 44], ["jump_false", 46, "eq_nt_253", 206, 44], - "_nop_tc_30", - "_nop_tc_31", + "_nop_tc_35", + "_nop_tc_36", ["eq_text", 45, 43, 44, 206, 44], ["jump", "eq_done_250", 206, 44], "eq_nt_253", ["is_null", 46, 43, 206, 44], ["jump_false", 46, "eq_nnl_254", 206, 44], - "_nop_tc_32", + "_nop_tc_37", ["jump", "eq_nnl_254", 206, 44], ["true", 45, 206, 44], ["jump", "eq_done_250", 206, 44], "eq_nnl_254", ["is_bool", 46, 43, 206, 44], ["jump_false", 46, "eq_nb_255", 206, 44], - "_nop_tc_33", + "_nop_tc_38", ["jump", "eq_nb_255", 206, 44], ["eq_bool", 45, 43, 44, 206, 44], ["jump", "eq_done_250", 206, 44], @@ -2225,35 +2225,35 @@ ["jump_true", 43, "eq_done_259", 207, 21], ["is_int", 44, 22, 207, 21], ["jump_false", 44, "eq_ni_260", 207, 21], - "_nop_tc_34", - "_nop_tc_35", + "_nop_tc_39", + "_nop_tc_40", ["eq_int", 43, 22, 42, 207, 21], ["jump", "eq_done_259", 207, 21], "eq_ni_260", - ["is_num", 44, 22, 207, 21], - ["jump_false", 44, "eq_nn_261", 207, 21], - "_nop_tc_36", - "_nop_tc_37", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", ["eq_float", 43, 22, 42, 207, 21], ["jump", "eq_done_259", 207, 21], "eq_nn_261", - ["is_text", 44, 22, 207, 21], - ["jump_false", 44, "eq_nt_262", 207, 21], - "_nop_tc_38", + "_nop_tc_45", + ["jump", "eq_nt_262", 207, 21], + "_nop_tc_46", ["jump", "eq_nt_262", 207, 21], ["eq_text", 43, 22, 42, 207, 21], ["jump", "eq_done_259", 207, 21], "eq_nt_262", - ["is_null", 44, 22, 207, 21], - ["jump_false", 44, "eq_nnl_263", 207, 21], - "_nop_tc_39", + "_nop_tc_47", + ["jump", "eq_nnl_263", 207, 21], + "_nop_tc_48", ["jump", "eq_nnl_263", 207, 21], ["true", 43, 207, 21], ["jump", "eq_done_259", 207, 21], "eq_nnl_263", - ["is_bool", 44, 22, 207, 21], - ["jump_false", 44, "eq_nb_264", 207, 21], - "_nop_tc_40", + "_nop_tc_49", + ["jump", "eq_nb_264", 207, 21], + "_nop_tc_50", ["jump", "eq_nb_264", 207, 21], ["eq_bool", 43, 22, 42, 207, 21], ["jump", "eq_done_259", 207, 21], @@ -2263,10 +2263,10 @@ ["move", 42, 43, 207, 21], ["jump_true", 42, "or_end_258", 207, 21], ["access", 43, 1, 207, 34], - ["is_num", 44, 22, 207, 34], - ["jump_false", 44, "num_err_265", 207, 34], - "_nop_tc_41", - "_nop_tc_42", + "_nop_tc_51", + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", ["subtract", 44, 22, 43, 207, 34], ["jump", "num_done_266", 207, 34], "num_err_265", @@ -2304,35 +2304,35 @@ "ne_ni_269", ["is_int", 46, 43, 207, 40], ["jump_false", 46, "ne_nn_270", 207, 40], - "_nop_tc_43", + "_nop_tc_55", ["jump", "ne_nn_270", 207, 40], ["ne_int", 45, 43, 44, 207, 40], ["jump", "ne_done_267", 207, 40], "ne_nn_270", ["is_num", 46, 43, 207, 40], ["jump_false", 46, "ne_nt_271", 207, 40], - "_nop_tc_44", + "_nop_tc_56", ["jump", "ne_nt_271", 207, 40], ["ne_float", 45, 43, 44, 207, 40], ["jump", "ne_done_267", 207, 40], "ne_nt_271", ["is_text", 46, 43, 207, 40], ["jump_false", 46, "ne_nnl_272", 207, 40], - "_nop_tc_45", - "_nop_tc_46", + "_nop_tc_57", + "_nop_tc_58", ["ne_text", 45, 43, 44, 207, 40], ["jump", "ne_done_267", 207, 40], "ne_nnl_272", ["is_null", 46, 43, 207, 40], ["jump_false", 46, "ne_nb_273", 207, 40], - "_nop_tc_47", + "_nop_tc_59", ["jump", "ne_nb_273", 207, 40], ["false", 45, 207, 40], ["jump", "ne_done_267", 207, 40], "ne_nb_273", ["is_bool", 46, 43, 207, 40], ["jump_false", 46, "ne_mis_274", 207, 40], - "_nop_tc_48", + "_nop_tc_60", ["jump", "ne_mis_274", 207, 40], ["ne_bool", 45, 43, 44, 207, 40], ["jump", "ne_done_267", 207, 40], @@ -2351,10 +2351,10 @@ "if_else_239", "if_end_240", ["access", 42, 1, 212, 19], - ["is_num", 43, 22, 212, 19], - ["jump_false", 43, "num_err_275", 212, 19], - "_nop_tc_49", - "_nop_tc_50", + "_nop_tc_61", + "_nop_tc_62", + "_nop_tc_63", + "_nop_tc_64", ["add", 43, 22, 42, 212, 19], ["jump", "num_done_276", 212, 19], "num_err_275", @@ -2393,35 +2393,35 @@ ["jump_true", 43, "eq_done_280", 214, 39], ["is_int", 44, 22, 214, 39], ["jump_false", 44, "eq_ni_281", 214, 39], - "_nop_tc_51", + "_nop_tc_65", ["jump", "eq_ni_281", 214, 39], ["eq_int", 43, 22, 42, 214, 39], ["jump", "eq_done_280", 214, 39], "eq_ni_281", ["is_num", 44, 22, 214, 39], ["jump_false", 44, "eq_nn_282", 214, 39], - "_nop_tc_52", + "_nop_tc_66", ["jump", "eq_nn_282", 214, 39], ["eq_float", 43, 22, 42, 214, 39], ["jump", "eq_done_280", 214, 39], "eq_nn_282", ["is_text", 44, 22, 214, 39], ["jump_false", 44, "eq_nt_283", 214, 39], - "_nop_tc_53", + "_nop_tc_67", ["jump", "eq_nt_283", 214, 39], ["eq_text", 43, 22, 42, 214, 39], ["jump", "eq_done_280", 214, 39], "eq_nt_283", ["is_null", 44, 22, 214, 39], ["jump_false", 44, "eq_nnl_284", 214, 39], - "_nop_tc_54", - "_nop_tc_55", + "_nop_tc_68", + "_nop_tc_69", ["true", 43, 214, 39], ["jump", "eq_done_280", 214, 39], "eq_nnl_284", ["is_bool", 44, 22, 214, 39], ["jump_false", 44, "eq_nb_285", 214, 39], - "_nop_tc_56", + "_nop_tc_70", ["jump", "eq_nb_285", 214, 39], ["eq_bool", 43, 22, 42, 214, 39], ["jump", "eq_done_280", 214, 39], @@ -2479,28 +2479,28 @@ "while_start_286", ["is_int", 21, 26, 229, 20], ["jump_false", 21, "rel_ni_288", 229, 20], - ["is_int", 22, 27, 229, 20], - ["jump_false", 22, "rel_ni_288", 229, 20], - ["lt_int", 42, 26, 27, 229, 20], + "_nop_tc_71", + "_nop_tc_72", + ["lt_int", 21, 26, 27, 229, 20], ["jump", "rel_done_290", 229, 20], "rel_ni_288", - ["is_num", 21, 26, 229, 20], - ["jump_false", 21, "rel_nn_289", 229, 20], - ["is_num", 22, 27, 229, 20], - ["jump_false", 22, "rel_nn_289", 229, 20], - ["lt_float", 42, 26, 27, 229, 20], + "_nop_tc_73", + "_nop_tc_74", + "_nop_tc_75", + "_nop_tc_76", + ["lt_float", 21, 26, 27, 229, 20], ["jump", "rel_done_290", 229, 20], "rel_nn_289", - ["is_text", 21, 26, 229, 20], - ["jump_false", 21, "rel_err_291", 229, 20], - ["is_text", 22, 27, 229, 20], - ["jump_false", 22, "rel_err_291", 229, 20], - ["lt_text", 42, 26, 27, 229, 20], + "_nop_tc_77", + ["jump", "rel_err_291", 229, 20], + "_nop_tc_78", + ["jump", "rel_err_291", 229, 20], + ["lt_text", 21, 26, 27, 229, 20], ["jump", "rel_done_290", 229, 20], "rel_err_291", [ "access", - 21, + 22, { "name": "log", "kind": "name", @@ -2509,54 +2509,54 @@ 229, 20 ], - ["access", 22, "error", 229, 20], + ["access", 42, "error", 229, 20], ["access", 43, "cannot compare with '<': operands must be same type", 229, 20], ["array", 44, 0, 229, 20], ["push", 44, 43, 229, 20], - ["frame", 43, 21, 2, 229, 20], - ["null", 21, 229, 20], - ["setarg", 43, 0, 21, 229, 20], - ["setarg", 43, 1, 22, 229, 20], + ["frame", 43, 22, 2, 229, 20], + ["null", 22, 229, 20], + ["setarg", 43, 0, 22, 229, 20], + ["setarg", 43, 1, 42, 229, 20], ["setarg", 43, 2, 44, 229, 20], - ["invoke", 43, 21, 229, 20], + ["invoke", 43, 22, 229, 20], ["disrupt", 229, 20], "rel_done_290", - ["jump_false", 42, "while_end_287", 229, 20], + ["jump_false", 21, "while_end_287", 229, 20], ["load_dynamic", 21, 20, 26, 230, 16], ["access", 22, "\\", 230, 24], ["is_identical", 42, 21, 22, 230, 24], ["jump_true", 42, "eq_done_295", 230, 24], ["is_int", 43, 21, 230, 24], ["jump_false", 43, "eq_ni_296", 230, 24], - "_nop_tc_57", + "_nop_tc_79", ["jump", "eq_ni_296", 230, 24], ["eq_int", 42, 21, 22, 230, 24], ["jump", "eq_done_295", 230, 24], "eq_ni_296", ["is_num", 43, 21, 230, 24], ["jump_false", 43, "eq_nn_297", 230, 24], - "_nop_tc_58", + "_nop_tc_80", ["jump", "eq_nn_297", 230, 24], ["eq_float", 42, 21, 22, 230, 24], ["jump", "eq_done_295", 230, 24], "eq_nn_297", ["is_text", 43, 21, 230, 24], ["jump_false", 43, "eq_nt_298", 230, 24], - "_nop_tc_59", - "_nop_tc_60", + "_nop_tc_81", + "_nop_tc_82", ["eq_text", 42, 21, 22, 230, 24], ["jump", "eq_done_295", 230, 24], "eq_nt_298", ["is_null", 43, 21, 230, 24], ["jump_false", 43, "eq_nnl_299", 230, 24], - "_nop_tc_61", + "_nop_tc_83", ["jump", "eq_nnl_299", 230, 24], ["true", 42, 230, 24], ["jump", "eq_done_295", 230, 24], "eq_nnl_299", ["is_bool", 43, 21, 230, 24], ["jump_false", 43, "eq_nb_300", 230, 24], - "_nop_tc_62", + "_nop_tc_84", ["jump", "eq_nb_300", 230, 24], ["eq_bool", 42, 21, 22, 230, 24], ["jump", "eq_done_295", 230, 24], @@ -2566,10 +2566,10 @@ ["move", 21, 42, 230, 24], ["jump_false", 21, "and_end_294", 230, 24], ["access", 22, 1, 230, 38], - ["is_num", 42, 26, 230, 38], - ["jump_false", 42, "num_err_301", 230, 38], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_85", + "_nop_tc_86", + "_nop_tc_87", + "_nop_tc_88", ["add", 42, 26, 22, 230, 38], ["jump", "num_done_302", 230, 38], "num_err_301", @@ -2598,28 +2598,28 @@ "num_done_302", ["is_int", 22, 42, 230, 42], ["jump_false", 22, "rel_ni_303", 230, 42], - ["is_int", 22, 27, 230, 42], - ["jump_false", 22, "rel_ni_303", 230, 42], - ["lt_int", 43, 42, 27, 230, 42], + "_nop_tc_89", + "_nop_tc_90", + ["lt_int", 22, 42, 27, 230, 42], ["jump", "rel_done_305", 230, 42], "rel_ni_303", - "_nop_tc_65", - "_nop_tc_66", - ["is_num", 22, 27, 230, 42], - ["jump_false", 22, "rel_nn_304", 230, 42], - ["lt_float", 43, 42, 27, 230, 42], + "_nop_tc_91", + "_nop_tc_92", + "_nop_tc_93", + "_nop_tc_94", + ["lt_float", 22, 42, 27, 230, 42], ["jump", "rel_done_305", 230, 42], "rel_nn_304", - "_nop_tc_67", + "_nop_tc_95", ["jump", "rel_err_306", 230, 42], - ["is_text", 22, 27, 230, 42], - ["jump_false", 22, "rel_err_306", 230, 42], - ["lt_text", 43, 42, 27, 230, 42], + "_nop_tc_96", + ["jump", "rel_err_306", 230, 42], + ["lt_text", 22, 42, 27, 230, 42], ["jump", "rel_done_305", 230, 42], "rel_err_306", [ "access", - 22, + 42, { "name": "log", "kind": "name", @@ -2628,26 +2628,26 @@ 230, 42 ], - ["access", 42, "error", 230, 42], + ["access", 43, "error", 230, 42], ["access", 44, "cannot compare with '<': operands must be same type", 230, 42], ["array", 45, 0, 230, 42], ["push", 45, 44, 230, 42], - ["frame", 44, 22, 2, 230, 42], - ["null", 22, 230, 42], - ["setarg", 44, 0, 22, 230, 42], - ["setarg", 44, 1, 42, 230, 42], + ["frame", 44, 42, 2, 230, 42], + ["null", 42, 230, 42], + ["setarg", 44, 0, 42, 230, 42], + ["setarg", 44, 1, 43, 230, 42], ["setarg", 44, 2, 45, 230, 42], - ["invoke", 44, 22, 230, 42], + ["invoke", 44, 42, 230, 42], ["disrupt", 230, 42], "rel_done_305", - ["move", 21, 43, 230, 42], + ["move", 21, 22, 230, 42], "and_end_294", ["jump_false", 21, "if_else_292", 230, 42], ["access", 21, 1, 231, 29], - ["is_num", 22, 26, 231, 29], - ["jump_false", 22, "num_err_307", 231, 29], - "_nop_tc_68", - "_nop_tc_69", + "_nop_tc_97", + "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", ["add", 22, 26, 21, 231, 29], ["jump", "num_done_308", 231, 29], "num_err_307", @@ -2689,35 +2689,35 @@ "ne_ni_313", ["is_int", 42, 34, 233, 26], ["jump_false", 42, "ne_nn_314", 233, 26], - "_nop_tc_70", + "_nop_tc_101", ["jump", "ne_nn_314", 233, 26], ["ne_int", 22, 34, 21, 233, 26], ["jump", "ne_done_311", 233, 26], "ne_nn_314", ["is_num", 42, 34, 233, 26], ["jump_false", 42, "ne_nt_315", 233, 26], - "_nop_tc_71", + "_nop_tc_102", ["jump", "ne_nt_315", 233, 26], ["ne_float", 22, 34, 21, 233, 26], ["jump", "ne_done_311", 233, 26], "ne_nt_315", ["is_text", 42, 34, 233, 26], ["jump_false", 42, "ne_nnl_316", 233, 26], - "_nop_tc_72", + "_nop_tc_103", ["jump", "ne_nnl_316", 233, 26], ["ne_text", 22, 34, 21, 233, 26], ["jump", "ne_done_311", 233, 26], "ne_nnl_316", ["is_null", 42, 34, 233, 26], ["jump_false", 42, "ne_nb_317", 233, 26], - "_nop_tc_73", - "_nop_tc_74", + "_nop_tc_104", + "_nop_tc_105", ["false", 22, 233, 26], ["jump", "ne_done_311", 233, 26], "ne_nb_317", ["is_bool", 42, 34, 233, 26], ["jump_false", 42, "ne_mis_318", 233, 26], - "_nop_tc_75", + "_nop_tc_106", ["jump", "ne_mis_318", 233, 26], ["ne_bool", 22, 34, 21, 233, 26], ["jump", "ne_done_311", 233, 26], @@ -2785,10 +2785,10 @@ "push_done_322", "if_end_310", ["access", 21, 2, 235, 23], - ["is_num", 22, 26, 235, 23], - ["jump_false", 22, "num_err_323", 235, 23], - "_nop_tc_76", - "_nop_tc_77", + "_nop_tc_107", + "_nop_tc_108", + "_nop_tc_109", + "_nop_tc_110", ["add", 22, 26, 21, 235, 23], ["jump", "num_done_324", 235, 23], "num_err_323", @@ -2824,35 +2824,35 @@ ["jump_true", 42, "eq_done_329", 236, 31], ["is_int", 43, 21, 236, 31], ["jump_false", 43, "eq_ni_330", 236, 31], - "_nop_tc_78", + "_nop_tc_111", ["jump", "eq_ni_330", 236, 31], ["eq_int", 42, 21, 22, 236, 31], ["jump", "eq_done_329", 236, 31], "eq_ni_330", ["is_num", 43, 21, 236, 31], ["jump_false", 43, "eq_nn_331", 236, 31], - "_nop_tc_79", + "_nop_tc_112", ["jump", "eq_nn_331", 236, 31], ["eq_float", 42, 21, 22, 236, 31], ["jump", "eq_done_329", 236, 31], "eq_nn_331", ["is_text", 43, 21, 236, 31], ["jump_false", 43, "eq_nt_332", 236, 31], - "_nop_tc_80", - "_nop_tc_81", + "_nop_tc_113", + "_nop_tc_114", ["eq_text", 42, 21, 22, 236, 31], ["jump", "eq_done_329", 236, 31], "eq_nt_332", ["is_null", 43, 21, 236, 31], ["jump_false", 43, "eq_nnl_333", 236, 31], - "_nop_tc_82", + "_nop_tc_115", ["jump", "eq_nnl_333", 236, 31], ["true", 42, 236, 31], ["jump", "eq_done_329", 236, 31], "eq_nnl_333", ["is_bool", 43, 21, 236, 31], ["jump_false", 43, "eq_nb_334", 236, 31], - "_nop_tc_83", + "_nop_tc_116", ["jump", "eq_nb_334", 236, 31], ["eq_bool", 42, 21, 22, 236, 31], ["jump", "eq_done_329", 236, 31], @@ -2862,10 +2862,10 @@ ["move", 21, 42, 236, 31], ["jump_false", 21, "and_end_328", 236, 31], ["access", 22, 1, 236, 44], - ["is_num", 42, 26, 236, 44], - ["jump_false", 42, "num_err_335", 236, 44], - "_nop_tc_84", - "_nop_tc_85", + "_nop_tc_117", + "_nop_tc_118", + "_nop_tc_119", + "_nop_tc_120", ["add", 42, 26, 22, 236, 44], ["jump", "num_done_336", 236, 44], "num_err_335", @@ -2894,28 +2894,28 @@ "num_done_336", ["is_int", 22, 42, 236, 48], ["jump_false", 22, "rel_ni_337", 236, 48], - ["is_int", 22, 27, 236, 48], - ["jump_false", 22, "rel_ni_337", 236, 48], - ["lt_int", 43, 42, 27, 236, 48], + "_nop_tc_121", + "_nop_tc_122", + ["lt_int", 22, 42, 27, 236, 48], ["jump", "rel_done_339", 236, 48], "rel_ni_337", - "_nop_tc_86", - "_nop_tc_87", - ["is_num", 22, 27, 236, 48], - ["jump_false", 22, "rel_nn_338", 236, 48], - ["lt_float", 43, 42, 27, 236, 48], + "_nop_tc_123", + "_nop_tc_124", + "_nop_tc_125", + "_nop_tc_126", + ["lt_float", 22, 42, 27, 236, 48], ["jump", "rel_done_339", 236, 48], "rel_nn_338", - "_nop_tc_88", + "_nop_tc_127", ["jump", "rel_err_340", 236, 48], - ["is_text", 22, 27, 236, 48], - ["jump_false", 22, "rel_err_340", 236, 48], - ["lt_text", 43, 42, 27, 236, 48], + "_nop_tc_128", + ["jump", "rel_err_340", 236, 48], + ["lt_text", 22, 42, 27, 236, 48], ["jump", "rel_done_339", 236, 48], "rel_err_340", [ "access", - 22, + 42, { "name": "log", "kind": "name", @@ -2924,27 +2924,27 @@ 236, 48 ], - ["access", 42, "error", 236, 48], + ["access", 43, "error", 236, 48], ["access", 44, "cannot compare with '<': operands must be same type", 236, 48], ["array", 45, 0, 236, 48], ["push", 45, 44, 236, 48], - ["frame", 44, 22, 2, 236, 48], - ["null", 22, 236, 48], - ["setarg", 44, 0, 22, 236, 48], - ["setarg", 44, 1, 42, 236, 48], + ["frame", 44, 42, 2, 236, 48], + ["null", 42, 236, 48], + ["setarg", 44, 0, 42, 236, 48], + ["setarg", 44, 1, 43, 236, 48], ["setarg", 44, 2, 45, 236, 48], - ["invoke", 44, 22, 236, 48], + ["invoke", 44, 42, 236, 48], ["disrupt", 236, 48], "rel_done_339", - ["move", 21, 43, 236, 48], + ["move", 21, 22, 236, 48], "and_end_328", ["move", 22, 21, 236, 48], ["jump_false", 22, "and_end_327", 236, 48], ["access", 21, 1, 236, 66], - ["is_num", 42, 26, 236, 66], - ["jump_false", 42, "num_err_341", 236, 66], - "_nop_tc_89", - "_nop_tc_90", + "_nop_tc_129", + "_nop_tc_130", + "_nop_tc_131", + "_nop_tc_132", ["add", 42, 26, 21, 236, 66], ["jump", "num_done_342", 236, 66], "num_err_341", @@ -2977,35 +2977,35 @@ ["jump_true", 43, "eq_done_343", 236, 72], ["is_int", 44, 21, 236, 72], ["jump_false", 44, "eq_ni_344", 236, 72], - "_nop_tc_91", + "_nop_tc_133", ["jump", "eq_ni_344", 236, 72], ["eq_int", 43, 21, 42, 236, 72], ["jump", "eq_done_343", 236, 72], "eq_ni_344", ["is_num", 44, 21, 236, 72], ["jump_false", 44, "eq_nn_345", 236, 72], - "_nop_tc_92", + "_nop_tc_134", ["jump", "eq_nn_345", 236, 72], ["eq_float", 43, 21, 42, 236, 72], ["jump", "eq_done_343", 236, 72], "eq_nn_345", ["is_text", 44, 21, 236, 72], ["jump_false", 44, "eq_nt_346", 236, 72], - "_nop_tc_93", - "_nop_tc_94", + "_nop_tc_135", + "_nop_tc_136", ["eq_text", 43, 21, 42, 236, 72], ["jump", "eq_done_343", 236, 72], "eq_nt_346", ["is_null", 44, 21, 236, 72], ["jump_false", 44, "eq_nnl_347", 236, 72], - "_nop_tc_95", + "_nop_tc_137", ["jump", "eq_nnl_347", 236, 72], ["true", 43, 236, 72], ["jump", "eq_done_343", 236, 72], "eq_nnl_347", ["is_bool", 44, 21, 236, 72], ["jump_false", 44, "eq_nb_348", 236, 72], - "_nop_tc_96", + "_nop_tc_138", ["jump", "eq_nb_348", 236, 72], ["eq_bool", 43, 21, 42, 236, 72], ["jump", "eq_done_343", 236, 72], @@ -3016,10 +3016,10 @@ "and_end_327", ["jump_false", 22, "if_else_325", 236, 72], ["access", 21, 2, 237, 23], - ["is_num", 22, 26, 237, 23], - ["jump_false", 22, "num_err_349", 237, 23], - "_nop_tc_97", - "_nop_tc_98", + "_nop_tc_139", + "_nop_tc_140", + "_nop_tc_141", + "_nop_tc_142", ["add", 22, 26, 21, 237, 23], ["jump", "num_done_350", 237, 23], "num_err_349", @@ -3053,72 +3053,25 @@ "while_start_351", ["is_int", 21, 26, 240, 24], ["jump_false", 21, "rel_ni_354", 240, 24], - ["is_int", 22, 27, 240, 24], - ["jump_false", 22, "rel_ni_354", 240, 24], - ["lt_int", 42, 26, 27, 240, 24], + "_nop_tc_143", + "_nop_tc_144", + ["lt_int", 21, 26, 27, 240, 24], ["jump", "rel_done_356", 240, 24], "rel_ni_354", - ["is_num", 21, 26, 240, 24], - ["jump_false", 21, "rel_nn_355", 240, 24], - ["is_num", 22, 27, 240, 24], - ["jump_false", 22, "rel_nn_355", 240, 24], - ["lt_float", 42, 26, 27, 240, 24], + "_nop_tc_145", + "_nop_tc_146", + "_nop_tc_147", + "_nop_tc_148", + ["lt_float", 21, 26, 27, 240, 24], ["jump", "rel_done_356", 240, 24], "rel_nn_355", - ["is_text", 21, 26, 240, 24], - ["jump_false", 21, "rel_err_357", 240, 24], - ["is_text", 22, 27, 240, 24], - ["jump_false", 22, "rel_err_357", 240, 24], - ["lt_text", 42, 26, 27, 240, 24], + "_nop_tc_149", + ["jump", "rel_err_357", 240, 24], + "_nop_tc_150", + ["jump", "rel_err_357", 240, 24], + ["lt_text", 21, 26, 27, 240, 24], ["jump", "rel_done_356", 240, 24], "rel_err_357", - [ - "access", - 21, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 240, - 24 - ], - ["access", 22, "error", 240, 24], - ["access", 43, "cannot compare with '<': operands must be same type", 240, 24], - ["array", 44, 0, 240, 24], - ["push", 44, 43, 240, 24], - ["frame", 43, 21, 2, 240, 24], - ["null", 21, 240, 24], - ["setarg", 43, 0, 21, 240, 24], - ["setarg", 43, 1, 22, 240, 24], - ["setarg", 43, 2, 44, 240, 24], - ["invoke", 43, 21, 240, 24], - ["disrupt", 240, 24], - "rel_done_356", - ["move", 21, 42, 240, 24], - ["jump_false", 21, "and_end_353", 240, 24], - ["access", 22, 0, 240, 41], - ["is_int", 42, 28, 240, 41], - ["jump_false", 42, "rel_ni_358", 240, 41], - "_nop_tc_99", - "_nop_tc_100", - ["gt_int", 43, 28, 22, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_ni_358", - ["is_num", 42, 28, 240, 41], - ["jump_false", 42, "rel_nn_359", 240, 41], - "_nop_tc_101", - "_nop_tc_102", - ["gt_float", 43, 28, 22, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_nn_359", - ["is_text", 42, 28, 240, 41], - ["jump_false", 42, "rel_err_361", 240, 41], - "_nop_tc_103", - ["jump", "rel_err_361", 240, 41], - ["gt_text", 43, 28, 22, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_err_361", [ "access", 22, @@ -3128,23 +3081,70 @@ "make": "intrinsic" }, 240, + 24 + ], + ["access", 42, "error", 240, 24], + ["access", 43, "cannot compare with '<': operands must be same type", 240, 24], + ["array", 44, 0, 240, 24], + ["push", 44, 43, 240, 24], + ["frame", 43, 22, 2, 240, 24], + ["null", 22, 240, 24], + ["setarg", 43, 0, 22, 240, 24], + ["setarg", 43, 1, 42, 240, 24], + ["setarg", 43, 2, 44, 240, 24], + ["invoke", 43, 22, 240, 24], + ["disrupt", 240, 24], + "rel_done_356", + ["move", 22, 21, 240, 24], + ["jump_false", 22, "and_end_353", 240, 24], + ["access", 21, 0, 240, 41], + ["is_int", 42, 28, 240, 41], + ["jump_false", 42, "rel_ni_358", 240, 41], + "_nop_tc_151", + "_nop_tc_152", + ["gt_int", 42, 28, 21, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_ni_358", + "_nop_tc_153", + "_nop_tc_154", + "_nop_tc_155", + "_nop_tc_156", + ["gt_float", 42, 28, 21, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_nn_359", + "_nop_tc_157", + ["jump", "rel_err_361", 240, 41], + "_nop_tc_158", + ["jump", "rel_err_361", 240, 41], + ["gt_text", 42, 28, 21, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_err_361", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 240, 41 ], - ["access", 42, "error", 240, 41], + ["access", 43, "error", 240, 41], ["access", 44, "cannot compare with '>': operands must be same type", 240, 41], ["array", 45, 0, 240, 41], ["push", 45, 44, 240, 41], - ["frame", 44, 22, 2, 240, 41], - ["null", 22, 240, 41], - ["setarg", 44, 0, 22, 240, 41], - ["setarg", 44, 1, 42, 240, 41], + ["frame", 44, 21, 2, 240, 41], + ["null", 21, 240, 41], + ["setarg", 44, 0, 21, 240, 41], + ["setarg", 44, 1, 43, 240, 41], ["setarg", 44, 2, 45, 240, 41], - ["invoke", 44, 22, 240, 41], + ["invoke", 44, 21, 240, 41], ["disrupt", 240, 41], "rel_done_360", - ["move", 21, 43, 240, 41], + ["move", 22, 42, 240, 41], "and_end_353", - ["jump_false", 21, "while_end_352", 240, 41], + ["jump_false", 22, "while_end_352", 240, 41], ["load_dynamic", 21, 20, 26, 241, 21], ["move", 31, 21, 241, 21], ["access", 21, "{", 242, 23], @@ -3152,35 +3152,35 @@ ["jump_true", 22, "eq_done_364", 242, 23], ["is_int", 42, 31, 242, 23], ["jump_false", 42, "eq_ni_365", 242, 23], - "_nop_tc_104", + "_nop_tc_159", ["jump", "eq_ni_365", 242, 23], ["eq_int", 22, 31, 21, 242, 23], ["jump", "eq_done_364", 242, 23], "eq_ni_365", ["is_num", 42, 31, 242, 23], ["jump_false", 42, "eq_nn_366", 242, 23], - "_nop_tc_105", + "_nop_tc_160", ["jump", "eq_nn_366", 242, 23], ["eq_float", 22, 31, 21, 242, 23], ["jump", "eq_done_364", 242, 23], "eq_nn_366", ["is_text", 42, 31, 242, 23], ["jump_false", 42, "eq_nt_367", 242, 23], - "_nop_tc_106", - "_nop_tc_107", + "_nop_tc_161", + "_nop_tc_162", ["eq_text", 22, 31, 21, 242, 23], ["jump", "eq_done_364", 242, 23], "eq_nt_367", ["is_null", 42, 31, 242, 23], ["jump_false", 42, "eq_nnl_368", 242, 23], - "_nop_tc_108", + "_nop_tc_163", ["jump", "eq_nnl_368", 242, 23], ["true", 22, 242, 23], ["jump", "eq_done_364", 242, 23], "eq_nnl_368", ["is_bool", 42, 31, 242, 23], ["jump_false", 42, "eq_nb_369", 242, 23], - "_nop_tc_109", + "_nop_tc_164", ["jump", "eq_nb_369", 242, 23], ["eq_bool", 22, 31, 21, 242, 23], ["jump", "eq_done_364", 242, 23], @@ -3189,10 +3189,10 @@ "eq_done_364", ["jump_false", 22, "if_else_362", 242, 23], ["access", 21, 1, 242, 46], - ["is_num", 22, 28, 242, 46], - ["jump_false", 22, "num_err_370", 242, 46], - "_nop_tc_110", - "_nop_tc_111", + "_nop_tc_165", + "_nop_tc_166", + "_nop_tc_167", + "_nop_tc_168", ["add", 22, 28, 21, 242, 46], ["jump", "num_done_371", 242, 46], "num_err_370", @@ -3249,10 +3249,10 @@ ["disrupt", 242, 66], "push_done_373", ["access", 21, 1, 242, 83], - ["is_num", 22, 26, 242, 83], - ["jump_false", 22, "num_err_374", 242, 83], - "_nop_tc_112", - "_nop_tc_113", + "_nop_tc_169", + "_nop_tc_170", + "_nop_tc_171", + "_nop_tc_172", ["add", 22, 26, 21, 242, 83], ["jump", "num_done_375", 242, 83], "num_err_374", @@ -3287,35 +3287,35 @@ ["jump_true", 22, "eq_done_378", 243, 28], ["is_int", 42, 31, 243, 28], ["jump_false", 42, "eq_ni_379", 243, 28], - "_nop_tc_114", + "_nop_tc_173", ["jump", "eq_ni_379", 243, 28], ["eq_int", 22, 31, 21, 243, 28], ["jump", "eq_done_378", 243, 28], "eq_ni_379", ["is_num", 42, 31, 243, 28], ["jump_false", 42, "eq_nn_380", 243, 28], - "_nop_tc_115", + "_nop_tc_174", ["jump", "eq_nn_380", 243, 28], ["eq_float", 22, 31, 21, 243, 28], ["jump", "eq_done_378", 243, 28], "eq_nn_380", ["is_text", 42, 31, 243, 28], ["jump_false", 42, "eq_nt_381", 243, 28], - "_nop_tc_116", - "_nop_tc_117", + "_nop_tc_175", + "_nop_tc_176", ["eq_text", 22, 31, 21, 243, 28], ["jump", "eq_done_378", 243, 28], "eq_nt_381", ["is_null", 42, 31, 243, 28], ["jump_false", 42, "eq_nnl_382", 243, 28], - "_nop_tc_118", + "_nop_tc_177", ["jump", "eq_nnl_382", 243, 28], ["true", 22, 243, 28], ["jump", "eq_done_378", 243, 28], "eq_nnl_382", ["is_bool", 42, 31, 243, 28], ["jump_false", 42, "eq_nb_383", 243, 28], - "_nop_tc_119", + "_nop_tc_178", ["jump", "eq_nb_383", 243, 28], ["eq_bool", 22, 31, 21, 243, 28], ["jump", "eq_done_378", 243, 28], @@ -3324,10 +3324,10 @@ "eq_done_378", ["jump_false", 22, "if_else_376", 243, 28], ["access", 21, 1, 244, 31], - ["is_num", 22, 28, 244, 31], - ["jump_false", 22, "num_err_384", 244, 31], - "_nop_tc_120", - "_nop_tc_121", + "_nop_tc_179", + "_nop_tc_180", + "_nop_tc_181", + "_nop_tc_182", ["subtract", 28, 28, 21, 244, 31], ["jump", "num_done_385", 244, 31], "num_err_384", @@ -3357,23 +3357,23 @@ ["access", 21, 0, 245, 27], ["is_int", 22, 28, 245, 27], ["jump_false", 22, "rel_ni_388", 245, 27], - "_nop_tc_122", - "_nop_tc_123", - ["gt_int", 42, 28, 21, 245, 27], + "_nop_tc_183", + "_nop_tc_184", + ["gt_int", 22, 28, 21, 245, 27], ["jump", "rel_done_390", 245, 27], "rel_ni_388", - ["is_num", 22, 28, 245, 27], - ["jump_false", 22, "rel_nn_389", 245, 27], - "_nop_tc_124", - "_nop_tc_125", - ["gt_float", 42, 28, 21, 245, 27], + "_nop_tc_185", + "_nop_tc_186", + "_nop_tc_187", + "_nop_tc_188", + ["gt_float", 22, 28, 21, 245, 27], ["jump", "rel_done_390", 245, 27], "rel_nn_389", - ["is_text", 22, 28, 245, 27], - ["jump_false", 22, "rel_err_391", 245, 27], - "_nop_tc_126", + "_nop_tc_189", ["jump", "rel_err_391", 245, 27], - ["gt_text", 42, 28, 21, 245, 27], + "_nop_tc_190", + ["jump", "rel_err_391", 245, 27], + ["gt_text", 22, 28, 21, 245, 27], ["jump", "rel_done_390", 245, 27], "rel_err_391", [ @@ -3387,19 +3387,19 @@ 245, 27 ], - ["access", 22, "error", 245, 27], + ["access", 42, "error", 245, 27], ["access", 43, "cannot compare with '>': operands must be same type", 245, 27], ["array", 44, 0, 245, 27], ["push", 44, 43, 245, 27], ["frame", 43, 21, 2, 245, 27], ["null", 21, 245, 27], ["setarg", 43, 0, 21, 245, 27], - ["setarg", 43, 1, 22, 245, 27], + ["setarg", 43, 1, 42, 245, 27], ["setarg", 43, 2, 44, 245, 27], ["invoke", 43, 21, 245, 27], ["disrupt", 245, 27], "rel_done_390", - ["jump_false", 42, "if_else_386", 245, 27], + ["jump_false", 22, "if_else_386", 245, 27], ["is_array", 21, 29, 245, 49], ["jump_false", 21, "push_err_392", 245, 49], ["push", 29, 31, 245, 49], @@ -3432,10 +3432,10 @@ "if_else_386", "if_end_387", ["access", 21, 1, 246, 27], - ["is_num", 22, 26, 246, 27], - ["jump_false", 22, "num_err_394", 246, 27], - "_nop_tc_127", - "_nop_tc_128", + "_nop_tc_191", + "_nop_tc_192", + "_nop_tc_193", + "_nop_tc_194", ["add", 22, 26, 21, 246, 27], ["jump", "num_done_395", 246, 27], "num_err_394", @@ -3470,35 +3470,35 @@ ["jump_true", 22, "eq_done_400", 248, 28], ["is_int", 42, 31, 248, 28], ["jump_false", 42, "eq_ni_401", 248, 28], - "_nop_tc_129", + "_nop_tc_195", ["jump", "eq_ni_401", 248, 28], ["eq_int", 22, 31, 21, 248, 28], ["jump", "eq_done_400", 248, 28], "eq_ni_401", ["is_num", 42, 31, 248, 28], ["jump_false", 42, "eq_nn_402", 248, 28], - "_nop_tc_130", + "_nop_tc_196", ["jump", "eq_nn_402", 248, 28], ["eq_float", 22, 31, 21, 248, 28], ["jump", "eq_done_400", 248, 28], "eq_nn_402", ["is_text", 42, 31, 248, 28], ["jump_false", 42, "eq_nt_403", 248, 28], - "_nop_tc_131", - "_nop_tc_132", + "_nop_tc_197", + "_nop_tc_198", ["eq_text", 22, 31, 21, 248, 28], ["jump", "eq_done_400", 248, 28], "eq_nt_403", ["is_null", 42, 31, 248, 28], ["jump_false", 42, "eq_nnl_404", 248, 28], - "_nop_tc_133", + "_nop_tc_199", ["jump", "eq_nnl_404", 248, 28], ["true", 22, 248, 28], ["jump", "eq_done_400", 248, 28], "eq_nnl_404", ["is_bool", 42, 31, 248, 28], ["jump_false", 42, "eq_nb_405", 248, 28], - "_nop_tc_134", + "_nop_tc_200", ["jump", "eq_nb_405", 248, 28], ["eq_bool", 22, 31, 21, 248, 28], ["jump", "eq_done_400", 248, 28], @@ -3512,35 +3512,35 @@ ["jump_true", 42, "eq_done_406", 248, 41], ["is_int", 43, 31, 248, 41], ["jump_false", 43, "eq_ni_407", 248, 41], - "_nop_tc_135", + "_nop_tc_201", ["jump", "eq_ni_407", 248, 41], ["eq_int", 42, 31, 22, 248, 41], ["jump", "eq_done_406", 248, 41], "eq_ni_407", ["is_num", 43, 31, 248, 41], ["jump_false", 43, "eq_nn_408", 248, 41], - "_nop_tc_136", + "_nop_tc_202", ["jump", "eq_nn_408", 248, 41], ["eq_float", 42, 31, 22, 248, 41], ["jump", "eq_done_406", 248, 41], "eq_nn_408", ["is_text", 43, 31, 248, 41], ["jump_false", 43, "eq_nt_409", 248, 41], - "_nop_tc_137", - "_nop_tc_138", + "_nop_tc_203", + "_nop_tc_204", ["eq_text", 42, 31, 22, 248, 41], ["jump", "eq_done_406", 248, 41], "eq_nt_409", ["is_null", 43, 31, 248, 41], ["jump_false", 43, "eq_nnl_410", 248, 41], - "_nop_tc_139", + "_nop_tc_205", ["jump", "eq_nnl_410", 248, 41], ["true", 42, 248, 41], ["jump", "eq_done_406", 248, 41], "eq_nnl_410", ["is_bool", 43, 31, 248, 41], ["jump_false", 43, "eq_nb_411", 248, 41], - "_nop_tc_140", + "_nop_tc_206", ["jump", "eq_nb_411", 248, 41], ["eq_bool", 42, 31, 22, 248, 41], ["jump", "eq_done_406", 248, 41], @@ -3556,35 +3556,35 @@ ["jump_true", 42, "eq_done_412", 248, 55], ["is_int", 43, 31, 248, 55], ["jump_false", 43, "eq_ni_413", 248, 55], - "_nop_tc_141", + "_nop_tc_207", ["jump", "eq_ni_413", 248, 55], ["eq_int", 42, 31, 21, 248, 55], ["jump", "eq_done_412", 248, 55], "eq_ni_413", ["is_num", 43, 31, 248, 55], ["jump_false", 43, "eq_nn_414", 248, 55], - "_nop_tc_142", + "_nop_tc_208", ["jump", "eq_nn_414", 248, 55], ["eq_float", 42, 31, 21, 248, 55], ["jump", "eq_done_412", 248, 55], "eq_nn_414", ["is_text", 43, 31, 248, 55], ["jump_false", 43, "eq_nt_415", 248, 55], - "_nop_tc_143", - "_nop_tc_144", + "_nop_tc_209", + "_nop_tc_210", ["eq_text", 42, 31, 21, 248, 55], ["jump", "eq_done_412", 248, 55], "eq_nt_415", ["is_null", 43, 31, 248, 55], ["jump_false", 43, "eq_nnl_416", 248, 55], - "_nop_tc_145", + "_nop_tc_211", ["jump", "eq_nnl_416", 248, 55], ["true", 42, 248, 55], ["jump", "eq_done_412", 248, 55], "eq_nnl_416", ["is_bool", 43, 31, 248, 55], ["jump_false", 43, "eq_nb_417", 248, 55], - "_nop_tc_146", + "_nop_tc_212", ["jump", "eq_nb_417", 248, 55], ["eq_bool", 42, 31, 21, 248, 55], ["jump", "eq_done_412", 248, 55], @@ -3624,10 +3624,10 @@ ["disrupt", 250, 32], "push_done_419", ["access", 21, 1, 251, 27], - ["is_num", 22, 26, 251, 27], - ["jump_false", 22, "num_err_420", 251, 27], - "_nop_tc_147", - "_nop_tc_148", + "_nop_tc_213", + "_nop_tc_214", + "_nop_tc_215", + "_nop_tc_216", ["add", 22, 26, 21, 251, 27], ["jump", "num_done_421", 251, 27], "num_err_420", @@ -3658,28 +3658,28 @@ "while_start_422", ["is_int", 21, 26, 252, 28], ["jump_false", 21, "rel_ni_425", 252, 28], - ["is_int", 22, 27, 252, 28], - ["jump_false", 22, "rel_ni_425", 252, 28], - ["lt_int", 42, 26, 27, 252, 28], + "_nop_tc_217", + "_nop_tc_218", + ["lt_int", 21, 26, 27, 252, 28], ["jump", "rel_done_427", 252, 28], "rel_ni_425", - ["is_num", 21, 26, 252, 28], - ["jump_false", 21, "rel_nn_426", 252, 28], - ["is_num", 22, 27, 252, 28], - ["jump_false", 22, "rel_nn_426", 252, 28], - ["lt_float", 42, 26, 27, 252, 28], + "_nop_tc_219", + "_nop_tc_220", + "_nop_tc_221", + "_nop_tc_222", + ["lt_float", 21, 26, 27, 252, 28], ["jump", "rel_done_427", 252, 28], "rel_nn_426", - ["is_text", 21, 26, 252, 28], - ["jump_false", 21, "rel_err_428", 252, 28], - ["is_text", 22, 27, 252, 28], - ["jump_false", 22, "rel_err_428", 252, 28], - ["lt_text", 42, 26, 27, 252, 28], + "_nop_tc_223", + ["jump", "rel_err_428", 252, 28], + "_nop_tc_224", + ["jump", "rel_err_428", 252, 28], + ["lt_text", 21, 26, 27, 252, 28], ["jump", "rel_done_427", 252, 28], "rel_err_428", [ "access", - 21, + 22, { "name": "log", "kind": "name", @@ -3688,103 +3688,103 @@ 252, 28 ], - ["access", 22, "error", 252, 28], + ["access", 42, "error", 252, 28], ["access", 43, "cannot compare with '<': operands must be same type", 252, 28], ["array", 44, 0, 252, 28], ["push", 44, 43, 252, 28], - ["frame", 43, 21, 2, 252, 28], - ["null", 21, 252, 28], - ["setarg", 43, 0, 21, 252, 28], - ["setarg", 43, 1, 22, 252, 28], + ["frame", 43, 22, 2, 252, 28], + ["null", 22, 252, 28], + ["setarg", 43, 0, 22, 252, 28], + ["setarg", 43, 1, 42, 252, 28], ["setarg", 43, 2, 44, 252, 28], - ["invoke", 43, 21, 252, 28], + ["invoke", 43, 22, 252, 28], ["disrupt", 252, 28], "rel_done_427", - ["move", 21, 42, 252, 28], - ["jump_false", 21, "and_end_424", 252, 28], - ["load_dynamic", 22, 20, 26, 252, 40], - ["is_identical", 42, 22, 32, 252, 48], + ["move", 22, 21, 252, 28], + ["jump_false", 22, "and_end_424", 252, 28], + ["load_dynamic", 21, 20, 26, 252, 40], + ["is_identical", 42, 21, 32, 252, 48], ["jump_true", 42, "ne_nid_430", 252, 48], ["jump", "ne_ni_431", 252, 48], "ne_nid_430", ["false", 42, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_ni_431", - ["is_int", 43, 22, 252, 48], + ["is_int", 43, 21, 252, 48], ["jump_false", 43, "ne_nn_432", 252, 48], ["is_int", 44, 32, 252, 48], ["jump_false", 44, "ne_nn_432", 252, 48], - ["ne_int", 42, 22, 32, 252, 48], + ["ne_int", 42, 21, 32, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_nn_432", - ["is_num", 43, 22, 252, 48], + ["is_num", 43, 21, 252, 48], ["jump_false", 43, "ne_nt_433", 252, 48], ["is_num", 44, 32, 252, 48], ["jump_false", 44, "ne_nt_433", 252, 48], - ["ne_float", 42, 22, 32, 252, 48], + ["ne_float", 42, 21, 32, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_nt_433", - ["is_text", 43, 22, 252, 48], + ["is_text", 43, 21, 252, 48], ["jump_false", 43, "ne_nnl_434", 252, 48], ["is_text", 44, 32, 252, 48], ["jump_false", 44, "ne_nnl_434", 252, 48], - ["ne_text", 42, 22, 32, 252, 48], + ["ne_text", 42, 21, 32, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_nnl_434", - ["is_null", 43, 22, 252, 48], + ["is_null", 43, 21, 252, 48], ["jump_false", 43, "ne_nb_435", 252, 48], ["is_null", 44, 32, 252, 48], ["jump_false", 44, "ne_nb_435", 252, 48], ["false", 42, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_nb_435", - ["is_bool", 43, 22, 252, 48], + ["is_bool", 43, 21, 252, 48], ["jump_false", 43, "ne_mis_436", 252, 48], ["is_bool", 44, 32, 252, 48], ["jump_false", 44, "ne_mis_436", 252, 48], - ["ne_bool", 42, 22, 32, 252, 48], + ["ne_bool", 42, 21, 32, 252, 48], ["jump", "ne_done_429", 252, 48], "ne_mis_436", ["true", 42, 252, 48], "ne_done_429", - ["move", 21, 42, 252, 48], + ["move", 22, 42, 252, 48], "and_end_424", - ["jump_false", 21, "while_end_423", 252, 48], + ["jump_false", 22, "while_end_423", 252, 48], ["load_dynamic", 21, 20, 26, 253, 24], ["access", 22, "\\", 253, 32], ["is_identical", 42, 21, 22, 253, 32], ["jump_true", 42, "eq_done_440", 253, 32], ["is_int", 43, 21, 253, 32], ["jump_false", 43, "eq_ni_441", 253, 32], - "_nop_tc_149", + "_nop_tc_225", ["jump", "eq_ni_441", 253, 32], ["eq_int", 42, 21, 22, 253, 32], ["jump", "eq_done_440", 253, 32], "eq_ni_441", ["is_num", 43, 21, 253, 32], ["jump_false", 43, "eq_nn_442", 253, 32], - "_nop_tc_150", + "_nop_tc_226", ["jump", "eq_nn_442", 253, 32], ["eq_float", 42, 21, 22, 253, 32], ["jump", "eq_done_440", 253, 32], "eq_nn_442", ["is_text", 43, 21, 253, 32], ["jump_false", 43, "eq_nt_443", 253, 32], - "_nop_tc_151", - "_nop_tc_152", + "_nop_tc_227", + "_nop_tc_228", ["eq_text", 42, 21, 22, 253, 32], ["jump", "eq_done_440", 253, 32], "eq_nt_443", ["is_null", 43, 21, 253, 32], ["jump_false", 43, "eq_nnl_444", 253, 32], - "_nop_tc_153", + "_nop_tc_229", ["jump", "eq_nnl_444", 253, 32], ["true", 42, 253, 32], ["jump", "eq_done_440", 253, 32], "eq_nnl_444", ["is_bool", 43, 21, 253, 32], ["jump_false", 43, "eq_nb_445", 253, 32], - "_nop_tc_154", + "_nop_tc_230", ["jump", "eq_nb_445", 253, 32], ["eq_bool", 42, 21, 22, 253, 32], ["jump", "eq_done_440", 253, 32], @@ -3794,10 +3794,10 @@ ["move", 21, 42, 253, 32], ["jump_false", 21, "and_end_439", 253, 32], ["access", 22, 1, 253, 46], - ["is_num", 42, 26, 253, 46], - ["jump_false", 42, "num_err_446", 253, 46], - "_nop_tc_155", - "_nop_tc_156", + "_nop_tc_231", + "_nop_tc_232", + "_nop_tc_233", + "_nop_tc_234", ["add", 42, 26, 22, 253, 46], ["jump", "num_done_447", 253, 46], "num_err_446", @@ -3826,28 +3826,28 @@ "num_done_447", ["is_int", 22, 42, 253, 50], ["jump_false", 22, "rel_ni_448", 253, 50], - ["is_int", 22, 27, 253, 50], - ["jump_false", 22, "rel_ni_448", 253, 50], - ["lt_int", 43, 42, 27, 253, 50], + "_nop_tc_235", + "_nop_tc_236", + ["lt_int", 22, 42, 27, 253, 50], ["jump", "rel_done_450", 253, 50], "rel_ni_448", - "_nop_tc_157", - "_nop_tc_158", - ["is_num", 22, 27, 253, 50], - ["jump_false", 22, "rel_nn_449", 253, 50], - ["lt_float", 43, 42, 27, 253, 50], + "_nop_tc_237", + "_nop_tc_238", + "_nop_tc_239", + "_nop_tc_240", + ["lt_float", 22, 42, 27, 253, 50], ["jump", "rel_done_450", 253, 50], "rel_nn_449", - "_nop_tc_159", + "_nop_tc_241", ["jump", "rel_err_451", 253, 50], - ["is_text", 22, 27, 253, 50], - ["jump_false", 22, "rel_err_451", 253, 50], - ["lt_text", 43, 42, 27, 253, 50], + "_nop_tc_242", + ["jump", "rel_err_451", 253, 50], + ["lt_text", 22, 42, 27, 253, 50], ["jump", "rel_done_450", 253, 50], "rel_err_451", [ "access", - 22, + 42, { "name": "log", "kind": "name", @@ -3856,19 +3856,19 @@ 253, 50 ], - ["access", 42, "error", 253, 50], + ["access", 43, "error", 253, 50], ["access", 44, "cannot compare with '<': operands must be same type", 253, 50], ["array", 45, 0, 253, 50], ["push", 45, 44, 253, 50], - ["frame", 44, 22, 2, 253, 50], - ["null", 22, 253, 50], - ["setarg", 44, 0, 22, 253, 50], - ["setarg", 44, 1, 42, 253, 50], + ["frame", 44, 42, 2, 253, 50], + ["null", 42, 253, 50], + ["setarg", 44, 0, 42, 253, 50], + ["setarg", 44, 1, 43, 253, 50], ["setarg", 44, 2, 45, 253, 50], - ["invoke", 44, 22, 253, 50], + ["invoke", 44, 42, 253, 50], ["disrupt", 253, 50], "rel_done_450", - ["move", 21, 43, 253, 50], + ["move", 21, 22, 253, 50], "and_end_439", ["jump_false", 21, "if_else_437", 253, 50], ["load_dynamic", 21, 20, 26, 254, 39], @@ -3901,10 +3901,10 @@ ["disrupt", 254, 39], "push_done_453", ["access", 21, 1, 255, 31], - ["is_num", 22, 26, 255, 31], - ["jump_false", 22, "num_err_454", 255, 31], - "_nop_tc_160", - "_nop_tc_161", + "_nop_tc_243", + "_nop_tc_244", + "_nop_tc_245", + "_nop_tc_246", ["add", 22, 26, 21, 255, 31], ["jump", "num_done_455", 255, 31], "num_err_454", @@ -3965,10 +3965,10 @@ ["disrupt", 257, 37], "push_done_457", ["access", 21, 1, 258, 29], - ["is_num", 22, 26, 258, 29], - ["jump_false", 22, "num_err_458", 258, 29], - "_nop_tc_162", - "_nop_tc_163", + "_nop_tc_247", + "_nop_tc_248", + "_nop_tc_249", + "_nop_tc_250", ["add", 22, 26, 21, 258, 29], ["jump", "num_done_459", 258, 29], "num_err_458", @@ -4000,28 +4000,28 @@ "while_end_423", ["is_int", 21, 26, 260, 25], ["jump_false", 21, "rel_ni_462", 260, 25], - ["is_int", 22, 27, 260, 25], - ["jump_false", 22, "rel_ni_462", 260, 25], - ["lt_int", 42, 26, 27, 260, 25], + "_nop_tc_251", + "_nop_tc_252", + ["lt_int", 21, 26, 27, 260, 25], ["jump", "rel_done_464", 260, 25], "rel_ni_462", - ["is_num", 21, 26, 260, 25], - ["jump_false", 21, "rel_nn_463", 260, 25], - ["is_num", 22, 27, 260, 25], - ["jump_false", 22, "rel_nn_463", 260, 25], - ["lt_float", 42, 26, 27, 260, 25], + "_nop_tc_253", + "_nop_tc_254", + "_nop_tc_255", + "_nop_tc_256", + ["lt_float", 21, 26, 27, 260, 25], ["jump", "rel_done_464", 260, 25], "rel_nn_463", - ["is_text", 21, 26, 260, 25], - ["jump_false", 21, "rel_err_465", 260, 25], - ["is_text", 22, 27, 260, 25], - ["jump_false", 22, "rel_err_465", 260, 25], - ["lt_text", 42, 26, 27, 260, 25], + "_nop_tc_257", + ["jump", "rel_err_465", 260, 25], + "_nop_tc_258", + ["jump", "rel_err_465", 260, 25], + ["lt_text", 21, 26, 27, 260, 25], ["jump", "rel_done_464", 260, 25], "rel_err_465", [ "access", - 21, + 22, { "name": "log", "kind": "name", @@ -4030,19 +4030,19 @@ 260, 25 ], - ["access", 22, "error", 260, 25], + ["access", 42, "error", 260, 25], ["access", 43, "cannot compare with '<': operands must be same type", 260, 25], ["array", 44, 0, 260, 25], ["push", 44, 43, 260, 25], - ["frame", 43, 21, 2, 260, 25], - ["null", 21, 260, 25], - ["setarg", 43, 0, 21, 260, 25], - ["setarg", 43, 1, 22, 260, 25], + ["frame", 43, 22, 2, 260, 25], + ["null", 22, 260, 25], + ["setarg", 43, 0, 22, 260, 25], + ["setarg", 43, 1, 42, 260, 25], ["setarg", 43, 2, 44, 260, 25], - ["invoke", 43, 21, 260, 25], + ["invoke", 43, 22, 260, 25], ["disrupt", 260, 25], "rel_done_464", - ["jump_false", 42, "if_else_460", 260, 25], + ["jump_false", 21, "if_else_460", 260, 25], ["load_dynamic", 21, 20, 26, 260, 54], ["is_array", 22, 29, 260, 54], ["jump_false", 22, "push_err_466", 260, 54], @@ -4073,10 +4073,10 @@ ["disrupt", 260, 54], "push_done_467", ["access", 21, 1, 260, 73], - ["is_num", 22, 26, 260, 73], - ["jump_false", 22, "num_err_468", 260, 73], - "_nop_tc_164", - "_nop_tc_165", + "_nop_tc_259", + "_nop_tc_260", + "_nop_tc_261", + "_nop_tc_262", ["add", 22, 26, 21, 260, 73], ["jump", "num_done_469", 260, 73], "num_err_468", @@ -4138,10 +4138,10 @@ ["disrupt", 262, 32], "push_done_471", ["access", 21, 1, 263, 27], - ["is_num", 22, 26, 263, 27], - ["jump_false", 22, "num_err_472", 263, 27], - "_nop_tc_166", - "_nop_tc_167", + "_nop_tc_263", + "_nop_tc_264", + "_nop_tc_265", + "_nop_tc_266", ["add", 22, 26, 21, 263, 27], ["jump", "num_done_473", 263, 27], "num_err_472", @@ -4223,35 +4223,35 @@ "ne_ni_480", ["is_int", 42, 36, 269, 26], ["jump_false", 42, "ne_nn_481", 269, 26], - "_nop_tc_168", + "_nop_tc_267", ["jump", "ne_nn_481", 269, 26], ["ne_int", 22, 36, 21, 269, 26], ["jump", "ne_done_478", 269, 26], "ne_nn_481", ["is_num", 42, 36, 269, 26], ["jump_false", 42, "ne_nt_482", 269, 26], - "_nop_tc_169", + "_nop_tc_268", ["jump", "ne_nt_482", 269, 26], ["ne_float", 22, 36, 21, 269, 26], ["jump", "ne_done_478", 269, 26], "ne_nt_482", ["is_text", 42, 36, 269, 26], ["jump_false", 42, "ne_nnl_483", 269, 26], - "_nop_tc_170", + "_nop_tc_269", ["jump", "ne_nnl_483", 269, 26], ["ne_text", 22, 36, 21, 269, 26], ["jump", "ne_done_478", 269, 26], "ne_nnl_483", ["is_null", 42, 36, 269, 26], ["jump_false", 42, "ne_nb_484", 269, 26], - "_nop_tc_171", - "_nop_tc_172", + "_nop_tc_270", + "_nop_tc_271", ["false", 22, 269, 26], ["jump", "ne_done_478", 269, 26], "ne_nb_484", ["is_bool", 42, 36, 269, 26], ["jump_false", 42, "ne_mis_485", 269, 26], - "_nop_tc_173", + "_nop_tc_272", ["jump", "ne_mis_485", 269, 26], ["ne_bool", 22, 36, 21, 269, 26], ["jump", "ne_done_478", 269, 26], @@ -4271,35 +4271,35 @@ "ne_ni_488", ["is_int", 44, 22, 269, 56], ["jump_false", 44, "ne_nn_489", 269, 56], - "_nop_tc_174", + "_nop_tc_273", ["jump", "ne_nn_489", 269, 56], ["ne_int", 43, 22, 42, 269, 56], ["jump", "ne_done_486", 269, 56], "ne_nn_489", ["is_num", 44, 22, 269, 56], ["jump_false", 44, "ne_nt_490", 269, 56], - "_nop_tc_175", + "_nop_tc_274", ["jump", "ne_nt_490", 269, 56], ["ne_float", 43, 22, 42, 269, 56], ["jump", "ne_done_486", 269, 56], "ne_nt_490", ["is_text", 44, 22, 269, 56], ["jump_false", 44, "ne_nnl_491", 269, 56], - "_nop_tc_176", + "_nop_tc_275", ["jump", "ne_nnl_491", 269, 56], ["ne_text", 43, 22, 42, 269, 56], ["jump", "ne_done_486", 269, 56], "ne_nnl_491", ["is_null", 44, 22, 269, 56], ["jump_false", 44, "ne_nb_492", 269, 56], - "_nop_tc_177", - "_nop_tc_178", + "_nop_tc_276", + "_nop_tc_277", ["false", 43, 269, 56], ["jump", "ne_done_486", 269, 56], "ne_nb_492", ["is_bool", 44, 22, 269, 56], ["jump_false", 44, "ne_mis_493", 269, 56], - "_nop_tc_179", + "_nop_tc_278", ["jump", "ne_mis_493", 269, 56], ["ne_bool", 43, 22, 42, 269, 56], ["jump", "ne_done_486", 269, 56], @@ -4313,23 +4313,23 @@ ["load_field", 21, 36, "statements", 269, 71], ["length", 42, 21, 269, 71], ["access", 21, 0, 269, 93], - "_nop_tc_180", - "_nop_tc_181", - "_nop_tc_182", - "_nop_tc_183", + "_nop_tc_279", + "_nop_tc_280", + "_nop_tc_281", + "_nop_tc_282", ["gt_int", 43, 42, 21, 269, 93], ["jump", "rel_done_496", 269, 93], "rel_ni_494", - "_nop_tc_184", - "_nop_tc_185", - "_nop_tc_186", - "_nop_tc_187", + "_nop_tc_283", + "_nop_tc_284", + "_nop_tc_285", + "_nop_tc_286", ["gt_float", 43, 42, 21, 269, 93], ["jump", "rel_done_496", 269, 93], "rel_nn_495", - "_nop_tc_188", + "_nop_tc_287", ["jump", "rel_err_497", 269, 93], - "_nop_tc_189", + "_nop_tc_288", ["jump", "rel_err_497", 269, 93], ["gt_text", 43, 42, 21, 269, 93], ["jump", "rel_done_496", 269, 93], @@ -4371,35 +4371,35 @@ ["jump_true", 42, "eq_done_500", 272, 34], ["is_int", 43, 21, 272, 34], ["jump_false", 43, "eq_ni_501", 272, 34], - "_nop_tc_190", + "_nop_tc_289", ["jump", "eq_ni_501", 272, 34], ["eq_int", 42, 21, 22, 272, 34], ["jump", "eq_done_500", 272, 34], "eq_ni_501", ["is_num", 43, 21, 272, 34], ["jump_false", 43, "eq_nn_502", 272, 34], - "_nop_tc_191", + "_nop_tc_290", ["jump", "eq_nn_502", 272, 34], ["eq_float", 42, 21, 22, 272, 34], ["jump", "eq_done_500", 272, 34], "eq_nn_502", ["is_text", 43, 21, 272, 34], ["jump_false", 43, "eq_nt_503", 272, 34], - "_nop_tc_192", - "_nop_tc_193", + "_nop_tc_291", + "_nop_tc_292", ["eq_text", 42, 21, 22, 272, 34], ["jump", "eq_done_500", 272, 34], "eq_nt_503", ["is_null", 43, 21, 272, 34], ["jump_false", 43, "eq_nnl_504", 272, 34], - "_nop_tc_194", + "_nop_tc_293", ["jump", "eq_nnl_504", 272, 34], ["true", 42, 272, 34], ["jump", "eq_done_500", 272, 34], "eq_nnl_504", ["is_bool", 43, 21, 272, 34], ["jump_false", 43, "eq_nb_505", 272, 34], - "_nop_tc_195", + "_nop_tc_294", ["jump", "eq_nb_505", 272, 34], ["eq_bool", 42, 21, 22, 272, 34], ["jump", "eq_done_500", 272, 34], @@ -4547,10 +4547,10 @@ ["disrupt", 281, 27], "push_done_513", ["access", 21, 1, 282, 23], - ["is_num", 22, 25, 282, 23], - ["jump_false", 22, "num_err_514", 282, 23], - "_nop_tc_196", - "_nop_tc_197", + "_nop_tc_295", + "_nop_tc_296", + "_nop_tc_297", + "_nop_tc_298", ["add", 22, 25, 21, 282, 23], ["jump", "num_done_515", 282, 23], "num_err_514", @@ -4610,10 +4610,10 @@ ["disrupt", 284, 30], "push_done_517", ["access", 21, 1, 285, 23], - ["is_num", 22, 26, 285, 23], - ["jump_false", 22, "num_err_518", 285, 23], - "_nop_tc_198", - "_nop_tc_199", + "_nop_tc_299", + "_nop_tc_300", + "_nop_tc_301", + "_nop_tc_302", ["add", 22, 26, 21, 285, 23], ["jump", "num_done_519", 285, 23], "num_err_518", @@ -4682,35 +4682,35 @@ ["jump_true", 21, "eq_done_522", 293, 14], ["is_int", 22, 3, 293, 14], ["jump_false", 22, "eq_ni_523", 293, 14], - "_nop_tc_200", + "_nop_tc_303", ["jump", "eq_ni_523", 293, 14], ["eq_int", 21, 3, 20, 293, 14], ["jump", "eq_done_522", 293, 14], "eq_ni_523", ["is_num", 22, 3, 293, 14], ["jump_false", 22, "eq_nn_524", 293, 14], - "_nop_tc_201", + "_nop_tc_304", ["jump", "eq_nn_524", 293, 14], ["eq_float", 21, 3, 20, 293, 14], ["jump", "eq_done_522", 293, 14], "eq_nn_524", ["is_text", 22, 3, 293, 14], ["jump_false", 22, "eq_nt_525", 293, 14], - "_nop_tc_202", - "_nop_tc_203", + "_nop_tc_305", + "_nop_tc_306", ["eq_text", 21, 3, 20, 293, 14], ["jump", "eq_done_522", 293, 14], "eq_nt_525", ["is_null", 22, 3, 293, 14], ["jump_false", 22, "eq_nnl_526", 293, 14], - "_nop_tc_204", + "_nop_tc_307", ["jump", "eq_nnl_526", 293, 14], ["true", 21, 293, 14], ["jump", "eq_done_522", 293, 14], "eq_nnl_526", ["is_bool", 22, 3, 293, 14], ["jump_false", 22, "eq_nb_527", 293, 14], - "_nop_tc_205", + "_nop_tc_308", ["jump", "eq_nb_527", 293, 14], ["eq_bool", 21, 3, 20, 293, 14], ["jump", "eq_done_522", 293, 14], @@ -4732,35 +4732,35 @@ ["jump_true", 21, "eq_done_530", 295, 22], ["is_int", 22, 20, 295, 22], ["jump_false", 22, "eq_ni_531", 295, 22], - "_nop_tc_206", + "_nop_tc_309", ["jump", "eq_ni_531", 295, 22], ["eq_int", 21, 20, 10, 295, 22], ["jump", "eq_done_530", 295, 22], "eq_ni_531", ["is_num", 22, 20, 295, 22], ["jump_false", 22, "eq_nn_532", 295, 22], - "_nop_tc_207", + "_nop_tc_310", ["jump", "eq_nn_532", 295, 22], ["eq_float", 21, 20, 10, 295, 22], ["jump", "eq_done_530", 295, 22], "eq_nn_532", ["is_text", 22, 20, 295, 22], ["jump_false", 22, "eq_nt_533", 295, 22], - "_nop_tc_208", - "_nop_tc_209", + "_nop_tc_311", + "_nop_tc_312", ["eq_text", 21, 20, 10, 295, 22], ["jump", "eq_done_530", 295, 22], "eq_nt_533", ["is_null", 22, 20, 295, 22], ["jump_false", 22, "eq_nnl_534", 295, 22], - "_nop_tc_210", + "_nop_tc_313", ["jump", "eq_nnl_534", 295, 22], ["true", 21, 295, 22], ["jump", "eq_done_530", 295, 22], "eq_nnl_534", ["is_bool", 22, 20, 295, 22], ["jump_false", 22, "eq_nb_535", 295, 22], - "_nop_tc_211", + "_nop_tc_314", ["jump", "eq_nb_535", 295, 22], ["eq_bool", 21, 20, 10, 295, 22], ["jump", "eq_done_530", 295, 22], @@ -4809,35 +4809,35 @@ ["jump_true", 20, "eq_done_538", 304, 14], ["is_int", 21, 3, 304, 14], ["jump_false", 21, "eq_ni_539", 304, 14], - "_nop_tc_212", + "_nop_tc_315", ["jump", "eq_ni_539", 304, 14], ["eq_int", 20, 3, 10, 304, 14], ["jump", "eq_done_538", 304, 14], "eq_ni_539", ["is_num", 21, 3, 304, 14], ["jump_false", 21, "eq_nn_540", 304, 14], - "_nop_tc_213", + "_nop_tc_316", ["jump", "eq_nn_540", 304, 14], ["eq_float", 20, 3, 10, 304, 14], ["jump", "eq_done_538", 304, 14], "eq_nn_540", ["is_text", 21, 3, 304, 14], ["jump_false", 21, "eq_nt_541", 304, 14], - "_nop_tc_214", - "_nop_tc_215", + "_nop_tc_317", + "_nop_tc_318", ["eq_text", 20, 3, 10, 304, 14], ["jump", "eq_done_538", 304, 14], "eq_nt_541", ["is_null", 21, 3, 304, 14], ["jump_false", 21, "eq_nnl_542", 304, 14], - "_nop_tc_216", + "_nop_tc_319", ["jump", "eq_nnl_542", 304, 14], ["true", 20, 304, 14], ["jump", "eq_done_538", 304, 14], "eq_nnl_542", ["is_bool", 21, 3, 304, 14], ["jump_false", 21, "eq_nb_543", 304, 14], - "_nop_tc_217", + "_nop_tc_320", ["jump", "eq_nb_543", 304, 14], ["eq_bool", 20, 3, 10, 304, 14], ["jump", "eq_done_538", 304, 14], @@ -4874,35 +4874,35 @@ ["jump_true", 20, "eq_done_546", 310, 14], ["is_int", 21, 3, 310, 14], ["jump_false", 21, "eq_ni_547", 310, 14], - "_nop_tc_218", + "_nop_tc_321", ["jump", "eq_ni_547", 310, 14], ["eq_int", 20, 3, 10, 310, 14], ["jump", "eq_done_546", 310, 14], "eq_ni_547", ["is_num", 21, 3, 310, 14], ["jump_false", 21, "eq_nn_548", 310, 14], - "_nop_tc_219", + "_nop_tc_322", ["jump", "eq_nn_548", 310, 14], ["eq_float", 20, 3, 10, 310, 14], ["jump", "eq_done_546", 310, 14], "eq_nn_548", ["is_text", 21, 3, 310, 14], ["jump_false", 21, "eq_nt_549", 310, 14], - "_nop_tc_220", - "_nop_tc_221", + "_nop_tc_323", + "_nop_tc_324", ["eq_text", 20, 3, 10, 310, 14], ["jump", "eq_done_546", 310, 14], "eq_nt_549", ["is_null", 21, 3, 310, 14], ["jump_false", 21, "eq_nnl_550", 310, 14], - "_nop_tc_222", + "_nop_tc_325", ["jump", "eq_nnl_550", 310, 14], ["true", 20, 310, 14], ["jump", "eq_done_546", 310, 14], "eq_nnl_550", ["is_bool", 21, 3, 310, 14], ["jump_false", 21, "eq_nb_551", 310, 14], - "_nop_tc_223", + "_nop_tc_326", ["jump", "eq_nb_551", 310, 14], ["eq_bool", 20, 3, 10, 310, 14], ["jump", "eq_done_546", 310, 14], @@ -4939,35 +4939,35 @@ ["jump_true", 20, "eq_done_554", 316, 14], ["is_int", 21, 3, 316, 14], ["jump_false", 21, "eq_ni_555", 316, 14], - "_nop_tc_224", + "_nop_tc_327", ["jump", "eq_ni_555", 316, 14], ["eq_int", 20, 3, 10, 316, 14], ["jump", "eq_done_554", 316, 14], "eq_ni_555", ["is_num", 21, 3, 316, 14], ["jump_false", 21, "eq_nn_556", 316, 14], - "_nop_tc_225", + "_nop_tc_328", ["jump", "eq_nn_556", 316, 14], ["eq_float", 20, 3, 10, 316, 14], ["jump", "eq_done_554", 316, 14], "eq_nn_556", ["is_text", 21, 3, 316, 14], ["jump_false", 21, "eq_nt_557", 316, 14], - "_nop_tc_226", - "_nop_tc_227", + "_nop_tc_329", + "_nop_tc_330", ["eq_text", 20, 3, 10, 316, 14], ["jump", "eq_done_554", 316, 14], "eq_nt_557", ["is_null", 21, 3, 316, 14], ["jump_false", 21, "eq_nnl_558", 316, 14], - "_nop_tc_228", + "_nop_tc_331", ["jump", "eq_nnl_558", 316, 14], ["true", 20, 316, 14], ["jump", "eq_done_554", 316, 14], "eq_nnl_558", ["is_bool", 21, 3, 316, 14], ["jump_false", 21, "eq_nb_559", 316, 14], - "_nop_tc_229", + "_nop_tc_332", ["jump", "eq_nb_559", 316, 14], ["eq_bool", 20, 3, 10, 316, 14], ["jump", "eq_done_554", 316, 14], @@ -5004,35 +5004,35 @@ ["jump_true", 20, "eq_done_562", 322, 14], ["is_int", 21, 3, 322, 14], ["jump_false", 21, "eq_ni_563", 322, 14], - "_nop_tc_230", + "_nop_tc_333", ["jump", "eq_ni_563", 322, 14], ["eq_int", 20, 3, 10, 322, 14], ["jump", "eq_done_562", 322, 14], "eq_ni_563", ["is_num", 21, 3, 322, 14], ["jump_false", 21, "eq_nn_564", 322, 14], - "_nop_tc_231", + "_nop_tc_334", ["jump", "eq_nn_564", 322, 14], ["eq_float", 20, 3, 10, 322, 14], ["jump", "eq_done_562", 322, 14], "eq_nn_564", ["is_text", 21, 3, 322, 14], ["jump_false", 21, "eq_nt_565", 322, 14], - "_nop_tc_232", - "_nop_tc_233", + "_nop_tc_335", + "_nop_tc_336", ["eq_text", 20, 3, 10, 322, 14], ["jump", "eq_done_562", 322, 14], "eq_nt_565", ["is_null", 21, 3, 322, 14], ["jump_false", 21, "eq_nnl_566", 322, 14], - "_nop_tc_234", + "_nop_tc_337", ["jump", "eq_nnl_566", 322, 14], ["true", 20, 322, 14], ["jump", "eq_done_562", 322, 14], "eq_nnl_566", ["is_bool", 21, 3, 322, 14], ["jump_false", 21, "eq_nb_567", 322, 14], - "_nop_tc_235", + "_nop_tc_338", ["jump", "eq_nb_567", 322, 14], ["eq_bool", 20, 3, 10, 322, 14], ["jump", "eq_done_562", 322, 14], @@ -5069,35 +5069,35 @@ ["jump_true", 20, "eq_done_570", 328, 14], ["is_int", 21, 3, 328, 14], ["jump_false", 21, "eq_ni_571", 328, 14], - "_nop_tc_236", + "_nop_tc_339", ["jump", "eq_ni_571", 328, 14], ["eq_int", 20, 3, 10, 328, 14], ["jump", "eq_done_570", 328, 14], "eq_ni_571", ["is_num", 21, 3, 328, 14], ["jump_false", 21, "eq_nn_572", 328, 14], - "_nop_tc_237", + "_nop_tc_340", ["jump", "eq_nn_572", 328, 14], ["eq_float", 20, 3, 10, 328, 14], ["jump", "eq_done_570", 328, 14], "eq_nn_572", ["is_text", 21, 3, 328, 14], ["jump_false", 21, "eq_nt_573", 328, 14], - "_nop_tc_238", - "_nop_tc_239", + "_nop_tc_341", + "_nop_tc_342", ["eq_text", 20, 3, 10, 328, 14], ["jump", "eq_done_570", 328, 14], "eq_nt_573", ["is_null", 21, 3, 328, 14], ["jump_false", 21, "eq_nnl_574", 328, 14], - "_nop_tc_240", + "_nop_tc_343", ["jump", "eq_nnl_574", 328, 14], ["true", 20, 328, 14], ["jump", "eq_done_570", 328, 14], "eq_nnl_574", ["is_bool", 21, 3, 328, 14], ["jump_false", 21, "eq_nb_575", 328, 14], - "_nop_tc_241", + "_nop_tc_344", ["jump", "eq_nb_575", 328, 14], ["eq_bool", 20, 3, 10, 328, 14], ["jump", "eq_done_570", 328, 14], @@ -5135,35 +5135,35 @@ "ne_ni_581", ["is_int", 22, 20, 333, 26], ["jump_false", 22, "ne_nn_582", 333, 26], - "_nop_tc_242", + "_nop_tc_345", ["jump", "ne_nn_582", 333, 26], ["ne_int", 21, 20, 10, 333, 26], ["jump", "ne_done_579", 333, 26], "ne_nn_582", ["is_num", 22, 20, 333, 26], ["jump_false", 22, "ne_nt_583", 333, 26], - "_nop_tc_243", + "_nop_tc_346", ["jump", "ne_nt_583", 333, 26], ["ne_float", 21, 20, 10, 333, 26], ["jump", "ne_done_579", 333, 26], "ne_nt_583", ["is_text", 22, 20, 333, 26], ["jump_false", 22, "ne_nnl_584", 333, 26], - "_nop_tc_244", - "_nop_tc_245", + "_nop_tc_347", + "_nop_tc_348", ["ne_text", 21, 20, 10, 333, 26], ["jump", "ne_done_579", 333, 26], "ne_nnl_584", ["is_null", 22, 20, 333, 26], ["jump_false", 22, "ne_nb_585", 333, 26], - "_nop_tc_246", + "_nop_tc_349", ["jump", "ne_nb_585", 333, 26], ["false", 21, 333, 26], ["jump", "ne_done_579", 333, 26], "ne_nb_585", ["is_bool", 22, 20, 333, 26], ["jump_false", 22, "ne_mis_586", 333, 26], - "_nop_tc_247", + "_nop_tc_350", ["jump", "ne_mis_586", 333, 26], ["ne_bool", 21, 20, 10, 333, 26], ["jump", "ne_done_579", 333, 26], @@ -5184,35 +5184,35 @@ "ne_ni_589", ["is_int", 23, 21, 333, 45], ["jump_false", 23, "ne_nn_590", 333, 45], - "_nop_tc_248", + "_nop_tc_351", ["jump", "ne_nn_590", 333, 45], ["ne_int", 22, 21, 20, 333, 45], ["jump", "ne_done_587", 333, 45], "ne_nn_590", ["is_num", 23, 21, 333, 45], ["jump_false", 23, "ne_nt_591", 333, 45], - "_nop_tc_249", + "_nop_tc_352", ["jump", "ne_nt_591", 333, 45], ["ne_float", 22, 21, 20, 333, 45], ["jump", "ne_done_587", 333, 45], "ne_nt_591", ["is_text", 23, 21, 333, 45], ["jump_false", 23, "ne_nnl_592", 333, 45], - "_nop_tc_250", - "_nop_tc_251", + "_nop_tc_353", + "_nop_tc_354", ["ne_text", 22, 21, 20, 333, 45], ["jump", "ne_done_587", 333, 45], "ne_nnl_592", ["is_null", 23, 21, 333, 45], ["jump_false", 23, "ne_nb_593", 333, 45], - "_nop_tc_252", + "_nop_tc_355", ["jump", "ne_nb_593", 333, 45], ["false", 22, 333, 45], ["jump", "ne_done_587", 333, 45], "ne_nb_593", ["is_bool", 23, 21, 333, 45], ["jump_false", 23, "ne_mis_594", 333, 45], - "_nop_tc_253", + "_nop_tc_356", ["jump", "ne_mis_594", 333, 45], ["ne_bool", 22, 21, 20, 333, 45], ["jump", "ne_done_587", 333, 45], @@ -5238,35 +5238,35 @@ "ne_ni_599", ["is_int", 21, 11, 335, 21], ["jump_false", 21, "ne_nn_600", 335, 21], - "_nop_tc_254", + "_nop_tc_357", ["jump", "ne_nn_600", 335, 21], ["ne_int", 20, 11, 10, 335, 21], ["jump", "ne_done_597", 335, 21], "ne_nn_600", ["is_num", 21, 11, 335, 21], ["jump_false", 21, "ne_nt_601", 335, 21], - "_nop_tc_255", + "_nop_tc_358", ["jump", "ne_nt_601", 335, 21], ["ne_float", 20, 11, 10, 335, 21], ["jump", "ne_done_597", 335, 21], "ne_nt_601", ["is_text", 21, 11, 335, 21], ["jump_false", 21, "ne_nnl_602", 335, 21], - "_nop_tc_256", + "_nop_tc_359", ["jump", "ne_nnl_602", 335, 21], ["ne_text", 20, 11, 10, 335, 21], ["jump", "ne_done_597", 335, 21], "ne_nnl_602", ["is_null", 21, 11, 335, 21], ["jump_false", 21, "ne_nb_603", 335, 21], - "_nop_tc_257", - "_nop_tc_258", + "_nop_tc_360", + "_nop_tc_361", ["false", 20, 335, 21], ["jump", "ne_done_597", 335, 21], "ne_nb_603", ["is_bool", 21, 11, 335, 21], ["jump_false", 21, "ne_mis_604", 335, 21], - "_nop_tc_259", + "_nop_tc_362", ["jump", "ne_mis_604", 335, 21], ["ne_bool", 20, 11, 10, 335, 21], ["jump", "ne_done_597", 335, 21], @@ -5312,35 +5312,35 @@ ["jump_true", 21, "eq_done_609", 336, 25], ["is_int", 22, 20, 336, 25], ["jump_false", 22, "eq_ni_610", 336, 25], - "_nop_tc_260", + "_nop_tc_363", ["jump", "eq_ni_610", 336, 25], ["eq_int", 21, 20, 10, 336, 25], ["jump", "eq_done_609", 336, 25], "eq_ni_610", ["is_num", 22, 20, 336, 25], ["jump_false", 22, "eq_nn_611", 336, 25], - "_nop_tc_261", + "_nop_tc_364", ["jump", "eq_nn_611", 336, 25], ["eq_float", 21, 20, 10, 336, 25], ["jump", "eq_done_609", 336, 25], "eq_nn_611", ["is_text", 22, 20, 336, 25], ["jump_false", 22, "eq_nt_612", 336, 25], - "_nop_tc_262", - "_nop_tc_263", + "_nop_tc_365", + "_nop_tc_366", ["eq_text", 21, 20, 10, 336, 25], ["jump", "eq_done_609", 336, 25], "eq_nt_612", ["is_null", 22, 20, 336, 25], ["jump_false", 22, "eq_nnl_613", 336, 25], - "_nop_tc_264", + "_nop_tc_367", ["jump", "eq_nnl_613", 336, 25], ["true", 21, 336, 25], ["jump", "eq_done_609", 336, 25], "eq_nnl_613", ["is_bool", 22, 20, 336, 25], ["jump_false", 22, "eq_nb_614", 336, 25], - "_nop_tc_265", + "_nop_tc_368", ["jump", "eq_nb_614", 336, 25], ["eq_bool", 21, 20, 10, 336, 25], ["jump", "eq_done_609", 336, 25], @@ -5372,35 +5372,35 @@ ["jump_true", 20, "eq_done_617", 340, 23], ["is_int", 21, 11, 340, 23], ["jump_false", 21, "eq_ni_618", 340, 23], - "_nop_tc_266", + "_nop_tc_369", ["jump", "eq_ni_618", 340, 23], ["eq_int", 20, 11, 10, 340, 23], ["jump", "eq_done_617", 340, 23], "eq_ni_618", ["is_num", 21, 11, 340, 23], ["jump_false", 21, "eq_nn_619", 340, 23], - "_nop_tc_267", + "_nop_tc_370", ["jump", "eq_nn_619", 340, 23], ["eq_float", 20, 11, 10, 340, 23], ["jump", "eq_done_617", 340, 23], "eq_nn_619", ["is_text", 21, 11, 340, 23], ["jump_false", 21, "eq_nt_620", 340, 23], - "_nop_tc_268", - "_nop_tc_269", + "_nop_tc_371", + "_nop_tc_372", ["eq_text", 20, 11, 10, 340, 23], ["jump", "eq_done_617", 340, 23], "eq_nt_620", ["is_null", 21, 11, 340, 23], ["jump_false", 21, "eq_nnl_621", 340, 23], - "_nop_tc_270", + "_nop_tc_373", ["jump", "eq_nnl_621", 340, 23], ["true", 20, 340, 23], ["jump", "eq_done_617", 340, 23], "eq_nnl_621", ["is_bool", 21, 11, 340, 23], ["jump_false", 21, "eq_nb_622", 340, 23], - "_nop_tc_271", + "_nop_tc_374", ["jump", "eq_nb_622", 340, 23], ["eq_bool", 20, 11, 10, 340, 23], ["jump", "eq_done_617", 340, 23], @@ -5422,35 +5422,35 @@ ["jump_true", 20, "eq_done_625", 341, 28], ["is_int", 21, 11, 341, 28], ["jump_false", 21, "eq_ni_626", 341, 28], - "_nop_tc_272", + "_nop_tc_375", ["jump", "eq_ni_626", 341, 28], ["eq_int", 20, 11, 10, 341, 28], ["jump", "eq_done_625", 341, 28], "eq_ni_626", ["is_num", 21, 11, 341, 28], ["jump_false", 21, "eq_nn_627", 341, 28], - "_nop_tc_273", + "_nop_tc_376", ["jump", "eq_nn_627", 341, 28], ["eq_float", 20, 11, 10, 341, 28], ["jump", "eq_done_625", 341, 28], "eq_nn_627", ["is_text", 21, 11, 341, 28], ["jump_false", 21, "eq_nt_628", 341, 28], - "_nop_tc_274", - "_nop_tc_275", + "_nop_tc_377", + "_nop_tc_378", ["eq_text", 20, 11, 10, 341, 28], ["jump", "eq_done_625", 341, 28], "eq_nt_628", ["is_null", 21, 11, 341, 28], ["jump_false", 21, "eq_nnl_629", 341, 28], - "_nop_tc_276", + "_nop_tc_379", ["jump", "eq_nnl_629", 341, 28], ["true", 20, 341, 28], ["jump", "eq_done_625", 341, 28], "eq_nnl_629", ["is_bool", 21, 11, 341, 28], ["jump_false", 21, "eq_nb_630", 341, 28], - "_nop_tc_277", + "_nop_tc_380", ["jump", "eq_nb_630", 341, 28], ["eq_bool", 20, 11, 10, 341, 28], ["jump", "eq_done_625", 341, 28], @@ -5480,35 +5480,35 @@ ["jump_true", 11, "eq_done_633", 344, 14], ["is_int", 20, 3, 344, 14], ["jump_false", 20, "eq_ni_634", 344, 14], - "_nop_tc_278", + "_nop_tc_381", ["jump", "eq_ni_634", 344, 14], ["eq_int", 11, 3, 10, 344, 14], ["jump", "eq_done_633", 344, 14], "eq_ni_634", ["is_num", 20, 3, 344, 14], ["jump_false", 20, "eq_nn_635", 344, 14], - "_nop_tc_279", + "_nop_tc_382", ["jump", "eq_nn_635", 344, 14], ["eq_float", 11, 3, 10, 344, 14], ["jump", "eq_done_633", 344, 14], "eq_nn_635", ["is_text", 20, 3, 344, 14], ["jump_false", 20, "eq_nt_636", 344, 14], - "_nop_tc_280", - "_nop_tc_281", + "_nop_tc_383", + "_nop_tc_384", ["eq_text", 11, 3, 10, 344, 14], ["jump", "eq_done_633", 344, 14], "eq_nt_636", ["is_null", 20, 3, 344, 14], ["jump_false", 20, "eq_nnl_637", 344, 14], - "_nop_tc_282", + "_nop_tc_385", ["jump", "eq_nnl_637", 344, 14], ["true", 11, 344, 14], ["jump", "eq_done_633", 344, 14], "eq_nnl_637", ["is_bool", 20, 3, 344, 14], ["jump_false", 20, "eq_nb_638", 344, 14], - "_nop_tc_283", + "_nop_tc_386", ["jump", "eq_nb_638", 344, 14], ["eq_bool", 11, 3, 10, 344, 14], ["jump", "eq_done_633", 344, 14], @@ -5546,35 +5546,35 @@ "ne_ni_644", ["is_int", 21, 11, 349, 26], ["jump_false", 21, "ne_nn_645", 349, 26], - "_nop_tc_284", + "_nop_tc_387", ["jump", "ne_nn_645", 349, 26], ["ne_int", 20, 11, 10, 349, 26], ["jump", "ne_done_642", 349, 26], "ne_nn_645", ["is_num", 21, 11, 349, 26], ["jump_false", 21, "ne_nt_646", 349, 26], - "_nop_tc_285", + "_nop_tc_388", ["jump", "ne_nt_646", 349, 26], ["ne_float", 20, 11, 10, 349, 26], ["jump", "ne_done_642", 349, 26], "ne_nt_646", ["is_text", 21, 11, 349, 26], ["jump_false", 21, "ne_nnl_647", 349, 26], - "_nop_tc_286", - "_nop_tc_287", + "_nop_tc_389", + "_nop_tc_390", ["ne_text", 20, 11, 10, 349, 26], ["jump", "ne_done_642", 349, 26], "ne_nnl_647", ["is_null", 21, 11, 349, 26], ["jump_false", 21, "ne_nb_648", 349, 26], - "_nop_tc_288", + "_nop_tc_391", ["jump", "ne_nb_648", 349, 26], ["false", 20, 349, 26], ["jump", "ne_done_642", 349, 26], "ne_nb_648", ["is_bool", 21, 11, 349, 26], ["jump_false", 21, "ne_mis_649", 349, 26], - "_nop_tc_289", + "_nop_tc_392", ["jump", "ne_mis_649", 349, 26], ["ne_bool", 20, 11, 10, 349, 26], ["jump", "ne_done_642", 349, 26], @@ -5595,35 +5595,35 @@ "ne_ni_652", ["is_int", 22, 20, 349, 45], ["jump_false", 22, "ne_nn_653", 349, 45], - "_nop_tc_290", + "_nop_tc_393", ["jump", "ne_nn_653", 349, 45], ["ne_int", 21, 20, 11, 349, 45], ["jump", "ne_done_650", 349, 45], "ne_nn_653", ["is_num", 22, 20, 349, 45], ["jump_false", 22, "ne_nt_654", 349, 45], - "_nop_tc_291", + "_nop_tc_394", ["jump", "ne_nt_654", 349, 45], ["ne_float", 21, 20, 11, 349, 45], ["jump", "ne_done_650", 349, 45], "ne_nt_654", ["is_text", 22, 20, 349, 45], ["jump_false", 22, "ne_nnl_655", 349, 45], - "_nop_tc_292", - "_nop_tc_293", + "_nop_tc_395", + "_nop_tc_396", ["ne_text", 21, 20, 11, 349, 45], ["jump", "ne_done_650", 349, 45], "ne_nnl_655", ["is_null", 22, 20, 349, 45], ["jump_false", 22, "ne_nb_656", 349, 45], - "_nop_tc_294", + "_nop_tc_397", ["jump", "ne_nb_656", 349, 45], ["false", 21, 349, 45], ["jump", "ne_done_650", 349, 45], "ne_nb_656", ["is_bool", 22, 20, 349, 45], ["jump_false", 22, "ne_mis_657", 349, 45], - "_nop_tc_295", + "_nop_tc_398", ["jump", "ne_mis_657", 349, 45], ["ne_bool", 21, 20, 11, 349, 45], ["jump", "ne_done_650", 349, 45], @@ -5642,35 +5642,35 @@ ["jump_true", 8, "eq_done_658", 351, 33], ["is_int", 20, 11, 351, 33], ["jump_false", 20, "eq_ni_659", 351, 33], - "_nop_tc_296", + "_nop_tc_399", ["jump", "eq_ni_659", 351, 33], ["eq_int", 8, 11, 10, 351, 33], ["jump", "eq_done_658", 351, 33], "eq_ni_659", ["is_num", 20, 11, 351, 33], ["jump_false", 20, "eq_nn_660", 351, 33], - "_nop_tc_297", + "_nop_tc_400", ["jump", "eq_nn_660", 351, 33], ["eq_float", 8, 11, 10, 351, 33], ["jump", "eq_done_658", 351, 33], "eq_nn_660", ["is_text", 20, 11, 351, 33], ["jump_false", 20, "eq_nt_661", 351, 33], - "_nop_tc_298", - "_nop_tc_299", + "_nop_tc_401", + "_nop_tc_402", ["eq_text", 8, 11, 10, 351, 33], ["jump", "eq_done_658", 351, 33], "eq_nt_661", ["is_null", 20, 11, 351, 33], ["jump_false", 20, "eq_nnl_662", 351, 33], - "_nop_tc_300", + "_nop_tc_403", ["jump", "eq_nnl_662", 351, 33], ["true", 8, 351, 33], ["jump", "eq_done_658", 351, 33], "eq_nnl_662", ["is_bool", 20, 11, 351, 33], ["jump_false", 20, "eq_nb_663", 351, 33], - "_nop_tc_301", + "_nop_tc_404", ["jump", "eq_nb_663", 351, 33], ["eq_bool", 8, 11, 10, 351, 33], ["jump", "eq_done_658", 351, 33], @@ -5699,35 +5699,35 @@ ["jump_true", 21, "eq_done_669", 353, 46], ["is_int", 22, 20, 353, 46], ["jump_false", 22, "eq_ni_670", 353, 46], - "_nop_tc_302", + "_nop_tc_405", ["jump", "eq_ni_670", 353, 46], ["eq_int", 21, 20, 10, 353, 46], ["jump", "eq_done_669", 353, 46], "eq_ni_670", ["is_num", 22, 20, 353, 46], ["jump_false", 22, "eq_nn_671", 353, 46], - "_nop_tc_303", + "_nop_tc_406", ["jump", "eq_nn_671", 353, 46], ["eq_float", 21, 20, 10, 353, 46], ["jump", "eq_done_669", 353, 46], "eq_nn_671", ["is_text", 22, 20, 353, 46], ["jump_false", 22, "eq_nt_672", 353, 46], - "_nop_tc_304", - "_nop_tc_305", + "_nop_tc_407", + "_nop_tc_408", ["eq_text", 21, 20, 10, 353, 46], ["jump", "eq_done_669", 353, 46], "eq_nt_672", ["is_null", 22, 20, 353, 46], ["jump_false", 22, "eq_nnl_673", 353, 46], - "_nop_tc_306", + "_nop_tc_409", ["jump", "eq_nnl_673", 353, 46], ["true", 21, 353, 46], ["jump", "eq_done_669", 353, 46], "eq_nnl_673", ["is_bool", 22, 20, 353, 46], ["jump_false", 22, "eq_nb_674", 353, 46], - "_nop_tc_307", + "_nop_tc_410", ["jump", "eq_nb_674", 353, 46], ["eq_bool", 21, 20, 10, 353, 46], ["jump", "eq_done_669", 353, 46], @@ -5745,35 +5745,35 @@ ["jump_true", 21, "eq_done_675", 353, 68], ["is_int", 22, 20, 353, 68], ["jump_false", 22, "eq_ni_676", 353, 68], - "_nop_tc_308", + "_nop_tc_411", ["jump", "eq_ni_676", 353, 68], ["eq_int", 21, 20, 11, 353, 68], ["jump", "eq_done_675", 353, 68], "eq_ni_676", ["is_num", 22, 20, 353, 68], ["jump_false", 22, "eq_nn_677", 353, 68], - "_nop_tc_309", + "_nop_tc_412", ["jump", "eq_nn_677", 353, 68], ["eq_float", 21, 20, 11, 353, 68], ["jump", "eq_done_675", 353, 68], "eq_nn_677", ["is_text", 22, 20, 353, 68], ["jump_false", 22, "eq_nt_678", 353, 68], - "_nop_tc_310", - "_nop_tc_311", + "_nop_tc_413", + "_nop_tc_414", ["eq_text", 21, 20, 11, 353, 68], ["jump", "eq_done_675", 353, 68], "eq_nt_678", ["is_null", 22, 20, 353, 68], ["jump_false", 22, "eq_nnl_679", 353, 68], - "_nop_tc_312", + "_nop_tc_415", ["jump", "eq_nnl_679", 353, 68], ["true", 21, 353, 68], ["jump", "eq_done_675", 353, 68], "eq_nnl_679", ["is_bool", 22, 20, 353, 68], ["jump_false", 22, "eq_nb_680", 353, 68], - "_nop_tc_313", + "_nop_tc_416", ["jump", "eq_nb_680", 353, 68], ["eq_bool", 21, 20, 11, 353, 68], ["jump", "eq_done_675", 353, 68], @@ -5827,35 +5827,35 @@ ["jump_true", 20, "eq_done_685", 363, 32], ["is_int", 21, 11, 363, 32], ["jump_false", 21, "eq_ni_686", 363, 32], - "_nop_tc_314", + "_nop_tc_417", ["jump", "eq_ni_686", 363, 32], ["eq_int", 20, 11, 10, 363, 32], ["jump", "eq_done_685", 363, 32], "eq_ni_686", ["is_num", 21, 11, 363, 32], ["jump_false", 21, "eq_nn_687", 363, 32], - "_nop_tc_315", + "_nop_tc_418", ["jump", "eq_nn_687", 363, 32], ["eq_float", 20, 11, 10, 363, 32], ["jump", "eq_done_685", 363, 32], "eq_nn_687", ["is_text", 21, 11, 363, 32], ["jump_false", 21, "eq_nt_688", 363, 32], - "_nop_tc_316", - "_nop_tc_317", + "_nop_tc_419", + "_nop_tc_420", ["eq_text", 20, 11, 10, 363, 32], ["jump", "eq_done_685", 363, 32], "eq_nt_688", ["is_null", 21, 11, 363, 32], ["jump_false", 21, "eq_nnl_689", 363, 32], - "_nop_tc_318", + "_nop_tc_421", ["jump", "eq_nnl_689", 363, 32], ["true", 20, 363, 32], ["jump", "eq_done_685", 363, 32], "eq_nnl_689", ["is_bool", 21, 11, 363, 32], ["jump_false", 21, "eq_nb_690", 363, 32], - "_nop_tc_319", + "_nop_tc_422", ["jump", "eq_nb_690", 363, 32], ["eq_bool", 20, 11, 10, 363, 32], ["jump", "eq_done_685", 363, 32], @@ -5882,35 +5882,35 @@ ["jump_true", 20, "eq_done_693", 367, 27], ["is_int", 21, 11, 367, 27], ["jump_false", 21, "eq_ni_694", 367, 27], - "_nop_tc_320", + "_nop_tc_423", ["jump", "eq_ni_694", 367, 27], ["eq_int", 20, 11, 10, 367, 27], ["jump", "eq_done_693", 367, 27], "eq_ni_694", ["is_num", 21, 11, 367, 27], ["jump_false", 21, "eq_nn_695", 367, 27], - "_nop_tc_321", + "_nop_tc_424", ["jump", "eq_nn_695", 367, 27], ["eq_float", 20, 11, 10, 367, 27], ["jump", "eq_done_693", 367, 27], "eq_nn_695", ["is_text", 21, 11, 367, 27], ["jump_false", 21, "eq_nt_696", 367, 27], - "_nop_tc_322", - "_nop_tc_323", + "_nop_tc_425", + "_nop_tc_426", ["eq_text", 20, 11, 10, 367, 27], ["jump", "eq_done_693", 367, 27], "eq_nt_696", ["is_null", 21, 11, 367, 27], ["jump_false", 21, "eq_nnl_697", 367, 27], - "_nop_tc_324", + "_nop_tc_427", ["jump", "eq_nnl_697", 367, 27], ["true", 20, 367, 27], ["jump", "eq_done_693", 367, 27], "eq_nnl_697", ["is_bool", 21, 11, 367, 27], ["jump_false", 21, "eq_nb_698", 367, 27], - "_nop_tc_325", + "_nop_tc_428", ["jump", "eq_nb_698", 367, 27], ["eq_bool", 20, 11, 10, 367, 27], ["jump", "eq_done_693", 367, 27], @@ -5956,35 +5956,35 @@ ["jump_true", 20, "eq_done_701", 373, 25], ["is_int", 21, 11, 373, 25], ["jump_false", 21, "eq_ni_702", 373, 25], - "_nop_tc_326", + "_nop_tc_429", ["jump", "eq_ni_702", 373, 25], ["eq_int", 20, 11, 10, 373, 25], ["jump", "eq_done_701", 373, 25], "eq_ni_702", ["is_num", 21, 11, 373, 25], ["jump_false", 21, "eq_nn_703", 373, 25], - "_nop_tc_327", + "_nop_tc_430", ["jump", "eq_nn_703", 373, 25], ["eq_float", 20, 11, 10, 373, 25], ["jump", "eq_done_701", 373, 25], "eq_nn_703", ["is_text", 21, 11, 373, 25], ["jump_false", 21, "eq_nt_704", 373, 25], - "_nop_tc_328", - "_nop_tc_329", + "_nop_tc_431", + "_nop_tc_432", ["eq_text", 20, 11, 10, 373, 25], ["jump", "eq_done_701", 373, 25], "eq_nt_704", ["is_null", 21, 11, 373, 25], ["jump_false", 21, "eq_nnl_705", 373, 25], - "_nop_tc_330", + "_nop_tc_433", ["jump", "eq_nnl_705", 373, 25], ["true", 20, 373, 25], ["jump", "eq_done_701", 373, 25], "eq_nnl_705", ["is_bool", 21, 11, 373, 25], ["jump_false", 21, "eq_nb_706", 373, 25], - "_nop_tc_331", + "_nop_tc_434", ["jump", "eq_nb_706", 373, 25], ["eq_bool", 20, 11, 10, 373, 25], ["jump", "eq_done_701", 373, 25], @@ -6013,35 +6013,35 @@ ["jump_true", 20, "eq_done_709", 377, 32], ["is_int", 21, 11, 377, 32], ["jump_false", 21, "eq_ni_710", 377, 32], - "_nop_tc_332", + "_nop_tc_435", ["jump", "eq_ni_710", 377, 32], ["eq_int", 20, 11, 10, 377, 32], ["jump", "eq_done_709", 377, 32], "eq_ni_710", ["is_num", 21, 11, 377, 32], ["jump_false", 21, "eq_nn_711", 377, 32], - "_nop_tc_333", + "_nop_tc_436", ["jump", "eq_nn_711", 377, 32], ["eq_float", 20, 11, 10, 377, 32], ["jump", "eq_done_709", 377, 32], "eq_nn_711", ["is_text", 21, 11, 377, 32], ["jump_false", 21, "eq_nt_712", 377, 32], - "_nop_tc_334", - "_nop_tc_335", + "_nop_tc_437", + "_nop_tc_438", ["eq_text", 20, 11, 10, 377, 32], ["jump", "eq_done_709", 377, 32], "eq_nt_712", ["is_null", 21, 11, 377, 32], ["jump_false", 21, "eq_nnl_713", 377, 32], - "_nop_tc_336", + "_nop_tc_439", ["jump", "eq_nnl_713", 377, 32], ["true", 20, 377, 32], ["jump", "eq_done_709", 377, 32], "eq_nnl_713", ["is_bool", 21, 11, 377, 32], ["jump_false", 21, "eq_nb_714", 377, 32], - "_nop_tc_337", + "_nop_tc_440", ["jump", "eq_nb_714", 377, 32], ["eq_bool", 20, 11, 10, 377, 32], ["jump", "eq_done_709", 377, 32], @@ -6072,35 +6072,35 @@ "ne_ni_720", ["is_int", 20, 14, 381, 28], ["jump_false", 20, "ne_nn_721", 381, 28], - "_nop_tc_338", + "_nop_tc_441", ["jump", "ne_nn_721", 381, 28], ["ne_int", 11, 14, 10, 381, 28], ["jump", "ne_done_718", 381, 28], "ne_nn_721", ["is_num", 20, 14, 381, 28], ["jump_false", 20, "ne_nt_722", 381, 28], - "_nop_tc_339", + "_nop_tc_442", ["jump", "ne_nt_722", 381, 28], ["ne_float", 11, 14, 10, 381, 28], ["jump", "ne_done_718", 381, 28], "ne_nt_722", ["is_text", 20, 14, 381, 28], ["jump_false", 20, "ne_nnl_723", 381, 28], - "_nop_tc_340", + "_nop_tc_443", ["jump", "ne_nnl_723", 381, 28], ["ne_text", 11, 14, 10, 381, 28], ["jump", "ne_done_718", 381, 28], "ne_nnl_723", ["is_null", 20, 14, 381, 28], ["jump_false", 20, "ne_nb_724", 381, 28], - "_nop_tc_341", - "_nop_tc_342", + "_nop_tc_444", + "_nop_tc_445", ["false", 11, 381, 28], ["jump", "ne_done_718", 381, 28], "ne_nb_724", ["is_bool", 20, 14, 381, 28], ["jump_false", 20, "ne_mis_725", 381, 28], - "_nop_tc_343", + "_nop_tc_446", ["jump", "ne_mis_725", 381, 28], ["ne_bool", 11, 14, 10, 381, 28], ["jump", "ne_done_718", 381, 28], @@ -6120,35 +6120,35 @@ "ne_ni_728", ["is_int", 22, 11, 381, 54], ["jump_false", 22, "ne_nn_729", 381, 54], - "_nop_tc_344", + "_nop_tc_447", ["jump", "ne_nn_729", 381, 54], ["ne_int", 21, 11, 20, 381, 54], ["jump", "ne_done_726", 381, 54], "ne_nn_729", ["is_num", 22, 11, 381, 54], ["jump_false", 22, "ne_nt_730", 381, 54], - "_nop_tc_345", + "_nop_tc_448", ["jump", "ne_nt_730", 381, 54], ["ne_float", 21, 11, 20, 381, 54], ["jump", "ne_done_726", 381, 54], "ne_nt_730", ["is_text", 22, 11, 381, 54], ["jump_false", 22, "ne_nnl_731", 381, 54], - "_nop_tc_346", + "_nop_tc_449", ["jump", "ne_nnl_731", 381, 54], ["ne_text", 21, 11, 20, 381, 54], ["jump", "ne_done_726", 381, 54], "ne_nnl_731", ["is_null", 22, 11, 381, 54], ["jump_false", 22, "ne_nb_732", 381, 54], - "_nop_tc_347", - "_nop_tc_348", + "_nop_tc_450", + "_nop_tc_451", ["false", 21, 381, 54], ["jump", "ne_done_726", 381, 54], "ne_nb_732", ["is_bool", 22, 11, 381, 54], ["jump_false", 22, "ne_mis_733", 381, 54], - "_nop_tc_349", + "_nop_tc_452", ["jump", "ne_mis_733", 381, 54], ["ne_bool", 21, 11, 20, 381, 54], ["jump", "ne_done_726", 381, 54], @@ -6184,35 +6184,35 @@ "ne_ni_739", ["is_int", 21, 11, 387, 30], ["jump_false", 21, "ne_nn_740", 387, 30], - "_nop_tc_350", + "_nop_tc_453", ["jump", "ne_nn_740", 387, 30], ["ne_int", 20, 11, 10, 387, 30], ["jump", "ne_done_737", 387, 30], "ne_nn_740", ["is_num", 21, 11, 387, 30], ["jump_false", 21, "ne_nt_741", 387, 30], - "_nop_tc_351", + "_nop_tc_454", ["jump", "ne_nt_741", 387, 30], ["ne_float", 20, 11, 10, 387, 30], ["jump", "ne_done_737", 387, 30], "ne_nt_741", ["is_text", 21, 11, 387, 30], ["jump_false", 21, "ne_nnl_742", 387, 30], - "_nop_tc_352", - "_nop_tc_353", + "_nop_tc_455", + "_nop_tc_456", ["ne_text", 20, 11, 10, 387, 30], ["jump", "ne_done_737", 387, 30], "ne_nnl_742", ["is_null", 21, 11, 387, 30], ["jump_false", 21, "ne_nb_743", 387, 30], - "_nop_tc_354", + "_nop_tc_457", ["jump", "ne_nb_743", 387, 30], ["false", 20, 387, 30], ["jump", "ne_done_737", 387, 30], "ne_nb_743", ["is_bool", 21, 11, 387, 30], ["jump_false", 21, "ne_mis_744", 387, 30], - "_nop_tc_355", + "_nop_tc_458", ["jump", "ne_mis_744", 387, 30], ["ne_bool", 20, 11, 10, 387, 30], ["jump", "ne_done_737", 387, 30], @@ -6233,35 +6233,35 @@ "ne_ni_747", ["is_int", 22, 20, 387, 49], ["jump_false", 22, "ne_nn_748", 387, 49], - "_nop_tc_356", + "_nop_tc_459", ["jump", "ne_nn_748", 387, 49], ["ne_int", 21, 20, 11, 387, 49], ["jump", "ne_done_745", 387, 49], "ne_nn_748", ["is_num", 22, 20, 387, 49], ["jump_false", 22, "ne_nt_749", 387, 49], - "_nop_tc_357", + "_nop_tc_460", ["jump", "ne_nt_749", 387, 49], ["ne_float", 21, 20, 11, 387, 49], ["jump", "ne_done_745", 387, 49], "ne_nt_749", ["is_text", 22, 20, 387, 49], ["jump_false", 22, "ne_nnl_750", 387, 49], - "_nop_tc_358", - "_nop_tc_359", + "_nop_tc_461", + "_nop_tc_462", ["ne_text", 21, 20, 11, 387, 49], ["jump", "ne_done_745", 387, 49], "ne_nnl_750", ["is_null", 22, 20, 387, 49], ["jump_false", 22, "ne_nb_751", 387, 49], - "_nop_tc_360", + "_nop_tc_463", ["jump", "ne_nb_751", 387, 49], ["false", 21, 387, 49], ["jump", "ne_done_745", 387, 49], "ne_nb_751", ["is_bool", 22, 20, 387, 49], ["jump_false", 22, "ne_mis_752", 387, 49], - "_nop_tc_361", + "_nop_tc_464", ["jump", "ne_mis_752", 387, 49], ["ne_bool", 21, 20, 11, 387, 49], ["jump", "ne_done_745", 387, 49], @@ -6278,35 +6278,35 @@ ["jump_true", 20, "eq_done_755", 388, 29], ["is_int", 21, 11, 388, 29], ["jump_false", 21, "eq_ni_756", 388, 29], - "_nop_tc_362", + "_nop_tc_465", ["jump", "eq_ni_756", 388, 29], ["eq_int", 20, 11, 10, 388, 29], ["jump", "eq_done_755", 388, 29], "eq_ni_756", ["is_num", 21, 11, 388, 29], ["jump_false", 21, "eq_nn_757", 388, 29], - "_nop_tc_363", + "_nop_tc_466", ["jump", "eq_nn_757", 388, 29], ["eq_float", 20, 11, 10, 388, 29], ["jump", "eq_done_755", 388, 29], "eq_nn_757", ["is_text", 21, 11, 388, 29], ["jump_false", 21, "eq_nt_758", 388, 29], - "_nop_tc_364", - "_nop_tc_365", + "_nop_tc_467", + "_nop_tc_468", ["eq_text", 20, 11, 10, 388, 29], ["jump", "eq_done_755", 388, 29], "eq_nt_758", ["is_null", 21, 11, 388, 29], ["jump_false", 21, "eq_nnl_759", 388, 29], - "_nop_tc_366", + "_nop_tc_469", ["jump", "eq_nnl_759", 388, 29], ["true", 20, 388, 29], ["jump", "eq_done_755", 388, 29], "eq_nnl_759", ["is_bool", 21, 11, 388, 29], ["jump_false", 21, "eq_nb_760", 388, 29], - "_nop_tc_367", + "_nop_tc_470", ["jump", "eq_nb_760", 388, 29], ["eq_bool", 20, 11, 10, 388, 29], ["jump", "eq_done_755", 388, 29], @@ -6345,35 +6345,35 @@ ["jump_true", 20, "eq_done_764", 393, 31], ["is_int", 21, 11, 393, 31], ["jump_false", 21, "eq_ni_765", 393, 31], - "_nop_tc_368", + "_nop_tc_471", ["jump", "eq_ni_765", 393, 31], ["eq_int", 20, 11, 10, 393, 31], ["jump", "eq_done_764", 393, 31], "eq_ni_765", ["is_num", 21, 11, 393, 31], ["jump_false", 21, "eq_nn_766", 393, 31], - "_nop_tc_369", + "_nop_tc_472", ["jump", "eq_nn_766", 393, 31], ["eq_float", 20, 11, 10, 393, 31], ["jump", "eq_done_764", 393, 31], "eq_nn_766", ["is_text", 21, 11, 393, 31], ["jump_false", 21, "eq_nt_767", 393, 31], - "_nop_tc_370", - "_nop_tc_371", + "_nop_tc_473", + "_nop_tc_474", ["eq_text", 20, 11, 10, 393, 31], ["jump", "eq_done_764", 393, 31], "eq_nt_767", ["is_null", 21, 11, 393, 31], ["jump_false", 21, "eq_nnl_768", 393, 31], - "_nop_tc_372", + "_nop_tc_475", ["jump", "eq_nnl_768", 393, 31], ["true", 20, 393, 31], ["jump", "eq_done_764", 393, 31], "eq_nnl_768", ["is_bool", 21, 11, 393, 31], ["jump_false", 21, "eq_nb_769", 393, 31], - "_nop_tc_373", + "_nop_tc_476", ["jump", "eq_nb_769", 393, 31], ["eq_bool", 20, 11, 10, 393, 31], ["jump", "eq_done_764", 393, 31], @@ -6389,35 +6389,35 @@ ["jump_true", 21, "eq_done_770", 393, 50], ["is_int", 22, 20, 393, 50], ["jump_false", 22, "eq_ni_771", 393, 50], - "_nop_tc_374", + "_nop_tc_477", ["jump", "eq_ni_771", 393, 50], ["eq_int", 21, 20, 11, 393, 50], ["jump", "eq_done_770", 393, 50], "eq_ni_771", ["is_num", 22, 20, 393, 50], ["jump_false", 22, "eq_nn_772", 393, 50], - "_nop_tc_375", + "_nop_tc_478", ["jump", "eq_nn_772", 393, 50], ["eq_float", 21, 20, 11, 393, 50], ["jump", "eq_done_770", 393, 50], "eq_nn_772", ["is_text", 22, 20, 393, 50], ["jump_false", 22, "eq_nt_773", 393, 50], - "_nop_tc_376", - "_nop_tc_377", + "_nop_tc_479", + "_nop_tc_480", ["eq_text", 21, 20, 11, 393, 50], ["jump", "eq_done_770", 393, 50], "eq_nt_773", ["is_null", 22, 20, 393, 50], ["jump_false", 22, "eq_nnl_774", 393, 50], - "_nop_tc_378", + "_nop_tc_481", ["jump", "eq_nnl_774", 393, 50], ["true", 21, 393, 50], ["jump", "eq_done_770", 393, 50], "eq_nnl_774", ["is_bool", 22, 20, 393, 50], ["jump_false", 22, "eq_nb_775", 393, 50], - "_nop_tc_379", + "_nop_tc_482", ["jump", "eq_nb_775", 393, 50], ["eq_bool", 21, 20, 11, 393, 50], ["jump", "eq_done_770", 393, 50], @@ -6489,35 +6489,35 @@ ["jump_true", 20, "eq_done_780", 402, 29], ["is_int", 21, 11, 402, 29], ["jump_false", 21, "eq_ni_781", 402, 29], - "_nop_tc_380", + "_nop_tc_483", ["jump", "eq_ni_781", 402, 29], ["eq_int", 20, 11, 10, 402, 29], ["jump", "eq_done_780", 402, 29], "eq_ni_781", ["is_num", 21, 11, 402, 29], ["jump_false", 21, "eq_nn_782", 402, 29], - "_nop_tc_381", + "_nop_tc_484", ["jump", "eq_nn_782", 402, 29], ["eq_float", 20, 11, 10, 402, 29], ["jump", "eq_done_780", 402, 29], "eq_nn_782", ["is_text", 21, 11, 402, 29], ["jump_false", 21, "eq_nt_783", 402, 29], - "_nop_tc_382", - "_nop_tc_383", + "_nop_tc_485", + "_nop_tc_486", ["eq_text", 20, 11, 10, 402, 29], ["jump", "eq_done_780", 402, 29], "eq_nt_783", ["is_null", 21, 11, 402, 29], ["jump_false", 21, "eq_nnl_784", 402, 29], - "_nop_tc_384", + "_nop_tc_487", ["jump", "eq_nnl_784", 402, 29], ["true", 20, 402, 29], ["jump", "eq_done_780", 402, 29], "eq_nnl_784", ["is_bool", 21, 11, 402, 29], ["jump_false", 21, "eq_nb_785", 402, 29], - "_nop_tc_385", + "_nop_tc_488", ["jump", "eq_nb_785", 402, 29], ["eq_bool", 20, 11, 10, 402, 29], ["jump", "eq_done_780", 402, 29], @@ -6543,35 +6543,35 @@ ["jump_true", 20, "eq_done_788", 405, 27], ["is_int", 21, 11, 405, 27], ["jump_false", 21, "eq_ni_789", 405, 27], - "_nop_tc_386", + "_nop_tc_489", ["jump", "eq_ni_789", 405, 27], ["eq_int", 20, 11, 10, 405, 27], ["jump", "eq_done_788", 405, 27], "eq_ni_789", ["is_num", 21, 11, 405, 27], ["jump_false", 21, "eq_nn_790", 405, 27], - "_nop_tc_387", + "_nop_tc_490", ["jump", "eq_nn_790", 405, 27], ["eq_float", 20, 11, 10, 405, 27], ["jump", "eq_done_788", 405, 27], "eq_nn_790", ["is_text", 21, 11, 405, 27], ["jump_false", 21, "eq_nt_791", 405, 27], - "_nop_tc_388", - "_nop_tc_389", + "_nop_tc_491", + "_nop_tc_492", ["eq_text", 20, 11, 10, 405, 27], ["jump", "eq_done_788", 405, 27], "eq_nt_791", ["is_null", 21, 11, 405, 27], ["jump_false", 21, "eq_nnl_792", 405, 27], - "_nop_tc_390", + "_nop_tc_493", ["jump", "eq_nnl_792", 405, 27], ["true", 20, 405, 27], ["jump", "eq_done_788", 405, 27], "eq_nnl_792", ["is_bool", 21, 11, 405, 27], ["jump_false", 21, "eq_nb_793", 405, 27], - "_nop_tc_391", + "_nop_tc_494", ["jump", "eq_nb_793", 405, 27], ["eq_bool", 20, 11, 10, 405, 27], ["jump", "eq_done_788", 405, 27], @@ -6593,35 +6593,35 @@ ["jump_true", 20, "eq_done_796", 406, 32], ["is_int", 21, 11, 406, 32], ["jump_false", 21, "eq_ni_797", 406, 32], - "_nop_tc_392", + "_nop_tc_495", ["jump", "eq_ni_797", 406, 32], ["eq_int", 20, 11, 10, 406, 32], ["jump", "eq_done_796", 406, 32], "eq_ni_797", ["is_num", 21, 11, 406, 32], ["jump_false", 21, "eq_nn_798", 406, 32], - "_nop_tc_393", + "_nop_tc_496", ["jump", "eq_nn_798", 406, 32], ["eq_float", 20, 11, 10, 406, 32], ["jump", "eq_done_796", 406, 32], "eq_nn_798", ["is_text", 21, 11, 406, 32], ["jump_false", 21, "eq_nt_799", 406, 32], - "_nop_tc_394", - "_nop_tc_395", + "_nop_tc_497", + "_nop_tc_498", ["eq_text", 20, 11, 10, 406, 32], ["jump", "eq_done_796", 406, 32], "eq_nt_799", ["is_null", 21, 11, 406, 32], ["jump_false", 21, "eq_nnl_800", 406, 32], - "_nop_tc_396", + "_nop_tc_499", ["jump", "eq_nnl_800", 406, 32], ["true", 20, 406, 32], ["jump", "eq_done_796", 406, 32], "eq_nnl_800", ["is_bool", 21, 11, 406, 32], ["jump_false", 21, "eq_nb_801", 406, 32], - "_nop_tc_397", + "_nop_tc_500", ["jump", "eq_nb_801", 406, 32], ["eq_bool", 20, 11, 10, 406, 32], ["jump", "eq_done_796", 406, 32], @@ -6644,23 +6644,23 @@ "if_end_787", ["length", 10, 15, 407, 22], ["access", 11, 4, 407, 32], - "_nop_tc_398", - "_nop_tc_399", - "_nop_tc_400", - "_nop_tc_401", + "_nop_tc_501", + "_nop_tc_502", + "_nop_tc_503", + "_nop_tc_504", ["gt_int", 20, 10, 11, 407, 32], ["jump", "rel_done_806", 407, 32], "rel_ni_804", - "_nop_tc_402", - "_nop_tc_403", - "_nop_tc_404", - "_nop_tc_405", + "_nop_tc_505", + "_nop_tc_506", + "_nop_tc_507", + "_nop_tc_508", ["gt_float", 20, 10, 11, 407, 32], ["jump", "rel_done_806", 407, 32], "rel_nn_805", - "_nop_tc_406", + "_nop_tc_509", ["jump", "rel_err_807", 407, 32], - "_nop_tc_407", + "_nop_tc_510", ["jump", "rel_err_807", 407, 32], ["gt_text", 20, 10, 11, 407, 32], ["jump", "rel_done_806", 407, 32], @@ -6722,35 +6722,35 @@ ["jump_true", 20, "eq_done_810", 415, 27], ["is_int", 21, 11, 415, 27], ["jump_false", 21, "eq_ni_811", 415, 27], - "_nop_tc_408", + "_nop_tc_511", ["jump", "eq_ni_811", 415, 27], ["eq_int", 20, 11, 10, 415, 27], ["jump", "eq_done_810", 415, 27], "eq_ni_811", ["is_num", 21, 11, 415, 27], ["jump_false", 21, "eq_nn_812", 415, 27], - "_nop_tc_409", + "_nop_tc_512", ["jump", "eq_nn_812", 415, 27], ["eq_float", 20, 11, 10, 415, 27], ["jump", "eq_done_810", 415, 27], "eq_nn_812", ["is_text", 21, 11, 415, 27], ["jump_false", 21, "eq_nt_813", 415, 27], - "_nop_tc_410", - "_nop_tc_411", + "_nop_tc_513", + "_nop_tc_514", ["eq_text", 20, 11, 10, 415, 27], ["jump", "eq_done_810", 415, 27], "eq_nt_813", ["is_null", 21, 11, 415, 27], ["jump_false", 21, "eq_nnl_814", 415, 27], - "_nop_tc_412", + "_nop_tc_515", ["jump", "eq_nnl_814", 415, 27], ["true", 20, 415, 27], ["jump", "eq_done_810", 415, 27], "eq_nnl_814", ["is_bool", 21, 11, 415, 27], ["jump_false", 21, "eq_nb_815", 415, 27], - "_nop_tc_413", + "_nop_tc_516", ["jump", "eq_nb_815", 415, 27], ["eq_bool", 20, 11, 10, 415, 27], ["jump", "eq_done_810", 415, 27], @@ -6776,35 +6776,35 @@ ["jump_true", 20, "eq_done_818", 418, 29], ["is_int", 21, 11, 418, 29], ["jump_false", 21, "eq_ni_819", 418, 29], - "_nop_tc_414", + "_nop_tc_517", ["jump", "eq_ni_819", 418, 29], ["eq_int", 20, 11, 10, 418, 29], ["jump", "eq_done_818", 418, 29], "eq_ni_819", ["is_num", 21, 11, 418, 29], ["jump_false", 21, "eq_nn_820", 418, 29], - "_nop_tc_415", + "_nop_tc_518", ["jump", "eq_nn_820", 418, 29], ["eq_float", 20, 11, 10, 418, 29], ["jump", "eq_done_818", 418, 29], "eq_nn_820", ["is_text", 21, 11, 418, 29], ["jump_false", 21, "eq_nt_821", 418, 29], - "_nop_tc_416", - "_nop_tc_417", + "_nop_tc_519", + "_nop_tc_520", ["eq_text", 20, 11, 10, 418, 29], ["jump", "eq_done_818", 418, 29], "eq_nt_821", ["is_null", 21, 11, 418, 29], ["jump_false", 21, "eq_nnl_822", 418, 29], - "_nop_tc_418", + "_nop_tc_521", ["jump", "eq_nnl_822", 418, 29], ["true", 20, 418, 29], ["jump", "eq_done_818", 418, 29], "eq_nnl_822", ["is_bool", 21, 11, 418, 29], ["jump_false", 21, "eq_nb_823", 418, 29], - "_nop_tc_419", + "_nop_tc_522", ["jump", "eq_nb_823", 418, 29], ["eq_bool", 20, 11, 10, 418, 29], ["jump", "eq_done_818", 418, 29], @@ -6826,35 +6826,35 @@ ["jump_true", 20, "eq_done_826", 419, 34], ["is_int", 21, 11, 419, 34], ["jump_false", 21, "eq_ni_827", 419, 34], - "_nop_tc_420", + "_nop_tc_523", ["jump", "eq_ni_827", 419, 34], ["eq_int", 20, 11, 10, 419, 34], ["jump", "eq_done_826", 419, 34], "eq_ni_827", ["is_num", 21, 11, 419, 34], ["jump_false", 21, "eq_nn_828", 419, 34], - "_nop_tc_421", + "_nop_tc_524", ["jump", "eq_nn_828", 419, 34], ["eq_float", 20, 11, 10, 419, 34], ["jump", "eq_done_826", 419, 34], "eq_nn_828", ["is_text", 21, 11, 419, 34], ["jump_false", 21, "eq_nt_829", 419, 34], - "_nop_tc_422", - "_nop_tc_423", + "_nop_tc_525", + "_nop_tc_526", ["eq_text", 20, 11, 10, 419, 34], ["jump", "eq_done_826", 419, 34], "eq_nt_829", ["is_null", 21, 11, 419, 34], ["jump_false", 21, "eq_nnl_830", 419, 34], - "_nop_tc_424", + "_nop_tc_527", ["jump", "eq_nnl_830", 419, 34], ["true", 20, 419, 34], ["jump", "eq_done_826", 419, 34], "eq_nnl_830", ["is_bool", 21, 11, 419, 34], ["jump_false", 21, "eq_nb_831", 419, 34], - "_nop_tc_425", + "_nop_tc_528", ["jump", "eq_nb_831", 419, 34], ["eq_bool", 20, 11, 10, 419, 34], ["jump", "eq_done_826", 419, 34], @@ -6896,8 +6896,8 @@ ["access", 11, 1, 427, 37], ["is_num", 20, 10, 427, 37], ["jump_false", 20, "num_err_832", 427, 37], - "_nop_tc_426", - "_nop_tc_427", + "_nop_tc_529", + "_nop_tc_530", ["add", 20, 10, 11, 427, 37], ["jump", "num_done_833", 427, 37], "num_err_832", @@ -6943,35 +6943,35 @@ ["jump_true", 21, "eq_done_838", 430, 45], ["is_int", 22, 20, 430, 45], ["jump_false", 22, "eq_ni_839", 430, 45], - "_nop_tc_428", + "_nop_tc_531", ["jump", "eq_ni_839", 430, 45], ["eq_int", 21, 20, 11, 430, 45], ["jump", "eq_done_838", 430, 45], "eq_ni_839", ["is_num", 22, 20, 430, 45], ["jump_false", 22, "eq_nn_840", 430, 45], - "_nop_tc_429", + "_nop_tc_532", ["jump", "eq_nn_840", 430, 45], ["eq_float", 21, 20, 11, 430, 45], ["jump", "eq_done_838", 430, 45], "eq_nn_840", ["is_text", 22, 20, 430, 45], ["jump_false", 22, "eq_nt_841", 430, 45], - "_nop_tc_430", - "_nop_tc_431", + "_nop_tc_533", + "_nop_tc_534", ["eq_text", 21, 20, 11, 430, 45], ["jump", "eq_done_838", 430, 45], "eq_nt_841", ["is_null", 22, 20, 430, 45], ["jump_false", 22, "eq_nnl_842", 430, 45], - "_nop_tc_432", + "_nop_tc_535", ["jump", "eq_nnl_842", 430, 45], ["true", 21, 430, 45], ["jump", "eq_done_838", 430, 45], "eq_nnl_842", ["is_bool", 22, 20, 430, 45], ["jump_false", 22, "eq_nb_843", 430, 45], - "_nop_tc_433", + "_nop_tc_536", ["jump", "eq_nb_843", 430, 45], ["eq_bool", 21, 20, 11, 430, 45], ["jump", "eq_done_838", 430, 45], @@ -6987,35 +6987,35 @@ ["jump_true", 22, "eq_done_844", 430, 64], ["is_int", 23, 21, 430, 64], ["jump_false", 23, "eq_ni_845", 430, 64], - "_nop_tc_434", + "_nop_tc_537", ["jump", "eq_ni_845", 430, 64], ["eq_int", 22, 21, 20, 430, 64], ["jump", "eq_done_844", 430, 64], "eq_ni_845", ["is_num", 23, 21, 430, 64], ["jump_false", 23, "eq_nn_846", 430, 64], - "_nop_tc_435", + "_nop_tc_538", ["jump", "eq_nn_846", 430, 64], ["eq_float", 22, 21, 20, 430, 64], ["jump", "eq_done_844", 430, 64], "eq_nn_846", ["is_text", 23, 21, 430, 64], ["jump_false", 23, "eq_nt_847", 430, 64], - "_nop_tc_436", - "_nop_tc_437", + "_nop_tc_539", + "_nop_tc_540", ["eq_text", 22, 21, 20, 430, 64], ["jump", "eq_done_844", 430, 64], "eq_nt_847", ["is_null", 23, 21, 430, 64], ["jump_false", 23, "eq_nnl_848", 430, 64], - "_nop_tc_438", + "_nop_tc_541", ["jump", "eq_nnl_848", 430, 64], ["true", 22, 430, 64], ["jump", "eq_done_844", 430, 64], "eq_nnl_848", ["is_bool", 23, 21, 430, 64], ["jump_false", 23, "eq_nb_849", 430, 64], - "_nop_tc_439", + "_nop_tc_542", ["jump", "eq_nb_849", 430, 64], ["eq_bool", 22, 21, 20, 430, 64], ["jump", "eq_done_844", 430, 64], @@ -7096,35 +7096,35 @@ ["jump_true", 20, "eq_done_854", 439, 25], ["is_int", 21, 11, 439, 25], ["jump_false", 21, "eq_ni_855", 439, 25], - "_nop_tc_440", + "_nop_tc_543", ["jump", "eq_ni_855", 439, 25], ["eq_int", 20, 11, 10, 439, 25], ["jump", "eq_done_854", 439, 25], "eq_ni_855", ["is_num", 21, 11, 439, 25], ["jump_false", 21, "eq_nn_856", 439, 25], - "_nop_tc_441", + "_nop_tc_544", ["jump", "eq_nn_856", 439, 25], ["eq_float", 20, 11, 10, 439, 25], ["jump", "eq_done_854", 439, 25], "eq_nn_856", ["is_text", 21, 11, 439, 25], ["jump_false", 21, "eq_nt_857", 439, 25], - "_nop_tc_442", - "_nop_tc_443", + "_nop_tc_545", + "_nop_tc_546", ["eq_text", 20, 11, 10, 439, 25], ["jump", "eq_done_854", 439, 25], "eq_nt_857", ["is_null", 21, 11, 439, 25], ["jump_false", 21, "eq_nnl_858", 439, 25], - "_nop_tc_444", + "_nop_tc_547", ["jump", "eq_nnl_858", 439, 25], ["true", 20, 439, 25], ["jump", "eq_done_854", 439, 25], "eq_nnl_858", ["is_bool", 21, 11, 439, 25], ["jump_false", 21, "eq_nb_859", 439, 25], - "_nop_tc_445", + "_nop_tc_548", ["jump", "eq_nb_859", 439, 25], ["eq_bool", 20, 11, 10, 439, 25], ["jump", "eq_done_854", 439, 25], @@ -7146,35 +7146,35 @@ ["jump_true", 20, "eq_done_862", 440, 30], ["is_int", 21, 11, 440, 30], ["jump_false", 21, "eq_ni_863", 440, 30], - "_nop_tc_446", + "_nop_tc_549", ["jump", "eq_ni_863", 440, 30], ["eq_int", 20, 11, 10, 440, 30], ["jump", "eq_done_862", 440, 30], "eq_ni_863", ["is_num", 21, 11, 440, 30], ["jump_false", 21, "eq_nn_864", 440, 30], - "_nop_tc_447", + "_nop_tc_550", ["jump", "eq_nn_864", 440, 30], ["eq_float", 20, 11, 10, 440, 30], ["jump", "eq_done_862", 440, 30], "eq_nn_864", ["is_text", 21, 11, 440, 30], ["jump_false", 21, "eq_nt_865", 440, 30], - "_nop_tc_448", - "_nop_tc_449", + "_nop_tc_551", + "_nop_tc_552", ["eq_text", 20, 11, 10, 440, 30], ["jump", "eq_done_862", 440, 30], "eq_nt_865", ["is_null", 21, 11, 440, 30], ["jump_false", 21, "eq_nnl_866", 440, 30], - "_nop_tc_450", + "_nop_tc_553", ["jump", "eq_nnl_866", 440, 30], ["true", 20, 440, 30], ["jump", "eq_done_862", 440, 30], "eq_nnl_866", ["is_bool", 21, 11, 440, 30], ["jump_false", 21, "eq_nb_867", 440, 30], - "_nop_tc_451", + "_nop_tc_554", ["jump", "eq_nb_867", 440, 30], ["eq_bool", 20, 11, 10, 440, 30], ["jump", "eq_done_862", 440, 30], @@ -7190,35 +7190,35 @@ ["jump_true", 21, "eq_done_871", 441, 38], ["is_int", 22, 11, 441, 38], ["jump_false", 22, "eq_ni_872", 441, 38], - "_nop_tc_452", + "_nop_tc_555", ["jump", "eq_ni_872", 441, 38], ["eq_int", 21, 11, 20, 441, 38], ["jump", "eq_done_871", 441, 38], "eq_ni_872", ["is_num", 22, 11, 441, 38], ["jump_false", 22, "eq_nn_873", 441, 38], - "_nop_tc_453", + "_nop_tc_556", ["jump", "eq_nn_873", 441, 38], ["eq_float", 21, 11, 20, 441, 38], ["jump", "eq_done_871", 441, 38], "eq_nn_873", ["is_text", 22, 11, 441, 38], ["jump_false", 22, "eq_nt_874", 441, 38], - "_nop_tc_454", - "_nop_tc_455", + "_nop_tc_557", + "_nop_tc_558", ["eq_text", 21, 11, 20, 441, 38], ["jump", "eq_done_871", 441, 38], "eq_nt_874", ["is_null", 22, 11, 441, 38], ["jump_false", 22, "eq_nnl_875", 441, 38], - "_nop_tc_456", + "_nop_tc_559", ["jump", "eq_nnl_875", 441, 38], ["true", 21, 441, 38], ["jump", "eq_done_871", 441, 38], "eq_nnl_875", ["is_bool", 22, 11, 441, 38], ["jump_false", 22, "eq_nb_876", 441, 38], - "_nop_tc_457", + "_nop_tc_560", ["jump", "eq_nb_876", 441, 38], ["eq_bool", 21, 11, 20, 441, 38], ["jump", "eq_done_871", 441, 38], @@ -7270,35 +7270,35 @@ ["jump_true", 6, "eq_done_879", 450, 23], ["is_int", 7, 5, 450, 23], ["jump_false", 7, "eq_ni_880", 450, 23], - "_nop_tc_458", + "_nop_tc_561", ["jump", "eq_ni_880", 450, 23], ["eq_int", 6, 5, 4, 450, 23], ["jump", "eq_done_879", 450, 23], "eq_ni_880", ["is_num", 7, 5, 450, 23], ["jump_false", 7, "eq_nn_881", 450, 23], - "_nop_tc_459", + "_nop_tc_562", ["jump", "eq_nn_881", 450, 23], ["eq_float", 6, 5, 4, 450, 23], ["jump", "eq_done_879", 450, 23], "eq_nn_881", ["is_text", 7, 5, 450, 23], ["jump_false", 7, "eq_nt_882", 450, 23], - "_nop_tc_460", - "_nop_tc_461", + "_nop_tc_563", + "_nop_tc_564", ["eq_text", 6, 5, 4, 450, 23], ["jump", "eq_done_879", 450, 23], "eq_nt_882", ["is_null", 7, 5, 450, 23], ["jump_false", 7, "eq_nnl_883", 450, 23], - "_nop_tc_462", + "_nop_tc_565", ["jump", "eq_nnl_883", 450, 23], ["true", 6, 450, 23], ["jump", "eq_done_879", 450, 23], "eq_nnl_883", ["is_bool", 7, 5, 450, 23], ["jump_false", 7, "eq_nb_884", 450, 23], - "_nop_tc_463", + "_nop_tc_566", ["jump", "eq_nb_884", 450, 23], ["eq_bool", 6, 5, 4, 450, 23], ["jump", "eq_done_879", 450, 23], @@ -7320,35 +7320,35 @@ ["jump_true", 6, "eq_done_887", 451, 28], ["is_int", 7, 5, 451, 28], ["jump_false", 7, "eq_ni_888", 451, 28], - "_nop_tc_464", + "_nop_tc_567", ["jump", "eq_ni_888", 451, 28], ["eq_int", 6, 5, 4, 451, 28], ["jump", "eq_done_887", 451, 28], "eq_ni_888", ["is_num", 7, 5, 451, 28], ["jump_false", 7, "eq_nn_889", 451, 28], - "_nop_tc_465", + "_nop_tc_568", ["jump", "eq_nn_889", 451, 28], ["eq_float", 6, 5, 4, 451, 28], ["jump", "eq_done_887", 451, 28], "eq_nn_889", ["is_text", 7, 5, 451, 28], ["jump_false", 7, "eq_nt_890", 451, 28], - "_nop_tc_466", - "_nop_tc_467", + "_nop_tc_569", + "_nop_tc_570", ["eq_text", 6, 5, 4, 451, 28], ["jump", "eq_done_887", 451, 28], "eq_nt_890", ["is_null", 7, 5, 451, 28], ["jump_false", 7, "eq_nnl_891", 451, 28], - "_nop_tc_468", + "_nop_tc_571", ["jump", "eq_nnl_891", 451, 28], ["true", 6, 451, 28], ["jump", "eq_done_887", 451, 28], "eq_nnl_891", ["is_bool", 7, 5, 451, 28], ["jump_false", 7, "eq_nb_892", 451, 28], - "_nop_tc_469", + "_nop_tc_572", ["jump", "eq_nb_892", 451, 28], ["eq_bool", 6, 5, 4, 451, 28], ["jump", "eq_done_887", 451, 28], @@ -7378,35 +7378,35 @@ ["jump_true", 5, "eq_done_895", 454, 14], ["is_int", 6, 3, 454, 14], ["jump_false", 6, "eq_ni_896", 454, 14], - "_nop_tc_470", + "_nop_tc_573", ["jump", "eq_ni_896", 454, 14], ["eq_int", 5, 3, 4, 454, 14], ["jump", "eq_done_895", 454, 14], "eq_ni_896", ["is_num", 6, 3, 454, 14], ["jump_false", 6, "eq_nn_897", 454, 14], - "_nop_tc_471", + "_nop_tc_574", ["jump", "eq_nn_897", 454, 14], ["eq_float", 5, 3, 4, 454, 14], ["jump", "eq_done_895", 454, 14], "eq_nn_897", ["is_text", 6, 3, 454, 14], ["jump_false", 6, "eq_nt_898", 454, 14], - "_nop_tc_472", - "_nop_tc_473", + "_nop_tc_575", + "_nop_tc_576", ["eq_text", 5, 3, 4, 454, 14], ["jump", "eq_done_895", 454, 14], "eq_nt_898", ["is_null", 6, 3, 454, 14], ["jump_false", 6, "eq_nnl_899", 454, 14], - "_nop_tc_474", + "_nop_tc_577", ["jump", "eq_nnl_899", 454, 14], ["true", 5, 454, 14], ["jump", "eq_done_895", 454, 14], "eq_nnl_899", ["is_bool", 6, 3, 454, 14], ["jump_false", 6, "eq_nb_900", 454, 14], - "_nop_tc_475", + "_nop_tc_578", ["jump", "eq_nb_900", 454, 14], ["eq_bool", 5, 3, 4, 454, 14], ["jump", "eq_done_895", 454, 14], @@ -7447,35 +7447,35 @@ ["jump_true", 6, "eq_done_905", 460, 23], ["is_int", 7, 5, 460, 23], ["jump_false", 7, "eq_ni_906", 460, 23], - "_nop_tc_476", + "_nop_tc_579", ["jump", "eq_ni_906", 460, 23], ["eq_int", 6, 5, 4, 460, 23], ["jump", "eq_done_905", 460, 23], "eq_ni_906", ["is_num", 7, 5, 460, 23], ["jump_false", 7, "eq_nn_907", 460, 23], - "_nop_tc_477", + "_nop_tc_580", ["jump", "eq_nn_907", 460, 23], ["eq_float", 6, 5, 4, 460, 23], ["jump", "eq_done_905", 460, 23], "eq_nn_907", ["is_text", 7, 5, 460, 23], ["jump_false", 7, "eq_nt_908", 460, 23], - "_nop_tc_478", - "_nop_tc_479", + "_nop_tc_581", + "_nop_tc_582", ["eq_text", 6, 5, 4, 460, 23], ["jump", "eq_done_905", 460, 23], "eq_nt_908", ["is_null", 7, 5, 460, 23], ["jump_false", 7, "eq_nnl_909", 460, 23], - "_nop_tc_480", + "_nop_tc_583", ["jump", "eq_nnl_909", 460, 23], ["true", 6, 460, 23], ["jump", "eq_done_905", 460, 23], "eq_nnl_909", ["is_bool", 7, 5, 460, 23], ["jump_false", 7, "eq_nb_910", 460, 23], - "_nop_tc_481", + "_nop_tc_584", ["jump", "eq_nb_910", 460, 23], ["eq_bool", 6, 5, 4, 460, 23], ["jump", "eq_done_905", 460, 23], @@ -7497,35 +7497,35 @@ ["jump_true", 6, "eq_done_913", 461, 28], ["is_int", 7, 5, 461, 28], ["jump_false", 7, "eq_ni_914", 461, 28], - "_nop_tc_482", + "_nop_tc_585", ["jump", "eq_ni_914", 461, 28], ["eq_int", 6, 5, 4, 461, 28], ["jump", "eq_done_913", 461, 28], "eq_ni_914", ["is_num", 7, 5, 461, 28], ["jump_false", 7, "eq_nn_915", 461, 28], - "_nop_tc_483", + "_nop_tc_586", ["jump", "eq_nn_915", 461, 28], ["eq_float", 6, 5, 4, 461, 28], ["jump", "eq_done_913", 461, 28], "eq_nn_915", ["is_text", 7, 5, 461, 28], ["jump_false", 7, "eq_nt_916", 461, 28], - "_nop_tc_484", - "_nop_tc_485", + "_nop_tc_587", + "_nop_tc_588", ["eq_text", 6, 5, 4, 461, 28], ["jump", "eq_done_913", 461, 28], "eq_nt_916", ["is_null", 7, 5, 461, 28], ["jump_false", 7, "eq_nnl_917", 461, 28], - "_nop_tc_486", + "_nop_tc_589", ["jump", "eq_nnl_917", 461, 28], ["true", 6, 461, 28], ["jump", "eq_done_913", 461, 28], "eq_nnl_917", ["is_bool", 7, 5, 461, 28], ["jump_false", 7, "eq_nb_918", 461, 28], - "_nop_tc_487", + "_nop_tc_590", ["jump", "eq_nb_918", 461, 28], ["eq_bool", 6, 5, 4, 461, 28], ["jump", "eq_done_913", 461, 28], @@ -7564,35 +7564,35 @@ ["jump_true", 5, "eq_done_921", 465, 14], ["is_int", 6, 3, 465, 14], ["jump_false", 6, "eq_ni_922", 465, 14], - "_nop_tc_488", + "_nop_tc_591", ["jump", "eq_ni_922", 465, 14], ["eq_int", 5, 3, 4, 465, 14], ["jump", "eq_done_921", 465, 14], "eq_ni_922", ["is_num", 6, 3, 465, 14], ["jump_false", 6, "eq_nn_923", 465, 14], - "_nop_tc_489", + "_nop_tc_592", ["jump", "eq_nn_923", 465, 14], ["eq_float", 5, 3, 4, 465, 14], ["jump", "eq_done_921", 465, 14], "eq_nn_923", ["is_text", 6, 3, 465, 14], ["jump_false", 6, "eq_nt_924", 465, 14], - "_nop_tc_490", - "_nop_tc_491", + "_nop_tc_593", + "_nop_tc_594", ["eq_text", 5, 3, 4, 465, 14], ["jump", "eq_done_921", 465, 14], "eq_nt_924", ["is_null", 6, 3, 465, 14], ["jump_false", 6, "eq_nnl_925", 465, 14], - "_nop_tc_492", + "_nop_tc_595", ["jump", "eq_nnl_925", 465, 14], ["true", 5, 465, 14], ["jump", "eq_done_921", 465, 14], "eq_nnl_925", ["is_bool", 6, 3, 465, 14], ["jump_false", 6, "eq_nb_926", 465, 14], - "_nop_tc_493", + "_nop_tc_596", ["jump", "eq_nb_926", 465, 14], ["eq_bool", 5, 3, 4, 465, 14], ["jump", "eq_done_921", 465, 14], @@ -7614,35 +7614,35 @@ ["jump_true", 5, "eq_done_929", 468, 14], ["is_int", 6, 3, 468, 14], ["jump_false", 6, "eq_ni_930", 468, 14], - "_nop_tc_494", + "_nop_tc_597", ["jump", "eq_ni_930", 468, 14], ["eq_int", 5, 3, 4, 468, 14], ["jump", "eq_done_929", 468, 14], "eq_ni_930", ["is_num", 6, 3, 468, 14], ["jump_false", 6, "eq_nn_931", 468, 14], - "_nop_tc_495", + "_nop_tc_598", ["jump", "eq_nn_931", 468, 14], ["eq_float", 5, 3, 4, 468, 14], ["jump", "eq_done_929", 468, 14], "eq_nn_931", ["is_text", 6, 3, 468, 14], ["jump_false", 6, "eq_nt_932", 468, 14], - "_nop_tc_496", - "_nop_tc_497", + "_nop_tc_599", + "_nop_tc_600", ["eq_text", 5, 3, 4, 468, 14], ["jump", "eq_done_929", 468, 14], "eq_nt_932", ["is_null", 6, 3, 468, 14], ["jump_false", 6, "eq_nnl_933", 468, 14], - "_nop_tc_498", + "_nop_tc_601", ["jump", "eq_nnl_933", 468, 14], ["true", 5, 468, 14], ["jump", "eq_done_929", 468, 14], "eq_nnl_933", ["is_bool", 6, 3, 468, 14], ["jump_false", 6, "eq_nb_934", 468, 14], - "_nop_tc_499", + "_nop_tc_602", ["jump", "eq_nb_934", 468, 14], ["eq_bool", 5, 3, 4, 468, 14], ["jump", "eq_done_929", 468, 14], @@ -7664,8 +7664,8 @@ ["access", 4, 1, 470, 23], ["is_num", 6, 5, 470, 23], ["jump_false", 6, "num_err_935", 470, 23], - "_nop_tc_500", - "_nop_tc_501", + "_nop_tc_603", + "_nop_tc_604", ["add", 6, 5, 4, 470, 23], ["jump", "num_done_936", 470, 23], "num_err_935", @@ -7701,23 +7701,23 @@ ["get", 4, 6, 1, 473, 21], ["is_int", 5, 17, 473, 21], ["jump_false", 5, "rel_ni_940", 473, 21], - ["is_int", 6, 4, 473, 21], - ["jump_false", 6, "rel_ni_940", 473, 21], - ["lt_int", 7, 17, 4, 473, 21], + ["is_int", 5, 4, 473, 21], + ["jump_false", 5, "rel_ni_940", 473, 21], + ["lt_int", 6, 17, 4, 473, 21], ["jump", "rel_done_942", 473, 21], "rel_ni_940", - ["is_num", 5, 17, 473, 21], + "_nop_tc_605", + "_nop_tc_606", + ["is_num", 5, 4, 473, 21], ["jump_false", 5, "rel_nn_941", 473, 21], - ["is_num", 6, 4, 473, 21], - ["jump_false", 6, "rel_nn_941", 473, 21], - ["lt_float", 7, 17, 4, 473, 21], + ["lt_float", 6, 17, 4, 473, 21], ["jump", "rel_done_942", 473, 21], "rel_nn_941", - ["is_text", 5, 17, 473, 21], + "_nop_tc_607", + ["jump", "rel_err_943", 473, 21], + ["is_text", 5, 4, 473, 21], ["jump_false", 5, "rel_err_943", 473, 21], - ["is_text", 6, 4, 473, 21], - ["jump_false", 6, "rel_err_943", 473, 21], - ["lt_text", 7, 17, 4, 473, 21], + ["lt_text", 6, 17, 4, 473, 21], ["jump", "rel_done_942", 473, 21], "rel_err_943", [ @@ -7732,18 +7732,18 @@ 21 ], ["access", 5, "error", 473, 21], - ["access", 6, "cannot compare with '<': operands must be same type", 473, 21], + ["access", 7, "cannot compare with '<': operands must be same type", 473, 21], ["array", 8, 0, 473, 21], - ["push", 8, 6, 473, 21], - ["frame", 6, 4, 2, 473, 21], + ["push", 8, 7, 473, 21], + ["frame", 7, 4, 2, 473, 21], ["null", 4, 473, 21], - ["setarg", 6, 0, 4, 473, 21], - ["setarg", 6, 1, 5, 473, 21], - ["setarg", 6, 2, 8, 473, 21], - ["invoke", 6, 4, 473, 21], + ["setarg", 7, 0, 4, 473, 21], + ["setarg", 7, 1, 5, 473, 21], + ["setarg", 7, 2, 8, 473, 21], + ["invoke", 7, 4, 473, 21], ["disrupt", 473, 21], "rel_done_942", - ["move", 4, 7, 473, 21], + ["move", 4, 6, 473, 21], ["jump_false", 4, "and_end_939", 473, 21], ["get", 5, 2, 1, 473, 33], ["load_dynamic", 6, 5, 17, 473, 37], @@ -7757,35 +7757,35 @@ "ne_ni_946", ["is_int", 8, 6, 473, 46], ["jump_false", 8, "ne_nn_947", 473, 46], - "_nop_tc_502", + "_nop_tc_608", ["jump", "ne_nn_947", 473, 46], ["ne_int", 7, 6, 5, 473, 46], ["jump", "ne_done_944", 473, 46], "ne_nn_947", ["is_num", 8, 6, 473, 46], ["jump_false", 8, "ne_nt_948", 473, 46], - "_nop_tc_503", + "_nop_tc_609", ["jump", "ne_nt_948", 473, 46], ["ne_float", 7, 6, 5, 473, 46], ["jump", "ne_done_944", 473, 46], "ne_nt_948", ["is_text", 8, 6, 473, 46], ["jump_false", 8, "ne_nnl_949", 473, 46], - "_nop_tc_504", - "_nop_tc_505", + "_nop_tc_610", + "_nop_tc_611", ["ne_text", 7, 6, 5, 473, 46], ["jump", "ne_done_944", 473, 46], "ne_nnl_949", ["is_null", 8, 6, 473, 46], ["jump_false", 8, "ne_nb_950", 473, 46], - "_nop_tc_506", + "_nop_tc_612", ["jump", "ne_nb_950", 473, 46], ["false", 7, 473, 46], ["jump", "ne_done_944", 473, 46], "ne_nb_950", ["is_bool", 8, 6, 473, 46], ["jump_false", 8, "ne_mis_951", 473, 46], - "_nop_tc_507", + "_nop_tc_613", ["jump", "ne_mis_951", 473, 46], ["ne_bool", 7, 6, 5, 473, 46], ["jump", "ne_done_944", 473, 46], @@ -7802,35 +7802,35 @@ ["jump_true", 6, "eq_done_955", 474, 26], ["is_int", 7, 5, 474, 26], ["jump_false", 7, "eq_ni_956", 474, 26], - "_nop_tc_508", + "_nop_tc_614", ["jump", "eq_ni_956", 474, 26], ["eq_int", 6, 5, 4, 474, 26], ["jump", "eq_done_955", 474, 26], "eq_ni_956", ["is_num", 7, 5, 474, 26], ["jump_false", 7, "eq_nn_957", 474, 26], - "_nop_tc_509", + "_nop_tc_615", ["jump", "eq_nn_957", 474, 26], ["eq_float", 6, 5, 4, 474, 26], ["jump", "eq_done_955", 474, 26], "eq_nn_957", ["is_text", 7, 5, 474, 26], ["jump_false", 7, "eq_nt_958", 474, 26], - "_nop_tc_510", - "_nop_tc_511", + "_nop_tc_616", + "_nop_tc_617", ["eq_text", 6, 5, 4, 474, 26], ["jump", "eq_done_955", 474, 26], "eq_nt_958", ["is_null", 7, 5, 474, 26], ["jump_false", 7, "eq_nnl_959", 474, 26], - "_nop_tc_512", + "_nop_tc_618", ["jump", "eq_nnl_959", 474, 26], ["true", 6, 474, 26], ["jump", "eq_done_955", 474, 26], "eq_nnl_959", ["is_bool", 7, 5, 474, 26], ["jump_false", 7, "eq_nb_960", 474, 26], - "_nop_tc_513", + "_nop_tc_619", ["jump", "eq_nb_960", 474, 26], ["eq_bool", 6, 5, 4, 474, 26], ["jump", "eq_done_955", 474, 26], @@ -7840,10 +7840,10 @@ ["move", 4, 6, 474, 26], ["jump_false", 4, "and_end_954", 474, 26], ["access", 5, 1, 474, 41], - ["is_num", 6, 17, 474, 41], - ["jump_false", 6, "num_err_961", 474, 41], - "_nop_tc_514", - "_nop_tc_515", + "_nop_tc_620", + "_nop_tc_621", + "_nop_tc_622", + "_nop_tc_623", ["add", 6, 17, 5, 474, 41], ["jump", "num_done_962", 474, 41], "num_err_961", @@ -7878,14 +7878,14 @@ ["lt_int", 8, 6, 5, 474, 45], ["jump", "rel_done_965", 474, 45], "rel_ni_963", - "_nop_tc_516", - "_nop_tc_517", + "_nop_tc_624", + "_nop_tc_625", ["is_num", 7, 5, 474, 45], ["jump_false", 7, "rel_nn_964", 474, 45], ["lt_float", 8, 6, 5, 474, 45], ["jump", "rel_done_965", 474, 45], "rel_nn_964", - "_nop_tc_518", + "_nop_tc_626", ["jump", "rel_err_966", 474, 45], ["is_text", 7, 5, 474, 45], ["jump_false", 7, "rel_err_966", 474, 45], @@ -7950,10 +7950,10 @@ "push_done_968", ["get", 4, 2, 1, 476, 31], ["access", 5, 1, 476, 42], - ["is_num", 6, 17, 476, 42], - ["jump_false", 6, "num_err_969", 476, 42], - "_nop_tc_519", - "_nop_tc_520", + "_nop_tc_627", + "_nop_tc_628", + "_nop_tc_629", + "_nop_tc_630", ["add", 6, 17, 5, 476, 42], ["jump", "num_done_970", 476, 42], "num_err_969", @@ -8010,10 +8010,10 @@ ["disrupt", 476, 42], "push_done_972", ["access", 4, 2, 477, 25], - ["is_num", 5, 17, 477, 25], - ["jump_false", 5, "num_err_973", 477, 25], - "_nop_tc_521", - "_nop_tc_522", + "_nop_tc_631", + "_nop_tc_632", + "_nop_tc_633", + "_nop_tc_634", ["add", 5, 17, 4, 477, 25], ["jump", "num_done_974", 477, 25], "num_err_973", @@ -8074,10 +8074,10 @@ ["disrupt", 479, 35], "push_done_976", ["access", 4, 1, 480, 25], - ["is_num", 5, 17, 480, 25], - ["jump_false", 5, "num_err_977", 480, 25], - "_nop_tc_523", - "_nop_tc_524", + "_nop_tc_635", + "_nop_tc_636", + "_nop_tc_637", + "_nop_tc_638", ["add", 5, 17, 4, 480, 25], ["jump", "num_done_978", 480, 25], "num_err_977", @@ -8111,23 +8111,23 @@ ["get", 4, 6, 1, 483, 18], ["is_int", 5, 17, 483, 18], ["jump_false", 5, "rel_ni_981", 483, 18], - ["is_int", 6, 4, 483, 18], - ["jump_false", 6, "rel_ni_981", 483, 18], - ["lt_int", 7, 17, 4, 483, 18], + ["is_int", 5, 4, 483, 18], + ["jump_false", 5, "rel_ni_981", 483, 18], + ["lt_int", 6, 17, 4, 483, 18], ["jump", "rel_done_983", 483, 18], "rel_ni_981", - ["is_num", 5, 17, 483, 18], + "_nop_tc_639", + "_nop_tc_640", + ["is_num", 5, 4, 483, 18], ["jump_false", 5, "rel_nn_982", 483, 18], - ["is_num", 6, 4, 483, 18], - ["jump_false", 6, "rel_nn_982", 483, 18], - ["lt_float", 7, 17, 4, 483, 18], + ["lt_float", 6, 17, 4, 483, 18], ["jump", "rel_done_983", 483, 18], "rel_nn_982", - ["is_text", 5, 17, 483, 18], + "_nop_tc_641", + ["jump", "rel_err_984", 483, 18], + ["is_text", 5, 4, 483, 18], ["jump_false", 5, "rel_err_984", 483, 18], - ["is_text", 6, 4, 483, 18], - ["jump_false", 6, "rel_err_984", 483, 18], - ["lt_text", 7, 17, 4, 483, 18], + ["lt_text", 6, 17, 4, 483, 18], ["jump", "rel_done_983", 483, 18], "rel_err_984", [ @@ -8142,23 +8142,23 @@ 18 ], ["access", 5, "error", 483, 18], - ["access", 6, "cannot compare with '<': operands must be same type", 483, 18], + ["access", 7, "cannot compare with '<': operands must be same type", 483, 18], ["array", 8, 0, 483, 18], - ["push", 8, 6, 483, 18], - ["frame", 6, 4, 2, 483, 18], + ["push", 8, 7, 483, 18], + ["frame", 7, 4, 2, 483, 18], ["null", 4, 483, 18], - ["setarg", 6, 0, 4, 483, 18], - ["setarg", 6, 1, 5, 483, 18], - ["setarg", 6, 2, 8, 483, 18], - ["invoke", 6, 4, 483, 18], + ["setarg", 7, 0, 4, 483, 18], + ["setarg", 7, 1, 5, 483, 18], + ["setarg", 7, 2, 8, 483, 18], + ["invoke", 7, 4, 483, 18], ["disrupt", 483, 18], "rel_done_983", - ["jump_false", 7, "if_else_979", 483, 18], + ["jump_false", 6, "if_else_979", 483, 18], ["access", 4, 1, 483, 42], - ["is_num", 5, 17, 483, 42], - ["jump_false", 5, "num_err_985", 483, 42], - "_nop_tc_525", - "_nop_tc_526", + "_nop_tc_642", + "_nop_tc_643", + "_nop_tc_644", + "_nop_tc_645", ["add", 5, 17, 4, 483, 42], ["jump", "num_done_986", 483, 42], "num_err_985", @@ -8193,23 +8193,23 @@ ["get", 4, 6, 1, 484, 21], ["is_int", 5, 17, 484, 21], ["jump_false", 5, "rel_ni_990", 484, 21], - ["is_int", 6, 4, 484, 21], - ["jump_false", 6, "rel_ni_990", 484, 21], - ["lt_int", 7, 17, 4, 484, 21], + ["is_int", 5, 4, 484, 21], + ["jump_false", 5, "rel_ni_990", 484, 21], + ["lt_int", 6, 17, 4, 484, 21], ["jump", "rel_done_992", 484, 21], "rel_ni_990", - ["is_num", 5, 17, 484, 21], + "_nop_tc_646", + "_nop_tc_647", + ["is_num", 5, 4, 484, 21], ["jump_false", 5, "rel_nn_991", 484, 21], - ["is_num", 6, 4, 484, 21], - ["jump_false", 6, "rel_nn_991", 484, 21], - ["lt_float", 7, 17, 4, 484, 21], + ["lt_float", 6, 17, 4, 484, 21], ["jump", "rel_done_992", 484, 21], "rel_nn_991", - ["is_text", 5, 17, 484, 21], + "_nop_tc_648", + ["jump", "rel_err_993", 484, 21], + ["is_text", 5, 4, 484, 21], ["jump_false", 5, "rel_err_993", 484, 21], - ["is_text", 6, 4, 484, 21], - ["jump_false", 6, "rel_err_993", 484, 21], - ["lt_text", 7, 17, 4, 484, 21], + ["lt_text", 6, 17, 4, 484, 21], ["jump", "rel_done_992", 484, 21], "rel_err_993", [ @@ -8224,18 +8224,18 @@ 21 ], ["access", 5, "error", 484, 21], - ["access", 6, "cannot compare with '<': operands must be same type", 484, 21], + ["access", 7, "cannot compare with '<': operands must be same type", 484, 21], ["array", 8, 0, 484, 21], - ["push", 8, 6, 484, 21], - ["frame", 6, 4, 2, 484, 21], + ["push", 8, 7, 484, 21], + ["frame", 7, 4, 2, 484, 21], ["null", 4, 484, 21], - ["setarg", 6, 0, 4, 484, 21], - ["setarg", 6, 1, 5, 484, 21], - ["setarg", 6, 2, 8, 484, 21], - ["invoke", 6, 4, 484, 21], + ["setarg", 7, 0, 4, 484, 21], + ["setarg", 7, 1, 5, 484, 21], + ["setarg", 7, 2, 8, 484, 21], + ["invoke", 7, 4, 484, 21], ["disrupt", 484, 21], "rel_done_992", - ["move", 4, 7, 484, 21], + ["move", 4, 6, 484, 21], ["jump_false", 4, "and_end_989", 484, 21], ["get", 5, 2, 1, 484, 43], ["load_dynamic", 6, 5, 17, 484, 47], @@ -8289,10 +8289,10 @@ ["disrupt", 485, 31], "push_done_995", ["access", 4, 1, 486, 23], - ["is_num", 5, 17, 486, 23], - ["jump_false", 5, "num_err_996", 486, 23], - "_nop_tc_527", - "_nop_tc_528", + "_nop_tc_649", + "_nop_tc_650", + "_nop_tc_651", + "_nop_tc_652", ["add", 5, 17, 4, 486, 23], ["jump", "num_done_997", 486, 23], "num_err_996", @@ -8341,23 +8341,23 @@ ["store_field", 1, 4, "pattern", 488, 7], ["length", 4, 19, 489, 18], ["access", 5, 0, 489, 33], - "_nop_tc_529", - "_nop_tc_530", - "_nop_tc_531", - "_nop_tc_532", + "_nop_tc_653", + "_nop_tc_654", + "_nop_tc_655", + "_nop_tc_656", ["gt_int", 6, 4, 5, 489, 33], ["jump", "rel_done_1002", 489, 33], "rel_ni_1000", - "_nop_tc_533", - "_nop_tc_534", - "_nop_tc_535", - "_nop_tc_536", + "_nop_tc_657", + "_nop_tc_658", + "_nop_tc_659", + "_nop_tc_660", ["gt_float", 6, 4, 5, 489, 33], ["jump", "rel_done_1002", 489, 33], "rel_nn_1001", - "_nop_tc_537", + "_nop_tc_661", ["jump", "rel_err_1003", 489, 33], - "_nop_tc_538", + "_nop_tc_662", ["jump", "rel_err_1003", 489, 33], ["gt_text", 6, 4, 5, 489, 33], ["jump", "rel_done_1002", 489, 33], @@ -8421,35 +8421,35 @@ ["jump_true", 6, "eq_done_1009", 493, 25], ["is_int", 7, 5, 493, 25], ["jump_false", 7, "eq_ni_1010", 493, 25], - "_nop_tc_539", + "_nop_tc_663", ["jump", "eq_ni_1010", 493, 25], ["eq_int", 6, 5, 4, 493, 25], ["jump", "eq_done_1009", 493, 25], "eq_ni_1010", ["is_num", 7, 5, 493, 25], ["jump_false", 7, "eq_nn_1011", 493, 25], - "_nop_tc_540", + "_nop_tc_664", ["jump", "eq_nn_1011", 493, 25], ["eq_float", 6, 5, 4, 493, 25], ["jump", "eq_done_1009", 493, 25], "eq_nn_1011", ["is_text", 7, 5, 493, 25], ["jump_false", 7, "eq_nt_1012", 493, 25], - "_nop_tc_541", - "_nop_tc_542", + "_nop_tc_665", + "_nop_tc_666", ["eq_text", 6, 5, 4, 493, 25], ["jump", "eq_done_1009", 493, 25], "eq_nt_1012", ["is_null", 7, 5, 493, 25], ["jump_false", 7, "eq_nnl_1013", 493, 25], - "_nop_tc_543", + "_nop_tc_667", ["jump", "eq_nnl_1013", 493, 25], ["true", 6, 493, 25], ["jump", "eq_done_1009", 493, 25], "eq_nnl_1013", ["is_bool", 7, 5, 493, 25], ["jump_false", 7, "eq_nb_1014", 493, 25], - "_nop_tc_544", + "_nop_tc_668", ["jump", "eq_nb_1014", 493, 25], ["eq_bool", 6, 5, 4, 493, 25], ["jump", "eq_done_1009", 493, 25], @@ -8464,21 +8464,21 @@ ["jump_false", 5, "rel_ni_1015", 493, 44], ["is_int", 7, 17, 493, 44], ["jump_false", 7, "rel_ni_1015", 493, 44], - ["ge_int", 8, 6, 17, 493, 44], + ["ge_int", 7, 6, 17, 493, 44], ["jump", "rel_done_1017", 493, 44], "rel_ni_1015", ["is_num", 5, 6, 493, 44], ["jump_false", 5, "rel_nn_1016", 493, 44], - ["is_num", 7, 17, 493, 44], - ["jump_false", 7, "rel_nn_1016", 493, 44], - ["ge_float", 8, 6, 17, 493, 44], + "_nop_tc_669", + "_nop_tc_670", + ["ge_float", 7, 6, 17, 493, 44], ["jump", "rel_done_1017", 493, 44], "rel_nn_1016", ["is_text", 5, 6, 493, 44], ["jump_false", 5, "rel_err_1018", 493, 44], - ["is_text", 7, 17, 493, 44], - ["jump_false", 7, "rel_err_1018", 493, 44], - ["ge_text", 8, 6, 17, 493, 44], + "_nop_tc_671", + ["jump", "rel_err_1018", 493, 44], + ["ge_text", 7, 6, 17, 493, 44], ["jump", "rel_done_1017", 493, 44], "rel_err_1018", [ @@ -8493,18 +8493,18 @@ 44 ], ["access", 6, "error", 493, 44], - ["access", 7, "cannot compare with '>=': operands must be same type", 493, 44], + ["access", 8, "cannot compare with '>=': operands must be same type", 493, 44], ["array", 9, 0, 493, 44], - ["push", 9, 7, 493, 44], - ["frame", 7, 5, 2, 493, 44], + ["push", 9, 8, 493, 44], + ["frame", 8, 5, 2, 493, 44], ["null", 5, 493, 44], - ["setarg", 7, 0, 5, 493, 44], - ["setarg", 7, 1, 6, 493, 44], - ["setarg", 7, 2, 9, 493, 44], - ["invoke", 7, 5, 493, 44], + ["setarg", 8, 0, 5, 493, 44], + ["setarg", 8, 1, 6, 493, 44], + ["setarg", 8, 2, 9, 493, 44], + ["invoke", 8, 5, 493, 44], ["disrupt", 493, 44], "rel_done_1017", - ["move", 4, 8, 493, 44], + ["move", 4, 7, 493, 44], "or_end_1008", ["jump_false", 4, "if_else_1006", 493, 44], ["jump", "while_end_1005", 493, 50], @@ -8528,35 +8528,35 @@ ["jump_true", 4, "eq_done_1021", 499, 14], ["is_int", 5, 3, 499, 14], ["jump_false", 5, "eq_ni_1022", 499, 14], - "_nop_tc_545", + "_nop_tc_672", ["jump", "eq_ni_1022", 499, 14], ["eq_int", 4, 3, 1, 499, 14], ["jump", "eq_done_1021", 499, 14], "eq_ni_1022", ["is_num", 5, 3, 499, 14], ["jump_false", 5, "eq_nn_1023", 499, 14], - "_nop_tc_546", + "_nop_tc_673", ["jump", "eq_nn_1023", 499, 14], ["eq_float", 4, 3, 1, 499, 14], ["jump", "eq_done_1021", 499, 14], "eq_nn_1023", ["is_text", 5, 3, 499, 14], ["jump_false", 5, "eq_nt_1024", 499, 14], - "_nop_tc_547", - "_nop_tc_548", + "_nop_tc_674", + "_nop_tc_675", ["eq_text", 4, 3, 1, 499, 14], ["jump", "eq_done_1021", 499, 14], "eq_nt_1024", ["is_null", 5, 3, 499, 14], ["jump_false", 5, "eq_nnl_1025", 499, 14], - "_nop_tc_549", + "_nop_tc_676", ["jump", "eq_nnl_1025", 499, 14], ["true", 4, 499, 14], ["jump", "eq_done_1021", 499, 14], "eq_nnl_1025", ["is_bool", 5, 3, 499, 14], ["jump_false", 5, "eq_nb_1026", 499, 14], - "_nop_tc_550", + "_nop_tc_677", ["jump", "eq_nb_1026", 499, 14], ["eq_bool", 4, 3, 1, 499, 14], ["jump", "eq_done_1021", 499, 14], @@ -12460,8 +12460,8 @@ ["true", 6, 831, 19], "ne_done_1542", ["jump_false", 6, "if_else_1540", 831, 19], - ["is_array", 5, 3, 832, 21], - ["jump_false", 5, "push_err_1550", 832, 21], + "_nop_tc_19", + "_nop_tc_20", ["push", 3, 4, 832, 21], ["jump", "push_done_1551", 832, 21], "push_err_1550", @@ -13154,8 +13154,8 @@ ["jump", "if_end_1624", 879, 13], "if_else_1623", "if_end_1624", - ["is_array", 9, 4, 881, 24], - ["jump_false", 9, "push_err_1638", 881, 24], + "_nop_tc_55", + "_nop_tc_56", ["push", 4, 5, 881, 24], ["jump", "push_done_1639", 881, 24], "push_err_1638", @@ -13202,35 +13202,35 @@ ["jump_true", 14, "eq_done_1642", 886, 25], ["is_int", 15, 13, 886, 25], ["jump_false", 15, "eq_ni_1643", 886, 25], - "_nop_tc_55", + "_nop_tc_57", ["jump", "eq_ni_1643", 886, 25], ["eq_int", 14, 13, 9, 886, 25], ["jump", "eq_done_1642", 886, 25], "eq_ni_1643", ["is_num", 15, 13, 886, 25], ["jump_false", 15, "eq_nn_1644", 886, 25], - "_nop_tc_56", + "_nop_tc_58", ["jump", "eq_nn_1644", 886, 25], ["eq_float", 14, 13, 9, 886, 25], ["jump", "eq_done_1642", 886, 25], "eq_nn_1644", ["is_text", 15, 13, 886, 25], ["jump_false", 15, "eq_nt_1645", 886, 25], - "_nop_tc_57", - "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", ["eq_text", 14, 13, 9, 886, 25], ["jump", "eq_done_1642", 886, 25], "eq_nt_1645", ["is_null", 15, 13, 886, 25], ["jump_false", 15, "eq_nnl_1646", 886, 25], - "_nop_tc_59", + "_nop_tc_61", ["jump", "eq_nnl_1646", 886, 25], ["true", 14, 886, 25], ["jump", "eq_done_1642", 886, 25], "eq_nnl_1646", ["is_bool", 15, 13, 886, 25], ["jump_false", 15, "eq_nb_1647", 886, 25], - "_nop_tc_60", + "_nop_tc_62", ["jump", "eq_nb_1647", 886, 25], ["eq_bool", 14, 13, 9, 886, 25], ["jump", "eq_done_1642", 886, 25], @@ -13256,35 +13256,35 @@ ["jump_true", 7, "eq_done_1650", 889, 23], ["is_int", 9, 6, 889, 23], ["jump_false", 9, "eq_ni_1651", 889, 23], - "_nop_tc_61", + "_nop_tc_63", ["jump", "eq_ni_1651", 889, 23], ["eq_int", 7, 6, 5, 889, 23], ["jump", "eq_done_1650", 889, 23], "eq_ni_1651", ["is_num", 9, 6, 889, 23], ["jump_false", 9, "eq_nn_1652", 889, 23], - "_nop_tc_62", + "_nop_tc_64", ["jump", "eq_nn_1652", 889, 23], ["eq_float", 7, 6, 5, 889, 23], ["jump", "eq_done_1650", 889, 23], "eq_nn_1652", ["is_text", 9, 6, 889, 23], ["jump_false", 9, "eq_nt_1653", 889, 23], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_65", + "_nop_tc_66", ["eq_text", 7, 6, 5, 889, 23], ["jump", "eq_done_1650", 889, 23], "eq_nt_1653", ["is_null", 9, 6, 889, 23], ["jump_false", 9, "eq_nnl_1654", 889, 23], - "_nop_tc_65", + "_nop_tc_67", ["jump", "eq_nnl_1654", 889, 23], ["true", 7, 889, 23], ["jump", "eq_done_1650", 889, 23], "eq_nnl_1654", ["is_bool", 9, 6, 889, 23], ["jump_false", 9, "eq_nb_1655", 889, 23], - "_nop_tc_66", + "_nop_tc_68", ["jump", "eq_nb_1655", 889, 23], ["eq_bool", 7, 6, 5, 889, 23], ["jump", "eq_done_1650", 889, 23], @@ -13306,35 +13306,35 @@ ["jump_true", 7, "eq_done_1658", 890, 28], ["is_int", 9, 6, 890, 28], ["jump_false", 9, "eq_ni_1659", 890, 28], - "_nop_tc_67", + "_nop_tc_69", ["jump", "eq_ni_1659", 890, 28], ["eq_int", 7, 6, 5, 890, 28], ["jump", "eq_done_1658", 890, 28], "eq_ni_1659", ["is_num", 9, 6, 890, 28], ["jump_false", 9, "eq_nn_1660", 890, 28], - "_nop_tc_68", + "_nop_tc_70", ["jump", "eq_nn_1660", 890, 28], ["eq_float", 7, 6, 5, 890, 28], ["jump", "eq_done_1658", 890, 28], "eq_nn_1660", ["is_text", 9, 6, 890, 28], ["jump_false", 9, "eq_nt_1661", 890, 28], - "_nop_tc_69", - "_nop_tc_70", + "_nop_tc_71", + "_nop_tc_72", ["eq_text", 7, 6, 5, 890, 28], ["jump", "eq_done_1658", 890, 28], "eq_nt_1661", ["is_null", 9, 6, 890, 28], ["jump_false", 9, "eq_nnl_1662", 890, 28], - "_nop_tc_71", + "_nop_tc_73", ["jump", "eq_nnl_1662", 890, 28], ["true", 7, 890, 28], ["jump", "eq_done_1658", 890, 28], "eq_nnl_1662", ["is_bool", 9, 6, 890, 28], ["jump_false", 9, "eq_nb_1663", 890, 28], - "_nop_tc_72", + "_nop_tc_74", ["jump", "eq_nb_1663", 890, 28], ["eq_bool", 7, 6, 5, 890, 28], ["jump", "eq_done_1658", 890, 28], @@ -13369,23 +13369,23 @@ "if_end_1571", ["length", 5, 4, 895, 16], ["access", 6, 4, 895, 26], - "_nop_tc_73", - "_nop_tc_74", "_nop_tc_75", "_nop_tc_76", + "_nop_tc_77", + "_nop_tc_78", ["gt_int", 7, 5, 6, 895, 26], ["jump", "rel_done_1668", 895, 26], "rel_ni_1666", - "_nop_tc_77", - "_nop_tc_78", "_nop_tc_79", "_nop_tc_80", + "_nop_tc_81", + "_nop_tc_82", ["gt_float", 7, 5, 6, 895, 26], ["jump", "rel_done_1668", 895, 26], "rel_nn_1667", - "_nop_tc_81", + "_nop_tc_83", ["jump", "rel_err_1669", 895, 26], - "_nop_tc_82", + "_nop_tc_84", ["jump", "rel_err_1669", 895, 26], ["gt_text", 7, 5, 6, 895, 26], ["jump", "rel_done_1668", 895, 26], @@ -13441,35 +13441,35 @@ ["jump_true", 6, "eq_done_1672", 901, 21], ["is_int", 7, 5, 901, 21], ["jump_false", 7, "eq_ni_1673", 901, 21], - "_nop_tc_83", + "_nop_tc_85", ["jump", "eq_ni_1673", 901, 21], ["eq_int", 6, 5, 4, 901, 21], ["jump", "eq_done_1672", 901, 21], "eq_ni_1673", ["is_num", 7, 5, 901, 21], ["jump_false", 7, "eq_nn_1674", 901, 21], - "_nop_tc_84", + "_nop_tc_86", ["jump", "eq_nn_1674", 901, 21], ["eq_float", 6, 5, 4, 901, 21], ["jump", "eq_done_1672", 901, 21], "eq_nn_1674", ["is_text", 7, 5, 901, 21], ["jump_false", 7, "eq_nt_1675", 901, 21], - "_nop_tc_85", - "_nop_tc_86", + "_nop_tc_87", + "_nop_tc_88", ["eq_text", 6, 5, 4, 901, 21], ["jump", "eq_done_1672", 901, 21], "eq_nt_1675", ["is_null", 7, 5, 901, 21], ["jump_false", 7, "eq_nnl_1676", 901, 21], - "_nop_tc_87", + "_nop_tc_89", ["jump", "eq_nnl_1676", 901, 21], ["true", 6, 901, 21], ["jump", "eq_done_1672", 901, 21], "eq_nnl_1676", ["is_bool", 7, 5, 901, 21], ["jump_false", 7, "eq_nb_1677", 901, 21], - "_nop_tc_88", + "_nop_tc_90", ["jump", "eq_nb_1677", 901, 21], ["eq_bool", 6, 5, 4, 901, 21], ["jump", "eq_done_1672", 901, 21], @@ -13496,35 +13496,35 @@ ["jump_true", 5, "eq_done_1680", 905, 23], ["is_int", 6, 4, 905, 23], ["jump_false", 6, "eq_ni_1681", 905, 23], - "_nop_tc_89", + "_nop_tc_91", ["jump", "eq_ni_1681", 905, 23], ["eq_int", 5, 4, 2, 905, 23], ["jump", "eq_done_1680", 905, 23], "eq_ni_1681", ["is_num", 6, 4, 905, 23], ["jump_false", 6, "eq_nn_1682", 905, 23], - "_nop_tc_90", + "_nop_tc_92", ["jump", "eq_nn_1682", 905, 23], ["eq_float", 5, 4, 2, 905, 23], ["jump", "eq_done_1680", 905, 23], "eq_nn_1682", ["is_text", 6, 4, 905, 23], ["jump_false", 6, "eq_nt_1683", 905, 23], - "_nop_tc_91", - "_nop_tc_92", + "_nop_tc_93", + "_nop_tc_94", ["eq_text", 5, 4, 2, 905, 23], ["jump", "eq_done_1680", 905, 23], "eq_nt_1683", ["is_null", 6, 4, 905, 23], ["jump_false", 6, "eq_nnl_1684", 905, 23], - "_nop_tc_93", + "_nop_tc_95", ["jump", "eq_nnl_1684", 905, 23], ["true", 5, 905, 23], ["jump", "eq_done_1680", 905, 23], "eq_nnl_1684", ["is_bool", 6, 4, 905, 23], ["jump_false", 6, "eq_nb_1685", 905, 23], - "_nop_tc_94", + "_nop_tc_96", ["jump", "eq_nb_1685", 905, 23], ["eq_bool", 5, 4, 2, 905, 23], ["jump", "eq_done_1680", 905, 23], @@ -13546,35 +13546,35 @@ ["jump_true", 5, "eq_done_1688", 906, 28], ["is_int", 6, 4, 906, 28], ["jump_false", 6, "eq_ni_1689", 906, 28], - "_nop_tc_95", + "_nop_tc_97", ["jump", "eq_ni_1689", 906, 28], ["eq_int", 5, 4, 2, 906, 28], ["jump", "eq_done_1688", 906, 28], "eq_ni_1689", ["is_num", 6, 4, 906, 28], ["jump_false", 6, "eq_nn_1690", 906, 28], - "_nop_tc_96", + "_nop_tc_98", ["jump", "eq_nn_1690", 906, 28], ["eq_float", 5, 4, 2, 906, 28], ["jump", "eq_done_1688", 906, 28], "eq_nn_1690", ["is_text", 6, 4, 906, 28], ["jump_false", 6, "eq_nt_1691", 906, 28], - "_nop_tc_97", - "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", ["eq_text", 5, 4, 2, 906, 28], ["jump", "eq_done_1688", 906, 28], "eq_nt_1691", ["is_null", 6, 4, 906, 28], ["jump_false", 6, "eq_nnl_1692", 906, 28], - "_nop_tc_99", + "_nop_tc_101", ["jump", "eq_nnl_1692", 906, 28], ["true", 5, 906, 28], ["jump", "eq_done_1688", 906, 28], "eq_nnl_1692", ["is_bool", 6, 4, 906, 28], ["jump_false", 6, "eq_nb_1693", 906, 28], - "_nop_tc_100", + "_nop_tc_102", ["jump", "eq_nb_1693", 906, 28], ["eq_bool", 5, 4, 2, 906, 28], ["jump", "eq_done_1688", 906, 28], @@ -13614,35 +13614,35 @@ ["jump_true", 5, "eq_done_1696", 911, 21], ["is_int", 6, 4, 911, 21], ["jump_false", 6, "eq_ni_1697", 911, 21], - "_nop_tc_101", + "_nop_tc_103", ["jump", "eq_ni_1697", 911, 21], ["eq_int", 5, 4, 2, 911, 21], ["jump", "eq_done_1696", 911, 21], "eq_ni_1697", ["is_num", 6, 4, 911, 21], ["jump_false", 6, "eq_nn_1698", 911, 21], - "_nop_tc_102", + "_nop_tc_104", ["jump", "eq_nn_1698", 911, 21], ["eq_float", 5, 4, 2, 911, 21], ["jump", "eq_done_1696", 911, 21], "eq_nn_1698", ["is_text", 6, 4, 911, 21], ["jump_false", 6, "eq_nt_1699", 911, 21], - "_nop_tc_103", - "_nop_tc_104", + "_nop_tc_105", + "_nop_tc_106", ["eq_text", 5, 4, 2, 911, 21], ["jump", "eq_done_1696", 911, 21], "eq_nt_1699", ["is_null", 6, 4, 911, 21], ["jump_false", 6, "eq_nnl_1700", 911, 21], - "_nop_tc_105", + "_nop_tc_107", ["jump", "eq_nnl_1700", 911, 21], ["true", 5, 911, 21], ["jump", "eq_done_1696", 911, 21], "eq_nnl_1700", ["is_bool", 6, 4, 911, 21], ["jump_false", 6, "eq_nb_1701", 911, 21], - "_nop_tc_106", + "_nop_tc_108", ["jump", "eq_nb_1701", 911, 21], ["eq_bool", 5, 4, 2, 911, 21], ["jump", "eq_done_1696", 911, 21], @@ -13662,35 +13662,35 @@ ["jump_true", 5, "eq_done_1704", 913, 23], ["is_int", 6, 4, 913, 23], ["jump_false", 6, "eq_ni_1705", 913, 23], - "_nop_tc_107", + "_nop_tc_109", ["jump", "eq_ni_1705", 913, 23], ["eq_int", 5, 4, 2, 913, 23], ["jump", "eq_done_1704", 913, 23], "eq_ni_1705", ["is_num", 6, 4, 913, 23], ["jump_false", 6, "eq_nn_1706", 913, 23], - "_nop_tc_108", + "_nop_tc_110", ["jump", "eq_nn_1706", 913, 23], ["eq_float", 5, 4, 2, 913, 23], ["jump", "eq_done_1704", 913, 23], "eq_nn_1706", ["is_text", 6, 4, 913, 23], ["jump_false", 6, "eq_nt_1707", 913, 23], - "_nop_tc_109", - "_nop_tc_110", + "_nop_tc_111", + "_nop_tc_112", ["eq_text", 5, 4, 2, 913, 23], ["jump", "eq_done_1704", 913, 23], "eq_nt_1707", ["is_null", 6, 4, 913, 23], ["jump_false", 6, "eq_nnl_1708", 913, 23], - "_nop_tc_111", + "_nop_tc_113", ["jump", "eq_nnl_1708", 913, 23], ["true", 5, 913, 23], ["jump", "eq_done_1704", 913, 23], "eq_nnl_1708", ["is_bool", 6, 4, 913, 23], ["jump_false", 6, "eq_nb_1709", 913, 23], - "_nop_tc_112", + "_nop_tc_114", ["jump", "eq_nb_1709", 913, 23], ["eq_bool", 5, 4, 2, 913, 23], ["jump", "eq_done_1704", 913, 23], @@ -13721,35 +13721,35 @@ ["jump_true", 5, "eq_done_1712", 919, 25], ["is_int", 6, 4, 919, 25], ["jump_false", 6, "eq_ni_1713", 919, 25], - "_nop_tc_113", + "_nop_tc_115", ["jump", "eq_ni_1713", 919, 25], ["eq_int", 5, 4, 2, 919, 25], ["jump", "eq_done_1712", 919, 25], "eq_ni_1713", ["is_num", 6, 4, 919, 25], ["jump_false", 6, "eq_nn_1714", 919, 25], - "_nop_tc_114", + "_nop_tc_116", ["jump", "eq_nn_1714", 919, 25], ["eq_float", 5, 4, 2, 919, 25], ["jump", "eq_done_1712", 919, 25], "eq_nn_1714", ["is_text", 6, 4, 919, 25], ["jump_false", 6, "eq_nt_1715", 919, 25], - "_nop_tc_115", - "_nop_tc_116", + "_nop_tc_117", + "_nop_tc_118", ["eq_text", 5, 4, 2, 919, 25], ["jump", "eq_done_1712", 919, 25], "eq_nt_1715", ["is_null", 6, 4, 919, 25], ["jump_false", 6, "eq_nnl_1716", 919, 25], - "_nop_tc_117", + "_nop_tc_119", ["jump", "eq_nnl_1716", 919, 25], ["true", 5, 919, 25], ["jump", "eq_done_1712", 919, 25], "eq_nnl_1716", ["is_bool", 6, 4, 919, 25], ["jump_false", 6, "eq_nb_1717", 919, 25], - "_nop_tc_118", + "_nop_tc_120", ["jump", "eq_nb_1717", 919, 25], ["eq_bool", 5, 4, 2, 919, 25], ["jump", "eq_done_1712", 919, 25], @@ -13771,35 +13771,35 @@ ["jump_true", 5, "eq_done_1720", 920, 30], ["is_int", 6, 4, 920, 30], ["jump_false", 6, "eq_ni_1721", 920, 30], - "_nop_tc_119", + "_nop_tc_121", ["jump", "eq_ni_1721", 920, 30], ["eq_int", 5, 4, 2, 920, 30], ["jump", "eq_done_1720", 920, 30], "eq_ni_1721", ["is_num", 6, 4, 920, 30], ["jump_false", 6, "eq_nn_1722", 920, 30], - "_nop_tc_120", + "_nop_tc_122", ["jump", "eq_nn_1722", 920, 30], ["eq_float", 5, 4, 2, 920, 30], ["jump", "eq_done_1720", 920, 30], "eq_nn_1722", ["is_text", 6, 4, 920, 30], ["jump_false", 6, "eq_nt_1723", 920, 30], - "_nop_tc_121", - "_nop_tc_122", + "_nop_tc_123", + "_nop_tc_124", ["eq_text", 5, 4, 2, 920, 30], ["jump", "eq_done_1720", 920, 30], "eq_nt_1723", ["is_null", 6, 4, 920, 30], ["jump_false", 6, "eq_nnl_1724", 920, 30], - "_nop_tc_123", + "_nop_tc_125", ["jump", "eq_nnl_1724", 920, 30], ["true", 5, 920, 30], ["jump", "eq_done_1720", 920, 30], "eq_nnl_1724", ["is_bool", 6, 4, 920, 30], ["jump_false", 6, "eq_nb_1725", 920, 30], - "_nop_tc_124", + "_nop_tc_126", ["jump", "eq_nb_1725", 920, 30], ["eq_bool", 5, 4, 2, 920, 30], ["jump", "eq_done_1720", 920, 30], @@ -13844,8 +13844,8 @@ ["access", 4, 1, 930, 31], ["is_num", 5, 2, 930, 31], ["jump_false", 5, "num_err_1726", 930, 31], - "_nop_tc_125", - "_nop_tc_126", + "_nop_tc_127", + "_nop_tc_128", ["add", 5, 2, 4, 930, 31], ["jump", "num_done_1727", 930, 31], "num_err_1726", @@ -14001,8 +14001,8 @@ ["setarg", 14, 0, 10, 960, 7], ["setarg", 14, 1, 2, 960, 7], ["invoke", 14, 10, 960, 7], - ["is_array", 10, 4, 961, 20], - ["jump_false", 10, "push_err_1738", 961, 20], + "_nop_tc_7", + "_nop_tc_8", ["push", 4, 2, 961, 20], ["jump", "push_done_1739", 961, 20], "push_err_1738", @@ -14038,35 +14038,35 @@ ["jump_true", 15, "eq_done_1742", 962, 28], ["is_int", 16, 14, 962, 28], ["jump_false", 16, "eq_ni_1743", 962, 28], - "_nop_tc_7", + "_nop_tc_9", ["jump", "eq_ni_1743", 962, 28], ["eq_int", 15, 14, 10, 962, 28], ["jump", "eq_done_1742", 962, 28], "eq_ni_1743", ["is_num", 16, 14, 962, 28], ["jump_false", 16, "eq_nn_1744", 962, 28], - "_nop_tc_8", + "_nop_tc_10", ["jump", "eq_nn_1744", 962, 28], ["eq_float", 15, 14, 10, 962, 28], ["jump", "eq_done_1742", 962, 28], "eq_nn_1744", ["is_text", 16, 14, 962, 28], ["jump_false", 16, "eq_nt_1745", 962, 28], - "_nop_tc_9", - "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", ["eq_text", 15, 14, 10, 962, 28], ["jump", "eq_done_1742", 962, 28], "eq_nt_1745", ["is_null", 16, 14, 962, 28], ["jump_false", 16, "eq_nnl_1746", 962, 28], - "_nop_tc_11", + "_nop_tc_13", ["jump", "eq_nnl_1746", 962, 28], ["true", 15, 962, 28], ["jump", "eq_done_1742", 962, 28], "eq_nnl_1746", ["is_bool", 16, 14, 962, 28], ["jump_false", 16, "eq_nb_1747", 962, 28], - "_nop_tc_12", + "_nop_tc_14", ["jump", "eq_nb_1747", 962, 28], ["eq_bool", 15, 14, 10, 962, 28], ["jump", "eq_done_1742", 962, 28], @@ -14094,35 +14094,35 @@ "ne_ni_1753", ["is_int", 16, 14, 965, 26], ["jump_false", 16, "ne_nn_1754", 965, 26], - "_nop_tc_13", + "_nop_tc_15", ["jump", "ne_nn_1754", 965, 26], ["ne_int", 15, 14, 10, 965, 26], ["jump", "ne_done_1751", 965, 26], "ne_nn_1754", ["is_num", 16, 14, 965, 26], ["jump_false", 16, "ne_nt_1755", 965, 26], - "_nop_tc_14", + "_nop_tc_16", ["jump", "ne_nt_1755", 965, 26], ["ne_float", 15, 14, 10, 965, 26], ["jump", "ne_done_1751", 965, 26], "ne_nt_1755", ["is_text", 16, 14, 965, 26], ["jump_false", 16, "ne_nnl_1756", 965, 26], - "_nop_tc_15", - "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", ["ne_text", 15, 14, 10, 965, 26], ["jump", "ne_done_1751", 965, 26], "ne_nnl_1756", ["is_null", 16, 14, 965, 26], ["jump_false", 16, "ne_nb_1757", 965, 26], - "_nop_tc_17", + "_nop_tc_19", ["jump", "ne_nb_1757", 965, 26], ["false", 15, 965, 26], ["jump", "ne_done_1751", 965, 26], "ne_nb_1757", ["is_bool", 16, 14, 965, 26], ["jump_false", 16, "ne_mis_1758", 965, 26], - "_nop_tc_18", + "_nop_tc_20", ["jump", "ne_mis_1758", 965, 26], ["ne_bool", 15, 14, 10, 965, 26], ["jump", "ne_done_1751", 965, 26], @@ -14143,35 +14143,35 @@ "ne_ni_1761", ["is_int", 17, 15, 965, 45], ["jump_false", 17, "ne_nn_1762", 965, 45], - "_nop_tc_19", + "_nop_tc_21", ["jump", "ne_nn_1762", 965, 45], ["ne_int", 16, 15, 14, 965, 45], ["jump", "ne_done_1759", 965, 45], "ne_nn_1762", ["is_num", 17, 15, 965, 45], ["jump_false", 17, "ne_nt_1763", 965, 45], - "_nop_tc_20", + "_nop_tc_22", ["jump", "ne_nt_1763", 965, 45], ["ne_float", 16, 15, 14, 965, 45], ["jump", "ne_done_1759", 965, 45], "ne_nt_1763", ["is_text", 17, 15, 965, 45], ["jump_false", 17, "ne_nnl_1764", 965, 45], - "_nop_tc_21", - "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", ["ne_text", 16, 15, 14, 965, 45], ["jump", "ne_done_1759", 965, 45], "ne_nnl_1764", ["is_null", 17, 15, 965, 45], ["jump_false", 17, "ne_nb_1765", 965, 45], - "_nop_tc_23", + "_nop_tc_25", ["jump", "ne_nb_1765", 965, 45], ["false", 16, 965, 45], ["jump", "ne_done_1759", 965, 45], "ne_nb_1765", ["is_bool", 17, 15, 965, 45], ["jump_false", 17, "ne_mis_1766", 965, 45], - "_nop_tc_24", + "_nop_tc_26", ["jump", "ne_mis_1766", 965, 45], ["ne_bool", 16, 15, 14, 965, 45], ["jump", "ne_done_1759", 965, 45], @@ -14188,35 +14188,35 @@ ["jump_true", 15, "eq_done_1769", 966, 25], ["is_int", 16, 14, 966, 25], ["jump_false", 16, "eq_ni_1770", 966, 25], - "_nop_tc_25", + "_nop_tc_27", ["jump", "eq_ni_1770", 966, 25], ["eq_int", 15, 14, 10, 966, 25], ["jump", "eq_done_1769", 966, 25], "eq_ni_1770", ["is_num", 16, 14, 966, 25], ["jump_false", 16, "eq_nn_1771", 966, 25], - "_nop_tc_26", + "_nop_tc_28", ["jump", "eq_nn_1771", 966, 25], ["eq_float", 15, 14, 10, 966, 25], ["jump", "eq_done_1769", 966, 25], "eq_nn_1771", ["is_text", 16, 14, 966, 25], ["jump_false", 16, "eq_nt_1772", 966, 25], - "_nop_tc_27", - "_nop_tc_28", + "_nop_tc_29", + "_nop_tc_30", ["eq_text", 15, 14, 10, 966, 25], ["jump", "eq_done_1769", 966, 25], "eq_nt_1772", ["is_null", 16, 14, 966, 25], ["jump_false", 16, "eq_nnl_1773", 966, 25], - "_nop_tc_29", + "_nop_tc_31", ["jump", "eq_nnl_1773", 966, 25], ["true", 15, 966, 25], ["jump", "eq_done_1769", 966, 25], "eq_nnl_1773", ["is_bool", 16, 14, 966, 25], ["jump_false", 16, "eq_nb_1774", 966, 25], - "_nop_tc_30", + "_nop_tc_32", ["jump", "eq_nb_1774", 966, 25], ["eq_bool", 15, 14, 10, 966, 25], ["jump", "eq_done_1769", 966, 25], @@ -14267,35 +14267,35 @@ "ne_ni_1779", ["is_int", 16, 10, 970, 42], ["jump_false", 16, "ne_nn_1780", 970, 42], - "_nop_tc_31", + "_nop_tc_33", ["jump", "ne_nn_1780", 970, 42], ["ne_int", 15, 10, 14, 970, 42], ["jump", "ne_done_1777", 970, 42], "ne_nn_1780", ["is_num", 16, 10, 970, 42], ["jump_false", 16, "ne_nt_1781", 970, 42], - "_nop_tc_32", + "_nop_tc_34", ["jump", "ne_nt_1781", 970, 42], ["ne_float", 15, 10, 14, 970, 42], ["jump", "ne_done_1777", 970, 42], "ne_nt_1781", ["is_text", 16, 10, 970, 42], ["jump_false", 16, "ne_nnl_1782", 970, 42], - "_nop_tc_33", + "_nop_tc_35", ["jump", "ne_nnl_1782", 970, 42], ["ne_text", 15, 10, 14, 970, 42], ["jump", "ne_done_1777", 970, 42], "ne_nnl_1782", ["is_null", 16, 10, 970, 42], ["jump_false", 16, "ne_nb_1783", 970, 42], - "_nop_tc_34", - "_nop_tc_35", + "_nop_tc_36", + "_nop_tc_37", ["false", 15, 970, 42], ["jump", "ne_done_1777", 970, 42], "ne_nb_1783", ["is_bool", 16, 10, 970, 42], ["jump_false", 16, "ne_mis_1784", 970, 42], - "_nop_tc_36", + "_nop_tc_38", ["jump", "ne_mis_1784", 970, 42], ["ne_bool", 15, 10, 14, 970, 42], ["jump", "ne_done_1777", 970, 42], @@ -14305,14 +14305,14 @@ ["jump_false", 15, "if_else_1775", 970, 42], ["get", 10, 8, 1, 970, 60], ["access", 14, "duplicate parameter name '", 970, 65], - "_nop_tc_37", - "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", ["is_text", 15, 9, 970, 96], ["jump_false", 15, "add_cn_1786", 970, 96], ["concat", 16, 14, 9, 970, 96], ["jump", "add_done_1785", 970, 96], "add_cn_1786", - "_nop_tc_39", + "_nop_tc_41", ["jump", "add_err_1787", 970, 96], ["is_num", 15, 9, 970, 96], ["jump_false", 15, "add_err_1787", 970, 96], @@ -14345,14 +14345,14 @@ ["access", 14, "'", 970, 104], ["is_text", 15, 16, 970, 104], ["jump_false", 15, "add_cn_1789", 970, 104], - "_nop_tc_40", - "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", ["concat", 17, 16, 14, 970, 104], ["jump", "add_done_1788", 970, 104], "add_cn_1789", ["is_num", 15, 16, 970, 104], ["jump_false", 15, "add_err_1790", 970, 104], - "_nop_tc_42", + "_nop_tc_44", ["jump", "add_err_1790", 970, 104], ["add", 17, 16, 14, 970, 104], ["jump", "add_done_1788", 970, 104], @@ -14436,35 +14436,35 @@ ["jump_true", 15, "eq_done_1796", 974, 27], ["is_int", 16, 14, 974, 27], ["jump_false", 16, "eq_ni_1797", 974, 27], - "_nop_tc_43", + "_nop_tc_45", ["jump", "eq_ni_1797", 974, 27], ["eq_int", 15, 14, 10, 974, 27], ["jump", "eq_done_1796", 974, 27], "eq_ni_1797", ["is_num", 16, 14, 974, 27], ["jump_false", 16, "eq_nn_1798", 974, 27], - "_nop_tc_44", + "_nop_tc_46", ["jump", "eq_nn_1798", 974, 27], ["eq_float", 15, 14, 10, 974, 27], ["jump", "eq_done_1796", 974, 27], "eq_nn_1798", ["is_text", 16, 14, 974, 27], ["jump_false", 16, "eq_nt_1799", 974, 27], - "_nop_tc_45", - "_nop_tc_46", + "_nop_tc_47", + "_nop_tc_48", ["eq_text", 15, 14, 10, 974, 27], ["jump", "eq_done_1796", 974, 27], "eq_nt_1799", ["is_null", 16, 14, 974, 27], ["jump_false", 16, "eq_nnl_1800", 974, 27], - "_nop_tc_47", + "_nop_tc_49", ["jump", "eq_nnl_1800", 974, 27], ["true", 15, 974, 27], ["jump", "eq_done_1796", 974, 27], "eq_nnl_1800", ["is_bool", 16, 14, 974, 27], ["jump_false", 16, "eq_nb_1801", 974, 27], - "_nop_tc_48", + "_nop_tc_50", ["jump", "eq_nb_1801", 974, 27], ["eq_bool", 15, 14, 10, 974, 27], ["jump", "eq_done_1796", 974, 27], @@ -14480,35 +14480,35 @@ ["jump_true", 16, "eq_done_1802", 974, 46], ["is_int", 17, 15, 974, 46], ["jump_false", 17, "eq_ni_1803", 974, 46], - "_nop_tc_49", + "_nop_tc_51", ["jump", "eq_ni_1803", 974, 46], ["eq_int", 16, 15, 14, 974, 46], ["jump", "eq_done_1802", 974, 46], "eq_ni_1803", ["is_num", 17, 15, 974, 46], ["jump_false", 17, "eq_nn_1804", 974, 46], - "_nop_tc_50", + "_nop_tc_52", ["jump", "eq_nn_1804", 974, 46], ["eq_float", 16, 15, 14, 974, 46], ["jump", "eq_done_1802", 974, 46], "eq_nn_1804", ["is_text", 17, 15, 974, 46], ["jump_false", 17, "eq_nt_1805", 974, 46], - "_nop_tc_51", - "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", ["eq_text", 16, 15, 14, 974, 46], ["jump", "eq_done_1802", 974, 46], "eq_nt_1805", ["is_null", 17, 15, 974, 46], ["jump_false", 17, "eq_nnl_1806", 974, 46], - "_nop_tc_53", + "_nop_tc_55", ["jump", "eq_nnl_1806", 974, 46], ["true", 16, 974, 46], ["jump", "eq_done_1802", 974, 46], "eq_nnl_1806", ["is_bool", 17, 15, 974, 46], ["jump_false", 17, "eq_nb_1807", 974, 46], - "_nop_tc_54", + "_nop_tc_56", ["jump", "eq_nb_1807", 974, 46], ["eq_bool", 16, 15, 14, 974, 46], ["jump", "eq_done_1802", 974, 46], @@ -14532,8 +14532,8 @@ ["jump", "if_end_1794", 976, 13], "if_else_1793", "if_end_1794", - ["is_array", 10, 4, 978, 24], - ["jump_false", 10, "push_err_1808", 978, 24], + "_nop_tc_57", + "_nop_tc_58", ["push", 4, 2, 978, 24], ["jump", "push_done_1809", 978, 24], "push_err_1808", @@ -14580,35 +14580,35 @@ ["jump_true", 15, "eq_done_1812", 983, 25], ["is_int", 16, 14, 983, 25], ["jump_false", 16, "eq_ni_1813", 983, 25], - "_nop_tc_55", + "_nop_tc_59", ["jump", "eq_ni_1813", 983, 25], ["eq_int", 15, 14, 10, 983, 25], ["jump", "eq_done_1812", 983, 25], "eq_ni_1813", ["is_num", 16, 14, 983, 25], ["jump_false", 16, "eq_nn_1814", 983, 25], - "_nop_tc_56", + "_nop_tc_60", ["jump", "eq_nn_1814", 983, 25], ["eq_float", 15, 14, 10, 983, 25], ["jump", "eq_done_1812", 983, 25], "eq_nn_1814", ["is_text", 16, 14, 983, 25], ["jump_false", 16, "eq_nt_1815", 983, 25], - "_nop_tc_57", - "_nop_tc_58", + "_nop_tc_61", + "_nop_tc_62", ["eq_text", 15, 14, 10, 983, 25], ["jump", "eq_done_1812", 983, 25], "eq_nt_1815", ["is_null", 16, 14, 983, 25], ["jump_false", 16, "eq_nnl_1816", 983, 25], - "_nop_tc_59", + "_nop_tc_63", ["jump", "eq_nnl_1816", 983, 25], ["true", 15, 983, 25], ["jump", "eq_done_1812", 983, 25], "eq_nnl_1816", ["is_bool", 16, 14, 983, 25], ["jump_false", 16, "eq_nb_1817", 983, 25], - "_nop_tc_60", + "_nop_tc_64", ["jump", "eq_nb_1817", 983, 25], ["eq_bool", 15, 14, 10, 983, 25], ["jump", "eq_done_1812", 983, 25], @@ -14634,35 +14634,35 @@ ["jump_true", 9, "eq_done_1820", 986, 23], ["is_int", 10, 8, 986, 23], ["jump_false", 10, "eq_ni_1821", 986, 23], - "_nop_tc_61", + "_nop_tc_65", ["jump", "eq_ni_1821", 986, 23], ["eq_int", 9, 8, 2, 986, 23], ["jump", "eq_done_1820", 986, 23], "eq_ni_1821", ["is_num", 10, 8, 986, 23], ["jump_false", 10, "eq_nn_1822", 986, 23], - "_nop_tc_62", + "_nop_tc_66", ["jump", "eq_nn_1822", 986, 23], ["eq_float", 9, 8, 2, 986, 23], ["jump", "eq_done_1820", 986, 23], "eq_nn_1822", ["is_text", 10, 8, 986, 23], ["jump_false", 10, "eq_nt_1823", 986, 23], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_67", + "_nop_tc_68", ["eq_text", 9, 8, 2, 986, 23], ["jump", "eq_done_1820", 986, 23], "eq_nt_1823", ["is_null", 10, 8, 986, 23], ["jump_false", 10, "eq_nnl_1824", 986, 23], - "_nop_tc_65", + "_nop_tc_69", ["jump", "eq_nnl_1824", 986, 23], ["true", 9, 986, 23], ["jump", "eq_done_1820", 986, 23], "eq_nnl_1824", ["is_bool", 10, 8, 986, 23], ["jump_false", 10, "eq_nb_1825", 986, 23], - "_nop_tc_66", + "_nop_tc_70", ["jump", "eq_nb_1825", 986, 23], ["eq_bool", 9, 8, 2, 986, 23], ["jump", "eq_done_1820", 986, 23], @@ -14684,23 +14684,23 @@ "if_end_1731", ["length", 2, 4, 989, 16], ["access", 8, 4, 989, 26], - "_nop_tc_67", - "_nop_tc_68", - "_nop_tc_69", - "_nop_tc_70", - ["gt_int", 9, 2, 8, 989, 26], - ["jump", "rel_done_1830", 989, 26], - "rel_ni_1828", "_nop_tc_71", "_nop_tc_72", "_nop_tc_73", "_nop_tc_74", + ["gt_int", 9, 2, 8, 989, 26], + ["jump", "rel_done_1830", 989, 26], + "rel_ni_1828", + "_nop_tc_75", + "_nop_tc_76", + "_nop_tc_77", + "_nop_tc_78", ["gt_float", 9, 2, 8, 989, 26], ["jump", "rel_done_1830", 989, 26], "rel_nn_1829", - "_nop_tc_75", + "_nop_tc_79", ["jump", "rel_err_1831", 989, 26], - "_nop_tc_76", + "_nop_tc_80", ["jump", "rel_err_1831", 989, 26], ["gt_text", 9, 2, 8, 989, 26], ["jump", "rel_done_1830", 989, 26], @@ -14755,35 +14755,35 @@ "ne_ni_1836", ["is_int", 9, 4, 992, 21], ["jump_false", 9, "ne_nn_1837", 992, 21], - "_nop_tc_77", + "_nop_tc_81", ["jump", "ne_nn_1837", 992, 21], ["ne_int", 8, 4, 2, 992, 21], ["jump", "ne_done_1834", 992, 21], "ne_nn_1837", ["is_num", 9, 4, 992, 21], ["jump_false", 9, "ne_nt_1838", 992, 21], - "_nop_tc_78", + "_nop_tc_82", ["jump", "ne_nt_1838", 992, 21], ["ne_float", 8, 4, 2, 992, 21], ["jump", "ne_done_1834", 992, 21], "ne_nt_1838", ["is_text", 9, 4, 992, 21], ["jump_false", 9, "ne_nnl_1839", 992, 21], - "_nop_tc_79", - "_nop_tc_80", + "_nop_tc_83", + "_nop_tc_84", ["ne_text", 8, 4, 2, 992, 21], ["jump", "ne_done_1834", 992, 21], "ne_nnl_1839", ["is_null", 9, 4, 992, 21], ["jump_false", 9, "ne_nb_1840", 992, 21], - "_nop_tc_81", + "_nop_tc_85", ["jump", "ne_nb_1840", 992, 21], ["false", 8, 992, 21], ["jump", "ne_done_1834", 992, 21], "ne_nb_1840", ["is_bool", 9, 4, 992, 21], ["jump_false", 9, "ne_mis_1841", 992, 21], - "_nop_tc_82", + "_nop_tc_86", ["jump", "ne_mis_1841", 992, 21], ["ne_bool", 8, 4, 2, 992, 21], ["jump", "ne_done_1834", 992, 21], @@ -14821,35 +14821,35 @@ ["jump_true", 8, "eq_done_1844", 1001, 21], ["is_int", 9, 4, 1001, 21], ["jump_false", 9, "eq_ni_1845", 1001, 21], - "_nop_tc_83", + "_nop_tc_87", ["jump", "eq_ni_1845", 1001, 21], ["eq_int", 8, 4, 2, 1001, 21], ["jump", "eq_done_1844", 1001, 21], "eq_ni_1845", ["is_num", 9, 4, 1001, 21], ["jump_false", 9, "eq_nn_1846", 1001, 21], - "_nop_tc_84", + "_nop_tc_88", ["jump", "eq_nn_1846", 1001, 21], ["eq_float", 8, 4, 2, 1001, 21], ["jump", "eq_done_1844", 1001, 21], "eq_nn_1846", ["is_text", 9, 4, 1001, 21], ["jump_false", 9, "eq_nt_1847", 1001, 21], - "_nop_tc_85", - "_nop_tc_86", + "_nop_tc_89", + "_nop_tc_90", ["eq_text", 8, 4, 2, 1001, 21], ["jump", "eq_done_1844", 1001, 21], "eq_nt_1847", ["is_null", 9, 4, 1001, 21], ["jump_false", 9, "eq_nnl_1848", 1001, 21], - "_nop_tc_87", + "_nop_tc_91", ["jump", "eq_nnl_1848", 1001, 21], ["true", 8, 1001, 21], ["jump", "eq_done_1844", 1001, 21], "eq_nnl_1848", ["is_bool", 9, 4, 1001, 21], ["jump_false", 9, "eq_nb_1849", 1001, 21], - "_nop_tc_88", + "_nop_tc_92", ["jump", "eq_nb_1849", 1001, 21], ["eq_bool", 8, 4, 2, 1001, 21], ["jump", "eq_done_1844", 1001, 21], @@ -14876,35 +14876,35 @@ ["jump_true", 8, "eq_done_1852", 1005, 23], ["is_int", 9, 4, 1005, 23], ["jump_false", 9, "eq_ni_1853", 1005, 23], - "_nop_tc_89", + "_nop_tc_93", ["jump", "eq_ni_1853", 1005, 23], ["eq_int", 8, 4, 2, 1005, 23], ["jump", "eq_done_1852", 1005, 23], "eq_ni_1853", ["is_num", 9, 4, 1005, 23], ["jump_false", 9, "eq_nn_1854", 1005, 23], - "_nop_tc_90", + "_nop_tc_94", ["jump", "eq_nn_1854", 1005, 23], ["eq_float", 8, 4, 2, 1005, 23], ["jump", "eq_done_1852", 1005, 23], "eq_nn_1854", ["is_text", 9, 4, 1005, 23], ["jump_false", 9, "eq_nt_1855", 1005, 23], - "_nop_tc_91", - "_nop_tc_92", + "_nop_tc_95", + "_nop_tc_96", ["eq_text", 8, 4, 2, 1005, 23], ["jump", "eq_done_1852", 1005, 23], "eq_nt_1855", ["is_null", 9, 4, 1005, 23], ["jump_false", 9, "eq_nnl_1856", 1005, 23], - "_nop_tc_93", + "_nop_tc_97", ["jump", "eq_nnl_1856", 1005, 23], ["true", 8, 1005, 23], ["jump", "eq_done_1852", 1005, 23], "eq_nnl_1856", ["is_bool", 9, 4, 1005, 23], ["jump_false", 9, "eq_nb_1857", 1005, 23], - "_nop_tc_94", + "_nop_tc_98", ["jump", "eq_nb_1857", 1005, 23], ["eq_bool", 8, 4, 2, 1005, 23], ["jump", "eq_done_1852", 1005, 23], @@ -14947,8 +14947,8 @@ ["setarg", 4, 0, 2, 1011, 7], ["setarg", 4, 1, 6, 1011, 7], ["invoke", 4, 2, 1011, 7], - "_nop_tc_95", - "_nop_tc_96", + "_nop_tc_99", + "_nop_tc_100", ["push", 5, 6, 1012, 19], ["jump", "push_done_1859", 1012, 19], "push_err_1858", @@ -14986,8 +14986,8 @@ ["access", 4, 1, 1020, 31], ["is_num", 5, 2, 1020, 31], ["jump_false", 5, "num_err_1860", 1020, 31], - "_nop_tc_97", - "_nop_tc_98", + "_nop_tc_101", + "_nop_tc_102", ["add", 5, 2, 4, 1020, 31], ["jump", "num_done_1861", 1020, 31], "num_err_1860", @@ -15176,21 +15176,21 @@ ["jump_false", 30, "rel_ni_1883", 1060, 45], "_nop_tc_13", "_nop_tc_14", - ["gt_int", 31, 25, 29, 1060, 45], + ["gt_int", 30, 25, 29, 1060, 45], ["jump", "rel_done_1885", 1060, 45], "rel_ni_1883", - ["is_num", 30, 25, 1060, 45], - ["jump_false", 30, "rel_nn_1884", 1060, 45], "_nop_tc_15", "_nop_tc_16", - ["gt_float", 31, 25, 29, 1060, 45], + "_nop_tc_17", + "_nop_tc_18", + ["gt_float", 30, 25, 29, 1060, 45], ["jump", "rel_done_1885", 1060, 45], "rel_nn_1884", - ["is_text", 30, 25, 1060, 45], - ["jump_false", 30, "rel_err_1886", 1060, 45], - "_nop_tc_17", + "_nop_tc_19", ["jump", "rel_err_1886", 1060, 45], - ["gt_text", 31, 25, 29, 1060, 45], + "_nop_tc_20", + ["jump", "rel_err_1886", 1060, 45], + ["gt_text", 30, 25, 29, 1060, 45], ["jump", "rel_done_1885", 1060, 45], "rel_err_1886", [ @@ -15204,19 +15204,19 @@ 1060, 45 ], - ["access", 30, "error", 1060, 45], + ["access", 31, "error", 1060, 45], ["access", 32, "cannot compare with '>': operands must be same type", 1060, 45], ["array", 33, 0, 1060, 45], ["push", 33, 32, 1060, 45], ["frame", 32, 29, 2, 1060, 45], ["null", 29, 1060, 45], ["setarg", 32, 0, 29, 1060, 45], - ["setarg", 32, 1, 30, 1060, 45], + ["setarg", 32, 1, 31, 1060, 45], ["setarg", 32, 2, 33, 1060, 45], ["invoke", 32, 29, 1060, 45], ["disrupt", 1060, 45], "rel_done_1885", - ["move", 28, 31, 1060, 45], + ["move", 28, 30, 1060, 45], "and_end_1874", ["jump_false", 28, "while_end_1873", 1060, 45], ["get", 28, 8, 1, 1061, 15], @@ -15226,35 +15226,35 @@ ["jump_true", 30, "eq_done_1889", 1061, 27], ["is_int", 31, 29, 1061, 27], ["jump_false", 31, "eq_ni_1890", 1061, 27], - "_nop_tc_18", + "_nop_tc_21", ["jump", "eq_ni_1890", 1061, 27], ["eq_int", 30, 29, 28, 1061, 27], ["jump", "eq_done_1889", 1061, 27], "eq_ni_1890", ["is_num", 31, 29, 1061, 27], ["jump_false", 31, "eq_nn_1891", 1061, 27], - "_nop_tc_19", + "_nop_tc_22", ["jump", "eq_nn_1891", 1061, 27], ["eq_float", 30, 29, 28, 1061, 27], ["jump", "eq_done_1889", 1061, 27], "eq_nn_1891", ["is_text", 31, 29, 1061, 27], ["jump_false", 31, "eq_nt_1892", 1061, 27], - "_nop_tc_20", - "_nop_tc_21", + "_nop_tc_23", + "_nop_tc_24", ["eq_text", 30, 29, 28, 1061, 27], ["jump", "eq_done_1889", 1061, 27], "eq_nt_1892", ["is_null", 31, 29, 1061, 27], ["jump_false", 31, "eq_nnl_1893", 1061, 27], - "_nop_tc_22", + "_nop_tc_25", ["jump", "eq_nnl_1893", 1061, 27], ["true", 30, 1061, 27], ["jump", "eq_done_1889", 1061, 27], "eq_nnl_1893", ["is_bool", 31, 29, 1061, 27], ["jump_false", 31, "eq_nb_1894", 1061, 27], - "_nop_tc_23", + "_nop_tc_26", ["jump", "eq_nb_1894", 1061, 27], ["eq_bool", 30, 29, 28, 1061, 27], ["jump", "eq_done_1889", 1061, 27], @@ -15263,10 +15263,10 @@ "eq_done_1889", ["jump_false", 30, "if_else_1887", 1061, 27], ["access", 28, 1, 1061, 48], - ["is_num", 29, 25, 1061, 48], - ["jump_false", 29, "num_err_1895", 1061, 48], - "_nop_tc_24", - "_nop_tc_25", + "_nop_tc_27", + "_nop_tc_28", + "_nop_tc_29", + "_nop_tc_30", ["add", 29, 25, 28, 1061, 48], ["jump", "num_done_1896", 1061, 48], "num_err_1895", @@ -15303,35 +15303,35 @@ ["jump_true", 30, "eq_done_1899", 1062, 32], ["is_int", 31, 29, 1062, 32], ["jump_false", 31, "eq_ni_1900", 1062, 32], - "_nop_tc_26", + "_nop_tc_31", ["jump", "eq_ni_1900", 1062, 32], ["eq_int", 30, 29, 28, 1062, 32], ["jump", "eq_done_1899", 1062, 32], "eq_ni_1900", ["is_num", 31, 29, 1062, 32], ["jump_false", 31, "eq_nn_1901", 1062, 32], - "_nop_tc_27", + "_nop_tc_32", ["jump", "eq_nn_1901", 1062, 32], ["eq_float", 30, 29, 28, 1062, 32], ["jump", "eq_done_1899", 1062, 32], "eq_nn_1901", ["is_text", 31, 29, 1062, 32], ["jump_false", 31, "eq_nt_1902", 1062, 32], - "_nop_tc_28", - "_nop_tc_29", + "_nop_tc_33", + "_nop_tc_34", ["eq_text", 30, 29, 28, 1062, 32], ["jump", "eq_done_1899", 1062, 32], "eq_nt_1902", ["is_null", 31, 29, 1062, 32], ["jump_false", 31, "eq_nnl_1903", 1062, 32], - "_nop_tc_30", + "_nop_tc_35", ["jump", "eq_nnl_1903", 1062, 32], ["true", 30, 1062, 32], ["jump", "eq_done_1899", 1062, 32], "eq_nnl_1903", ["is_bool", 31, 29, 1062, 32], ["jump_false", 31, "eq_nb_1904", 1062, 32], - "_nop_tc_31", + "_nop_tc_36", ["jump", "eq_nb_1904", 1062, 32], ["eq_bool", 30, 29, 28, 1062, 32], ["jump", "eq_done_1899", 1062, 32], @@ -15340,10 +15340,10 @@ "eq_done_1899", ["jump_false", 30, "if_else_1897", 1062, 32], ["access", 28, 1, 1062, 53], - ["is_num", 29, 25, 1062, 53], - ["jump_false", 29, "num_err_1905", 1062, 53], - "_nop_tc_32", - "_nop_tc_33", + "_nop_tc_37", + "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", ["subtract", 25, 25, 28, 1062, 53], ["jump", "num_done_1906", 1062, 53], "num_err_1905", @@ -15377,23 +15377,23 @@ ["access", 28, 0, 1063, 23], ["is_int", 29, 25, 1063, 23], ["jump_false", 29, "rel_ni_1909", 1063, 23], - "_nop_tc_34", - "_nop_tc_35", - ["gt_int", 30, 25, 28, 1063, 23], + "_nop_tc_41", + "_nop_tc_42", + ["gt_int", 29, 25, 28, 1063, 23], ["jump", "rel_done_1911", 1063, 23], "rel_ni_1909", - ["is_num", 29, 25, 1063, 23], - ["jump_false", 29, "rel_nn_1910", 1063, 23], - "_nop_tc_36", - "_nop_tc_37", - ["gt_float", 30, 25, 28, 1063, 23], + "_nop_tc_43", + "_nop_tc_44", + "_nop_tc_45", + "_nop_tc_46", + ["gt_float", 29, 25, 28, 1063, 23], ["jump", "rel_done_1911", 1063, 23], "rel_nn_1910", - ["is_text", 29, 25, 1063, 23], - ["jump_false", 29, "rel_err_1912", 1063, 23], - "_nop_tc_38", + "_nop_tc_47", ["jump", "rel_err_1912", 1063, 23], - ["gt_text", 30, 25, 28, 1063, 23], + "_nop_tc_48", + ["jump", "rel_err_1912", 1063, 23], + ["gt_text", 29, 25, 28, 1063, 23], ["jump", "rel_done_1911", 1063, 23], "rel_err_1912", [ @@ -15407,19 +15407,19 @@ 1063, 23 ], - ["access", 29, "error", 1063, 23], + ["access", 30, "error", 1063, 23], ["access", 31, "cannot compare with '>': operands must be same type", 1063, 23], ["array", 32, 0, 1063, 23], ["push", 32, 31, 1063, 23], ["frame", 31, 28, 2, 1063, 23], ["null", 28, 1063, 23], ["setarg", 31, 0, 28, 1063, 23], - ["setarg", 31, 1, 29, 1063, 23], + ["setarg", 31, 1, 30, 1063, 23], ["setarg", 31, 2, 32, 1063, 23], ["invoke", 31, 28, 1063, 23], ["disrupt", 1063, 23], "rel_done_1911", - ["jump_false", 30, "if_else_1907", 1063, 23], + ["jump_false", 29, "if_else_1907", 1063, 23], ["get", 28, 15, 1, 1063, 26], ["frame", 29, 28, 0, 1063, 26], ["null", 28, 1063, 26], @@ -15437,35 +15437,35 @@ ["jump_true", 29, "eq_done_1915", 1065, 25], ["is_int", 30, 28, 1065, 25], ["jump_false", 30, "eq_ni_1916", 1065, 25], - "_nop_tc_39", + "_nop_tc_49", ["jump", "eq_ni_1916", 1065, 25], ["eq_int", 29, 28, 25, 1065, 25], ["jump", "eq_done_1915", 1065, 25], "eq_ni_1916", ["is_num", 30, 28, 1065, 25], ["jump_false", 30, "eq_nn_1917", 1065, 25], - "_nop_tc_40", + "_nop_tc_50", ["jump", "eq_nn_1917", 1065, 25], ["eq_float", 29, 28, 25, 1065, 25], ["jump", "eq_done_1915", 1065, 25], "eq_nn_1917", ["is_text", 30, 28, 1065, 25], ["jump_false", 30, "eq_nt_1918", 1065, 25], - "_nop_tc_41", - "_nop_tc_42", + "_nop_tc_51", + "_nop_tc_52", ["eq_text", 29, 28, 25, 1065, 25], ["jump", "eq_done_1915", 1065, 25], "eq_nt_1918", ["is_null", 30, 28, 1065, 25], ["jump_false", 30, "eq_nnl_1919", 1065, 25], - "_nop_tc_43", + "_nop_tc_53", ["jump", "eq_nnl_1919", 1065, 25], ["true", 29, 1065, 25], ["jump", "eq_done_1915", 1065, 25], "eq_nnl_1919", ["is_bool", 30, 28, 1065, 25], ["jump_false", 30, "eq_nb_1920", 1065, 25], - "_nop_tc_44", + "_nop_tc_54", ["jump", "eq_nb_1920", 1065, 25], ["eq_bool", 29, 28, 25, 1065, 25], ["jump", "eq_done_1915", 1065, 25], @@ -15516,35 +15516,35 @@ ["jump_true", 29, "eq_done_1923", 1073, 23], ["is_int", 30, 28, 1073, 23], ["jump_false", 30, "eq_ni_1924", 1073, 23], - "_nop_tc_45", + "_nop_tc_55", ["jump", "eq_ni_1924", 1073, 23], ["eq_int", 29, 28, 25, 1073, 23], ["jump", "eq_done_1923", 1073, 23], "eq_ni_1924", ["is_num", 30, 28, 1073, 23], ["jump_false", 30, "eq_nn_1925", 1073, 23], - "_nop_tc_46", + "_nop_tc_56", ["jump", "eq_nn_1925", 1073, 23], ["eq_float", 29, 28, 25, 1073, 23], ["jump", "eq_done_1923", 1073, 23], "eq_nn_1925", ["is_text", 30, 28, 1073, 23], ["jump_false", 30, "eq_nt_1926", 1073, 23], - "_nop_tc_47", - "_nop_tc_48", + "_nop_tc_57", + "_nop_tc_58", ["eq_text", 29, 28, 25, 1073, 23], ["jump", "eq_done_1923", 1073, 23], "eq_nt_1926", ["is_null", 30, 28, 1073, 23], ["jump_false", 30, "eq_nnl_1927", 1073, 23], - "_nop_tc_49", + "_nop_tc_59", ["jump", "eq_nnl_1927", 1073, 23], ["true", 29, 1073, 23], ["jump", "eq_done_1923", 1073, 23], "eq_nnl_1927", ["is_bool", 30, 28, 1073, 23], ["jump_false", 30, "eq_nb_1928", 1073, 23], - "_nop_tc_50", + "_nop_tc_60", ["jump", "eq_nb_1928", 1073, 23], ["eq_bool", 29, 28, 25, 1073, 23], ["jump", "eq_done_1923", 1073, 23], @@ -15575,35 +15575,35 @@ ["jump_true", 28, "eq_done_1932", 1078, 14], ["is_int", 29, 4, 1078, 14], ["jump_false", 29, "eq_ni_1933", 1078, 14], - "_nop_tc_51", + "_nop_tc_61", ["jump", "eq_ni_1933", 1078, 14], ["eq_int", 28, 4, 25, 1078, 14], ["jump", "eq_done_1932", 1078, 14], "eq_ni_1933", ["is_num", 29, 4, 1078, 14], ["jump_false", 29, "eq_nn_1934", 1078, 14], - "_nop_tc_52", + "_nop_tc_62", ["jump", "eq_nn_1934", 1078, 14], ["eq_float", 28, 4, 25, 1078, 14], ["jump", "eq_done_1932", 1078, 14], "eq_nn_1934", ["is_text", 29, 4, 1078, 14], ["jump_false", 29, "eq_nt_1935", 1078, 14], - "_nop_tc_53", - "_nop_tc_54", + "_nop_tc_63", + "_nop_tc_64", ["eq_text", 28, 4, 25, 1078, 14], ["jump", "eq_done_1932", 1078, 14], "eq_nt_1935", ["is_null", 29, 4, 1078, 14], ["jump_false", 29, "eq_nnl_1936", 1078, 14], - "_nop_tc_55", + "_nop_tc_65", ["jump", "eq_nnl_1936", 1078, 14], ["true", 28, 1078, 14], ["jump", "eq_done_1932", 1078, 14], "eq_nnl_1936", ["is_bool", 29, 4, 1078, 14], ["jump_false", 29, "eq_nb_1937", 1078, 14], - "_nop_tc_56", + "_nop_tc_66", ["jump", "eq_nb_1937", 1078, 14], ["eq_bool", 28, 4, 25, 1078, 14], ["jump", "eq_done_1932", 1078, 14], @@ -15617,35 +15617,35 @@ ["jump_true", 29, "eq_done_1938", 1078, 28], ["is_int", 30, 4, 1078, 28], ["jump_false", 30, "eq_ni_1939", 1078, 28], - "_nop_tc_57", + "_nop_tc_67", ["jump", "eq_ni_1939", 1078, 28], ["eq_int", 29, 4, 28, 1078, 28], ["jump", "eq_done_1938", 1078, 28], "eq_ni_1939", ["is_num", 30, 4, 1078, 28], ["jump_false", 30, "eq_nn_1940", 1078, 28], - "_nop_tc_58", + "_nop_tc_68", ["jump", "eq_nn_1940", 1078, 28], ["eq_float", 29, 4, 28, 1078, 28], ["jump", "eq_done_1938", 1078, 28], "eq_nn_1940", ["is_text", 30, 4, 1078, 28], ["jump_false", 30, "eq_nt_1941", 1078, 28], - "_nop_tc_59", - "_nop_tc_60", + "_nop_tc_69", + "_nop_tc_70", ["eq_text", 29, 4, 28, 1078, 28], ["jump", "eq_done_1938", 1078, 28], "eq_nt_1941", ["is_null", 30, 4, 1078, 28], ["jump_false", 30, "eq_nnl_1942", 1078, 28], - "_nop_tc_61", + "_nop_tc_71", ["jump", "eq_nnl_1942", 1078, 28], ["true", 29, 1078, 28], ["jump", "eq_done_1938", 1078, 28], "eq_nnl_1942", ["is_bool", 30, 4, 1078, 28], ["jump_false", 30, "eq_nb_1943", 1078, 28], - "_nop_tc_62", + "_nop_tc_72", ["jump", "eq_nb_1943", 1078, 28], ["eq_bool", 29, 4, 28, 1078, 28], ["jump", "eq_done_1938", 1078, 28], @@ -15659,21 +15659,21 @@ ["access", 28, 0, 1079, 28], ["is_int", 29, 25, 1079, 28], ["jump_false", 29, "rel_ni_1946", 1079, 28], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_73", + "_nop_tc_74", ["gt_int", 30, 25, 28, 1079, 28], ["jump", "rel_done_1948", 1079, 28], "rel_ni_1946", ["is_num", 29, 25, 1079, 28], ["jump_false", 29, "rel_nn_1947", 1079, 28], - "_nop_tc_65", - "_nop_tc_66", + "_nop_tc_75", + "_nop_tc_76", ["gt_float", 30, 25, 28, 1079, 28], ["jump", "rel_done_1948", 1079, 28], "rel_nn_1947", ["is_text", 29, 25, 1079, 28], ["jump_false", 29, "rel_err_1949", 1079, 28], - "_nop_tc_67", + "_nop_tc_77", ["jump", "rel_err_1949", 1079, 28], ["gt_text", 30, 25, 28, 1079, 28], ["jump", "rel_done_1948", 1079, 28], @@ -15703,14 +15703,14 @@ "rel_done_1948", ["jump_false", 30, "if_else_1944", 1079, 28], ["access", 25, "'", 1080, 28], - "_nop_tc_68", - "_nop_tc_69", + "_nop_tc_78", + "_nop_tc_79", ["is_text", 28, 4, 1080, 34], ["jump_false", 28, "add_cn_1951", 1080, 34], ["concat", 29, 25, 4, 1080, 34], ["jump", "add_done_1950", 1080, 34], "add_cn_1951", - "_nop_tc_70", + "_nop_tc_80", ["jump", "add_err_1952", 1080, 34], ["is_num", 28, 4, 1080, 34], ["jump_false", 28, "add_err_1952", 1080, 34], @@ -15743,14 +15743,14 @@ ["access", 25, "' declarations must appear at function body level, not inside '", 1080, 38], ["is_text", 28, 29, 1080, 38], ["jump_false", 28, "add_cn_1954", 1080, 38], - "_nop_tc_71", - "_nop_tc_72", + "_nop_tc_81", + "_nop_tc_82", ["concat", 30, 29, 25, 1080, 38], ["jump", "add_done_1953", 1080, 38], "add_cn_1954", ["is_num", 28, 29, 1080, 38], ["jump_false", 28, "add_err_1955", 1080, 38], - "_nop_tc_73", + "_nop_tc_83", ["jump", "add_err_1955", 1080, 38], ["add", 30, 29, 25, 1080, 38], ["jump", "add_done_1953", 1080, 38], @@ -15819,14 +15819,14 @@ ["access", 25, "'; move this declaration before the '", 1080, 122], ["is_text", 28, 31, 1080, 122], ["jump_false", 28, "add_cn_1960", 1080, 122], - "_nop_tc_74", - "_nop_tc_75", + "_nop_tc_84", + "_nop_tc_85", ["concat", 29, 31, 25, 1080, 122], ["jump", "add_done_1959", 1080, 122], "add_cn_1960", ["is_num", 28, 31, 1080, 122], ["jump_false", 28, "add_err_1961", 1080, 122], - "_nop_tc_76", + "_nop_tc_86", ["jump", "add_err_1961", 1080, 122], ["add", 29, 31, 25, 1080, 122], ["jump", "add_done_1959", 1080, 122], @@ -15895,14 +15895,14 @@ ["access", 25, "' statement", 1080, 180], ["is_text", 28, 31, 1080, 180], ["jump_false", 28, "add_cn_1966", 1080, 180], - "_nop_tc_77", - "_nop_tc_78", + "_nop_tc_87", + "_nop_tc_88", ["concat", 29, 31, 25, 1080, 180], ["jump", "add_done_1965", 1080, 180], "add_cn_1966", ["is_num", 28, 31, 1080, 180], ["jump_false", 28, "add_err_1967", 1080, 180], - "_nop_tc_79", + "_nop_tc_89", ["jump", "add_err_1967", 1080, 180], ["add", 29, 31, 25, 1080, 180], ["jump", "add_done_1965", 1080, 180], @@ -15946,35 +15946,35 @@ ["jump_true", 18, "eq_done_1968", 1083, 22], ["is_int", 28, 4, 1083, 22], ["jump_false", 28, "eq_ni_1969", 1083, 22], - "_nop_tc_80", + "_nop_tc_90", ["jump", "eq_ni_1969", 1083, 22], ["eq_int", 18, 4, 25, 1083, 22], ["jump", "eq_done_1968", 1083, 22], "eq_ni_1969", ["is_num", 28, 4, 1083, 22], ["jump_false", 28, "eq_nn_1970", 1083, 22], - "_nop_tc_81", + "_nop_tc_91", ["jump", "eq_nn_1970", 1083, 22], ["eq_float", 18, 4, 25, 1083, 22], ["jump", "eq_done_1968", 1083, 22], "eq_nn_1970", ["is_text", 28, 4, 1083, 22], ["jump_false", 28, "eq_nt_1971", 1083, 22], - "_nop_tc_82", - "_nop_tc_83", + "_nop_tc_92", + "_nop_tc_93", ["eq_text", 18, 4, 25, 1083, 22], ["jump", "eq_done_1968", 1083, 22], "eq_nt_1971", ["is_null", 28, 4, 1083, 22], ["jump_false", 28, "eq_nnl_1972", 1083, 22], - "_nop_tc_84", + "_nop_tc_94", ["jump", "eq_nnl_1972", 1083, 22], ["true", 18, 1083, 22], ["jump", "eq_done_1968", 1083, 22], "eq_nnl_1972", ["is_bool", 28, 4, 1083, 22], ["jump_false", 28, "eq_nb_1973", 1083, 22], - "_nop_tc_85", + "_nop_tc_95", ["jump", "eq_nb_1973", 1083, 22], ["eq_bool", 18, 4, 25, 1083, 22], ["jump", "eq_done_1968", 1083, 22], @@ -15998,35 +15998,35 @@ "ne_ni_1978", ["is_int", 30, 28, 1085, 23], ["jump_false", 30, "ne_nn_1979", 1085, 23], - "_nop_tc_86", + "_nop_tc_96", ["jump", "ne_nn_1979", 1085, 23], ["ne_int", 29, 28, 25, 1085, 23], ["jump", "ne_done_1976", 1085, 23], "ne_nn_1979", ["is_num", 30, 28, 1085, 23], ["jump_false", 30, "ne_nt_1980", 1085, 23], - "_nop_tc_87", + "_nop_tc_97", ["jump", "ne_nt_1980", 1085, 23], ["ne_float", 29, 28, 25, 1085, 23], ["jump", "ne_done_1976", 1085, 23], "ne_nt_1980", ["is_text", 30, 28, 1085, 23], ["jump_false", 30, "ne_nnl_1981", 1085, 23], - "_nop_tc_88", - "_nop_tc_89", + "_nop_tc_98", + "_nop_tc_99", ["ne_text", 29, 28, 25, 1085, 23], ["jump", "ne_done_1976", 1085, 23], "ne_nnl_1981", ["is_null", 30, 28, 1085, 23], ["jump_false", 30, "ne_nb_1982", 1085, 23], - "_nop_tc_90", + "_nop_tc_100", ["jump", "ne_nb_1982", 1085, 23], ["false", 29, 1085, 23], ["jump", "ne_done_1976", 1085, 23], "ne_nb_1982", ["is_bool", 30, 28, 1085, 23], ["jump_false", 30, "ne_mis_1983", 1085, 23], - "_nop_tc_91", + "_nop_tc_101", ["jump", "ne_mis_1983", 1085, 23], ["ne_bool", 29, 28, 25, 1085, 23], ["jump", "ne_done_1976", 1085, 23], @@ -16036,14 +16036,14 @@ ["jump_false", 29, "if_else_1974", 1085, 23], ["get", 25, 8, 1, 1086, 21], ["access", 28, "expected identifier after '", 1086, 26], - "_nop_tc_92", - "_nop_tc_93", + "_nop_tc_102", + "_nop_tc_103", ["is_text", 29, 17, 1086, 58], ["jump_false", 29, "add_cn_1985", 1086, 58], ["concat", 30, 28, 17, 1086, 58], ["jump", "add_done_1984", 1086, 58], "add_cn_1985", - "_nop_tc_94", + "_nop_tc_104", ["jump", "add_err_1986", 1086, 58], ["is_num", 29, 17, 1086, 58], ["jump_false", 29, "add_err_1986", 1086, 58], @@ -16076,14 +16076,14 @@ ["access", 28, "'", 1086, 70], ["is_text", 29, 30, 1086, 70], ["jump_false", 29, "add_cn_1988", 1086, 70], - "_nop_tc_95", - "_nop_tc_96", + "_nop_tc_105", + "_nop_tc_106", ["concat", 31, 30, 28, 1086, 70], ["jump", "add_done_1987", 1086, 70], "add_cn_1988", ["is_num", 29, 30, 1086, 70], ["jump_false", 29, "add_err_1989", 1086, 70], - "_nop_tc_97", + "_nop_tc_107", ["jump", "add_err_1989", 1086, 70], ["add", 31, 30, 28, 1086, 70], ["jump", "add_done_1987", 1086, 70], @@ -16134,35 +16134,35 @@ ["jump_true", 29, "eq_done_1992", 1091, 26], ["is_int", 30, 28, 1091, 26], ["jump_false", 30, "eq_ni_1993", 1091, 26], - "_nop_tc_98", + "_nop_tc_108", ["jump", "eq_ni_1993", 1091, 26], ["eq_int", 29, 28, 25, 1091, 26], ["jump", "eq_done_1992", 1091, 26], "eq_ni_1993", ["is_num", 30, 28, 1091, 26], ["jump_false", 30, "eq_nn_1994", 1091, 26], - "_nop_tc_99", + "_nop_tc_109", ["jump", "eq_nn_1994", 1091, 26], ["eq_float", 29, 28, 25, 1091, 26], ["jump", "eq_done_1992", 1091, 26], "eq_nn_1994", ["is_text", 30, 28, 1091, 26], ["jump_false", 30, "eq_nt_1995", 1091, 26], - "_nop_tc_100", - "_nop_tc_101", + "_nop_tc_110", + "_nop_tc_111", ["eq_text", 29, 28, 25, 1091, 26], ["jump", "eq_done_1992", 1091, 26], "eq_nt_1995", ["is_null", 30, 28, 1091, 26], ["jump_false", 30, "eq_nnl_1996", 1091, 26], - "_nop_tc_102", + "_nop_tc_112", ["jump", "eq_nnl_1996", 1091, 26], ["true", 29, 1091, 26], ["jump", "eq_done_1992", 1091, 26], "eq_nnl_1996", ["is_bool", 30, 28, 1091, 26], ["jump_false", 30, "eq_nb_1997", 1091, 26], - "_nop_tc_103", + "_nop_tc_113", ["jump", "eq_nb_1997", 1091, 26], ["eq_bool", 29, 28, 25, 1091, 26], ["jump", "eq_done_1992", 1091, 26], @@ -16213,35 +16213,35 @@ ["jump_true", 29, "eq_done_2000", 1099, 25], ["is_int", 30, 28, 1099, 25], ["jump_false", 30, "eq_ni_2001", 1099, 25], - "_nop_tc_104", + "_nop_tc_114", ["jump", "eq_ni_2001", 1099, 25], ["eq_int", 29, 28, 25, 1099, 25], ["jump", "eq_done_2000", 1099, 25], "eq_ni_2001", ["is_num", 30, 28, 1099, 25], ["jump_false", 30, "eq_nn_2002", 1099, 25], - "_nop_tc_105", + "_nop_tc_115", ["jump", "eq_nn_2002", 1099, 25], ["eq_float", 29, 28, 25, 1099, 25], ["jump", "eq_done_2000", 1099, 25], "eq_nn_2002", ["is_text", 30, 28, 1099, 25], ["jump_false", 30, "eq_nt_2003", 1099, 25], - "_nop_tc_106", - "_nop_tc_107", + "_nop_tc_116", + "_nop_tc_117", ["eq_text", 29, 28, 25, 1099, 25], ["jump", "eq_done_2000", 1099, 25], "eq_nt_2003", ["is_null", 30, 28, 1099, 25], ["jump_false", 30, "eq_nnl_2004", 1099, 25], - "_nop_tc_108", + "_nop_tc_118", ["jump", "eq_nnl_2004", 1099, 25], ["true", 29, 1099, 25], ["jump", "eq_done_2000", 1099, 25], "eq_nnl_2004", ["is_bool", 30, 28, 1099, 25], ["jump_false", 30, "eq_nb_2005", 1099, 25], - "_nop_tc_109", + "_nop_tc_119", ["jump", "eq_nb_2005", 1099, 25], ["eq_bool", 29, 28, 25, 1099, 25], ["jump", "eq_done_2000", 1099, 25], @@ -16271,35 +16271,35 @@ "ne_ni_2012", ["is_int", 29, 16, 1103, 29], ["jump_false", 29, "ne_nn_2013", 1103, 29], - "_nop_tc_110", + "_nop_tc_120", ["jump", "ne_nn_2013", 1103, 29], ["ne_int", 28, 16, 25, 1103, 29], ["jump", "ne_done_2010", 1103, 29], "ne_nn_2013", ["is_num", 29, 16, 1103, 29], ["jump_false", 29, "ne_nt_2014", 1103, 29], - "_nop_tc_111", + "_nop_tc_121", ["jump", "ne_nt_2014", 1103, 29], ["ne_float", 28, 16, 25, 1103, 29], ["jump", "ne_done_2010", 1103, 29], "ne_nt_2014", ["is_text", 29, 16, 1103, 29], ["jump_false", 29, "ne_nnl_2015", 1103, 29], - "_nop_tc_112", + "_nop_tc_122", ["jump", "ne_nnl_2015", 1103, 29], ["ne_text", 28, 16, 25, 1103, 29], ["jump", "ne_done_2010", 1103, 29], "ne_nnl_2015", ["is_null", 29, 16, 1103, 29], ["jump_false", 29, "ne_nb_2016", 1103, 29], - "_nop_tc_113", - "_nop_tc_114", + "_nop_tc_123", + "_nop_tc_124", ["false", 28, 1103, 29], ["jump", "ne_done_2010", 1103, 29], "ne_nb_2016", ["is_bool", 29, 16, 1103, 29], ["jump_false", 29, "ne_mis_2017", 1103, 29], - "_nop_tc_115", + "_nop_tc_125", ["jump", "ne_mis_2017", 1103, 29], ["ne_bool", 28, 16, 25, 1103, 29], ["jump", "ne_done_2010", 1103, 29], @@ -16314,35 +16314,35 @@ ["jump_true", 30, "eq_done_2018", 1103, 56], ["is_int", 31, 28, 1103, 56], ["jump_false", 31, "eq_ni_2019", 1103, 56], - "_nop_tc_116", + "_nop_tc_126", ["jump", "eq_ni_2019", 1103, 56], ["eq_int", 30, 28, 29, 1103, 56], ["jump", "eq_done_2018", 1103, 56], "eq_ni_2019", ["is_num", 31, 28, 1103, 56], ["jump_false", 31, "eq_nn_2020", 1103, 56], - "_nop_tc_117", + "_nop_tc_127", ["jump", "eq_nn_2020", 1103, 56], ["eq_float", 30, 28, 29, 1103, 56], ["jump", "eq_done_2018", 1103, 56], "eq_nn_2020", ["is_text", 31, 28, 1103, 56], ["jump_false", 31, "eq_nt_2021", 1103, 56], - "_nop_tc_118", - "_nop_tc_119", + "_nop_tc_128", + "_nop_tc_129", ["eq_text", 30, 28, 29, 1103, 56], ["jump", "eq_done_2018", 1103, 56], "eq_nt_2021", ["is_null", 31, 28, 1103, 56], ["jump_false", 31, "eq_nnl_2022", 1103, 56], - "_nop_tc_120", + "_nop_tc_130", ["jump", "eq_nnl_2022", 1103, 56], ["true", 30, 1103, 56], ["jump", "eq_done_2018", 1103, 56], "eq_nnl_2022", ["is_bool", 31, 28, 1103, 56], ["jump_false", 31, "eq_nb_2023", 1103, 56], - "_nop_tc_121", + "_nop_tc_131", ["jump", "eq_nb_2023", 1103, 56], ["eq_bool", 30, 28, 29, 1103, 56], ["jump", "eq_done_2018", 1103, 56], @@ -16359,35 +16359,35 @@ ["jump_true", 30, "eq_done_2024", 1103, 83], ["is_int", 31, 25, 1103, 83], ["jump_false", 31, "eq_ni_2025", 1103, 83], - "_nop_tc_122", + "_nop_tc_132", ["jump", "eq_ni_2025", 1103, 83], ["eq_int", 30, 25, 29, 1103, 83], ["jump", "eq_done_2024", 1103, 83], "eq_ni_2025", ["is_num", 31, 25, 1103, 83], ["jump_false", 31, "eq_nn_2026", 1103, 83], - "_nop_tc_123", + "_nop_tc_133", ["jump", "eq_nn_2026", 1103, 83], ["eq_float", 30, 25, 29, 1103, 83], ["jump", "eq_done_2024", 1103, 83], "eq_nn_2026", ["is_text", 31, 25, 1103, 83], ["jump_false", 31, "eq_nt_2027", 1103, 83], - "_nop_tc_124", + "_nop_tc_134", ["jump", "eq_nt_2027", 1103, 83], ["eq_text", 30, 25, 29, 1103, 83], ["jump", "eq_done_2024", 1103, 83], "eq_nt_2027", ["is_null", 31, 25, 1103, 83], ["jump_false", 31, "eq_nnl_2028", 1103, 83], - "_nop_tc_125", - "_nop_tc_126", + "_nop_tc_135", + "_nop_tc_136", ["true", 30, 1103, 83], ["jump", "eq_done_2024", 1103, 83], "eq_nnl_2028", ["is_bool", 31, 25, 1103, 83], ["jump_false", 31, "eq_nb_2029", 1103, 83], - "_nop_tc_127", + "_nop_tc_137", ["jump", "eq_nb_2029", 1103, 83], ["eq_bool", 30, 25, 29, 1103, 83], ["jump", "eq_done_2024", 1103, 83], @@ -16406,14 +16406,14 @@ "if_else_1998", ["jump_false", 18, "if_else_2030", 1106, 20], ["access", 25, "missing initializer for constant '", 1107, 30], - "_nop_tc_128", - "_nop_tc_129", + "_nop_tc_138", + "_nop_tc_139", ["is_text", 28, 21, 1107, 69], ["jump_false", 28, "add_cn_2033", 1107, 69], ["concat", 29, 25, 21, 1107, 69], ["jump", "add_done_2032", 1107, 69], "add_cn_2033", - "_nop_tc_130", + "_nop_tc_140", ["jump", "add_err_2034", 1107, 69], ["is_num", 28, 21, 1107, 69], ["jump_false", 28, "add_err_2034", 1107, 69], @@ -16446,14 +16446,14 @@ ["access", 25, "'", 1107, 80], ["is_text", 28, 29, 1107, 80], ["jump_false", 28, "add_cn_2036", 1107, 80], - "_nop_tc_131", - "_nop_tc_132", + "_nop_tc_141", + "_nop_tc_142", ["concat", 30, 29, 25, 1107, 80], ["jump", "add_done_2035", 1107, 80], "add_cn_2036", ["is_num", 28, 29, 1107, 80], ["jump_false", 28, "add_err_2037", 1107, 80], - "_nop_tc_133", + "_nop_tc_143", ["jump", "add_err_2037", 1107, 80], ["add", 30, 29, 25, 1107, 80], ["jump", "add_done_2035", 1107, 80], @@ -16491,14 +16491,14 @@ ["jump", "if_end_2031", 1107, 11], "if_else_2030", ["access", 25, "'var' declarations must be initialized; use 'var ", 1109, 30], - "_nop_tc_134", - "_nop_tc_135", + "_nop_tc_144", + "_nop_tc_145", ["is_text", 28, 21, 1109, 84], ["jump_false", 28, "add_cn_2039", 1109, 84], ["concat", 29, 25, 21, 1109, 84], ["jump", "add_done_2038", 1109, 84], "add_cn_2039", - "_nop_tc_136", + "_nop_tc_146", ["jump", "add_err_2040", 1109, 84], ["is_num", 28, 21, 1109, 84], ["jump_false", 28, "add_err_2040", 1109, 84], @@ -16531,14 +16531,14 @@ ["access", 25, " = null' if no value is needed", 1109, 95], ["is_text", 28, 29, 1109, 95], ["jump_false", 28, "add_cn_2042", 1109, 95], - "_nop_tc_137", - "_nop_tc_138", + "_nop_tc_147", + "_nop_tc_148", ["concat", 30, 29, 25, 1109, 95], ["jump", "add_done_2041", 1109, 95], "add_cn_2042", ["is_num", 28, 29, 1109, 95], ["jump_false", 28, "add_err_2043", 1109, 95], - "_nop_tc_139", + "_nop_tc_149", ["jump", "add_err_2043", 1109, 95], ["add", 30, 29, 25, 1109, 95], ["jump", "add_done_2041", 1109, 95], @@ -16610,10 +16610,10 @@ ["disrupt", 1112, 21], "push_done_2045", ["access", 25, 1, 1113, 35], - ["is_num", 28, 20, 1113, 35], - ["jump_false", 28, "num_err_2046", 1113, 35], - "_nop_tc_140", - "_nop_tc_141", + "_nop_tc_150", + "_nop_tc_151", + "_nop_tc_152", + "_nop_tc_153", ["add", 28, 20, 25, 1113, 35], ["jump", "num_done_2047", 1113, 35], "num_err_2046", @@ -16648,35 +16648,35 @@ ["jump_true", 29, "eq_done_2050", 1114, 25], ["is_int", 30, 28, 1114, 25], ["jump_false", 30, "eq_ni_2051", 1114, 25], - "_nop_tc_142", + "_nop_tc_154", ["jump", "eq_ni_2051", 1114, 25], ["eq_int", 29, 28, 25, 1114, 25], ["jump", "eq_done_2050", 1114, 25], "eq_ni_2051", ["is_num", 30, 28, 1114, 25], ["jump_false", 30, "eq_nn_2052", 1114, 25], - "_nop_tc_143", + "_nop_tc_155", ["jump", "eq_nn_2052", 1114, 25], ["eq_float", 29, 28, 25, 1114, 25], ["jump", "eq_done_2050", 1114, 25], "eq_nn_2052", ["is_text", 30, 28, 1114, 25], ["jump_false", 30, "eq_nt_2053", 1114, 25], - "_nop_tc_144", - "_nop_tc_145", + "_nop_tc_156", + "_nop_tc_157", ["eq_text", 29, 28, 25, 1114, 25], ["jump", "eq_done_2050", 1114, 25], "eq_nt_2053", ["is_null", 30, 28, 1114, 25], ["jump_false", 30, "eq_nnl_2054", 1114, 25], - "_nop_tc_146", + "_nop_tc_158", ["jump", "eq_nnl_2054", 1114, 25], ["true", 29, 1114, 25], ["jump", "eq_done_2050", 1114, 25], "eq_nnl_2054", ["is_bool", 30, 28, 1114, 25], ["jump_false", 30, "eq_nb_2055", 1114, 25], - "_nop_tc_147", + "_nop_tc_159", ["jump", "eq_nb_2055", 1114, 25], ["eq_bool", 29, 28, 25, 1114, 25], ["jump", "eq_done_2050", 1114, 25], @@ -16705,35 +16705,35 @@ ["jump_true", 16, "eq_done_2058", 1118, 25], ["is_int", 17, 20, 1118, 25], ["jump_false", 17, "eq_ni_2059", 1118, 25], - "_nop_tc_148", - "_nop_tc_149", + "_nop_tc_160", + "_nop_tc_161", ["eq_int", 16, 20, 15, 1118, 25], ["jump", "eq_done_2058", 1118, 25], "eq_ni_2059", - ["is_num", 17, 20, 1118, 25], - ["jump_false", 17, "eq_nn_2060", 1118, 25], - "_nop_tc_150", - "_nop_tc_151", + "_nop_tc_162", + "_nop_tc_163", + "_nop_tc_164", + "_nop_tc_165", ["eq_float", 16, 20, 15, 1118, 25], ["jump", "eq_done_2058", 1118, 25], "eq_nn_2060", - ["is_text", 17, 20, 1118, 25], - ["jump_false", 17, "eq_nt_2061", 1118, 25], - "_nop_tc_152", + "_nop_tc_166", + ["jump", "eq_nt_2061", 1118, 25], + "_nop_tc_167", ["jump", "eq_nt_2061", 1118, 25], ["eq_text", 16, 20, 15, 1118, 25], ["jump", "eq_done_2058", 1118, 25], "eq_nt_2061", - ["is_null", 17, 20, 1118, 25], - ["jump_false", 17, "eq_nnl_2062", 1118, 25], - "_nop_tc_153", + "_nop_tc_168", + ["jump", "eq_nnl_2062", 1118, 25], + "_nop_tc_169", ["jump", "eq_nnl_2062", 1118, 25], ["true", 16, 1118, 25], ["jump", "eq_done_2058", 1118, 25], "eq_nnl_2062", - ["is_bool", 17, 20, 1118, 25], - ["jump_false", 17, "eq_nb_2063", 1118, 25], - "_nop_tc_154", + "_nop_tc_170", + ["jump", "eq_nb_2063", 1118, 25], + "_nop_tc_171", ["jump", "eq_nb_2063", 1118, 25], ["eq_bool", 16, 20, 15, 1118, 25], ["jump", "eq_done_2058", 1118, 25], @@ -16772,35 +16772,35 @@ ["jump_true", 16, "eq_done_2066", 1127, 14], ["is_int", 17, 4, 1127, 14], ["jump_false", 17, "eq_ni_2067", 1127, 14], - "_nop_tc_155", + "_nop_tc_172", ["jump", "eq_ni_2067", 1127, 14], ["eq_int", 16, 4, 15, 1127, 14], ["jump", "eq_done_2066", 1127, 14], "eq_ni_2067", ["is_num", 17, 4, 1127, 14], ["jump_false", 17, "eq_nn_2068", 1127, 14], - "_nop_tc_156", + "_nop_tc_173", ["jump", "eq_nn_2068", 1127, 14], ["eq_float", 16, 4, 15, 1127, 14], ["jump", "eq_done_2066", 1127, 14], "eq_nn_2068", ["is_text", 17, 4, 1127, 14], ["jump_false", 17, "eq_nt_2069", 1127, 14], - "_nop_tc_157", - "_nop_tc_158", + "_nop_tc_174", + "_nop_tc_175", ["eq_text", 16, 4, 15, 1127, 14], ["jump", "eq_done_2066", 1127, 14], "eq_nt_2069", ["is_null", 17, 4, 1127, 14], ["jump_false", 17, "eq_nnl_2070", 1127, 14], - "_nop_tc_159", + "_nop_tc_176", ["jump", "eq_nnl_2070", 1127, 14], ["true", 16, 1127, 14], ["jump", "eq_done_2066", 1127, 14], "eq_nnl_2070", ["is_bool", 17, 4, 1127, 14], ["jump_false", 17, "eq_nb_2071", 1127, 14], - "_nop_tc_160", + "_nop_tc_177", ["jump", "eq_nb_2071", 1127, 14], ["eq_bool", 16, 4, 15, 1127, 14], ["jump", "eq_done_2066", 1127, 14], @@ -16829,35 +16829,35 @@ ["jump_true", 17, "eq_done_2074", 1130, 23], ["is_int", 18, 16, 1130, 23], ["jump_false", 18, "eq_ni_2075", 1130, 23], - "_nop_tc_161", + "_nop_tc_178", ["jump", "eq_ni_2075", 1130, 23], ["eq_int", 17, 16, 15, 1130, 23], ["jump", "eq_done_2074", 1130, 23], "eq_ni_2075", ["is_num", 18, 16, 1130, 23], ["jump_false", 18, "eq_nn_2076", 1130, 23], - "_nop_tc_162", + "_nop_tc_179", ["jump", "eq_nn_2076", 1130, 23], ["eq_float", 17, 16, 15, 1130, 23], ["jump", "eq_done_2074", 1130, 23], "eq_nn_2076", ["is_text", 18, 16, 1130, 23], ["jump_false", 18, "eq_nt_2077", 1130, 23], - "_nop_tc_163", - "_nop_tc_164", + "_nop_tc_180", + "_nop_tc_181", ["eq_text", 17, 16, 15, 1130, 23], ["jump", "eq_done_2074", 1130, 23], "eq_nt_2077", ["is_null", 18, 16, 1130, 23], ["jump_false", 18, "eq_nnl_2078", 1130, 23], - "_nop_tc_165", + "_nop_tc_182", ["jump", "eq_nnl_2078", 1130, 23], ["true", 17, 1130, 23], ["jump", "eq_done_2074", 1130, 23], "eq_nnl_2078", ["is_bool", 18, 16, 1130, 23], ["jump_false", 18, "eq_nb_2079", 1130, 23], - "_nop_tc_166", + "_nop_tc_183", ["jump", "eq_nb_2079", 1130, 23], ["eq_bool", 17, 16, 15, 1130, 23], ["jump", "eq_done_2074", 1130, 23], @@ -16896,35 +16896,35 @@ ["jump_true", 17, "eq_done_2082", 1134, 23], ["is_int", 18, 16, 1134, 23], ["jump_false", 18, "eq_ni_2083", 1134, 23], - "_nop_tc_167", + "_nop_tc_184", ["jump", "eq_ni_2083", 1134, 23], ["eq_int", 17, 16, 15, 1134, 23], ["jump", "eq_done_2082", 1134, 23], "eq_ni_2083", ["is_num", 18, 16, 1134, 23], ["jump_false", 18, "eq_nn_2084", 1134, 23], - "_nop_tc_168", + "_nop_tc_185", ["jump", "eq_nn_2084", 1134, 23], ["eq_float", 17, 16, 15, 1134, 23], ["jump", "eq_done_2082", 1134, 23], "eq_nn_2084", ["is_text", 18, 16, 1134, 23], ["jump_false", 18, "eq_nt_2085", 1134, 23], - "_nop_tc_169", - "_nop_tc_170", + "_nop_tc_186", + "_nop_tc_187", ["eq_text", 17, 16, 15, 1134, 23], ["jump", "eq_done_2082", 1134, 23], "eq_nt_2085", ["is_null", 18, 16, 1134, 23], ["jump_false", 18, "eq_nnl_2086", 1134, 23], - "_nop_tc_171", + "_nop_tc_188", ["jump", "eq_nnl_2086", 1134, 23], ["true", 17, 1134, 23], ["jump", "eq_done_2082", 1134, 23], "eq_nnl_2086", ["is_bool", 18, 16, 1134, 23], ["jump_false", 18, "eq_nb_2087", 1134, 23], - "_nop_tc_172", + "_nop_tc_189", ["jump", "eq_nb_2087", 1134, 23], ["eq_bool", 17, 16, 15, 1134, 23], ["jump", "eq_done_2082", 1134, 23], @@ -16962,8 +16962,8 @@ ["access", 16, 1, 1141, 41], ["is_num", 17, 15, 1141, 41], ["jump_false", 17, "num_err_2088", 1141, 41], - "_nop_tc_173", - "_nop_tc_174", + "_nop_tc_190", + "_nop_tc_191", ["add", 17, 15, 16, 1141, 41], ["jump", "num_done_2089", 1141, 41], "num_err_2088", @@ -17009,35 +17009,35 @@ "ne_ni_2094", ["is_int", 17, 10, 1144, 19], ["jump_false", 17, "ne_nn_2095", 1144, 19], - "_nop_tc_175", + "_nop_tc_192", ["jump", "ne_nn_2095", 1144, 19], ["ne_int", 16, 10, 15, 1144, 19], ["jump", "ne_done_2092", 1144, 19], "ne_nn_2095", ["is_num", 17, 10, 1144, 19], ["jump_false", 17, "ne_nt_2096", 1144, 19], - "_nop_tc_176", + "_nop_tc_193", ["jump", "ne_nt_2096", 1144, 19], ["ne_float", 16, 10, 15, 1144, 19], ["jump", "ne_done_2092", 1144, 19], "ne_nt_2096", ["is_text", 17, 10, 1144, 19], ["jump_false", 17, "ne_nnl_2097", 1144, 19], - "_nop_tc_177", + "_nop_tc_194", ["jump", "ne_nnl_2097", 1144, 19], ["ne_text", 16, 10, 15, 1144, 19], ["jump", "ne_done_2092", 1144, 19], "ne_nnl_2097", ["is_null", 17, 10, 1144, 19], ["jump_false", 17, "ne_nb_2098", 1144, 19], - "_nop_tc_178", - "_nop_tc_179", + "_nop_tc_195", + "_nop_tc_196", ["false", 16, 1144, 19], ["jump", "ne_done_2092", 1144, 19], "ne_nb_2098", ["is_bool", 17, 10, 1144, 19], ["jump_false", 17, "ne_mis_2099", 1144, 19], - "_nop_tc_180", + "_nop_tc_197", ["jump", "ne_mis_2099", 1144, 19], ["ne_bool", 16, 10, 15, 1144, 19], ["jump", "ne_done_2092", 1144, 19], @@ -17086,35 +17086,35 @@ ["jump_true", 16, "eq_done_2104", 1147, 23], ["is_int", 17, 15, 1147, 23], ["jump_false", 17, "eq_ni_2105", 1147, 23], - "_nop_tc_181", + "_nop_tc_198", ["jump", "eq_ni_2105", 1147, 23], ["eq_int", 16, 15, 7, 1147, 23], ["jump", "eq_done_2104", 1147, 23], "eq_ni_2105", ["is_num", 17, 15, 1147, 23], ["jump_false", 17, "eq_nn_2106", 1147, 23], - "_nop_tc_182", + "_nop_tc_199", ["jump", "eq_nn_2106", 1147, 23], ["eq_float", 16, 15, 7, 1147, 23], ["jump", "eq_done_2104", 1147, 23], "eq_nn_2106", ["is_text", 17, 15, 1147, 23], ["jump_false", 17, "eq_nt_2107", 1147, 23], - "_nop_tc_183", - "_nop_tc_184", + "_nop_tc_200", + "_nop_tc_201", ["eq_text", 16, 15, 7, 1147, 23], ["jump", "eq_done_2104", 1147, 23], "eq_nt_2107", ["is_null", 17, 15, 1147, 23], ["jump_false", 17, "eq_nnl_2108", 1147, 23], - "_nop_tc_185", + "_nop_tc_202", ["jump", "eq_nnl_2108", 1147, 23], ["true", 16, 1147, 23], ["jump", "eq_done_2104", 1147, 23], "eq_nnl_2108", ["is_bool", 17, 15, 1147, 23], ["jump_false", 17, "eq_nb_2109", 1147, 23], - "_nop_tc_186", + "_nop_tc_203", ["jump", "eq_nb_2109", 1147, 23], ["eq_bool", 16, 15, 7, 1147, 23], ["jump", "eq_done_2104", 1147, 23], @@ -17134,35 +17134,35 @@ ["jump_true", 16, "eq_done_2112", 1149, 25], ["is_int", 17, 15, 1149, 25], ["jump_false", 17, "eq_ni_2113", 1149, 25], - "_nop_tc_187", + "_nop_tc_204", ["jump", "eq_ni_2113", 1149, 25], ["eq_int", 16, 15, 7, 1149, 25], ["jump", "eq_done_2112", 1149, 25], "eq_ni_2113", ["is_num", 17, 15, 1149, 25], ["jump_false", 17, "eq_nn_2114", 1149, 25], - "_nop_tc_188", + "_nop_tc_205", ["jump", "eq_nn_2114", 1149, 25], ["eq_float", 16, 15, 7, 1149, 25], ["jump", "eq_done_2112", 1149, 25], "eq_nn_2114", ["is_text", 17, 15, 1149, 25], ["jump_false", 17, "eq_nt_2115", 1149, 25], - "_nop_tc_189", - "_nop_tc_190", + "_nop_tc_206", + "_nop_tc_207", ["eq_text", 16, 15, 7, 1149, 25], ["jump", "eq_done_2112", 1149, 25], "eq_nt_2115", ["is_null", 17, 15, 1149, 25], ["jump_false", 17, "eq_nnl_2116", 1149, 25], - "_nop_tc_191", + "_nop_tc_208", ["jump", "eq_nnl_2116", 1149, 25], ["true", 16, 1149, 25], ["jump", "eq_done_2112", 1149, 25], "eq_nnl_2116", ["is_bool", 17, 15, 1149, 25], ["jump_false", 17, "eq_nb_2117", 1149, 25], - "_nop_tc_192", + "_nop_tc_209", ["jump", "eq_nb_2117", 1149, 25], ["eq_bool", 16, 15, 7, 1149, 25], ["jump", "eq_done_2112", 1149, 25], @@ -17188,35 +17188,35 @@ "ne_ni_2122", ["is_int", 16, 22, 1153, 23], ["jump_false", 16, "ne_nn_2123", 1153, 23], - "_nop_tc_193", + "_nop_tc_210", ["jump", "ne_nn_2123", 1153, 23], ["ne_int", 15, 22, 7, 1153, 23], ["jump", "ne_done_2120", 1153, 23], "ne_nn_2123", ["is_num", 16, 22, 1153, 23], ["jump_false", 16, "ne_nt_2124", 1153, 23], - "_nop_tc_194", + "_nop_tc_211", ["jump", "ne_nt_2124", 1153, 23], ["ne_float", 15, 22, 7, 1153, 23], ["jump", "ne_done_2120", 1153, 23], "ne_nt_2124", ["is_text", 16, 22, 1153, 23], ["jump_false", 16, "ne_nnl_2125", 1153, 23], - "_nop_tc_195", + "_nop_tc_212", ["jump", "ne_nnl_2125", 1153, 23], ["ne_text", 15, 22, 7, 1153, 23], ["jump", "ne_done_2120", 1153, 23], "ne_nnl_2125", ["is_null", 16, 22, 1153, 23], ["jump_false", 16, "ne_nb_2126", 1153, 23], - "_nop_tc_196", - "_nop_tc_197", + "_nop_tc_213", + "_nop_tc_214", ["false", 15, 1153, 23], ["jump", "ne_done_2120", 1153, 23], "ne_nb_2126", ["is_bool", 16, 22, 1153, 23], ["jump_false", 16, "ne_mis_2127", 1153, 23], - "_nop_tc_198", + "_nop_tc_215", ["jump", "ne_mis_2127", 1153, 23], ["ne_bool", 15, 22, 7, 1153, 23], ["jump", "ne_done_2120", 1153, 23], @@ -17285,35 +17285,35 @@ "ne_ni_2134", ["is_int", 15, 10, 1161, 23], ["jump_false", 15, "ne_nn_2135", 1161, 23], - "_nop_tc_199", + "_nop_tc_216", ["jump", "ne_nn_2135", 1161, 23], ["ne_int", 9, 10, 7, 1161, 23], ["jump", "ne_done_2132", 1161, 23], "ne_nn_2135", ["is_num", 15, 10, 1161, 23], ["jump_false", 15, "ne_nt_2136", 1161, 23], - "_nop_tc_200", + "_nop_tc_217", ["jump", "ne_nt_2136", 1161, 23], ["ne_float", 9, 10, 7, 1161, 23], ["jump", "ne_done_2132", 1161, 23], "ne_nt_2136", ["is_text", 15, 10, 1161, 23], ["jump_false", 15, "ne_nnl_2137", 1161, 23], - "_nop_tc_201", + "_nop_tc_218", ["jump", "ne_nnl_2137", 1161, 23], ["ne_text", 9, 10, 7, 1161, 23], ["jump", "ne_done_2132", 1161, 23], "ne_nnl_2137", ["is_null", 15, 10, 1161, 23], ["jump_false", 15, "ne_nb_2138", 1161, 23], - "_nop_tc_202", - "_nop_tc_203", + "_nop_tc_219", + "_nop_tc_220", ["false", 9, 1161, 23], ["jump", "ne_done_2132", 1161, 23], "ne_nb_2138", ["is_bool", 15, 10, 1161, 23], ["jump_false", 15, "ne_mis_2139", 1161, 23], - "_nop_tc_204", + "_nop_tc_221", ["jump", "ne_mis_2139", 1161, 23], ["ne_bool", 9, 10, 7, 1161, 23], ["jump", "ne_done_2132", 1161, 23], @@ -17373,35 +17373,35 @@ ["jump_true", 8, "eq_done_2144", 1170, 14], ["is_int", 9, 4, 1170, 14], ["jump_false", 9, "eq_ni_2145", 1170, 14], - "_nop_tc_205", + "_nop_tc_222", ["jump", "eq_ni_2145", 1170, 14], ["eq_int", 8, 4, 7, 1170, 14], ["jump", "eq_done_2144", 1170, 14], "eq_ni_2145", ["is_num", 9, 4, 1170, 14], ["jump_false", 9, "eq_nn_2146", 1170, 14], - "_nop_tc_206", + "_nop_tc_223", ["jump", "eq_nn_2146", 1170, 14], ["eq_float", 8, 4, 7, 1170, 14], ["jump", "eq_done_2144", 1170, 14], "eq_nn_2146", ["is_text", 9, 4, 1170, 14], ["jump_false", 9, "eq_nt_2147", 1170, 14], - "_nop_tc_207", - "_nop_tc_208", + "_nop_tc_224", + "_nop_tc_225", ["eq_text", 8, 4, 7, 1170, 14], ["jump", "eq_done_2144", 1170, 14], "eq_nt_2147", ["is_null", 9, 4, 1170, 14], ["jump_false", 9, "eq_nnl_2148", 1170, 14], - "_nop_tc_209", + "_nop_tc_226", ["jump", "eq_nnl_2148", 1170, 14], ["true", 8, 1170, 14], ["jump", "eq_done_2144", 1170, 14], "eq_nnl_2148", ["is_bool", 9, 4, 1170, 14], ["jump_false", 9, "eq_nb_2149", 1170, 14], - "_nop_tc_210", + "_nop_tc_227", ["jump", "eq_nb_2149", 1170, 14], ["eq_bool", 8, 4, 7, 1170, 14], ["jump", "eq_done_2144", 1170, 14], @@ -17430,35 +17430,35 @@ ["jump_true", 9, "eq_done_2152", 1173, 23], ["is_int", 15, 8, 1173, 23], ["jump_false", 15, "eq_ni_2153", 1173, 23], - "_nop_tc_211", + "_nop_tc_228", ["jump", "eq_ni_2153", 1173, 23], ["eq_int", 9, 8, 7, 1173, 23], ["jump", "eq_done_2152", 1173, 23], "eq_ni_2153", ["is_num", 15, 8, 1173, 23], ["jump_false", 15, "eq_nn_2154", 1173, 23], - "_nop_tc_212", + "_nop_tc_229", ["jump", "eq_nn_2154", 1173, 23], ["eq_float", 9, 8, 7, 1173, 23], ["jump", "eq_done_2152", 1173, 23], "eq_nn_2154", ["is_text", 15, 8, 1173, 23], ["jump_false", 15, "eq_nt_2155", 1173, 23], - "_nop_tc_213", - "_nop_tc_214", + "_nop_tc_230", + "_nop_tc_231", ["eq_text", 9, 8, 7, 1173, 23], ["jump", "eq_done_2152", 1173, 23], "eq_nt_2155", ["is_null", 15, 8, 1173, 23], ["jump_false", 15, "eq_nnl_2156", 1173, 23], - "_nop_tc_215", + "_nop_tc_232", ["jump", "eq_nnl_2156", 1173, 23], ["true", 9, 1173, 23], ["jump", "eq_done_2152", 1173, 23], "eq_nnl_2156", ["is_bool", 15, 8, 1173, 23], ["jump_false", 15, "eq_nb_2157", 1173, 23], - "_nop_tc_216", + "_nop_tc_233", ["jump", "eq_nb_2157", 1173, 23], ["eq_bool", 9, 8, 7, 1173, 23], ["jump", "eq_done_2152", 1173, 23], @@ -17497,35 +17497,35 @@ ["jump_true", 9, "eq_done_2160", 1177, 23], ["is_int", 15, 8, 1177, 23], ["jump_false", 15, "eq_ni_2161", 1177, 23], - "_nop_tc_217", + "_nop_tc_234", ["jump", "eq_ni_2161", 1177, 23], ["eq_int", 9, 8, 7, 1177, 23], ["jump", "eq_done_2160", 1177, 23], "eq_ni_2161", ["is_num", 15, 8, 1177, 23], ["jump_false", 15, "eq_nn_2162", 1177, 23], - "_nop_tc_218", + "_nop_tc_235", ["jump", "eq_nn_2162", 1177, 23], ["eq_float", 9, 8, 7, 1177, 23], ["jump", "eq_done_2160", 1177, 23], "eq_nn_2162", ["is_text", 15, 8, 1177, 23], ["jump_false", 15, "eq_nt_2163", 1177, 23], - "_nop_tc_219", - "_nop_tc_220", + "_nop_tc_236", + "_nop_tc_237", ["eq_text", 9, 8, 7, 1177, 23], ["jump", "eq_done_2160", 1177, 23], "eq_nt_2163", ["is_null", 15, 8, 1177, 23], ["jump_false", 15, "eq_nnl_2164", 1177, 23], - "_nop_tc_221", + "_nop_tc_238", ["jump", "eq_nnl_2164", 1177, 23], ["true", 9, 1177, 23], ["jump", "eq_done_2160", 1177, 23], "eq_nnl_2164", ["is_bool", 15, 8, 1177, 23], ["jump_false", 15, "eq_nb_2165", 1177, 23], - "_nop_tc_222", + "_nop_tc_239", ["jump", "eq_nb_2165", 1177, 23], ["eq_bool", 9, 8, 7, 1177, 23], ["jump", "eq_done_2160", 1177, 23], @@ -17563,8 +17563,8 @@ ["access", 8, 1, 1184, 41], ["is_num", 9, 7, 1184, 41], ["jump_false", 9, "num_err_2166", 1184, 41], - "_nop_tc_223", - "_nop_tc_224", + "_nop_tc_240", + "_nop_tc_241", ["add", 9, 7, 8, 1184, 41], ["jump", "num_done_2167", 1184, 41], "num_err_2166", @@ -17610,35 +17610,35 @@ "ne_ni_2172", ["is_int", 9, 10, 1187, 19], ["jump_false", 9, "ne_nn_2173", 1187, 19], - "_nop_tc_225", + "_nop_tc_242", ["jump", "ne_nn_2173", 1187, 19], ["ne_int", 8, 10, 7, 1187, 19], ["jump", "ne_done_2170", 1187, 19], "ne_nn_2173", ["is_num", 9, 10, 1187, 19], ["jump_false", 9, "ne_nt_2174", 1187, 19], - "_nop_tc_226", + "_nop_tc_243", ["jump", "ne_nt_2174", 1187, 19], ["ne_float", 8, 10, 7, 1187, 19], ["jump", "ne_done_2170", 1187, 19], "ne_nt_2174", ["is_text", 9, 10, 1187, 19], ["jump_false", 9, "ne_nnl_2175", 1187, 19], - "_nop_tc_227", + "_nop_tc_244", ["jump", "ne_nnl_2175", 1187, 19], ["ne_text", 8, 10, 7, 1187, 19], ["jump", "ne_done_2170", 1187, 19], "ne_nnl_2175", ["is_null", 9, 10, 1187, 19], ["jump_false", 9, "ne_nb_2176", 1187, 19], - "_nop_tc_228", - "_nop_tc_229", + "_nop_tc_245", + "_nop_tc_246", ["false", 8, 1187, 19], ["jump", "ne_done_2170", 1187, 19], "ne_nb_2176", ["is_bool", 9, 10, 1187, 19], ["jump_false", 9, "ne_mis_2177", 1187, 19], - "_nop_tc_230", + "_nop_tc_247", ["jump", "ne_mis_2177", 1187, 19], ["ne_bool", 8, 10, 7, 1187, 19], ["jump", "ne_done_2170", 1187, 19], @@ -17694,35 +17694,35 @@ ["jump_true", 8, "eq_done_2182", 1194, 14], ["is_int", 9, 4, 1194, 14], ["jump_false", 9, "eq_ni_2183", 1194, 14], - "_nop_tc_231", + "_nop_tc_248", ["jump", "eq_ni_2183", 1194, 14], ["eq_int", 8, 4, 7, 1194, 14], ["jump", "eq_done_2182", 1194, 14], "eq_ni_2183", ["is_num", 9, 4, 1194, 14], ["jump_false", 9, "eq_nn_2184", 1194, 14], - "_nop_tc_232", + "_nop_tc_249", ["jump", "eq_nn_2184", 1194, 14], ["eq_float", 8, 4, 7, 1194, 14], ["jump", "eq_done_2182", 1194, 14], "eq_nn_2184", ["is_text", 9, 4, 1194, 14], ["jump_false", 9, "eq_nt_2185", 1194, 14], - "_nop_tc_233", - "_nop_tc_234", + "_nop_tc_250", + "_nop_tc_251", ["eq_text", 8, 4, 7, 1194, 14], ["jump", "eq_done_2182", 1194, 14], "eq_nt_2185", ["is_null", 9, 4, 1194, 14], ["jump_false", 9, "eq_nnl_2186", 1194, 14], - "_nop_tc_235", + "_nop_tc_252", ["jump", "eq_nnl_2186", 1194, 14], ["true", 8, 1194, 14], ["jump", "eq_done_2182", 1194, 14], "eq_nnl_2186", ["is_bool", 9, 4, 1194, 14], ["jump_false", 9, "eq_nb_2187", 1194, 14], - "_nop_tc_236", + "_nop_tc_253", ["jump", "eq_nb_2187", 1194, 14], ["eq_bool", 8, 4, 7, 1194, 14], ["jump", "eq_done_2182", 1194, 14], @@ -17757,8 +17757,8 @@ ["access", 8, 1, 1202, 41], ["is_num", 9, 7, 1202, 41], ["jump_false", 9, "num_err_2188", 1202, 41], - "_nop_tc_237", - "_nop_tc_238", + "_nop_tc_254", + "_nop_tc_255", ["add", 9, 7, 8, 1202, 41], ["jump", "num_done_2189", 1202, 41], "num_err_2188", @@ -17804,35 +17804,35 @@ "ne_ni_2194", ["is_int", 9, 10, 1205, 19], ["jump_false", 9, "ne_nn_2195", 1205, 19], - "_nop_tc_239", + "_nop_tc_256", ["jump", "ne_nn_2195", 1205, 19], ["ne_int", 8, 10, 7, 1205, 19], ["jump", "ne_done_2192", 1205, 19], "ne_nn_2195", ["is_num", 9, 10, 1205, 19], ["jump_false", 9, "ne_nt_2196", 1205, 19], - "_nop_tc_240", + "_nop_tc_257", ["jump", "ne_nt_2196", 1205, 19], ["ne_float", 8, 10, 7, 1205, 19], ["jump", "ne_done_2192", 1205, 19], "ne_nt_2196", ["is_text", 9, 10, 1205, 19], ["jump_false", 9, "ne_nnl_2197", 1205, 19], - "_nop_tc_241", + "_nop_tc_258", ["jump", "ne_nnl_2197", 1205, 19], ["ne_text", 8, 10, 7, 1205, 19], ["jump", "ne_done_2192", 1205, 19], "ne_nnl_2197", ["is_null", 9, 10, 1205, 19], ["jump_false", 9, "ne_nb_2198", 1205, 19], - "_nop_tc_242", - "_nop_tc_243", + "_nop_tc_259", + "_nop_tc_260", ["false", 8, 1205, 19], ["jump", "ne_done_2192", 1205, 19], "ne_nb_2198", ["is_bool", 9, 10, 1205, 19], ["jump_false", 9, "ne_mis_2199", 1205, 19], - "_nop_tc_244", + "_nop_tc_261", ["jump", "ne_mis_2199", 1205, 19], ["ne_bool", 8, 10, 7, 1205, 19], ["jump", "ne_done_2192", 1205, 19], @@ -17880,35 +17880,35 @@ ["jump_true", 9, "eq_done_2204", 1208, 23], ["is_int", 15, 8, 1208, 23], ["jump_false", 15, "eq_ni_2205", 1208, 23], - "_nop_tc_245", + "_nop_tc_262", ["jump", "eq_ni_2205", 1208, 23], ["eq_int", 9, 8, 7, 1208, 23], ["jump", "eq_done_2204", 1208, 23], "eq_ni_2205", ["is_num", 15, 8, 1208, 23], ["jump_false", 15, "eq_nn_2206", 1208, 23], - "_nop_tc_246", + "_nop_tc_263", ["jump", "eq_nn_2206", 1208, 23], ["eq_float", 9, 8, 7, 1208, 23], ["jump", "eq_done_2204", 1208, 23], "eq_nn_2206", ["is_text", 15, 8, 1208, 23], ["jump_false", 15, "eq_nt_2207", 1208, 23], - "_nop_tc_247", - "_nop_tc_248", + "_nop_tc_264", + "_nop_tc_265", ["eq_text", 9, 8, 7, 1208, 23], ["jump", "eq_done_2204", 1208, 23], "eq_nt_2207", ["is_null", 15, 8, 1208, 23], ["jump_false", 15, "eq_nnl_2208", 1208, 23], - "_nop_tc_249", + "_nop_tc_266", ["jump", "eq_nnl_2208", 1208, 23], ["true", 9, 1208, 23], ["jump", "eq_done_2204", 1208, 23], "eq_nnl_2208", ["is_bool", 15, 8, 1208, 23], ["jump_false", 15, "eq_nb_2209", 1208, 23], - "_nop_tc_250", + "_nop_tc_267", ["jump", "eq_nb_2209", 1208, 23], ["eq_bool", 9, 8, 7, 1208, 23], ["jump", "eq_done_2204", 1208, 23], @@ -17940,35 +17940,35 @@ ["jump_true", 9, "eq_done_2212", 1210, 23], ["is_int", 15, 8, 1210, 23], ["jump_false", 15, "eq_ni_2213", 1210, 23], - "_nop_tc_251", + "_nop_tc_268", ["jump", "eq_ni_2213", 1210, 23], ["eq_int", 9, 8, 7, 1210, 23], ["jump", "eq_done_2212", 1210, 23], "eq_ni_2213", ["is_num", 15, 8, 1210, 23], ["jump_false", 15, "eq_nn_2214", 1210, 23], - "_nop_tc_252", + "_nop_tc_269", ["jump", "eq_nn_2214", 1210, 23], ["eq_float", 9, 8, 7, 1210, 23], ["jump", "eq_done_2212", 1210, 23], "eq_nn_2214", ["is_text", 15, 8, 1210, 23], ["jump_false", 15, "eq_nt_2215", 1210, 23], - "_nop_tc_253", - "_nop_tc_254", + "_nop_tc_270", + "_nop_tc_271", ["eq_text", 9, 8, 7, 1210, 23], ["jump", "eq_done_2212", 1210, 23], "eq_nt_2215", ["is_null", 15, 8, 1210, 23], ["jump_false", 15, "eq_nnl_2216", 1210, 23], - "_nop_tc_255", + "_nop_tc_272", ["jump", "eq_nnl_2216", 1210, 23], ["true", 9, 1210, 23], ["jump", "eq_done_2212", 1210, 23], "eq_nnl_2216", ["is_bool", 15, 8, 1210, 23], ["jump_false", 15, "eq_nb_2217", 1210, 23], - "_nop_tc_256", + "_nop_tc_273", ["jump", "eq_nb_2217", 1210, 23], ["eq_bool", 9, 8, 7, 1210, 23], ["jump", "eq_done_2212", 1210, 23], @@ -18007,35 +18007,35 @@ ["jump_true", 8, "eq_done_2220", 1214, 23], ["is_int", 9, 7, 1214, 23], ["jump_false", 9, "eq_ni_2221", 1214, 23], - "_nop_tc_257", + "_nop_tc_274", ["jump", "eq_ni_2221", 1214, 23], ["eq_int", 8, 7, 6, 1214, 23], ["jump", "eq_done_2220", 1214, 23], "eq_ni_2221", ["is_num", 9, 7, 1214, 23], ["jump_false", 9, "eq_nn_2222", 1214, 23], - "_nop_tc_258", + "_nop_tc_275", ["jump", "eq_nn_2222", 1214, 23], ["eq_float", 8, 7, 6, 1214, 23], ["jump", "eq_done_2220", 1214, 23], "eq_nn_2222", ["is_text", 9, 7, 1214, 23], ["jump_false", 9, "eq_nt_2223", 1214, 23], - "_nop_tc_259", - "_nop_tc_260", + "_nop_tc_276", + "_nop_tc_277", ["eq_text", 8, 7, 6, 1214, 23], ["jump", "eq_done_2220", 1214, 23], "eq_nt_2223", ["is_null", 9, 7, 1214, 23], ["jump_false", 9, "eq_nnl_2224", 1214, 23], - "_nop_tc_261", + "_nop_tc_278", ["jump", "eq_nnl_2224", 1214, 23], ["true", 8, 1214, 23], ["jump", "eq_done_2220", 1214, 23], "eq_nnl_2224", ["is_bool", 9, 7, 1214, 23], ["jump_false", 9, "eq_nb_2225", 1214, 23], - "_nop_tc_262", + "_nop_tc_279", ["jump", "eq_nb_2225", 1214, 23], ["eq_bool", 8, 7, 6, 1214, 23], ["jump", "eq_done_2220", 1214, 23], @@ -18080,35 +18080,35 @@ ["jump_true", 7, "eq_done_2228", 1221, 14], ["is_int", 8, 4, 1221, 14], ["jump_false", 8, "eq_ni_2229", 1221, 14], - "_nop_tc_263", + "_nop_tc_280", ["jump", "eq_ni_2229", 1221, 14], ["eq_int", 7, 4, 6, 1221, 14], ["jump", "eq_done_2228", 1221, 14], "eq_ni_2229", ["is_num", 8, 4, 1221, 14], ["jump_false", 8, "eq_nn_2230", 1221, 14], - "_nop_tc_264", + "_nop_tc_281", ["jump", "eq_nn_2230", 1221, 14], ["eq_float", 7, 4, 6, 1221, 14], ["jump", "eq_done_2228", 1221, 14], "eq_nn_2230", ["is_text", 8, 4, 1221, 14], ["jump_false", 8, "eq_nt_2231", 1221, 14], - "_nop_tc_265", - "_nop_tc_266", + "_nop_tc_282", + "_nop_tc_283", ["eq_text", 7, 4, 6, 1221, 14], ["jump", "eq_done_2228", 1221, 14], "eq_nt_2231", ["is_null", 8, 4, 1221, 14], ["jump_false", 8, "eq_nnl_2232", 1221, 14], - "_nop_tc_267", + "_nop_tc_284", ["jump", "eq_nnl_2232", 1221, 14], ["true", 7, 1221, 14], ["jump", "eq_done_2228", 1221, 14], "eq_nnl_2232", ["is_bool", 8, 4, 1221, 14], ["jump_false", 8, "eq_nb_2233", 1221, 14], - "_nop_tc_268", + "_nop_tc_285", ["jump", "eq_nb_2233", 1221, 14], ["eq_bool", 7, 4, 6, 1221, 14], ["jump", "eq_done_2228", 1221, 14], @@ -18137,35 +18137,35 @@ ["jump_true", 8, "eq_done_2236", 1224, 23], ["is_int", 9, 7, 1224, 23], ["jump_false", 9, "eq_ni_2237", 1224, 23], - "_nop_tc_269", + "_nop_tc_286", ["jump", "eq_ni_2237", 1224, 23], ["eq_int", 8, 7, 6, 1224, 23], ["jump", "eq_done_2236", 1224, 23], "eq_ni_2237", ["is_num", 9, 7, 1224, 23], ["jump_false", 9, "eq_nn_2238", 1224, 23], - "_nop_tc_270", + "_nop_tc_287", ["jump", "eq_nn_2238", 1224, 23], ["eq_float", 8, 7, 6, 1224, 23], ["jump", "eq_done_2236", 1224, 23], "eq_nn_2238", ["is_text", 9, 7, 1224, 23], ["jump_false", 9, "eq_nt_2239", 1224, 23], - "_nop_tc_271", - "_nop_tc_272", + "_nop_tc_288", + "_nop_tc_289", ["eq_text", 8, 7, 6, 1224, 23], ["jump", "eq_done_2236", 1224, 23], "eq_nt_2239", ["is_null", 9, 7, 1224, 23], ["jump_false", 9, "eq_nnl_2240", 1224, 23], - "_nop_tc_273", + "_nop_tc_290", ["jump", "eq_nnl_2240", 1224, 23], ["true", 8, 1224, 23], ["jump", "eq_done_2236", 1224, 23], "eq_nnl_2240", ["is_bool", 9, 7, 1224, 23], ["jump_false", 9, "eq_nb_2241", 1224, 23], - "_nop_tc_274", + "_nop_tc_291", ["jump", "eq_nb_2241", 1224, 23], ["eq_bool", 8, 7, 6, 1224, 23], ["jump", "eq_done_2236", 1224, 23], @@ -18202,35 +18202,35 @@ "ne_ni_2246", ["is_int", 9, 7, 1226, 23], ["jump_false", 9, "ne_nn_2247", 1226, 23], - "_nop_tc_275", + "_nop_tc_292", ["jump", "ne_nn_2247", 1226, 23], ["ne_int", 8, 7, 6, 1226, 23], ["jump", "ne_done_2244", 1226, 23], "ne_nn_2247", ["is_num", 9, 7, 1226, 23], ["jump_false", 9, "ne_nt_2248", 1226, 23], - "_nop_tc_276", + "_nop_tc_293", ["jump", "ne_nt_2248", 1226, 23], ["ne_float", 8, 7, 6, 1226, 23], ["jump", "ne_done_2244", 1226, 23], "ne_nt_2248", ["is_text", 9, 7, 1226, 23], ["jump_false", 9, "ne_nnl_2249", 1226, 23], - "_nop_tc_277", - "_nop_tc_278", + "_nop_tc_294", + "_nop_tc_295", ["ne_text", 8, 7, 6, 1226, 23], ["jump", "ne_done_2244", 1226, 23], "ne_nnl_2249", ["is_null", 9, 7, 1226, 23], ["jump_false", 9, "ne_nb_2250", 1226, 23], - "_nop_tc_279", + "_nop_tc_296", ["jump", "ne_nb_2250", 1226, 23], ["false", 8, 1226, 23], ["jump", "ne_done_2244", 1226, 23], "ne_nb_2250", ["is_bool", 9, 7, 1226, 23], ["jump_false", 9, "ne_mis_2251", 1226, 23], - "_nop_tc_280", + "_nop_tc_297", ["jump", "ne_mis_2251", 1226, 23], ["ne_bool", 8, 7, 6, 1226, 23], ["jump", "ne_done_2244", 1226, 23], @@ -18245,35 +18245,35 @@ ["jump_true", 8, "eq_done_2255", 1227, 25], ["is_int", 9, 7, 1227, 25], ["jump_false", 9, "eq_ni_2256", 1227, 25], - "_nop_tc_281", + "_nop_tc_298", ["jump", "eq_ni_2256", 1227, 25], ["eq_int", 8, 7, 6, 1227, 25], ["jump", "eq_done_2255", 1227, 25], "eq_ni_2256", ["is_num", 9, 7, 1227, 25], ["jump_false", 9, "eq_nn_2257", 1227, 25], - "_nop_tc_282", + "_nop_tc_299", ["jump", "eq_nn_2257", 1227, 25], ["eq_float", 8, 7, 6, 1227, 25], ["jump", "eq_done_2255", 1227, 25], "eq_nn_2257", ["is_text", 9, 7, 1227, 25], ["jump_false", 9, "eq_nt_2258", 1227, 25], - "_nop_tc_283", - "_nop_tc_284", + "_nop_tc_300", + "_nop_tc_301", ["eq_text", 8, 7, 6, 1227, 25], ["jump", "eq_done_2255", 1227, 25], "eq_nt_2258", ["is_null", 9, 7, 1227, 25], ["jump_false", 9, "eq_nnl_2259", 1227, 25], - "_nop_tc_285", + "_nop_tc_302", ["jump", "eq_nnl_2259", 1227, 25], ["true", 8, 1227, 25], ["jump", "eq_done_2255", 1227, 25], "eq_nnl_2259", ["is_bool", 9, 7, 1227, 25], ["jump_false", 9, "eq_nb_2260", 1227, 25], - "_nop_tc_286", + "_nop_tc_303", ["jump", "eq_nb_2260", 1227, 25], ["eq_bool", 8, 7, 6, 1227, 25], ["jump", "eq_done_2255", 1227, 25], @@ -18289,35 +18289,35 @@ ["jump_true", 9, "eq_done_2261", 1227, 46], ["is_int", 15, 8, 1227, 46], ["jump_false", 15, "eq_ni_2262", 1227, 46], - "_nop_tc_287", + "_nop_tc_304", ["jump", "eq_ni_2262", 1227, 46], ["eq_int", 9, 8, 7, 1227, 46], ["jump", "eq_done_2261", 1227, 46], "eq_ni_2262", ["is_num", 15, 8, 1227, 46], ["jump_false", 15, "eq_nn_2263", 1227, 46], - "_nop_tc_288", + "_nop_tc_305", ["jump", "eq_nn_2263", 1227, 46], ["eq_float", 9, 8, 7, 1227, 46], ["jump", "eq_done_2261", 1227, 46], "eq_nn_2263", ["is_text", 15, 8, 1227, 46], ["jump_false", 15, "eq_nt_2264", 1227, 46], - "_nop_tc_289", - "_nop_tc_290", + "_nop_tc_306", + "_nop_tc_307", ["eq_text", 9, 8, 7, 1227, 46], ["jump", "eq_done_2261", 1227, 46], "eq_nt_2264", ["is_null", 15, 8, 1227, 46], ["jump_false", 15, "eq_nnl_2265", 1227, 46], - "_nop_tc_291", + "_nop_tc_308", ["jump", "eq_nnl_2265", 1227, 46], ["true", 9, 1227, 46], ["jump", "eq_done_2261", 1227, 46], "eq_nnl_2265", ["is_bool", 15, 8, 1227, 46], ["jump_false", 15, "eq_nb_2266", 1227, 46], - "_nop_tc_292", + "_nop_tc_309", ["jump", "eq_nb_2266", 1227, 46], ["eq_bool", 9, 8, 7, 1227, 46], ["jump", "eq_done_2261", 1227, 46], @@ -18331,14 +18331,14 @@ ["access", 7, "'", 1228, 28], ["get", 8, 8, 1, 1228, 34], ["load_field", 9, 8, "kind", 1228, 34], - "_nop_tc_293", - "_nop_tc_294", + "_nop_tc_310", + "_nop_tc_311", ["is_text", 8, 9, 1228, 34], ["jump_false", 8, "add_cn_2268", 1228, 34], ["concat", 15, 7, 9, 1228, 34], ["jump", "add_done_2267", 1228, 34], "add_cn_2268", - "_nop_tc_295", + "_nop_tc_312", ["jump", "add_err_2269", 1228, 34], ["is_num", 8, 9, 1228, 34], ["jump_false", 8, "add_err_2269", 1228, 34], @@ -18371,14 +18371,14 @@ ["access", 7, "' declarations cannot appear in the for initializer; declare variables before the for loop", 1228, 45], ["is_text", 8, 15, 1228, 45], ["jump_false", 8, "add_cn_2271", 1228, 45], - "_nop_tc_296", - "_nop_tc_297", + "_nop_tc_313", + "_nop_tc_314", ["concat", 9, 15, 7, 1228, 45], ["jump", "add_done_2270", 1228, 45], "add_cn_2271", ["is_num", 8, 15, 1228, 45], ["jump_false", 8, "add_err_2272", 1228, 45], - "_nop_tc_298", + "_nop_tc_315", ["jump", "add_err_2272", 1228, 45], ["add", 9, 15, 7, 1228, 45], ["jump", "add_done_2270", 1228, 45], @@ -18436,35 +18436,35 @@ ["jump_true", 8, "eq_done_2275", 1234, 27], ["is_int", 9, 7, 1234, 27], ["jump_false", 9, "eq_ni_2276", 1234, 27], - "_nop_tc_299", + "_nop_tc_316", ["jump", "eq_ni_2276", 1234, 27], ["eq_int", 8, 7, 6, 1234, 27], ["jump", "eq_done_2275", 1234, 27], "eq_ni_2276", ["is_num", 9, 7, 1234, 27], ["jump_false", 9, "eq_nn_2277", 1234, 27], - "_nop_tc_300", + "_nop_tc_317", ["jump", "eq_nn_2277", 1234, 27], ["eq_float", 8, 7, 6, 1234, 27], ["jump", "eq_done_2275", 1234, 27], "eq_nn_2277", ["is_text", 9, 7, 1234, 27], ["jump_false", 9, "eq_nt_2278", 1234, 27], - "_nop_tc_301", - "_nop_tc_302", + "_nop_tc_318", + "_nop_tc_319", ["eq_text", 8, 7, 6, 1234, 27], ["jump", "eq_done_2275", 1234, 27], "eq_nt_2278", ["is_null", 9, 7, 1234, 27], ["jump_false", 9, "eq_nnl_2279", 1234, 27], - "_nop_tc_303", + "_nop_tc_320", ["jump", "eq_nnl_2279", 1234, 27], ["true", 8, 1234, 27], ["jump", "eq_done_2275", 1234, 27], "eq_nnl_2279", ["is_bool", 9, 7, 1234, 27], ["jump_false", 9, "eq_nb_2280", 1234, 27], - "_nop_tc_304", + "_nop_tc_321", ["jump", "eq_nb_2280", 1234, 27], ["eq_bool", 8, 7, 6, 1234, 27], ["jump", "eq_done_2275", 1234, 27], @@ -18501,35 +18501,35 @@ "ne_ni_2285", ["is_int", 9, 7, 1239, 23], ["jump_false", 9, "ne_nn_2286", 1239, 23], - "_nop_tc_305", + "_nop_tc_322", ["jump", "ne_nn_2286", 1239, 23], ["ne_int", 8, 7, 6, 1239, 23], ["jump", "ne_done_2283", 1239, 23], "ne_nn_2286", ["is_num", 9, 7, 1239, 23], ["jump_false", 9, "ne_nt_2287", 1239, 23], - "_nop_tc_306", + "_nop_tc_323", ["jump", "ne_nt_2287", 1239, 23], ["ne_float", 8, 7, 6, 1239, 23], ["jump", "ne_done_2283", 1239, 23], "ne_nt_2287", ["is_text", 9, 7, 1239, 23], ["jump_false", 9, "ne_nnl_2288", 1239, 23], - "_nop_tc_307", - "_nop_tc_308", + "_nop_tc_324", + "_nop_tc_325", ["ne_text", 8, 7, 6, 1239, 23], ["jump", "ne_done_2283", 1239, 23], "ne_nnl_2288", ["is_null", 9, 7, 1239, 23], ["jump_false", 9, "ne_nb_2289", 1239, 23], - "_nop_tc_309", + "_nop_tc_326", ["jump", "ne_nb_2289", 1239, 23], ["false", 8, 1239, 23], ["jump", "ne_done_2283", 1239, 23], "ne_nb_2289", ["is_bool", 9, 7, 1239, 23], ["jump_false", 9, "ne_mis_2290", 1239, 23], - "_nop_tc_310", + "_nop_tc_327", ["jump", "ne_mis_2290", 1239, 23], ["ne_bool", 8, 7, 6, 1239, 23], ["jump", "ne_done_2283", 1239, 23], @@ -18554,35 +18554,35 @@ ["jump_true", 8, "eq_done_2293", 1243, 23], ["is_int", 9, 7, 1243, 23], ["jump_false", 9, "eq_ni_2294", 1243, 23], - "_nop_tc_311", + "_nop_tc_328", ["jump", "eq_ni_2294", 1243, 23], ["eq_int", 8, 7, 6, 1243, 23], ["jump", "eq_done_2293", 1243, 23], "eq_ni_2294", ["is_num", 9, 7, 1243, 23], ["jump_false", 9, "eq_nn_2295", 1243, 23], - "_nop_tc_312", + "_nop_tc_329", ["jump", "eq_nn_2295", 1243, 23], ["eq_float", 8, 7, 6, 1243, 23], ["jump", "eq_done_2293", 1243, 23], "eq_nn_2295", ["is_text", 9, 7, 1243, 23], ["jump_false", 9, "eq_nt_2296", 1243, 23], - "_nop_tc_313", - "_nop_tc_314", + "_nop_tc_330", + "_nop_tc_331", ["eq_text", 8, 7, 6, 1243, 23], ["jump", "eq_done_2293", 1243, 23], "eq_nt_2296", ["is_null", 9, 7, 1243, 23], ["jump_false", 9, "eq_nnl_2297", 1243, 23], - "_nop_tc_315", + "_nop_tc_332", ["jump", "eq_nnl_2297", 1243, 23], ["true", 8, 1243, 23], ["jump", "eq_done_2293", 1243, 23], "eq_nnl_2297", ["is_bool", 9, 7, 1243, 23], ["jump_false", 9, "eq_nb_2298", 1243, 23], - "_nop_tc_316", + "_nop_tc_333", ["jump", "eq_nb_2298", 1243, 23], ["eq_bool", 8, 7, 6, 1243, 23], ["jump", "eq_done_2293", 1243, 23], @@ -18610,35 +18610,35 @@ "ne_ni_2303", ["is_int", 9, 7, 1244, 23], ["jump_false", 9, "ne_nn_2304", 1244, 23], - "_nop_tc_317", + "_nop_tc_334", ["jump", "ne_nn_2304", 1244, 23], ["ne_int", 8, 7, 6, 1244, 23], ["jump", "ne_done_2301", 1244, 23], "ne_nn_2304", ["is_num", 9, 7, 1244, 23], ["jump_false", 9, "ne_nt_2305", 1244, 23], - "_nop_tc_318", + "_nop_tc_335", ["jump", "ne_nt_2305", 1244, 23], ["ne_float", 8, 7, 6, 1244, 23], ["jump", "ne_done_2301", 1244, 23], "ne_nt_2305", ["is_text", 9, 7, 1244, 23], ["jump_false", 9, "ne_nnl_2306", 1244, 23], - "_nop_tc_319", - "_nop_tc_320", + "_nop_tc_336", + "_nop_tc_337", ["ne_text", 8, 7, 6, 1244, 23], ["jump", "ne_done_2301", 1244, 23], "ne_nnl_2306", ["is_null", 9, 7, 1244, 23], ["jump_false", 9, "ne_nb_2307", 1244, 23], - "_nop_tc_321", + "_nop_tc_338", ["jump", "ne_nb_2307", 1244, 23], ["false", 8, 1244, 23], ["jump", "ne_done_2301", 1244, 23], "ne_nb_2307", ["is_bool", 9, 7, 1244, 23], ["jump_false", 9, "ne_mis_2308", 1244, 23], - "_nop_tc_322", + "_nop_tc_339", ["jump", "ne_mis_2308", 1244, 23], ["ne_bool", 8, 7, 6, 1244, 23], ["jump", "ne_done_2301", 1244, 23], @@ -18663,35 +18663,35 @@ ["jump_true", 8, "eq_done_2311", 1248, 23], ["is_int", 9, 7, 1248, 23], ["jump_false", 9, "eq_ni_2312", 1248, 23], - "_nop_tc_323", + "_nop_tc_340", ["jump", "eq_ni_2312", 1248, 23], ["eq_int", 8, 7, 6, 1248, 23], ["jump", "eq_done_2311", 1248, 23], "eq_ni_2312", ["is_num", 9, 7, 1248, 23], ["jump_false", 9, "eq_nn_2313", 1248, 23], - "_nop_tc_324", + "_nop_tc_341", ["jump", "eq_nn_2313", 1248, 23], ["eq_float", 8, 7, 6, 1248, 23], ["jump", "eq_done_2311", 1248, 23], "eq_nn_2313", ["is_text", 9, 7, 1248, 23], ["jump_false", 9, "eq_nt_2314", 1248, 23], - "_nop_tc_325", - "_nop_tc_326", + "_nop_tc_342", + "_nop_tc_343", ["eq_text", 8, 7, 6, 1248, 23], ["jump", "eq_done_2311", 1248, 23], "eq_nt_2314", ["is_null", 9, 7, 1248, 23], ["jump_false", 9, "eq_nnl_2315", 1248, 23], - "_nop_tc_327", + "_nop_tc_344", ["jump", "eq_nnl_2315", 1248, 23], ["true", 8, 1248, 23], ["jump", "eq_done_2311", 1248, 23], "eq_nnl_2315", ["is_bool", 9, 7, 1248, 23], ["jump_false", 9, "eq_nb_2316", 1248, 23], - "_nop_tc_328", + "_nop_tc_345", ["jump", "eq_nb_2316", 1248, 23], ["eq_bool", 8, 7, 6, 1248, 23], ["jump", "eq_done_2311", 1248, 23], @@ -18729,8 +18729,8 @@ ["access", 7, 1, 1255, 41], ["is_num", 8, 6, 1255, 41], ["jump_false", 8, "num_err_2317", 1255, 41], - "_nop_tc_329", - "_nop_tc_330", + "_nop_tc_346", + "_nop_tc_347", ["add", 8, 6, 7, 1255, 41], ["jump", "num_done_2318", 1255, 41], "num_err_2317", @@ -18776,35 +18776,35 @@ "ne_ni_2323", ["is_int", 8, 10, 1258, 19], ["jump_false", 8, "ne_nn_2324", 1258, 19], - "_nop_tc_331", + "_nop_tc_348", ["jump", "ne_nn_2324", 1258, 19], ["ne_int", 7, 10, 6, 1258, 19], ["jump", "ne_done_2321", 1258, 19], "ne_nn_2324", ["is_num", 8, 10, 1258, 19], ["jump_false", 8, "ne_nt_2325", 1258, 19], - "_nop_tc_332", + "_nop_tc_349", ["jump", "ne_nt_2325", 1258, 19], ["ne_float", 7, 10, 6, 1258, 19], ["jump", "ne_done_2321", 1258, 19], "ne_nt_2325", ["is_text", 8, 10, 1258, 19], ["jump_false", 8, "ne_nnl_2326", 1258, 19], - "_nop_tc_333", + "_nop_tc_350", ["jump", "ne_nnl_2326", 1258, 19], ["ne_text", 7, 10, 6, 1258, 19], ["jump", "ne_done_2321", 1258, 19], "ne_nnl_2326", ["is_null", 8, 10, 1258, 19], ["jump_false", 8, "ne_nb_2327", 1258, 19], - "_nop_tc_334", - "_nop_tc_335", + "_nop_tc_351", + "_nop_tc_352", ["false", 7, 1258, 19], ["jump", "ne_done_2321", 1258, 19], "ne_nb_2327", ["is_bool", 8, 10, 1258, 19], ["jump_false", 8, "ne_mis_2328", 1258, 19], - "_nop_tc_336", + "_nop_tc_353", ["jump", "ne_mis_2328", 1258, 19], ["ne_bool", 7, 10, 6, 1258, 19], ["jump", "ne_done_2321", 1258, 19], @@ -18860,35 +18860,35 @@ ["jump_true", 6, "eq_done_2333", 1265, 14], ["is_int", 7, 4, 1265, 14], ["jump_false", 7, "eq_ni_2334", 1265, 14], - "_nop_tc_337", + "_nop_tc_354", ["jump", "eq_ni_2334", 1265, 14], ["eq_int", 6, 4, 5, 1265, 14], ["jump", "eq_done_2333", 1265, 14], "eq_ni_2334", ["is_num", 7, 4, 1265, 14], ["jump_false", 7, "eq_nn_2335", 1265, 14], - "_nop_tc_338", + "_nop_tc_355", ["jump", "eq_nn_2335", 1265, 14], ["eq_float", 6, 4, 5, 1265, 14], ["jump", "eq_done_2333", 1265, 14], "eq_nn_2335", ["is_text", 7, 4, 1265, 14], ["jump_false", 7, "eq_nt_2336", 1265, 14], - "_nop_tc_339", - "_nop_tc_340", + "_nop_tc_356", + "_nop_tc_357", ["eq_text", 6, 4, 5, 1265, 14], ["jump", "eq_done_2333", 1265, 14], "eq_nt_2336", ["is_null", 7, 4, 1265, 14], ["jump_false", 7, "eq_nnl_2337", 1265, 14], - "_nop_tc_341", + "_nop_tc_358", ["jump", "eq_nnl_2337", 1265, 14], ["true", 6, 1265, 14], ["jump", "eq_done_2333", 1265, 14], "eq_nnl_2337", ["is_bool", 7, 4, 1265, 14], ["jump_false", 7, "eq_nb_2338", 1265, 14], - "_nop_tc_342", + "_nop_tc_359", ["jump", "eq_nb_2338", 1265, 14], ["eq_bool", 6, 4, 5, 1265, 14], ["jump", "eq_done_2333", 1265, 14], @@ -18922,35 +18922,35 @@ "ne_ni_2345", ["is_int", 8, 6, 1268, 23], ["jump_false", 8, "ne_nn_2346", 1268, 23], - "_nop_tc_343", + "_nop_tc_360", ["jump", "ne_nn_2346", 1268, 23], ["ne_int", 7, 6, 5, 1268, 23], ["jump", "ne_done_2343", 1268, 23], "ne_nn_2346", ["is_num", 8, 6, 1268, 23], ["jump_false", 8, "ne_nt_2347", 1268, 23], - "_nop_tc_344", + "_nop_tc_361", ["jump", "ne_nt_2347", 1268, 23], ["ne_float", 7, 6, 5, 1268, 23], ["jump", "ne_done_2343", 1268, 23], "ne_nt_2347", ["is_text", 8, 6, 1268, 23], ["jump_false", 8, "ne_nnl_2348", 1268, 23], - "_nop_tc_345", - "_nop_tc_346", + "_nop_tc_362", + "_nop_tc_363", ["ne_text", 7, 6, 5, 1268, 23], ["jump", "ne_done_2343", 1268, 23], "ne_nnl_2348", ["is_null", 8, 6, 1268, 23], ["jump_false", 8, "ne_nb_2349", 1268, 23], - "_nop_tc_347", + "_nop_tc_364", ["jump", "ne_nb_2349", 1268, 23], ["false", 7, 1268, 23], ["jump", "ne_done_2343", 1268, 23], "ne_nb_2349", ["is_bool", 8, 6, 1268, 23], ["jump_false", 8, "ne_mis_2350", 1268, 23], - "_nop_tc_348", + "_nop_tc_365", ["jump", "ne_mis_2350", 1268, 23], ["ne_bool", 7, 6, 5, 1268, 23], ["jump", "ne_done_2343", 1268, 23], @@ -18971,35 +18971,35 @@ "ne_ni_2353", ["is_int", 9, 7, 1268, 42], ["jump_false", 9, "ne_nn_2354", 1268, 42], - "_nop_tc_349", + "_nop_tc_366", ["jump", "ne_nn_2354", 1268, 42], ["ne_int", 8, 7, 6, 1268, 42], ["jump", "ne_done_2351", 1268, 42], "ne_nn_2354", ["is_num", 9, 7, 1268, 42], ["jump_false", 9, "ne_nt_2355", 1268, 42], - "_nop_tc_350", + "_nop_tc_367", ["jump", "ne_nt_2355", 1268, 42], ["ne_float", 8, 7, 6, 1268, 42], ["jump", "ne_done_2351", 1268, 42], "ne_nt_2355", ["is_text", 9, 7, 1268, 42], ["jump_false", 9, "ne_nnl_2356", 1268, 42], - "_nop_tc_351", - "_nop_tc_352", + "_nop_tc_368", + "_nop_tc_369", ["ne_text", 8, 7, 6, 1268, 42], ["jump", "ne_done_2351", 1268, 42], "ne_nnl_2356", ["is_null", 9, 7, 1268, 42], ["jump_false", 9, "ne_nb_2357", 1268, 42], - "_nop_tc_353", + "_nop_tc_370", ["jump", "ne_nb_2357", 1268, 42], ["false", 8, 1268, 42], ["jump", "ne_done_2351", 1268, 42], "ne_nb_2357", ["is_bool", 9, 7, 1268, 42], ["jump_false", 9, "ne_mis_2358", 1268, 42], - "_nop_tc_354", + "_nop_tc_371", ["jump", "ne_mis_2358", 1268, 42], ["ne_bool", 8, 7, 6, 1268, 42], ["jump", "ne_done_2351", 1268, 42], @@ -19045,35 +19045,35 @@ ["jump_true", 6, "eq_done_2361", 1277, 14], ["is_int", 7, 4, 1277, 14], ["jump_false", 7, "eq_ni_2362", 1277, 14], - "_nop_tc_355", + "_nop_tc_372", ["jump", "eq_ni_2362", 1277, 14], ["eq_int", 6, 4, 5, 1277, 14], ["jump", "eq_done_2361", 1277, 14], "eq_ni_2362", ["is_num", 7, 4, 1277, 14], ["jump_false", 7, "eq_nn_2363", 1277, 14], - "_nop_tc_356", + "_nop_tc_373", ["jump", "eq_nn_2363", 1277, 14], ["eq_float", 6, 4, 5, 1277, 14], ["jump", "eq_done_2361", 1277, 14], "eq_nn_2363", ["is_text", 7, 4, 1277, 14], ["jump_false", 7, "eq_nt_2364", 1277, 14], - "_nop_tc_357", - "_nop_tc_358", + "_nop_tc_374", + "_nop_tc_375", ["eq_text", 6, 4, 5, 1277, 14], ["jump", "eq_done_2361", 1277, 14], "eq_nt_2364", ["is_null", 7, 4, 1277, 14], ["jump_false", 7, "eq_nnl_2365", 1277, 14], - "_nop_tc_359", + "_nop_tc_376", ["jump", "eq_nnl_2365", 1277, 14], ["true", 6, 1277, 14], ["jump", "eq_done_2361", 1277, 14], "eq_nnl_2365", ["is_bool", 7, 4, 1277, 14], ["jump_false", 7, "eq_nb_2366", 1277, 14], - "_nop_tc_360", + "_nop_tc_377", ["jump", "eq_nb_2366", 1277, 14], ["eq_bool", 6, 4, 5, 1277, 14], ["jump", "eq_done_2361", 1277, 14], @@ -19107,35 +19107,35 @@ "ne_ni_2373", ["is_int", 8, 6, 1280, 23], ["jump_false", 8, "ne_nn_2374", 1280, 23], - "_nop_tc_361", + "_nop_tc_378", ["jump", "ne_nn_2374", 1280, 23], ["ne_int", 7, 6, 5, 1280, 23], ["jump", "ne_done_2371", 1280, 23], "ne_nn_2374", ["is_num", 8, 6, 1280, 23], ["jump_false", 8, "ne_nt_2375", 1280, 23], - "_nop_tc_362", + "_nop_tc_379", ["jump", "ne_nt_2375", 1280, 23], ["ne_float", 7, 6, 5, 1280, 23], ["jump", "ne_done_2371", 1280, 23], "ne_nt_2375", ["is_text", 8, 6, 1280, 23], ["jump_false", 8, "ne_nnl_2376", 1280, 23], - "_nop_tc_363", - "_nop_tc_364", + "_nop_tc_380", + "_nop_tc_381", ["ne_text", 7, 6, 5, 1280, 23], ["jump", "ne_done_2371", 1280, 23], "ne_nnl_2376", ["is_null", 8, 6, 1280, 23], ["jump_false", 8, "ne_nb_2377", 1280, 23], - "_nop_tc_365", + "_nop_tc_382", ["jump", "ne_nb_2377", 1280, 23], ["false", 7, 1280, 23], ["jump", "ne_done_2371", 1280, 23], "ne_nb_2377", ["is_bool", 8, 6, 1280, 23], ["jump_false", 8, "ne_mis_2378", 1280, 23], - "_nop_tc_366", + "_nop_tc_383", ["jump", "ne_mis_2378", 1280, 23], ["ne_bool", 7, 6, 5, 1280, 23], ["jump", "ne_done_2371", 1280, 23], @@ -19156,35 +19156,35 @@ "ne_ni_2381", ["is_int", 9, 7, 1280, 42], ["jump_false", 9, "ne_nn_2382", 1280, 42], - "_nop_tc_367", + "_nop_tc_384", ["jump", "ne_nn_2382", 1280, 42], ["ne_int", 8, 7, 6, 1280, 42], ["jump", "ne_done_2379", 1280, 42], "ne_nn_2382", ["is_num", 9, 7, 1280, 42], ["jump_false", 9, "ne_nt_2383", 1280, 42], - "_nop_tc_368", + "_nop_tc_385", ["jump", "ne_nt_2383", 1280, 42], ["ne_float", 8, 7, 6, 1280, 42], ["jump", "ne_done_2379", 1280, 42], "ne_nt_2383", ["is_text", 9, 7, 1280, 42], ["jump_false", 9, "ne_nnl_2384", 1280, 42], - "_nop_tc_369", - "_nop_tc_370", + "_nop_tc_386", + "_nop_tc_387", ["ne_text", 8, 7, 6, 1280, 42], ["jump", "ne_done_2379", 1280, 42], "ne_nnl_2384", ["is_null", 9, 7, 1280, 42], ["jump_false", 9, "ne_nb_2385", 1280, 42], - "_nop_tc_371", + "_nop_tc_388", ["jump", "ne_nb_2385", 1280, 42], ["false", 8, 1280, 42], ["jump", "ne_done_2379", 1280, 42], "ne_nb_2385", ["is_bool", 9, 7, 1280, 42], ["jump_false", 9, "ne_mis_2386", 1280, 42], - "_nop_tc_372", + "_nop_tc_389", ["jump", "ne_mis_2386", 1280, 42], ["ne_bool", 8, 7, 6, 1280, 42], ["jump", "ne_done_2379", 1280, 42], @@ -19230,35 +19230,35 @@ ["jump_true", 6, "eq_done_2389", 1289, 14], ["is_int", 7, 4, 1289, 14], ["jump_false", 7, "eq_ni_2390", 1289, 14], - "_nop_tc_373", + "_nop_tc_390", ["jump", "eq_ni_2390", 1289, 14], ["eq_int", 6, 4, 5, 1289, 14], ["jump", "eq_done_2389", 1289, 14], "eq_ni_2390", ["is_num", 7, 4, 1289, 14], ["jump_false", 7, "eq_nn_2391", 1289, 14], - "_nop_tc_374", + "_nop_tc_391", ["jump", "eq_nn_2391", 1289, 14], ["eq_float", 6, 4, 5, 1289, 14], ["jump", "eq_done_2389", 1289, 14], "eq_nn_2391", ["is_text", 7, 4, 1289, 14], ["jump_false", 7, "eq_nt_2392", 1289, 14], - "_nop_tc_375", - "_nop_tc_376", + "_nop_tc_392", + "_nop_tc_393", ["eq_text", 6, 4, 5, 1289, 14], ["jump", "eq_done_2389", 1289, 14], "eq_nt_2392", ["is_null", 7, 4, 1289, 14], ["jump_false", 7, "eq_nnl_2393", 1289, 14], - "_nop_tc_377", + "_nop_tc_394", ["jump", "eq_nnl_2393", 1289, 14], ["true", 6, 1289, 14], ["jump", "eq_done_2389", 1289, 14], "eq_nnl_2393", ["is_bool", 7, 4, 1289, 14], ["jump_false", 7, "eq_nb_2394", 1289, 14], - "_nop_tc_378", + "_nop_tc_395", ["jump", "eq_nb_2394", 1289, 14], ["eq_bool", 6, 4, 5, 1289, 14], ["jump", "eq_done_2389", 1289, 14], @@ -19300,35 +19300,35 @@ ["jump_true", 6, "eq_done_2397", 1297, 14], ["is_int", 7, 4, 1297, 14], ["jump_false", 7, "eq_ni_2398", 1297, 14], - "_nop_tc_379", + "_nop_tc_396", ["jump", "eq_ni_2398", 1297, 14], ["eq_int", 6, 4, 5, 1297, 14], ["jump", "eq_done_2397", 1297, 14], "eq_ni_2398", ["is_num", 7, 4, 1297, 14], ["jump_false", 7, "eq_nn_2399", 1297, 14], - "_nop_tc_380", + "_nop_tc_397", ["jump", "eq_nn_2399", 1297, 14], ["eq_float", 6, 4, 5, 1297, 14], ["jump", "eq_done_2397", 1297, 14], "eq_nn_2399", ["is_text", 7, 4, 1297, 14], ["jump_false", 7, "eq_nt_2400", 1297, 14], - "_nop_tc_381", - "_nop_tc_382", + "_nop_tc_398", + "_nop_tc_399", ["eq_text", 6, 4, 5, 1297, 14], ["jump", "eq_done_2397", 1297, 14], "eq_nt_2400", ["is_null", 7, 4, 1297, 14], ["jump_false", 7, "eq_nnl_2401", 1297, 14], - "_nop_tc_383", + "_nop_tc_400", ["jump", "eq_nnl_2401", 1297, 14], ["true", 6, 1297, 14], ["jump", "eq_done_2397", 1297, 14], "eq_nnl_2401", ["is_bool", 7, 4, 1297, 14], ["jump_false", 7, "eq_nb_2402", 1297, 14], - "_nop_tc_384", + "_nop_tc_401", ["jump", "eq_nb_2402", 1297, 14], ["eq_bool", 6, 4, 5, 1297, 14], ["jump", "eq_done_2397", 1297, 14], @@ -19357,35 +19357,35 @@ ["jump_true", 7, "eq_done_2406", 1300, 23], ["is_int", 8, 6, 1300, 23], ["jump_false", 8, "eq_ni_2407", 1300, 23], - "_nop_tc_385", + "_nop_tc_402", ["jump", "eq_ni_2407", 1300, 23], ["eq_int", 7, 6, 5, 1300, 23], ["jump", "eq_done_2406", 1300, 23], "eq_ni_2407", ["is_num", 8, 6, 1300, 23], ["jump_false", 8, "eq_nn_2408", 1300, 23], - "_nop_tc_386", + "_nop_tc_403", ["jump", "eq_nn_2408", 1300, 23], ["eq_float", 7, 6, 5, 1300, 23], ["jump", "eq_done_2406", 1300, 23], "eq_nn_2408", ["is_text", 8, 6, 1300, 23], ["jump_false", 8, "eq_nt_2409", 1300, 23], - "_nop_tc_387", - "_nop_tc_388", + "_nop_tc_404", + "_nop_tc_405", ["eq_text", 7, 6, 5, 1300, 23], ["jump", "eq_done_2406", 1300, 23], "eq_nt_2409", ["is_null", 8, 6, 1300, 23], ["jump_false", 8, "eq_nnl_2410", 1300, 23], - "_nop_tc_389", + "_nop_tc_406", ["jump", "eq_nnl_2410", 1300, 23], ["true", 7, 1300, 23], ["jump", "eq_done_2406", 1300, 23], "eq_nnl_2410", ["is_bool", 8, 6, 1300, 23], ["jump_false", 8, "eq_nb_2411", 1300, 23], - "_nop_tc_390", + "_nop_tc_407", ["jump", "eq_nb_2411", 1300, 23], ["eq_bool", 7, 6, 5, 1300, 23], ["jump", "eq_done_2406", 1300, 23], @@ -19430,35 +19430,35 @@ ["jump_true", 6, "eq_done_2414", 1309, 14], ["is_int", 7, 4, 1309, 14], ["jump_false", 7, "eq_ni_2415", 1309, 14], - "_nop_tc_391", + "_nop_tc_408", ["jump", "eq_ni_2415", 1309, 14], ["eq_int", 6, 4, 5, 1309, 14], ["jump", "eq_done_2414", 1309, 14], "eq_ni_2415", ["is_num", 7, 4, 1309, 14], ["jump_false", 7, "eq_nn_2416", 1309, 14], - "_nop_tc_392", + "_nop_tc_409", ["jump", "eq_nn_2416", 1309, 14], ["eq_float", 6, 4, 5, 1309, 14], ["jump", "eq_done_2414", 1309, 14], "eq_nn_2416", ["is_text", 7, 4, 1309, 14], ["jump_false", 7, "eq_nt_2417", 1309, 14], - "_nop_tc_393", - "_nop_tc_394", + "_nop_tc_410", + "_nop_tc_411", ["eq_text", 6, 4, 5, 1309, 14], ["jump", "eq_done_2414", 1309, 14], "eq_nt_2417", ["is_null", 7, 4, 1309, 14], ["jump_false", 7, "eq_nnl_2418", 1309, 14], - "_nop_tc_395", + "_nop_tc_412", ["jump", "eq_nnl_2418", 1309, 14], ["true", 6, 1309, 14], ["jump", "eq_done_2414", 1309, 14], "eq_nnl_2418", ["is_bool", 7, 4, 1309, 14], ["jump_false", 7, "eq_nb_2419", 1309, 14], - "_nop_tc_396", + "_nop_tc_413", ["jump", "eq_nb_2419", 1309, 14], ["eq_bool", 6, 4, 5, 1309, 14], ["jump", "eq_done_2414", 1309, 14], @@ -19487,35 +19487,35 @@ ["jump_true", 7, "eq_done_2423", 1312, 23], ["is_int", 8, 6, 1312, 23], ["jump_false", 8, "eq_ni_2424", 1312, 23], - "_nop_tc_397", + "_nop_tc_414", ["jump", "eq_ni_2424", 1312, 23], ["eq_int", 7, 6, 5, 1312, 23], ["jump", "eq_done_2423", 1312, 23], "eq_ni_2424", ["is_num", 8, 6, 1312, 23], ["jump_false", 8, "eq_nn_2425", 1312, 23], - "_nop_tc_398", + "_nop_tc_415", ["jump", "eq_nn_2425", 1312, 23], ["eq_float", 7, 6, 5, 1312, 23], ["jump", "eq_done_2423", 1312, 23], "eq_nn_2425", ["is_text", 8, 6, 1312, 23], ["jump_false", 8, "eq_nt_2426", 1312, 23], - "_nop_tc_399", - "_nop_tc_400", + "_nop_tc_416", + "_nop_tc_417", ["eq_text", 7, 6, 5, 1312, 23], ["jump", "eq_done_2423", 1312, 23], "eq_nt_2426", ["is_null", 8, 6, 1312, 23], ["jump_false", 8, "eq_nnl_2427", 1312, 23], - "_nop_tc_401", + "_nop_tc_418", ["jump", "eq_nnl_2427", 1312, 23], ["true", 7, 1312, 23], ["jump", "eq_done_2423", 1312, 23], "eq_nnl_2427", ["is_bool", 8, 6, 1312, 23], ["jump_false", 8, "eq_nb_2428", 1312, 23], - "_nop_tc_402", + "_nop_tc_419", ["jump", "eq_nb_2428", 1312, 23], ["eq_bool", 7, 6, 5, 1312, 23], ["jump", "eq_done_2423", 1312, 23], @@ -19560,35 +19560,35 @@ ["jump_true", 6, "eq_done_2431", 1321, 14], ["is_int", 7, 4, 1321, 14], ["jump_false", 7, "eq_ni_2432", 1321, 14], - "_nop_tc_403", + "_nop_tc_420", ["jump", "eq_ni_2432", 1321, 14], ["eq_int", 6, 4, 5, 1321, 14], ["jump", "eq_done_2431", 1321, 14], "eq_ni_2432", ["is_num", 7, 4, 1321, 14], ["jump_false", 7, "eq_nn_2433", 1321, 14], - "_nop_tc_404", + "_nop_tc_421", ["jump", "eq_nn_2433", 1321, 14], ["eq_float", 6, 4, 5, 1321, 14], ["jump", "eq_done_2431", 1321, 14], "eq_nn_2433", ["is_text", 7, 4, 1321, 14], ["jump_false", 7, "eq_nt_2434", 1321, 14], - "_nop_tc_405", - "_nop_tc_406", + "_nop_tc_422", + "_nop_tc_423", ["eq_text", 6, 4, 5, 1321, 14], ["jump", "eq_done_2431", 1321, 14], "eq_nt_2434", ["is_null", 7, 4, 1321, 14], ["jump_false", 7, "eq_nnl_2435", 1321, 14], - "_nop_tc_407", + "_nop_tc_424", ["jump", "eq_nnl_2435", 1321, 14], ["true", 6, 1321, 14], ["jump", "eq_done_2431", 1321, 14], "eq_nnl_2435", ["is_bool", 7, 4, 1321, 14], ["jump_false", 7, "eq_nb_2436", 1321, 14], - "_nop_tc_408", + "_nop_tc_425", ["jump", "eq_nb_2436", 1321, 14], ["eq_bool", 6, 4, 5, 1321, 14], ["jump", "eq_done_2431", 1321, 14], @@ -19610,35 +19610,35 @@ ["jump_true", 6, "eq_done_2439", 1325, 14], ["is_int", 7, 4, 1325, 14], ["jump_false", 7, "eq_ni_2440", 1325, 14], - "_nop_tc_409", + "_nop_tc_426", ["jump", "eq_ni_2440", 1325, 14], ["eq_int", 6, 4, 5, 1325, 14], ["jump", "eq_done_2439", 1325, 14], "eq_ni_2440", ["is_num", 7, 4, 1325, 14], ["jump_false", 7, "eq_nn_2441", 1325, 14], - "_nop_tc_410", + "_nop_tc_427", ["jump", "eq_nn_2441", 1325, 14], ["eq_float", 6, 4, 5, 1325, 14], ["jump", "eq_done_2439", 1325, 14], "eq_nn_2441", ["is_text", 7, 4, 1325, 14], ["jump_false", 7, "eq_nt_2442", 1325, 14], - "_nop_tc_411", - "_nop_tc_412", + "_nop_tc_428", + "_nop_tc_429", ["eq_text", 6, 4, 5, 1325, 14], ["jump", "eq_done_2439", 1325, 14], "eq_nt_2442", ["is_null", 7, 4, 1325, 14], ["jump_false", 7, "eq_nnl_2443", 1325, 14], - "_nop_tc_413", + "_nop_tc_430", ["jump", "eq_nnl_2443", 1325, 14], ["true", 6, 1325, 14], ["jump", "eq_done_2439", 1325, 14], "eq_nnl_2443", ["is_bool", 7, 4, 1325, 14], ["jump_false", 7, "eq_nb_2444", 1325, 14], - "_nop_tc_414", + "_nop_tc_431", ["jump", "eq_nb_2444", 1325, 14], ["eq_bool", 6, 4, 5, 1325, 14], ["jump", "eq_done_2439", 1325, 14], @@ -19661,35 +19661,35 @@ ["jump_true", 6, "eq_done_2447", 1330, 14], ["is_int", 7, 4, 1330, 14], ["jump_false", 7, "eq_ni_2448", 1330, 14], - "_nop_tc_415", + "_nop_tc_432", ["jump", "eq_ni_2448", 1330, 14], ["eq_int", 6, 4, 5, 1330, 14], ["jump", "eq_done_2447", 1330, 14], "eq_ni_2448", ["is_num", 7, 4, 1330, 14], ["jump_false", 7, "eq_nn_2449", 1330, 14], - "_nop_tc_416", + "_nop_tc_433", ["jump", "eq_nn_2449", 1330, 14], ["eq_float", 6, 4, 5, 1330, 14], ["jump", "eq_done_2447", 1330, 14], "eq_nn_2449", ["is_text", 7, 4, 1330, 14], ["jump_false", 7, "eq_nt_2450", 1330, 14], - "_nop_tc_417", - "_nop_tc_418", + "_nop_tc_434", + "_nop_tc_435", ["eq_text", 6, 4, 5, 1330, 14], ["jump", "eq_done_2447", 1330, 14], "eq_nt_2450", ["is_null", 7, 4, 1330, 14], ["jump_false", 7, "eq_nnl_2451", 1330, 14], - "_nop_tc_419", + "_nop_tc_436", ["jump", "eq_nnl_2451", 1330, 14], ["true", 6, 1330, 14], ["jump", "eq_done_2447", 1330, 14], "eq_nnl_2451", ["is_bool", 7, 4, 1330, 14], ["jump_false", 7, "eq_nb_2452", 1330, 14], - "_nop_tc_420", + "_nop_tc_437", ["jump", "eq_nb_2452", 1330, 14], ["eq_bool", 6, 4, 5, 1330, 14], ["jump", "eq_done_2447", 1330, 14], @@ -19704,35 +19704,35 @@ ["jump_true", 6, "eq_done_2457", 1331, 24], ["is_int", 7, 5, 1331, 24], ["jump_false", 7, "eq_ni_2458", 1331, 24], - "_nop_tc_421", + "_nop_tc_438", ["jump", "eq_ni_2458", 1331, 24], ["eq_int", 6, 5, 4, 1331, 24], ["jump", "eq_done_2457", 1331, 24], "eq_ni_2458", ["is_num", 7, 5, 1331, 24], ["jump_false", 7, "eq_nn_2459", 1331, 24], - "_nop_tc_422", + "_nop_tc_439", ["jump", "eq_nn_2459", 1331, 24], ["eq_float", 6, 5, 4, 1331, 24], ["jump", "eq_done_2457", 1331, 24], "eq_nn_2459", ["is_text", 7, 5, 1331, 24], ["jump_false", 7, "eq_nt_2460", 1331, 24], - "_nop_tc_423", - "_nop_tc_424", + "_nop_tc_440", + "_nop_tc_441", ["eq_text", 6, 5, 4, 1331, 24], ["jump", "eq_done_2457", 1331, 24], "eq_nt_2460", ["is_null", 7, 5, 1331, 24], ["jump_false", 7, "eq_nnl_2461", 1331, 24], - "_nop_tc_425", + "_nop_tc_442", ["jump", "eq_nnl_2461", 1331, 24], ["true", 6, 1331, 24], ["jump", "eq_done_2457", 1331, 24], "eq_nnl_2461", ["is_bool", 7, 5, 1331, 24], ["jump_false", 7, "eq_nb_2462", 1331, 24], - "_nop_tc_426", + "_nop_tc_443", ["jump", "eq_nb_2462", 1331, 24], ["eq_bool", 6, 5, 4, 1331, 24], ["jump", "eq_done_2457", 1331, 24], @@ -19748,35 +19748,35 @@ ["jump_true", 7, "eq_done_2463", 1331, 46], ["is_int", 8, 6, 1331, 46], ["jump_false", 8, "eq_ni_2464", 1331, 46], - "_nop_tc_427", + "_nop_tc_444", ["jump", "eq_ni_2464", 1331, 46], ["eq_int", 7, 6, 5, 1331, 46], ["jump", "eq_done_2463", 1331, 46], "eq_ni_2464", ["is_num", 8, 6, 1331, 46], ["jump_false", 8, "eq_nn_2465", 1331, 46], - "_nop_tc_428", + "_nop_tc_445", ["jump", "eq_nn_2465", 1331, 46], ["eq_float", 7, 6, 5, 1331, 46], ["jump", "eq_done_2463", 1331, 46], "eq_nn_2465", ["is_text", 8, 6, 1331, 46], ["jump_false", 8, "eq_nt_2466", 1331, 46], - "_nop_tc_429", - "_nop_tc_430", + "_nop_tc_446", + "_nop_tc_447", ["eq_text", 7, 6, 5, 1331, 46], ["jump", "eq_done_2463", 1331, 46], "eq_nt_2466", ["is_null", 8, 6, 1331, 46], ["jump_false", 8, "eq_nnl_2467", 1331, 46], - "_nop_tc_431", + "_nop_tc_448", ["jump", "eq_nnl_2467", 1331, 46], ["true", 7, 1331, 46], ["jump", "eq_done_2463", 1331, 46], "eq_nnl_2467", ["is_bool", 8, 6, 1331, 46], ["jump_false", 8, "eq_nb_2468", 1331, 46], - "_nop_tc_432", + "_nop_tc_449", ["jump", "eq_nb_2468", 1331, 46], ["eq_bool", 7, 6, 5, 1331, 46], ["jump", "eq_done_2463", 1331, 46], @@ -19794,35 +19794,35 @@ ["jump_true", 7, "eq_done_2469", 1331, 70], ["is_int", 8, 6, 1331, 70], ["jump_false", 8, "eq_ni_2470", 1331, 70], - "_nop_tc_433", + "_nop_tc_450", ["jump", "eq_ni_2470", 1331, 70], ["eq_int", 7, 6, 4, 1331, 70], ["jump", "eq_done_2469", 1331, 70], "eq_ni_2470", ["is_num", 8, 6, 1331, 70], ["jump_false", 8, "eq_nn_2471", 1331, 70], - "_nop_tc_434", + "_nop_tc_451", ["jump", "eq_nn_2471", 1331, 70], ["eq_float", 7, 6, 4, 1331, 70], ["jump", "eq_done_2469", 1331, 70], "eq_nn_2471", ["is_text", 8, 6, 1331, 70], ["jump_false", 8, "eq_nt_2472", 1331, 70], - "_nop_tc_435", - "_nop_tc_436", + "_nop_tc_452", + "_nop_tc_453", ["eq_text", 7, 6, 4, 1331, 70], ["jump", "eq_done_2469", 1331, 70], "eq_nt_2472", ["is_null", 8, 6, 1331, 70], ["jump_false", 8, "eq_nnl_2473", 1331, 70], - "_nop_tc_437", + "_nop_tc_454", ["jump", "eq_nnl_2473", 1331, 70], ["true", 7, 1331, 70], ["jump", "eq_done_2469", 1331, 70], "eq_nnl_2473", ["is_bool", 8, 6, 1331, 70], ["jump_false", 8, "eq_nb_2474", 1331, 70], - "_nop_tc_438", + "_nop_tc_455", ["jump", "eq_nb_2474", 1331, 70], ["eq_bool", 7, 6, 4, 1331, 70], ["jump", "eq_done_2469", 1331, 70], @@ -19835,14 +19835,14 @@ ["access", 4, "'", 1332, 28], ["get", 5, 8, 1, 1332, 34], ["load_field", 6, 5, "value", 1332, 34], - "_nop_tc_439", - "_nop_tc_440", + "_nop_tc_456", + "_nop_tc_457", ["is_text", 5, 6, 1332, 34], ["jump_false", 5, "add_cn_2476", 1332, 34], ["concat", 7, 4, 6, 1332, 34], ["jump", "add_done_2475", 1332, 34], "add_cn_2476", - "_nop_tc_441", + "_nop_tc_458", ["jump", "add_err_2477", 1332, 34], ["is_num", 5, 6, 1332, 34], ["jump_false", 5, "add_err_2477", 1332, 34], @@ -19875,14 +19875,14 @@ ["access", 4, "' is not supported; use disrupt/disruption instead", 1332, 46], ["is_text", 5, 7, 1332, 46], ["jump_false", 5, "add_cn_2479", 1332, 46], - "_nop_tc_442", - "_nop_tc_443", + "_nop_tc_459", + "_nop_tc_460", ["concat", 6, 7, 4, 1332, 46], ["jump", "add_done_2478", 1332, 46], "add_cn_2479", ["is_num", 5, 7, 1332, 46], ["jump_false", 5, "add_err_2480", 1332, 46], - "_nop_tc_444", + "_nop_tc_461", ["jump", "add_err_2480", 1332, 46], ["add", 6, 7, 4, 1332, 46], ["jump", "add_done_2478", 1332, 46], @@ -19934,35 +19934,35 @@ ["jump_true", 6, "eq_done_2483", 1336, 24], ["is_int", 7, 5, 1336, 24], ["jump_false", 7, "eq_ni_2484", 1336, 24], - "_nop_tc_445", + "_nop_tc_462", ["jump", "eq_ni_2484", 1336, 24], ["eq_int", 6, 5, 4, 1336, 24], ["jump", "eq_done_2483", 1336, 24], "eq_ni_2484", ["is_num", 7, 5, 1336, 24], ["jump_false", 7, "eq_nn_2485", 1336, 24], - "_nop_tc_446", + "_nop_tc_463", ["jump", "eq_nn_2485", 1336, 24], ["eq_float", 6, 5, 4, 1336, 24], ["jump", "eq_done_2483", 1336, 24], "eq_nn_2485", ["is_text", 7, 5, 1336, 24], ["jump_false", 7, "eq_nt_2486", 1336, 24], - "_nop_tc_447", - "_nop_tc_448", + "_nop_tc_464", + "_nop_tc_465", ["eq_text", 6, 5, 4, 1336, 24], ["jump", "eq_done_2483", 1336, 24], "eq_nt_2486", ["is_null", 7, 5, 1336, 24], ["jump_false", 7, "eq_nnl_2487", 1336, 24], - "_nop_tc_449", + "_nop_tc_466", ["jump", "eq_nnl_2487", 1336, 24], ["true", 6, 1336, 24], ["jump", "eq_done_2483", 1336, 24], "eq_nnl_2487", ["is_bool", 7, 5, 1336, 24], ["jump_false", 7, "eq_nb_2488", 1336, 24], - "_nop_tc_450", + "_nop_tc_467", ["jump", "eq_nb_2488", 1336, 24], ["eq_bool", 6, 5, 4, 1336, 24], ["jump", "eq_done_2483", 1336, 24], @@ -19995,35 +19995,35 @@ ["jump_true", 6, "eq_done_2491", 1341, 24], ["is_int", 7, 5, 1341, 24], ["jump_false", 7, "eq_ni_2492", 1341, 24], - "_nop_tc_451", + "_nop_tc_468", ["jump", "eq_ni_2492", 1341, 24], ["eq_int", 6, 5, 4, 1341, 24], ["jump", "eq_done_2491", 1341, 24], "eq_ni_2492", ["is_num", 7, 5, 1341, 24], ["jump_false", 7, "eq_nn_2493", 1341, 24], - "_nop_tc_452", + "_nop_tc_469", ["jump", "eq_nn_2493", 1341, 24], ["eq_float", 6, 5, 4, 1341, 24], ["jump", "eq_done_2491", 1341, 24], "eq_nn_2493", ["is_text", 7, 5, 1341, 24], ["jump_false", 7, "eq_nt_2494", 1341, 24], - "_nop_tc_453", - "_nop_tc_454", + "_nop_tc_470", + "_nop_tc_471", ["eq_text", 6, 5, 4, 1341, 24], ["jump", "eq_done_2491", 1341, 24], "eq_nt_2494", ["is_null", 7, 5, 1341, 24], ["jump_false", 7, "eq_nnl_2495", 1341, 24], - "_nop_tc_455", + "_nop_tc_472", ["jump", "eq_nnl_2495", 1341, 24], ["true", 6, 1341, 24], ["jump", "eq_done_2491", 1341, 24], "eq_nnl_2495", ["is_bool", 7, 5, 1341, 24], ["jump_false", 7, "eq_nb_2496", 1341, 24], - "_nop_tc_456", + "_nop_tc_473", ["jump", "eq_nb_2496", 1341, 24], ["eq_bool", 6, 5, 4, 1341, 24], ["jump", "eq_done_2491", 1341, 24], @@ -20056,35 +20056,35 @@ ["jump_true", 6, "eq_done_2499", 1346, 24], ["is_int", 7, 5, 1346, 24], ["jump_false", 7, "eq_ni_2500", 1346, 24], - "_nop_tc_457", + "_nop_tc_474", ["jump", "eq_ni_2500", 1346, 24], ["eq_int", 6, 5, 4, 1346, 24], ["jump", "eq_done_2499", 1346, 24], "eq_ni_2500", ["is_num", 7, 5, 1346, 24], ["jump_false", 7, "eq_nn_2501", 1346, 24], - "_nop_tc_458", + "_nop_tc_475", ["jump", "eq_nn_2501", 1346, 24], ["eq_float", 6, 5, 4, 1346, 24], ["jump", "eq_done_2499", 1346, 24], "eq_nn_2501", ["is_text", 7, 5, 1346, 24], ["jump_false", 7, "eq_nt_2502", 1346, 24], - "_nop_tc_459", - "_nop_tc_460", + "_nop_tc_476", + "_nop_tc_477", ["eq_text", 6, 5, 4, 1346, 24], ["jump", "eq_done_2499", 1346, 24], "eq_nt_2502", ["is_null", 7, 5, 1346, 24], ["jump_false", 7, "eq_nnl_2503", 1346, 24], - "_nop_tc_461", + "_nop_tc_478", ["jump", "eq_nnl_2503", 1346, 24], ["true", 6, 1346, 24], ["jump", "eq_done_2499", 1346, 24], "eq_nnl_2503", ["is_bool", 7, 5, 1346, 24], ["jump_false", 7, "eq_nb_2504", 1346, 24], - "_nop_tc_462", + "_nop_tc_479", ["jump", "eq_nb_2504", 1346, 24], ["eq_bool", 6, 5, 4, 1346, 24], ["jump", "eq_done_2499", 1346, 24], @@ -20117,35 +20117,35 @@ ["jump_true", 6, "eq_done_2508", 1351, 24], ["is_int", 7, 5, 1351, 24], ["jump_false", 7, "eq_ni_2509", 1351, 24], - "_nop_tc_463", + "_nop_tc_480", ["jump", "eq_ni_2509", 1351, 24], ["eq_int", 6, 5, 4, 1351, 24], ["jump", "eq_done_2508", 1351, 24], "eq_ni_2509", ["is_num", 7, 5, 1351, 24], ["jump_false", 7, "eq_nn_2510", 1351, 24], - "_nop_tc_464", + "_nop_tc_481", ["jump", "eq_nn_2510", 1351, 24], ["eq_float", 6, 5, 4, 1351, 24], ["jump", "eq_done_2508", 1351, 24], "eq_nn_2510", ["is_text", 7, 5, 1351, 24], ["jump_false", 7, "eq_nt_2511", 1351, 24], - "_nop_tc_465", - "_nop_tc_466", + "_nop_tc_482", + "_nop_tc_483", ["eq_text", 6, 5, 4, 1351, 24], ["jump", "eq_done_2508", 1351, 24], "eq_nt_2511", ["is_null", 7, 5, 1351, 24], ["jump_false", 7, "eq_nnl_2512", 1351, 24], - "_nop_tc_467", + "_nop_tc_484", ["jump", "eq_nnl_2512", 1351, 24], ["true", 6, 1351, 24], ["jump", "eq_done_2508", 1351, 24], "eq_nnl_2512", ["is_bool", 7, 5, 1351, 24], ["jump_false", 7, "eq_nb_2513", 1351, 24], - "_nop_tc_468", + "_nop_tc_485", ["jump", "eq_nb_2513", 1351, 24], ["eq_bool", 6, 5, 4, 1351, 24], ["jump", "eq_done_2508", 1351, 24], @@ -20161,35 +20161,35 @@ ["jump_true", 7, "eq_done_2514", 1351, 49], ["is_int", 8, 6, 1351, 49], ["jump_false", 8, "eq_ni_2515", 1351, 49], - "_nop_tc_469", + "_nop_tc_486", ["jump", "eq_ni_2515", 1351, 49], ["eq_int", 7, 6, 5, 1351, 49], ["jump", "eq_done_2514", 1351, 49], "eq_ni_2515", ["is_num", 8, 6, 1351, 49], ["jump_false", 8, "eq_nn_2516", 1351, 49], - "_nop_tc_470", + "_nop_tc_487", ["jump", "eq_nn_2516", 1351, 49], ["eq_float", 7, 6, 5, 1351, 49], ["jump", "eq_done_2514", 1351, 49], "eq_nn_2516", ["is_text", 8, 6, 1351, 49], ["jump_false", 8, "eq_nt_2517", 1351, 49], - "_nop_tc_471", - "_nop_tc_472", + "_nop_tc_488", + "_nop_tc_489", ["eq_text", 7, 6, 5, 1351, 49], ["jump", "eq_done_2514", 1351, 49], "eq_nt_2517", ["is_null", 8, 6, 1351, 49], ["jump_false", 8, "eq_nnl_2518", 1351, 49], - "_nop_tc_473", + "_nop_tc_490", ["jump", "eq_nnl_2518", 1351, 49], ["true", 7, 1351, 49], ["jump", "eq_done_2514", 1351, 49], "eq_nnl_2518", ["is_bool", 8, 6, 1351, 49], ["jump_false", 8, "eq_nb_2519", 1351, 49], - "_nop_tc_474", + "_nop_tc_491", ["jump", "eq_nb_2519", 1351, 49], ["eq_bool", 7, 6, 5, 1351, 49], ["jump", "eq_done_2514", 1351, 49], @@ -20202,14 +20202,14 @@ ["access", 4, "'", 1352, 28], ["get", 5, 8, 1, 1352, 34], ["load_field", 6, 5, "value", 1352, 34], - "_nop_tc_475", - "_nop_tc_476", + "_nop_tc_492", + "_nop_tc_493", ["is_text", 5, 6, 1352, 34], ["jump_false", 5, "add_cn_2521", 1352, 34], ["concat", 7, 4, 6, 1352, 34], ["jump", "add_done_2520", 1352, 34], "add_cn_2521", - "_nop_tc_477", + "_nop_tc_494", ["jump", "add_err_2522", 1352, 34], ["is_num", 5, 6, 1352, 34], ["jump_false", 5, "add_err_2522", 1352, 34], @@ -20242,14 +20242,14 @@ ["access", 4, "' is not supported; use if/else instead", 1352, 46], ["is_text", 5, 7, 1352, 46], ["jump_false", 5, "add_cn_2524", 1352, 46], - "_nop_tc_478", - "_nop_tc_479", + "_nop_tc_495", + "_nop_tc_496", ["concat", 6, 7, 4, 1352, 46], ["jump", "add_done_2523", 1352, 46], "add_cn_2524", ["is_num", 5, 7, 1352, 46], ["jump_false", 5, "add_err_2525", 1352, 46], - "_nop_tc_480", + "_nop_tc_497", ["jump", "add_err_2525", 1352, 46], ["add", 6, 7, 4, 1352, 46], ["jump", "add_done_2523", 1352, 46], @@ -20301,35 +20301,35 @@ ["jump_true", 6, "eq_done_2529", 1356, 24], ["is_int", 7, 5, 1356, 24], ["jump_false", 7, "eq_ni_2530", 1356, 24], - "_nop_tc_481", + "_nop_tc_498", ["jump", "eq_ni_2530", 1356, 24], ["eq_int", 6, 5, 4, 1356, 24], ["jump", "eq_done_2529", 1356, 24], "eq_ni_2530", ["is_num", 7, 5, 1356, 24], ["jump_false", 7, "eq_nn_2531", 1356, 24], - "_nop_tc_482", + "_nop_tc_499", ["jump", "eq_nn_2531", 1356, 24], ["eq_float", 6, 5, 4, 1356, 24], ["jump", "eq_done_2529", 1356, 24], "eq_nn_2531", ["is_text", 7, 5, 1356, 24], ["jump_false", 7, "eq_nt_2532", 1356, 24], - "_nop_tc_483", - "_nop_tc_484", + "_nop_tc_500", + "_nop_tc_501", ["eq_text", 6, 5, 4, 1356, 24], ["jump", "eq_done_2529", 1356, 24], "eq_nt_2532", ["is_null", 7, 5, 1356, 24], ["jump_false", 7, "eq_nnl_2533", 1356, 24], - "_nop_tc_485", + "_nop_tc_502", ["jump", "eq_nnl_2533", 1356, 24], ["true", 6, 1356, 24], ["jump", "eq_done_2529", 1356, 24], "eq_nnl_2533", ["is_bool", 7, 5, 1356, 24], ["jump_false", 7, "eq_nb_2534", 1356, 24], - "_nop_tc_486", + "_nop_tc_503", ["jump", "eq_nb_2534", 1356, 24], ["eq_bool", 6, 5, 4, 1356, 24], ["jump", "eq_done_2529", 1356, 24], @@ -20345,35 +20345,35 @@ ["jump_true", 7, "eq_done_2535", 1356, 46], ["is_int", 8, 6, 1356, 46], ["jump_false", 8, "eq_ni_2536", 1356, 46], - "_nop_tc_487", + "_nop_tc_504", ["jump", "eq_ni_2536", 1356, 46], ["eq_int", 7, 6, 5, 1356, 46], ["jump", "eq_done_2535", 1356, 46], "eq_ni_2536", ["is_num", 8, 6, 1356, 46], ["jump_false", 8, "eq_nn_2537", 1356, 46], - "_nop_tc_488", + "_nop_tc_505", ["jump", "eq_nn_2537", 1356, 46], ["eq_float", 7, 6, 5, 1356, 46], ["jump", "eq_done_2535", 1356, 46], "eq_nn_2537", ["is_text", 8, 6, 1356, 46], ["jump_false", 8, "eq_nt_2538", 1356, 46], - "_nop_tc_489", - "_nop_tc_490", + "_nop_tc_506", + "_nop_tc_507", ["eq_text", 7, 6, 5, 1356, 46], ["jump", "eq_done_2535", 1356, 46], "eq_nt_2538", ["is_null", 8, 6, 1356, 46], ["jump_false", 8, "eq_nnl_2539", 1356, 46], - "_nop_tc_491", + "_nop_tc_508", ["jump", "eq_nnl_2539", 1356, 46], ["true", 7, 1356, 46], ["jump", "eq_done_2535", 1356, 46], "eq_nnl_2539", ["is_bool", 8, 6, 1356, 46], ["jump_false", 8, "eq_nb_2540", 1356, 46], - "_nop_tc_492", + "_nop_tc_509", ["jump", "eq_nb_2540", 1356, 46], ["eq_bool", 7, 6, 5, 1356, 46], ["jump", "eq_done_2535", 1356, 46], @@ -20386,14 +20386,14 @@ ["access", 4, "'", 1357, 28], ["get", 5, 8, 1, 1357, 34], ["load_field", 6, 5, "value", 1357, 34], - "_nop_tc_493", - "_nop_tc_494", + "_nop_tc_510", + "_nop_tc_511", ["is_text", 5, 6, 1357, 34], ["jump_false", 5, "add_cn_2542", 1357, 34], ["concat", 7, 4, 6, 1357, 34], ["jump", "add_done_2541", 1357, 34], "add_cn_2542", - "_nop_tc_495", + "_nop_tc_512", ["jump", "add_err_2543", 1357, 34], ["is_num", 5, 6, 1357, 34], ["jump_false", 5, "add_err_2543", 1357, 34], @@ -20426,14 +20426,14 @@ ["access", 4, "' is not supported; use var/def instead", 1357, 46], ["is_text", 5, 7, 1357, 46], ["jump_false", 5, "add_cn_2545", 1357, 46], - "_nop_tc_496", - "_nop_tc_497", + "_nop_tc_513", + "_nop_tc_514", ["concat", 6, 7, 4, 1357, 46], ["jump", "add_done_2544", 1357, 46], "add_cn_2545", ["is_num", 5, 7, 1357, 46], ["jump_false", 5, "add_err_2546", 1357, 46], - "_nop_tc_498", + "_nop_tc_515", ["jump", "add_err_2546", 1357, 46], ["add", 6, 7, 4, 1357, 46], ["jump", "add_done_2544", 1357, 46], @@ -20492,35 +20492,35 @@ ["jump_true", 6, "eq_done_2549", 1362, 26], ["is_int", 7, 4, 1362, 26], ["jump_false", 7, "eq_ni_2550", 1362, 26], - "_nop_tc_499", + "_nop_tc_516", ["jump", "eq_ni_2550", 1362, 26], ["eq_int", 6, 4, 5, 1362, 26], ["jump", "eq_done_2549", 1362, 26], "eq_ni_2550", ["is_num", 7, 4, 1362, 26], ["jump_false", 7, "eq_nn_2551", 1362, 26], - "_nop_tc_500", + "_nop_tc_517", ["jump", "eq_nn_2551", 1362, 26], ["eq_float", 6, 4, 5, 1362, 26], ["jump", "eq_done_2549", 1362, 26], "eq_nn_2551", ["is_text", 7, 4, 1362, 26], ["jump_false", 7, "eq_nt_2552", 1362, 26], - "_nop_tc_501", - "_nop_tc_502", + "_nop_tc_518", + "_nop_tc_519", ["eq_text", 6, 4, 5, 1362, 26], ["jump", "eq_done_2549", 1362, 26], "eq_nt_2552", ["is_null", 7, 4, 1362, 26], ["jump_false", 7, "eq_nnl_2553", 1362, 26], - "_nop_tc_503", + "_nop_tc_520", ["jump", "eq_nnl_2553", 1362, 26], ["true", 6, 1362, 26], ["jump", "eq_done_2549", 1362, 26], "eq_nnl_2553", ["is_bool", 7, 4, 1362, 26], ["jump_false", 7, "eq_nb_2554", 1362, 26], - "_nop_tc_504", + "_nop_tc_521", ["jump", "eq_nb_2554", 1362, 26], ["eq_bool", 6, 4, 5, 1362, 26], ["jump", "eq_done_2549", 1362, 26], @@ -20586,35 +20586,35 @@ "ne_ni_2559", ["is_int", 6, 11, 1375, 17], ["jump_false", 6, "ne_nn_2560", 1375, 17], - "_nop_tc_505", + "_nop_tc_522", ["jump", "ne_nn_2560", 1375, 17], ["ne_int", 5, 11, 4, 1375, 17], ["jump", "ne_done_2557", 1375, 17], "ne_nn_2560", ["is_num", 6, 11, 1375, 17], ["jump_false", 6, "ne_nt_2561", 1375, 17], - "_nop_tc_506", + "_nop_tc_523", ["jump", "ne_nt_2561", 1375, 17], ["ne_float", 5, 11, 4, 1375, 17], ["jump", "ne_done_2557", 1375, 17], "ne_nt_2561", ["is_text", 6, 11, 1375, 17], ["jump_false", 6, "ne_nnl_2562", 1375, 17], - "_nop_tc_507", + "_nop_tc_524", ["jump", "ne_nnl_2562", 1375, 17], ["ne_text", 5, 11, 4, 1375, 17], ["jump", "ne_done_2557", 1375, 17], "ne_nnl_2562", ["is_null", 6, 11, 1375, 17], ["jump_false", 6, "ne_nb_2563", 1375, 17], - "_nop_tc_508", - "_nop_tc_509", + "_nop_tc_525", + "_nop_tc_526", ["false", 5, 1375, 17], ["jump", "ne_done_2557", 1375, 17], "ne_nb_2563", ["is_bool", 6, 11, 1375, 17], ["jump_false", 6, "ne_mis_2564", 1375, 17], - "_nop_tc_510", + "_nop_tc_527", ["jump", "ne_mis_2564", 1375, 17], ["ne_bool", 5, 11, 4, 1375, 17], ["jump", "ne_done_2557", 1375, 17], @@ -20828,8 +20828,8 @@ ["false", 8, 1403, 26], "eq_done_2587", ["jump_false", 8, "if_else_2585", 1403, 26], - ["is_array", 6, 3, 1404, 27], - ["jump_false", 6, "push_err_2593", 1404, 27], + "_nop_tc_19", + "_nop_tc_20", ["push", 3, 5, 1404, 27], ["jump", "push_done_2594", 1404, 27], "push_err_2593", @@ -20858,8 +20858,8 @@ "push_done_2594", ["jump", "if_end_2586", 1404, 27], "if_else_2585", - ["is_array", 6, 4, 1406, 28], - ["jump_false", 6, "push_err_2595", 1406, 28], + "_nop_tc_21", + "_nop_tc_22", ["push", 4, 5, 1406, 28], ["jump", "push_done_2596", 1406, 28], "push_err_2595", @@ -21430,26 +21430,26 @@ ["jump_false", 7, "rel_ni_2663", 1460, 25], "_nop_tc_7", "_nop_tc_8", - ["lt_int", 9, 6, 8, 1460, 25], + ["lt_int", 7, 6, 8, 1460, 25], ["jump", "rel_done_2665", 1460, 25], "rel_ni_2663", - ["is_num", 7, 6, 1460, 25], - ["jump_false", 7, "rel_nn_2664", 1460, 25], "_nop_tc_9", "_nop_tc_10", - ["lt_float", 9, 6, 8, 1460, 25], + "_nop_tc_11", + "_nop_tc_12", + ["lt_float", 7, 6, 8, 1460, 25], ["jump", "rel_done_2665", 1460, 25], "rel_nn_2664", - ["is_text", 7, 6, 1460, 25], - ["jump_false", 7, "rel_err_2666", 1460, 25], - "_nop_tc_11", + "_nop_tc_13", ["jump", "rel_err_2666", 1460, 25], - ["lt_text", 9, 6, 8, 1460, 25], + "_nop_tc_14", + ["jump", "rel_err_2666", 1460, 25], + ["lt_text", 7, 6, 8, 1460, 25], ["jump", "rel_done_2665", 1460, 25], "rel_err_2666", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -21458,19 +21458,19 @@ 1460, 25 ], - ["access", 8, "error", 1460, 25], + ["access", 9, "error", 1460, 25], ["access", 10, "cannot compare with '<': operands must be same type", 1460, 25], ["array", 11, 0, 1460, 25], ["push", 11, 10, 1460, 25], - ["frame", 10, 7, 2, 1460, 25], - ["null", 7, 1460, 25], - ["setarg", 10, 0, 7, 1460, 25], - ["setarg", 10, 1, 8, 1460, 25], + ["frame", 10, 8, 2, 1460, 25], + ["null", 8, 1460, 25], + ["setarg", 10, 0, 8, 1460, 25], + ["setarg", 10, 1, 9, 1460, 25], ["setarg", 10, 2, 11, 1460, 25], - ["invoke", 10, 7, 1460, 25], + ["invoke", 10, 8, 1460, 25], ["disrupt", 1460, 25], "rel_done_2665", - ["jump_false", 9, "while_end_2662", 1460, 25], + ["jump_false", 7, "while_end_2662", 1460, 25], ["load_field", 7, 3, "vars", 1461, 13], ["load_dynamic", 8, 7, 6, 1461, 20], ["load_field", 7, 8, "name", 1461, 20], @@ -21526,10 +21526,10 @@ "if_else_2667", "if_end_2668", ["access", 7, 1, 1466, 17], - ["is_num", 8, 6, 1466, 17], - ["jump_false", 8, "num_err_2675", 1466, 17], - "_nop_tc_12", - "_nop_tc_13", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", ["add", 8, 6, 7, 1466, 17], ["jump", "num_done_2676", 1466, 17], "num_err_2675", @@ -21570,35 +21570,35 @@ "ne_ni_2682", ["is_int", 10, 7, 1468, 23], ["jump_false", 10, "ne_nn_2683", 1468, 23], - "_nop_tc_14", + "_nop_tc_19", ["jump", "ne_nn_2683", 1468, 23], ["ne_int", 9, 7, 8, 1468, 23], ["jump", "ne_done_2680", 1468, 23], "ne_nn_2683", ["is_num", 10, 7, 1468, 23], ["jump_false", 10, "ne_nt_2684", 1468, 23], - "_nop_tc_15", + "_nop_tc_20", ["jump", "ne_nt_2684", 1468, 23], ["ne_float", 9, 7, 8, 1468, 23], ["jump", "ne_done_2680", 1468, 23], "ne_nt_2684", ["is_text", 10, 7, 1468, 23], ["jump_false", 10, "ne_nnl_2685", 1468, 23], - "_nop_tc_16", + "_nop_tc_21", ["jump", "ne_nnl_2685", 1468, 23], ["ne_text", 9, 7, 8, 1468, 23], ["jump", "ne_done_2680", 1468, 23], "ne_nnl_2685", ["is_null", 10, 7, 1468, 23], ["jump_false", 10, "ne_nb_2686", 1468, 23], - "_nop_tc_17", - "_nop_tc_18", + "_nop_tc_22", + "_nop_tc_23", ["false", 9, 1468, 23], ["jump", "ne_done_2680", 1468, 23], "ne_nb_2686", ["is_bool", 10, 7, 1468, 23], ["jump_false", 10, "ne_mis_2687", 1468, 23], - "_nop_tc_19", + "_nop_tc_24", ["jump", "ne_mis_2687", 1468, 23], ["ne_bool", 9, 7, 8, 1468, 23], ["jump", "ne_done_2680", 1468, 23], @@ -21660,8 +21660,8 @@ ["access", 8, 1, 1469, 39], ["is_num", 9, 7, 1469, 39], ["jump_false", 9, "num_err_2696", 1469, 39], - "_nop_tc_20", - "_nop_tc_21", + "_nop_tc_25", + "_nop_tc_26", ["add", 9, 7, 8, 1469, 39], ["jump", "num_done_2697", 1469, 39], "num_err_2696", @@ -22564,26 +22564,26 @@ ["jump_false", 7, "rel_ni_2820", 1548, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 9, 5, 8, 1548, 23], + ["lt_int", 7, 5, 8, 1548, 23], ["jump", "rel_done_2822", 1548, 23], "rel_ni_2820", - ["is_num", 7, 5, 1548, 23], - ["jump_false", 7, "rel_nn_2821", 1548, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 9, 5, 8, 1548, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 7, 5, 8, 1548, 23], ["jump", "rel_done_2822", 1548, 23], "rel_nn_2821", - ["is_text", 7, 5, 1548, 23], - ["jump_false", 7, "rel_err_2823", 1548, 23], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_2823", 1548, 23], - ["lt_text", 9, 5, 8, 1548, 23], + "_nop_tc_8", + ["jump", "rel_err_2823", 1548, 23], + ["lt_text", 7, 5, 8, 1548, 23], ["jump", "rel_done_2822", 1548, 23], "rel_err_2823", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -22592,19 +22592,19 @@ 1548, 23 ], - ["access", 8, "error", 1548, 23], + ["access", 9, "error", 1548, 23], ["access", 10, "cannot compare with '<': operands must be same type", 1548, 23], ["array", 11, 0, 1548, 23], ["push", 11, 10, 1548, 23], - ["frame", 10, 7, 2, 1548, 23], - ["null", 7, 1548, 23], - ["setarg", 10, 0, 7, 1548, 23], - ["setarg", 10, 1, 8, 1548, 23], + ["frame", 10, 8, 2, 1548, 23], + ["null", 8, 1548, 23], + ["setarg", 10, 0, 8, 1548, 23], + ["setarg", 10, 1, 9, 1548, 23], ["setarg", 10, 2, 11, 1548, 23], - ["invoke", 10, 7, 1548, 23], + ["invoke", 10, 8, 1548, 23], ["disrupt", 1548, 23], "rel_done_2822", - ["jump_false", 9, "while_end_2819", 1548, 23], + ["jump_false", 7, "while_end_2819", 1548, 23], ["load_field", 7, 1, "vars", 1549, 11], ["load_dynamic", 8, 7, 5, 1549, 22], ["move", 6, 8, 1549, 22], @@ -22621,35 +22621,35 @@ ["jump_true", 10, "eq_done_2824", 1554, 31], ["is_int", 11, 8, 1554, 31], ["jump_false", 11, "eq_ni_2825", 1554, 31], - "_nop_tc_6", - "_nop_tc_7", + "_nop_tc_9", + "_nop_tc_10", ["eq_int", 10, 8, 9, 1554, 31], ["jump", "eq_done_2824", 1554, 31], "eq_ni_2825", ["is_num", 11, 8, 1554, 31], ["jump_false", 11, "eq_nn_2826", 1554, 31], - "_nop_tc_8", - "_nop_tc_9", + "_nop_tc_11", + "_nop_tc_12", ["eq_float", 10, 8, 9, 1554, 31], ["jump", "eq_done_2824", 1554, 31], "eq_nn_2826", ["is_text", 11, 8, 1554, 31], ["jump_false", 11, "eq_nt_2827", 1554, 31], - "_nop_tc_10", + "_nop_tc_13", ["jump", "eq_nt_2827", 1554, 31], ["eq_text", 10, 8, 9, 1554, 31], ["jump", "eq_done_2824", 1554, 31], "eq_nt_2827", ["is_null", 11, 8, 1554, 31], ["jump_false", 11, "eq_nnl_2828", 1554, 31], - "_nop_tc_11", + "_nop_tc_14", ["jump", "eq_nnl_2828", 1554, 31], ["true", 10, 1554, 31], ["jump", "eq_done_2824", 1554, 31], "eq_nnl_2828", ["is_bool", 11, 8, 1554, 31], ["jump_false", 11, "eq_nb_2829", 1554, 31], - "_nop_tc_12", + "_nop_tc_15", ["jump", "eq_nb_2829", 1554, 31], ["eq_bool", 10, 8, 9, 1554, 31], ["jump", "eq_done_2824", 1554, 31], @@ -22664,10 +22664,10 @@ ["load_field", 8, 6, "name", 1550, 11], ["store_dynamic", 3, 7, 8, 1550, 11], ["access", 7, 1, 1558, 23], - ["is_num", 8, 2, 1558, 23], - ["jump_false", 8, "num_err_2830", 1558, 23], - "_nop_tc_13", - "_nop_tc_14", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", ["add", 8, 2, 7, 1558, 23], ["jump", "num_done_2831", 1558, 23], "num_err_2830", @@ -22698,10 +22698,10 @@ ["load_field", 7, 6, "closure", 1559, 11], ["jump_false", 7, "if_else_2832", 1559, 11], ["access", 7, 1, 1559, 50], - ["is_num", 8, 4, 1559, 50], - ["jump_false", 8, "num_err_2834", 1559, 50], - "_nop_tc_15", - "_nop_tc_16", + "_nop_tc_20", + "_nop_tc_21", + "_nop_tc_22", + "_nop_tc_23", ["add", 8, 4, 7, 1559, 50], ["jump", "num_done_2835", 1559, 50], "num_err_2834", @@ -22733,10 +22733,10 @@ "if_else_2832", "if_end_2833", ["access", 7, 1, 1560, 15], - ["is_num", 8, 5, 1560, 15], - ["jump_false", 8, "num_err_2836", 1560, 15], - "_nop_tc_17", - "_nop_tc_18", + "_nop_tc_24", + "_nop_tc_25", + "_nop_tc_26", + "_nop_tc_27", ["add", 8, 5, 7, 1560, 15], ["jump", "num_done_2837", 1560, 15], "num_err_2836", @@ -22796,21 +22796,21 @@ ["jump_false", 11, "rel_ni_2840", 1577, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 12, 3, 10, 1577, 23], + ["lt_int", 11, 3, 10, 1577, 23], ["jump", "rel_done_2842", 1577, 23], "rel_ni_2840", - ["is_num", 11, 3, 1577, 23], - ["jump_false", 11, "rel_nn_2841", 1577, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 12, 3, 10, 1577, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 11, 3, 10, 1577, 23], ["jump", "rel_done_2842", 1577, 23], "rel_nn_2841", - ["is_text", 11, 3, 1577, 23], - ["jump_false", 11, "rel_err_2843", 1577, 23], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_2843", 1577, 23], - ["lt_text", 12, 3, 10, 1577, 23], + "_nop_tc_8", + ["jump", "rel_err_2843", 1577, 23], + ["lt_text", 11, 3, 10, 1577, 23], ["jump", "rel_done_2842", 1577, 23], "rel_err_2843", [ @@ -22824,19 +22824,19 @@ 1577, 23 ], - ["access", 11, "error", 1577, 23], + ["access", 12, "error", 1577, 23], ["access", 13, "cannot compare with '<': operands must be same type", 1577, 23], ["array", 14, 0, 1577, 23], ["push", 14, 13, 1577, 23], ["frame", 13, 10, 2, 1577, 23], ["null", 10, 1577, 23], ["setarg", 13, 0, 10, 1577, 23], - ["setarg", 13, 1, 11, 1577, 23], + ["setarg", 13, 1, 12, 1577, 23], ["setarg", 13, 2, 14, 1577, 23], ["invoke", 13, 10, 1577, 23], ["disrupt", 1577, 23], "rel_done_2842", - ["jump_false", 12, "while_end_2839", 1577, 23], + ["jump_false", 11, "while_end_2839", 1577, 23], ["load_dynamic", 10, 2, 3, 1578, 20], ["move", 4, 10, 1578, 20], ["load_field", 10, 4, "kind", 1579, 14], @@ -22846,35 +22846,35 @@ ["jump_true", 11, "eq_done_2846", 1580, 19], ["is_int", 12, 5, 1580, 19], ["jump_false", 12, "eq_ni_2847", 1580, 19], - "_nop_tc_6", + "_nop_tc_9", ["jump", "eq_ni_2847", 1580, 19], ["eq_int", 11, 5, 10, 1580, 19], ["jump", "eq_done_2846", 1580, 19], "eq_ni_2847", ["is_num", 12, 5, 1580, 19], ["jump_false", 12, "eq_nn_2848", 1580, 19], - "_nop_tc_7", + "_nop_tc_10", ["jump", "eq_nn_2848", 1580, 19], ["eq_float", 11, 5, 10, 1580, 19], ["jump", "eq_done_2846", 1580, 19], "eq_nn_2848", ["is_text", 12, 5, 1580, 19], ["jump_false", 12, "eq_nt_2849", 1580, 19], - "_nop_tc_8", - "_nop_tc_9", + "_nop_tc_11", + "_nop_tc_12", ["eq_text", 11, 5, 10, 1580, 19], ["jump", "eq_done_2846", 1580, 19], "eq_nt_2849", ["is_null", 12, 5, 1580, 19], ["jump_false", 12, "eq_nnl_2850", 1580, 19], - "_nop_tc_10", + "_nop_tc_13", ["jump", "eq_nnl_2850", 1580, 19], ["true", 11, 1580, 19], ["jump", "eq_done_2846", 1580, 19], "eq_nnl_2850", ["is_bool", 12, 5, 1580, 19], ["jump_false", 12, "eq_nb_2851", 1580, 19], - "_nop_tc_11", + "_nop_tc_14", ["jump", "eq_nb_2851", 1580, 19], ["eq_bool", 11, 5, 10, 1580, 19], ["jump", "eq_done_2846", 1580, 19], @@ -22894,35 +22894,35 @@ "ne_ni_2857", ["is_int", 12, 6, 1582, 21], ["jump_false", 12, "ne_nn_2858", 1582, 21], - "_nop_tc_12", + "_nop_tc_15", ["jump", "ne_nn_2858", 1582, 21], ["ne_int", 11, 6, 10, 1582, 21], ["jump", "ne_done_2855", 1582, 21], "ne_nn_2858", ["is_num", 12, 6, 1582, 21], ["jump_false", 12, "ne_nt_2859", 1582, 21], - "_nop_tc_13", + "_nop_tc_16", ["jump", "ne_nt_2859", 1582, 21], ["ne_float", 11, 6, 10, 1582, 21], ["jump", "ne_done_2855", 1582, 21], "ne_nt_2859", ["is_text", 12, 6, 1582, 21], ["jump_false", 12, "ne_nnl_2860", 1582, 21], - "_nop_tc_14", + "_nop_tc_17", ["jump", "ne_nnl_2860", 1582, 21], ["ne_text", 11, 6, 10, 1582, 21], ["jump", "ne_done_2855", 1582, 21], "ne_nnl_2860", ["is_null", 12, 6, 1582, 21], ["jump_false", 12, "ne_nb_2861", 1582, 21], - "_nop_tc_15", - "_nop_tc_16", + "_nop_tc_18", + "_nop_tc_19", ["false", 11, 1582, 21], ["jump", "ne_done_2855", 1582, 21], "ne_nb_2861", ["is_bool", 12, 6, 1582, 21], ["jump_false", 12, "ne_mis_2862", 1582, 21], - "_nop_tc_17", + "_nop_tc_20", ["jump", "ne_mis_2862", 1582, 21], ["ne_bool", 11, 6, 10, 1582, 21], ["jump", "ne_done_2855", 1582, 21], @@ -22943,35 +22943,35 @@ ["jump_true", 13, "eq_done_2863", 1582, 58], ["is_int", 14, 11, 1582, 58], ["jump_false", 14, "eq_ni_2864", 1582, 58], - "_nop_tc_18", + "_nop_tc_21", ["jump", "eq_ni_2864", 1582, 58], ["eq_int", 13, 11, 12, 1582, 58], ["jump", "eq_done_2863", 1582, 58], "eq_ni_2864", ["is_num", 14, 11, 1582, 58], ["jump_false", 14, "eq_nn_2865", 1582, 58], - "_nop_tc_19", + "_nop_tc_22", ["jump", "eq_nn_2865", 1582, 58], ["eq_float", 13, 11, 12, 1582, 58], ["jump", "eq_done_2863", 1582, 58], "eq_nn_2865", ["is_text", 14, 11, 1582, 58], ["jump_false", 14, "eq_nt_2866", 1582, 58], - "_nop_tc_20", + "_nop_tc_23", ["jump", "eq_nt_2866", 1582, 58], ["eq_text", 13, 11, 12, 1582, 58], ["jump", "eq_done_2863", 1582, 58], "eq_nt_2866", ["is_null", 14, 11, 1582, 58], ["jump_false", 14, "eq_nnl_2867", 1582, 58], - "_nop_tc_21", - "_nop_tc_22", + "_nop_tc_24", + "_nop_tc_25", ["true", 13, 1582, 58], ["jump", "eq_done_2863", 1582, 58], "eq_nnl_2867", ["is_bool", 14, 11, 1582, 58], ["jump_false", 14, "eq_nb_2868", 1582, 58], - "_nop_tc_23", + "_nop_tc_26", ["jump", "eq_nb_2868", 1582, 58], ["eq_bool", 13, 11, 12, 1582, 58], ["jump", "eq_done_2863", 1582, 58], @@ -23004,35 +23004,35 @@ ["jump_true", 11, "eq_done_2871", 1585, 26], ["is_int", 12, 5, 1585, 26], ["jump_false", 12, "eq_ni_2872", 1585, 26], - "_nop_tc_24", + "_nop_tc_27", ["jump", "eq_ni_2872", 1585, 26], ["eq_int", 11, 5, 10, 1585, 26], ["jump", "eq_done_2871", 1585, 26], "eq_ni_2872", ["is_num", 12, 5, 1585, 26], ["jump_false", 12, "eq_nn_2873", 1585, 26], - "_nop_tc_25", + "_nop_tc_28", ["jump", "eq_nn_2873", 1585, 26], ["eq_float", 11, 5, 10, 1585, 26], ["jump", "eq_done_2871", 1585, 26], "eq_nn_2873", ["is_text", 12, 5, 1585, 26], ["jump_false", 12, "eq_nt_2874", 1585, 26], - "_nop_tc_26", - "_nop_tc_27", + "_nop_tc_29", + "_nop_tc_30", ["eq_text", 11, 5, 10, 1585, 26], ["jump", "eq_done_2871", 1585, 26], "eq_nt_2874", ["is_null", 12, 5, 1585, 26], ["jump_false", 12, "eq_nnl_2875", 1585, 26], - "_nop_tc_28", + "_nop_tc_31", ["jump", "eq_nnl_2875", 1585, 26], ["true", 11, 1585, 26], ["jump", "eq_done_2871", 1585, 26], "eq_nnl_2875", ["is_bool", 12, 5, 1585, 26], ["jump_false", 12, "eq_nb_2876", 1585, 26], - "_nop_tc_29", + "_nop_tc_32", ["jump", "eq_nb_2876", 1585, 26], ["eq_bool", 11, 5, 10, 1585, 26], ["jump", "eq_done_2871", 1585, 26], @@ -23053,35 +23053,35 @@ "ne_ni_2882", ["is_int", 12, 6, 1587, 21], ["jump_false", 12, "ne_nn_2883", 1587, 21], - "_nop_tc_30", + "_nop_tc_33", ["jump", "ne_nn_2883", 1587, 21], ["ne_int", 11, 6, 10, 1587, 21], ["jump", "ne_done_2880", 1587, 21], "ne_nn_2883", ["is_num", 12, 6, 1587, 21], ["jump_false", 12, "ne_nt_2884", 1587, 21], - "_nop_tc_31", + "_nop_tc_34", ["jump", "ne_nt_2884", 1587, 21], ["ne_float", 11, 6, 10, 1587, 21], ["jump", "ne_done_2880", 1587, 21], "ne_nt_2884", ["is_text", 12, 6, 1587, 21], ["jump_false", 12, "ne_nnl_2885", 1587, 21], - "_nop_tc_32", + "_nop_tc_35", ["jump", "ne_nnl_2885", 1587, 21], ["ne_text", 11, 6, 10, 1587, 21], ["jump", "ne_done_2880", 1587, 21], "ne_nnl_2885", ["is_null", 12, 6, 1587, 21], ["jump_false", 12, "ne_nb_2886", 1587, 21], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_36", + "_nop_tc_37", ["false", 11, 1587, 21], ["jump", "ne_done_2880", 1587, 21], "ne_nb_2886", ["is_bool", 12, 6, 1587, 21], ["jump_false", 12, "ne_mis_2887", 1587, 21], - "_nop_tc_35", + "_nop_tc_38", ["jump", "ne_mis_2887", 1587, 21], ["ne_bool", 11, 6, 10, 1587, 21], ["jump", "ne_done_2880", 1587, 21], @@ -23102,35 +23102,35 @@ ["jump_true", 13, "eq_done_2888", 1587, 58], ["is_int", 14, 11, 1587, 58], ["jump_false", 14, "eq_ni_2889", 1587, 58], - "_nop_tc_36", + "_nop_tc_39", ["jump", "eq_ni_2889", 1587, 58], ["eq_int", 13, 11, 12, 1587, 58], ["jump", "eq_done_2888", 1587, 58], "eq_ni_2889", ["is_num", 14, 11, 1587, 58], ["jump_false", 14, "eq_nn_2890", 1587, 58], - "_nop_tc_37", + "_nop_tc_40", ["jump", "eq_nn_2890", 1587, 58], ["eq_float", 13, 11, 12, 1587, 58], ["jump", "eq_done_2888", 1587, 58], "eq_nn_2890", ["is_text", 14, 11, 1587, 58], ["jump_false", 14, "eq_nt_2891", 1587, 58], - "_nop_tc_38", + "_nop_tc_41", ["jump", "eq_nt_2891", 1587, 58], ["eq_text", 13, 11, 12, 1587, 58], ["jump", "eq_done_2888", 1587, 58], "eq_nt_2891", ["is_null", 14, 11, 1587, 58], ["jump_false", 14, "eq_nnl_2892", 1587, 58], - "_nop_tc_39", - "_nop_tc_40", + "_nop_tc_42", + "_nop_tc_43", ["true", 13, 1587, 58], ["jump", "eq_done_2888", 1587, 58], "eq_nnl_2892", ["is_bool", 14, 11, 1587, 58], ["jump_false", 14, "eq_nb_2893", 1587, 58], - "_nop_tc_41", + "_nop_tc_44", ["jump", "eq_nb_2893", 1587, 58], ["eq_bool", 13, 11, 12, 1587, 58], ["jump", "eq_done_2888", 1587, 58], @@ -23163,35 +23163,35 @@ ["jump_true", 11, "eq_done_2896", 1590, 26], ["is_int", 12, 5, 1590, 26], ["jump_false", 12, "eq_ni_2897", 1590, 26], - "_nop_tc_42", + "_nop_tc_45", ["jump", "eq_ni_2897", 1590, 26], ["eq_int", 11, 5, 10, 1590, 26], ["jump", "eq_done_2896", 1590, 26], "eq_ni_2897", ["is_num", 12, 5, 1590, 26], ["jump_false", 12, "eq_nn_2898", 1590, 26], - "_nop_tc_43", + "_nop_tc_46", ["jump", "eq_nn_2898", 1590, 26], ["eq_float", 11, 5, 10, 1590, 26], ["jump", "eq_done_2896", 1590, 26], "eq_nn_2898", ["is_text", 12, 5, 1590, 26], ["jump_false", 12, "eq_nt_2899", 1590, 26], - "_nop_tc_44", - "_nop_tc_45", + "_nop_tc_47", + "_nop_tc_48", ["eq_text", 11, 5, 10, 1590, 26], ["jump", "eq_done_2896", 1590, 26], "eq_nt_2899", ["is_null", 12, 5, 1590, 26], ["jump_false", 12, "eq_nnl_2900", 1590, 26], - "_nop_tc_46", + "_nop_tc_49", ["jump", "eq_nnl_2900", 1590, 26], ["true", 11, 1590, 26], ["jump", "eq_done_2896", 1590, 26], "eq_nnl_2900", ["is_bool", 12, 5, 1590, 26], ["jump_false", 12, "eq_nb_2901", 1590, 26], - "_nop_tc_47", + "_nop_tc_50", ["jump", "eq_nb_2901", 1590, 26], ["eq_bool", 11, 5, 10, 1590, 26], ["jump", "eq_done_2896", 1590, 26], @@ -23205,28 +23205,28 @@ ["length", 11, 10, 1592, 27], ["is_int", 10, 9, 1592, 27], ["jump_false", 10, "rel_ni_2904", 1592, 27], - "_nop_tc_48", - "_nop_tc_49", - ["lt_int", 12, 9, 11, 1592, 27], + "_nop_tc_51", + "_nop_tc_52", + ["lt_int", 10, 9, 11, 1592, 27], ["jump", "rel_done_2906", 1592, 27], "rel_ni_2904", - ["is_num", 10, 9, 1592, 27], - ["jump_false", 10, "rel_nn_2905", 1592, 27], - "_nop_tc_50", - "_nop_tc_51", - ["lt_float", 12, 9, 11, 1592, 27], + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + "_nop_tc_56", + ["lt_float", 10, 9, 11, 1592, 27], ["jump", "rel_done_2906", 1592, 27], "rel_nn_2905", - ["is_text", 10, 9, 1592, 27], - ["jump_false", 10, "rel_err_2907", 1592, 27], - "_nop_tc_52", + "_nop_tc_57", ["jump", "rel_err_2907", 1592, 27], - ["lt_text", 12, 9, 11, 1592, 27], + "_nop_tc_58", + ["jump", "rel_err_2907", 1592, 27], + ["lt_text", 10, 9, 11, 1592, 27], ["jump", "rel_done_2906", 1592, 27], "rel_err_2907", [ "access", - 10, + 11, { "name": "log", "kind": "name", @@ -23235,19 +23235,19 @@ 1592, 27 ], - ["access", 11, "error", 1592, 27], + ["access", 12, "error", 1592, 27], ["access", 13, "cannot compare with '<': operands must be same type", 1592, 27], ["array", 14, 0, 1592, 27], ["push", 14, 13, 1592, 27], - ["frame", 13, 10, 2, 1592, 27], - ["null", 10, 1592, 27], - ["setarg", 13, 0, 10, 1592, 27], - ["setarg", 13, 1, 11, 1592, 27], + ["frame", 13, 11, 2, 1592, 27], + ["null", 11, 1592, 27], + ["setarg", 13, 0, 11, 1592, 27], + ["setarg", 13, 1, 12, 1592, 27], ["setarg", 13, 2, 14, 1592, 27], - ["invoke", 13, 10, 1592, 27], + ["invoke", 13, 11, 1592, 27], ["disrupt", 1592, 27], "rel_done_2906", - ["jump_false", 12, "while_end_2903", 1592, 27], + ["jump_false", 10, "while_end_2903", 1592, 27], ["load_field", 10, 4, "list", 1593, 18], ["load_dynamic", 11, 10, 9, 1593, 28], ["move", 7, 11, 1593, 28], @@ -23258,35 +23258,35 @@ ["jump_true", 11, "eq_done_2910", 1595, 21], ["is_int", 12, 8, 1595, 21], ["jump_false", 12, "eq_ni_2911", 1595, 21], - "_nop_tc_53", + "_nop_tc_59", ["jump", "eq_ni_2911", 1595, 21], ["eq_int", 11, 8, 10, 1595, 21], ["jump", "eq_done_2910", 1595, 21], "eq_ni_2911", ["is_num", 12, 8, 1595, 21], ["jump_false", 12, "eq_nn_2912", 1595, 21], - "_nop_tc_54", + "_nop_tc_60", ["jump", "eq_nn_2912", 1595, 21], ["eq_float", 11, 8, 10, 1595, 21], ["jump", "eq_done_2910", 1595, 21], "eq_nn_2912", ["is_text", 12, 8, 1595, 21], ["jump_false", 12, "eq_nt_2913", 1595, 21], - "_nop_tc_55", - "_nop_tc_56", + "_nop_tc_61", + "_nop_tc_62", ["eq_text", 11, 8, 10, 1595, 21], ["jump", "eq_done_2910", 1595, 21], "eq_nt_2913", ["is_null", 12, 8, 1595, 21], ["jump_false", 12, "eq_nnl_2914", 1595, 21], - "_nop_tc_57", + "_nop_tc_63", ["jump", "eq_nnl_2914", 1595, 21], ["true", 11, 1595, 21], ["jump", "eq_done_2910", 1595, 21], "eq_nnl_2914", ["is_bool", 12, 8, 1595, 21], ["jump_false", 12, "eq_nb_2915", 1595, 21], - "_nop_tc_58", + "_nop_tc_64", ["jump", "eq_nb_2915", 1595, 21], ["eq_bool", 11, 8, 10, 1595, 21], ["jump", "eq_done_2910", 1595, 21], @@ -23307,35 +23307,35 @@ "ne_ni_2921", ["is_int", 12, 6, 1597, 25], ["jump_false", 12, "ne_nn_2922", 1597, 25], - "_nop_tc_59", + "_nop_tc_65", ["jump", "ne_nn_2922", 1597, 25], ["ne_int", 11, 6, 10, 1597, 25], ["jump", "ne_done_2919", 1597, 25], "ne_nn_2922", ["is_num", 12, 6, 1597, 25], ["jump_false", 12, "ne_nt_2923", 1597, 25], - "_nop_tc_60", + "_nop_tc_66", ["jump", "ne_nt_2923", 1597, 25], ["ne_float", 11, 6, 10, 1597, 25], ["jump", "ne_done_2919", 1597, 25], "ne_nt_2923", ["is_text", 12, 6, 1597, 25], ["jump_false", 12, "ne_nnl_2924", 1597, 25], - "_nop_tc_61", + "_nop_tc_67", ["jump", "ne_nnl_2924", 1597, 25], ["ne_text", 11, 6, 10, 1597, 25], ["jump", "ne_done_2919", 1597, 25], "ne_nnl_2924", ["is_null", 12, 6, 1597, 25], ["jump_false", 12, "ne_nb_2925", 1597, 25], - "_nop_tc_62", - "_nop_tc_63", + "_nop_tc_68", + "_nop_tc_69", ["false", 11, 1597, 25], ["jump", "ne_done_2919", 1597, 25], "ne_nb_2925", ["is_bool", 12, 6, 1597, 25], ["jump_false", 12, "ne_mis_2926", 1597, 25], - "_nop_tc_64", + "_nop_tc_70", ["jump", "ne_mis_2926", 1597, 25], ["ne_bool", 11, 6, 10, 1597, 25], ["jump", "ne_done_2919", 1597, 25], @@ -23356,35 +23356,35 @@ ["jump_true", 13, "eq_done_2927", 1597, 62], ["is_int", 14, 11, 1597, 62], ["jump_false", 14, "eq_ni_2928", 1597, 62], - "_nop_tc_65", + "_nop_tc_71", ["jump", "eq_ni_2928", 1597, 62], ["eq_int", 13, 11, 12, 1597, 62], ["jump", "eq_done_2927", 1597, 62], "eq_ni_2928", ["is_num", 14, 11, 1597, 62], ["jump_false", 14, "eq_nn_2929", 1597, 62], - "_nop_tc_66", + "_nop_tc_72", ["jump", "eq_nn_2929", 1597, 62], ["eq_float", 13, 11, 12, 1597, 62], ["jump", "eq_done_2927", 1597, 62], "eq_nn_2929", ["is_text", 14, 11, 1597, 62], ["jump_false", 14, "eq_nt_2930", 1597, 62], - "_nop_tc_67", + "_nop_tc_73", ["jump", "eq_nt_2930", 1597, 62], ["eq_text", 13, 11, 12, 1597, 62], ["jump", "eq_done_2927", 1597, 62], "eq_nt_2930", ["is_null", 14, 11, 1597, 62], ["jump_false", 14, "eq_nnl_2931", 1597, 62], - "_nop_tc_68", - "_nop_tc_69", + "_nop_tc_74", + "_nop_tc_75", ["true", 13, 1597, 62], ["jump", "eq_done_2927", 1597, 62], "eq_nnl_2931", ["is_bool", 14, 11, 1597, 62], ["jump_false", 14, "eq_nb_2932", 1597, 62], - "_nop_tc_70", + "_nop_tc_76", ["jump", "eq_nb_2932", 1597, 62], ["eq_bool", 13, 11, 12, 1597, 62], ["jump", "eq_done_2927", 1597, 62], @@ -23414,10 +23414,10 @@ "if_else_2908", "if_end_2909", ["access", 10, 1, 1601, 19], - ["is_num", 11, 9, 1601, 19], - ["jump_false", 11, "num_err_2933", 1601, 19], - "_nop_tc_71", - "_nop_tc_72", + "_nop_tc_77", + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", ["add", 11, 9, 10, 1601, 19], ["jump", "num_done_2934", 1601, 19], "num_err_2933", @@ -23453,10 +23453,10 @@ "if_end_2870", "if_end_2845", ["access", 10, 1, 1604, 15], - ["is_num", 11, 3, 1604, 15], - ["jump_false", 11, "num_err_2935", 1604, 15], - "_nop_tc_73", - "_nop_tc_74", + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", + "_nop_tc_84", ["add", 11, 3, 10, 1604, 15], ["jump", "num_done_2936", 1604, 15], "num_err_2935", @@ -27688,26 +27688,26 @@ ["jump_false", 7, "rel_ni_3558", 1765, 25], "_nop_tc_258", "_nop_tc_259", - ["lt_int", 17, 6, 8, 1765, 25], + ["lt_int", 7, 6, 8, 1765, 25], ["jump", "rel_done_3560", 1765, 25], "rel_ni_3558", - ["is_num", 7, 6, 1765, 25], - ["jump_false", 7, "rel_nn_3559", 1765, 25], "_nop_tc_260", "_nop_tc_261", - ["lt_float", 17, 6, 8, 1765, 25], + "_nop_tc_262", + "_nop_tc_263", + ["lt_float", 7, 6, 8, 1765, 25], ["jump", "rel_done_3560", 1765, 25], "rel_nn_3559", - ["is_text", 7, 6, 1765, 25], - ["jump_false", 7, "rel_err_3561", 1765, 25], - "_nop_tc_262", + "_nop_tc_264", ["jump", "rel_err_3561", 1765, 25], - ["lt_text", 17, 6, 8, 1765, 25], + "_nop_tc_265", + ["jump", "rel_err_3561", 1765, 25], + ["lt_text", 7, 6, 8, 1765, 25], ["jump", "rel_done_3560", 1765, 25], "rel_err_3561", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -27716,19 +27716,19 @@ 1765, 25 ], - ["access", 8, "error", 1765, 25], + ["access", 17, "error", 1765, 25], ["access", 18, "cannot compare with '<': operands must be same type", 1765, 25], ["array", 19, 0, 1765, 25], ["push", 19, 18, 1765, 25], - ["frame", 18, 7, 2, 1765, 25], - ["null", 7, 1765, 25], - ["setarg", 18, 0, 7, 1765, 25], - ["setarg", 18, 1, 8, 1765, 25], + ["frame", 18, 8, 2, 1765, 25], + ["null", 8, 1765, 25], + ["setarg", 18, 0, 8, 1765, 25], + ["setarg", 18, 1, 17, 1765, 25], ["setarg", 18, 2, 19, 1765, 25], - ["invoke", 18, 7, 1765, 25], + ["invoke", 18, 8, 1765, 25], ["disrupt", 1765, 25], "rel_done_3560", - ["jump_false", 17, "while_end_3557", 1765, 25], + ["jump_false", 7, "while_end_3557", 1765, 25], ["load_field", 7, 2, "list", 1766, 31], ["load_dynamic", 8, 7, 6, 1766, 41], ["get", 7, 42, 1, 1766, 9], @@ -27739,10 +27739,10 @@ ["setarg", 17, 2, 8, 1766, 9], ["invoke", 17, 7, 1766, 9], ["access", 7, 1, 1767, 17], - ["is_num", 8, 6, 1767, 17], - ["jump_false", 8, "num_err_3562", 1767, 17], - "_nop_tc_263", - "_nop_tc_264", + "_nop_tc_266", + "_nop_tc_267", + "_nop_tc_268", + "_nop_tc_269", ["add", 8, 6, 7, 1767, 17], ["jump", "num_done_3563", 1767, 17], "num_err_3562", @@ -27782,35 +27782,35 @@ ["jump_true", 8, "eq_done_3570", 1772, 17], ["is_int", 17, 4, 1772, 17], ["jump_false", 17, "eq_ni_3571", 1772, 17], - "_nop_tc_265", + "_nop_tc_270", ["jump", "eq_ni_3571", 1772, 17], ["eq_int", 8, 4, 7, 1772, 17], ["jump", "eq_done_3570", 1772, 17], "eq_ni_3571", ["is_num", 17, 4, 1772, 17], ["jump_false", 17, "eq_nn_3572", 1772, 17], - "_nop_tc_266", + "_nop_tc_271", ["jump", "eq_nn_3572", 1772, 17], ["eq_float", 8, 4, 7, 1772, 17], ["jump", "eq_done_3570", 1772, 17], "eq_nn_3572", ["is_text", 17, 4, 1772, 17], ["jump_false", 17, "eq_nt_3573", 1772, 17], - "_nop_tc_267", - "_nop_tc_268", + "_nop_tc_272", + "_nop_tc_273", ["eq_text", 8, 4, 7, 1772, 17], ["jump", "eq_done_3570", 1772, 17], "eq_nt_3573", ["is_null", 17, 4, 1772, 17], ["jump_false", 17, "eq_nnl_3574", 1772, 17], - "_nop_tc_269", + "_nop_tc_274", ["jump", "eq_nnl_3574", 1772, 17], ["true", 8, 1772, 17], ["jump", "eq_done_3570", 1772, 17], "eq_nnl_3574", ["is_bool", 17, 4, 1772, 17], ["jump_false", 17, "eq_nb_3575", 1772, 17], - "_nop_tc_270", + "_nop_tc_275", ["jump", "eq_nb_3575", 1772, 17], ["eq_bool", 8, 4, 7, 1772, 17], ["jump", "eq_done_3570", 1772, 17], @@ -27824,35 +27824,35 @@ ["jump_true", 17, "eq_done_3576", 1772, 32], ["is_int", 18, 4, 1772, 32], ["jump_false", 18, "eq_ni_3577", 1772, 32], - "_nop_tc_271", + "_nop_tc_276", ["jump", "eq_ni_3577", 1772, 32], ["eq_int", 17, 4, 8, 1772, 32], ["jump", "eq_done_3576", 1772, 32], "eq_ni_3577", ["is_num", 18, 4, 1772, 32], ["jump_false", 18, "eq_nn_3578", 1772, 32], - "_nop_tc_272", + "_nop_tc_277", ["jump", "eq_nn_3578", 1772, 32], ["eq_float", 17, 4, 8, 1772, 32], ["jump", "eq_done_3576", 1772, 32], "eq_nn_3578", ["is_text", 18, 4, 1772, 32], ["jump_false", 18, "eq_nt_3579", 1772, 32], - "_nop_tc_273", - "_nop_tc_274", + "_nop_tc_278", + "_nop_tc_279", ["eq_text", 17, 4, 8, 1772, 32], ["jump", "eq_done_3576", 1772, 32], "eq_nt_3579", ["is_null", 18, 4, 1772, 32], ["jump_false", 18, "eq_nnl_3580", 1772, 32], - "_nop_tc_275", + "_nop_tc_280", ["jump", "eq_nnl_3580", 1772, 32], ["true", 17, 1772, 32], ["jump", "eq_done_3576", 1772, 32], "eq_nnl_3580", ["is_bool", 18, 4, 1772, 32], ["jump_false", 18, "eq_nb_3581", 1772, 32], - "_nop_tc_276", + "_nop_tc_281", ["jump", "eq_nb_3581", 1772, 32], ["eq_bool", 17, 4, 8, 1772, 32], ["jump", "eq_done_3576", 1772, 32], @@ -27868,35 +27868,35 @@ ["jump_true", 17, "eq_done_3582", 1772, 47], ["is_int", 18, 4, 1772, 47], ["jump_false", 18, "eq_ni_3583", 1772, 47], - "_nop_tc_277", + "_nop_tc_282", ["jump", "eq_ni_3583", 1772, 47], ["eq_int", 17, 4, 7, 1772, 47], ["jump", "eq_done_3582", 1772, 47], "eq_ni_3583", ["is_num", 18, 4, 1772, 47], ["jump_false", 18, "eq_nn_3584", 1772, 47], - "_nop_tc_278", + "_nop_tc_283", ["jump", "eq_nn_3584", 1772, 47], ["eq_float", 17, 4, 7, 1772, 47], ["jump", "eq_done_3582", 1772, 47], "eq_nn_3584", ["is_text", 18, 4, 1772, 47], ["jump_false", 18, "eq_nt_3585", 1772, 47], - "_nop_tc_279", - "_nop_tc_280", + "_nop_tc_284", + "_nop_tc_285", ["eq_text", 17, 4, 7, 1772, 47], ["jump", "eq_done_3582", 1772, 47], "eq_nt_3585", ["is_null", 18, 4, 1772, 47], ["jump_false", 18, "eq_nnl_3586", 1772, 47], - "_nop_tc_281", + "_nop_tc_286", ["jump", "eq_nnl_3586", 1772, 47], ["true", 17, 1772, 47], ["jump", "eq_done_3582", 1772, 47], "eq_nnl_3586", ["is_bool", 18, 4, 1772, 47], ["jump_false", 18, "eq_nb_3587", 1772, 47], - "_nop_tc_282", + "_nop_tc_287", ["jump", "eq_nb_3587", 1772, 47], ["eq_bool", 17, 4, 7, 1772, 47], ["jump", "eq_done_3582", 1772, 47], @@ -27912,35 +27912,35 @@ ["jump_true", 17, "eq_done_3588", 1773, 17], ["is_int", 18, 4, 1773, 17], ["jump_false", 18, "eq_ni_3589", 1773, 17], - "_nop_tc_283", + "_nop_tc_288", ["jump", "eq_ni_3589", 1773, 17], ["eq_int", 17, 4, 8, 1773, 17], ["jump", "eq_done_3588", 1773, 17], "eq_ni_3589", ["is_num", 18, 4, 1773, 17], ["jump_false", 18, "eq_nn_3590", 1773, 17], - "_nop_tc_284", + "_nop_tc_289", ["jump", "eq_nn_3590", 1773, 17], ["eq_float", 17, 4, 8, 1773, 17], ["jump", "eq_done_3588", 1773, 17], "eq_nn_3590", ["is_text", 18, 4, 1773, 17], ["jump_false", 18, "eq_nt_3591", 1773, 17], - "_nop_tc_285", - "_nop_tc_286", + "_nop_tc_290", + "_nop_tc_291", ["eq_text", 17, 4, 8, 1773, 17], ["jump", "eq_done_3588", 1773, 17], "eq_nt_3591", ["is_null", 18, 4, 1773, 17], ["jump_false", 18, "eq_nnl_3592", 1773, 17], - "_nop_tc_287", + "_nop_tc_292", ["jump", "eq_nnl_3592", 1773, 17], ["true", 17, 1773, 17], ["jump", "eq_done_3588", 1773, 17], "eq_nnl_3592", ["is_bool", 18, 4, 1773, 17], ["jump_false", 18, "eq_nb_3593", 1773, 17], - "_nop_tc_288", + "_nop_tc_293", ["jump", "eq_nb_3593", 1773, 17], ["eq_bool", 17, 4, 8, 1773, 17], ["jump", "eq_done_3588", 1773, 17], @@ -27956,35 +27956,35 @@ ["jump_true", 17, "eq_done_3594", 1773, 37], ["is_int", 18, 4, 1773, 37], ["jump_false", 18, "eq_ni_3595", 1773, 37], - "_nop_tc_289", + "_nop_tc_294", ["jump", "eq_ni_3595", 1773, 37], ["eq_int", 17, 4, 7, 1773, 37], ["jump", "eq_done_3594", 1773, 37], "eq_ni_3595", ["is_num", 18, 4, 1773, 37], ["jump_false", 18, "eq_nn_3596", 1773, 37], - "_nop_tc_290", + "_nop_tc_295", ["jump", "eq_nn_3596", 1773, 37], ["eq_float", 17, 4, 7, 1773, 37], ["jump", "eq_done_3594", 1773, 37], "eq_nn_3596", ["is_text", 18, 4, 1773, 37], ["jump_false", 18, "eq_nt_3597", 1773, 37], - "_nop_tc_291", - "_nop_tc_292", + "_nop_tc_296", + "_nop_tc_297", ["eq_text", 17, 4, 7, 1773, 37], ["jump", "eq_done_3594", 1773, 37], "eq_nt_3597", ["is_null", 18, 4, 1773, 37], ["jump_false", 18, "eq_nnl_3598", 1773, 37], - "_nop_tc_293", + "_nop_tc_298", ["jump", "eq_nnl_3598", 1773, 37], ["true", 17, 1773, 37], ["jump", "eq_done_3594", 1773, 37], "eq_nnl_3598", ["is_bool", 18, 4, 1773, 37], ["jump_false", 18, "eq_nb_3599", 1773, 37], - "_nop_tc_294", + "_nop_tc_299", ["jump", "eq_nb_3599", 1773, 37], ["eq_bool", 17, 4, 7, 1773, 37], ["jump", "eq_done_3594", 1773, 37], @@ -28012,35 +28012,35 @@ ["jump_true", 8, "eq_done_3602", 1778, 17], ["is_int", 17, 4, 1778, 17], ["jump_false", 17, "eq_ni_3603", 1778, 17], - "_nop_tc_295", + "_nop_tc_300", ["jump", "eq_ni_3603", 1778, 17], ["eq_int", 8, 4, 7, 1778, 17], ["jump", "eq_done_3602", 1778, 17], "eq_ni_3603", ["is_num", 17, 4, 1778, 17], ["jump_false", 17, "eq_nn_3604", 1778, 17], - "_nop_tc_296", + "_nop_tc_301", ["jump", "eq_nn_3604", 1778, 17], ["eq_float", 8, 4, 7, 1778, 17], ["jump", "eq_done_3602", 1778, 17], "eq_nn_3604", ["is_text", 17, 4, 1778, 17], ["jump_false", 17, "eq_nt_3605", 1778, 17], - "_nop_tc_297", - "_nop_tc_298", + "_nop_tc_302", + "_nop_tc_303", ["eq_text", 8, 4, 7, 1778, 17], ["jump", "eq_done_3602", 1778, 17], "eq_nt_3605", ["is_null", 17, 4, 1778, 17], ["jump_false", 17, "eq_nnl_3606", 1778, 17], - "_nop_tc_299", + "_nop_tc_304", ["jump", "eq_nnl_3606", 1778, 17], ["true", 8, 1778, 17], ["jump", "eq_done_3602", 1778, 17], "eq_nnl_3606", ["is_bool", 17, 4, 1778, 17], ["jump_false", 17, "eq_nb_3607", 1778, 17], - "_nop_tc_300", + "_nop_tc_305", ["jump", "eq_nb_3607", 1778, 17], ["eq_bool", 8, 4, 7, 1778, 17], ["jump", "eq_done_3602", 1778, 17], @@ -28054,28 +28054,28 @@ ["length", 8, 7, 1780, 25], ["is_int", 7, 6, 1780, 25], ["jump_false", 7, "rel_ni_3610", 1780, 25], - "_nop_tc_301", - "_nop_tc_302", - ["lt_int", 17, 6, 8, 1780, 25], + "_nop_tc_306", + "_nop_tc_307", + ["lt_int", 7, 6, 8, 1780, 25], ["jump", "rel_done_3612", 1780, 25], "rel_ni_3610", - ["is_num", 7, 6, 1780, 25], - ["jump_false", 7, "rel_nn_3611", 1780, 25], - "_nop_tc_303", - "_nop_tc_304", - ["lt_float", 17, 6, 8, 1780, 25], + "_nop_tc_308", + "_nop_tc_309", + "_nop_tc_310", + "_nop_tc_311", + ["lt_float", 7, 6, 8, 1780, 25], ["jump", "rel_done_3612", 1780, 25], "rel_nn_3611", - ["is_text", 7, 6, 1780, 25], - ["jump_false", 7, "rel_err_3613", 1780, 25], - "_nop_tc_305", + "_nop_tc_312", ["jump", "rel_err_3613", 1780, 25], - ["lt_text", 17, 6, 8, 1780, 25], + "_nop_tc_313", + ["jump", "rel_err_3613", 1780, 25], + ["lt_text", 7, 6, 8, 1780, 25], ["jump", "rel_done_3612", 1780, 25], "rel_err_3613", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -28084,19 +28084,19 @@ 1780, 25 ], - ["access", 8, "error", 1780, 25], + ["access", 17, "error", 1780, 25], ["access", 18, "cannot compare with '<': operands must be same type", 1780, 25], ["array", 19, 0, 1780, 25], ["push", 19, 18, 1780, 25], - ["frame", 18, 7, 2, 1780, 25], - ["null", 7, 1780, 25], - ["setarg", 18, 0, 7, 1780, 25], - ["setarg", 18, 1, 8, 1780, 25], + ["frame", 18, 8, 2, 1780, 25], + ["null", 8, 1780, 25], + ["setarg", 18, 0, 8, 1780, 25], + ["setarg", 18, 1, 17, 1780, 25], ["setarg", 18, 2, 19, 1780, 25], - ["invoke", 18, 7, 1780, 25], + ["invoke", 18, 8, 1780, 25], ["disrupt", 1780, 25], "rel_done_3612", - ["jump_false", 17, "while_end_3609", 1780, 25], + ["jump_false", 7, "while_end_3609", 1780, 25], ["load_field", 7, 2, "list", 1781, 31], ["load_dynamic", 8, 7, 6, 1781, 41], ["get", 7, 42, 1, 1781, 9], @@ -28107,10 +28107,10 @@ ["setarg", 17, 2, 8, 1781, 9], ["invoke", 17, 7, 1781, 9], ["access", 7, 1, 1782, 17], - ["is_num", 8, 6, 1782, 17], - ["jump_false", 8, "num_err_3614", 1782, 17], - "_nop_tc_306", - "_nop_tc_307", + "_nop_tc_314", + "_nop_tc_315", + "_nop_tc_316", + "_nop_tc_317", ["add", 8, 6, 7, 1782, 17], ["jump", "num_done_3615", 1782, 17], "num_err_3614", @@ -28150,35 +28150,35 @@ ["jump_true", 8, "eq_done_3618", 1787, 17], ["is_int", 17, 4, 1787, 17], ["jump_false", 17, "eq_ni_3619", 1787, 17], - "_nop_tc_308", + "_nop_tc_318", ["jump", "eq_ni_3619", 1787, 17], ["eq_int", 8, 4, 7, 1787, 17], ["jump", "eq_done_3618", 1787, 17], "eq_ni_3619", ["is_num", 17, 4, 1787, 17], ["jump_false", 17, "eq_nn_3620", 1787, 17], - "_nop_tc_309", + "_nop_tc_319", ["jump", "eq_nn_3620", 1787, 17], ["eq_float", 8, 4, 7, 1787, 17], ["jump", "eq_done_3618", 1787, 17], "eq_nn_3620", ["is_text", 17, 4, 1787, 17], ["jump_false", 17, "eq_nt_3621", 1787, 17], - "_nop_tc_310", - "_nop_tc_311", + "_nop_tc_320", + "_nop_tc_321", ["eq_text", 8, 4, 7, 1787, 17], ["jump", "eq_done_3618", 1787, 17], "eq_nt_3621", ["is_null", 17, 4, 1787, 17], ["jump_false", 17, "eq_nnl_3622", 1787, 17], - "_nop_tc_312", + "_nop_tc_322", ["jump", "eq_nnl_3622", 1787, 17], ["true", 8, 1787, 17], ["jump", "eq_done_3618", 1787, 17], "eq_nnl_3622", ["is_bool", 17, 4, 1787, 17], ["jump_false", 17, "eq_nb_3623", 1787, 17], - "_nop_tc_313", + "_nop_tc_323", ["jump", "eq_nb_3623", 1787, 17], ["eq_bool", 8, 4, 7, 1787, 17], ["jump", "eq_done_3618", 1787, 17], @@ -28192,28 +28192,28 @@ ["length", 8, 7, 1789, 25], ["is_int", 7, 6, 1789, 25], ["jump_false", 7, "rel_ni_3626", 1789, 25], - "_nop_tc_314", - "_nop_tc_315", - ["lt_int", 17, 6, 8, 1789, 25], + "_nop_tc_324", + "_nop_tc_325", + ["lt_int", 7, 6, 8, 1789, 25], ["jump", "rel_done_3628", 1789, 25], "rel_ni_3626", - ["is_num", 7, 6, 1789, 25], - ["jump_false", 7, "rel_nn_3627", 1789, 25], - "_nop_tc_316", - "_nop_tc_317", - ["lt_float", 17, 6, 8, 1789, 25], + "_nop_tc_326", + "_nop_tc_327", + "_nop_tc_328", + "_nop_tc_329", + ["lt_float", 7, 6, 8, 1789, 25], ["jump", "rel_done_3628", 1789, 25], "rel_nn_3627", - ["is_text", 7, 6, 1789, 25], - ["jump_false", 7, "rel_err_3629", 1789, 25], - "_nop_tc_318", + "_nop_tc_330", ["jump", "rel_err_3629", 1789, 25], - ["lt_text", 17, 6, 8, 1789, 25], + "_nop_tc_331", + ["jump", "rel_err_3629", 1789, 25], + ["lt_text", 7, 6, 8, 1789, 25], ["jump", "rel_done_3628", 1789, 25], "rel_err_3629", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -28222,19 +28222,19 @@ 1789, 25 ], - ["access", 8, "error", 1789, 25], + ["access", 17, "error", 1789, 25], ["access", 18, "cannot compare with '<': operands must be same type", 1789, 25], ["array", 19, 0, 1789, 25], ["push", 19, 18, 1789, 25], - ["frame", 18, 7, 2, 1789, 25], - ["null", 7, 1789, 25], - ["setarg", 18, 0, 7, 1789, 25], - ["setarg", 18, 1, 8, 1789, 25], + ["frame", 18, 8, 2, 1789, 25], + ["null", 8, 1789, 25], + ["setarg", 18, 0, 8, 1789, 25], + ["setarg", 18, 1, 17, 1789, 25], ["setarg", 18, 2, 19, 1789, 25], - ["invoke", 18, 7, 1789, 25], + ["invoke", 18, 8, 1789, 25], ["disrupt", 1789, 25], "rel_done_3628", - ["jump_false", 17, "while_end_3625", 1789, 25], + ["jump_false", 7, "while_end_3625", 1789, 25], ["load_field", 7, 2, "list", 1790, 16], ["load_dynamic", 8, 7, 6, 1790, 26], ["move", 9, 8, 1790, 26], @@ -28248,10 +28248,10 @@ ["setarg", 8, 2, 10, 1792, 9], ["invoke", 8, 7, 1792, 9], ["access", 7, 1, 1793, 17], - ["is_num", 8, 6, 1793, 17], - ["jump_false", 8, "num_err_3630", 1793, 17], - "_nop_tc_319", - "_nop_tc_320", + "_nop_tc_332", + "_nop_tc_333", + "_nop_tc_334", + "_nop_tc_335", ["add", 8, 6, 7, 1793, 17], ["jump", "num_done_3631", 1793, 17], "num_err_3630", @@ -28291,35 +28291,35 @@ ["jump_true", 8, "eq_done_3634", 1798, 17], ["is_int", 9, 4, 1798, 17], ["jump_false", 9, "eq_ni_3635", 1798, 17], - "_nop_tc_321", + "_nop_tc_336", ["jump", "eq_ni_3635", 1798, 17], ["eq_int", 8, 4, 7, 1798, 17], ["jump", "eq_done_3634", 1798, 17], "eq_ni_3635", ["is_num", 9, 4, 1798, 17], ["jump_false", 9, "eq_nn_3636", 1798, 17], - "_nop_tc_322", + "_nop_tc_337", ["jump", "eq_nn_3636", 1798, 17], ["eq_float", 8, 4, 7, 1798, 17], ["jump", "eq_done_3634", 1798, 17], "eq_nn_3636", ["is_text", 9, 4, 1798, 17], ["jump_false", 9, "eq_nt_3637", 1798, 17], - "_nop_tc_323", - "_nop_tc_324", + "_nop_tc_338", + "_nop_tc_339", ["eq_text", 8, 4, 7, 1798, 17], ["jump", "eq_done_3634", 1798, 17], "eq_nt_3637", ["is_null", 9, 4, 1798, 17], ["jump_false", 9, "eq_nnl_3638", 1798, 17], - "_nop_tc_325", + "_nop_tc_340", ["jump", "eq_nnl_3638", 1798, 17], ["true", 8, 1798, 17], ["jump", "eq_done_3634", 1798, 17], "eq_nnl_3638", ["is_bool", 9, 4, 1798, 17], ["jump_false", 9, "eq_nb_3639", 1798, 17], - "_nop_tc_326", + "_nop_tc_341", ["jump", "eq_nb_3639", 1798, 17], ["eq_bool", 8, 4, 7, 1798, 17], ["jump", "eq_done_3634", 1798, 17], @@ -28344,35 +28344,35 @@ "ne_ni_3644", ["is_int", 9, 16, 1800, 24], ["jump_false", 9, "ne_nn_3645", 1800, 24], - "_nop_tc_327", + "_nop_tc_342", ["jump", "ne_nn_3645", 1800, 24], ["ne_int", 8, 16, 7, 1800, 24], ["jump", "ne_done_3642", 1800, 24], "ne_nn_3645", ["is_num", 9, 16, 1800, 24], ["jump_false", 9, "ne_nt_3646", 1800, 24], - "_nop_tc_328", + "_nop_tc_343", ["jump", "ne_nt_3646", 1800, 24], ["ne_float", 8, 16, 7, 1800, 24], ["jump", "ne_done_3642", 1800, 24], "ne_nt_3646", ["is_text", 9, 16, 1800, 24], ["jump_false", 9, "ne_nnl_3647", 1800, 24], - "_nop_tc_329", + "_nop_tc_344", ["jump", "ne_nnl_3647", 1800, 24], ["ne_text", 8, 16, 7, 1800, 24], ["jump", "ne_done_3642", 1800, 24], "ne_nnl_3647", ["is_null", 9, 16, 1800, 24], ["jump_false", 9, "ne_nb_3648", 1800, 24], - "_nop_tc_330", - "_nop_tc_331", + "_nop_tc_345", + "_nop_tc_346", ["false", 8, 1800, 24], ["jump", "ne_done_3642", 1800, 24], "ne_nb_3648", ["is_bool", 9, 16, 1800, 24], ["jump_false", 9, "ne_mis_3649", 1800, 24], - "_nop_tc_332", + "_nop_tc_347", ["jump", "ne_mis_3649", 1800, 24], ["ne_bool", 8, 16, 7, 1800, 24], ["jump", "ne_done_3642", 1800, 24], @@ -28392,35 +28392,35 @@ ["jump_true", 8, "eq_done_3652", 1802, 24], ["is_int", 9, 11, 1802, 24], ["jump_false", 9, "eq_ni_3653", 1802, 24], - "_nop_tc_333", + "_nop_tc_348", ["jump", "eq_ni_3653", 1802, 24], ["eq_int", 8, 11, 7, 1802, 24], ["jump", "eq_done_3652", 1802, 24], "eq_ni_3653", ["is_num", 9, 11, 1802, 24], ["jump_false", 9, "eq_nn_3654", 1802, 24], - "_nop_tc_334", + "_nop_tc_349", ["jump", "eq_nn_3654", 1802, 24], ["eq_float", 8, 11, 7, 1802, 24], ["jump", "eq_done_3652", 1802, 24], "eq_nn_3654", ["is_text", 9, 11, 1802, 24], ["jump_false", 9, "eq_nt_3655", 1802, 24], - "_nop_tc_335", + "_nop_tc_350", ["jump", "eq_nt_3655", 1802, 24], ["eq_text", 8, 11, 7, 1802, 24], ["jump", "eq_done_3652", 1802, 24], "eq_nt_3655", ["is_null", 9, 11, 1802, 24], ["jump_false", 9, "eq_nnl_3656", 1802, 24], - "_nop_tc_336", - "_nop_tc_337", + "_nop_tc_351", + "_nop_tc_352", ["true", 8, 1802, 24], ["jump", "eq_done_3652", 1802, 24], "eq_nnl_3656", ["is_bool", 9, 11, 1802, 24], ["jump_false", 9, "eq_nb_3657", 1802, 24], - "_nop_tc_338", + "_nop_tc_353", ["jump", "eq_nb_3657", 1802, 24], ["eq_bool", 8, 11, 7, 1802, 24], ["jump", "eq_done_3652", 1802, 24], @@ -28454,28 +28454,28 @@ ["length", 8, 7, 1807, 25], ["is_int", 7, 6, 1807, 25], ["jump_false", 7, "rel_ni_3660", 1807, 25], - "_nop_tc_339", - "_nop_tc_340", - ["lt_int", 9, 6, 8, 1807, 25], + "_nop_tc_354", + "_nop_tc_355", + ["lt_int", 7, 6, 8, 1807, 25], ["jump", "rel_done_3662", 1807, 25], "rel_ni_3660", - ["is_num", 7, 6, 1807, 25], - ["jump_false", 7, "rel_nn_3661", 1807, 25], - "_nop_tc_341", - "_nop_tc_342", - ["lt_float", 9, 6, 8, 1807, 25], + "_nop_tc_356", + "_nop_tc_357", + "_nop_tc_358", + "_nop_tc_359", + ["lt_float", 7, 6, 8, 1807, 25], ["jump", "rel_done_3662", 1807, 25], "rel_nn_3661", - ["is_text", 7, 6, 1807, 25], - ["jump_false", 7, "rel_err_3663", 1807, 25], - "_nop_tc_343", + "_nop_tc_360", ["jump", "rel_err_3663", 1807, 25], - ["lt_text", 9, 6, 8, 1807, 25], + "_nop_tc_361", + ["jump", "rel_err_3663", 1807, 25], + ["lt_text", 7, 6, 8, 1807, 25], ["jump", "rel_done_3662", 1807, 25], "rel_err_3663", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -28484,19 +28484,19 @@ 1807, 25 ], - ["access", 8, "error", 1807, 25], + ["access", 9, "error", 1807, 25], ["access", 10, "cannot compare with '<': operands must be same type", 1807, 25], ["array", 16, 0, 1807, 25], ["push", 16, 10, 1807, 25], - ["frame", 10, 7, 2, 1807, 25], - ["null", 7, 1807, 25], - ["setarg", 10, 0, 7, 1807, 25], - ["setarg", 10, 1, 8, 1807, 25], + ["frame", 10, 8, 2, 1807, 25], + ["null", 8, 1807, 25], + ["setarg", 10, 0, 8, 1807, 25], + ["setarg", 10, 1, 9, 1807, 25], ["setarg", 10, 2, 16, 1807, 25], - ["invoke", 10, 7, 1807, 25], + ["invoke", 10, 8, 1807, 25], ["disrupt", 1807, 25], "rel_done_3662", - ["jump_false", 9, "while_end_3659", 1807, 25], + ["jump_false", 7, "while_end_3659", 1807, 25], ["load_field", 7, 2, "list", 1808, 17], ["load_dynamic", 8, 7, 6, 1808, 27], ["load_field", 7, 8, "name", 1808, 27], @@ -28511,35 +28511,35 @@ "ne_ni_3668", ["is_int", 9, 13, 1809, 22], ["jump_false", 9, "ne_nn_3669", 1809, 22], - "_nop_tc_344", + "_nop_tc_362", ["jump", "ne_nn_3669", 1809, 22], ["ne_int", 8, 13, 7, 1809, 22], ["jump", "ne_done_3666", 1809, 22], "ne_nn_3669", ["is_num", 9, 13, 1809, 22], ["jump_false", 9, "ne_nt_3670", 1809, 22], - "_nop_tc_345", + "_nop_tc_363", ["jump", "ne_nt_3670", 1809, 22], ["ne_float", 8, 13, 7, 1809, 22], ["jump", "ne_done_3666", 1809, 22], "ne_nt_3670", ["is_text", 9, 13, 1809, 22], ["jump_false", 9, "ne_nnl_3671", 1809, 22], - "_nop_tc_346", + "_nop_tc_364", ["jump", "ne_nnl_3671", 1809, 22], ["ne_text", 8, 13, 7, 1809, 22], ["jump", "ne_done_3666", 1809, 22], "ne_nnl_3671", ["is_null", 9, 13, 1809, 22], ["jump_false", 9, "ne_nb_3672", 1809, 22], - "_nop_tc_347", - "_nop_tc_348", + "_nop_tc_365", + "_nop_tc_366", ["false", 8, 1809, 22], ["jump", "ne_done_3666", 1809, 22], "ne_nb_3672", ["is_bool", 9, 13, 1809, 22], ["jump_false", 9, "ne_mis_3673", 1809, 22], - "_nop_tc_349", + "_nop_tc_367", ["jump", "ne_mis_3673", 1809, 22], ["ne_bool", 8, 13, 7, 1809, 22], ["jump", "ne_done_3666", 1809, 22], @@ -28578,35 +28578,35 @@ "ne_ni_3678", ["is_int", 9, 14, 1811, 24], ["jump_false", 9, "ne_nn_3679", 1811, 24], - "_nop_tc_350", + "_nop_tc_368", ["jump", "ne_nn_3679", 1811, 24], ["ne_int", 8, 14, 7, 1811, 24], ["jump", "ne_done_3676", 1811, 24], "ne_nn_3679", ["is_num", 9, 14, 1811, 24], ["jump_false", 9, "ne_nt_3680", 1811, 24], - "_nop_tc_351", + "_nop_tc_369", ["jump", "ne_nt_3680", 1811, 24], ["ne_float", 8, 14, 7, 1811, 24], ["jump", "ne_done_3676", 1811, 24], "ne_nt_3680", ["is_text", 9, 14, 1811, 24], ["jump_false", 9, "ne_nnl_3681", 1811, 24], - "_nop_tc_352", + "_nop_tc_370", ["jump", "ne_nnl_3681", 1811, 24], ["ne_text", 8, 14, 7, 1811, 24], ["jump", "ne_done_3676", 1811, 24], "ne_nnl_3681", ["is_null", 9, 14, 1811, 24], ["jump_false", 9, "ne_nb_3682", 1811, 24], - "_nop_tc_353", - "_nop_tc_354", + "_nop_tc_371", + "_nop_tc_372", ["false", 8, 1811, 24], ["jump", "ne_done_3676", 1811, 24], "ne_nb_3682", ["is_bool", 9, 14, 1811, 24], ["jump_false", 9, "ne_mis_3683", 1811, 24], - "_nop_tc_355", + "_nop_tc_373", ["jump", "ne_mis_3683", 1811, 24], ["ne_bool", 8, 14, 7, 1811, 24], ["jump", "ne_done_3676", 1811, 24], @@ -28625,10 +28625,10 @@ "if_else_3674", "if_end_3675", ["access", 7, 1, 1812, 17], - ["is_num", 8, 6, 1812, 17], - ["jump_false", 8, "num_err_3684", 1812, 17], - "_nop_tc_356", - "_nop_tc_357", + "_nop_tc_374", + "_nop_tc_375", + "_nop_tc_376", + "_nop_tc_377", ["add", 8, 6, 7, 1812, 17], ["jump", "num_done_3685", 1812, 17], "num_err_3684", @@ -28669,35 +28669,35 @@ "ne_ni_3690", ["is_int", 10, 7, 1814, 30], ["jump_false", 10, "ne_nn_3691", 1814, 30], - "_nop_tc_358", + "_nop_tc_378", ["jump", "ne_nn_3691", 1814, 30], ["ne_int", 9, 7, 8, 1814, 30], ["jump", "ne_done_3688", 1814, 30], "ne_nn_3691", ["is_num", 10, 7, 1814, 30], ["jump_false", 10, "ne_nt_3692", 1814, 30], - "_nop_tc_359", + "_nop_tc_379", ["jump", "ne_nt_3692", 1814, 30], ["ne_float", 9, 7, 8, 1814, 30], ["jump", "ne_done_3688", 1814, 30], "ne_nt_3692", ["is_text", 10, 7, 1814, 30], ["jump_false", 10, "ne_nnl_3693", 1814, 30], - "_nop_tc_360", + "_nop_tc_380", ["jump", "ne_nnl_3693", 1814, 30], ["ne_text", 9, 7, 8, 1814, 30], ["jump", "ne_done_3688", 1814, 30], "ne_nnl_3693", ["is_null", 10, 7, 1814, 30], ["jump_false", 10, "ne_nb_3694", 1814, 30], - "_nop_tc_361", - "_nop_tc_362", + "_nop_tc_381", + "_nop_tc_382", ["false", 9, 1814, 30], ["jump", "ne_done_3688", 1814, 30], "ne_nb_3694", ["is_bool", 10, 7, 1814, 30], ["jump_false", 10, "ne_mis_3695", 1814, 30], - "_nop_tc_363", + "_nop_tc_383", ["jump", "ne_mis_3695", 1814, 30], ["ne_bool", 9, 7, 8, 1814, 30], ["jump", "ne_done_3688", 1814, 30], @@ -28719,28 +28719,28 @@ ["length", 8, 7, 1817, 27], ["is_int", 7, 6, 1817, 27], ["jump_false", 7, "rel_ni_3698", 1817, 27], - "_nop_tc_364", - "_nop_tc_365", - ["lt_int", 9, 6, 8, 1817, 27], + "_nop_tc_384", + "_nop_tc_385", + ["lt_int", 7, 6, 8, 1817, 27], ["jump", "rel_done_3700", 1817, 27], "rel_ni_3698", - ["is_num", 7, 6, 1817, 27], - ["jump_false", 7, "rel_nn_3699", 1817, 27], - "_nop_tc_366", - "_nop_tc_367", - ["lt_float", 9, 6, 8, 1817, 27], + "_nop_tc_386", + "_nop_tc_387", + "_nop_tc_388", + "_nop_tc_389", + ["lt_float", 7, 6, 8, 1817, 27], ["jump", "rel_done_3700", 1817, 27], "rel_nn_3699", - ["is_text", 7, 6, 1817, 27], - ["jump_false", 7, "rel_err_3701", 1817, 27], - "_nop_tc_368", + "_nop_tc_390", ["jump", "rel_err_3701", 1817, 27], - ["lt_text", 9, 6, 8, 1817, 27], + "_nop_tc_391", + ["jump", "rel_err_3701", 1817, 27], + ["lt_text", 7, 6, 8, 1817, 27], ["jump", "rel_done_3700", 1817, 27], "rel_err_3701", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -28749,19 +28749,19 @@ 1817, 27 ], - ["access", 8, "error", 1817, 27], + ["access", 9, "error", 1817, 27], ["access", 10, "cannot compare with '<': operands must be same type", 1817, 27], ["array", 11, 0, 1817, 27], ["push", 11, 10, 1817, 27], - ["frame", 10, 7, 2, 1817, 27], - ["null", 7, 1817, 27], - ["setarg", 10, 0, 7, 1817, 27], - ["setarg", 10, 1, 8, 1817, 27], + ["frame", 10, 8, 2, 1817, 27], + ["null", 8, 1817, 27], + ["setarg", 10, 0, 8, 1817, 27], + ["setarg", 10, 1, 9, 1817, 27], ["setarg", 10, 2, 11, 1817, 27], - ["invoke", 10, 7, 1817, 27], + ["invoke", 10, 8, 1817, 27], ["disrupt", 1817, 27], "rel_done_3700", - ["jump_false", 9, "while_end_3697", 1817, 27], + ["jump_false", 7, "while_end_3697", 1817, 27], ["load_field", 7, 2, "statements", 1818, 36], ["load_dynamic", 8, 7, 6, 1818, 52], ["get", 7, 63, 1, 1818, 11], @@ -28772,10 +28772,10 @@ ["setarg", 9, 2, 8, 1818, 11], ["invoke", 9, 7, 1818, 11], ["access", 7, 1, 1819, 19], - ["is_num", 8, 6, 1819, 19], - ["jump_false", 8, "num_err_3702", 1819, 19], - "_nop_tc_369", - "_nop_tc_370", + "_nop_tc_392", + "_nop_tc_393", + "_nop_tc_394", + "_nop_tc_395", ["add", 8, 6, 7, 1819, 19], ["jump", "num_done_3703", 1819, 19], "num_err_3702", @@ -28819,35 +28819,35 @@ "ne_ni_3708", ["is_int", 10, 7, 1822, 30], ["jump_false", 10, "ne_nn_3709", 1822, 30], - "_nop_tc_371", + "_nop_tc_396", ["jump", "ne_nn_3709", 1822, 30], ["ne_int", 9, 7, 8, 1822, 30], ["jump", "ne_done_3706", 1822, 30], "ne_nn_3709", ["is_num", 10, 7, 1822, 30], ["jump_false", 10, "ne_nt_3710", 1822, 30], - "_nop_tc_372", + "_nop_tc_397", ["jump", "ne_nt_3710", 1822, 30], ["ne_float", 9, 7, 8, 1822, 30], ["jump", "ne_done_3706", 1822, 30], "ne_nt_3710", ["is_text", 10, 7, 1822, 30], ["jump_false", 10, "ne_nnl_3711", 1822, 30], - "_nop_tc_373", + "_nop_tc_398", ["jump", "ne_nnl_3711", 1822, 30], ["ne_text", 9, 7, 8, 1822, 30], ["jump", "ne_done_3706", 1822, 30], "ne_nnl_3711", ["is_null", 10, 7, 1822, 30], ["jump_false", 10, "ne_nb_3712", 1822, 30], - "_nop_tc_374", - "_nop_tc_375", + "_nop_tc_399", + "_nop_tc_400", ["false", 9, 1822, 30], ["jump", "ne_done_3706", 1822, 30], "ne_nb_3712", ["is_bool", 10, 7, 1822, 30], ["jump_false", 10, "ne_mis_3713", 1822, 30], - "_nop_tc_376", + "_nop_tc_401", ["jump", "ne_mis_3713", 1822, 30], ["ne_bool", 9, 7, 8, 1822, 30], ["jump", "ne_done_3706", 1822, 30], @@ -28861,28 +28861,28 @@ ["length", 8, 7, 1824, 27], ["is_int", 7, 6, 1824, 27], ["jump_false", 7, "rel_ni_3716", 1824, 27], - "_nop_tc_377", - "_nop_tc_378", - ["lt_int", 9, 6, 8, 1824, 27], + "_nop_tc_402", + "_nop_tc_403", + ["lt_int", 7, 6, 8, 1824, 27], ["jump", "rel_done_3718", 1824, 27], "rel_ni_3716", - ["is_num", 7, 6, 1824, 27], - ["jump_false", 7, "rel_nn_3717", 1824, 27], - "_nop_tc_379", - "_nop_tc_380", - ["lt_float", 9, 6, 8, 1824, 27], + "_nop_tc_404", + "_nop_tc_405", + "_nop_tc_406", + "_nop_tc_407", + ["lt_float", 7, 6, 8, 1824, 27], ["jump", "rel_done_3718", 1824, 27], "rel_nn_3717", - ["is_text", 7, 6, 1824, 27], - ["jump_false", 7, "rel_err_3719", 1824, 27], - "_nop_tc_381", + "_nop_tc_408", ["jump", "rel_err_3719", 1824, 27], - ["lt_text", 9, 6, 8, 1824, 27], + "_nop_tc_409", + ["jump", "rel_err_3719", 1824, 27], + ["lt_text", 7, 6, 8, 1824, 27], ["jump", "rel_done_3718", 1824, 27], "rel_err_3719", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -28891,19 +28891,19 @@ 1824, 27 ], - ["access", 8, "error", 1824, 27], + ["access", 9, "error", 1824, 27], ["access", 10, "cannot compare with '<': operands must be same type", 1824, 27], ["array", 11, 0, 1824, 27], ["push", 11, 10, 1824, 27], - ["frame", 10, 7, 2, 1824, 27], - ["null", 7, 1824, 27], - ["setarg", 10, 0, 7, 1824, 27], - ["setarg", 10, 1, 8, 1824, 27], + ["frame", 10, 8, 2, 1824, 27], + ["null", 8, 1824, 27], + ["setarg", 10, 0, 8, 1824, 27], + ["setarg", 10, 1, 9, 1824, 27], ["setarg", 10, 2, 11, 1824, 27], - ["invoke", 10, 7, 1824, 27], + ["invoke", 10, 8, 1824, 27], ["disrupt", 1824, 27], "rel_done_3718", - ["jump_false", 9, "while_end_3715", 1824, 27], + ["jump_false", 7, "while_end_3715", 1824, 27], ["load_field", 7, 2, "disruption", 1825, 36], ["load_dynamic", 8, 7, 6, 1825, 52], ["get", 7, 63, 1, 1825, 11], @@ -28914,10 +28914,10 @@ ["setarg", 9, 2, 8, 1825, 11], ["invoke", 9, 7, 1825, 11], ["access", 7, 1, 1826, 19], - ["is_num", 8, 6, 1826, 19], - ["jump_false", 8, "num_err_3720", 1826, 19], - "_nop_tc_382", - "_nop_tc_383", + "_nop_tc_410", + "_nop_tc_411", + "_nop_tc_412", + "_nop_tc_413", ["add", 8, 6, 7, 1826, 19], ["jump", "num_done_3721", 1826, 19], "num_err_3720", @@ -29001,35 +29001,35 @@ ["jump_true", 8, "eq_done_3726", 1836, 17], ["is_int", 9, 4, 1836, 17], ["jump_false", 9, "eq_ni_3727", 1836, 17], - "_nop_tc_384", + "_nop_tc_414", ["jump", "eq_ni_3727", 1836, 17], ["eq_int", 8, 4, 7, 1836, 17], ["jump", "eq_done_3726", 1836, 17], "eq_ni_3727", ["is_num", 9, 4, 1836, 17], ["jump_false", 9, "eq_nn_3728", 1836, 17], - "_nop_tc_385", + "_nop_tc_415", ["jump", "eq_nn_3728", 1836, 17], ["eq_float", 8, 4, 7, 1836, 17], ["jump", "eq_done_3726", 1836, 17], "eq_nn_3728", ["is_text", 9, 4, 1836, 17], ["jump_false", 9, "eq_nt_3729", 1836, 17], - "_nop_tc_386", - "_nop_tc_387", + "_nop_tc_416", + "_nop_tc_417", ["eq_text", 8, 4, 7, 1836, 17], ["jump", "eq_done_3726", 1836, 17], "eq_nt_3729", ["is_null", 9, 4, 1836, 17], ["jump_false", 9, "eq_nnl_3730", 1836, 17], - "_nop_tc_388", + "_nop_tc_418", ["jump", "eq_nnl_3730", 1836, 17], ["true", 8, 1836, 17], ["jump", "eq_done_3726", 1836, 17], "eq_nnl_3730", ["is_bool", 9, 4, 1836, 17], ["jump_false", 9, "eq_nb_3731", 1836, 17], - "_nop_tc_389", + "_nop_tc_419", ["jump", "eq_nb_3731", 1836, 17], ["eq_bool", 8, 4, 7, 1836, 17], ["jump", "eq_done_3726", 1836, 17], @@ -29043,28 +29043,28 @@ ["length", 8, 7, 1838, 25], ["is_int", 7, 6, 1838, 25], ["jump_false", 7, "rel_ni_3734", 1838, 25], - "_nop_tc_390", - "_nop_tc_391", - ["lt_int", 9, 6, 8, 1838, 25], + "_nop_tc_420", + "_nop_tc_421", + ["lt_int", 7, 6, 8, 1838, 25], ["jump", "rel_done_3736", 1838, 25], "rel_ni_3734", - ["is_num", 7, 6, 1838, 25], - ["jump_false", 7, "rel_nn_3735", 1838, 25], - "_nop_tc_392", - "_nop_tc_393", - ["lt_float", 9, 6, 8, 1838, 25], + "_nop_tc_422", + "_nop_tc_423", + "_nop_tc_424", + "_nop_tc_425", + ["lt_float", 7, 6, 8, 1838, 25], ["jump", "rel_done_3736", 1838, 25], "rel_nn_3735", - ["is_text", 7, 6, 1838, 25], - ["jump_false", 7, "rel_err_3737", 1838, 25], - "_nop_tc_394", + "_nop_tc_426", ["jump", "rel_err_3737", 1838, 25], - ["lt_text", 9, 6, 8, 1838, 25], + "_nop_tc_427", + ["jump", "rel_err_3737", 1838, 25], + ["lt_text", 7, 6, 8, 1838, 25], ["jump", "rel_done_3736", 1838, 25], "rel_err_3737", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -29073,19 +29073,19 @@ 1838, 25 ], - ["access", 8, "error", 1838, 25], + ["access", 9, "error", 1838, 25], ["access", 10, "cannot compare with '<': operands must be same type", 1838, 25], ["array", 11, 0, 1838, 25], ["push", 11, 10, 1838, 25], - ["frame", 10, 7, 2, 1838, 25], - ["null", 7, 1838, 25], - ["setarg", 10, 0, 7, 1838, 25], - ["setarg", 10, 1, 8, 1838, 25], + ["frame", 10, 8, 2, 1838, 25], + ["null", 8, 1838, 25], + ["setarg", 10, 0, 8, 1838, 25], + ["setarg", 10, 1, 9, 1838, 25], ["setarg", 10, 2, 11, 1838, 25], - ["invoke", 10, 7, 1838, 25], + ["invoke", 10, 8, 1838, 25], ["disrupt", 1838, 25], "rel_done_3736", - ["jump_false", 9, "while_end_3733", 1838, 25], + ["jump_false", 7, "while_end_3733", 1838, 25], ["load_field", 7, 2, "list", 1839, 31], ["load_dynamic", 8, 7, 6, 1839, 41], ["get", 7, 42, 1, 1839, 9], @@ -29096,10 +29096,10 @@ ["setarg", 9, 2, 8, 1839, 9], ["invoke", 9, 7, 1839, 9], ["access", 7, 1, 1840, 17], - ["is_num", 8, 6, 1840, 17], - ["jump_false", 8, "num_err_3738", 1840, 17], - "_nop_tc_395", - "_nop_tc_396", + "_nop_tc_428", + "_nop_tc_429", + "_nop_tc_430", + "_nop_tc_431", ["add", 8, 6, 7, 1840, 17], ["jump", "num_done_3739", 1840, 17], "num_err_3738", @@ -29139,35 +29139,35 @@ ["jump_true", 7, "eq_done_3742", 1845, 17], ["is_int", 8, 4, 1845, 17], ["jump_false", 8, "eq_ni_3743", 1845, 17], - "_nop_tc_397", + "_nop_tc_432", ["jump", "eq_ni_3743", 1845, 17], ["eq_int", 7, 4, 6, 1845, 17], ["jump", "eq_done_3742", 1845, 17], "eq_ni_3743", ["is_num", 8, 4, 1845, 17], ["jump_false", 8, "eq_nn_3744", 1845, 17], - "_nop_tc_398", + "_nop_tc_433", ["jump", "eq_nn_3744", 1845, 17], ["eq_float", 7, 4, 6, 1845, 17], ["jump", "eq_done_3742", 1845, 17], "eq_nn_3744", ["is_text", 8, 4, 1845, 17], ["jump_false", 8, "eq_nt_3745", 1845, 17], - "_nop_tc_399", - "_nop_tc_400", + "_nop_tc_434", + "_nop_tc_435", ["eq_text", 7, 4, 6, 1845, 17], ["jump", "eq_done_3742", 1845, 17], "eq_nt_3745", ["is_null", 8, 4, 1845, 17], ["jump_false", 8, "eq_nnl_3746", 1845, 17], - "_nop_tc_401", + "_nop_tc_436", ["jump", "eq_nnl_3746", 1845, 17], ["true", 7, 1845, 17], ["jump", "eq_done_3742", 1845, 17], "eq_nnl_3746", ["is_bool", 8, 4, 1845, 17], ["jump_false", 8, "eq_nb_3747", 1845, 17], - "_nop_tc_402", + "_nop_tc_437", ["jump", "eq_nb_3747", 1845, 17], ["eq_bool", 7, 4, 6, 1845, 17], ["jump", "eq_done_3742", 1845, 17], @@ -29187,35 +29187,35 @@ "ne_ni_3752", ["is_int", 7, 3, 1847, 19], ["jump_false", 7, "ne_nn_3753", 1847, 19], - "_nop_tc_403", + "_nop_tc_438", ["jump", "ne_nn_3753", 1847, 19], ["ne_int", 6, 3, 4, 1847, 19], ["jump", "ne_done_3750", 1847, 19], "ne_nn_3753", ["is_num", 7, 3, 1847, 19], ["jump_false", 7, "ne_nt_3754", 1847, 19], - "_nop_tc_404", + "_nop_tc_439", ["jump", "ne_nt_3754", 1847, 19], ["ne_float", 6, 3, 4, 1847, 19], ["jump", "ne_done_3750", 1847, 19], "ne_nt_3754", ["is_text", 7, 3, 1847, 19], ["jump_false", 7, "ne_nnl_3755", 1847, 19], - "_nop_tc_405", + "_nop_tc_440", ["jump", "ne_nnl_3755", 1847, 19], ["ne_text", 6, 3, 4, 1847, 19], ["jump", "ne_done_3750", 1847, 19], "ne_nnl_3755", ["is_null", 7, 3, 1847, 19], ["jump_false", 7, "ne_nb_3756", 1847, 19], - "_nop_tc_406", - "_nop_tc_407", + "_nop_tc_441", + "_nop_tc_442", ["false", 6, 1847, 19], ["jump", "ne_done_3750", 1847, 19], "ne_nb_3756", ["is_bool", 7, 3, 1847, 19], ["jump_false", 7, "ne_mis_3757", 1847, 19], - "_nop_tc_408", + "_nop_tc_443", ["jump", "ne_mis_3757", 1847, 19], ["ne_bool", 6, 3, 4, 1847, 19], ["jump", "ne_done_3750", 1847, 19], @@ -29258,35 +29258,35 @@ "ne_ni_3764", ["is_int", 8, 4, 1854, 20], ["jump_false", 8, "ne_nn_3765", 1854, 20], - "_nop_tc_409", + "_nop_tc_444", ["jump", "ne_nn_3765", 1854, 20], ["ne_int", 7, 4, 6, 1854, 20], ["jump", "ne_done_3762", 1854, 20], "ne_nn_3765", ["is_num", 8, 4, 1854, 20], ["jump_false", 8, "ne_nt_3766", 1854, 20], - "_nop_tc_410", + "_nop_tc_445", ["jump", "ne_nt_3766", 1854, 20], ["ne_float", 7, 4, 6, 1854, 20], ["jump", "ne_done_3762", 1854, 20], "ne_nt_3766", ["is_text", 8, 4, 1854, 20], ["jump_false", 8, "ne_nnl_3767", 1854, 20], - "_nop_tc_411", + "_nop_tc_446", ["jump", "ne_nnl_3767", 1854, 20], ["ne_text", 7, 4, 6, 1854, 20], ["jump", "ne_done_3762", 1854, 20], "ne_nnl_3767", ["is_null", 8, 4, 1854, 20], ["jump_false", 8, "ne_nb_3768", 1854, 20], - "_nop_tc_412", - "_nop_tc_413", + "_nop_tc_447", + "_nop_tc_448", ["false", 7, 1854, 20], ["jump", "ne_done_3762", 1854, 20], "ne_nb_3768", ["is_bool", 8, 4, 1854, 20], ["jump_false", 8, "ne_mis_3769", 1854, 20], - "_nop_tc_414", + "_nop_tc_449", ["jump", "ne_mis_3769", 1854, 20], ["ne_bool", 7, 4, 6, 1854, 20], ["jump", "ne_done_3762", 1854, 20], @@ -29303,8 +29303,8 @@ ["access", 4, 1, 1857, 39], ["is_num", 7, 6, 1857, 39], ["jump_false", 7, "num_err_3770", 1857, 39], - "_nop_tc_415", - "_nop_tc_416", + "_nop_tc_450", + "_nop_tc_451", ["add", 7, 6, 4, 1857, 39], ["jump", "num_done_3771", 1857, 39], "num_err_3770", @@ -29337,21 +29337,21 @@ ["access", 6, 0, 1858, 25], ["is_int", 7, 4, 1858, 25], ["jump_false", 7, "rel_ni_3774", 1858, 25], - "_nop_tc_417", - "_nop_tc_418", + "_nop_tc_452", + "_nop_tc_453", ["gt_int", 8, 4, 6, 1858, 25], ["jump", "rel_done_3776", 1858, 25], "rel_ni_3774", ["is_num", 7, 4, 1858, 25], ["jump_false", 7, "rel_nn_3775", 1858, 25], - "_nop_tc_419", - "_nop_tc_420", + "_nop_tc_454", + "_nop_tc_455", ["gt_float", 8, 4, 6, 1858, 25], ["jump", "rel_done_3776", 1858, 25], "rel_nn_3775", ["is_text", 7, 4, 1858, 25], ["jump_false", 7, "rel_err_3777", 1858, 25], - "_nop_tc_421", + "_nop_tc_456", ["jump", "rel_err_3777", 1858, 25], ["gt_text", 8, 4, 6, 1858, 25], ["jump", "rel_done_3776", 1858, 25], @@ -29577,26 +29577,26 @@ ["jump_false", 19, "rel_ni_3804", 1891, 25], "_nop_tc_24", "_nop_tc_25", - ["lt_int", 21, 6, 20, 1891, 25], + ["lt_int", 19, 6, 20, 1891, 25], ["jump", "rel_done_3806", 1891, 25], "rel_ni_3804", - ["is_num", 19, 6, 1891, 25], - ["jump_false", 19, "rel_nn_3805", 1891, 25], "_nop_tc_26", "_nop_tc_27", - ["lt_float", 21, 6, 20, 1891, 25], + "_nop_tc_28", + "_nop_tc_29", + ["lt_float", 19, 6, 20, 1891, 25], ["jump", "rel_done_3806", 1891, 25], "rel_nn_3805", - ["is_text", 19, 6, 1891, 25], - ["jump_false", 19, "rel_err_3807", 1891, 25], - "_nop_tc_28", + "_nop_tc_30", ["jump", "rel_err_3807", 1891, 25], - ["lt_text", 21, 6, 20, 1891, 25], + "_nop_tc_31", + ["jump", "rel_err_3807", 1891, 25], + ["lt_text", 19, 6, 20, 1891, 25], ["jump", "rel_done_3806", 1891, 25], "rel_err_3807", [ "access", - 19, + 20, { "name": "log", "kind": "name", @@ -29605,19 +29605,19 @@ 1891, 25 ], - ["access", 20, "error", 1891, 25], + ["access", 21, "error", 1891, 25], ["access", 22, "cannot compare with '<': operands must be same type", 1891, 25], ["array", 23, 0, 1891, 25], ["push", 23, 22, 1891, 25], - ["frame", 22, 19, 2, 1891, 25], - ["null", 19, 1891, 25], - ["setarg", 22, 0, 19, 1891, 25], - ["setarg", 22, 1, 20, 1891, 25], + ["frame", 22, 20, 2, 1891, 25], + ["null", 20, 1891, 25], + ["setarg", 22, 0, 20, 1891, 25], + ["setarg", 22, 1, 21, 1891, 25], ["setarg", 22, 2, 23, 1891, 25], - ["invoke", 22, 19, 1891, 25], + ["invoke", 22, 20, 1891, 25], ["disrupt", 1891, 25], "rel_done_3806", - ["jump_false", 21, "while_end_3803", 1891, 25], + ["jump_false", 19, "while_end_3803", 1891, 25], ["load_field", 19, 2, "list", 1892, 31], ["load_dynamic", 20, 19, 6, 1892, 41], ["get", 19, 63, 1, 1892, 9], @@ -29628,10 +29628,10 @@ ["setarg", 21, 2, 20, 1892, 9], ["invoke", 21, 19, 1892, 9], ["access", 19, 1, 1893, 17], - ["is_num", 20, 6, 1893, 17], - ["jump_false", 20, "num_err_3808", 1893, 17], - "_nop_tc_29", - "_nop_tc_30", + "_nop_tc_32", + "_nop_tc_33", + "_nop_tc_34", + "_nop_tc_35", ["add", 20, 6, 19, 1893, 17], ["jump", "num_done_3809", 1893, 17], "num_err_3808", @@ -29671,35 +29671,35 @@ ["jump_true", 20, "eq_done_3812", 1898, 17], ["is_int", 21, 4, 1898, 17], ["jump_false", 21, "eq_ni_3813", 1898, 17], - "_nop_tc_31", + "_nop_tc_36", ["jump", "eq_ni_3813", 1898, 17], ["eq_int", 20, 4, 19, 1898, 17], ["jump", "eq_done_3812", 1898, 17], "eq_ni_3813", ["is_num", 21, 4, 1898, 17], ["jump_false", 21, "eq_nn_3814", 1898, 17], - "_nop_tc_32", + "_nop_tc_37", ["jump", "eq_nn_3814", 1898, 17], ["eq_float", 20, 4, 19, 1898, 17], ["jump", "eq_done_3812", 1898, 17], "eq_nn_3814", ["is_text", 21, 4, 1898, 17], ["jump_false", 21, "eq_nt_3815", 1898, 17], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_38", + "_nop_tc_39", ["eq_text", 20, 4, 19, 1898, 17], ["jump", "eq_done_3812", 1898, 17], "eq_nt_3815", ["is_null", 21, 4, 1898, 17], ["jump_false", 21, "eq_nnl_3816", 1898, 17], - "_nop_tc_35", + "_nop_tc_40", ["jump", "eq_nnl_3816", 1898, 17], ["true", 20, 1898, 17], ["jump", "eq_done_3812", 1898, 17], "eq_nnl_3816", ["is_bool", 21, 4, 1898, 17], ["jump_false", 21, "eq_nb_3817", 1898, 17], - "_nop_tc_36", + "_nop_tc_41", ["jump", "eq_nb_3817", 1898, 17], ["eq_bool", 20, 4, 19, 1898, 17], ["jump", "eq_done_3812", 1898, 17], @@ -29720,35 +29720,35 @@ "ne_ni_3822", ["is_int", 21, 3, 1900, 19], ["jump_false", 21, "ne_nn_3823", 1900, 19], - "_nop_tc_37", + "_nop_tc_42", ["jump", "ne_nn_3823", 1900, 19], ["ne_int", 20, 3, 19, 1900, 19], ["jump", "ne_done_3820", 1900, 19], "ne_nn_3823", ["is_num", 21, 3, 1900, 19], ["jump_false", 21, "ne_nt_3824", 1900, 19], - "_nop_tc_38", + "_nop_tc_43", ["jump", "ne_nt_3824", 1900, 19], ["ne_float", 20, 3, 19, 1900, 19], ["jump", "ne_done_3820", 1900, 19], "ne_nt_3824", ["is_text", 21, 3, 1900, 19], ["jump_false", 21, "ne_nnl_3825", 1900, 19], - "_nop_tc_39", + "_nop_tc_44", ["jump", "ne_nnl_3825", 1900, 19], ["ne_text", 20, 3, 19, 1900, 19], ["jump", "ne_done_3820", 1900, 19], "ne_nnl_3825", ["is_null", 21, 3, 1900, 19], ["jump_false", 21, "ne_nb_3826", 1900, 19], - "_nop_tc_40", - "_nop_tc_41", + "_nop_tc_45", + "_nop_tc_46", ["false", 20, 1900, 19], ["jump", "ne_done_3820", 1900, 19], "ne_nb_3826", ["is_bool", 21, 3, 1900, 19], ["jump_false", 21, "ne_mis_3827", 1900, 19], - "_nop_tc_42", + "_nop_tc_47", ["jump", "ne_mis_3827", 1900, 19], ["ne_bool", 20, 3, 19, 1900, 19], ["jump", "ne_done_3820", 1900, 19], @@ -29774,35 +29774,35 @@ "ne_ni_3833", ["is_int", 21, 5, 1902, 25], ["jump_false", 21, "ne_nn_3834", 1902, 25], - "_nop_tc_43", + "_nop_tc_48", ["jump", "ne_nn_3834", 1902, 25], ["ne_int", 20, 5, 19, 1902, 25], ["jump", "ne_done_3831", 1902, 25], "ne_nn_3834", ["is_num", 21, 5, 1902, 25], ["jump_false", 21, "ne_nt_3835", 1902, 25], - "_nop_tc_44", + "_nop_tc_49", ["jump", "ne_nt_3835", 1902, 25], ["ne_float", 20, 5, 19, 1902, 25], ["jump", "ne_done_3831", 1902, 25], "ne_nt_3835", ["is_text", 21, 5, 1902, 25], ["jump_false", 21, "ne_nnl_3836", 1902, 25], - "_nop_tc_45", + "_nop_tc_50", ["jump", "ne_nnl_3836", 1902, 25], ["ne_text", 20, 5, 19, 1902, 25], ["jump", "ne_done_3831", 1902, 25], "ne_nnl_3836", ["is_null", 21, 5, 1902, 25], ["jump_false", 21, "ne_nb_3837", 1902, 25], - "_nop_tc_46", - "_nop_tc_47", + "_nop_tc_51", + "_nop_tc_52", ["false", 20, 1902, 25], ["jump", "ne_done_3831", 1902, 25], "ne_nb_3837", ["is_bool", 21, 5, 1902, 25], ["jump_false", 21, "ne_mis_3838", 1902, 25], - "_nop_tc_48", + "_nop_tc_53", ["jump", "ne_mis_3838", 1902, 25], ["ne_bool", 20, 5, 19, 1902, 25], ["jump", "ne_done_3831", 1902, 25], @@ -29817,14 +29817,14 @@ ["jump_false", 19, "if_else_3828", 1902, 33], ["load_field", 19, 2, "left", 1903, 21], ["access", 20, "cannot redeclare constant '", 1903, 32], - "_nop_tc_49", - "_nop_tc_50", + "_nop_tc_54", + "_nop_tc_55", ["is_text", 21, 3, 1903, 64], ["jump_false", 21, "add_cn_3840", 1903, 64], ["concat", 22, 20, 3, 1903, 64], ["jump", "add_done_3839", 1903, 64], "add_cn_3840", - "_nop_tc_51", + "_nop_tc_56", ["jump", "add_err_3841", 1903, 64], ["is_num", 21, 3, 1903, 64], ["jump_false", 21, "add_err_3841", 1903, 64], @@ -29857,14 +29857,14 @@ ["access", 20, "'", 1903, 71], ["is_text", 21, 22, 1903, 71], ["jump_false", 21, "add_cn_3843", 1903, 71], - "_nop_tc_52", - "_nop_tc_53", + "_nop_tc_57", + "_nop_tc_58", ["concat", 23, 22, 20, 1903, 71], ["jump", "add_done_3842", 1903, 71], "add_cn_3843", ["is_num", 21, 22, 1903, 71], ["jump_false", 21, "add_err_3844", 1903, 71], - "_nop_tc_54", + "_nop_tc_59", ["jump", "add_err_3844", 1903, 71], ["add", 23, 22, 20, 1903, 71], ["jump", "add_done_3842", 1903, 71], @@ -29907,35 +29907,35 @@ ["jump_true", 20, "eq_done_3848", 1905, 25], ["is_int", 21, 5, 1905, 25], ["jump_false", 21, "eq_ni_3849", 1905, 25], - "_nop_tc_55", + "_nop_tc_60", ["jump", "eq_ni_3849", 1905, 25], ["eq_int", 20, 5, 19, 1905, 25], ["jump", "eq_done_3848", 1905, 25], "eq_ni_3849", ["is_num", 21, 5, 1905, 25], ["jump_false", 21, "eq_nn_3850", 1905, 25], - "_nop_tc_56", + "_nop_tc_61", ["jump", "eq_nn_3850", 1905, 25], ["eq_float", 20, 5, 19, 1905, 25], ["jump", "eq_done_3848", 1905, 25], "eq_nn_3850", ["is_text", 21, 5, 1905, 25], ["jump_false", 21, "eq_nt_3851", 1905, 25], - "_nop_tc_57", + "_nop_tc_62", ["jump", "eq_nt_3851", 1905, 25], ["eq_text", 20, 5, 19, 1905, 25], ["jump", "eq_done_3848", 1905, 25], "eq_nt_3851", ["is_null", 21, 5, 1905, 25], ["jump_false", 21, "eq_nnl_3852", 1905, 25], - "_nop_tc_58", - "_nop_tc_59", + "_nop_tc_63", + "_nop_tc_64", ["true", 20, 1905, 25], ["jump", "eq_done_3848", 1905, 25], "eq_nnl_3852", ["is_bool", 21, 5, 1905, 25], ["jump_false", 21, "eq_nb_3853", 1905, 25], - "_nop_tc_60", + "_nop_tc_65", ["jump", "eq_nb_3853", 1905, 25], ["eq_bool", 20, 5, 19, 1905, 25], ["jump", "eq_done_3848", 1905, 25], @@ -30030,35 +30030,35 @@ ["jump_true", 20, "eq_done_3864", 1913, 17], ["is_int", 21, 4, 1913, 17], ["jump_false", 21, "eq_ni_3865", 1913, 17], - "_nop_tc_61", + "_nop_tc_66", ["jump", "eq_ni_3865", 1913, 17], ["eq_int", 20, 4, 19, 1913, 17], ["jump", "eq_done_3864", 1913, 17], "eq_ni_3865", ["is_num", 21, 4, 1913, 17], ["jump_false", 21, "eq_nn_3866", 1913, 17], - "_nop_tc_62", + "_nop_tc_67", ["jump", "eq_nn_3866", 1913, 17], ["eq_float", 20, 4, 19, 1913, 17], ["jump", "eq_done_3864", 1913, 17], "eq_nn_3866", ["is_text", 21, 4, 1913, 17], ["jump_false", 21, "eq_nt_3867", 1913, 17], - "_nop_tc_63", - "_nop_tc_64", + "_nop_tc_68", + "_nop_tc_69", ["eq_text", 20, 4, 19, 1913, 17], ["jump", "eq_done_3864", 1913, 17], "eq_nt_3867", ["is_null", 21, 4, 1913, 17], ["jump_false", 21, "eq_nnl_3868", 1913, 17], - "_nop_tc_65", + "_nop_tc_70", ["jump", "eq_nnl_3868", 1913, 17], ["true", 20, 1913, 17], ["jump", "eq_done_3864", 1913, 17], "eq_nnl_3868", ["is_bool", 21, 4, 1913, 17], ["jump_false", 21, "eq_nb_3869", 1913, 17], - "_nop_tc_66", + "_nop_tc_71", ["jump", "eq_nb_3869", 1913, 17], ["eq_bool", 20, 4, 19, 1913, 17], ["jump", "eq_done_3864", 1913, 17], @@ -30079,35 +30079,35 @@ "ne_ni_3874", ["is_int", 21, 3, 1915, 19], ["jump_false", 21, "ne_nn_3875", 1915, 19], - "_nop_tc_67", + "_nop_tc_72", ["jump", "ne_nn_3875", 1915, 19], ["ne_int", 20, 3, 19, 1915, 19], ["jump", "ne_done_3872", 1915, 19], "ne_nn_3875", ["is_num", 21, 3, 1915, 19], ["jump_false", 21, "ne_nt_3876", 1915, 19], - "_nop_tc_68", + "_nop_tc_73", ["jump", "ne_nt_3876", 1915, 19], ["ne_float", 20, 3, 19, 1915, 19], ["jump", "ne_done_3872", 1915, 19], "ne_nt_3876", ["is_text", 21, 3, 1915, 19], ["jump_false", 21, "ne_nnl_3877", 1915, 19], - "_nop_tc_69", + "_nop_tc_74", ["jump", "ne_nnl_3877", 1915, 19], ["ne_text", 20, 3, 19, 1915, 19], ["jump", "ne_done_3872", 1915, 19], "ne_nnl_3877", ["is_null", 21, 3, 1915, 19], ["jump_false", 21, "ne_nb_3878", 1915, 19], - "_nop_tc_70", - "_nop_tc_71", + "_nop_tc_75", + "_nop_tc_76", ["false", 20, 1915, 19], ["jump", "ne_done_3872", 1915, 19], "ne_nb_3878", ["is_bool", 21, 3, 1915, 19], ["jump_false", 21, "ne_mis_3879", 1915, 19], - "_nop_tc_72", + "_nop_tc_77", ["jump", "ne_mis_3879", 1915, 19], ["ne_bool", 20, 3, 19, 1915, 19], ["jump", "ne_done_3872", 1915, 19], @@ -30133,35 +30133,35 @@ "ne_ni_3885", ["is_int", 21, 5, 1917, 25], ["jump_false", 21, "ne_nn_3886", 1917, 25], - "_nop_tc_73", + "_nop_tc_78", ["jump", "ne_nn_3886", 1917, 25], ["ne_int", 20, 5, 19, 1917, 25], ["jump", "ne_done_3883", 1917, 25], "ne_nn_3886", ["is_num", 21, 5, 1917, 25], ["jump_false", 21, "ne_nt_3887", 1917, 25], - "_nop_tc_74", + "_nop_tc_79", ["jump", "ne_nt_3887", 1917, 25], ["ne_float", 20, 5, 19, 1917, 25], ["jump", "ne_done_3883", 1917, 25], "ne_nt_3887", ["is_text", 21, 5, 1917, 25], ["jump_false", 21, "ne_nnl_3888", 1917, 25], - "_nop_tc_75", + "_nop_tc_80", ["jump", "ne_nnl_3888", 1917, 25], ["ne_text", 20, 5, 19, 1917, 25], ["jump", "ne_done_3883", 1917, 25], "ne_nnl_3888", ["is_null", 21, 5, 1917, 25], ["jump_false", 21, "ne_nb_3889", 1917, 25], - "_nop_tc_76", - "_nop_tc_77", + "_nop_tc_81", + "_nop_tc_82", ["false", 20, 1917, 25], ["jump", "ne_done_3883", 1917, 25], "ne_nb_3889", ["is_bool", 21, 5, 1917, 25], ["jump_false", 21, "ne_mis_3890", 1917, 25], - "_nop_tc_78", + "_nop_tc_83", ["jump", "ne_mis_3890", 1917, 25], ["ne_bool", 20, 5, 19, 1917, 25], ["jump", "ne_done_3883", 1917, 25], @@ -30176,14 +30176,14 @@ ["jump_false", 19, "if_else_3880", 1917, 33], ["load_field", 19, 2, "left", 1918, 21], ["access", 20, "cannot redeclare constant '", 1918, 32], - "_nop_tc_79", - "_nop_tc_80", + "_nop_tc_84", + "_nop_tc_85", ["is_text", 21, 3, 1918, 64], ["jump_false", 21, "add_cn_3892", 1918, 64], ["concat", 22, 20, 3, 1918, 64], ["jump", "add_done_3891", 1918, 64], "add_cn_3892", - "_nop_tc_81", + "_nop_tc_86", ["jump", "add_err_3893", 1918, 64], ["is_num", 21, 3, 1918, 64], ["jump_false", 21, "add_err_3893", 1918, 64], @@ -30216,14 +30216,14 @@ ["access", 20, "'", 1918, 71], ["is_text", 21, 22, 1918, 71], ["jump_false", 21, "add_cn_3895", 1918, 71], - "_nop_tc_82", - "_nop_tc_83", + "_nop_tc_87", + "_nop_tc_88", ["concat", 23, 22, 20, 1918, 71], ["jump", "add_done_3894", 1918, 71], "add_cn_3895", ["is_num", 21, 22, 1918, 71], ["jump_false", 21, "add_err_3896", 1918, 71], - "_nop_tc_84", + "_nop_tc_89", ["jump", "add_err_3896", 1918, 71], ["add", 23, 22, 20, 1918, 71], ["jump", "add_done_3894", 1918, 71], @@ -30270,35 +30270,35 @@ "ne_ni_3903", ["is_int", 21, 5, 1919, 32], ["jump_false", 21, "ne_nn_3904", 1919, 32], - "_nop_tc_85", + "_nop_tc_90", ["jump", "ne_nn_3904", 1919, 32], ["ne_int", 20, 5, 19, 1919, 32], ["jump", "ne_done_3901", 1919, 32], "ne_nn_3904", ["is_num", 21, 5, 1919, 32], ["jump_false", 21, "ne_nt_3905", 1919, 32], - "_nop_tc_86", + "_nop_tc_91", ["jump", "ne_nt_3905", 1919, 32], ["ne_float", 20, 5, 19, 1919, 32], ["jump", "ne_done_3901", 1919, 32], "ne_nt_3905", ["is_text", 21, 5, 1919, 32], ["jump_false", 21, "ne_nnl_3906", 1919, 32], - "_nop_tc_87", + "_nop_tc_92", ["jump", "ne_nnl_3906", 1919, 32], ["ne_text", 20, 5, 19, 1919, 32], ["jump", "ne_done_3901", 1919, 32], "ne_nnl_3906", ["is_null", 21, 5, 1919, 32], ["jump_false", 21, "ne_nb_3907", 1919, 32], - "_nop_tc_88", - "_nop_tc_89", + "_nop_tc_93", + "_nop_tc_94", ["false", 20, 1919, 32], ["jump", "ne_done_3901", 1919, 32], "ne_nb_3907", ["is_bool", 21, 5, 1919, 32], ["jump_false", 21, "ne_mis_3908", 1919, 32], - "_nop_tc_90", + "_nop_tc_95", ["jump", "ne_mis_3908", 1919, 32], ["ne_bool", 20, 5, 19, 1919, 32], ["jump", "ne_done_3901", 1919, 32], @@ -30401,35 +30401,35 @@ "ne_ni_3919", ["is_int", 21, 3, 1927, 19], ["jump_false", 21, "ne_nn_3920", 1927, 19], - "_nop_tc_91", + "_nop_tc_96", ["jump", "ne_nn_3920", 1927, 19], ["ne_int", 20, 3, 19, 1927, 19], ["jump", "ne_done_3917", 1927, 19], "ne_nn_3920", ["is_num", 21, 3, 1927, 19], ["jump_false", 21, "ne_nt_3921", 1927, 19], - "_nop_tc_92", + "_nop_tc_97", ["jump", "ne_nt_3921", 1927, 19], ["ne_float", 20, 3, 19, 1927, 19], ["jump", "ne_done_3917", 1927, 19], "ne_nt_3921", ["is_text", 21, 3, 1927, 19], ["jump_false", 21, "ne_nnl_3922", 1927, 19], - "_nop_tc_93", + "_nop_tc_98", ["jump", "ne_nnl_3922", 1927, 19], ["ne_text", 20, 3, 19, 1927, 19], ["jump", "ne_done_3917", 1927, 19], "ne_nnl_3922", ["is_null", 21, 3, 1927, 19], ["jump_false", 21, "ne_nb_3923", 1927, 19], - "_nop_tc_94", - "_nop_tc_95", + "_nop_tc_99", + "_nop_tc_100", ["false", 20, 1927, 19], ["jump", "ne_done_3917", 1927, 19], "ne_nb_3923", ["is_bool", 21, 3, 1927, 19], ["jump_false", 21, "ne_mis_3924", 1927, 19], - "_nop_tc_96", + "_nop_tc_101", ["jump", "ne_mis_3924", 1927, 19], ["ne_bool", 20, 3, 19, 1927, 19], ["jump", "ne_done_3917", 1927, 19], @@ -30455,35 +30455,35 @@ "ne_ni_3930", ["is_int", 21, 18, 1929, 19], ["jump_false", 21, "ne_nn_3931", 1929, 19], - "_nop_tc_97", + "_nop_tc_102", ["jump", "ne_nn_3931", 1929, 19], ["ne_int", 20, 18, 19, 1929, 19], ["jump", "ne_done_3928", 1929, 19], "ne_nn_3931", ["is_num", 21, 18, 1929, 19], ["jump_false", 21, "ne_nt_3932", 1929, 19], - "_nop_tc_98", + "_nop_tc_103", ["jump", "ne_nt_3932", 1929, 19], ["ne_float", 20, 18, 19, 1929, 19], ["jump", "ne_done_3928", 1929, 19], "ne_nt_3932", ["is_text", 21, 18, 1929, 19], ["jump_false", 21, "ne_nnl_3933", 1929, 19], - "_nop_tc_99", + "_nop_tc_104", ["jump", "ne_nnl_3933", 1929, 19], ["ne_text", 20, 18, 19, 1929, 19], ["jump", "ne_done_3928", 1929, 19], "ne_nnl_3933", ["is_null", 21, 18, 1929, 19], ["jump_false", 21, "ne_nb_3934", 1929, 19], - "_nop_tc_100", - "_nop_tc_101", + "_nop_tc_105", + "_nop_tc_106", ["false", 20, 1929, 19], ["jump", "ne_done_3928", 1929, 19], "ne_nb_3934", ["is_bool", 21, 18, 1929, 19], ["jump_false", 21, "ne_mis_3935", 1929, 19], - "_nop_tc_102", + "_nop_tc_107", ["jump", "ne_mis_3935", 1929, 19], ["ne_bool", 20, 18, 19, 1929, 19], ["jump", "ne_done_3928", 1929, 19], @@ -30502,35 +30502,35 @@ "ne_ni_3938", ["is_int", 22, 18, 1929, 33], ["jump_false", 22, "ne_nn_3939", 1929, 33], - "_nop_tc_103", + "_nop_tc_108", ["jump", "ne_nn_3939", 1929, 33], ["ne_int", 21, 18, 20, 1929, 33], ["jump", "ne_done_3936", 1929, 33], "ne_nn_3939", ["is_num", 22, 18, 1929, 33], ["jump_false", 22, "ne_nt_3940", 1929, 33], - "_nop_tc_104", + "_nop_tc_109", ["jump", "ne_nt_3940", 1929, 33], ["ne_float", 21, 18, 20, 1929, 33], ["jump", "ne_done_3936", 1929, 33], "ne_nt_3940", ["is_text", 22, 18, 1929, 33], ["jump_false", 22, "ne_nnl_3941", 1929, 33], - "_nop_tc_105", - "_nop_tc_106", + "_nop_tc_110", + "_nop_tc_111", ["ne_text", 21, 18, 20, 1929, 33], ["jump", "ne_done_3936", 1929, 33], "ne_nnl_3941", ["is_null", 22, 18, 1929, 33], ["jump_false", 22, "ne_nb_3942", 1929, 33], - "_nop_tc_107", + "_nop_tc_112", ["jump", "ne_nb_3942", 1929, 33], ["false", 21, 1929, 33], ["jump", "ne_done_3936", 1929, 33], "ne_nb_3942", ["is_bool", 22, 18, 1929, 33], ["jump_false", 22, "ne_mis_3943", 1929, 33], - "_nop_tc_108", + "_nop_tc_113", ["jump", "ne_mis_3943", 1929, 33], ["ne_bool", 21, 18, 20, 1929, 33], ["jump", "ne_done_3936", 1929, 33], @@ -30558,35 +30558,35 @@ "ne_ni_3948", ["is_int", 21, 5, 1931, 27], ["jump_false", 21, "ne_nn_3949", 1931, 27], - "_nop_tc_109", + "_nop_tc_114", ["jump", "ne_nn_3949", 1931, 27], ["ne_int", 20, 5, 19, 1931, 27], ["jump", "ne_done_3946", 1931, 27], "ne_nn_3949", ["is_num", 21, 5, 1931, 27], ["jump_false", 21, "ne_nt_3950", 1931, 27], - "_nop_tc_110", + "_nop_tc_115", ["jump", "ne_nt_3950", 1931, 27], ["ne_float", 20, 5, 19, 1931, 27], ["jump", "ne_done_3946", 1931, 27], "ne_nt_3950", ["is_text", 21, 5, 1931, 27], ["jump_false", 21, "ne_nnl_3951", 1931, 27], - "_nop_tc_111", + "_nop_tc_116", ["jump", "ne_nnl_3951", 1931, 27], ["ne_text", 20, 5, 19, 1931, 27], ["jump", "ne_done_3946", 1931, 27], "ne_nnl_3951", ["is_null", 21, 5, 1931, 27], ["jump_false", 21, "ne_nb_3952", 1931, 27], - "_nop_tc_112", - "_nop_tc_113", + "_nop_tc_117", + "_nop_tc_118", ["false", 20, 1931, 27], ["jump", "ne_done_3946", 1931, 27], "ne_nb_3952", ["is_bool", 21, 5, 1931, 27], ["jump_false", 21, "ne_mis_3953", 1931, 27], - "_nop_tc_114", + "_nop_tc_119", ["jump", "ne_mis_3953", 1931, 27], ["ne_bool", 20, 5, 19, 1931, 27], ["jump", "ne_done_3946", 1931, 27], @@ -30614,35 +30614,35 @@ ["jump_true", 18, "eq_done_3956", 1937, 17], ["is_int", 19, 4, 1937, 17], ["jump_false", 19, "eq_ni_3957", 1937, 17], - "_nop_tc_115", + "_nop_tc_120", ["jump", "eq_ni_3957", 1937, 17], ["eq_int", 18, 4, 5, 1937, 17], ["jump", "eq_done_3956", 1937, 17], "eq_ni_3957", ["is_num", 19, 4, 1937, 17], ["jump_false", 19, "eq_nn_3958", 1937, 17], - "_nop_tc_116", + "_nop_tc_121", ["jump", "eq_nn_3958", 1937, 17], ["eq_float", 18, 4, 5, 1937, 17], ["jump", "eq_done_3956", 1937, 17], "eq_nn_3958", ["is_text", 19, 4, 1937, 17], ["jump_false", 19, "eq_nt_3959", 1937, 17], - "_nop_tc_117", - "_nop_tc_118", + "_nop_tc_122", + "_nop_tc_123", ["eq_text", 18, 4, 5, 1937, 17], ["jump", "eq_done_3956", 1937, 17], "eq_nt_3959", ["is_null", 19, 4, 1937, 17], ["jump_false", 19, "eq_nnl_3960", 1937, 17], - "_nop_tc_119", + "_nop_tc_124", ["jump", "eq_nnl_3960", 1937, 17], ["true", 18, 1937, 17], ["jump", "eq_done_3956", 1937, 17], "eq_nnl_3960", ["is_bool", 19, 4, 1937, 17], ["jump_false", 19, "eq_nb_3961", 1937, 17], - "_nop_tc_120", + "_nop_tc_125", ["jump", "eq_nb_3961", 1937, 17], ["eq_bool", 18, 4, 5, 1937, 17], ["jump", "eq_done_3956", 1937, 17], @@ -30668,35 +30668,35 @@ ["jump_true", 18, "eq_done_3964", 1942, 17], ["is_int", 19, 4, 1942, 17], ["jump_false", 19, "eq_ni_3965", 1942, 17], - "_nop_tc_121", + "_nop_tc_126", ["jump", "eq_ni_3965", 1942, 17], ["eq_int", 18, 4, 5, 1942, 17], ["jump", "eq_done_3964", 1942, 17], "eq_ni_3965", ["is_num", 19, 4, 1942, 17], ["jump_false", 19, "eq_nn_3966", 1942, 17], - "_nop_tc_122", + "_nop_tc_127", ["jump", "eq_nn_3966", 1942, 17], ["eq_float", 18, 4, 5, 1942, 17], ["jump", "eq_done_3964", 1942, 17], "eq_nn_3966", ["is_text", 19, 4, 1942, 17], ["jump_false", 19, "eq_nt_3967", 1942, 17], - "_nop_tc_123", - "_nop_tc_124", + "_nop_tc_128", + "_nop_tc_129", ["eq_text", 18, 4, 5, 1942, 17], ["jump", "eq_done_3964", 1942, 17], "eq_nt_3967", ["is_null", 19, 4, 1942, 17], ["jump_false", 19, "eq_nnl_3968", 1942, 17], - "_nop_tc_125", + "_nop_tc_130", ["jump", "eq_nnl_3968", 1942, 17], ["true", 18, 1942, 17], ["jump", "eq_done_3964", 1942, 17], "eq_nnl_3968", ["is_bool", 19, 4, 1942, 17], ["jump_false", 19, "eq_nb_3969", 1942, 17], - "_nop_tc_126", + "_nop_tc_131", ["jump", "eq_nb_3969", 1942, 17], ["eq_bool", 18, 4, 5, 1942, 17], ["jump", "eq_done_3964", 1942, 17], @@ -30718,28 +30718,28 @@ ["length", 18, 5, 1945, 25], ["is_int", 5, 6, 1945, 25], ["jump_false", 5, "rel_ni_3972", 1945, 25], - "_nop_tc_127", - "_nop_tc_128", - ["lt_int", 19, 6, 18, 1945, 25], + "_nop_tc_132", + "_nop_tc_133", + ["lt_int", 5, 6, 18, 1945, 25], ["jump", "rel_done_3974", 1945, 25], "rel_ni_3972", - ["is_num", 5, 6, 1945, 25], - ["jump_false", 5, "rel_nn_3973", 1945, 25], - "_nop_tc_129", - "_nop_tc_130", - ["lt_float", 19, 6, 18, 1945, 25], + "_nop_tc_134", + "_nop_tc_135", + "_nop_tc_136", + "_nop_tc_137", + ["lt_float", 5, 6, 18, 1945, 25], ["jump", "rel_done_3974", 1945, 25], "rel_nn_3973", - ["is_text", 5, 6, 1945, 25], - ["jump_false", 5, "rel_err_3975", 1945, 25], - "_nop_tc_131", + "_nop_tc_138", ["jump", "rel_err_3975", 1945, 25], - ["lt_text", 19, 6, 18, 1945, 25], + "_nop_tc_139", + ["jump", "rel_err_3975", 1945, 25], + ["lt_text", 5, 6, 18, 1945, 25], ["jump", "rel_done_3974", 1945, 25], "rel_err_3975", [ "access", - 5, + 18, { "name": "log", "kind": "name", @@ -30748,19 +30748,19 @@ 1945, 25 ], - ["access", 18, "error", 1945, 25], + ["access", 19, "error", 1945, 25], ["access", 20, "cannot compare with '<': operands must be same type", 1945, 25], ["array", 21, 0, 1945, 25], ["push", 21, 20, 1945, 25], - ["frame", 20, 5, 2, 1945, 25], - ["null", 5, 1945, 25], - ["setarg", 20, 0, 5, 1945, 25], - ["setarg", 20, 1, 18, 1945, 25], + ["frame", 20, 18, 2, 1945, 25], + ["null", 18, 1945, 25], + ["setarg", 20, 0, 18, 1945, 25], + ["setarg", 20, 1, 19, 1945, 25], ["setarg", 20, 2, 21, 1945, 25], - ["invoke", 20, 5, 1945, 25], + ["invoke", 20, 18, 1945, 25], ["disrupt", 1945, 25], "rel_done_3974", - ["jump_false", 19, "while_end_3971", 1945, 25], + ["jump_false", 5, "while_end_3971", 1945, 25], ["load_field", 5, 2, "then", 1946, 31], ["load_dynamic", 18, 5, 6, 1946, 41], ["get", 5, 63, 1, 1946, 9], @@ -30771,10 +30771,10 @@ ["setarg", 19, 2, 18, 1946, 9], ["invoke", 19, 5, 1946, 9], ["access", 5, 1, 1947, 17], - ["is_num", 18, 6, 1947, 17], - ["jump_false", 18, "num_err_3976", 1947, 17], - "_nop_tc_132", - "_nop_tc_133", + "_nop_tc_140", + "_nop_tc_141", + "_nop_tc_142", + "_nop_tc_143", ["add", 18, 6, 5, 1947, 17], ["jump", "num_done_3977", 1947, 17], "num_err_3976", @@ -30810,28 +30810,28 @@ ["length", 18, 5, 1950, 25], ["is_int", 5, 6, 1950, 25], ["jump_false", 5, "rel_ni_3980", 1950, 25], - "_nop_tc_134", - "_nop_tc_135", - ["lt_int", 19, 6, 18, 1950, 25], + "_nop_tc_144", + "_nop_tc_145", + ["lt_int", 5, 6, 18, 1950, 25], ["jump", "rel_done_3982", 1950, 25], "rel_ni_3980", - ["is_num", 5, 6, 1950, 25], - ["jump_false", 5, "rel_nn_3981", 1950, 25], - "_nop_tc_136", - "_nop_tc_137", - ["lt_float", 19, 6, 18, 1950, 25], + "_nop_tc_146", + "_nop_tc_147", + "_nop_tc_148", + "_nop_tc_149", + ["lt_float", 5, 6, 18, 1950, 25], ["jump", "rel_done_3982", 1950, 25], "rel_nn_3981", - ["is_text", 5, 6, 1950, 25], - ["jump_false", 5, "rel_err_3983", 1950, 25], - "_nop_tc_138", + "_nop_tc_150", ["jump", "rel_err_3983", 1950, 25], - ["lt_text", 19, 6, 18, 1950, 25], + "_nop_tc_151", + ["jump", "rel_err_3983", 1950, 25], + ["lt_text", 5, 6, 18, 1950, 25], ["jump", "rel_done_3982", 1950, 25], "rel_err_3983", [ "access", - 5, + 18, { "name": "log", "kind": "name", @@ -30840,19 +30840,19 @@ 1950, 25 ], - ["access", 18, "error", 1950, 25], + ["access", 19, "error", 1950, 25], ["access", 20, "cannot compare with '<': operands must be same type", 1950, 25], ["array", 21, 0, 1950, 25], ["push", 21, 20, 1950, 25], - ["frame", 20, 5, 2, 1950, 25], - ["null", 5, 1950, 25], - ["setarg", 20, 0, 5, 1950, 25], - ["setarg", 20, 1, 18, 1950, 25], + ["frame", 20, 18, 2, 1950, 25], + ["null", 18, 1950, 25], + ["setarg", 20, 0, 18, 1950, 25], + ["setarg", 20, 1, 19, 1950, 25], ["setarg", 20, 2, 21, 1950, 25], - ["invoke", 20, 5, 1950, 25], + ["invoke", 20, 18, 1950, 25], ["disrupt", 1950, 25], "rel_done_3982", - ["jump_false", 19, "while_end_3979", 1950, 25], + ["jump_false", 5, "while_end_3979", 1950, 25], ["load_field", 5, 2, "list", 1951, 31], ["load_dynamic", 18, 5, 6, 1951, 41], ["get", 5, 63, 1, 1951, 9], @@ -30863,10 +30863,10 @@ ["setarg", 19, 2, 18, 1951, 9], ["invoke", 19, 5, 1951, 9], ["access", 5, 1, 1952, 17], - ["is_num", 18, 6, 1952, 17], - ["jump_false", 18, "num_err_3984", 1952, 17], - "_nop_tc_139", - "_nop_tc_140", + "_nop_tc_152", + "_nop_tc_153", + "_nop_tc_154", + "_nop_tc_155", ["add", 18, 6, 5, 1952, 17], ["jump", "num_done_3985", 1952, 17], "num_err_3984", @@ -30907,35 +30907,35 @@ "ne_ni_3990", ["is_int", 20, 5, 1954, 24], ["jump_false", 20, "ne_nn_3991", 1954, 24], - "_nop_tc_141", + "_nop_tc_156", ["jump", "ne_nn_3991", 1954, 24], ["ne_int", 19, 5, 18, 1954, 24], ["jump", "ne_done_3988", 1954, 24], "ne_nn_3991", ["is_num", 20, 5, 1954, 24], ["jump_false", 20, "ne_nt_3992", 1954, 24], - "_nop_tc_142", + "_nop_tc_157", ["jump", "ne_nt_3992", 1954, 24], ["ne_float", 19, 5, 18, 1954, 24], ["jump", "ne_done_3988", 1954, 24], "ne_nt_3992", ["is_text", 20, 5, 1954, 24], ["jump_false", 20, "ne_nnl_3993", 1954, 24], - "_nop_tc_143", + "_nop_tc_158", ["jump", "ne_nnl_3993", 1954, 24], ["ne_text", 19, 5, 18, 1954, 24], ["jump", "ne_done_3988", 1954, 24], "ne_nnl_3993", ["is_null", 20, 5, 1954, 24], ["jump_false", 20, "ne_nb_3994", 1954, 24], - "_nop_tc_144", - "_nop_tc_145", + "_nop_tc_159", + "_nop_tc_160", ["false", 19, 1954, 24], ["jump", "ne_done_3988", 1954, 24], "ne_nb_3994", ["is_bool", 20, 5, 1954, 24], ["jump_false", 20, "ne_mis_3995", 1954, 24], - "_nop_tc_146", + "_nop_tc_161", ["jump", "ne_mis_3995", 1954, 24], ["ne_bool", 19, 5, 18, 1954, 24], ["jump", "ne_done_3988", 1954, 24], @@ -30949,28 +30949,28 @@ ["length", 18, 5, 1956, 27], ["is_int", 5, 6, 1956, 27], ["jump_false", 5, "rel_ni_3998", 1956, 27], - "_nop_tc_147", - "_nop_tc_148", - ["lt_int", 19, 6, 18, 1956, 27], + "_nop_tc_162", + "_nop_tc_163", + ["lt_int", 5, 6, 18, 1956, 27], ["jump", "rel_done_4000", 1956, 27], "rel_ni_3998", - ["is_num", 5, 6, 1956, 27], - ["jump_false", 5, "rel_nn_3999", 1956, 27], - "_nop_tc_149", - "_nop_tc_150", - ["lt_float", 19, 6, 18, 1956, 27], + "_nop_tc_164", + "_nop_tc_165", + "_nop_tc_166", + "_nop_tc_167", + ["lt_float", 5, 6, 18, 1956, 27], ["jump", "rel_done_4000", 1956, 27], "rel_nn_3999", - ["is_text", 5, 6, 1956, 27], - ["jump_false", 5, "rel_err_4001", 1956, 27], - "_nop_tc_151", + "_nop_tc_168", ["jump", "rel_err_4001", 1956, 27], - ["lt_text", 19, 6, 18, 1956, 27], + "_nop_tc_169", + ["jump", "rel_err_4001", 1956, 27], + ["lt_text", 5, 6, 18, 1956, 27], ["jump", "rel_done_4000", 1956, 27], "rel_err_4001", [ "access", - 5, + 18, { "name": "log", "kind": "name", @@ -30979,19 +30979,19 @@ 1956, 27 ], - ["access", 18, "error", 1956, 27], + ["access", 19, "error", 1956, 27], ["access", 20, "cannot compare with '<': operands must be same type", 1956, 27], ["array", 21, 0, 1956, 27], ["push", 21, 20, 1956, 27], - ["frame", 20, 5, 2, 1956, 27], - ["null", 5, 1956, 27], - ["setarg", 20, 0, 5, 1956, 27], - ["setarg", 20, 1, 18, 1956, 27], + ["frame", 20, 18, 2, 1956, 27], + ["null", 18, 1956, 27], + ["setarg", 20, 0, 18, 1956, 27], + ["setarg", 20, 1, 19, 1956, 27], ["setarg", 20, 2, 21, 1956, 27], - ["invoke", 20, 5, 1956, 27], + ["invoke", 20, 18, 1956, 27], ["disrupt", 1956, 27], "rel_done_4000", - ["jump_false", 19, "while_end_3997", 1956, 27], + ["jump_false", 5, "while_end_3997", 1956, 27], ["load_field", 5, 2, "else", 1957, 33], ["load_dynamic", 18, 5, 6, 1957, 43], ["get", 5, 63, 1, 1957, 11], @@ -31002,10 +31002,10 @@ ["setarg", 19, 2, 18, 1957, 11], ["invoke", 19, 5, 1957, 11], ["access", 5, 1, 1958, 19], - ["is_num", 18, 6, 1958, 19], - ["jump_false", 18, "num_err_4002", 1958, 19], - "_nop_tc_152", - "_nop_tc_153", + "_nop_tc_170", + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", ["add", 18, 6, 5, 1958, 19], ["jump", "num_done_4003", 1958, 19], "num_err_4002", @@ -31048,35 +31048,35 @@ ["jump_true", 18, "eq_done_4006", 1964, 17], ["is_int", 19, 4, 1964, 17], ["jump_false", 19, "eq_ni_4007", 1964, 17], - "_nop_tc_154", + "_nop_tc_174", ["jump", "eq_ni_4007", 1964, 17], ["eq_int", 18, 4, 5, 1964, 17], ["jump", "eq_done_4006", 1964, 17], "eq_ni_4007", ["is_num", 19, 4, 1964, 17], ["jump_false", 19, "eq_nn_4008", 1964, 17], - "_nop_tc_155", + "_nop_tc_175", ["jump", "eq_nn_4008", 1964, 17], ["eq_float", 18, 4, 5, 1964, 17], ["jump", "eq_done_4006", 1964, 17], "eq_nn_4008", ["is_text", 19, 4, 1964, 17], ["jump_false", 19, "eq_nt_4009", 1964, 17], - "_nop_tc_156", - "_nop_tc_157", + "_nop_tc_176", + "_nop_tc_177", ["eq_text", 18, 4, 5, 1964, 17], ["jump", "eq_done_4006", 1964, 17], "eq_nt_4009", ["is_null", 19, 4, 1964, 17], ["jump_false", 19, "eq_nnl_4010", 1964, 17], - "_nop_tc_158", + "_nop_tc_178", ["jump", "eq_nnl_4010", 1964, 17], ["true", 18, 1964, 17], ["jump", "eq_done_4006", 1964, 17], "eq_nnl_4010", ["is_bool", 19, 4, 1964, 17], ["jump_false", 19, "eq_nb_4011", 1964, 17], - "_nop_tc_159", + "_nop_tc_179", ["jump", "eq_nb_4011", 1964, 17], ["eq_bool", 18, 4, 5, 1964, 17], ["jump", "eq_done_4006", 1964, 17], @@ -31111,28 +31111,28 @@ ["length", 18, 5, 1968, 25], ["is_int", 5, 6, 1968, 25], ["jump_false", 5, "rel_ni_4014", 1968, 25], - "_nop_tc_160", - "_nop_tc_161", - ["lt_int", 19, 6, 18, 1968, 25], + "_nop_tc_180", + "_nop_tc_181", + ["lt_int", 5, 6, 18, 1968, 25], ["jump", "rel_done_4016", 1968, 25], "rel_ni_4014", - ["is_num", 5, 6, 1968, 25], - ["jump_false", 5, "rel_nn_4015", 1968, 25], - "_nop_tc_162", - "_nop_tc_163", - ["lt_float", 19, 6, 18, 1968, 25], + "_nop_tc_182", + "_nop_tc_183", + "_nop_tc_184", + "_nop_tc_185", + ["lt_float", 5, 6, 18, 1968, 25], ["jump", "rel_done_4016", 1968, 25], "rel_nn_4015", - ["is_text", 5, 6, 1968, 25], - ["jump_false", 5, "rel_err_4017", 1968, 25], - "_nop_tc_164", + "_nop_tc_186", ["jump", "rel_err_4017", 1968, 25], - ["lt_text", 19, 6, 18, 1968, 25], + "_nop_tc_187", + ["jump", "rel_err_4017", 1968, 25], + ["lt_text", 5, 6, 18, 1968, 25], ["jump", "rel_done_4016", 1968, 25], "rel_err_4017", [ "access", - 5, + 18, { "name": "log", "kind": "name", @@ -31141,19 +31141,19 @@ 1968, 25 ], - ["access", 18, "error", 1968, 25], + ["access", 19, "error", 1968, 25], ["access", 20, "cannot compare with '<': operands must be same type", 1968, 25], ["array", 21, 0, 1968, 25], ["push", 21, 20, 1968, 25], - ["frame", 20, 5, 2, 1968, 25], - ["null", 5, 1968, 25], - ["setarg", 20, 0, 5, 1968, 25], - ["setarg", 20, 1, 18, 1968, 25], + ["frame", 20, 18, 2, 1968, 25], + ["null", 18, 1968, 25], + ["setarg", 20, 0, 18, 1968, 25], + ["setarg", 20, 1, 19, 1968, 25], ["setarg", 20, 2, 21, 1968, 25], - ["invoke", 20, 5, 1968, 25], + ["invoke", 20, 18, 1968, 25], ["disrupt", 1968, 25], "rel_done_4016", - ["jump_false", 19, "while_end_4013", 1968, 25], + ["jump_false", 5, "while_end_4013", 1968, 25], ["load_field", 5, 2, "statements", 1969, 36], ["load_dynamic", 18, 5, 6, 1969, 52], ["get", 5, 63, 1, 1969, 9], @@ -31164,10 +31164,10 @@ ["setarg", 19, 2, 18, 1969, 9], ["invoke", 19, 5, 1969, 9], ["access", 5, 1, 1970, 17], - ["is_num", 18, 6, 1970, 17], - ["jump_false", 18, "num_err_4018", 1970, 17], - "_nop_tc_165", - "_nop_tc_166", + "_nop_tc_188", + "_nop_tc_189", + "_nop_tc_190", + "_nop_tc_191", ["add", 18, 6, 5, 1970, 17], ["jump", "num_done_4019", 1970, 17], "num_err_4018", @@ -31214,35 +31214,35 @@ ["jump_true", 7, "eq_done_4022", 1976, 17], ["is_int", 18, 4, 1976, 17], ["jump_false", 18, "eq_ni_4023", 1976, 17], - "_nop_tc_167", + "_nop_tc_192", ["jump", "eq_ni_4023", 1976, 17], ["eq_int", 7, 4, 5, 1976, 17], ["jump", "eq_done_4022", 1976, 17], "eq_ni_4023", ["is_num", 18, 4, 1976, 17], ["jump_false", 18, "eq_nn_4024", 1976, 17], - "_nop_tc_168", + "_nop_tc_193", ["jump", "eq_nn_4024", 1976, 17], ["eq_float", 7, 4, 5, 1976, 17], ["jump", "eq_done_4022", 1976, 17], "eq_nn_4024", ["is_text", 18, 4, 1976, 17], ["jump_false", 18, "eq_nt_4025", 1976, 17], - "_nop_tc_169", - "_nop_tc_170", + "_nop_tc_194", + "_nop_tc_195", ["eq_text", 7, 4, 5, 1976, 17], ["jump", "eq_done_4022", 1976, 17], "eq_nt_4025", ["is_null", 18, 4, 1976, 17], ["jump_false", 18, "eq_nnl_4026", 1976, 17], - "_nop_tc_171", + "_nop_tc_196", ["jump", "eq_nnl_4026", 1976, 17], ["true", 7, 1976, 17], ["jump", "eq_done_4022", 1976, 17], "eq_nnl_4026", ["is_bool", 18, 4, 1976, 17], ["jump_false", 18, "eq_nb_4027", 1976, 17], - "_nop_tc_172", + "_nop_tc_197", ["jump", "eq_nb_4027", 1976, 17], ["eq_bool", 7, 4, 5, 1976, 17], ["jump", "eq_done_4022", 1976, 17], @@ -31269,28 +31269,28 @@ ["length", 7, 5, 1979, 25], ["is_int", 5, 6, 1979, 25], ["jump_false", 5, "rel_ni_4030", 1979, 25], - "_nop_tc_173", - "_nop_tc_174", - ["lt_int", 18, 6, 7, 1979, 25], + "_nop_tc_198", + "_nop_tc_199", + ["lt_int", 5, 6, 7, 1979, 25], ["jump", "rel_done_4032", 1979, 25], "rel_ni_4030", - ["is_num", 5, 6, 1979, 25], - ["jump_false", 5, "rel_nn_4031", 1979, 25], - "_nop_tc_175", - "_nop_tc_176", - ["lt_float", 18, 6, 7, 1979, 25], + "_nop_tc_200", + "_nop_tc_201", + "_nop_tc_202", + "_nop_tc_203", + ["lt_float", 5, 6, 7, 1979, 25], ["jump", "rel_done_4032", 1979, 25], "rel_nn_4031", - ["is_text", 5, 6, 1979, 25], - ["jump_false", 5, "rel_err_4033", 1979, 25], - "_nop_tc_177", + "_nop_tc_204", ["jump", "rel_err_4033", 1979, 25], - ["lt_text", 18, 6, 7, 1979, 25], + "_nop_tc_205", + ["jump", "rel_err_4033", 1979, 25], + ["lt_text", 5, 6, 7, 1979, 25], ["jump", "rel_done_4032", 1979, 25], "rel_err_4033", [ "access", - 5, + 7, { "name": "log", "kind": "name", @@ -31299,19 +31299,19 @@ 1979, 25 ], - ["access", 7, "error", 1979, 25], + ["access", 18, "error", 1979, 25], ["access", 19, "cannot compare with '<': operands must be same type", 1979, 25], ["array", 20, 0, 1979, 25], ["push", 20, 19, 1979, 25], - ["frame", 19, 5, 2, 1979, 25], - ["null", 5, 1979, 25], - ["setarg", 19, 0, 5, 1979, 25], - ["setarg", 19, 1, 7, 1979, 25], + ["frame", 19, 7, 2, 1979, 25], + ["null", 7, 1979, 25], + ["setarg", 19, 0, 7, 1979, 25], + ["setarg", 19, 1, 18, 1979, 25], ["setarg", 19, 2, 20, 1979, 25], - ["invoke", 19, 5, 1979, 25], + ["invoke", 19, 7, 1979, 25], ["disrupt", 1979, 25], "rel_done_4032", - ["jump_false", 18, "while_end_4029", 1979, 25], + ["jump_false", 5, "while_end_4029", 1979, 25], ["load_field", 5, 2, "statements", 1980, 34], ["load_dynamic", 7, 5, 6, 1980, 50], ["get", 5, 63, 1, 1980, 9], @@ -31322,10 +31322,10 @@ ["setarg", 18, 2, 7, 1980, 9], ["invoke", 18, 5, 1980, 9], ["access", 5, 1, 1981, 17], - ["is_num", 7, 6, 1981, 17], - ["jump_false", 7, "num_err_4034", 1981, 17], - "_nop_tc_178", - "_nop_tc_179", + "_nop_tc_206", + "_nop_tc_207", + "_nop_tc_208", + "_nop_tc_209", ["add", 7, 6, 5, 1981, 17], ["jump", "num_done_4035", 1981, 17], "num_err_4034", @@ -31380,35 +31380,35 @@ ["jump_true", 7, "eq_done_4038", 1988, 17], ["is_int", 8, 4, 1988, 17], ["jump_false", 8, "eq_ni_4039", 1988, 17], - "_nop_tc_180", + "_nop_tc_210", ["jump", "eq_ni_4039", 1988, 17], ["eq_int", 7, 4, 5, 1988, 17], ["jump", "eq_done_4038", 1988, 17], "eq_ni_4039", ["is_num", 8, 4, 1988, 17], ["jump_false", 8, "eq_nn_4040", 1988, 17], - "_nop_tc_181", + "_nop_tc_211", ["jump", "eq_nn_4040", 1988, 17], ["eq_float", 7, 4, 5, 1988, 17], ["jump", "eq_done_4038", 1988, 17], "eq_nn_4040", ["is_text", 8, 4, 1988, 17], ["jump_false", 8, "eq_nt_4041", 1988, 17], - "_nop_tc_182", - "_nop_tc_183", + "_nop_tc_212", + "_nop_tc_213", ["eq_text", 7, 4, 5, 1988, 17], ["jump", "eq_done_4038", 1988, 17], "eq_nt_4041", ["is_null", 8, 4, 1988, 17], ["jump_false", 8, "eq_nnl_4042", 1988, 17], - "_nop_tc_184", + "_nop_tc_214", ["jump", "eq_nnl_4042", 1988, 17], ["true", 7, 1988, 17], ["jump", "eq_done_4038", 1988, 17], "eq_nnl_4042", ["is_bool", 8, 4, 1988, 17], ["jump_false", 8, "eq_nb_4043", 1988, 17], - "_nop_tc_185", + "_nop_tc_215", ["jump", "eq_nb_4043", 1988, 17], ["eq_bool", 7, 4, 5, 1988, 17], ["jump", "eq_done_4038", 1988, 17], @@ -31440,35 +31440,35 @@ "ne_ni_4048", ["is_int", 18, 5, 1990, 24], ["jump_false", 18, "ne_nn_4049", 1990, 24], - "_nop_tc_186", + "_nop_tc_216", ["jump", "ne_nn_4049", 1990, 24], ["ne_int", 8, 5, 7, 1990, 24], ["jump", "ne_done_4046", 1990, 24], "ne_nn_4049", ["is_num", 18, 5, 1990, 24], ["jump_false", 18, "ne_nt_4050", 1990, 24], - "_nop_tc_187", + "_nop_tc_217", ["jump", "ne_nt_4050", 1990, 24], ["ne_float", 8, 5, 7, 1990, 24], ["jump", "ne_done_4046", 1990, 24], "ne_nt_4050", ["is_text", 18, 5, 1990, 24], ["jump_false", 18, "ne_nnl_4051", 1990, 24], - "_nop_tc_188", + "_nop_tc_218", ["jump", "ne_nnl_4051", 1990, 24], ["ne_text", 8, 5, 7, 1990, 24], ["jump", "ne_done_4046", 1990, 24], "ne_nnl_4051", ["is_null", 18, 5, 1990, 24], ["jump_false", 18, "ne_nb_4052", 1990, 24], - "_nop_tc_189", - "_nop_tc_190", + "_nop_tc_219", + "_nop_tc_220", ["false", 8, 1990, 24], ["jump", "ne_done_4046", 1990, 24], "ne_nb_4052", ["is_bool", 18, 5, 1990, 24], ["jump_false", 18, "ne_mis_4053", 1990, 24], - "_nop_tc_191", + "_nop_tc_221", ["jump", "ne_mis_4053", 1990, 24], ["ne_bool", 8, 5, 7, 1990, 24], ["jump", "ne_done_4046", 1990, 24], @@ -31484,35 +31484,35 @@ ["jump_true", 7, "eq_done_4057", 1992, 26], ["is_int", 8, 10, 1992, 26], ["jump_false", 8, "eq_ni_4058", 1992, 26], - "_nop_tc_192", + "_nop_tc_222", ["jump", "eq_ni_4058", 1992, 26], ["eq_int", 7, 10, 5, 1992, 26], ["jump", "eq_done_4057", 1992, 26], "eq_ni_4058", ["is_num", 8, 10, 1992, 26], ["jump_false", 8, "eq_nn_4059", 1992, 26], - "_nop_tc_193", + "_nop_tc_223", ["jump", "eq_nn_4059", 1992, 26], ["eq_float", 7, 10, 5, 1992, 26], ["jump", "eq_done_4057", 1992, 26], "eq_nn_4059", ["is_text", 8, 10, 1992, 26], ["jump_false", 8, "eq_nt_4060", 1992, 26], - "_nop_tc_194", - "_nop_tc_195", + "_nop_tc_224", + "_nop_tc_225", ["eq_text", 7, 10, 5, 1992, 26], ["jump", "eq_done_4057", 1992, 26], "eq_nt_4060", ["is_null", 8, 10, 1992, 26], ["jump_false", 8, "eq_nnl_4061", 1992, 26], - "_nop_tc_196", + "_nop_tc_226", ["jump", "eq_nnl_4061", 1992, 26], ["true", 7, 1992, 26], ["jump", "eq_done_4057", 1992, 26], "eq_nnl_4061", ["is_bool", 8, 10, 1992, 26], ["jump_false", 8, "eq_nb_4062", 1992, 26], - "_nop_tc_197", + "_nop_tc_227", ["jump", "eq_nb_4062", 1992, 26], ["eq_bool", 7, 10, 5, 1992, 26], ["jump", "eq_done_4057", 1992, 26], @@ -31526,35 +31526,35 @@ ["jump_true", 8, "eq_done_4063", 1992, 48], ["is_int", 18, 10, 1992, 48], ["jump_false", 18, "eq_ni_4064", 1992, 48], - "_nop_tc_198", + "_nop_tc_228", ["jump", "eq_ni_4064", 1992, 48], ["eq_int", 8, 10, 7, 1992, 48], ["jump", "eq_done_4063", 1992, 48], "eq_ni_4064", ["is_num", 18, 10, 1992, 48], ["jump_false", 18, "eq_nn_4065", 1992, 48], - "_nop_tc_199", + "_nop_tc_229", ["jump", "eq_nn_4065", 1992, 48], ["eq_float", 8, 10, 7, 1992, 48], ["jump", "eq_done_4063", 1992, 48], "eq_nn_4065", ["is_text", 18, 10, 1992, 48], ["jump_false", 18, "eq_nt_4066", 1992, 48], - "_nop_tc_200", - "_nop_tc_201", + "_nop_tc_230", + "_nop_tc_231", ["eq_text", 8, 10, 7, 1992, 48], ["jump", "eq_done_4063", 1992, 48], "eq_nt_4066", ["is_null", 18, 10, 1992, 48], ["jump_false", 18, "eq_nnl_4067", 1992, 48], - "_nop_tc_202", + "_nop_tc_232", ["jump", "eq_nnl_4067", 1992, 48], ["true", 8, 1992, 48], ["jump", "eq_done_4063", 1992, 48], "eq_nnl_4067", ["is_bool", 18, 10, 1992, 48], ["jump_false", 18, "eq_nb_4068", 1992, 48], - "_nop_tc_203", + "_nop_tc_233", ["jump", "eq_nb_4068", 1992, 48], ["eq_bool", 8, 10, 7, 1992, 48], ["jump", "eq_done_4063", 1992, 48], @@ -31608,28 +31608,28 @@ ["length", 7, 5, 2001, 25], ["is_int", 5, 6, 2001, 25], ["jump_false", 5, "rel_ni_4071", 2001, 25], - "_nop_tc_204", - "_nop_tc_205", - ["lt_int", 8, 6, 7, 2001, 25], + "_nop_tc_234", + "_nop_tc_235", + ["lt_int", 5, 6, 7, 2001, 25], ["jump", "rel_done_4073", 2001, 25], "rel_ni_4071", - ["is_num", 5, 6, 2001, 25], - ["jump_false", 5, "rel_nn_4072", 2001, 25], - "_nop_tc_206", - "_nop_tc_207", - ["lt_float", 8, 6, 7, 2001, 25], + "_nop_tc_236", + "_nop_tc_237", + "_nop_tc_238", + "_nop_tc_239", + ["lt_float", 5, 6, 7, 2001, 25], ["jump", "rel_done_4073", 2001, 25], "rel_nn_4072", - ["is_text", 5, 6, 2001, 25], - ["jump_false", 5, "rel_err_4074", 2001, 25], - "_nop_tc_208", + "_nop_tc_240", ["jump", "rel_err_4074", 2001, 25], - ["lt_text", 8, 6, 7, 2001, 25], + "_nop_tc_241", + ["jump", "rel_err_4074", 2001, 25], + ["lt_text", 5, 6, 7, 2001, 25], ["jump", "rel_done_4073", 2001, 25], "rel_err_4074", [ "access", - 5, + 7, { "name": "log", "kind": "name", @@ -31638,19 +31638,19 @@ 2001, 25 ], - ["access", 7, "error", 2001, 25], + ["access", 8, "error", 2001, 25], ["access", 10, "cannot compare with '<': operands must be same type", 2001, 25], ["array", 18, 0, 2001, 25], ["push", 18, 10, 2001, 25], - ["frame", 10, 5, 2, 2001, 25], - ["null", 5, 2001, 25], - ["setarg", 10, 0, 5, 2001, 25], - ["setarg", 10, 1, 7, 2001, 25], + ["frame", 10, 7, 2, 2001, 25], + ["null", 7, 2001, 25], + ["setarg", 10, 0, 7, 2001, 25], + ["setarg", 10, 1, 8, 2001, 25], ["setarg", 10, 2, 18, 2001, 25], - ["invoke", 10, 5, 2001, 25], + ["invoke", 10, 7, 2001, 25], ["disrupt", 2001, 25], "rel_done_4073", - ["jump_false", 8, "while_end_4070", 2001, 25], + ["jump_false", 5, "while_end_4070", 2001, 25], ["load_field", 5, 2, "statements", 2002, 35], ["load_dynamic", 7, 5, 6, 2002, 51], ["get", 5, 63, 1, 2002, 9], @@ -31661,10 +31661,10 @@ ["setarg", 8, 2, 7, 2002, 9], ["invoke", 8, 5, 2002, 9], ["access", 5, 1, 2003, 17], - ["is_num", 7, 6, 2003, 17], - ["jump_false", 7, "num_err_4075", 2003, 17], - "_nop_tc_209", - "_nop_tc_210", + "_nop_tc_242", + "_nop_tc_243", + "_nop_tc_244", + "_nop_tc_245", ["add", 7, 6, 5, 2003, 17], ["jump", "num_done_4076", 2003, 17], "num_err_4075", @@ -31711,35 +31711,35 @@ ["jump_true", 7, "eq_done_4079", 2009, 17], ["is_int", 8, 4, 2009, 17], ["jump_false", 8, "eq_ni_4080", 2009, 17], - "_nop_tc_211", + "_nop_tc_246", ["jump", "eq_ni_4080", 2009, 17], ["eq_int", 7, 4, 5, 2009, 17], ["jump", "eq_done_4079", 2009, 17], "eq_ni_4080", ["is_num", 8, 4, 2009, 17], ["jump_false", 8, "eq_nn_4081", 2009, 17], - "_nop_tc_212", + "_nop_tc_247", ["jump", "eq_nn_4081", 2009, 17], ["eq_float", 7, 4, 5, 2009, 17], ["jump", "eq_done_4079", 2009, 17], "eq_nn_4081", ["is_text", 8, 4, 2009, 17], ["jump_false", 8, "eq_nt_4082", 2009, 17], - "_nop_tc_213", - "_nop_tc_214", + "_nop_tc_248", + "_nop_tc_249", ["eq_text", 7, 4, 5, 2009, 17], ["jump", "eq_done_4079", 2009, 17], "eq_nt_4082", ["is_null", 8, 4, 2009, 17], ["jump_false", 8, "eq_nnl_4083", 2009, 17], - "_nop_tc_215", + "_nop_tc_250", ["jump", "eq_nnl_4083", 2009, 17], ["true", 7, 2009, 17], ["jump", "eq_done_4079", 2009, 17], "eq_nnl_4083", ["is_bool", 8, 4, 2009, 17], ["jump_false", 8, "eq_nb_4084", 2009, 17], - "_nop_tc_216", + "_nop_tc_251", ["jump", "eq_nb_4084", 2009, 17], ["eq_bool", 7, 4, 5, 2009, 17], ["jump", "eq_done_4079", 2009, 17], @@ -31761,35 +31761,35 @@ ["jump_true", 8, "eq_done_4088", 2011, 30], ["is_int", 9, 5, 2011, 30], ["jump_false", 9, "eq_ni_4089", 2011, 30], - "_nop_tc_217", + "_nop_tc_252", ["jump", "eq_ni_4089", 2011, 30], ["eq_int", 8, 5, 7, 2011, 30], ["jump", "eq_done_4088", 2011, 30], "eq_ni_4089", ["is_num", 9, 5, 2011, 30], ["jump_false", 9, "eq_nn_4090", 2011, 30], - "_nop_tc_218", + "_nop_tc_253", ["jump", "eq_nn_4090", 2011, 30], ["eq_float", 8, 5, 7, 2011, 30], ["jump", "eq_done_4088", 2011, 30], "eq_nn_4090", ["is_text", 9, 5, 2011, 30], ["jump_false", 9, "eq_nt_4091", 2011, 30], - "_nop_tc_219", + "_nop_tc_254", ["jump", "eq_nt_4091", 2011, 30], ["eq_text", 8, 5, 7, 2011, 30], ["jump", "eq_done_4088", 2011, 30], "eq_nt_4091", ["is_null", 9, 5, 2011, 30], ["jump_false", 9, "eq_nnl_4092", 2011, 30], - "_nop_tc_220", - "_nop_tc_221", + "_nop_tc_255", + "_nop_tc_256", ["true", 8, 2011, 30], ["jump", "eq_done_4088", 2011, 30], "eq_nnl_4092", ["is_bool", 9, 5, 2011, 30], ["jump_false", 9, "eq_nb_4093", 2011, 30], - "_nop_tc_222", + "_nop_tc_257", ["jump", "eq_nb_4093", 2011, 30], ["eq_bool", 8, 5, 7, 2011, 30], ["jump", "eq_done_4088", 2011, 30], @@ -31810,35 +31810,35 @@ "ne_ni_4096", ["is_int", 10, 8, 2011, 62], ["jump_false", 10, "ne_nn_4097", 2011, 62], - "_nop_tc_223", + "_nop_tc_258", ["jump", "ne_nn_4097", 2011, 62], ["ne_int", 9, 8, 7, 2011, 62], ["jump", "ne_done_4094", 2011, 62], "ne_nn_4097", ["is_num", 10, 8, 2011, 62], ["jump_false", 10, "ne_nt_4098", 2011, 62], - "_nop_tc_224", + "_nop_tc_259", ["jump", "ne_nt_4098", 2011, 62], ["ne_float", 9, 8, 7, 2011, 62], ["jump", "ne_done_4094", 2011, 62], "ne_nt_4098", ["is_text", 10, 8, 2011, 62], ["jump_false", 10, "ne_nnl_4099", 2011, 62], - "_nop_tc_225", - "_nop_tc_226", + "_nop_tc_260", + "_nop_tc_261", ["ne_text", 9, 8, 7, 2011, 62], ["jump", "ne_done_4094", 2011, 62], "ne_nnl_4099", ["is_null", 10, 8, 2011, 62], ["jump_false", 10, "ne_nb_4100", 2011, 62], - "_nop_tc_227", + "_nop_tc_262", ["jump", "ne_nb_4100", 2011, 62], ["false", 9, 2011, 62], ["jump", "ne_done_4094", 2011, 62], "ne_nb_4100", ["is_bool", 10, 8, 2011, 62], ["jump_false", 10, "ne_mis_4101", 2011, 62], - "_nop_tc_228", + "_nop_tc_263", ["jump", "ne_mis_4101", 2011, 62], ["ne_bool", 9, 8, 7, 2011, 62], ["jump", "ne_done_4094", 2011, 62], @@ -31875,35 +31875,35 @@ "ne_ni_4107", ["is_int", 8, 17, 2015, 27], ["jump_false", 8, "ne_nn_4108", 2015, 27], - "_nop_tc_229", + "_nop_tc_264", ["jump", "ne_nn_4108", 2015, 27], ["ne_int", 7, 17, 5, 2015, 27], ["jump", "ne_done_4105", 2015, 27], "ne_nn_4108", ["is_num", 8, 17, 2015, 27], ["jump_false", 8, "ne_nt_4109", 2015, 27], - "_nop_tc_230", + "_nop_tc_265", ["jump", "ne_nt_4109", 2015, 27], ["ne_float", 7, 17, 5, 2015, 27], ["jump", "ne_done_4105", 2015, 27], "ne_nt_4109", ["is_text", 8, 17, 2015, 27], ["jump_false", 8, "ne_nnl_4110", 2015, 27], - "_nop_tc_231", + "_nop_tc_266", ["jump", "ne_nnl_4110", 2015, 27], ["ne_text", 7, 17, 5, 2015, 27], ["jump", "ne_done_4105", 2015, 27], "ne_nnl_4110", ["is_null", 8, 17, 2015, 27], ["jump_false", 8, "ne_nb_4111", 2015, 27], - "_nop_tc_232", - "_nop_tc_233", + "_nop_tc_267", + "_nop_tc_268", ["false", 7, 2015, 27], ["jump", "ne_done_4105", 2015, 27], "ne_nb_4111", ["is_bool", 8, 17, 2015, 27], ["jump_false", 8, "ne_mis_4112", 2015, 27], - "_nop_tc_234", + "_nop_tc_269", ["jump", "ne_mis_4112", 2015, 27], ["ne_bool", 7, 17, 5, 2015, 27], ["jump", "ne_done_4105", 2015, 27], @@ -31923,35 +31923,35 @@ "ne_ni_4115", ["is_int", 10, 7, 2015, 59], ["jump_false", 10, "ne_nn_4116", 2015, 59], - "_nop_tc_235", + "_nop_tc_270", ["jump", "ne_nn_4116", 2015, 59], ["ne_int", 9, 7, 8, 2015, 59], ["jump", "ne_done_4113", 2015, 59], "ne_nn_4116", ["is_num", 10, 7, 2015, 59], ["jump_false", 10, "ne_nt_4117", 2015, 59], - "_nop_tc_236", + "_nop_tc_271", ["jump", "ne_nt_4117", 2015, 59], ["ne_float", 9, 7, 8, 2015, 59], ["jump", "ne_done_4113", 2015, 59], "ne_nt_4117", ["is_text", 10, 7, 2015, 59], ["jump_false", 10, "ne_nnl_4118", 2015, 59], - "_nop_tc_237", + "_nop_tc_272", ["jump", "ne_nnl_4118", 2015, 59], ["ne_text", 9, 7, 8, 2015, 59], ["jump", "ne_done_4113", 2015, 59], "ne_nnl_4118", ["is_null", 10, 7, 2015, 59], ["jump_false", 10, "ne_nb_4119", 2015, 59], - "_nop_tc_238", - "_nop_tc_239", + "_nop_tc_273", + "_nop_tc_274", ["false", 9, 2015, 59], ["jump", "ne_done_4113", 2015, 59], "ne_nb_4119", ["is_bool", 10, 7, 2015, 59], ["jump_false", 10, "ne_mis_4120", 2015, 59], - "_nop_tc_240", + "_nop_tc_275", ["jump", "ne_mis_4120", 2015, 59], ["ne_bool", 9, 7, 8, 2015, 59], ["jump", "ne_done_4113", 2015, 59], @@ -31973,35 +31973,35 @@ "ne_ni_4125", ["is_int", 9, 7, 2016, 50], ["jump_false", 9, "ne_nn_4126", 2016, 50], - "_nop_tc_241", + "_nop_tc_276", ["jump", "ne_nn_4126", 2016, 50], ["ne_int", 8, 7, 5, 2016, 50], ["jump", "ne_done_4123", 2016, 50], "ne_nn_4126", ["is_num", 9, 7, 2016, 50], ["jump_false", 9, "ne_nt_4127", 2016, 50], - "_nop_tc_242", + "_nop_tc_277", ["jump", "ne_nt_4127", 2016, 50], ["ne_float", 8, 7, 5, 2016, 50], ["jump", "ne_done_4123", 2016, 50], "ne_nt_4127", ["is_text", 9, 7, 2016, 50], ["jump_false", 9, "ne_nnl_4128", 2016, 50], - "_nop_tc_243", + "_nop_tc_278", ["jump", "ne_nnl_4128", 2016, 50], ["ne_text", 8, 7, 5, 2016, 50], ["jump", "ne_done_4123", 2016, 50], "ne_nnl_4128", ["is_null", 9, 7, 2016, 50], ["jump_false", 9, "ne_nb_4129", 2016, 50], - "_nop_tc_244", - "_nop_tc_245", + "_nop_tc_279", + "_nop_tc_280", ["false", 8, 2016, 50], ["jump", "ne_done_4123", 2016, 50], "ne_nb_4129", ["is_bool", 9, 7, 2016, 50], ["jump_false", 9, "ne_mis_4130", 2016, 50], - "_nop_tc_246", + "_nop_tc_281", ["jump", "ne_mis_4130", 2016, 50], ["ne_bool", 8, 7, 5, 2016, 50], ["jump", "ne_done_4123", 2016, 50], @@ -32049,35 +32049,35 @@ ["jump_true", 7, "eq_done_4135", 2028, 17], ["is_int", 8, 4, 2028, 17], ["jump_false", 8, "eq_ni_4136", 2028, 17], - "_nop_tc_247", + "_nop_tc_282", ["jump", "eq_ni_4136", 2028, 17], ["eq_int", 7, 4, 5, 2028, 17], ["jump", "eq_done_4135", 2028, 17], "eq_ni_4136", ["is_num", 8, 4, 2028, 17], ["jump_false", 8, "eq_nn_4137", 2028, 17], - "_nop_tc_248", + "_nop_tc_283", ["jump", "eq_nn_4137", 2028, 17], ["eq_float", 7, 4, 5, 2028, 17], ["jump", "eq_done_4135", 2028, 17], "eq_nn_4137", ["is_text", 8, 4, 2028, 17], ["jump_false", 8, "eq_nt_4138", 2028, 17], - "_nop_tc_249", - "_nop_tc_250", + "_nop_tc_284", + "_nop_tc_285", ["eq_text", 7, 4, 5, 2028, 17], ["jump", "eq_done_4135", 2028, 17], "eq_nt_4138", ["is_null", 8, 4, 2028, 17], ["jump_false", 8, "eq_nnl_4139", 2028, 17], - "_nop_tc_251", + "_nop_tc_286", ["jump", "eq_nnl_4139", 2028, 17], ["true", 7, 2028, 17], ["jump", "eq_done_4135", 2028, 17], "eq_nnl_4139", ["is_bool", 8, 4, 2028, 17], ["jump_false", 8, "eq_nb_4140", 2028, 17], - "_nop_tc_252", + "_nop_tc_287", ["jump", "eq_nb_4140", 2028, 17], ["eq_bool", 7, 4, 5, 2028, 17], ["jump", "eq_done_4135", 2028, 17], @@ -32104,35 +32104,35 @@ "ne_ni_4146", ["is_int", 9, 5, 2030, 30], ["jump_false", 9, "ne_nn_4147", 2030, 30], - "_nop_tc_253", + "_nop_tc_288", ["jump", "ne_nn_4147", 2030, 30], ["ne_int", 8, 5, 7, 2030, 30], ["jump", "ne_done_4144", 2030, 30], "ne_nn_4147", ["is_num", 9, 5, 2030, 30], ["jump_false", 9, "ne_nt_4148", 2030, 30], - "_nop_tc_254", + "_nop_tc_289", ["jump", "ne_nt_4148", 2030, 30], ["ne_float", 8, 5, 7, 2030, 30], ["jump", "ne_done_4144", 2030, 30], "ne_nt_4148", ["is_text", 9, 5, 2030, 30], ["jump_false", 9, "ne_nnl_4149", 2030, 30], - "_nop_tc_255", + "_nop_tc_290", ["jump", "ne_nnl_4149", 2030, 30], ["ne_text", 8, 5, 7, 2030, 30], ["jump", "ne_done_4144", 2030, 30], "ne_nnl_4149", ["is_null", 9, 5, 2030, 30], ["jump_false", 9, "ne_nb_4150", 2030, 30], - "_nop_tc_256", - "_nop_tc_257", + "_nop_tc_291", + "_nop_tc_292", ["false", 8, 2030, 30], ["jump", "ne_done_4144", 2030, 30], "ne_nb_4150", ["is_bool", 9, 5, 2030, 30], ["jump_false", 9, "ne_mis_4151", 2030, 30], - "_nop_tc_258", + "_nop_tc_293", ["jump", "ne_mis_4151", 2030, 30], ["ne_bool", 8, 5, 7, 2030, 30], ["jump", "ne_done_4144", 2030, 30], @@ -32148,35 +32148,35 @@ ["jump_true", 9, "eq_done_4152", 2030, 62], ["is_int", 10, 8, 2030, 62], ["jump_false", 10, "eq_ni_4153", 2030, 62], - "_nop_tc_259", + "_nop_tc_294", ["jump", "eq_ni_4153", 2030, 62], ["eq_int", 9, 8, 7, 2030, 62], ["jump", "eq_done_4152", 2030, 62], "eq_ni_4153", ["is_num", 10, 8, 2030, 62], ["jump_false", 10, "eq_nn_4154", 2030, 62], - "_nop_tc_260", + "_nop_tc_295", ["jump", "eq_nn_4154", 2030, 62], ["eq_float", 9, 8, 7, 2030, 62], ["jump", "eq_done_4152", 2030, 62], "eq_nn_4154", ["is_text", 10, 8, 2030, 62], ["jump_false", 10, "eq_nt_4155", 2030, 62], - "_nop_tc_261", - "_nop_tc_262", + "_nop_tc_296", + "_nop_tc_297", ["eq_text", 9, 8, 7, 2030, 62], ["jump", "eq_done_4152", 2030, 62], "eq_nt_4155", ["is_null", 10, 8, 2030, 62], ["jump_false", 10, "eq_nnl_4156", 2030, 62], - "_nop_tc_263", + "_nop_tc_298", ["jump", "eq_nnl_4156", 2030, 62], ["true", 9, 2030, 62], ["jump", "eq_done_4152", 2030, 62], "eq_nnl_4156", ["is_bool", 10, 8, 2030, 62], ["jump_false", 10, "eq_nb_4157", 2030, 62], - "_nop_tc_264", + "_nop_tc_299", ["jump", "eq_nb_4157", 2030, 62], ["eq_bool", 9, 8, 7, 2030, 62], ["jump", "eq_done_4152", 2030, 62], @@ -32201,35 +32201,35 @@ ["jump_true", 7, "eq_done_4160", 2036, 17], ["is_int", 8, 4, 2036, 17], ["jump_false", 8, "eq_ni_4161", 2036, 17], - "_nop_tc_265", + "_nop_tc_300", ["jump", "eq_ni_4161", 2036, 17], ["eq_int", 7, 4, 5, 2036, 17], ["jump", "eq_done_4160", 2036, 17], "eq_ni_4161", ["is_num", 8, 4, 2036, 17], ["jump_false", 8, "eq_nn_4162", 2036, 17], - "_nop_tc_266", + "_nop_tc_301", ["jump", "eq_nn_4162", 2036, 17], ["eq_float", 7, 4, 5, 2036, 17], ["jump", "eq_done_4160", 2036, 17], "eq_nn_4162", ["is_text", 8, 4, 2036, 17], ["jump_false", 8, "eq_nt_4163", 2036, 17], - "_nop_tc_267", - "_nop_tc_268", + "_nop_tc_302", + "_nop_tc_303", ["eq_text", 7, 4, 5, 2036, 17], ["jump", "eq_done_4160", 2036, 17], "eq_nt_4163", ["is_null", 8, 4, 2036, 17], ["jump_false", 8, "eq_nnl_4164", 2036, 17], - "_nop_tc_269", + "_nop_tc_304", ["jump", "eq_nnl_4164", 2036, 17], ["true", 7, 2036, 17], ["jump", "eq_done_4160", 2036, 17], "eq_nnl_4164", ["is_bool", 8, 4, 2036, 17], ["jump_false", 8, "eq_nb_4165", 2036, 17], - "_nop_tc_270", + "_nop_tc_305", ["jump", "eq_nb_4165", 2036, 17], ["eq_bool", 7, 4, 5, 2036, 17], ["jump", "eq_done_4160", 2036, 17], @@ -32247,35 +32247,35 @@ ["jump_true", 7, "eq_done_4168", 2040, 17], ["is_int", 8, 4, 2040, 17], ["jump_false", 8, "eq_ni_4169", 2040, 17], - "_nop_tc_271", + "_nop_tc_306", ["jump", "eq_ni_4169", 2040, 17], ["eq_int", 7, 4, 5, 2040, 17], ["jump", "eq_done_4168", 2040, 17], "eq_ni_4169", ["is_num", 8, 4, 2040, 17], ["jump_false", 8, "eq_nn_4170", 2040, 17], - "_nop_tc_272", + "_nop_tc_307", ["jump", "eq_nn_4170", 2040, 17], ["eq_float", 7, 4, 5, 2040, 17], ["jump", "eq_done_4168", 2040, 17], "eq_nn_4170", ["is_text", 8, 4, 2040, 17], ["jump_false", 8, "eq_nt_4171", 2040, 17], - "_nop_tc_273", - "_nop_tc_274", + "_nop_tc_308", + "_nop_tc_309", ["eq_text", 7, 4, 5, 2040, 17], ["jump", "eq_done_4168", 2040, 17], "eq_nt_4171", ["is_null", 8, 4, 2040, 17], ["jump_false", 8, "eq_nnl_4172", 2040, 17], - "_nop_tc_275", + "_nop_tc_310", ["jump", "eq_nnl_4172", 2040, 17], ["true", 7, 2040, 17], ["jump", "eq_done_4168", 2040, 17], "eq_nnl_4172", ["is_bool", 8, 4, 2040, 17], ["jump_false", 8, "eq_nb_4173", 2040, 17], - "_nop_tc_276", + "_nop_tc_311", ["jump", "eq_nb_4173", 2040, 17], ["eq_bool", 7, 4, 5, 2040, 17], ["jump", "eq_done_4168", 2040, 17], @@ -32312,35 +32312,35 @@ ["jump_true", 7, "eq_done_4178", 2047, 17], ["is_int", 8, 4, 2047, 17], ["jump_false", 8, "eq_ni_4179", 2047, 17], - "_nop_tc_277", + "_nop_tc_312", ["jump", "eq_ni_4179", 2047, 17], ["eq_int", 7, 4, 5, 2047, 17], ["jump", "eq_done_4178", 2047, 17], "eq_ni_4179", ["is_num", 8, 4, 2047, 17], ["jump_false", 8, "eq_nn_4180", 2047, 17], - "_nop_tc_278", + "_nop_tc_313", ["jump", "eq_nn_4180", 2047, 17], ["eq_float", 7, 4, 5, 2047, 17], ["jump", "eq_done_4178", 2047, 17], "eq_nn_4180", ["is_text", 8, 4, 2047, 17], ["jump_false", 8, "eq_nt_4181", 2047, 17], - "_nop_tc_279", - "_nop_tc_280", + "_nop_tc_314", + "_nop_tc_315", ["eq_text", 7, 4, 5, 2047, 17], ["jump", "eq_done_4178", 2047, 17], "eq_nt_4181", ["is_null", 8, 4, 2047, 17], ["jump_false", 8, "eq_nnl_4182", 2047, 17], - "_nop_tc_281", + "_nop_tc_316", ["jump", "eq_nnl_4182", 2047, 17], ["true", 7, 2047, 17], ["jump", "eq_done_4178", 2047, 17], "eq_nnl_4182", ["is_bool", 8, 4, 2047, 17], ["jump_false", 8, "eq_nb_4183", 2047, 17], - "_nop_tc_282", + "_nop_tc_317", ["jump", "eq_nb_4183", 2047, 17], ["eq_bool", 7, 4, 5, 2047, 17], ["jump", "eq_done_4178", 2047, 17], @@ -32377,35 +32377,35 @@ ["jump_true", 7, "eq_done_4188", 2054, 17], ["is_int", 8, 4, 2054, 17], ["jump_false", 8, "eq_ni_4189", 2054, 17], - "_nop_tc_283", + "_nop_tc_318", ["jump", "eq_ni_4189", 2054, 17], ["eq_int", 7, 4, 5, 2054, 17], ["jump", "eq_done_4188", 2054, 17], "eq_ni_4189", ["is_num", 8, 4, 2054, 17], ["jump_false", 8, "eq_nn_4190", 2054, 17], - "_nop_tc_284", + "_nop_tc_319", ["jump", "eq_nn_4190", 2054, 17], ["eq_float", 7, 4, 5, 2054, 17], ["jump", "eq_done_4188", 2054, 17], "eq_nn_4190", ["is_text", 8, 4, 2054, 17], ["jump_false", 8, "eq_nt_4191", 2054, 17], - "_nop_tc_285", - "_nop_tc_286", + "_nop_tc_320", + "_nop_tc_321", ["eq_text", 7, 4, 5, 2054, 17], ["jump", "eq_done_4188", 2054, 17], "eq_nt_4191", ["is_null", 8, 4, 2054, 17], ["jump_false", 8, "eq_nnl_4192", 2054, 17], - "_nop_tc_287", + "_nop_tc_322", ["jump", "eq_nnl_4192", 2054, 17], ["true", 7, 2054, 17], ["jump", "eq_done_4188", 2054, 17], "eq_nnl_4192", ["is_bool", 8, 4, 2054, 17], ["jump_false", 8, "eq_nb_4193", 2054, 17], - "_nop_tc_288", + "_nop_tc_323", ["jump", "eq_nb_4193", 2054, 17], ["eq_bool", 7, 4, 5, 2054, 17], ["jump", "eq_done_4188", 2054, 17], @@ -32419,28 +32419,28 @@ ["length", 7, 5, 2056, 25], ["is_int", 5, 6, 2056, 25], ["jump_false", 5, "rel_ni_4196", 2056, 25], - "_nop_tc_289", - "_nop_tc_290", - ["lt_int", 8, 6, 7, 2056, 25], + "_nop_tc_324", + "_nop_tc_325", + ["lt_int", 5, 6, 7, 2056, 25], ["jump", "rel_done_4198", 2056, 25], "rel_ni_4196", - ["is_num", 5, 6, 2056, 25], - ["jump_false", 5, "rel_nn_4197", 2056, 25], - "_nop_tc_291", - "_nop_tc_292", - ["lt_float", 8, 6, 7, 2056, 25], + "_nop_tc_326", + "_nop_tc_327", + "_nop_tc_328", + "_nop_tc_329", + ["lt_float", 5, 6, 7, 2056, 25], ["jump", "rel_done_4198", 2056, 25], "rel_nn_4197", - ["is_text", 5, 6, 2056, 25], - ["jump_false", 5, "rel_err_4199", 2056, 25], - "_nop_tc_293", + "_nop_tc_330", ["jump", "rel_err_4199", 2056, 25], - ["lt_text", 8, 6, 7, 2056, 25], + "_nop_tc_331", + ["jump", "rel_err_4199", 2056, 25], + ["lt_text", 5, 6, 7, 2056, 25], ["jump", "rel_done_4198", 2056, 25], "rel_err_4199", [ "access", - 5, + 7, { "name": "log", "kind": "name", @@ -32449,19 +32449,19 @@ 2056, 25 ], - ["access", 7, "error", 2056, 25], + ["access", 8, "error", 2056, 25], ["access", 9, "cannot compare with '<': operands must be same type", 2056, 25], ["array", 10, 0, 2056, 25], ["push", 10, 9, 2056, 25], - ["frame", 9, 5, 2, 2056, 25], - ["null", 5, 2056, 25], - ["setarg", 9, 0, 5, 2056, 25], - ["setarg", 9, 1, 7, 2056, 25], + ["frame", 9, 7, 2, 2056, 25], + ["null", 7, 2056, 25], + ["setarg", 9, 0, 7, 2056, 25], + ["setarg", 9, 1, 8, 2056, 25], ["setarg", 9, 2, 10, 2056, 25], - ["invoke", 9, 5, 2056, 25], + ["invoke", 9, 7, 2056, 25], ["disrupt", 2056, 25], "rel_done_4198", - ["jump_false", 8, "while_end_4195", 2056, 25], + ["jump_false", 5, "while_end_4195", 2056, 25], ["load_field", 5, 2, "statements", 2057, 31], ["load_dynamic", 7, 5, 6, 2057, 47], ["get", 5, 63, 1, 2057, 9], @@ -32472,10 +32472,10 @@ ["setarg", 8, 2, 7, 2057, 9], ["invoke", 8, 5, 2057, 9], ["access", 5, 1, 2058, 17], - ["is_num", 7, 6, 2058, 17], - ["jump_false", 7, "num_err_4200", 2058, 17], - "_nop_tc_294", - "_nop_tc_295", + "_nop_tc_332", + "_nop_tc_333", + "_nop_tc_334", + "_nop_tc_335", ["add", 7, 6, 5, 2058, 17], ["jump", "num_done_4201", 2058, 17], "num_err_4200", @@ -32515,35 +32515,35 @@ ["jump_true", 7, "eq_done_4204", 2063, 17], ["is_int", 8, 4, 2063, 17], ["jump_false", 8, "eq_ni_4205", 2063, 17], - "_nop_tc_296", + "_nop_tc_336", ["jump", "eq_ni_4205", 2063, 17], ["eq_int", 7, 4, 5, 2063, 17], ["jump", "eq_done_4204", 2063, 17], "eq_ni_4205", ["is_num", 8, 4, 2063, 17], ["jump_false", 8, "eq_nn_4206", 2063, 17], - "_nop_tc_297", + "_nop_tc_337", ["jump", "eq_nn_4206", 2063, 17], ["eq_float", 7, 4, 5, 2063, 17], ["jump", "eq_done_4204", 2063, 17], "eq_nn_4206", ["is_text", 8, 4, 2063, 17], ["jump_false", 8, "eq_nt_4207", 2063, 17], - "_nop_tc_298", - "_nop_tc_299", + "_nop_tc_338", + "_nop_tc_339", ["eq_text", 7, 4, 5, 2063, 17], ["jump", "eq_done_4204", 2063, 17], "eq_nt_4207", ["is_null", 8, 4, 2063, 17], ["jump_false", 8, "eq_nnl_4208", 2063, 17], - "_nop_tc_300", + "_nop_tc_340", ["jump", "eq_nnl_4208", 2063, 17], ["true", 7, 2063, 17], ["jump", "eq_done_4204", 2063, 17], "eq_nnl_4208", ["is_bool", 8, 4, 2063, 17], ["jump_false", 8, "eq_nb_4209", 2063, 17], - "_nop_tc_301", + "_nop_tc_341", ["jump", "eq_nb_4209", 2063, 17], ["eq_bool", 7, 4, 5, 2063, 17], ["jump", "eq_done_4204", 2063, 17], @@ -32569,35 +32569,35 @@ ["jump_true", 7, "eq_done_4212", 2068, 17], ["is_int", 8, 4, 2068, 17], ["jump_false", 8, "eq_ni_4213", 2068, 17], - "_nop_tc_302", + "_nop_tc_342", ["jump", "eq_ni_4213", 2068, 17], ["eq_int", 7, 4, 5, 2068, 17], ["jump", "eq_done_4212", 2068, 17], "eq_ni_4213", ["is_num", 8, 4, 2068, 17], ["jump_false", 8, "eq_nn_4214", 2068, 17], - "_nop_tc_303", + "_nop_tc_343", ["jump", "eq_nn_4214", 2068, 17], ["eq_float", 7, 4, 5, 2068, 17], ["jump", "eq_done_4212", 2068, 17], "eq_nn_4214", ["is_text", 8, 4, 2068, 17], ["jump_false", 8, "eq_nt_4215", 2068, 17], - "_nop_tc_304", - "_nop_tc_305", + "_nop_tc_344", + "_nop_tc_345", ["eq_text", 7, 4, 5, 2068, 17], ["jump", "eq_done_4212", 2068, 17], "eq_nt_4215", ["is_null", 8, 4, 2068, 17], ["jump_false", 8, "eq_nnl_4216", 2068, 17], - "_nop_tc_306", + "_nop_tc_346", ["jump", "eq_nnl_4216", 2068, 17], ["true", 7, 2068, 17], ["jump", "eq_done_4212", 2068, 17], "eq_nnl_4216", ["is_bool", 8, 4, 2068, 17], ["jump_false", 8, "eq_nb_4217", 2068, 17], - "_nop_tc_307", + "_nop_tc_347", ["jump", "eq_nb_4217", 2068, 17], ["eq_bool", 7, 4, 5, 2068, 17], ["jump", "eq_done_4212", 2068, 17], @@ -32622,35 +32622,35 @@ "ne_ni_4222", ["is_int", 7, 16, 2070, 24], ["jump_false", 7, "ne_nn_4223", 2070, 24], - "_nop_tc_308", + "_nop_tc_348", ["jump", "ne_nn_4223", 2070, 24], ["ne_int", 5, 16, 4, 2070, 24], ["jump", "ne_done_4220", 2070, 24], "ne_nn_4223", ["is_num", 7, 16, 2070, 24], ["jump_false", 7, "ne_nt_4224", 2070, 24], - "_nop_tc_309", + "_nop_tc_349", ["jump", "ne_nt_4224", 2070, 24], ["ne_float", 5, 16, 4, 2070, 24], ["jump", "ne_done_4220", 2070, 24], "ne_nt_4224", ["is_text", 7, 16, 2070, 24], ["jump_false", 7, "ne_nnl_4225", 2070, 24], - "_nop_tc_310", + "_nop_tc_350", ["jump", "ne_nnl_4225", 2070, 24], ["ne_text", 5, 16, 4, 2070, 24], ["jump", "ne_done_4220", 2070, 24], "ne_nnl_4225", ["is_null", 7, 16, 2070, 24], ["jump_false", 7, "ne_nb_4226", 2070, 24], - "_nop_tc_311", - "_nop_tc_312", + "_nop_tc_351", + "_nop_tc_352", ["false", 5, 2070, 24], ["jump", "ne_done_4220", 2070, 24], "ne_nb_4226", ["is_bool", 7, 16, 2070, 24], ["jump_false", 7, "ne_mis_4227", 2070, 24], - "_nop_tc_313", + "_nop_tc_353", ["jump", "ne_mis_4227", 2070, 24], ["ne_bool", 5, 16, 4, 2070, 24], ["jump", "ne_done_4220", 2070, 24], @@ -32675,35 +32675,35 @@ "ne_ni_4233", ["is_int", 7, 3, 2072, 19], ["jump_false", 7, "ne_nn_4234", 2072, 19], - "_nop_tc_314", + "_nop_tc_354", ["jump", "ne_nn_4234", 2072, 19], ["ne_int", 5, 3, 4, 2072, 19], ["jump", "ne_done_4231", 2072, 19], "ne_nn_4234", ["is_num", 7, 3, 2072, 19], ["jump_false", 7, "ne_nt_4235", 2072, 19], - "_nop_tc_315", + "_nop_tc_355", ["jump", "ne_nt_4235", 2072, 19], ["ne_float", 5, 3, 4, 2072, 19], ["jump", "ne_done_4231", 2072, 19], "ne_nt_4235", ["is_text", 7, 3, 2072, 19], ["jump_false", 7, "ne_nnl_4236", 2072, 19], - "_nop_tc_316", + "_nop_tc_356", ["jump", "ne_nnl_4236", 2072, 19], ["ne_text", 5, 3, 4, 2072, 19], ["jump", "ne_done_4231", 2072, 19], "ne_nnl_4236", ["is_null", 7, 3, 2072, 19], ["jump_false", 7, "ne_nb_4237", 2072, 19], - "_nop_tc_317", - "_nop_tc_318", + "_nop_tc_357", + "_nop_tc_358", ["false", 5, 2072, 19], ["jump", "ne_done_4231", 2072, 19], "ne_nb_4237", ["is_bool", 7, 3, 2072, 19], ["jump_false", 7, "ne_mis_4238", 2072, 19], - "_nop_tc_319", + "_nop_tc_359", ["jump", "ne_mis_4238", 2072, 19], ["ne_bool", 5, 3, 4, 2072, 19], ["jump", "ne_done_4231", 2072, 19], @@ -32724,35 +32724,35 @@ ["jump_true", 8, "eq_done_4239", 2072, 56], ["is_int", 9, 5, 2072, 56], ["jump_false", 9, "eq_ni_4240", 2072, 56], - "_nop_tc_320", + "_nop_tc_360", ["jump", "eq_ni_4240", 2072, 56], ["eq_int", 8, 5, 7, 2072, 56], ["jump", "eq_done_4239", 2072, 56], "eq_ni_4240", ["is_num", 9, 5, 2072, 56], ["jump_false", 9, "eq_nn_4241", 2072, 56], - "_nop_tc_321", + "_nop_tc_361", ["jump", "eq_nn_4241", 2072, 56], ["eq_float", 8, 5, 7, 2072, 56], ["jump", "eq_done_4239", 2072, 56], "eq_nn_4241", ["is_text", 9, 5, 2072, 56], ["jump_false", 9, "eq_nt_4242", 2072, 56], - "_nop_tc_322", + "_nop_tc_362", ["jump", "eq_nt_4242", 2072, 56], ["eq_text", 8, 5, 7, 2072, 56], ["jump", "eq_done_4239", 2072, 56], "eq_nt_4242", ["is_null", 9, 5, 2072, 56], ["jump_false", 9, "eq_nnl_4243", 2072, 56], - "_nop_tc_323", - "_nop_tc_324", + "_nop_tc_363", + "_nop_tc_364", ["true", 8, 2072, 56], ["jump", "eq_done_4239", 2072, 56], "eq_nnl_4243", ["is_bool", 9, 5, 2072, 56], ["jump_false", 9, "eq_nb_4244", 2072, 56], - "_nop_tc_325", + "_nop_tc_365", ["jump", "eq_nb_4244", 2072, 56], ["eq_bool", 8, 5, 7, 2072, 56], ["jump", "eq_done_4239", 2072, 56], @@ -32785,35 +32785,35 @@ ["jump_true", 4, "eq_done_4247", 2074, 24], ["is_int", 5, 11, 2074, 24], ["jump_false", 5, "eq_ni_4248", 2074, 24], - "_nop_tc_326", + "_nop_tc_366", ["jump", "eq_ni_4248", 2074, 24], ["eq_int", 4, 11, 3, 2074, 24], ["jump", "eq_done_4247", 2074, 24], "eq_ni_4248", ["is_num", 5, 11, 2074, 24], ["jump_false", 5, "eq_nn_4249", 2074, 24], - "_nop_tc_327", + "_nop_tc_367", ["jump", "eq_nn_4249", 2074, 24], ["eq_float", 4, 11, 3, 2074, 24], ["jump", "eq_done_4247", 2074, 24], "eq_nn_4249", ["is_text", 5, 11, 2074, 24], ["jump_false", 5, "eq_nt_4250", 2074, 24], - "_nop_tc_328", + "_nop_tc_368", ["jump", "eq_nt_4250", 2074, 24], ["eq_text", 4, 11, 3, 2074, 24], ["jump", "eq_done_4247", 2074, 24], "eq_nt_4250", ["is_null", 5, 11, 2074, 24], ["jump_false", 5, "eq_nnl_4251", 2074, 24], - "_nop_tc_329", - "_nop_tc_330", + "_nop_tc_369", + "_nop_tc_370", ["true", 4, 2074, 24], ["jump", "eq_done_4247", 2074, 24], "eq_nnl_4251", ["is_bool", 5, 11, 2074, 24], ["jump_false", 5, "eq_nb_4252", 2074, 24], - "_nop_tc_331", + "_nop_tc_371", ["jump", "eq_nb_4252", 2074, 24], ["eq_bool", 4, 11, 3, 2074, 24], ["jump", "eq_done_4247", 2074, 24], @@ -32847,28 +32847,28 @@ ["length", 4, 3, 2079, 25], ["is_int", 3, 6, 2079, 25], ["jump_false", 3, "rel_ni_4255", 2079, 25], - "_nop_tc_332", - "_nop_tc_333", - ["lt_int", 5, 6, 4, 2079, 25], + "_nop_tc_372", + "_nop_tc_373", + ["lt_int", 3, 6, 4, 2079, 25], ["jump", "rel_done_4257", 2079, 25], "rel_ni_4255", - ["is_num", 3, 6, 2079, 25], - ["jump_false", 3, "rel_nn_4256", 2079, 25], - "_nop_tc_334", - "_nop_tc_335", - ["lt_float", 5, 6, 4, 2079, 25], + "_nop_tc_374", + "_nop_tc_375", + "_nop_tc_376", + "_nop_tc_377", + ["lt_float", 3, 6, 4, 2079, 25], ["jump", "rel_done_4257", 2079, 25], "rel_nn_4256", - ["is_text", 3, 6, 2079, 25], - ["jump_false", 3, "rel_err_4258", 2079, 25], - "_nop_tc_336", + "_nop_tc_378", ["jump", "rel_err_4258", 2079, 25], - ["lt_text", 5, 6, 4, 2079, 25], + "_nop_tc_379", + ["jump", "rel_err_4258", 2079, 25], + ["lt_text", 3, 6, 4, 2079, 25], ["jump", "rel_done_4257", 2079, 25], "rel_err_4258", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -32877,19 +32877,19 @@ 2079, 25 ], - ["access", 4, "error", 2079, 25], + ["access", 5, "error", 2079, 25], ["access", 7, "cannot compare with '<': operands must be same type", 2079, 25], ["array", 8, 0, 2079, 25], ["push", 8, 7, 2079, 25], - ["frame", 7, 3, 2, 2079, 25], - ["null", 3, 2079, 25], - ["setarg", 7, 0, 3, 2079, 25], - ["setarg", 7, 1, 4, 2079, 25], + ["frame", 7, 4, 2, 2079, 25], + ["null", 4, 2079, 25], + ["setarg", 7, 0, 4, 2079, 25], + ["setarg", 7, 1, 5, 2079, 25], ["setarg", 7, 2, 8, 2079, 25], - ["invoke", 7, 3, 2079, 25], + ["invoke", 7, 4, 2079, 25], ["disrupt", 2079, 25], "rel_done_4257", - ["jump_false", 5, "while_end_4254", 2079, 25], + ["jump_false", 3, "while_end_4254", 2079, 25], ["load_field", 3, 2, "list", 2080, 17], ["load_dynamic", 4, 3, 6, 2080, 27], ["load_field", 3, 4, "name", 2080, 27], @@ -32904,35 +32904,35 @@ "ne_ni_4263", ["is_int", 5, 13, 2081, 22], ["jump_false", 5, "ne_nn_4264", 2081, 22], - "_nop_tc_337", + "_nop_tc_380", ["jump", "ne_nn_4264", 2081, 22], ["ne_int", 4, 13, 3, 2081, 22], ["jump", "ne_done_4261", 2081, 22], "ne_nn_4264", ["is_num", 5, 13, 2081, 22], ["jump_false", 5, "ne_nt_4265", 2081, 22], - "_nop_tc_338", + "_nop_tc_381", ["jump", "ne_nt_4265", 2081, 22], ["ne_float", 4, 13, 3, 2081, 22], ["jump", "ne_done_4261", 2081, 22], "ne_nt_4265", ["is_text", 5, 13, 2081, 22], ["jump_false", 5, "ne_nnl_4266", 2081, 22], - "_nop_tc_339", + "_nop_tc_382", ["jump", "ne_nnl_4266", 2081, 22], ["ne_text", 4, 13, 3, 2081, 22], ["jump", "ne_done_4261", 2081, 22], "ne_nnl_4266", ["is_null", 5, 13, 2081, 22], ["jump_false", 5, "ne_nb_4267", 2081, 22], - "_nop_tc_340", - "_nop_tc_341", + "_nop_tc_383", + "_nop_tc_384", ["false", 4, 2081, 22], ["jump", "ne_done_4261", 2081, 22], "ne_nb_4267", ["is_bool", 5, 13, 2081, 22], ["jump_false", 5, "ne_mis_4268", 2081, 22], - "_nop_tc_342", + "_nop_tc_385", ["jump", "ne_mis_4268", 2081, 22], ["ne_bool", 4, 13, 3, 2081, 22], ["jump", "ne_done_4261", 2081, 22], @@ -32971,35 +32971,35 @@ "ne_ni_4273", ["is_int", 5, 14, 2083, 24], ["jump_false", 5, "ne_nn_4274", 2083, 24], - "_nop_tc_343", + "_nop_tc_386", ["jump", "ne_nn_4274", 2083, 24], ["ne_int", 4, 14, 3, 2083, 24], ["jump", "ne_done_4271", 2083, 24], "ne_nn_4274", ["is_num", 5, 14, 2083, 24], ["jump_false", 5, "ne_nt_4275", 2083, 24], - "_nop_tc_344", + "_nop_tc_387", ["jump", "ne_nt_4275", 2083, 24], ["ne_float", 4, 14, 3, 2083, 24], ["jump", "ne_done_4271", 2083, 24], "ne_nt_4275", ["is_text", 5, 14, 2083, 24], ["jump_false", 5, "ne_nnl_4276", 2083, 24], - "_nop_tc_345", + "_nop_tc_388", ["jump", "ne_nnl_4276", 2083, 24], ["ne_text", 4, 14, 3, 2083, 24], ["jump", "ne_done_4271", 2083, 24], "ne_nnl_4276", ["is_null", 5, 14, 2083, 24], ["jump_false", 5, "ne_nb_4277", 2083, 24], - "_nop_tc_346", - "_nop_tc_347", + "_nop_tc_389", + "_nop_tc_390", ["false", 4, 2083, 24], ["jump", "ne_done_4271", 2083, 24], "ne_nb_4277", ["is_bool", 5, 14, 2083, 24], ["jump_false", 5, "ne_mis_4278", 2083, 24], - "_nop_tc_348", + "_nop_tc_391", ["jump", "ne_mis_4278", 2083, 24], ["ne_bool", 4, 14, 3, 2083, 24], ["jump", "ne_done_4271", 2083, 24], @@ -33018,10 +33018,10 @@ "if_else_4269", "if_end_4270", ["access", 3, 1, 2084, 17], - ["is_num", 4, 6, 2084, 17], - ["jump_false", 4, "num_err_4279", 2084, 17], - "_nop_tc_349", - "_nop_tc_350", + "_nop_tc_392", + "_nop_tc_393", + "_nop_tc_394", + "_nop_tc_395", ["add", 4, 6, 3, 2084, 17], ["jump", "num_done_4280", 2084, 17], "num_err_4279", @@ -33065,28 +33065,28 @@ ["length", 4, 3, 2088, 25], ["is_int", 3, 6, 2088, 25], ["jump_false", 3, "rel_ni_4283", 2088, 25], - "_nop_tc_351", - "_nop_tc_352", - ["lt_int", 5, 6, 4, 2088, 25], + "_nop_tc_396", + "_nop_tc_397", + ["lt_int", 3, 6, 4, 2088, 25], ["jump", "rel_done_4285", 2088, 25], "rel_ni_4283", - ["is_num", 3, 6, 2088, 25], - ["jump_false", 3, "rel_nn_4284", 2088, 25], - "_nop_tc_353", - "_nop_tc_354", - ["lt_float", 5, 6, 4, 2088, 25], + "_nop_tc_398", + "_nop_tc_399", + "_nop_tc_400", + "_nop_tc_401", + ["lt_float", 3, 6, 4, 2088, 25], ["jump", "rel_done_4285", 2088, 25], "rel_nn_4284", - ["is_text", 3, 6, 2088, 25], - ["jump_false", 3, "rel_err_4286", 2088, 25], - "_nop_tc_355", + "_nop_tc_402", ["jump", "rel_err_4286", 2088, 25], - ["lt_text", 5, 6, 4, 2088, 25], + "_nop_tc_403", + ["jump", "rel_err_4286", 2088, 25], + ["lt_text", 3, 6, 4, 2088, 25], ["jump", "rel_done_4285", 2088, 25], "rel_err_4286", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -33095,19 +33095,19 @@ 2088, 25 ], - ["access", 4, "error", 2088, 25], + ["access", 5, "error", 2088, 25], ["access", 7, "cannot compare with '<': operands must be same type", 2088, 25], ["array", 8, 0, 2088, 25], ["push", 8, 7, 2088, 25], - ["frame", 7, 3, 2, 2088, 25], - ["null", 3, 2088, 25], - ["setarg", 7, 0, 3, 2088, 25], - ["setarg", 7, 1, 4, 2088, 25], + ["frame", 7, 4, 2, 2088, 25], + ["null", 4, 2088, 25], + ["setarg", 7, 0, 4, 2088, 25], + ["setarg", 7, 1, 5, 2088, 25], ["setarg", 7, 2, 8, 2088, 25], - ["invoke", 7, 3, 2088, 25], + ["invoke", 7, 4, 2088, 25], ["disrupt", 2088, 25], "rel_done_4285", - ["jump_false", 5, "while_end_4282", 2088, 25], + ["jump_false", 3, "while_end_4282", 2088, 25], ["load_field", 3, 2, "statements", 2089, 34], ["load_dynamic", 4, 3, 6, 2089, 50], ["get", 3, 63, 1, 2089, 9], @@ -33118,10 +33118,10 @@ ["setarg", 5, 2, 4, 2089, 9], ["invoke", 5, 3, 2089, 9], ["access", 3, 1, 2090, 17], - ["is_num", 4, 6, 2090, 17], - ["jump_false", 4, "num_err_4287", 2090, 17], - "_nop_tc_356", - "_nop_tc_357", + "_nop_tc_404", + "_nop_tc_405", + "_nop_tc_406", + "_nop_tc_407", ["add", 4, 6, 3, 2090, 17], ["jump", "num_done_4288", 2090, 17], "num_err_4287", @@ -33162,35 +33162,35 @@ "ne_ni_4293", ["is_int", 7, 3, 2092, 30], ["jump_false", 7, "ne_nn_4294", 2092, 30], - "_nop_tc_358", + "_nop_tc_408", ["jump", "ne_nn_4294", 2092, 30], ["ne_int", 5, 3, 4, 2092, 30], ["jump", "ne_done_4291", 2092, 30], "ne_nn_4294", ["is_num", 7, 3, 2092, 30], ["jump_false", 7, "ne_nt_4295", 2092, 30], - "_nop_tc_359", + "_nop_tc_409", ["jump", "ne_nt_4295", 2092, 30], ["ne_float", 5, 3, 4, 2092, 30], ["jump", "ne_done_4291", 2092, 30], "ne_nt_4295", ["is_text", 7, 3, 2092, 30], ["jump_false", 7, "ne_nnl_4296", 2092, 30], - "_nop_tc_360", + "_nop_tc_410", ["jump", "ne_nnl_4296", 2092, 30], ["ne_text", 5, 3, 4, 2092, 30], ["jump", "ne_done_4291", 2092, 30], "ne_nnl_4296", ["is_null", 7, 3, 2092, 30], ["jump_false", 7, "ne_nb_4297", 2092, 30], - "_nop_tc_361", - "_nop_tc_362", + "_nop_tc_411", + "_nop_tc_412", ["false", 5, 2092, 30], ["jump", "ne_done_4291", 2092, 30], "ne_nb_4297", ["is_bool", 7, 3, 2092, 30], ["jump_false", 7, "ne_mis_4298", 2092, 30], - "_nop_tc_363", + "_nop_tc_413", ["jump", "ne_mis_4298", 2092, 30], ["ne_bool", 5, 3, 4, 2092, 30], ["jump", "ne_done_4291", 2092, 30], @@ -33204,28 +33204,28 @@ ["length", 4, 3, 2094, 27], ["is_int", 3, 6, 2094, 27], ["jump_false", 3, "rel_ni_4301", 2094, 27], - "_nop_tc_364", - "_nop_tc_365", - ["lt_int", 5, 6, 4, 2094, 27], + "_nop_tc_414", + "_nop_tc_415", + ["lt_int", 3, 6, 4, 2094, 27], ["jump", "rel_done_4303", 2094, 27], "rel_ni_4301", - ["is_num", 3, 6, 2094, 27], - ["jump_false", 3, "rel_nn_4302", 2094, 27], - "_nop_tc_366", - "_nop_tc_367", - ["lt_float", 5, 6, 4, 2094, 27], + "_nop_tc_416", + "_nop_tc_417", + "_nop_tc_418", + "_nop_tc_419", + ["lt_float", 3, 6, 4, 2094, 27], ["jump", "rel_done_4303", 2094, 27], "rel_nn_4302", - ["is_text", 3, 6, 2094, 27], - ["jump_false", 3, "rel_err_4304", 2094, 27], - "_nop_tc_368", + "_nop_tc_420", ["jump", "rel_err_4304", 2094, 27], - ["lt_text", 5, 6, 4, 2094, 27], + "_nop_tc_421", + ["jump", "rel_err_4304", 2094, 27], + ["lt_text", 3, 6, 4, 2094, 27], ["jump", "rel_done_4303", 2094, 27], "rel_err_4304", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -33234,19 +33234,19 @@ 2094, 27 ], - ["access", 4, "error", 2094, 27], + ["access", 5, "error", 2094, 27], ["access", 7, "cannot compare with '<': operands must be same type", 2094, 27], ["array", 8, 0, 2094, 27], ["push", 8, 7, 2094, 27], - ["frame", 7, 3, 2, 2094, 27], - ["null", 3, 2094, 27], - ["setarg", 7, 0, 3, 2094, 27], - ["setarg", 7, 1, 4, 2094, 27], + ["frame", 7, 4, 2, 2094, 27], + ["null", 4, 2094, 27], + ["setarg", 7, 0, 4, 2094, 27], + ["setarg", 7, 1, 5, 2094, 27], ["setarg", 7, 2, 8, 2094, 27], - ["invoke", 7, 3, 2094, 27], + ["invoke", 7, 4, 2094, 27], ["disrupt", 2094, 27], "rel_done_4303", - ["jump_false", 5, "while_end_4300", 2094, 27], + ["jump_false", 3, "while_end_4300", 2094, 27], ["load_field", 3, 2, "disruption", 2095, 36], ["load_dynamic", 4, 3, 6, 2095, 52], ["get", 3, 63, 1, 2095, 11], @@ -33257,10 +33257,10 @@ ["setarg", 5, 2, 4, 2095, 11], ["invoke", 5, 3, 2095, 11], ["access", 3, 1, 2096, 19], - ["is_num", 4, 6, 2096, 19], - ["jump_false", 4, "num_err_4305", 2096, 19], - "_nop_tc_369", - "_nop_tc_370", + "_nop_tc_422", + "_nop_tc_423", + "_nop_tc_424", + "_nop_tc_425", ["add", 4, 6, 3, 2096, 19], ["jump", "num_done_4306", 2096, 19], "num_err_4305", @@ -33377,26 +33377,26 @@ ["jump_false", 7, "rel_ni_4311", 2116, 23], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 9, 2, 8, 2116, 23], + ["lt_int", 7, 2, 8, 2116, 23], ["jump", "rel_done_4313", 2116, 23], "rel_ni_4311", - ["is_num", 7, 2, 2116, 23], - ["jump_false", 7, "rel_nn_4312", 2116, 23], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 9, 2, 8, 2116, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 7, 2, 8, 2116, 23], ["jump", "rel_done_4313", 2116, 23], "rel_nn_4312", - ["is_text", 7, 2, 2116, 23], - ["jump_false", 7, "rel_err_4314", 2116, 23], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_4314", 2116, 23], - ["lt_text", 9, 2, 8, 2116, 23], + "_nop_tc_8", + ["jump", "rel_err_4314", 2116, 23], + ["lt_text", 7, 2, 8, 2116, 23], ["jump", "rel_done_4313", 2116, 23], "rel_err_4314", [ "access", - 7, + 8, { "name": "log", "kind": "name", @@ -33405,19 +33405,19 @@ 2116, 23 ], - ["access", 8, "error", 2116, 23], + ["access", 9, "error", 2116, 23], ["access", 10, "cannot compare with '<': operands must be same type", 2116, 23], ["array", 11, 0, 2116, 23], ["push", 11, 10, 2116, 23], - ["frame", 10, 7, 2, 2116, 23], - ["null", 7, 2116, 23], - ["setarg", 10, 0, 7, 2116, 23], - ["setarg", 10, 1, 8, 2116, 23], + ["frame", 10, 8, 2, 2116, 23], + ["null", 8, 2116, 23], + ["setarg", 10, 0, 8, 2116, 23], + ["setarg", 10, 1, 9, 2116, 23], ["setarg", 10, 2, 11, 2116, 23], - ["invoke", 10, 7, 2116, 23], + ["invoke", 10, 8, 2116, 23], ["disrupt", 2116, 23], "rel_done_4313", - ["jump_false", 9, "while_end_4310", 2116, 23], + ["jump_false", 7, "while_end_4310", 2116, 23], ["load_field", 7, 1, "functions", 2117, 14], ["load_dynamic", 8, 7, 2, 2117, 28], ["load_field", 7, 8, "name", 2117, 28], @@ -33432,35 +33432,35 @@ "ne_ni_4319", ["is_int", 9, 4, 2118, 19], ["jump_false", 9, "ne_nn_4320", 2118, 19], - "_nop_tc_6", + "_nop_tc_9", ["jump", "ne_nn_4320", 2118, 19], ["ne_int", 8, 4, 7, 2118, 19], ["jump", "ne_done_4317", 2118, 19], "ne_nn_4320", ["is_num", 9, 4, 2118, 19], ["jump_false", 9, "ne_nt_4321", 2118, 19], - "_nop_tc_7", + "_nop_tc_10", ["jump", "ne_nt_4321", 2118, 19], ["ne_float", 8, 4, 7, 2118, 19], ["jump", "ne_done_4317", 2118, 19], "ne_nt_4321", ["is_text", 9, 4, 2118, 19], ["jump_false", 9, "ne_nnl_4322", 2118, 19], - "_nop_tc_8", + "_nop_tc_11", ["jump", "ne_nnl_4322", 2118, 19], ["ne_text", 8, 4, 7, 2118, 19], ["jump", "ne_done_4317", 2118, 19], "ne_nnl_4322", ["is_null", 9, 4, 2118, 19], ["jump_false", 9, "ne_nb_4323", 2118, 19], - "_nop_tc_9", - "_nop_tc_10", + "_nop_tc_12", + "_nop_tc_13", ["false", 8, 2118, 19], ["jump", "ne_done_4317", 2118, 19], "ne_nb_4323", ["is_bool", 9, 4, 2118, 19], ["jump_false", 9, "ne_mis_4324", 2118, 19], - "_nop_tc_11", + "_nop_tc_14", ["jump", "ne_mis_4324", 2118, 19], ["ne_bool", 8, 4, 7, 2118, 19], ["jump", "ne_done_4317", 2118, 19], @@ -33485,10 +33485,10 @@ "if_else_4315", "if_end_4316", ["access", 7, 1, 2119, 15], - ["is_num", 8, 2, 2119, 15], - ["jump_false", 8, "num_err_4325", 2119, 15], - "_nop_tc_12", - "_nop_tc_13", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", ["add", 8, 2, 7, 2119, 15], ["jump", "num_done_4326", 2119, 15], "num_err_4325", @@ -33524,28 +33524,28 @@ ["length", 7, 4, 2123, 23], ["is_int", 4, 2, 2123, 23], ["jump_false", 4, "rel_ni_4329", 2123, 23], - "_nop_tc_14", - "_nop_tc_15", - ["lt_int", 8, 2, 7, 2123, 23], + "_nop_tc_19", + "_nop_tc_20", + ["lt_int", 4, 2, 7, 2123, 23], ["jump", "rel_done_4331", 2123, 23], "rel_ni_4329", - ["is_num", 4, 2, 2123, 23], - ["jump_false", 4, "rel_nn_4330", 2123, 23], - "_nop_tc_16", - "_nop_tc_17", - ["lt_float", 8, 2, 7, 2123, 23], + "_nop_tc_21", + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + ["lt_float", 4, 2, 7, 2123, 23], ["jump", "rel_done_4331", 2123, 23], "rel_nn_4330", - ["is_text", 4, 2, 2123, 23], - ["jump_false", 4, "rel_err_4332", 2123, 23], - "_nop_tc_18", + "_nop_tc_25", ["jump", "rel_err_4332", 2123, 23], - ["lt_text", 8, 2, 7, 2123, 23], + "_nop_tc_26", + ["jump", "rel_err_4332", 2123, 23], + ["lt_text", 4, 2, 7, 2123, 23], ["jump", "rel_done_4331", 2123, 23], "rel_err_4332", [ "access", - 4, + 7, { "name": "log", "kind": "name", @@ -33554,19 +33554,19 @@ 2123, 23 ], - ["access", 7, "error", 2123, 23], + ["access", 8, "error", 2123, 23], ["access", 9, "cannot compare with '<': operands must be same type", 2123, 23], ["array", 10, 0, 2123, 23], ["push", 10, 9, 2123, 23], - ["frame", 9, 4, 2, 2123, 23], - ["null", 4, 2123, 23], - ["setarg", 9, 0, 4, 2123, 23], - ["setarg", 9, 1, 7, 2123, 23], + ["frame", 9, 7, 2, 2123, 23], + ["null", 7, 2123, 23], + ["setarg", 9, 0, 7, 2123, 23], + ["setarg", 9, 1, 8, 2123, 23], ["setarg", 9, 2, 10, 2123, 23], - ["invoke", 9, 4, 2123, 23], + ["invoke", 9, 7, 2123, 23], ["disrupt", 2123, 23], "rel_done_4331", - ["jump_false", 8, "while_end_4328", 2123, 23], + ["jump_false", 4, "while_end_4328", 2123, 23], ["load_field", 4, 1, "statements", 2124, 36], ["load_dynamic", 7, 4, 2, 2124, 51], ["get", 4, 63, 1, 2124, 7], @@ -33577,10 +33577,10 @@ ["setarg", 8, 2, 7, 2124, 7], ["invoke", 8, 4, 2124, 7], ["access", 4, 1, 2125, 15], - ["is_num", 7, 2, 2125, 15], - ["jump_false", 7, "num_err_4333", 2125, 15], - "_nop_tc_19", - "_nop_tc_20", + "_nop_tc_27", + "_nop_tc_28", + "_nop_tc_29", + "_nop_tc_30", ["add", 7, 2, 4, 2125, 15], ["jump", "num_done_4334", 2125, 15], "num_err_4333", @@ -33616,28 +33616,28 @@ ["length", 7, 4, 2129, 23], ["is_int", 4, 2, 2129, 23], ["jump_false", 4, "rel_ni_4337", 2129, 23], - "_nop_tc_21", - "_nop_tc_22", - ["lt_int", 8, 2, 7, 2129, 23], + "_nop_tc_31", + "_nop_tc_32", + ["lt_int", 4, 2, 7, 2129, 23], ["jump", "rel_done_4339", 2129, 23], "rel_ni_4337", - ["is_num", 4, 2, 2129, 23], - ["jump_false", 4, "rel_nn_4338", 2129, 23], - "_nop_tc_23", - "_nop_tc_24", - ["lt_float", 8, 2, 7, 2129, 23], + "_nop_tc_33", + "_nop_tc_34", + "_nop_tc_35", + "_nop_tc_36", + ["lt_float", 4, 2, 7, 2129, 23], ["jump", "rel_done_4339", 2129, 23], "rel_nn_4338", - ["is_text", 4, 2, 2129, 23], - ["jump_false", 4, "rel_err_4340", 2129, 23], - "_nop_tc_25", + "_nop_tc_37", ["jump", "rel_err_4340", 2129, 23], - ["lt_text", 8, 2, 7, 2129, 23], + "_nop_tc_38", + ["jump", "rel_err_4340", 2129, 23], + ["lt_text", 4, 2, 7, 2129, 23], ["jump", "rel_done_4339", 2129, 23], "rel_err_4340", [ "access", - 4, + 7, { "name": "log", "kind": "name", @@ -33646,19 +33646,19 @@ 2129, 23 ], - ["access", 7, "error", 2129, 23], + ["access", 8, "error", 2129, 23], ["access", 9, "cannot compare with '<': operands must be same type", 2129, 23], ["array", 10, 0, 2129, 23], ["push", 10, 9, 2129, 23], - ["frame", 9, 4, 2, 2129, 23], - ["null", 4, 2129, 23], - ["setarg", 9, 0, 4, 2129, 23], - ["setarg", 9, 1, 7, 2129, 23], + ["frame", 9, 7, 2, 2129, 23], + ["null", 7, 2129, 23], + ["setarg", 9, 0, 7, 2129, 23], + ["setarg", 9, 1, 8, 2129, 23], ["setarg", 9, 2, 10, 2129, 23], - ["invoke", 9, 4, 2129, 23], + ["invoke", 9, 7, 2129, 23], ["disrupt", 2129, 23], "rel_done_4339", - ["jump_false", 8, "while_end_4336", 2129, 23], + ["jump_false", 4, "while_end_4336", 2129, 23], ["load_field", 4, 1, "functions", 2130, 36], ["load_dynamic", 7, 4, 2, 2130, 50], ["get", 4, 63, 1, 2130, 7], @@ -33669,10 +33669,10 @@ ["setarg", 8, 2, 7, 2130, 7], ["invoke", 8, 4, 2130, 7], ["access", 4, 1, 2131, 15], - ["is_num", 7, 2, 2131, 15], - ["jump_false", 7, "num_err_4341", 2131, 15], - "_nop_tc_26", - "_nop_tc_27", + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", + "_nop_tc_42", ["add", 7, 2, 4, 2131, 15], ["jump", "num_done_4342", 2131, 15], "num_err_4341", @@ -33719,28 +33719,28 @@ ["length", 4, 3, 2137, 23], ["is_int", 3, 2, 2137, 23], ["jump_false", 3, "rel_ni_4345", 2137, 23], - "_nop_tc_28", - "_nop_tc_29", - ["lt_int", 5, 2, 4, 2137, 23], + "_nop_tc_43", + "_nop_tc_44", + ["lt_int", 3, 2, 4, 2137, 23], ["jump", "rel_done_4347", 2137, 23], "rel_ni_4345", - ["is_num", 3, 2, 2137, 23], - ["jump_false", 3, "rel_nn_4346", 2137, 23], - "_nop_tc_30", - "_nop_tc_31", - ["lt_float", 5, 2, 4, 2137, 23], + "_nop_tc_45", + "_nop_tc_46", + "_nop_tc_47", + "_nop_tc_48", + ["lt_float", 3, 2, 4, 2137, 23], ["jump", "rel_done_4347", 2137, 23], "rel_nn_4346", - ["is_text", 3, 2, 2137, 23], - ["jump_false", 3, "rel_err_4348", 2137, 23], - "_nop_tc_32", + "_nop_tc_49", ["jump", "rel_err_4348", 2137, 23], - ["lt_text", 5, 2, 4, 2137, 23], + "_nop_tc_50", + ["jump", "rel_err_4348", 2137, 23], + ["lt_text", 3, 2, 4, 2137, 23], ["jump", "rel_done_4347", 2137, 23], "rel_err_4348", [ "access", - 3, + 4, { "name": "log", "kind": "name", @@ -33749,19 +33749,19 @@ 2137, 23 ], - ["access", 4, "error", 2137, 23], + ["access", 5, "error", 2137, 23], ["access", 7, "cannot compare with '<': operands must be same type", 2137, 23], ["array", 8, 0, 2137, 23], ["push", 8, 7, 2137, 23], - ["frame", 7, 3, 2, 2137, 23], - ["null", 3, 2137, 23], - ["setarg", 7, 0, 3, 2137, 23], - ["setarg", 7, 1, 4, 2137, 23], + ["frame", 7, 4, 2, 2137, 23], + ["null", 4, 2137, 23], + ["setarg", 7, 0, 4, 2137, 23], + ["setarg", 7, 1, 5, 2137, 23], ["setarg", 7, 2, 8, 2137, 23], - ["invoke", 7, 3, 2137, 23], + ["invoke", 7, 4, 2137, 23], ["disrupt", 2137, 23], "rel_done_4347", - ["jump_false", 5, "while_end_4344", 2137, 23], + ["jump_false", 3, "while_end_4344", 2137, 23], ["get", 3, 47, 1, 2138, 24], ["load_dynamic", 4, 3, 2, 2138, 37], ["is_array", 3, 6, 2138, 37], @@ -33793,10 +33793,10 @@ ["disrupt", 2138, 37], "push_done_4350", ["access", 3, 1, 2139, 15], - ["is_num", 4, 2, 2139, 15], - ["jump_false", 4, "num_err_4351", 2139, 15], - "_nop_tc_33", - "_nop_tc_34", + "_nop_tc_51", + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", ["add", 4, 2, 3, 2139, 15], ["jump", "num_done_4352", 2139, 15], "num_err_4351", @@ -33834,23 +33834,23 @@ ["get", 2, 46, 1, 2145, 16], ["length", 3, 2, 2145, 16], ["access", 2, 0, 2145, 30], - "_nop_tc_35", - "_nop_tc_36", - "_nop_tc_37", - "_nop_tc_38", + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", ["gt_int", 4, 3, 2, 2145, 30], ["jump", "rel_done_4357", 2145, 30], "rel_ni_4355", - "_nop_tc_39", - "_nop_tc_40", - "_nop_tc_41", - "_nop_tc_42", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", ["gt_float", 4, 3, 2, 2145, 30], ["jump", "rel_done_4357", 2145, 30], "rel_nn_4356", - "_nop_tc_43", + "_nop_tc_63", ["jump", "rel_err_4358", 2145, 30], - "_nop_tc_44", + "_nop_tc_64", ["jump", "rel_err_4358", 2145, 30], ["gt_text", 4, 3, 2, 2145, 30], ["jump", "rel_done_4357", 2145, 30], @@ -34427,21 +34427,21 @@ ["jump_false", 67, "rel_ni_4385", 2166, 27], "_nop_tc_26", "_nop_tc_27", - ["lt_int", 68, 45, 64, 2166, 27], + ["lt_int", 67, 45, 64, 2166, 27], ["jump", "rel_done_4387", 2166, 27], "rel_ni_4385", - ["is_num", 67, 45, 2166, 27], - ["jump_false", 67, "rel_nn_4386", 2166, 27], "_nop_tc_28", "_nop_tc_29", - ["lt_float", 68, 45, 64, 2166, 27], + "_nop_tc_30", + "_nop_tc_31", + ["lt_float", 67, 45, 64, 2166, 27], ["jump", "rel_done_4387", 2166, 27], "rel_nn_4386", - ["is_text", 67, 45, 2166, 27], - ["jump_false", 67, "rel_err_4388", 2166, 27], - "_nop_tc_30", + "_nop_tc_32", ["jump", "rel_err_4388", 2166, 27], - ["lt_text", 68, 45, 64, 2166, 27], + "_nop_tc_33", + ["jump", "rel_err_4388", 2166, 27], + ["lt_text", 67, 45, 64, 2166, 27], ["jump", "rel_done_4387", 2166, 27], "rel_err_4388", [ @@ -34455,19 +34455,19 @@ 2166, 27 ], - ["access", 67, "error", 2166, 27], + ["access", 68, "error", 2166, 27], ["access", 69, "cannot compare with '<': operands must be same type", 2166, 27], ["array", 70, 0, 2166, 27], ["push", 70, 69, 2166, 27], ["frame", 69, 64, 2, 2166, 27], ["null", 64, 2166, 27], ["setarg", 69, 0, 64, 2166, 27], - ["setarg", 69, 1, 67, 2166, 27], + ["setarg", 69, 1, 68, 2166, 27], ["setarg", 69, 2, 70, 2166, 27], ["invoke", 69, 64, 2166, 27], ["disrupt", 2166, 27], "rel_done_4387", - ["jump_false", 68, "while_end_4384", 2166, 27], + ["jump_false", 67, "while_end_4384", 2166, 27], ["load_field", 64, 17, "errors", 2167, 14], ["load_dynamic", 67, 18, 45, 2167, 33], ["is_array", 68, 64, 2167, 33], @@ -34499,10 +34499,10 @@ ["disrupt", 2167, 33], "push_done_4390", ["access", 64, 1, 2168, 21], - ["is_num", 67, 45, 2168, 21], - ["jump_false", 67, "num_err_4391", 2168, 21], - "_nop_tc_31", - "_nop_tc_32", + "_nop_tc_34", + "_nop_tc_35", + "_nop_tc_36", + "_nop_tc_37", ["add", 67, 45, 64, 2168, 21], ["jump", "num_done_4392", 2168, 21], "num_err_4391", diff --git a/boot/streamline.cm.mcode b/boot/streamline.cm.mcode index 8789a869..bff4c18a 100644 --- a/boot/streamline.cm.mcode +++ b/boot/streamline.cm.mcode @@ -36,21 +36,21 @@ ["jump_false", 6, "rel_ni_7", 15, 25], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 7, 4, 5, 15, 25], + ["lt_int", 6, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_ni_7", - ["is_num", 6, 4, 15, 25], - ["jump_false", 6, "rel_nn_8", 15, 25], "_nop_tc_3", "_nop_tc_4", - ["lt_float", 7, 4, 5, 15, 25], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 6, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_nn_8", - ["is_text", 6, 4, 15, 25], - ["jump_false", 6, "rel_err_10", 15, 25], - "_nop_tc_5", + "_nop_tc_7", ["jump", "rel_err_10", 15, 25], - ["lt_text", 7, 4, 5, 15, 25], + "_nop_tc_8", + ["jump", "rel_err_10", 15, 25], + ["lt_text", 6, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_err_10", [ @@ -64,19 +64,19 @@ 15, 25 ], - ["access", 6, "error", 15, 25], + ["access", 7, "error", 15, 25], ["access", 8, "cannot compare with '<': operands must be same type", 15, 25], ["array", 9, 0, 15, 25], ["push", 9, 8, 15, 25], ["frame", 8, 5, 2, 15, 25], ["null", 5, 15, 25], ["setarg", 8, 0, 5, 15, 25], - ["setarg", 8, 1, 6, 15, 25], + ["setarg", 8, 1, 7, 15, 25], ["setarg", 8, 2, 9, 15, 25], ["invoke", 8, 5, 15, 25], ["disrupt", 15, 25], "rel_done_9", - ["jump_false", 7, "while_end_6", 15, 25], + ["jump_false", 6, "while_end_6", 15, 25], ["load_dynamic", 5, 3, 4, 1, 6], ["array", 6, 0, 1, 6], ["push", 6, 5, 1, 6], @@ -115,10 +115,10 @@ ["setarg", 7, 1, 5, 16, 9], ["invoke", 7, 5, 16, 9], ["access", 5, 1, 17, 17], - ["is_num", 6, 4, 17, 17], - ["jump_false", 6, "num_err_11", 17, 17], - "_nop_tc_6", - "_nop_tc_7", + "_nop_tc_9", + "_nop_tc_10", + "_nop_tc_11", + "_nop_tc_12", ["add", 6, 4, 5, 17, 17], ["jump", "num_done_12", 17, 17], "num_err_11", @@ -150,23 +150,23 @@ "while_end_6", ["length", 4, 3, 19, 18], ["access", 5, 0, 19, 26], - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - "_nop_tc_11", - ["gt_int", 6, 4, 5, 19, 26], - ["jump", "rel_done_17", 19, 26], - "rel_ni_15", - "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", "_nop_tc_15", + "_nop_tc_16", + ["gt_int", 6, 4, 5, 19, 26], + ["jump", "rel_done_17", 19, 26], + "rel_ni_15", + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", ["gt_float", 6, 4, 5, 19, 26], ["jump", "rel_done_17", 19, 26], "rel_nn_16", - "_nop_tc_16", + "_nop_tc_21", ["jump", "rel_err_18", 19, 26], - "_nop_tc_17", + "_nop_tc_22", ["jump", "rel_err_18", 19, 26], ["gt_text", 6, 4, 5, 19, 26], ["jump", "rel_done_17", 19, 26], @@ -264,154 +264,154 @@ "nr_slots": 16, "nr_close_slots": 0, "instructions": [ - ["null", 4, 93, 18], - ["null", 5, 94, 17], - ["null", 6, 95, 14], - ["null", 7, 96, 14], - ["null", 8, 97, 14], - ["false", 9, 98, 19], - ["null", 10, 99, 18], - ["get", 11, 2, 1, 100, 9], - ["null", 12, 100, 16], - ["is_identical", 13, 11, 12, 100, 16], - ["jump_true", 13, "eq_done_31", 100, 16], - ["is_int", 14, 11, 100, 16], - ["jump_false", 14, "eq_ni_32", 100, 16], + ["null", 4, 94, 18], + ["null", 5, 95, 17], + ["null", 6, 96, 14], + ["null", 7, 97, 14], + ["null", 8, 98, 14], + ["false", 9, 99, 19], + ["null", 10, 100, 18], + ["get", 11, 2, 1, 101, 9], + ["null", 12, 101, 16], + ["is_identical", 13, 11, 12, 101, 16], + ["jump_true", 13, "eq_done_31", 101, 16], + ["is_int", 14, 11, 101, 16], + ["jump_false", 14, "eq_ni_32", 101, 16], "_nop_tc_1", - ["jump", "eq_ni_32", 100, 16], - ["eq_int", 13, 11, 12, 100, 16], - ["jump", "eq_done_31", 100, 16], + ["jump", "eq_ni_32", 101, 16], + ["eq_int", 13, 11, 12, 101, 16], + ["jump", "eq_done_31", 101, 16], "eq_ni_32", - ["is_num", 14, 11, 100, 16], - ["jump_false", 14, "eq_nn_33", 100, 16], + ["is_num", 14, 11, 101, 16], + ["jump_false", 14, "eq_nn_33", 101, 16], "_nop_tc_2", - ["jump", "eq_nn_33", 100, 16], - ["eq_float", 13, 11, 12, 100, 16], - ["jump", "eq_done_31", 100, 16], + ["jump", "eq_nn_33", 101, 16], + ["eq_float", 13, 11, 12, 101, 16], + ["jump", "eq_done_31", 101, 16], "eq_nn_33", - ["is_text", 14, 11, 100, 16], - ["jump_false", 14, "eq_nt_34", 100, 16], + ["is_text", 14, 11, 101, 16], + ["jump_false", 14, "eq_nt_34", 101, 16], "_nop_tc_3", - ["jump", "eq_nt_34", 100, 16], - ["eq_text", 13, 11, 12, 100, 16], - ["jump", "eq_done_31", 100, 16], + ["jump", "eq_nt_34", 101, 16], + ["eq_text", 13, 11, 12, 101, 16], + ["jump", "eq_done_31", 101, 16], "eq_nt_34", - ["is_null", 14, 11, 100, 16], - ["jump_false", 14, "eq_nnl_35", 100, 16], + ["is_null", 14, 11, 101, 16], + ["jump_false", 14, "eq_nnl_35", 101, 16], "_nop_tc_4", "_nop_tc_5", - ["true", 13, 100, 16], - ["jump", "eq_done_31", 100, 16], + ["true", 13, 101, 16], + ["jump", "eq_done_31", 101, 16], "eq_nnl_35", - ["is_bool", 14, 11, 100, 16], - ["jump_false", 14, "eq_nb_36", 100, 16], + ["is_bool", 14, 11, 101, 16], + ["jump_false", 14, "eq_nb_36", 101, 16], "_nop_tc_6", - ["jump", "eq_nb_36", 100, 16], - ["eq_bool", 13, 11, 12, 100, 16], - ["jump", "eq_done_31", 100, 16], + ["jump", "eq_nb_36", 101, 16], + ["eq_bool", 13, 11, 12, 101, 16], + ["jump", "eq_done_31", 101, 16], "eq_nb_36", - ["false", 13, 100, 16], + ["false", 13, 101, 16], "eq_done_31", - ["jump_false", 13, "if_else_29", 100, 16], - ["frame", 11, 3, 0, 101, 14], - ["null", 12, 101, 14], - ["setarg", 11, 0, 12, 101, 14], - ["tail_invoke", 11, 12, 101, 14], - ["return", 12, 101, 14], + ["jump_false", 13, "if_else_29", 101, 16], + ["frame", 11, 3, 0, 102, 14], + ["null", 12, 102, 14], + ["setarg", 11, 0, 12, 102, 14], + ["tail_invoke", 11, 12, 102, 14], + ["return", 12, 102, 14], "_nop_ur_1", "if_else_29", "if_end_30", - ["get", 11, 15, 1, 103, 14], - ["is_proxy", 12, 11, 103, 14], - ["jump_false", 12, "record_path_37", 103, 14], - ["null", 12, 103, 14], - ["access", 13, "detailed_stats", 103, 14], - ["array", 14, 0, 103, 14], - ["push", 14, 1, 103, 14], - ["frame", 15, 11, 2, 103, 14], - ["setarg", 15, 0, 12, 103, 14], - ["setarg", 15, 1, 13, 103, 14], - ["setarg", 15, 2, 14, 103, 14], - ["invoke", 15, 12, 103, 14], - ["jump", "call_done_38", 103, 14], + ["get", 11, 15, 1, 104, 14], + ["is_proxy", 12, 11, 104, 14], + ["jump_false", 12, "record_path_37", 104, 14], + ["null", 12, 104, 14], + ["access", 13, "detailed_stats", 104, 14], + ["array", 14, 0, 104, 14], + ["push", 14, 1, 104, 14], + ["frame", 15, 11, 2, 104, 14], + ["setarg", 15, 0, 12, 104, 14], + ["setarg", 15, 1, 13, 104, 14], + ["setarg", 15, 2, 14, 104, 14], + ["invoke", 15, 12, 104, 14], + ["jump", "call_done_38", 104, 14], "record_path_37", - ["load_field", 13, 11, "detailed_stats", 103, 14], - ["frame", 14, 13, 1, 103, 14], - ["setarg", 14, 0, 11, 103, 14], - ["setarg", 14, 1, 1, 103, 14], - ["invoke", 14, 12, 103, 14], + ["load_field", 13, 11, "detailed_stats", 104, 14], + ["frame", 14, 13, 1, 104, 14], + ["setarg", 14, 0, 11, 104, 14], + ["setarg", 14, 1, 1, 104, 14], + ["invoke", 14, 12, 104, 14], "call_done_38", - ["move", 4, 12, 103, 14], - ["get", 11, 20, 1, 104, 10], - ["is_proxy", 12, 11, 104, 10], - ["jump_false", 12, "record_path_39", 104, 10], - ["null", 12, 104, 10], - ["access", 13, "number", 104, 10], - ["array", 14, 0, 104, 10], - ["frame", 15, 11, 2, 104, 10], - ["setarg", 15, 0, 12, 104, 10], - ["setarg", 15, 1, 13, 104, 10], - ["setarg", 15, 2, 14, 104, 10], - ["invoke", 15, 12, 104, 10], - ["jump", "call_done_40", 104, 10], + ["move", 4, 12, 104, 14], + ["get", 11, 20, 1, 105, 10], + ["is_proxy", 12, 11, 105, 10], + ["jump_false", 12, "record_path_39", 105, 10], + ["null", 12, 105, 10], + ["access", 13, "number", 105, 10], + ["array", 14, 0, 105, 10], + ["frame", 15, 11, 2, 105, 10], + ["setarg", 15, 0, 12, 105, 10], + ["setarg", 15, 1, 13, 105, 10], + ["setarg", 15, 2, 14, 105, 10], + ["invoke", 15, 12, 105, 10], + ["jump", "call_done_40", 105, 10], "record_path_39", - ["load_field", 13, 11, "number", 104, 10], - ["frame", 14, 13, 0, 104, 10], - ["setarg", 14, 0, 11, 104, 10], - ["invoke", 14, 12, 104, 10], + ["load_field", 13, 11, "number", 105, 10], + ["frame", 14, 13, 0, 105, 10], + ["setarg", 14, 0, 11, 105, 10], + ["invoke", 14, 12, 105, 10], "call_done_40", - ["move", 6, 12, 104, 10], - ["frame", 11, 3, 0, 105, 14], - ["null", 12, 105, 14], - ["setarg", 11, 0, 12, 105, 14], - ["invoke", 11, 12, 105, 14], - ["move", 10, 12, 105, 14], - ["get", 11, 20, 1, 106, 10], - ["is_proxy", 12, 11, 106, 10], - ["jump_false", 12, "record_path_41", 106, 10], - ["null", 12, 106, 10], - ["access", 13, "number", 106, 10], - ["array", 14, 0, 106, 10], - ["frame", 15, 11, 2, 106, 10], - ["setarg", 15, 0, 12, 106, 10], - ["setarg", 15, 1, 13, 106, 10], - ["setarg", 15, 2, 14, 106, 10], - ["invoke", 15, 12, 106, 10], - ["jump", "call_done_42", 106, 10], + ["move", 6, 12, 105, 10], + ["frame", 11, 3, 0, 106, 14], + ["null", 12, 106, 14], + ["setarg", 11, 0, 12, 106, 14], + ["invoke", 11, 12, 106, 14], + ["move", 10, 12, 106, 14], + ["get", 11, 20, 1, 107, 10], + ["is_proxy", 12, 11, 107, 10], + ["jump_false", 12, "record_path_41", 107, 10], + ["null", 12, 107, 10], + ["access", 13, "number", 107, 10], + ["array", 14, 0, 107, 10], + ["frame", 15, 11, 2, 107, 10], + ["setarg", 15, 0, 12, 107, 10], + ["setarg", 15, 1, 13, 107, 10], + ["setarg", 15, 2, 14, 107, 10], + ["invoke", 15, 12, 107, 10], + ["jump", "call_done_42", 107, 10], "record_path_41", - ["load_field", 13, 11, "number", 106, 10], - ["frame", 14, 13, 0, 106, 10], - ["setarg", 14, 0, 11, 106, 10], - ["invoke", 14, 12, 106, 10], + ["load_field", 13, 11, "number", 107, 10], + ["frame", 14, 13, 0, 107, 10], + ["setarg", 14, 0, 11, 107, 10], + ["invoke", 14, 12, 107, 10], "call_done_42", - ["move", 7, 12, 106, 10], - ["get", 11, 15, 1, 107, 13], - ["is_proxy", 12, 11, 107, 13], - ["jump_false", 12, "record_path_43", 107, 13], - ["null", 12, 107, 13], - ["access", 13, "detailed_stats", 107, 13], - ["array", 14, 0, 107, 13], - ["push", 14, 1, 107, 13], - ["frame", 15, 11, 2, 107, 13], - ["setarg", 15, 0, 12, 107, 13], - ["setarg", 15, 1, 13, 107, 13], - ["setarg", 15, 2, 14, 107, 13], - ["invoke", 15, 12, 107, 13], - ["jump", "call_done_44", 107, 13], + ["move", 7, 12, 107, 10], + ["get", 11, 15, 1, 108, 13], + ["is_proxy", 12, 11, 108, 13], + ["jump_false", 12, "record_path_43", 108, 13], + ["null", 12, 108, 13], + ["access", 13, "detailed_stats", 108, 13], + ["array", 14, 0, 108, 13], + ["push", 14, 1, 108, 13], + ["frame", 15, 11, 2, 108, 13], + ["setarg", 15, 0, 12, 108, 13], + ["setarg", 15, 1, 13, 108, 13], + ["setarg", 15, 2, 14, 108, 13], + ["invoke", 15, 12, 108, 13], + ["jump", "call_done_44", 108, 13], "record_path_43", - ["load_field", 13, 11, "detailed_stats", 107, 13], - ["frame", 14, 13, 1, 107, 13], - ["setarg", 14, 0, 11, 107, 13], - ["setarg", 14, 1, 1, 107, 13], - ["invoke", 14, 12, 107, 13], + ["load_field", 13, 11, "detailed_stats", 108, 13], + ["frame", 14, 13, 1, 108, 13], + ["setarg", 14, 0, 11, 108, 13], + ["setarg", 14, 1, 1, 108, 13], + ["invoke", 14, 12, 108, 13], "call_done_44", - ["move", 5, 12, 107, 13], - ["is_num", 11, 7, 108, 16], - ["jump_false", 11, "num_err_45", 108, 16], - ["is_num", 11, 6, 108, 16], - ["jump_false", 11, "num_err_45", 108, 16], - ["subtract", 11, 7, 6, 108, 16], - ["jump", "num_done_46", 108, 16], + ["move", 5, 12, 108, 13], + ["is_num", 11, 7, 109, 16], + ["jump_false", 11, "num_err_45", 109, 16], + ["is_num", 11, 6, 109, 16], + ["jump_false", 11, "num_err_45", 109, 16], + ["subtract", 11, 7, 6, 109, 16], + ["jump", "num_done_46", 109, 16], "num_err_45", [ "access", @@ -421,28 +421,28 @@ "kind": "name", "make": "intrinsic" }, - 108, + 109, 16 ], - ["access", 7, "error", 108, 16], - ["access", 12, "cannot apply '-': operands must be numbers", 108, 16], - ["array", 13, 0, 108, 16], - ["push", 13, 12, 108, 16], - ["frame", 12, 6, 2, 108, 16], - ["null", 6, 108, 16], - ["setarg", 12, 0, 6, 108, 16], - ["setarg", 12, 1, 7, 108, 16], - ["setarg", 12, 2, 13, 108, 16], - ["invoke", 12, 6, 108, 16], - ["disrupt", 108, 16], + ["access", 7, "error", 109, 16], + ["access", 12, "cannot apply '-': operands must be numbers", 109, 16], + ["array", 13, 0, 109, 16], + ["push", 13, 12, 109, 16], + ["frame", 12, 6, 2, 109, 16], + ["null", 6, 109, 16], + ["setarg", 12, 0, 6, 109, 16], + ["setarg", 12, 1, 7, 109, 16], + ["setarg", 12, 2, 13, 109, 16], + ["invoke", 12, 6, 109, 16], + ["disrupt", 109, 16], "num_done_46", - ["access", 6, 1000, 108, 22], + ["access", 6, 1000, 109, 22], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["multiply", 8, 11, 6, 108, 22], - ["jump", "num_done_48", 108, 22], + ["multiply", 8, 11, 6, 109, 22], + ["jump", "num_done_48", 109, 22], "num_err_47", [ "access", @@ -452,187 +452,187 @@ "kind": "name", "make": "intrinsic" }, - 108, + 109, 22 ], - ["access", 7, "error", 108, 22], - ["access", 11, "cannot apply '*': operands must be numbers", 108, 22], - ["array", 12, 0, 108, 22], - ["push", 12, 11, 108, 22], - ["frame", 11, 6, 2, 108, 22], - ["null", 6, 108, 22], - ["setarg", 11, 0, 6, 108, 22], - ["setarg", 11, 1, 7, 108, 22], - ["setarg", 11, 2, 12, 108, 22], - ["invoke", 11, 6, 108, 22], - ["disrupt", 108, 22], + ["access", 7, "error", 109, 22], + ["access", 11, "cannot apply '*': operands must be numbers", 109, 22], + ["array", 12, 0, 109, 22], + ["push", 12, 11, 109, 22], + ["frame", 11, 6, 2, 109, 22], + ["null", 6, 109, 22], + ["setarg", 11, 0, 6, 109, 22], + ["setarg", 11, 1, 7, 109, 22], + ["setarg", 11, 2, 12, 109, 22], + ["invoke", 11, 6, 109, 22], + ["disrupt", 109, 22], "num_done_48", - ["load_field", 6, 4, "instr", 109, 15], - ["load_field", 7, 5, "instr", 109, 31], - ["is_identical", 11, 6, 7, 109, 31], - ["jump_true", 11, "ne_nid_52", 109, 31], - ["jump", "ne_ni_53", 109, 31], + ["load_field", 6, 4, "instr", 110, 15], + ["load_field", 7, 5, "instr", 110, 31], + ["is_identical", 11, 6, 7, 110, 31], + ["jump_true", 11, "ne_nid_52", 110, 31], + ["jump", "ne_ni_53", 110, 31], "ne_nid_52", - ["false", 11, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["false", 11, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_ni_53", - ["is_int", 12, 6, 109, 31], - ["jump_false", 12, "ne_nn_54", 109, 31], - ["is_int", 13, 7, 109, 31], - ["jump_false", 13, "ne_nn_54", 109, 31], - ["ne_int", 11, 6, 7, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["is_int", 12, 6, 110, 31], + ["jump_false", 12, "ne_nn_54", 110, 31], + ["is_int", 13, 7, 110, 31], + ["jump_false", 13, "ne_nn_54", 110, 31], + ["ne_int", 11, 6, 7, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_nn_54", - ["is_num", 12, 6, 109, 31], - ["jump_false", 12, "ne_nt_55", 109, 31], - ["is_num", 13, 7, 109, 31], - ["jump_false", 13, "ne_nt_55", 109, 31], - ["ne_float", 11, 6, 7, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["is_num", 12, 6, 110, 31], + ["jump_false", 12, "ne_nt_55", 110, 31], + ["is_num", 13, 7, 110, 31], + ["jump_false", 13, "ne_nt_55", 110, 31], + ["ne_float", 11, 6, 7, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_nt_55", - ["is_text", 12, 6, 109, 31], - ["jump_false", 12, "ne_nnl_56", 109, 31], - ["is_text", 13, 7, 109, 31], - ["jump_false", 13, "ne_nnl_56", 109, 31], - ["ne_text", 11, 6, 7, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["is_text", 12, 6, 110, 31], + ["jump_false", 12, "ne_nnl_56", 110, 31], + ["is_text", 13, 7, 110, 31], + ["jump_false", 13, "ne_nnl_56", 110, 31], + ["ne_text", 11, 6, 7, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_nnl_56", - ["is_null", 12, 6, 109, 31], - ["jump_false", 12, "ne_nb_57", 109, 31], - ["is_null", 13, 7, 109, 31], - ["jump_false", 13, "ne_nb_57", 109, 31], - ["false", 11, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["is_null", 12, 6, 110, 31], + ["jump_false", 12, "ne_nb_57", 110, 31], + ["is_null", 13, 7, 110, 31], + ["jump_false", 13, "ne_nb_57", 110, 31], + ["false", 11, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_nb_57", - ["is_bool", 12, 6, 109, 31], - ["jump_false", 12, "ne_mis_58", 109, 31], - ["is_bool", 13, 7, 109, 31], - ["jump_false", 13, "ne_mis_58", 109, 31], - ["ne_bool", 11, 6, 7, 109, 31], - ["jump", "ne_done_51", 109, 31], + ["is_bool", 12, 6, 110, 31], + ["jump_false", 12, "ne_mis_58", 110, 31], + ["is_bool", 13, 7, 110, 31], + ["jump_false", 13, "ne_mis_58", 110, 31], + ["ne_bool", 11, 6, 7, 110, 31], + ["jump", "ne_done_51", 110, 31], "ne_mis_58", - ["true", 11, 109, 31], + ["true", 11, 110, 31], "ne_done_51", - ["move", 6, 11, 109, 31], - ["jump_true", 6, "or_end_50", 109, 31], - ["load_field", 7, 4, "nop", 110, 15], - ["load_field", 11, 5, "nop", 110, 29], - ["is_identical", 12, 7, 11, 110, 29], - ["jump_true", 12, "ne_nid_60", 110, 29], - ["jump", "ne_ni_61", 110, 29], + ["move", 6, 11, 110, 31], + ["jump_true", 6, "or_end_50", 110, 31], + ["load_field", 7, 4, "nop", 111, 15], + ["load_field", 11, 5, "nop", 111, 29], + ["is_identical", 12, 7, 11, 111, 29], + ["jump_true", 12, "ne_nid_60", 111, 29], + ["jump", "ne_ni_61", 111, 29], "ne_nid_60", - ["false", 12, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["false", 12, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_ni_61", - ["is_int", 13, 7, 110, 29], - ["jump_false", 13, "ne_nn_62", 110, 29], - ["is_int", 14, 11, 110, 29], - ["jump_false", 14, "ne_nn_62", 110, 29], - ["ne_int", 12, 7, 11, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["is_int", 13, 7, 111, 29], + ["jump_false", 13, "ne_nn_62", 111, 29], + ["is_int", 14, 11, 111, 29], + ["jump_false", 14, "ne_nn_62", 111, 29], + ["ne_int", 12, 7, 11, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_nn_62", - ["is_num", 13, 7, 110, 29], - ["jump_false", 13, "ne_nt_63", 110, 29], - ["is_num", 14, 11, 110, 29], - ["jump_false", 14, "ne_nt_63", 110, 29], - ["ne_float", 12, 7, 11, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["is_num", 13, 7, 111, 29], + ["jump_false", 13, "ne_nt_63", 111, 29], + ["is_num", 14, 11, 111, 29], + ["jump_false", 14, "ne_nt_63", 111, 29], + ["ne_float", 12, 7, 11, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_nt_63", - ["is_text", 13, 7, 110, 29], - ["jump_false", 13, "ne_nnl_64", 110, 29], - ["is_text", 14, 11, 110, 29], - ["jump_false", 14, "ne_nnl_64", 110, 29], - ["ne_text", 12, 7, 11, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["is_text", 13, 7, 111, 29], + ["jump_false", 13, "ne_nnl_64", 111, 29], + ["is_text", 14, 11, 111, 29], + ["jump_false", 14, "ne_nnl_64", 111, 29], + ["ne_text", 12, 7, 11, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_nnl_64", - ["is_null", 13, 7, 110, 29], - ["jump_false", 13, "ne_nb_65", 110, 29], - ["is_null", 14, 11, 110, 29], - ["jump_false", 14, "ne_nb_65", 110, 29], - ["false", 12, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["is_null", 13, 7, 111, 29], + ["jump_false", 13, "ne_nb_65", 111, 29], + ["is_null", 14, 11, 111, 29], + ["jump_false", 14, "ne_nb_65", 111, 29], + ["false", 12, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_nb_65", - ["is_bool", 13, 7, 110, 29], - ["jump_false", 13, "ne_mis_66", 110, 29], - ["is_bool", 14, 11, 110, 29], - ["jump_false", 14, "ne_mis_66", 110, 29], - ["ne_bool", 12, 7, 11, 110, 29], - ["jump", "ne_done_59", 110, 29], + ["is_bool", 13, 7, 111, 29], + ["jump_false", 13, "ne_mis_66", 111, 29], + ["is_bool", 14, 11, 111, 29], + ["jump_false", 14, "ne_mis_66", 111, 29], + ["ne_bool", 12, 7, 11, 111, 29], + ["jump", "ne_done_59", 111, 29], "ne_mis_66", - ["true", 12, 110, 29], + ["true", 12, 111, 29], "ne_done_59", - ["move", 6, 12, 110, 29], + ["move", 6, 12, 111, 29], "or_end_50", - ["move", 7, 6, 110, 29], - ["jump_true", 7, "or_end_49", 110, 29], - ["load_field", 6, 4, "guard", 111, 15], - ["load_field", 11, 5, "guard", 111, 31], - ["is_identical", 12, 6, 11, 111, 31], - ["jump_true", 12, "ne_nid_68", 111, 31], - ["jump", "ne_ni_69", 111, 31], + ["move", 7, 6, 111, 29], + ["jump_true", 7, "or_end_49", 111, 29], + ["load_field", 6, 4, "guard", 112, 15], + ["load_field", 11, 5, "guard", 112, 31], + ["is_identical", 12, 6, 11, 112, 31], + ["jump_true", 12, "ne_nid_68", 112, 31], + ["jump", "ne_ni_69", 112, 31], "ne_nid_68", - ["false", 12, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["false", 12, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_ni_69", - ["is_int", 13, 6, 111, 31], - ["jump_false", 13, "ne_nn_70", 111, 31], - ["is_int", 14, 11, 111, 31], - ["jump_false", 14, "ne_nn_70", 111, 31], - ["ne_int", 12, 6, 11, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["is_int", 13, 6, 112, 31], + ["jump_false", 13, "ne_nn_70", 112, 31], + ["is_int", 14, 11, 112, 31], + ["jump_false", 14, "ne_nn_70", 112, 31], + ["ne_int", 12, 6, 11, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_nn_70", - ["is_num", 13, 6, 111, 31], - ["jump_false", 13, "ne_nt_71", 111, 31], - ["is_num", 14, 11, 111, 31], - ["jump_false", 14, "ne_nt_71", 111, 31], - ["ne_float", 12, 6, 11, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["is_num", 13, 6, 112, 31], + ["jump_false", 13, "ne_nt_71", 112, 31], + ["is_num", 14, 11, 112, 31], + ["jump_false", 14, "ne_nt_71", 112, 31], + ["ne_float", 12, 6, 11, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_nt_71", - ["is_text", 13, 6, 111, 31], - ["jump_false", 13, "ne_nnl_72", 111, 31], - ["is_text", 14, 11, 111, 31], - ["jump_false", 14, "ne_nnl_72", 111, 31], - ["ne_text", 12, 6, 11, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["is_text", 13, 6, 112, 31], + ["jump_false", 13, "ne_nnl_72", 112, 31], + ["is_text", 14, 11, 112, 31], + ["jump_false", 14, "ne_nnl_72", 112, 31], + ["ne_text", 12, 6, 11, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_nnl_72", - ["is_null", 13, 6, 111, 31], - ["jump_false", 13, "ne_nb_73", 111, 31], - ["is_null", 14, 11, 111, 31], - ["jump_false", 14, "ne_nb_73", 111, 31], - ["false", 12, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["is_null", 13, 6, 112, 31], + ["jump_false", 13, "ne_nb_73", 112, 31], + ["is_null", 14, 11, 112, 31], + ["jump_false", 14, "ne_nb_73", 112, 31], + ["false", 12, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_nb_73", - ["is_bool", 13, 6, 111, 31], - ["jump_false", 13, "ne_mis_74", 111, 31], - ["is_bool", 14, 11, 111, 31], - ["jump_false", 14, "ne_mis_74", 111, 31], - ["ne_bool", 12, 6, 11, 111, 31], - ["jump", "ne_done_67", 111, 31], + ["is_bool", 13, 6, 112, 31], + ["jump_false", 13, "ne_mis_74", 112, 31], + ["is_bool", 14, 11, 112, 31], + ["jump_false", 14, "ne_mis_74", 112, 31], + ["ne_bool", 12, 6, 11, 112, 31], + ["jump", "ne_done_67", 112, 31], "ne_mis_74", - ["true", 12, 111, 31], + ["true", 12, 112, 31], "ne_done_67", - ["move", 7, 12, 111, 31], + ["move", 7, 12, 112, 31], "or_end_49", - ["move", 9, 7, 111, 31], - ["get", 6, 2, 1, 112, 5], - ["load_field", 7, 6, "passes", 112, 5], + ["move", 9, 7, 112, 31], + ["get", 6, 2, 1, 113, 5], + ["load_field", 7, 6, "passes", 113, 5], ["record", 6, 7], - ["store_field", 6, 2, "pass", 113, 13], - ["load_field", 11, 1, "name", 114, 11], - ["store_field", 6, 11, "fn", 114, 11], - ["store_field", 6, 8, "ms", 115, 11], - ["store_field", 6, 4, "before", 116, 15], - ["store_field", 6, 5, "after", 117, 14], - ["store_field", 6, 9, "changed", 118, 16], + ["store_field", 6, 2, "pass", 114, 13], + ["load_field", 11, 1, "name", 115, 11], + ["store_field", 6, 11, "fn", 115, 11], + ["store_field", 6, 8, "ms", 116, 11], + ["store_field", 6, 4, "before", 117, 15], + ["store_field", 6, 5, "after", 118, 14], + ["store_field", 6, 9, "changed", 119, 16], ["record", 8, 2], - ["load_field", 9, 5, "nop", 120, 21], - ["load_field", 11, 4, "nop", 120, 33], - ["is_num", 12, 9, 120, 33], - ["jump_false", 12, "num_err_75", 120, 33], - ["is_num", 12, 11, 120, 33], - ["jump_false", 12, "num_err_75", 120, 33], - ["subtract", 12, 9, 11, 120, 33], - ["jump", "num_done_76", 120, 33], + ["load_field", 9, 5, "nop", 121, 21], + ["load_field", 11, 4, "nop", 121, 33], + ["is_num", 12, 9, 121, 33], + ["jump_false", 12, "num_err_75", 121, 33], + ["is_num", 12, 11, 121, 33], + ["jump_false", 12, "num_err_75", 121, 33], + ["subtract", 12, 9, 11, 121, 33], + ["jump", "num_done_76", 121, 33], "num_err_75", [ "access", @@ -642,30 +642,30 @@ "kind": "name", "make": "intrinsic" }, - 120, + 121, 33 ], - ["access", 11, "error", 120, 33], - ["access", 13, "cannot apply '-': operands must be numbers", 120, 33], - ["array", 14, 0, 120, 33], - ["push", 14, 13, 120, 33], - ["frame", 13, 9, 2, 120, 33], - ["null", 9, 120, 33], - ["setarg", 13, 0, 9, 120, 33], - ["setarg", 13, 1, 11, 120, 33], - ["setarg", 13, 2, 14, 120, 33], - ["invoke", 13, 9, 120, 33], - ["disrupt", 120, 33], + ["access", 11, "error", 121, 33], + ["access", 13, "cannot apply '-': operands must be numbers", 121, 33], + ["array", 14, 0, 121, 33], + ["push", 14, 13, 121, 33], + ["frame", 13, 9, 2, 121, 33], + ["null", 9, 121, 33], + ["setarg", 13, 0, 9, 121, 33], + ["setarg", 13, 1, 11, 121, 33], + ["setarg", 13, 2, 14, 121, 33], + ["invoke", 13, 9, 121, 33], + ["disrupt", 121, 33], "num_done_76", - ["store_field", 8, 12, "nops_added", 120, 33], - ["load_field", 9, 4, "guard", 121, 25], - ["load_field", 4, 5, "guard", 121, 40], - ["is_num", 5, 9, 121, 40], - ["jump_false", 5, "num_err_77", 121, 40], - ["is_num", 5, 4, 121, 40], - ["jump_false", 5, "num_err_77", 121, 40], - ["subtract", 5, 9, 4, 121, 40], - ["jump", "num_done_78", 121, 40], + ["store_field", 8, 12, "nops_added", 121, 33], + ["load_field", 9, 4, "guard", 122, 25], + ["load_field", 4, 5, "guard", 122, 40], + ["is_num", 5, 9, 122, 40], + ["jump_false", 5, "num_err_77", 122, 40], + ["is_num", 5, 4, 122, 40], + ["jump_false", 5, "num_err_77", 122, 40], + ["subtract", 5, 9, 4, 122, 40], + ["jump", "num_done_78", 122, 40], "num_err_77", [ "access", @@ -675,27 +675,27 @@ "kind": "name", "make": "intrinsic" }, - 121, + 122, 40 ], - ["access", 9, "error", 121, 40], - ["access", 11, "cannot apply '-': operands must be numbers", 121, 40], - ["array", 12, 0, 121, 40], - ["push", 12, 11, 121, 40], - ["frame", 11, 4, 2, 121, 40], - ["null", 4, 121, 40], - ["setarg", 11, 0, 4, 121, 40], - ["setarg", 11, 1, 9, 121, 40], - ["setarg", 11, 2, 12, 121, 40], - ["invoke", 11, 4, 121, 40], - ["disrupt", 121, 40], + ["access", 9, "error", 122, 40], + ["access", 11, "cannot apply '-': operands must be numbers", 122, 40], + ["array", 12, 0, 122, 40], + ["push", 12, 11, 122, 40], + ["frame", 11, 4, 2, 122, 40], + ["null", 4, 122, 40], + ["setarg", 11, 0, 4, 122, 40], + ["setarg", 11, 1, 9, 122, 40], + ["setarg", 11, 2, 12, 122, 40], + ["invoke", 11, 4, 122, 40], + ["disrupt", 122, 40], "num_done_78", - ["store_field", 8, 5, "guards_removed", 121, 40], - ["store_field", 6, 8, "changes", 121, 40], - ["is_array", 4, 7, 121, 40], - ["jump_false", 4, "push_err_79", 121, 40], - ["push", 7, 6, 121, 40], - ["jump", "push_done_80", 121, 40], + ["store_field", 8, 5, "guards_removed", 122, 40], + ["store_field", 6, 8, "changes", 122, 40], + ["is_array", 4, 7, 122, 40], + ["jump_false", 4, "push_err_79", 122, 40], + ["push", 7, 6, 122, 40], + ["jump", "push_done_80", 122, 40], "push_err_79", [ "access", @@ -705,22 +705,22 @@ "kind": "name", "make": "intrinsic" }, - 121, + 122, 40 ], - ["access", 5, "error", 121, 40], - ["access", 6, "cannot push: target must be an array", 121, 40], - ["array", 7, 0, 121, 40], - ["push", 7, 6, 121, 40], - ["frame", 6, 4, 2, 121, 40], - ["null", 4, 121, 40], - ["setarg", 6, 0, 4, 121, 40], - ["setarg", 6, 1, 5, 121, 40], - ["setarg", 6, 2, 7, 121, 40], - ["invoke", 6, 4, 121, 40], - ["disrupt", 121, 40], + ["access", 5, "error", 122, 40], + ["access", 6, "cannot push: target must be an array", 122, 40], + ["array", 7, 0, 122, 40], + ["push", 7, 6, 122, 40], + ["frame", 6, 4, 2, 122, 40], + ["null", 4, 122, 40], + ["setarg", 6, 0, 4, 122, 40], + ["setarg", 6, 1, 5, 122, 40], + ["setarg", 6, 2, 7, 122, 40], + ["invoke", 6, 4, 122, 40], + ["disrupt", 122, 40], "push_done_80", - ["return", 10, 124, 12], + ["return", 10, 125, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -733,29 +733,29 @@ "nr_slots": 3, "nr_close_slots": 0, "instructions": [ - ["is_num", 2, 1, 130, 19], - ["jump_false", 2, "if_else_81", 130, 19], - ["is_int", 2, 1, 131, 22], - ["jump_false", 2, "if_else_83", 131, 22], - ["get", 2, 6, 1, 132, 16], - ["return", 2, 132, 16], + ["is_num", 2, 1, 131, 19], + ["jump_false", 2, "if_else_81", 131, 19], + ["is_int", 2, 1, 132, 22], + ["jump_false", 2, "if_else_83", 132, 22], + ["get", 2, 6, 1, 133, 16], + ["return", 2, 133, 16], "_nop_ur_1", "if_else_83", "if_end_84", - ["get", 2, 7, 1, 134, 14], - ["return", 2, 134, 14], + ["get", 2, 7, 1, 135, 14], + ["return", 2, 135, 14], "_nop_ur_2", "if_else_81", "if_end_82", - ["is_text", 2, 1, 136, 17], - ["jump_false", 2, "if_else_85", 136, 17], - ["get", 2, 9, 1, 137, 14], - ["return", 2, 137, 14], + ["is_text", 2, 1, 137, 17], + ["jump_false", 2, "if_else_85", 137, 17], + ["get", 2, 9, 1, 138, 14], + ["return", 2, 138, 14], "_nop_ur_3", "if_else_85", "if_end_86", - ["get", 2, 5, 1, 139, 12], - ["return", 2, 139, 12], + ["get", 2, 5, 1, 140, 12], + ["return", 2, 140, 12], "_nop_ur_4", "_nop_ur_5" ], @@ -768,231 +768,231 @@ "nr_slots": 10, "nr_close_slots": 0, "instructions": [ - ["access", 3, 0, 144, 20], - ["load_index", 4, 2, 3, 144, 20], - ["move", 3, 4, 144, 20], - ["null", 4, 145, 16], - ["null", 5, 146, 20], - ["null", 6, 147, 15], - ["access", 7, "move", 148, 15], - ["is_identical", 8, 3, 7, 148, 15], - ["jump_true", 8, "eq_done_89", 148, 15], - ["is_int", 9, 3, 148, 15], - ["jump_false", 9, "eq_ni_90", 148, 15], + ["access", 3, 0, 145, 20], + ["load_index", 4, 2, 3, 145, 20], + ["move", 3, 4, 145, 20], + ["null", 4, 146, 16], + ["null", 5, 147, 20], + ["null", 6, 148, 15], + ["access", 7, "move", 149, 15], + ["is_identical", 8, 3, 7, 149, 15], + ["jump_true", 8, "eq_done_89", 149, 15], + ["is_int", 9, 3, 149, 15], + ["jump_false", 9, "eq_ni_90", 149, 15], "_nop_tc_1", - ["jump", "eq_ni_90", 148, 15], - ["eq_int", 8, 3, 7, 148, 15], - ["jump", "eq_done_89", 148, 15], + ["jump", "eq_ni_90", 149, 15], + ["eq_int", 8, 3, 7, 149, 15], + ["jump", "eq_done_89", 149, 15], "eq_ni_90", - ["is_num", 9, 3, 148, 15], - ["jump_false", 9, "eq_nn_91", 148, 15], + ["is_num", 9, 3, 149, 15], + ["jump_false", 9, "eq_nn_91", 149, 15], "_nop_tc_2", - ["jump", "eq_nn_91", 148, 15], - ["eq_float", 8, 3, 7, 148, 15], - ["jump", "eq_done_89", 148, 15], + ["jump", "eq_nn_91", 149, 15], + ["eq_float", 8, 3, 7, 149, 15], + ["jump", "eq_done_89", 149, 15], "eq_nn_91", - ["is_text", 9, 3, 148, 15], - ["jump_false", 9, "eq_nt_92", 148, 15], + ["is_text", 9, 3, 149, 15], + ["jump_false", 9, "eq_nt_92", 149, 15], "_nop_tc_3", "_nop_tc_4", - ["eq_text", 8, 3, 7, 148, 15], - ["jump", "eq_done_89", 148, 15], + ["eq_text", 8, 3, 7, 149, 15], + ["jump", "eq_done_89", 149, 15], "eq_nt_92", - ["is_null", 9, 3, 148, 15], - ["jump_false", 9, "eq_nnl_93", 148, 15], + ["is_null", 9, 3, 149, 15], + ["jump_false", 9, "eq_nnl_93", 149, 15], "_nop_tc_5", - ["jump", "eq_nnl_93", 148, 15], - ["true", 8, 148, 15], - ["jump", "eq_done_89", 148, 15], + ["jump", "eq_nnl_93", 149, 15], + ["true", 8, 149, 15], + ["jump", "eq_done_89", 149, 15], "eq_nnl_93", - ["is_bool", 9, 3, 148, 15], - ["jump_false", 9, "eq_nb_94", 148, 15], + ["is_bool", 9, 3, 149, 15], + ["jump_false", 9, "eq_nb_94", 149, 15], "_nop_tc_6", - ["jump", "eq_nb_94", 148, 15], - ["eq_bool", 8, 3, 7, 148, 15], - ["jump", "eq_done_89", 148, 15], + ["jump", "eq_nb_94", 149, 15], + ["eq_bool", 8, 3, 7, 149, 15], + ["jump", "eq_done_89", 149, 15], "eq_nb_94", - ["false", 8, 148, 15], + ["false", 8, 149, 15], "eq_done_89", - ["jump_false", 8, "if_else_87", 148, 15], - ["access", 7, 2, 149, 35], - ["load_index", 8, 2, 7, 149, 35], - ["load_dynamic", 7, 1, 8, 149, 35], - ["move", 5, 7, 149, 35], - ["null", 7, 150, 42], - ["is_identical", 8, 5, 7, 150, 42], - ["jump_true", 8, "ne_nid_98", 150, 42], - ["jump", "ne_ni_99", 150, 42], + ["jump_false", 8, "if_else_87", 149, 15], + ["access", 7, 2, 150, 35], + ["load_index", 8, 2, 7, 150, 35], + ["load_dynamic", 7, 1, 8, 150, 35], + ["move", 5, 7, 150, 35], + ["null", 7, 151, 42], + ["is_identical", 8, 5, 7, 151, 42], + ["jump_true", 8, "ne_nid_98", 151, 42], + ["jump", "ne_ni_99", 151, 42], "ne_nid_98", - ["false", 8, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["false", 8, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_ni_99", - ["is_int", 9, 5, 150, 42], - ["jump_false", 9, "ne_nn_100", 150, 42], + ["is_int", 9, 5, 151, 42], + ["jump_false", 9, "ne_nn_100", 151, 42], "_nop_tc_7", - ["jump", "ne_nn_100", 150, 42], - ["ne_int", 8, 5, 7, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["jump", "ne_nn_100", 151, 42], + ["ne_int", 8, 5, 7, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_nn_100", - ["is_num", 9, 5, 150, 42], - ["jump_false", 9, "ne_nt_101", 150, 42], + ["is_num", 9, 5, 151, 42], + ["jump_false", 9, "ne_nt_101", 151, 42], "_nop_tc_8", - ["jump", "ne_nt_101", 150, 42], - ["ne_float", 8, 5, 7, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["jump", "ne_nt_101", 151, 42], + ["ne_float", 8, 5, 7, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_nt_101", - ["is_text", 9, 5, 150, 42], - ["jump_false", 9, "ne_nnl_102", 150, 42], + ["is_text", 9, 5, 151, 42], + ["jump_false", 9, "ne_nnl_102", 151, 42], "_nop_tc_9", - ["jump", "ne_nnl_102", 150, 42], - ["ne_text", 8, 5, 7, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["jump", "ne_nnl_102", 151, 42], + ["ne_text", 8, 5, 7, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_nnl_102", - ["is_null", 9, 5, 150, 42], - ["jump_false", 9, "ne_nb_103", 150, 42], + ["is_null", 9, 5, 151, 42], + ["jump_false", 9, "ne_nb_103", 151, 42], "_nop_tc_10", "_nop_tc_11", - ["false", 8, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["false", 8, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_nb_103", - ["is_bool", 9, 5, 150, 42], - ["jump_false", 9, "ne_mis_104", 150, 42], + ["is_bool", 9, 5, 151, 42], + ["jump_false", 9, "ne_mis_104", 151, 42], "_nop_tc_12", - ["jump", "ne_mis_104", 150, 42], - ["ne_bool", 8, 5, 7, 150, 42], - ["jump", "ne_done_97", 150, 42], + ["jump", "ne_mis_104", 151, 42], + ["ne_bool", 8, 5, 7, 151, 42], + ["jump", "ne_done_97", 151, 42], "ne_mis_104", - ["true", 8, 150, 42], + ["true", 8, 151, 42], "ne_done_97", - ["jump_false", 8, "tern_else_95", 150, 42], - ["move", 7, 5, 150, 49], - ["jump", "tern_end_96", 150, 49], + ["jump_false", 8, "tern_else_95", 151, 42], + ["move", 7, 5, 151, 49], + ["jump", "tern_end_96", 151, 49], "tern_else_95", - ["get", 5, 5, 1, 150, 60], - ["move", 7, 5, 150, 60], + ["get", 5, 5, 1, 151, 60], + ["move", 7, 5, 151, 60], "tern_end_96", - ["access", 5, 1, 150, 24], - ["load_index", 8, 2, 5, 150, 24], - ["store_dynamic", 1, 7, 8, 150, 24], - ["null", 5, 151, 14], - ["return", 5, 151, 14], + ["access", 5, 1, 151, 24], + ["load_index", 8, 2, 5, 151, 24], + ["store_dynamic", 1, 7, 8, 151, 24], + ["null", 5, 152, 14], + ["return", 5, 152, 14], "_nop_ur_1", "if_else_87", "if_end_88", - ["get", 5, 11, 1, 153, 12], - ["load_dynamic", 7, 5, 3, 153, 24], - ["move", 4, 7, 153, 24], - ["null", 3, 154, 17], - ["is_identical", 5, 4, 3, 154, 17], - ["jump_true", 5, "ne_nid_108", 154, 17], - ["jump", "ne_ni_109", 154, 17], + ["get", 5, 11, 1, 154, 12], + ["load_dynamic", 7, 5, 3, 154, 24], + ["move", 4, 7, 154, 24], + ["null", 3, 155, 17], + ["is_identical", 5, 4, 3, 155, 17], + ["jump_true", 5, "ne_nid_108", 155, 17], + ["jump", "ne_ni_109", 155, 17], "ne_nid_108", - ["false", 5, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["false", 5, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_ni_109", - ["is_int", 7, 4, 154, 17], - ["jump_false", 7, "ne_nn_110", 154, 17], + ["is_int", 7, 4, 155, 17], + ["jump_false", 7, "ne_nn_110", 155, 17], "_nop_tc_13", - ["jump", "ne_nn_110", 154, 17], - ["ne_int", 5, 4, 3, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["jump", "ne_nn_110", 155, 17], + ["ne_int", 5, 4, 3, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_nn_110", - ["is_num", 7, 4, 154, 17], - ["jump_false", 7, "ne_nt_111", 154, 17], + ["is_num", 7, 4, 155, 17], + ["jump_false", 7, "ne_nt_111", 155, 17], "_nop_tc_14", - ["jump", "ne_nt_111", 154, 17], - ["ne_float", 5, 4, 3, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["jump", "ne_nt_111", 155, 17], + ["ne_float", 5, 4, 3, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_nt_111", - ["is_text", 7, 4, 154, 17], - ["jump_false", 7, "ne_nnl_112", 154, 17], + ["is_text", 7, 4, 155, 17], + ["jump_false", 7, "ne_nnl_112", 155, 17], "_nop_tc_15", - ["jump", "ne_nnl_112", 154, 17], - ["ne_text", 5, 4, 3, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["jump", "ne_nnl_112", 155, 17], + ["ne_text", 5, 4, 3, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_nnl_112", - ["is_null", 7, 4, 154, 17], - ["jump_false", 7, "ne_nb_113", 154, 17], + ["is_null", 7, 4, 155, 17], + ["jump_false", 7, "ne_nb_113", 155, 17], "_nop_tc_16", "_nop_tc_17", - ["false", 5, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["false", 5, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_nb_113", - ["is_bool", 7, 4, 154, 17], - ["jump_false", 7, "ne_mis_114", 154, 17], + ["is_bool", 7, 4, 155, 17], + ["jump_false", 7, "ne_mis_114", 155, 17], "_nop_tc_18", - ["jump", "ne_mis_114", 154, 17], - ["ne_bool", 5, 4, 3, 154, 17], - ["jump", "ne_done_107", 154, 17], + ["jump", "ne_mis_114", 155, 17], + ["ne_bool", 5, 4, 3, 155, 17], + ["jump", "ne_done_107", 155, 17], "ne_mis_114", - ["true", 5, 154, 17], + ["true", 5, 155, 17], "ne_done_107", - ["jump_false", 5, "if_else_105", 154, 17], - ["access", 3, 1, 155, 18], - ["load_index", 5, 4, 3, 155, 18], - ["move", 6, 5, 155, 18], - ["null", 3, 156, 18], - ["is_identical", 5, 6, 3, 156, 18], - ["jump_true", 5, "eq_done_117", 156, 18], - ["is_int", 7, 6, 156, 18], - ["jump_false", 7, "eq_ni_118", 156, 18], + ["jump_false", 5, "if_else_105", 155, 17], + ["access", 3, 1, 156, 18], + ["load_index", 5, 4, 3, 156, 18], + ["move", 6, 5, 156, 18], + ["null", 3, 157, 18], + ["is_identical", 5, 6, 3, 157, 18], + ["jump_true", 5, "eq_done_117", 157, 18], + ["is_int", 7, 6, 157, 18], + ["jump_false", 7, "eq_ni_118", 157, 18], "_nop_tc_19", - ["jump", "eq_ni_118", 156, 18], - ["eq_int", 5, 6, 3, 156, 18], - ["jump", "eq_done_117", 156, 18], + ["jump", "eq_ni_118", 157, 18], + ["eq_int", 5, 6, 3, 157, 18], + ["jump", "eq_done_117", 157, 18], "eq_ni_118", - ["is_num", 7, 6, 156, 18], - ["jump_false", 7, "eq_nn_119", 156, 18], + ["is_num", 7, 6, 157, 18], + ["jump_false", 7, "eq_nn_119", 157, 18], "_nop_tc_20", - ["jump", "eq_nn_119", 156, 18], - ["eq_float", 5, 6, 3, 156, 18], - ["jump", "eq_done_117", 156, 18], + ["jump", "eq_nn_119", 157, 18], + ["eq_float", 5, 6, 3, 157, 18], + ["jump", "eq_done_117", 157, 18], "eq_nn_119", - ["is_text", 7, 6, 156, 18], - ["jump_false", 7, "eq_nt_120", 156, 18], + ["is_text", 7, 6, 157, 18], + ["jump_false", 7, "eq_nt_120", 157, 18], "_nop_tc_21", - ["jump", "eq_nt_120", 156, 18], - ["eq_text", 5, 6, 3, 156, 18], - ["jump", "eq_done_117", 156, 18], + ["jump", "eq_nt_120", 157, 18], + ["eq_text", 5, 6, 3, 157, 18], + ["jump", "eq_done_117", 157, 18], "eq_nt_120", - ["is_null", 7, 6, 156, 18], - ["jump_false", 7, "eq_nnl_121", 156, 18], + ["is_null", 7, 6, 157, 18], + ["jump_false", 7, "eq_nnl_121", 157, 18], "_nop_tc_22", "_nop_tc_23", - ["true", 5, 156, 18], - ["jump", "eq_done_117", 156, 18], + ["true", 5, 157, 18], + ["jump", "eq_done_117", 157, 18], "eq_nnl_121", - ["is_bool", 7, 6, 156, 18], - ["jump_false", 7, "eq_nb_122", 156, 18], + ["is_bool", 7, 6, 157, 18], + ["jump_false", 7, "eq_nb_122", 157, 18], "_nop_tc_24", - ["jump", "eq_nb_122", 156, 18], - ["eq_bool", 5, 6, 3, 156, 18], - ["jump", "eq_done_117", 156, 18], + ["jump", "eq_nb_122", 157, 18], + ["eq_bool", 5, 6, 3, 157, 18], + ["jump", "eq_done_117", 157, 18], "eq_nb_122", - ["false", 5, 156, 18], + ["false", 5, 157, 18], "eq_done_117", - ["jump_false", 5, "if_else_115", 156, 18], - ["access", 3, 2, 157, 39], - ["load_index", 5, 2, 3, 157, 39], - ["get", 3, 23, 1, 157, 15], - ["frame", 7, 3, 1, 157, 15], - ["null", 3, 157, 15], - ["setarg", 7, 0, 3, 157, 15], - ["setarg", 7, 1, 5, 157, 15], - ["invoke", 7, 3, 157, 15], - ["move", 6, 3, 157, 15], - ["jump", "if_end_116", 157, 15], + ["jump_false", 5, "if_else_115", 157, 18], + ["access", 3, 2, 158, 39], + ["load_index", 5, 2, 3, 158, 39], + ["get", 3, 23, 1, 158, 15], + ["frame", 7, 3, 1, 158, 15], + ["null", 3, 158, 15], + ["setarg", 7, 0, 3, 158, 15], + ["setarg", 7, 1, 5, 158, 15], + ["invoke", 7, 3, 158, 15], + ["move", 6, 3, 158, 15], + ["jump", "if_end_116", 158, 15], "if_else_115", "if_end_116", - ["access", 3, 0, 159, 29], - ["load_index", 5, 4, 3, 159, 29], - ["load_dynamic", 3, 2, 5, 159, 29], - ["store_dynamic", 1, 6, 3, 159, 29], - ["jump", "if_end_106", 159, 29], + ["access", 3, 0, 160, 29], + ["load_index", 5, 4, 3, 160, 29], + ["load_dynamic", 3, 2, 5, 160, 29], + ["store_dynamic", 1, 6, 3, 160, 29], + ["jump", "if_end_106", 160, 29], "if_else_105", "if_end_106", - ["null", 3, 161, 12], - ["return", 3, 161, 12], + ["null", 3, 162, 12], + ["return", 3, 162, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -1005,235 +1005,235 @@ "nr_slots": 11, "nr_close_slots": 0, "instructions": [ - ["load_dynamic", 4, 1, 2, 165, 28], - ["move", 5, 4, 165, 28], - ["null", 4, 166, 18], - ["is_identical", 6, 5, 4, 166, 18], - ["jump_true", 6, "eq_done_125", 166, 18], - ["is_int", 7, 5, 166, 18], - ["jump_false", 7, "eq_ni_126", 166, 18], + ["load_dynamic", 4, 1, 2, 166, 28], + ["move", 5, 4, 166, 28], + ["null", 4, 167, 18], + ["is_identical", 6, 5, 4, 167, 18], + ["jump_true", 6, "eq_done_125", 167, 18], + ["is_int", 7, 5, 167, 18], + ["jump_false", 7, "eq_ni_126", 167, 18], "_nop_tc_1", - ["jump", "eq_ni_126", 166, 18], - ["eq_int", 6, 5, 4, 166, 18], - ["jump", "eq_done_125", 166, 18], + ["jump", "eq_ni_126", 167, 18], + ["eq_int", 6, 5, 4, 167, 18], + ["jump", "eq_done_125", 167, 18], "eq_ni_126", - ["is_num", 7, 5, 166, 18], - ["jump_false", 7, "eq_nn_127", 166, 18], + ["is_num", 7, 5, 167, 18], + ["jump_false", 7, "eq_nn_127", 167, 18], "_nop_tc_2", - ["jump", "eq_nn_127", 166, 18], - ["eq_float", 6, 5, 4, 166, 18], - ["jump", "eq_done_125", 166, 18], + ["jump", "eq_nn_127", 167, 18], + ["eq_float", 6, 5, 4, 167, 18], + ["jump", "eq_done_125", 167, 18], "eq_nn_127", - ["is_text", 7, 5, 166, 18], - ["jump_false", 7, "eq_nt_128", 166, 18], + ["is_text", 7, 5, 167, 18], + ["jump_false", 7, "eq_nt_128", 167, 18], "_nop_tc_3", - ["jump", "eq_nt_128", 166, 18], - ["eq_text", 6, 5, 4, 166, 18], - ["jump", "eq_done_125", 166, 18], + ["jump", "eq_nt_128", 167, 18], + ["eq_text", 6, 5, 4, 167, 18], + ["jump", "eq_done_125", 167, 18], "eq_nt_128", - ["is_null", 7, 5, 166, 18], - ["jump_false", 7, "eq_nnl_129", 166, 18], + ["is_null", 7, 5, 167, 18], + ["jump_false", 7, "eq_nnl_129", 167, 18], "_nop_tc_4", "_nop_tc_5", - ["true", 6, 166, 18], - ["jump", "eq_done_125", 166, 18], + ["true", 6, 167, 18], + ["jump", "eq_done_125", 167, 18], "eq_nnl_129", - ["is_bool", 7, 5, 166, 18], - ["jump_false", 7, "eq_nb_130", 166, 18], + ["is_bool", 7, 5, 167, 18], + ["jump_false", 7, "eq_nb_130", 167, 18], "_nop_tc_6", - ["jump", "eq_nb_130", 166, 18], - ["eq_bool", 6, 5, 4, 166, 18], - ["jump", "eq_done_125", 166, 18], + ["jump", "eq_nb_130", 167, 18], + ["eq_bool", 6, 5, 4, 167, 18], + ["jump", "eq_done_125", 167, 18], "eq_nb_130", - ["false", 6, 166, 18], + ["false", 6, 167, 18], "eq_done_125", - ["jump_false", 6, "if_else_123", 166, 18], - ["false", 4, 167, 14], - ["return", 4, 167, 14], + ["jump_false", 6, "if_else_123", 167, 18], + ["false", 4, 168, 14], + ["return", 4, 168, 14], "_nop_ur_1", "if_else_123", "if_end_124", - ["is_identical", 4, 5, 3, 169, 18], - ["jump_true", 4, "eq_done_133", 169, 18], - ["is_int", 6, 5, 169, 18], - ["jump_false", 6, "eq_ni_134", 169, 18], - ["is_int", 7, 3, 169, 18], - ["jump_false", 7, "eq_ni_134", 169, 18], - ["eq_int", 4, 5, 3, 169, 18], - ["jump", "eq_done_133", 169, 18], + ["is_identical", 4, 5, 3, 170, 18], + ["jump_true", 4, "eq_done_133", 170, 18], + ["is_int", 6, 5, 170, 18], + ["jump_false", 6, "eq_ni_134", 170, 18], + ["is_int", 7, 3, 170, 18], + ["jump_false", 7, "eq_ni_134", 170, 18], + ["eq_int", 4, 5, 3, 170, 18], + ["jump", "eq_done_133", 170, 18], "eq_ni_134", - ["is_num", 6, 5, 169, 18], - ["jump_false", 6, "eq_nn_135", 169, 18], - ["is_num", 7, 3, 169, 18], - ["jump_false", 7, "eq_nn_135", 169, 18], - ["eq_float", 4, 5, 3, 169, 18], - ["jump", "eq_done_133", 169, 18], + ["is_num", 6, 5, 170, 18], + ["jump_false", 6, "eq_nn_135", 170, 18], + ["is_num", 7, 3, 170, 18], + ["jump_false", 7, "eq_nn_135", 170, 18], + ["eq_float", 4, 5, 3, 170, 18], + ["jump", "eq_done_133", 170, 18], "eq_nn_135", - ["is_text", 6, 5, 169, 18], - ["jump_false", 6, "eq_nt_136", 169, 18], - ["is_text", 7, 3, 169, 18], - ["jump_false", 7, "eq_nt_136", 169, 18], - ["eq_text", 4, 5, 3, 169, 18], - ["jump", "eq_done_133", 169, 18], + ["is_text", 6, 5, 170, 18], + ["jump_false", 6, "eq_nt_136", 170, 18], + ["is_text", 7, 3, 170, 18], + ["jump_false", 7, "eq_nt_136", 170, 18], + ["eq_text", 4, 5, 3, 170, 18], + ["jump", "eq_done_133", 170, 18], "eq_nt_136", - ["is_null", 6, 5, 169, 18], - ["jump_false", 6, "eq_nnl_137", 169, 18], - ["is_null", 7, 3, 169, 18], - ["jump_false", 7, "eq_nnl_137", 169, 18], - ["true", 4, 169, 18], - ["jump", "eq_done_133", 169, 18], + ["is_null", 6, 5, 170, 18], + ["jump_false", 6, "eq_nnl_137", 170, 18], + ["is_null", 7, 3, 170, 18], + ["jump_false", 7, "eq_nnl_137", 170, 18], + ["true", 4, 170, 18], + ["jump", "eq_done_133", 170, 18], "eq_nnl_137", - ["is_bool", 6, 5, 169, 18], - ["jump_false", 6, "eq_nb_138", 169, 18], - ["is_bool", 7, 3, 169, 18], - ["jump_false", 7, "eq_nb_138", 169, 18], - ["eq_bool", 4, 5, 3, 169, 18], - ["jump", "eq_done_133", 169, 18], + ["is_bool", 6, 5, 170, 18], + ["jump_false", 6, "eq_nb_138", 170, 18], + ["is_bool", 7, 3, 170, 18], + ["jump_false", 7, "eq_nb_138", 170, 18], + ["eq_bool", 4, 5, 3, 170, 18], + ["jump", "eq_done_133", 170, 18], "eq_nb_138", - ["false", 4, 169, 18], + ["false", 4, 170, 18], "eq_done_133", - ["jump_false", 4, "if_else_131", 169, 18], - ["true", 4, 170, 14], - ["return", 4, 170, 14], + ["jump_false", 4, "if_else_131", 170, 18], + ["true", 4, 171, 14], + ["return", 4, 171, 14], "_nop_ur_2", "if_else_131", "if_end_132", - ["get", 4, 8, 1, 172, 16], - ["is_identical", 6, 3, 4, 172, 16], - ["jump_true", 6, "eq_done_142", 172, 16], - ["is_int", 7, 3, 172, 16], - ["jump_false", 7, "eq_ni_143", 172, 16], - ["is_int", 8, 4, 172, 16], - ["jump_false", 8, "eq_ni_143", 172, 16], - ["eq_int", 6, 3, 4, 172, 16], - ["jump", "eq_done_142", 172, 16], + ["get", 4, 8, 1, 173, 16], + ["is_identical", 6, 3, 4, 173, 16], + ["jump_true", 6, "eq_done_142", 173, 16], + ["is_int", 7, 3, 173, 16], + ["jump_false", 7, "eq_ni_143", 173, 16], + ["is_int", 8, 4, 173, 16], + ["jump_false", 8, "eq_ni_143", 173, 16], + ["eq_int", 6, 3, 4, 173, 16], + ["jump", "eq_done_142", 173, 16], "eq_ni_143", - ["is_num", 7, 3, 172, 16], - ["jump_false", 7, "eq_nn_144", 172, 16], - ["is_num", 8, 4, 172, 16], - ["jump_false", 8, "eq_nn_144", 172, 16], - ["eq_float", 6, 3, 4, 172, 16], - ["jump", "eq_done_142", 172, 16], + ["is_num", 7, 3, 173, 16], + ["jump_false", 7, "eq_nn_144", 173, 16], + ["is_num", 8, 4, 173, 16], + ["jump_false", 8, "eq_nn_144", 173, 16], + ["eq_float", 6, 3, 4, 173, 16], + ["jump", "eq_done_142", 173, 16], "eq_nn_144", - ["is_text", 7, 3, 172, 16], - ["jump_false", 7, "eq_nt_145", 172, 16], - ["is_text", 8, 4, 172, 16], - ["jump_false", 8, "eq_nt_145", 172, 16], - ["eq_text", 6, 3, 4, 172, 16], - ["jump", "eq_done_142", 172, 16], + ["is_text", 7, 3, 173, 16], + ["jump_false", 7, "eq_nt_145", 173, 16], + ["is_text", 8, 4, 173, 16], + ["jump_false", 8, "eq_nt_145", 173, 16], + ["eq_text", 6, 3, 4, 173, 16], + ["jump", "eq_done_142", 173, 16], "eq_nt_145", - ["is_null", 7, 3, 172, 16], - ["jump_false", 7, "eq_nnl_146", 172, 16], - ["is_null", 8, 4, 172, 16], - ["jump_false", 8, "eq_nnl_146", 172, 16], - ["true", 6, 172, 16], - ["jump", "eq_done_142", 172, 16], + ["is_null", 7, 3, 173, 16], + ["jump_false", 7, "eq_nnl_146", 173, 16], + ["is_null", 8, 4, 173, 16], + ["jump_false", 8, "eq_nnl_146", 173, 16], + ["true", 6, 173, 16], + ["jump", "eq_done_142", 173, 16], "eq_nnl_146", - ["is_bool", 7, 3, 172, 16], - ["jump_false", 7, "eq_nb_147", 172, 16], - ["is_bool", 8, 4, 172, 16], - ["jump_false", 8, "eq_nb_147", 172, 16], - ["eq_bool", 6, 3, 4, 172, 16], - ["jump", "eq_done_142", 172, 16], + ["is_bool", 7, 3, 173, 16], + ["jump_false", 7, "eq_nb_147", 173, 16], + ["is_bool", 8, 4, 173, 16], + ["jump_false", 8, "eq_nb_147", 173, 16], + ["eq_bool", 6, 3, 4, 173, 16], + ["jump", "eq_done_142", 173, 16], "eq_nb_147", - ["false", 6, 172, 16], + ["false", 6, 173, 16], "eq_done_142", - ["move", 4, 6, 172, 16], - ["jump_false", 4, "and_end_141", 172, 16], - ["get", 6, 6, 1, 172, 35], - ["is_identical", 7, 5, 6, 172, 35], - ["jump_true", 7, "eq_done_149", 172, 35], - ["is_int", 8, 5, 172, 35], - ["jump_false", 8, "eq_ni_150", 172, 35], - ["is_int", 9, 6, 172, 35], - ["jump_false", 9, "eq_ni_150", 172, 35], - ["eq_int", 7, 5, 6, 172, 35], - ["jump", "eq_done_149", 172, 35], + ["move", 4, 6, 173, 16], + ["jump_false", 4, "and_end_141", 173, 16], + ["get", 6, 6, 1, 173, 35], + ["is_identical", 7, 5, 6, 173, 35], + ["jump_true", 7, "eq_done_149", 173, 35], + ["is_int", 8, 5, 173, 35], + ["jump_false", 8, "eq_ni_150", 173, 35], + ["is_int", 9, 6, 173, 35], + ["jump_false", 9, "eq_ni_150", 173, 35], + ["eq_int", 7, 5, 6, 173, 35], + ["jump", "eq_done_149", 173, 35], "eq_ni_150", - ["is_num", 8, 5, 172, 35], - ["jump_false", 8, "eq_nn_151", 172, 35], - ["is_num", 9, 6, 172, 35], - ["jump_false", 9, "eq_nn_151", 172, 35], - ["eq_float", 7, 5, 6, 172, 35], - ["jump", "eq_done_149", 172, 35], + ["is_num", 8, 5, 173, 35], + ["jump_false", 8, "eq_nn_151", 173, 35], + ["is_num", 9, 6, 173, 35], + ["jump_false", 9, "eq_nn_151", 173, 35], + ["eq_float", 7, 5, 6, 173, 35], + ["jump", "eq_done_149", 173, 35], "eq_nn_151", - ["is_text", 8, 5, 172, 35], - ["jump_false", 8, "eq_nt_152", 172, 35], - ["is_text", 9, 6, 172, 35], - ["jump_false", 9, "eq_nt_152", 172, 35], - ["eq_text", 7, 5, 6, 172, 35], - ["jump", "eq_done_149", 172, 35], + ["is_text", 8, 5, 173, 35], + ["jump_false", 8, "eq_nt_152", 173, 35], + ["is_text", 9, 6, 173, 35], + ["jump_false", 9, "eq_nt_152", 173, 35], + ["eq_text", 7, 5, 6, 173, 35], + ["jump", "eq_done_149", 173, 35], "eq_nt_152", - ["is_null", 8, 5, 172, 35], - ["jump_false", 8, "eq_nnl_153", 172, 35], - ["is_null", 9, 6, 172, 35], - ["jump_false", 9, "eq_nnl_153", 172, 35], - ["true", 7, 172, 35], - ["jump", "eq_done_149", 172, 35], + ["is_null", 8, 5, 173, 35], + ["jump_false", 8, "eq_nnl_153", 173, 35], + ["is_null", 9, 6, 173, 35], + ["jump_false", 9, "eq_nnl_153", 173, 35], + ["true", 7, 173, 35], + ["jump", "eq_done_149", 173, 35], "eq_nnl_153", - ["is_bool", 8, 5, 172, 35], - ["jump_false", 8, "eq_nb_154", 172, 35], - ["is_bool", 9, 6, 172, 35], - ["jump_false", 9, "eq_nb_154", 172, 35], - ["eq_bool", 7, 5, 6, 172, 35], - ["jump", "eq_done_149", 172, 35], + ["is_bool", 8, 5, 173, 35], + ["jump_false", 8, "eq_nb_154", 173, 35], + ["is_bool", 9, 6, 173, 35], + ["jump_false", 9, "eq_nb_154", 173, 35], + ["eq_bool", 7, 5, 6, 173, 35], + ["jump", "eq_done_149", 173, 35], "eq_nb_154", - ["false", 7, 172, 35], + ["false", 7, 173, 35], "eq_done_149", - ["move", 6, 7, 172, 35], - ["jump_true", 6, "or_end_148", 172, 35], - ["get", 7, 7, 1, 172, 53], - ["is_identical", 8, 5, 7, 172, 53], - ["jump_true", 8, "eq_done_155", 172, 53], - ["is_int", 9, 5, 172, 53], - ["jump_false", 9, "eq_ni_156", 172, 53], - ["is_int", 10, 7, 172, 53], - ["jump_false", 10, "eq_ni_156", 172, 53], - ["eq_int", 8, 5, 7, 172, 53], - ["jump", "eq_done_155", 172, 53], + ["move", 6, 7, 173, 35], + ["jump_true", 6, "or_end_148", 173, 35], + ["get", 7, 7, 1, 173, 53], + ["is_identical", 8, 5, 7, 173, 53], + ["jump_true", 8, "eq_done_155", 173, 53], + ["is_int", 9, 5, 173, 53], + ["jump_false", 9, "eq_ni_156", 173, 53], + ["is_int", 10, 7, 173, 53], + ["jump_false", 10, "eq_ni_156", 173, 53], + ["eq_int", 8, 5, 7, 173, 53], + ["jump", "eq_done_155", 173, 53], "eq_ni_156", - ["is_num", 9, 5, 172, 53], - ["jump_false", 9, "eq_nn_157", 172, 53], - ["is_num", 10, 7, 172, 53], - ["jump_false", 10, "eq_nn_157", 172, 53], - ["eq_float", 8, 5, 7, 172, 53], - ["jump", "eq_done_155", 172, 53], + ["is_num", 9, 5, 173, 53], + ["jump_false", 9, "eq_nn_157", 173, 53], + ["is_num", 10, 7, 173, 53], + ["jump_false", 10, "eq_nn_157", 173, 53], + ["eq_float", 8, 5, 7, 173, 53], + ["jump", "eq_done_155", 173, 53], "eq_nn_157", - ["is_text", 9, 5, 172, 53], - ["jump_false", 9, "eq_nt_158", 172, 53], - ["is_text", 10, 7, 172, 53], - ["jump_false", 10, "eq_nt_158", 172, 53], - ["eq_text", 8, 5, 7, 172, 53], - ["jump", "eq_done_155", 172, 53], + ["is_text", 9, 5, 173, 53], + ["jump_false", 9, "eq_nt_158", 173, 53], + ["is_text", 10, 7, 173, 53], + ["jump_false", 10, "eq_nt_158", 173, 53], + ["eq_text", 8, 5, 7, 173, 53], + ["jump", "eq_done_155", 173, 53], "eq_nt_158", - ["is_null", 9, 5, 172, 53], - ["jump_false", 9, "eq_nnl_159", 172, 53], - ["is_null", 10, 7, 172, 53], - ["jump_false", 10, "eq_nnl_159", 172, 53], - ["true", 8, 172, 53], - ["jump", "eq_done_155", 172, 53], + ["is_null", 9, 5, 173, 53], + ["jump_false", 9, "eq_nnl_159", 173, 53], + ["is_null", 10, 7, 173, 53], + ["jump_false", 10, "eq_nnl_159", 173, 53], + ["true", 8, 173, 53], + ["jump", "eq_done_155", 173, 53], "eq_nnl_159", - ["is_bool", 9, 5, 172, 53], - ["jump_false", 9, "eq_nb_160", 172, 53], - ["is_bool", 10, 7, 172, 53], - ["jump_false", 10, "eq_nb_160", 172, 53], - ["eq_bool", 8, 5, 7, 172, 53], - ["jump", "eq_done_155", 172, 53], + ["is_bool", 9, 5, 173, 53], + ["jump_false", 9, "eq_nb_160", 173, 53], + ["is_bool", 10, 7, 173, 53], + ["jump_false", 10, "eq_nb_160", 173, 53], + ["eq_bool", 8, 5, 7, 173, 53], + ["jump", "eq_done_155", 173, 53], "eq_nb_160", - ["false", 8, 172, 53], + ["false", 8, 173, 53], "eq_done_155", - ["move", 6, 8, 172, 53], + ["move", 6, 8, 173, 53], "or_end_148", - ["move", 4, 6, 172, 53], + ["move", 4, 6, 173, 53], "and_end_141", - ["jump_false", 4, "if_else_139", 172, 53], - ["true", 4, 173, 14], - ["return", 4, 173, 14], + ["jump_false", 4, "if_else_139", 173, 53], + ["true", 4, 174, 14], + ["return", 4, 174, 14], "_nop_ur_3", "if_else_139", "if_end_140", - ["false", 4, 175, 12], - ["return", 4, 175, 12], + ["false", 4, 176, 12], + ["return", 4, 176, 12], "_nop_ur_4", "_nop_ur_5" ], @@ -1246,607 +1246,607 @@ "nr_slots": 11, "nr_close_slots": 0, "instructions": [ - ["null", 4, 179, 20], - ["is_num", 5, 2, 180, 20], + ["null", 4, 180, 20], + ["is_num", 5, 2, 181, 20], "_nop_bl_1", - ["jump_true", 5, "if_else_161", 180, 20], - ["null", 5, 181, 14], - ["return", 5, 181, 14], + ["jump_true", 5, "if_else_161", 181, 20], + ["null", 5, 182, 14], + ["return", 5, 182, 14], "_nop_ur_1", "if_else_161", "if_end_162", - ["load_dynamic", 5, 1, 2, 183, 31], - ["move", 4, 5, 183, 31], - ["null", 5, 184, 21], - ["is_identical", 6, 4, 5, 184, 21], - ["jump_true", 6, "eq_done_165", 184, 21], - ["is_int", 7, 4, 184, 21], - ["jump_false", 7, "eq_ni_166", 184, 21], + ["load_dynamic", 5, 1, 2, 184, 31], + ["move", 4, 5, 184, 31], + ["null", 5, 185, 21], + ["is_identical", 6, 4, 5, 185, 21], + ["jump_true", 6, "eq_done_165", 185, 21], + ["is_int", 7, 4, 185, 21], + ["jump_false", 7, "eq_ni_166", 185, 21], "_nop_tc_1", - ["jump", "eq_ni_166", 184, 21], - ["eq_int", 6, 4, 5, 184, 21], - ["jump", "eq_done_165", 184, 21], + ["jump", "eq_ni_166", 185, 21], + ["eq_int", 6, 4, 5, 185, 21], + ["jump", "eq_done_165", 185, 21], "eq_ni_166", - ["is_num", 7, 4, 184, 21], - ["jump_false", 7, "eq_nn_167", 184, 21], + ["is_num", 7, 4, 185, 21], + ["jump_false", 7, "eq_nn_167", 185, 21], "_nop_tc_2", - ["jump", "eq_nn_167", 184, 21], - ["eq_float", 6, 4, 5, 184, 21], - ["jump", "eq_done_165", 184, 21], + ["jump", "eq_nn_167", 185, 21], + ["eq_float", 6, 4, 5, 185, 21], + ["jump", "eq_done_165", 185, 21], "eq_nn_167", - ["is_text", 7, 4, 184, 21], - ["jump_false", 7, "eq_nt_168", 184, 21], + ["is_text", 7, 4, 185, 21], + ["jump_false", 7, "eq_nt_168", 185, 21], "_nop_tc_3", - ["jump", "eq_nt_168", 184, 21], - ["eq_text", 6, 4, 5, 184, 21], - ["jump", "eq_done_165", 184, 21], + ["jump", "eq_nt_168", 185, 21], + ["eq_text", 6, 4, 5, 185, 21], + ["jump", "eq_done_165", 185, 21], "eq_nt_168", - ["is_null", 7, 4, 184, 21], - ["jump_false", 7, "eq_nnl_169", 184, 21], + ["is_null", 7, 4, 185, 21], + ["jump_false", 7, "eq_nnl_169", 185, 21], "_nop_tc_4", "_nop_tc_5", - ["true", 6, 184, 21], - ["jump", "eq_done_165", 184, 21], + ["true", 6, 185, 21], + ["jump", "eq_done_165", 185, 21], "eq_nnl_169", - ["is_bool", 7, 4, 184, 21], - ["jump_false", 7, "eq_nb_170", 184, 21], + ["is_bool", 7, 4, 185, 21], + ["jump_false", 7, "eq_nb_170", 185, 21], "_nop_tc_6", - ["jump", "eq_nb_170", 184, 21], - ["eq_bool", 6, 4, 5, 184, 21], - ["jump", "eq_done_165", 184, 21], + ["jump", "eq_nb_170", 185, 21], + ["eq_bool", 6, 4, 5, 185, 21], + ["jump", "eq_done_165", 185, 21], "eq_nb_170", - ["false", 6, 184, 21], + ["false", 6, 185, 21], "eq_done_165", - ["jump_false", 6, "if_else_163", 184, 21], - ["store_dynamic", 1, 3, 2, 185, 22], - ["jump", "if_end_164", 185, 22], + ["jump_false", 6, "if_else_163", 185, 21], + ["store_dynamic", 1, 3, 2, 186, 22], + ["jump", "if_end_164", 186, 22], "if_else_163", - ["is_identical", 5, 4, 3, 186, 28], - ["jump_true", 5, "ne_nid_175", 186, 28], - ["jump", "ne_ni_176", 186, 28], + ["is_identical", 5, 4, 3, 187, 28], + ["jump_true", 5, "ne_nid_175", 187, 28], + ["jump", "ne_ni_176", 187, 28], "ne_nid_175", - ["false", 5, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["false", 5, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_ni_176", - ["is_int", 6, 4, 186, 28], - ["jump_false", 6, "ne_nn_177", 186, 28], - ["is_int", 7, 3, 186, 28], - ["jump_false", 7, "ne_nn_177", 186, 28], - ["ne_int", 5, 4, 3, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["is_int", 6, 4, 187, 28], + ["jump_false", 6, "ne_nn_177", 187, 28], + ["is_int", 7, 3, 187, 28], + ["jump_false", 7, "ne_nn_177", 187, 28], + ["ne_int", 5, 4, 3, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_nn_177", - ["is_num", 6, 4, 186, 28], - ["jump_false", 6, "ne_nt_178", 186, 28], - ["is_num", 7, 3, 186, 28], - ["jump_false", 7, "ne_nt_178", 186, 28], - ["ne_float", 5, 4, 3, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["is_num", 6, 4, 187, 28], + ["jump_false", 6, "ne_nt_178", 187, 28], + ["is_num", 7, 3, 187, 28], + ["jump_false", 7, "ne_nt_178", 187, 28], + ["ne_float", 5, 4, 3, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_nt_178", - ["is_text", 6, 4, 186, 28], - ["jump_false", 6, "ne_nnl_179", 186, 28], - ["is_text", 7, 3, 186, 28], - ["jump_false", 7, "ne_nnl_179", 186, 28], - ["ne_text", 5, 4, 3, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["is_text", 6, 4, 187, 28], + ["jump_false", 6, "ne_nnl_179", 187, 28], + ["is_text", 7, 3, 187, 28], + ["jump_false", 7, "ne_nnl_179", 187, 28], + ["ne_text", 5, 4, 3, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_nnl_179", - ["is_null", 6, 4, 186, 28], - ["jump_false", 6, "ne_nb_180", 186, 28], - ["is_null", 7, 3, 186, 28], - ["jump_false", 7, "ne_nb_180", 186, 28], - ["false", 5, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["is_null", 6, 4, 187, 28], + ["jump_false", 6, "ne_nb_180", 187, 28], + ["is_null", 7, 3, 187, 28], + ["jump_false", 7, "ne_nb_180", 187, 28], + ["false", 5, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_nb_180", - ["is_bool", 6, 4, 186, 28], - ["jump_false", 6, "ne_mis_181", 186, 28], - ["is_bool", 7, 3, 186, 28], - ["jump_false", 7, "ne_mis_181", 186, 28], - ["ne_bool", 5, 4, 3, 186, 28], - ["jump", "ne_done_174", 186, 28], + ["is_bool", 6, 4, 187, 28], + ["jump_false", 6, "ne_mis_181", 187, 28], + ["is_bool", 7, 3, 187, 28], + ["jump_false", 7, "ne_mis_181", 187, 28], + ["ne_bool", 5, 4, 3, 187, 28], + ["jump", "ne_done_174", 187, 28], "ne_mis_181", - ["true", 5, 186, 28], + ["true", 5, 187, 28], "ne_done_174", - ["move", 6, 5, 186, 28], - ["jump_false", 6, "and_end_173", 186, 28], - ["get", 5, 5, 1, 186, 47], - ["is_identical", 7, 4, 5, 186, 47], - ["jump_true", 7, "ne_nid_183", 186, 47], - ["jump", "ne_ni_184", 186, 47], + ["move", 6, 5, 187, 28], + ["jump_false", 6, "and_end_173", 187, 28], + ["get", 5, 5, 1, 187, 47], + ["is_identical", 7, 4, 5, 187, 47], + ["jump_true", 7, "ne_nid_183", 187, 47], + ["jump", "ne_ni_184", 187, 47], "ne_nid_183", - ["false", 7, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["false", 7, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_ni_184", - ["is_int", 8, 4, 186, 47], - ["jump_false", 8, "ne_nn_185", 186, 47], - ["is_int", 9, 5, 186, 47], - ["jump_false", 9, "ne_nn_185", 186, 47], - ["ne_int", 7, 4, 5, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["is_int", 8, 4, 187, 47], + ["jump_false", 8, "ne_nn_185", 187, 47], + ["is_int", 9, 5, 187, 47], + ["jump_false", 9, "ne_nn_185", 187, 47], + ["ne_int", 7, 4, 5, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_nn_185", - ["is_num", 8, 4, 186, 47], - ["jump_false", 8, "ne_nt_186", 186, 47], - ["is_num", 9, 5, 186, 47], - ["jump_false", 9, "ne_nt_186", 186, 47], - ["ne_float", 7, 4, 5, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["is_num", 8, 4, 187, 47], + ["jump_false", 8, "ne_nt_186", 187, 47], + ["is_num", 9, 5, 187, 47], + ["jump_false", 9, "ne_nt_186", 187, 47], + ["ne_float", 7, 4, 5, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_nt_186", - ["is_text", 8, 4, 186, 47], - ["jump_false", 8, "ne_nnl_187", 186, 47], - ["is_text", 9, 5, 186, 47], - ["jump_false", 9, "ne_nnl_187", 186, 47], - ["ne_text", 7, 4, 5, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["is_text", 8, 4, 187, 47], + ["jump_false", 8, "ne_nnl_187", 187, 47], + ["is_text", 9, 5, 187, 47], + ["jump_false", 9, "ne_nnl_187", 187, 47], + ["ne_text", 7, 4, 5, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_nnl_187", - ["is_null", 8, 4, 186, 47], - ["jump_false", 8, "ne_nb_188", 186, 47], - ["is_null", 9, 5, 186, 47], - ["jump_false", 9, "ne_nb_188", 186, 47], - ["false", 7, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["is_null", 8, 4, 187, 47], + ["jump_false", 8, "ne_nb_188", 187, 47], + ["is_null", 9, 5, 187, 47], + ["jump_false", 9, "ne_nb_188", 187, 47], + ["false", 7, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_nb_188", - ["is_bool", 8, 4, 186, 47], - ["jump_false", 8, "ne_mis_189", 186, 47], - ["is_bool", 9, 5, 186, 47], - ["jump_false", 9, "ne_mis_189", 186, 47], - ["ne_bool", 7, 4, 5, 186, 47], - ["jump", "ne_done_182", 186, 47], + ["is_bool", 8, 4, 187, 47], + ["jump_false", 8, "ne_mis_189", 187, 47], + ["is_bool", 9, 5, 187, 47], + ["jump_false", 9, "ne_mis_189", 187, 47], + ["ne_bool", 7, 4, 5, 187, 47], + ["jump", "ne_done_182", 187, 47], "ne_mis_189", - ["true", 7, 186, 47], + ["true", 7, 187, 47], "ne_done_182", - ["move", 6, 7, 186, 47], + ["move", 6, 7, 187, 47], "and_end_173", - ["jump_false", 6, "if_else_171", 186, 47], - ["get", 5, 6, 1, 187, 24], - ["is_identical", 6, 4, 5, 187, 24], - ["jump_true", 6, "eq_done_194", 187, 24], - ["is_int", 7, 4, 187, 24], - ["jump_false", 7, "eq_ni_195", 187, 24], - ["is_int", 8, 5, 187, 24], - ["jump_false", 8, "eq_ni_195", 187, 24], - ["eq_int", 6, 4, 5, 187, 24], - ["jump", "eq_done_194", 187, 24], + ["jump_false", 6, "if_else_171", 187, 47], + ["get", 5, 6, 1, 188, 24], + ["is_identical", 6, 4, 5, 188, 24], + ["jump_true", 6, "eq_done_194", 188, 24], + ["is_int", 7, 4, 188, 24], + ["jump_false", 7, "eq_ni_195", 188, 24], + ["is_int", 8, 5, 188, 24], + ["jump_false", 8, "eq_ni_195", 188, 24], + ["eq_int", 6, 4, 5, 188, 24], + ["jump", "eq_done_194", 188, 24], "eq_ni_195", - ["is_num", 7, 4, 187, 24], - ["jump_false", 7, "eq_nn_196", 187, 24], - ["is_num", 8, 5, 187, 24], - ["jump_false", 8, "eq_nn_196", 187, 24], - ["eq_float", 6, 4, 5, 187, 24], - ["jump", "eq_done_194", 187, 24], + ["is_num", 7, 4, 188, 24], + ["jump_false", 7, "eq_nn_196", 188, 24], + ["is_num", 8, 5, 188, 24], + ["jump_false", 8, "eq_nn_196", 188, 24], + ["eq_float", 6, 4, 5, 188, 24], + ["jump", "eq_done_194", 188, 24], "eq_nn_196", - ["is_text", 7, 4, 187, 24], - ["jump_false", 7, "eq_nt_197", 187, 24], - ["is_text", 8, 5, 187, 24], - ["jump_false", 8, "eq_nt_197", 187, 24], - ["eq_text", 6, 4, 5, 187, 24], - ["jump", "eq_done_194", 187, 24], + ["is_text", 7, 4, 188, 24], + ["jump_false", 7, "eq_nt_197", 188, 24], + ["is_text", 8, 5, 188, 24], + ["jump_false", 8, "eq_nt_197", 188, 24], + ["eq_text", 6, 4, 5, 188, 24], + ["jump", "eq_done_194", 188, 24], "eq_nt_197", - ["is_null", 7, 4, 187, 24], - ["jump_false", 7, "eq_nnl_198", 187, 24], - ["is_null", 8, 5, 187, 24], - ["jump_false", 8, "eq_nnl_198", 187, 24], - ["true", 6, 187, 24], - ["jump", "eq_done_194", 187, 24], + ["is_null", 7, 4, 188, 24], + ["jump_false", 7, "eq_nnl_198", 188, 24], + ["is_null", 8, 5, 188, 24], + ["jump_false", 8, "eq_nnl_198", 188, 24], + ["true", 6, 188, 24], + ["jump", "eq_done_194", 188, 24], "eq_nnl_198", - ["is_bool", 7, 4, 187, 24], - ["jump_false", 7, "eq_nb_199", 187, 24], - ["is_bool", 8, 5, 187, 24], - ["jump_false", 8, "eq_nb_199", 187, 24], - ["eq_bool", 6, 4, 5, 187, 24], - ["jump", "eq_done_194", 187, 24], + ["is_bool", 7, 4, 188, 24], + ["jump_false", 7, "eq_nb_199", 188, 24], + ["is_bool", 8, 5, 188, 24], + ["jump_false", 8, "eq_nb_199", 188, 24], + ["eq_bool", 6, 4, 5, 188, 24], + ["jump", "eq_done_194", 188, 24], "eq_nb_199", - ["false", 6, 187, 24], + ["false", 6, 188, 24], "eq_done_194", - ["move", 5, 6, 187, 24], - ["jump_true", 5, "or_end_193", 187, 24], - ["get", 6, 7, 1, 187, 45], - ["is_identical", 7, 4, 6, 187, 45], - ["jump_true", 7, "eq_done_200", 187, 45], - ["is_int", 8, 4, 187, 45], - ["jump_false", 8, "eq_ni_201", 187, 45], - ["is_int", 9, 6, 187, 45], - ["jump_false", 9, "eq_ni_201", 187, 45], - ["eq_int", 7, 4, 6, 187, 45], - ["jump", "eq_done_200", 187, 45], + ["move", 5, 6, 188, 24], + ["jump_true", 5, "or_end_193", 188, 24], + ["get", 6, 7, 1, 188, 45], + ["is_identical", 7, 4, 6, 188, 45], + ["jump_true", 7, "eq_done_200", 188, 45], + ["is_int", 8, 4, 188, 45], + ["jump_false", 8, "eq_ni_201", 188, 45], + ["is_int", 9, 6, 188, 45], + ["jump_false", 9, "eq_ni_201", 188, 45], + ["eq_int", 7, 4, 6, 188, 45], + ["jump", "eq_done_200", 188, 45], "eq_ni_201", - ["is_num", 8, 4, 187, 45], - ["jump_false", 8, "eq_nn_202", 187, 45], - ["is_num", 9, 6, 187, 45], - ["jump_false", 9, "eq_nn_202", 187, 45], - ["eq_float", 7, 4, 6, 187, 45], - ["jump", "eq_done_200", 187, 45], + ["is_num", 8, 4, 188, 45], + ["jump_false", 8, "eq_nn_202", 188, 45], + ["is_num", 9, 6, 188, 45], + ["jump_false", 9, "eq_nn_202", 188, 45], + ["eq_float", 7, 4, 6, 188, 45], + ["jump", "eq_done_200", 188, 45], "eq_nn_202", - ["is_text", 8, 4, 187, 45], - ["jump_false", 8, "eq_nt_203", 187, 45], - ["is_text", 9, 6, 187, 45], - ["jump_false", 9, "eq_nt_203", 187, 45], - ["eq_text", 7, 4, 6, 187, 45], - ["jump", "eq_done_200", 187, 45], + ["is_text", 8, 4, 188, 45], + ["jump_false", 8, "eq_nt_203", 188, 45], + ["is_text", 9, 6, 188, 45], + ["jump_false", 9, "eq_nt_203", 188, 45], + ["eq_text", 7, 4, 6, 188, 45], + ["jump", "eq_done_200", 188, 45], "eq_nt_203", - ["is_null", 8, 4, 187, 45], - ["jump_false", 8, "eq_nnl_204", 187, 45], - ["is_null", 9, 6, 187, 45], - ["jump_false", 9, "eq_nnl_204", 187, 45], - ["true", 7, 187, 45], - ["jump", "eq_done_200", 187, 45], + ["is_null", 8, 4, 188, 45], + ["jump_false", 8, "eq_nnl_204", 188, 45], + ["is_null", 9, 6, 188, 45], + ["jump_false", 9, "eq_nnl_204", 188, 45], + ["true", 7, 188, 45], + ["jump", "eq_done_200", 188, 45], "eq_nnl_204", - ["is_bool", 8, 4, 187, 45], - ["jump_false", 8, "eq_nb_205", 187, 45], - ["is_bool", 9, 6, 187, 45], - ["jump_false", 9, "eq_nb_205", 187, 45], - ["eq_bool", 7, 4, 6, 187, 45], - ["jump", "eq_done_200", 187, 45], + ["is_bool", 8, 4, 188, 45], + ["jump_false", 8, "eq_nb_205", 188, 45], + ["is_bool", 9, 6, 188, 45], + ["jump_false", 9, "eq_nb_205", 188, 45], + ["eq_bool", 7, 4, 6, 188, 45], + ["jump", "eq_done_200", 188, 45], "eq_nb_205", - ["false", 7, 187, 45], + ["false", 7, 188, 45], "eq_done_200", - ["move", 5, 7, 187, 45], + ["move", 5, 7, 188, 45], "or_end_193", - ["move", 6, 5, 187, 45], - ["jump_false", 6, "and_end_192", 187, 45], - ["get", 5, 8, 1, 187, 64], - ["is_identical", 7, 3, 5, 187, 64], - ["jump_true", 7, "eq_done_206", 187, 64], - ["is_int", 8, 3, 187, 64], - ["jump_false", 8, "eq_ni_207", 187, 64], - ["is_int", 9, 5, 187, 64], - ["jump_false", 9, "eq_ni_207", 187, 64], - ["eq_int", 7, 3, 5, 187, 64], - ["jump", "eq_done_206", 187, 64], + ["move", 6, 5, 188, 45], + ["jump_false", 6, "and_end_192", 188, 45], + ["get", 5, 8, 1, 188, 64], + ["is_identical", 7, 3, 5, 188, 64], + ["jump_true", 7, "eq_done_206", 188, 64], + ["is_int", 8, 3, 188, 64], + ["jump_false", 8, "eq_ni_207", 188, 64], + ["is_int", 9, 5, 188, 64], + ["jump_false", 9, "eq_ni_207", 188, 64], + ["eq_int", 7, 3, 5, 188, 64], + ["jump", "eq_done_206", 188, 64], "eq_ni_207", - ["is_num", 8, 3, 187, 64], - ["jump_false", 8, "eq_nn_208", 187, 64], - ["is_num", 9, 5, 187, 64], - ["jump_false", 9, "eq_nn_208", 187, 64], - ["eq_float", 7, 3, 5, 187, 64], - ["jump", "eq_done_206", 187, 64], + ["is_num", 8, 3, 188, 64], + ["jump_false", 8, "eq_nn_208", 188, 64], + ["is_num", 9, 5, 188, 64], + ["jump_false", 9, "eq_nn_208", 188, 64], + ["eq_float", 7, 3, 5, 188, 64], + ["jump", "eq_done_206", 188, 64], "eq_nn_208", - ["is_text", 8, 3, 187, 64], - ["jump_false", 8, "eq_nt_209", 187, 64], - ["is_text", 9, 5, 187, 64], - ["jump_false", 9, "eq_nt_209", 187, 64], - ["eq_text", 7, 3, 5, 187, 64], - ["jump", "eq_done_206", 187, 64], + ["is_text", 8, 3, 188, 64], + ["jump_false", 8, "eq_nt_209", 188, 64], + ["is_text", 9, 5, 188, 64], + ["jump_false", 9, "eq_nt_209", 188, 64], + ["eq_text", 7, 3, 5, 188, 64], + ["jump", "eq_done_206", 188, 64], "eq_nt_209", - ["is_null", 8, 3, 187, 64], - ["jump_false", 8, "eq_nnl_210", 187, 64], - ["is_null", 9, 5, 187, 64], - ["jump_false", 9, "eq_nnl_210", 187, 64], - ["true", 7, 187, 64], - ["jump", "eq_done_206", 187, 64], + ["is_null", 8, 3, 188, 64], + ["jump_false", 8, "eq_nnl_210", 188, 64], + ["is_null", 9, 5, 188, 64], + ["jump_false", 9, "eq_nnl_210", 188, 64], + ["true", 7, 188, 64], + ["jump", "eq_done_206", 188, 64], "eq_nnl_210", - ["is_bool", 8, 3, 187, 64], - ["jump_false", 8, "eq_nb_211", 187, 64], - ["is_bool", 9, 5, 187, 64], - ["jump_false", 9, "eq_nb_211", 187, 64], - ["eq_bool", 7, 3, 5, 187, 64], - ["jump", "eq_done_206", 187, 64], + ["is_bool", 8, 3, 188, 64], + ["jump_false", 8, "eq_nb_211", 188, 64], + ["is_bool", 9, 5, 188, 64], + ["jump_false", 9, "eq_nb_211", 188, 64], + ["eq_bool", 7, 3, 5, 188, 64], + ["jump", "eq_done_206", 188, 64], "eq_nb_211", - ["false", 7, 187, 64], + ["false", 7, 188, 64], "eq_done_206", - ["move", 6, 7, 187, 64], + ["move", 6, 7, 188, 64], "and_end_192", - ["jump_false", 6, "if_else_190", 187, 64], - ["get", 5, 8, 1, 188, 32], - ["store_dynamic", 1, 5, 2, 188, 24], - ["jump", "if_end_191", 188, 24], + ["jump_false", 6, "if_else_190", 188, 64], + ["get", 5, 8, 1, 189, 32], + ["store_dynamic", 1, 5, 2, 189, 24], + ["jump", "if_end_191", 189, 24], "if_else_190", - ["get", 5, 8, 1, 189, 30], - ["is_identical", 6, 4, 5, 189, 30], - ["jump_true", 6, "eq_done_215", 189, 30], - ["is_int", 7, 4, 189, 30], - ["jump_false", 7, "eq_ni_216", 189, 30], - ["is_int", 8, 5, 189, 30], - ["jump_false", 8, "eq_ni_216", 189, 30], - ["eq_int", 6, 4, 5, 189, 30], - ["jump", "eq_done_215", 189, 30], + ["get", 5, 8, 1, 190, 30], + ["is_identical", 6, 4, 5, 190, 30], + ["jump_true", 6, "eq_done_215", 190, 30], + ["is_int", 7, 4, 190, 30], + ["jump_false", 7, "eq_ni_216", 190, 30], + ["is_int", 8, 5, 190, 30], + ["jump_false", 8, "eq_ni_216", 190, 30], + ["eq_int", 6, 4, 5, 190, 30], + ["jump", "eq_done_215", 190, 30], "eq_ni_216", - ["is_num", 7, 4, 189, 30], - ["jump_false", 7, "eq_nn_217", 189, 30], - ["is_num", 8, 5, 189, 30], - ["jump_false", 8, "eq_nn_217", 189, 30], - ["eq_float", 6, 4, 5, 189, 30], - ["jump", "eq_done_215", 189, 30], + ["is_num", 7, 4, 190, 30], + ["jump_false", 7, "eq_nn_217", 190, 30], + ["is_num", 8, 5, 190, 30], + ["jump_false", 8, "eq_nn_217", 190, 30], + ["eq_float", 6, 4, 5, 190, 30], + ["jump", "eq_done_215", 190, 30], "eq_nn_217", - ["is_text", 7, 4, 189, 30], - ["jump_false", 7, "eq_nt_218", 189, 30], - ["is_text", 8, 5, 189, 30], - ["jump_false", 8, "eq_nt_218", 189, 30], - ["eq_text", 6, 4, 5, 189, 30], - ["jump", "eq_done_215", 189, 30], + ["is_text", 7, 4, 190, 30], + ["jump_false", 7, "eq_nt_218", 190, 30], + ["is_text", 8, 5, 190, 30], + ["jump_false", 8, "eq_nt_218", 190, 30], + ["eq_text", 6, 4, 5, 190, 30], + ["jump", "eq_done_215", 190, 30], "eq_nt_218", - ["is_null", 7, 4, 189, 30], - ["jump_false", 7, "eq_nnl_219", 189, 30], - ["is_null", 8, 5, 189, 30], - ["jump_false", 8, "eq_nnl_219", 189, 30], - ["true", 6, 189, 30], - ["jump", "eq_done_215", 189, 30], + ["is_null", 7, 4, 190, 30], + ["jump_false", 7, "eq_nnl_219", 190, 30], + ["is_null", 8, 5, 190, 30], + ["jump_false", 8, "eq_nnl_219", 190, 30], + ["true", 6, 190, 30], + ["jump", "eq_done_215", 190, 30], "eq_nnl_219", - ["is_bool", 7, 4, 189, 30], - ["jump_false", 7, "eq_nb_220", 189, 30], - ["is_bool", 8, 5, 189, 30], - ["jump_false", 8, "eq_nb_220", 189, 30], - ["eq_bool", 6, 4, 5, 189, 30], - ["jump", "eq_done_215", 189, 30], + ["is_bool", 7, 4, 190, 30], + ["jump_false", 7, "eq_nb_220", 190, 30], + ["is_bool", 8, 5, 190, 30], + ["jump_false", 8, "eq_nb_220", 190, 30], + ["eq_bool", 6, 4, 5, 190, 30], + ["jump", "eq_done_215", 190, 30], "eq_nb_220", - ["false", 6, 189, 30], + ["false", 6, 190, 30], "eq_done_215", - ["move", 5, 6, 189, 30], - ["jump_false", 5, "and_end_214", 189, 30], - ["get", 6, 6, 1, 189, 47], - ["is_identical", 7, 3, 6, 189, 47], - ["jump_true", 7, "eq_done_222", 189, 47], - ["is_int", 8, 3, 189, 47], - ["jump_false", 8, "eq_ni_223", 189, 47], - ["is_int", 9, 6, 189, 47], - ["jump_false", 9, "eq_ni_223", 189, 47], - ["eq_int", 7, 3, 6, 189, 47], - ["jump", "eq_done_222", 189, 47], + ["move", 5, 6, 190, 30], + ["jump_false", 5, "and_end_214", 190, 30], + ["get", 6, 6, 1, 190, 47], + ["is_identical", 7, 3, 6, 190, 47], + ["jump_true", 7, "eq_done_222", 190, 47], + ["is_int", 8, 3, 190, 47], + ["jump_false", 8, "eq_ni_223", 190, 47], + ["is_int", 9, 6, 190, 47], + ["jump_false", 9, "eq_ni_223", 190, 47], + ["eq_int", 7, 3, 6, 190, 47], + ["jump", "eq_done_222", 190, 47], "eq_ni_223", - ["is_num", 8, 3, 189, 47], - ["jump_false", 8, "eq_nn_224", 189, 47], - ["is_num", 9, 6, 189, 47], - ["jump_false", 9, "eq_nn_224", 189, 47], - ["eq_float", 7, 3, 6, 189, 47], - ["jump", "eq_done_222", 189, 47], + ["is_num", 8, 3, 190, 47], + ["jump_false", 8, "eq_nn_224", 190, 47], + ["is_num", 9, 6, 190, 47], + ["jump_false", 9, "eq_nn_224", 190, 47], + ["eq_float", 7, 3, 6, 190, 47], + ["jump", "eq_done_222", 190, 47], "eq_nn_224", - ["is_text", 8, 3, 189, 47], - ["jump_false", 8, "eq_nt_225", 189, 47], - ["is_text", 9, 6, 189, 47], - ["jump_false", 9, "eq_nt_225", 189, 47], - ["eq_text", 7, 3, 6, 189, 47], - ["jump", "eq_done_222", 189, 47], + ["is_text", 8, 3, 190, 47], + ["jump_false", 8, "eq_nt_225", 190, 47], + ["is_text", 9, 6, 190, 47], + ["jump_false", 9, "eq_nt_225", 190, 47], + ["eq_text", 7, 3, 6, 190, 47], + ["jump", "eq_done_222", 190, 47], "eq_nt_225", - ["is_null", 8, 3, 189, 47], - ["jump_false", 8, "eq_nnl_226", 189, 47], - ["is_null", 9, 6, 189, 47], - ["jump_false", 9, "eq_nnl_226", 189, 47], - ["true", 7, 189, 47], - ["jump", "eq_done_222", 189, 47], + ["is_null", 8, 3, 190, 47], + ["jump_false", 8, "eq_nnl_226", 190, 47], + ["is_null", 9, 6, 190, 47], + ["jump_false", 9, "eq_nnl_226", 190, 47], + ["true", 7, 190, 47], + ["jump", "eq_done_222", 190, 47], "eq_nnl_226", - ["is_bool", 8, 3, 189, 47], - ["jump_false", 8, "eq_nb_227", 189, 47], - ["is_bool", 9, 6, 189, 47], - ["jump_false", 9, "eq_nb_227", 189, 47], - ["eq_bool", 7, 3, 6, 189, 47], - ["jump", "eq_done_222", 189, 47], + ["is_bool", 8, 3, 190, 47], + ["jump_false", 8, "eq_nb_227", 190, 47], + ["is_bool", 9, 6, 190, 47], + ["jump_false", 9, "eq_nb_227", 190, 47], + ["eq_bool", 7, 3, 6, 190, 47], + ["jump", "eq_done_222", 190, 47], "eq_nb_227", - ["false", 7, 189, 47], + ["false", 7, 190, 47], "eq_done_222", - ["move", 6, 7, 189, 47], - ["jump_true", 6, "or_end_221", 189, 47], - ["get", 7, 7, 1, 189, 63], - ["is_identical", 8, 3, 7, 189, 63], - ["jump_true", 8, "eq_done_228", 189, 63], - ["is_int", 9, 3, 189, 63], - ["jump_false", 9, "eq_ni_229", 189, 63], - ["is_int", 10, 7, 189, 63], - ["jump_false", 10, "eq_ni_229", 189, 63], - ["eq_int", 8, 3, 7, 189, 63], - ["jump", "eq_done_228", 189, 63], + ["move", 6, 7, 190, 47], + ["jump_true", 6, "or_end_221", 190, 47], + ["get", 7, 7, 1, 190, 63], + ["is_identical", 8, 3, 7, 190, 63], + ["jump_true", 8, "eq_done_228", 190, 63], + ["is_int", 9, 3, 190, 63], + ["jump_false", 9, "eq_ni_229", 190, 63], + ["is_int", 10, 7, 190, 63], + ["jump_false", 10, "eq_ni_229", 190, 63], + ["eq_int", 8, 3, 7, 190, 63], + ["jump", "eq_done_228", 190, 63], "eq_ni_229", - ["is_num", 9, 3, 189, 63], - ["jump_false", 9, "eq_nn_230", 189, 63], - ["is_num", 10, 7, 189, 63], - ["jump_false", 10, "eq_nn_230", 189, 63], - ["eq_float", 8, 3, 7, 189, 63], - ["jump", "eq_done_228", 189, 63], + ["is_num", 9, 3, 190, 63], + ["jump_false", 9, "eq_nn_230", 190, 63], + ["is_num", 10, 7, 190, 63], + ["jump_false", 10, "eq_nn_230", 190, 63], + ["eq_float", 8, 3, 7, 190, 63], + ["jump", "eq_done_228", 190, 63], "eq_nn_230", - ["is_text", 9, 3, 189, 63], - ["jump_false", 9, "eq_nt_231", 189, 63], - ["is_text", 10, 7, 189, 63], - ["jump_false", 10, "eq_nt_231", 189, 63], - ["eq_text", 8, 3, 7, 189, 63], - ["jump", "eq_done_228", 189, 63], + ["is_text", 9, 3, 190, 63], + ["jump_false", 9, "eq_nt_231", 190, 63], + ["is_text", 10, 7, 190, 63], + ["jump_false", 10, "eq_nt_231", 190, 63], + ["eq_text", 8, 3, 7, 190, 63], + ["jump", "eq_done_228", 190, 63], "eq_nt_231", - ["is_null", 9, 3, 189, 63], - ["jump_false", 9, "eq_nnl_232", 189, 63], - ["is_null", 10, 7, 189, 63], - ["jump_false", 10, "eq_nnl_232", 189, 63], - ["true", 8, 189, 63], - ["jump", "eq_done_228", 189, 63], + ["is_null", 9, 3, 190, 63], + ["jump_false", 9, "eq_nnl_232", 190, 63], + ["is_null", 10, 7, 190, 63], + ["jump_false", 10, "eq_nnl_232", 190, 63], + ["true", 8, 190, 63], + ["jump", "eq_done_228", 190, 63], "eq_nnl_232", - ["is_bool", 9, 3, 189, 63], - ["jump_false", 9, "eq_nb_233", 189, 63], - ["is_bool", 10, 7, 189, 63], - ["jump_false", 10, "eq_nb_233", 189, 63], - ["eq_bool", 8, 3, 7, 189, 63], - ["jump", "eq_done_228", 189, 63], + ["is_bool", 9, 3, 190, 63], + ["jump_false", 9, "eq_nb_233", 190, 63], + ["is_bool", 10, 7, 190, 63], + ["jump_false", 10, "eq_nb_233", 190, 63], + ["eq_bool", 8, 3, 7, 190, 63], + ["jump", "eq_done_228", 190, 63], "eq_nb_233", - ["false", 8, 189, 63], + ["false", 8, 190, 63], "eq_done_228", - ["move", 6, 8, 189, 63], + ["move", 6, 8, 190, 63], "or_end_221", - ["move", 5, 6, 189, 63], + ["move", 5, 6, 190, 63], "and_end_214", - ["jump_false", 5, "if_else_212", 189, 63], - ["jump", "if_end_213", 189, 73], + ["jump_false", 5, "if_else_212", 190, 63], + ["jump", "if_end_213", 190, 73], "if_else_212", - ["get", 5, 6, 1, 191, 31], - ["is_identical", 6, 4, 5, 191, 31], - ["jump_true", 6, "eq_done_238", 191, 31], - ["is_int", 7, 4, 191, 31], - ["jump_false", 7, "eq_ni_239", 191, 31], - ["is_int", 8, 5, 191, 31], - ["jump_false", 8, "eq_ni_239", 191, 31], - ["eq_int", 6, 4, 5, 191, 31], - ["jump", "eq_done_238", 191, 31], + ["get", 5, 6, 1, 192, 31], + ["is_identical", 6, 4, 5, 192, 31], + ["jump_true", 6, "eq_done_238", 192, 31], + ["is_int", 7, 4, 192, 31], + ["jump_false", 7, "eq_ni_239", 192, 31], + ["is_int", 8, 5, 192, 31], + ["jump_false", 8, "eq_ni_239", 192, 31], + ["eq_int", 6, 4, 5, 192, 31], + ["jump", "eq_done_238", 192, 31], "eq_ni_239", - ["is_num", 7, 4, 191, 31], - ["jump_false", 7, "eq_nn_240", 191, 31], - ["is_num", 8, 5, 191, 31], - ["jump_false", 8, "eq_nn_240", 191, 31], - ["eq_float", 6, 4, 5, 191, 31], - ["jump", "eq_done_238", 191, 31], + ["is_num", 7, 4, 192, 31], + ["jump_false", 7, "eq_nn_240", 192, 31], + ["is_num", 8, 5, 192, 31], + ["jump_false", 8, "eq_nn_240", 192, 31], + ["eq_float", 6, 4, 5, 192, 31], + ["jump", "eq_done_238", 192, 31], "eq_nn_240", - ["is_text", 7, 4, 191, 31], - ["jump_false", 7, "eq_nt_241", 191, 31], - ["is_text", 8, 5, 191, 31], - ["jump_false", 8, "eq_nt_241", 191, 31], - ["eq_text", 6, 4, 5, 191, 31], - ["jump", "eq_done_238", 191, 31], + ["is_text", 7, 4, 192, 31], + ["jump_false", 7, "eq_nt_241", 192, 31], + ["is_text", 8, 5, 192, 31], + ["jump_false", 8, "eq_nt_241", 192, 31], + ["eq_text", 6, 4, 5, 192, 31], + ["jump", "eq_done_238", 192, 31], "eq_nt_241", - ["is_null", 7, 4, 191, 31], - ["jump_false", 7, "eq_nnl_242", 191, 31], - ["is_null", 8, 5, 191, 31], - ["jump_false", 8, "eq_nnl_242", 191, 31], - ["true", 6, 191, 31], - ["jump", "eq_done_238", 191, 31], + ["is_null", 7, 4, 192, 31], + ["jump_false", 7, "eq_nnl_242", 192, 31], + ["is_null", 8, 5, 192, 31], + ["jump_false", 8, "eq_nnl_242", 192, 31], + ["true", 6, 192, 31], + ["jump", "eq_done_238", 192, 31], "eq_nnl_242", - ["is_bool", 7, 4, 191, 31], - ["jump_false", 7, "eq_nb_243", 191, 31], - ["is_bool", 8, 5, 191, 31], - ["jump_false", 8, "eq_nb_243", 191, 31], - ["eq_bool", 6, 4, 5, 191, 31], - ["jump", "eq_done_238", 191, 31], + ["is_bool", 7, 4, 192, 31], + ["jump_false", 7, "eq_nb_243", 192, 31], + ["is_bool", 8, 5, 192, 31], + ["jump_false", 8, "eq_nb_243", 192, 31], + ["eq_bool", 6, 4, 5, 192, 31], + ["jump", "eq_done_238", 192, 31], "eq_nb_243", - ["false", 6, 191, 31], + ["false", 6, 192, 31], "eq_done_238", - ["move", 5, 6, 191, 31], - ["jump_false", 5, "and_end_237", 191, 31], - ["get", 6, 7, 1, 191, 47], - ["is_identical", 7, 3, 6, 191, 47], - ["jump_true", 7, "eq_done_244", 191, 47], - ["is_int", 8, 3, 191, 47], - ["jump_false", 8, "eq_ni_245", 191, 47], - ["is_int", 9, 6, 191, 47], - ["jump_false", 9, "eq_ni_245", 191, 47], - ["eq_int", 7, 3, 6, 191, 47], - ["jump", "eq_done_244", 191, 47], + ["move", 5, 6, 192, 31], + ["jump_false", 5, "and_end_237", 192, 31], + ["get", 6, 7, 1, 192, 47], + ["is_identical", 7, 3, 6, 192, 47], + ["jump_true", 7, "eq_done_244", 192, 47], + ["is_int", 8, 3, 192, 47], + ["jump_false", 8, "eq_ni_245", 192, 47], + ["is_int", 9, 6, 192, 47], + ["jump_false", 9, "eq_ni_245", 192, 47], + ["eq_int", 7, 3, 6, 192, 47], + ["jump", "eq_done_244", 192, 47], "eq_ni_245", - ["is_num", 8, 3, 191, 47], - ["jump_false", 8, "eq_nn_246", 191, 47], - ["is_num", 9, 6, 191, 47], - ["jump_false", 9, "eq_nn_246", 191, 47], - ["eq_float", 7, 3, 6, 191, 47], - ["jump", "eq_done_244", 191, 47], + ["is_num", 8, 3, 192, 47], + ["jump_false", 8, "eq_nn_246", 192, 47], + ["is_num", 9, 6, 192, 47], + ["jump_false", 9, "eq_nn_246", 192, 47], + ["eq_float", 7, 3, 6, 192, 47], + ["jump", "eq_done_244", 192, 47], "eq_nn_246", - ["is_text", 8, 3, 191, 47], - ["jump_false", 8, "eq_nt_247", 191, 47], - ["is_text", 9, 6, 191, 47], - ["jump_false", 9, "eq_nt_247", 191, 47], - ["eq_text", 7, 3, 6, 191, 47], - ["jump", "eq_done_244", 191, 47], + ["is_text", 8, 3, 192, 47], + ["jump_false", 8, "eq_nt_247", 192, 47], + ["is_text", 9, 6, 192, 47], + ["jump_false", 9, "eq_nt_247", 192, 47], + ["eq_text", 7, 3, 6, 192, 47], + ["jump", "eq_done_244", 192, 47], "eq_nt_247", - ["is_null", 8, 3, 191, 47], - ["jump_false", 8, "eq_nnl_248", 191, 47], - ["is_null", 9, 6, 191, 47], - ["jump_false", 9, "eq_nnl_248", 191, 47], - ["true", 7, 191, 47], - ["jump", "eq_done_244", 191, 47], + ["is_null", 8, 3, 192, 47], + ["jump_false", 8, "eq_nnl_248", 192, 47], + ["is_null", 9, 6, 192, 47], + ["jump_false", 9, "eq_nnl_248", 192, 47], + ["true", 7, 192, 47], + ["jump", "eq_done_244", 192, 47], "eq_nnl_248", - ["is_bool", 8, 3, 191, 47], - ["jump_false", 8, "eq_nb_249", 191, 47], - ["is_bool", 9, 6, 191, 47], - ["jump_false", 9, "eq_nb_249", 191, 47], - ["eq_bool", 7, 3, 6, 191, 47], - ["jump", "eq_done_244", 191, 47], + ["is_bool", 8, 3, 192, 47], + ["jump_false", 8, "eq_nb_249", 192, 47], + ["is_bool", 9, 6, 192, 47], + ["jump_false", 9, "eq_nb_249", 192, 47], + ["eq_bool", 7, 3, 6, 192, 47], + ["jump", "eq_done_244", 192, 47], "eq_nb_249", - ["false", 7, 191, 47], + ["false", 7, 192, 47], "eq_done_244", - ["move", 5, 7, 191, 47], + ["move", 5, 7, 192, 47], "and_end_237", - ["move", 6, 5, 191, 47], - ["jump_true", 6, "or_end_236", 191, 47], - ["get", 5, 7, 1, 191, 72], - ["is_identical", 7, 4, 5, 191, 72], - ["jump_true", 7, "eq_done_251", 191, 72], - ["is_int", 8, 4, 191, 72], - ["jump_false", 8, "eq_ni_252", 191, 72], - ["is_int", 9, 5, 191, 72], - ["jump_false", 9, "eq_ni_252", 191, 72], - ["eq_int", 7, 4, 5, 191, 72], - ["jump", "eq_done_251", 191, 72], + ["move", 6, 5, 192, 47], + ["jump_true", 6, "or_end_236", 192, 47], + ["get", 5, 7, 1, 192, 72], + ["is_identical", 7, 4, 5, 192, 72], + ["jump_true", 7, "eq_done_251", 192, 72], + ["is_int", 8, 4, 192, 72], + ["jump_false", 8, "eq_ni_252", 192, 72], + ["is_int", 9, 5, 192, 72], + ["jump_false", 9, "eq_ni_252", 192, 72], + ["eq_int", 7, 4, 5, 192, 72], + ["jump", "eq_done_251", 192, 72], "eq_ni_252", - ["is_num", 8, 4, 191, 72], - ["jump_false", 8, "eq_nn_253", 191, 72], - ["is_num", 9, 5, 191, 72], - ["jump_false", 9, "eq_nn_253", 191, 72], - ["eq_float", 7, 4, 5, 191, 72], - ["jump", "eq_done_251", 191, 72], + ["is_num", 8, 4, 192, 72], + ["jump_false", 8, "eq_nn_253", 192, 72], + ["is_num", 9, 5, 192, 72], + ["jump_false", 9, "eq_nn_253", 192, 72], + ["eq_float", 7, 4, 5, 192, 72], + ["jump", "eq_done_251", 192, 72], "eq_nn_253", - ["is_text", 8, 4, 191, 72], - ["jump_false", 8, "eq_nt_254", 191, 72], - ["is_text", 9, 5, 191, 72], - ["jump_false", 9, "eq_nt_254", 191, 72], - ["eq_text", 7, 4, 5, 191, 72], - ["jump", "eq_done_251", 191, 72], + ["is_text", 8, 4, 192, 72], + ["jump_false", 8, "eq_nt_254", 192, 72], + ["is_text", 9, 5, 192, 72], + ["jump_false", 9, "eq_nt_254", 192, 72], + ["eq_text", 7, 4, 5, 192, 72], + ["jump", "eq_done_251", 192, 72], "eq_nt_254", - ["is_null", 8, 4, 191, 72], - ["jump_false", 8, "eq_nnl_255", 191, 72], - ["is_null", 9, 5, 191, 72], - ["jump_false", 9, "eq_nnl_255", 191, 72], - ["true", 7, 191, 72], - ["jump", "eq_done_251", 191, 72], + ["is_null", 8, 4, 192, 72], + ["jump_false", 8, "eq_nnl_255", 192, 72], + ["is_null", 9, 5, 192, 72], + ["jump_false", 9, "eq_nnl_255", 192, 72], + ["true", 7, 192, 72], + ["jump", "eq_done_251", 192, 72], "eq_nnl_255", - ["is_bool", 8, 4, 191, 72], - ["jump_false", 8, "eq_nb_256", 191, 72], - ["is_bool", 9, 5, 191, 72], - ["jump_false", 9, "eq_nb_256", 191, 72], - ["eq_bool", 7, 4, 5, 191, 72], - ["jump", "eq_done_251", 191, 72], + ["is_bool", 8, 4, 192, 72], + ["jump_false", 8, "eq_nb_256", 192, 72], + ["is_bool", 9, 5, 192, 72], + ["jump_false", 9, "eq_nb_256", 192, 72], + ["eq_bool", 7, 4, 5, 192, 72], + ["jump", "eq_done_251", 192, 72], "eq_nb_256", - ["false", 7, 191, 72], + ["false", 7, 192, 72], "eq_done_251", - ["move", 4, 7, 191, 72], - ["jump_false", 4, "and_end_250", 191, 72], - ["get", 5, 6, 1, 191, 90], - ["is_identical", 7, 3, 5, 191, 90], - ["jump_true", 7, "eq_done_257", 191, 90], - ["is_int", 8, 3, 191, 90], - ["jump_false", 8, "eq_ni_258", 191, 90], - ["is_int", 9, 5, 191, 90], - ["jump_false", 9, "eq_ni_258", 191, 90], - ["eq_int", 7, 3, 5, 191, 90], - ["jump", "eq_done_257", 191, 90], + ["move", 4, 7, 192, 72], + ["jump_false", 4, "and_end_250", 192, 72], + ["get", 5, 6, 1, 192, 90], + ["is_identical", 7, 3, 5, 192, 90], + ["jump_true", 7, "eq_done_257", 192, 90], + ["is_int", 8, 3, 192, 90], + ["jump_false", 8, "eq_ni_258", 192, 90], + ["is_int", 9, 5, 192, 90], + ["jump_false", 9, "eq_ni_258", 192, 90], + ["eq_int", 7, 3, 5, 192, 90], + ["jump", "eq_done_257", 192, 90], "eq_ni_258", - ["is_num", 8, 3, 191, 90], - ["jump_false", 8, "eq_nn_259", 191, 90], - ["is_num", 9, 5, 191, 90], - ["jump_false", 9, "eq_nn_259", 191, 90], - ["eq_float", 7, 3, 5, 191, 90], - ["jump", "eq_done_257", 191, 90], + ["is_num", 8, 3, 192, 90], + ["jump_false", 8, "eq_nn_259", 192, 90], + ["is_num", 9, 5, 192, 90], + ["jump_false", 9, "eq_nn_259", 192, 90], + ["eq_float", 7, 3, 5, 192, 90], + ["jump", "eq_done_257", 192, 90], "eq_nn_259", - ["is_text", 8, 3, 191, 90], - ["jump_false", 8, "eq_nt_260", 191, 90], - ["is_text", 9, 5, 191, 90], - ["jump_false", 9, "eq_nt_260", 191, 90], - ["eq_text", 7, 3, 5, 191, 90], - ["jump", "eq_done_257", 191, 90], + ["is_text", 8, 3, 192, 90], + ["jump_false", 8, "eq_nt_260", 192, 90], + ["is_text", 9, 5, 192, 90], + ["jump_false", 9, "eq_nt_260", 192, 90], + ["eq_text", 7, 3, 5, 192, 90], + ["jump", "eq_done_257", 192, 90], "eq_nt_260", - ["is_null", 8, 3, 191, 90], - ["jump_false", 8, "eq_nnl_261", 191, 90], - ["is_null", 9, 5, 191, 90], - ["jump_false", 9, "eq_nnl_261", 191, 90], - ["true", 7, 191, 90], - ["jump", "eq_done_257", 191, 90], + ["is_null", 8, 3, 192, 90], + ["jump_false", 8, "eq_nnl_261", 192, 90], + ["is_null", 9, 5, 192, 90], + ["jump_false", 9, "eq_nnl_261", 192, 90], + ["true", 7, 192, 90], + ["jump", "eq_done_257", 192, 90], "eq_nnl_261", - ["is_bool", 8, 3, 191, 90], - ["jump_false", 8, "eq_nb_262", 191, 90], - ["is_bool", 9, 5, 191, 90], - ["jump_false", 9, "eq_nb_262", 191, 90], - ["eq_bool", 7, 3, 5, 191, 90], - ["jump", "eq_done_257", 191, 90], + ["is_bool", 8, 3, 192, 90], + ["jump_false", 8, "eq_nb_262", 192, 90], + ["is_bool", 9, 5, 192, 90], + ["jump_false", 9, "eq_nb_262", 192, 90], + ["eq_bool", 7, 3, 5, 192, 90], + ["jump", "eq_done_257", 192, 90], "eq_nb_262", - ["false", 7, 191, 90], + ["false", 7, 192, 90], "eq_done_257", - ["move", 4, 7, 191, 90], + ["move", 4, 7, 192, 90], "and_end_250", - ["move", 6, 4, 191, 90], + ["move", 6, 4, 192, 90], "or_end_236", - ["jump_false", 6, "if_else_234", 191, 90], - ["get", 4, 8, 1, 192, 32], - ["store_dynamic", 1, 4, 2, 192, 24], - ["jump", "if_end_235", 192, 24], + ["jump_false", 6, "if_else_234", 192, 90], + ["get", 4, 8, 1, 193, 32], + ["store_dynamic", 1, 4, 2, 193, 24], + ["jump", "if_end_235", 193, 24], "if_else_234", - ["get", 4, 5, 1, 194, 32], - ["store_dynamic", 1, 4, 2, 194, 24], + ["get", 4, 5, 1, 195, 32], + ["store_dynamic", 1, 4, 2, 195, 24], "if_end_235", "if_end_213", "if_end_191", - ["jump", "if_end_172", 194, 24], + ["jump", "if_end_172", 195, 24], "if_else_171", "if_end_172", "if_end_164", - ["null", 4, 197, 12], - ["return", 4, 197, 12], + ["null", 4, 198, 12], + ["return", 4, 198, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -1856,419 +1856,842 @@ }, { "disruption_pc": 0, - "nr_slots": 17, + "nr_slots": 22, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "instructions", 246, 24], - ["move", 3, 2, 246, 24], - ["load_field", 2, 1, "nr_args", 247, 19], - ["null", 4, 247, 35], - ["is_identical", 5, 2, 4, 247, 35], - ["jump_true", 5, "ne_nid_266", 247, 35], - ["jump", "ne_ni_267", 247, 35], + ["load_field", 2, 1, "instructions", 252, 24], + ["move", 3, 2, 252, 24], + ["load_field", 2, 1, "nr_args", 253, 19], + ["null", 4, 253, 35], + ["is_identical", 5, 2, 4, 253, 35], + ["jump_true", 5, "ne_nid_266", 253, 35], + ["jump", "ne_ni_267", 253, 35], "ne_nid_266", - ["false", 5, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["false", 5, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_ni_267", - ["is_int", 6, 2, 247, 35], - ["jump_false", 6, "ne_nn_268", 247, 35], + ["is_int", 6, 2, 253, 35], + ["jump_false", 6, "ne_nn_268", 253, 35], "_nop_tc_1", - ["jump", "ne_nn_268", 247, 35], - ["ne_int", 5, 2, 4, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["jump", "ne_nn_268", 253, 35], + ["ne_int", 5, 2, 4, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_nn_268", - ["is_num", 6, 2, 247, 35], - ["jump_false", 6, "ne_nt_269", 247, 35], + ["is_num", 6, 2, 253, 35], + ["jump_false", 6, "ne_nt_269", 253, 35], "_nop_tc_2", - ["jump", "ne_nt_269", 247, 35], - ["ne_float", 5, 2, 4, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["jump", "ne_nt_269", 253, 35], + ["ne_float", 5, 2, 4, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_nt_269", - ["is_text", 6, 2, 247, 35], - ["jump_false", 6, "ne_nnl_270", 247, 35], + ["is_text", 6, 2, 253, 35], + ["jump_false", 6, "ne_nnl_270", 253, 35], "_nop_tc_3", - ["jump", "ne_nnl_270", 247, 35], - ["ne_text", 5, 2, 4, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["jump", "ne_nnl_270", 253, 35], + ["ne_text", 5, 2, 4, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_nnl_270", - ["is_null", 6, 2, 247, 35], - ["jump_false", 6, "ne_nb_271", 247, 35], + ["is_null", 6, 2, 253, 35], + ["jump_false", 6, "ne_nb_271", 253, 35], "_nop_tc_4", "_nop_tc_5", - ["false", 5, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["false", 5, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_nb_271", - ["is_bool", 6, 2, 247, 35], - ["jump_false", 6, "ne_mis_272", 247, 35], + ["is_bool", 6, 2, 253, 35], + ["jump_false", 6, "ne_mis_272", 253, 35], "_nop_tc_6", - ["jump", "ne_mis_272", 247, 35], - ["ne_bool", 5, 2, 4, 247, 35], - ["jump", "ne_done_265", 247, 35], + ["jump", "ne_mis_272", 253, 35], + ["ne_bool", 5, 2, 4, 253, 35], + ["jump", "ne_done_265", 253, 35], "ne_mis_272", - ["true", 5, 247, 35], + ["true", 5, 253, 35], "ne_done_265", - ["jump_false", 5, "tern_else_263", 247, 35], - ["load_field", 2, 1, "nr_args", 247, 42], - ["move", 4, 2, 247, 42], - ["jump", "tern_end_264", 247, 42], + ["jump_false", 5, "tern_else_263", 253, 35], + ["load_field", 2, 1, "nr_args", 253, 42], + ["move", 4, 2, 253, 42], + ["jump", "tern_end_264", 253, 42], "tern_else_263", - ["access", 2, 0, 247, 57], - ["move", 4, 2, 247, 57], + ["access", 2, 0, 253, 57], + ["move", 4, 2, 253, 57], "tern_end_264", - ["move", 2, 4, 247, 57], - ["access", 4, 0, 248, 21], - ["null", 5, 249, 26], - ["null", 6, 250, 23], - ["access", 7, 0, 251, 13], - ["access", 8, 0, 252, 13], - ["null", 9, 253, 17], - ["null", 10, 254, 14], - ["null", 11, 255, 16], - ["null", 12, 257, 25], - ["is_identical", 13, 3, 12, 257, 25], - ["jump_true", 13, "eq_done_276", 257, 25], - ["is_int", 14, 3, 257, 25], - ["jump_false", 14, "eq_ni_277", 257, 25], + ["move", 2, 4, 253, 57], + ["access", 4, 0, 254, 21], + ["null", 5, 255, 26], + ["null", 6, 256, 23], + ["access", 7, 0, 257, 13], + ["access", 8, 0, 258, 13], + ["access", 9, 0, 259, 16], + ["null", 10, 260, 17], + ["null", 11, 261, 14], + ["access", 12, 0, 262, 15], + ["access", 13, 0, 263, 15], + ["null", 14, 264, 18], + ["false", 15, 265, 19], + ["null", 16, 266, 16], + ["null", 17, 268, 25], + ["is_identical", 18, 3, 17, 268, 25], + ["jump_true", 18, "eq_done_276", 268, 25], + ["is_int", 19, 3, 268, 25], + ["jump_false", 19, "eq_ni_277", 268, 25], "_nop_tc_7", - ["jump", "eq_ni_277", 257, 25], - ["eq_int", 13, 3, 12, 257, 25], - ["jump", "eq_done_276", 257, 25], + ["jump", "eq_ni_277", 268, 25], + ["eq_int", 18, 3, 17, 268, 25], + ["jump", "eq_done_276", 268, 25], "eq_ni_277", - ["is_num", 14, 3, 257, 25], - ["jump_false", 14, "eq_nn_278", 257, 25], + ["is_num", 19, 3, 268, 25], + ["jump_false", 19, "eq_nn_278", 268, 25], "_nop_tc_8", - ["jump", "eq_nn_278", 257, 25], - ["eq_float", 13, 3, 12, 257, 25], - ["jump", "eq_done_276", 257, 25], + ["jump", "eq_nn_278", 268, 25], + ["eq_float", 18, 3, 17, 268, 25], + ["jump", "eq_done_276", 268, 25], "eq_nn_278", - ["is_text", 14, 3, 257, 25], - ["jump_false", 14, "eq_nt_279", 257, 25], + ["is_text", 19, 3, 268, 25], + ["jump_false", 19, "eq_nt_279", 268, 25], "_nop_tc_9", - ["jump", "eq_nt_279", 257, 25], - ["eq_text", 13, 3, 12, 257, 25], - ["jump", "eq_done_276", 257, 25], + ["jump", "eq_nt_279", 268, 25], + ["eq_text", 18, 3, 17, 268, 25], + ["jump", "eq_done_276", 268, 25], "eq_nt_279", - ["is_null", 14, 3, 257, 25], - ["jump_false", 14, "eq_nnl_280", 257, 25], + ["is_null", 19, 3, 268, 25], + ["jump_false", 19, "eq_nnl_280", 268, 25], "_nop_tc_10", "_nop_tc_11", - ["true", 13, 257, 25], - ["jump", "eq_done_276", 257, 25], + ["true", 18, 268, 25], + ["jump", "eq_done_276", 268, 25], "eq_nnl_280", - ["is_bool", 14, 3, 257, 25], - ["jump_false", 14, "eq_nb_281", 257, 25], + ["is_bool", 19, 3, 268, 25], + ["jump_false", 19, "eq_nb_281", 268, 25], "_nop_tc_12", - ["jump", "eq_nb_281", 257, 25], - ["eq_bool", 13, 3, 12, 257, 25], - ["jump", "eq_done_276", 257, 25], + ["jump", "eq_nb_281", 268, 25], + ["eq_bool", 18, 3, 17, 268, 25], + ["jump", "eq_done_276", 268, 25], "eq_nb_281", - ["false", 13, 257, 25], + ["false", 18, 268, 25], "eq_done_276", - ["move", 12, 13, 257, 25], - ["jump_true", 12, "or_end_275", 257, 25], - ["access", 13, 0, 257, 44], - ["is_identical", 14, 2, 13, 257, 44], - ["jump_true", 14, "eq_done_282", 257, 44], - ["is_int", 15, 2, 257, 44], - ["jump_false", 15, "eq_ni_283", 257, 44], + ["move", 17, 18, 268, 25], + ["jump_true", 17, "or_end_275", 268, 25], + ["access", 18, 0, 268, 44], + ["is_identical", 19, 2, 18, 268, 44], + ["jump_true", 19, "eq_done_282", 268, 44], + ["is_int", 20, 2, 268, 44], + ["jump_false", 20, "eq_ni_283", 268, 44], "_nop_tc_13", "_nop_tc_14", - ["eq_int", 14, 2, 13, 257, 44], - ["jump", "eq_done_282", 257, 44], + ["eq_int", 19, 2, 18, 268, 44], + ["jump", "eq_done_282", 268, 44], "eq_ni_283", - ["is_num", 15, 2, 257, 44], - ["jump_false", 15, "eq_nn_284", 257, 44], + ["is_num", 20, 2, 268, 44], + ["jump_false", 20, "eq_nn_284", 268, 44], "_nop_tc_15", "_nop_tc_16", - ["eq_float", 14, 2, 13, 257, 44], - ["jump", "eq_done_282", 257, 44], + ["eq_float", 19, 2, 18, 268, 44], + ["jump", "eq_done_282", 268, 44], "eq_nn_284", - ["is_text", 15, 2, 257, 44], - ["jump_false", 15, "eq_nt_285", 257, 44], + ["is_text", 20, 2, 268, 44], + ["jump_false", 20, "eq_nt_285", 268, 44], "_nop_tc_17", - ["jump", "eq_nt_285", 257, 44], - ["eq_text", 14, 2, 13, 257, 44], - ["jump", "eq_done_282", 257, 44], + ["jump", "eq_nt_285", 268, 44], + ["eq_text", 19, 2, 18, 268, 44], + ["jump", "eq_done_282", 268, 44], "eq_nt_285", - ["is_null", 15, 2, 257, 44], - ["jump_false", 15, "eq_nnl_286", 257, 44], + ["is_null", 20, 2, 268, 44], + ["jump_false", 20, "eq_nnl_286", 268, 44], "_nop_tc_18", - ["jump", "eq_nnl_286", 257, 44], - ["true", 14, 257, 44], - ["jump", "eq_done_282", 257, 44], + ["jump", "eq_nnl_286", 268, 44], + ["true", 19, 268, 44], + ["jump", "eq_done_282", 268, 44], "eq_nnl_286", - ["is_bool", 15, 2, 257, 44], - ["jump_false", 15, "eq_nb_287", 257, 44], + ["is_bool", 20, 2, 268, 44], + ["jump_false", 20, "eq_nb_287", 268, 44], "_nop_tc_19", - ["jump", "eq_nb_287", 257, 44], - ["eq_bool", 14, 2, 13, 257, 44], - ["jump", "eq_done_282", 257, 44], + ["jump", "eq_nb_287", 268, 44], + ["eq_bool", 19, 2, 18, 268, 44], + ["jump", "eq_done_282", 268, 44], "eq_nb_287", - ["false", 14, 257, 44], + ["false", 19, 268, 44], "eq_done_282", - ["move", 12, 14, 257, 44], + ["move", 17, 19, 268, 44], "or_end_275", - ["jump_false", 12, "if_else_273", 257, 44], - ["load_field", 12, 1, "nr_slots", 258, 20], + ["jump_false", 17, "if_else_273", 268, 44], + ["load_field", 17, 1, "nr_slots", 269, 20], [ "access", - 13, + 18, { "name": "array", "kind": "name", "make": "intrinsic" }, - 258, + 269, 14 ], - ["frame", 14, 13, 1, 258, 14], - ["null", 13, 258, 14], - ["setarg", 14, 0, 13, 258, 14], - ["setarg", 14, 1, 12, 258, 14], - ["tail_invoke", 14, 12, 258, 14], - ["return", 12, 258, 14], + ["frame", 19, 18, 1, 269, 14], + ["null", 18, 269, 14], + ["setarg", 19, 0, 18, 269, 14], + ["setarg", 19, 1, 17, 269, 14], + ["tail_invoke", 19, 17, 269, 14], + ["return", 17, 269, 14], "_nop_ur_1", "if_else_273", "if_end_274", - ["length", 12, 3, 261, 24], - ["move", 4, 12, 261, 24], - ["load_field", 12, 1, "nr_slots", 262, 28], + ["length", 17, 3, 272, 24], + ["move", 4, 17, 272, 24], + ["load_field", 17, 1, "nr_slots", 273, 28], [ "access", - 13, + 18, { "name": "array", "kind": "name", "make": "intrinsic" }, - 262, + 273, 22 ], - ["frame", 14, 13, 1, 262, 22], - ["null", 13, 262, 22], - ["setarg", 14, 0, 13, 262, 22], - ["setarg", 14, 1, 12, 262, 22], - ["invoke", 14, 12, 262, 22], - ["move", 5, 12, 262, 22], - ["access", 7, 0, 263, 9], + ["frame", 19, 18, 1, 273, 22], + ["null", 18, 273, 22], + ["setarg", 19, 0, 18, 273, 22], + ["setarg", 19, 1, 17, 273, 22], + ["invoke", 19, 17, 273, 22], + ["move", 5, 17, 273, 22], + ["access", 7, 0, 274, 9], "while_start_288", - ["is_int", 12, 7, 264, 16], - ["jump_false", 12, "rel_ni_290", 264, 16], - ["is_int", 13, 4, 264, 16], - ["jump_false", 13, "rel_ni_290", 264, 16], - ["lt_int", 14, 7, 4, 264, 16], - ["jump", "rel_done_292", 264, 16], + ["is_int", 17, 7, 275, 16], + ["jump_false", 17, "rel_ni_290", 275, 16], + "_nop_tc_20", + "_nop_tc_21", + ["lt_int", 17, 7, 4, 275, 16], + ["jump", "rel_done_292", 275, 16], "rel_ni_290", - ["is_num", 12, 7, 264, 16], - ["jump_false", 12, "rel_nn_291", 264, 16], - ["is_num", 13, 4, 264, 16], - ["jump_false", 13, "rel_nn_291", 264, 16], - ["lt_float", 14, 7, 4, 264, 16], - ["jump", "rel_done_292", 264, 16], + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + "_nop_tc_25", + ["lt_float", 17, 7, 4, 275, 16], + ["jump", "rel_done_292", 275, 16], "rel_nn_291", - ["is_text", 12, 7, 264, 16], - ["jump_false", 12, "rel_err_293", 264, 16], - ["is_text", 13, 4, 264, 16], - ["jump_false", 13, "rel_err_293", 264, 16], - ["lt_text", 14, 7, 4, 264, 16], - ["jump", "rel_done_292", 264, 16], + "_nop_tc_26", + ["jump", "rel_err_293", 275, 16], + "_nop_tc_27", + ["jump", "rel_err_293", 275, 16], + ["lt_text", 17, 7, 4, 275, 16], + ["jump", "rel_done_292", 275, 16], "rel_err_293", [ "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 264, - 16 - ], - ["access", 13, "error", 264, 16], - ["access", 15, "cannot compare with '<': operands must be same type", 264, 16], - ["array", 16, 0, 264, 16], - ["push", 16, 15, 264, 16], - ["frame", 15, 12, 2, 264, 16], - ["null", 12, 264, 16], - ["setarg", 15, 0, 12, 264, 16], - ["setarg", 15, 1, 13, 264, 16], - ["setarg", 15, 2, 16, 264, 16], - ["invoke", 15, 12, 264, 16], - ["disrupt", 264, 16], - "rel_done_292", - ["jump_false", 14, "while_end_289", 264, 16], - ["load_dynamic", 12, 3, 7, 265, 28], - ["move", 9, 12, 265, 28], - ["is_array", 12, 9, 266, 20], - ["jump_false", 12, "if_else_294", 266, 20], - ["get", 12, 27, 1, 267, 16], - ["access", 13, 0, 267, 34], - ["load_index", 14, 9, 13, 267, 34], - ["load_dynamic", 13, 12, 14, 267, 34], - ["move", 11, 13, 267, 34], - ["null", 12, 268, 21], - ["is_identical", 13, 11, 12, 268, 21], - ["jump_true", 13, "ne_nid_299", 268, 21], - ["jump", "ne_ni_300", 268, 21], - "ne_nid_299", - ["false", 13, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_ni_300", - ["is_int", 14, 11, 268, 21], - ["jump_false", 14, "ne_nn_301", 268, 21], - "_nop_tc_20", - ["jump", "ne_nn_301", 268, 21], - ["ne_int", 13, 11, 12, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_nn_301", - ["is_num", 14, 11, 268, 21], - ["jump_false", 14, "ne_nt_302", 268, 21], - "_nop_tc_21", - ["jump", "ne_nt_302", 268, 21], - ["ne_float", 13, 11, 12, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_nt_302", - ["is_text", 14, 11, 268, 21], - ["jump_false", 14, "ne_nnl_303", 268, 21], - "_nop_tc_22", - ["jump", "ne_nnl_303", 268, 21], - ["ne_text", 13, 11, 12, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_nnl_303", - ["is_null", 14, 11, 268, 21], - ["jump_false", 14, "ne_nb_304", 268, 21], - "_nop_tc_23", - "_nop_tc_24", - ["false", 13, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_nb_304", - ["is_bool", 14, 11, 268, 21], - ["jump_false", 14, "ne_mis_305", 268, 21], - "_nop_tc_25", - ["jump", "ne_mis_305", 268, 21], - ["ne_bool", 13, 11, 12, 268, 21], - ["jump", "ne_done_298", 268, 21], - "ne_mis_305", - ["true", 13, 268, 21], - "ne_done_298", - ["jump_false", 13, "if_else_296", 268, 21], - ["access", 12, 0, 269, 53], - ["load_index", 13, 11, 12, 269, 53], - ["load_dynamic", 12, 9, 13, 269, 53], - ["access", 13, 1, 269, 63], - ["load_index", 14, 11, 13, 269, 63], - ["get", 13, 26, 1, 269, 11], - ["frame", 15, 13, 3, 269, 11], - ["null", 13, 269, 11], - ["setarg", 15, 0, 13, 269, 11], - ["setarg", 15, 1, 5, 269, 11], - ["setarg", 15, 2, 12, 269, 11], - ["setarg", 15, 3, 14, 269, 11], - ["invoke", 15, 12, 269, 11], - ["length", 12, 11, 270, 22], - ["access", 13, 2, 270, 30], - "_nop_tc_26", - "_nop_tc_27", - "_nop_tc_28", - "_nop_tc_29", - ["gt_int", 14, 12, 13, 270, 30], - ["jump", "rel_done_310", 270, 30], - "rel_ni_308", - "_nop_tc_30", - "_nop_tc_31", - "_nop_tc_32", - "_nop_tc_33", - ["gt_float", 14, 12, 13, 270, 30], - ["jump", "rel_done_310", 270, 30], - "rel_nn_309", - "_nop_tc_34", - ["jump", "rel_err_311", 270, 30], - "_nop_tc_35", - ["jump", "rel_err_311", 270, 30], - ["gt_text", 14, 12, 13, 270, 30], - ["jump", "rel_done_310", 270, 30], - "rel_err_311", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 270, - 30 - ], - ["access", 13, "error", 270, 30], - ["access", 15, "cannot compare with '>': operands must be same type", 270, 30], - ["array", 16, 0, 270, 30], - ["push", 16, 15, 270, 30], - ["frame", 15, 12, 2, 270, 30], - ["null", 12, 270, 30], - ["setarg", 15, 0, 12, 270, 30], - ["setarg", 15, 1, 13, 270, 30], - ["setarg", 15, 2, 16, 270, 30], - ["invoke", 15, 12, 270, 30], - ["disrupt", 270, 30], - "rel_done_310", - ["jump_false", 14, "if_else_306", 270, 30], - ["access", 12, 2, 271, 55], - ["load_index", 13, 11, 12, 271, 55], - ["load_dynamic", 12, 9, 13, 271, 55], - ["access", 13, 3, 271, 65], - ["load_index", 14, 11, 13, 271, 65], - ["get", 13, 26, 1, 271, 13], - ["frame", 15, 13, 3, 271, 13], - ["null", 13, 271, 13], - ["setarg", 15, 0, 13, 271, 13], - ["setarg", 15, 1, 5, 271, 13], - ["setarg", 15, 2, 12, 271, 13], - ["setarg", 15, 3, 14, 271, 13], - ["invoke", 15, 12, 271, 13], - ["jump", "if_end_307", 271, 13], - "if_else_306", - "if_end_307", - ["jump", "if_end_297", 271, 13], - "if_else_296", - "if_end_297", - ["jump", "if_end_295", 271, 13], - "if_else_294", - "if_end_295", - ["access", 12, 1, 275, 15], - ["is_num", 13, 7, 275, 15], - ["jump_false", 13, "num_err_312", 275, 15], - "_nop_tc_36", - "_nop_tc_37", - ["add", 13, 7, 12, 275, 15], - ["jump", "num_done_313", 275, 15], - "num_err_312", - [ - "access", - 12, + 18, { "name": "log", "kind": "name", "make": "intrinsic" }, 275, + 16 + ], + ["access", 19, "error", 275, 16], + ["access", 20, "cannot compare with '<': operands must be same type", 275, 16], + ["array", 21, 0, 275, 16], + ["push", 21, 20, 275, 16], + ["frame", 20, 18, 2, 275, 16], + ["null", 18, 275, 16], + ["setarg", 20, 0, 18, 275, 16], + ["setarg", 20, 1, 19, 275, 16], + ["setarg", 20, 2, 21, 275, 16], + ["invoke", 20, 18, 275, 16], + ["disrupt", 275, 16], + "rel_done_292", + ["jump_false", 17, "while_end_289", 275, 16], + ["load_dynamic", 17, 3, 7, 276, 28], + ["move", 10, 17, 276, 28], + ["is_array", 17, 10, 277, 20], + ["jump_false", 17, "if_else_294", 277, 20], + ["get", 17, 27, 1, 278, 16], + ["access", 18, 0, 278, 34], + ["load_index", 19, 10, 18, 278, 34], + ["load_dynamic", 18, 17, 19, 278, 34], + ["move", 16, 18, 278, 34], + ["null", 17, 279, 21], + ["is_identical", 18, 16, 17, 279, 21], + ["jump_true", 18, "ne_nid_299", 279, 21], + ["jump", "ne_ni_300", 279, 21], + "ne_nid_299", + ["false", 18, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_ni_300", + ["is_int", 19, 16, 279, 21], + ["jump_false", 19, "ne_nn_301", 279, 21], + "_nop_tc_28", + ["jump", "ne_nn_301", 279, 21], + ["ne_int", 18, 16, 17, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_nn_301", + ["is_num", 19, 16, 279, 21], + ["jump_false", 19, "ne_nt_302", 279, 21], + "_nop_tc_29", + ["jump", "ne_nt_302", 279, 21], + ["ne_float", 18, 16, 17, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_nt_302", + ["is_text", 19, 16, 279, 21], + ["jump_false", 19, "ne_nnl_303", 279, 21], + "_nop_tc_30", + ["jump", "ne_nnl_303", 279, 21], + ["ne_text", 18, 16, 17, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_nnl_303", + ["is_null", 19, 16, 279, 21], + ["jump_false", 19, "ne_nb_304", 279, 21], + "_nop_tc_31", + "_nop_tc_32", + ["false", 18, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_nb_304", + ["is_bool", 19, 16, 279, 21], + ["jump_false", 19, "ne_mis_305", 279, 21], + "_nop_tc_33", + ["jump", "ne_mis_305", 279, 21], + ["ne_bool", 18, 16, 17, 279, 21], + ["jump", "ne_done_298", 279, 21], + "ne_mis_305", + ["true", 18, 279, 21], + "ne_done_298", + ["jump_false", 18, "if_else_296", 279, 21], + ["access", 17, 0, 280, 53], + ["load_index", 18, 16, 17, 280, 53], + ["load_dynamic", 17, 10, 18, 280, 53], + ["access", 18, 1, 280, 63], + ["load_index", 19, 16, 18, 280, 63], + ["get", 18, 26, 1, 280, 11], + ["frame", 20, 18, 3, 280, 11], + ["null", 18, 280, 11], + ["setarg", 20, 0, 18, 280, 11], + ["setarg", 20, 1, 5, 280, 11], + ["setarg", 20, 2, 17, 280, 11], + ["setarg", 20, 3, 19, 280, 11], + ["invoke", 20, 17, 280, 11], + ["length", 17, 16, 281, 22], + ["access", 18, 2, 281, 30], + "_nop_tc_34", + "_nop_tc_35", + "_nop_tc_36", + "_nop_tc_37", + ["gt_int", 19, 17, 18, 281, 30], + ["jump", "rel_done_310", 281, 30], + "rel_ni_308", + "_nop_tc_38", + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", + ["gt_float", 19, 17, 18, 281, 30], + ["jump", "rel_done_310", 281, 30], + "rel_nn_309", + "_nop_tc_42", + ["jump", "rel_err_311", 281, 30], + "_nop_tc_43", + ["jump", "rel_err_311", 281, 30], + ["gt_text", 19, 17, 18, 281, 30], + ["jump", "rel_done_310", 281, 30], + "rel_err_311", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 281, + 30 + ], + ["access", 18, "error", 281, 30], + ["access", 20, "cannot compare with '>': operands must be same type", 281, 30], + ["array", 21, 0, 281, 30], + ["push", 21, 20, 281, 30], + ["frame", 20, 17, 2, 281, 30], + ["null", 17, 281, 30], + ["setarg", 20, 0, 17, 281, 30], + ["setarg", 20, 1, 18, 281, 30], + ["setarg", 20, 2, 21, 281, 30], + ["invoke", 20, 17, 281, 30], + ["disrupt", 281, 30], + "rel_done_310", + ["jump_false", 19, "if_else_306", 281, 30], + ["access", 17, 2, 282, 55], + ["load_index", 18, 16, 17, 282, 55], + ["load_dynamic", 17, 10, 18, 282, 55], + ["access", 18, 3, 282, 65], + ["load_index", 19, 16, 18, 282, 65], + ["get", 18, 26, 1, 282, 13], + ["frame", 20, 18, 3, 282, 13], + ["null", 18, 282, 13], + ["setarg", 20, 0, 18, 282, 13], + ["setarg", 20, 1, 5, 282, 13], + ["setarg", 20, 2, 17, 282, 13], + ["setarg", 20, 3, 19, 282, 13], + ["invoke", 20, 17, 282, 13], + ["jump", "if_end_307", 282, 13], + "if_else_306", + "if_end_307", + ["jump", "if_end_297", 282, 13], + "if_else_296", + "if_end_297", + ["jump", "if_end_295", 282, 13], + "if_else_294", + "if_end_295", + ["access", 17, 1, 286, 15], + "_nop_tc_44", + "_nop_tc_45", + "_nop_tc_46", + "_nop_tc_47", + ["add", 18, 7, 17, 286, 15], + ["jump", "num_done_313", 286, 15], + "num_err_312", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 286, 15 ], - ["access", 14, "error", 275, 15], - ["access", 15, "cannot apply '+': operands must be numbers", 275, 15], - ["array", 16, 0, 275, 15], - ["push", 16, 15, 275, 15], - ["frame", 15, 12, 2, 275, 15], - ["null", 12, 275, 15], - ["setarg", 15, 0, 12, 275, 15], - ["setarg", 15, 1, 14, 275, 15], - ["setarg", 15, 2, 16, 275, 15], - ["invoke", 15, 12, 275, 15], - ["disrupt", 275, 15], + ["access", 19, "error", 286, 15], + ["access", 20, "cannot apply '+': operands must be numbers", 286, 15], + ["array", 21, 0, 286, 15], + ["push", 21, 20, 286, 15], + ["frame", 20, 17, 2, 286, 15], + ["null", 17, 286, 15], + ["setarg", 20, 0, 17, 286, 15], + ["setarg", 20, 1, 19, 286, 15], + ["setarg", 20, 2, 21, 286, 15], + ["invoke", 20, 17, 286, 15], + ["disrupt", 286, 15], "num_done_313", - ["move", 7, 13, 275, 15], - ["jump", "while_start_288", 275, 15], + ["move", 7, 18, 286, 15], + ["jump", "while_start_288", 286, 15], "while_end_289", - ["load_field", 3, 1, "nr_slots", 278, 25], + ["true", 15, 290, 15], + ["access", 9, 0, 291, 12], + "while_start_314", + ["move", 16, 15, 292, 12], + ["jump_false", 16, "and_end_316", 292, 12], + ["access", 17, 4, 292, 42], + "_nop_tc_48", + "_nop_tc_49", + "_nop_tc_50", + "_nop_tc_51", + ["add", 18, 4, 17, 292, 42], + ["jump", "num_done_318", 292, 42], + "num_err_317", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 292, + 42 + ], + ["access", 19, "error", 292, 42], + ["access", 20, "cannot apply '+': operands must be numbers", 292, 42], + ["array", 21, 0, 292, 42], + ["push", 21, 20, 292, 42], + ["frame", 20, 17, 2, 292, 42], + ["null", 17, 292, 42], + ["setarg", 20, 0, 17, 292, 42], + ["setarg", 20, 1, 19, 292, 42], + ["setarg", 20, 2, 21, 292, 42], + ["invoke", 20, 17, 292, 42], + ["disrupt", 292, 42], + "num_done_318", + ["is_int", 17, 9, 292, 42], + ["jump_false", 17, "rel_ni_319", 292, 42], + ["is_int", 17, 18, 292, 42], + ["jump_false", 17, "rel_ni_319", 292, 42], + ["lt_int", 17, 9, 18, 292, 42], + ["jump", "rel_done_321", 292, 42], + "rel_ni_319", + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + ["lt_float", 17, 9, 18, 292, 42], + ["jump", "rel_done_321", 292, 42], + "rel_nn_320", + "_nop_tc_56", + ["jump", "rel_err_322", 292, 42], + "_nop_tc_57", + ["jump", "rel_err_322", 292, 42], + ["lt_text", 17, 9, 18, 292, 42], + ["jump", "rel_done_321", 292, 42], + "rel_err_322", + [ + "access", + 18, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 292, + 42 + ], + ["access", 19, "error", 292, 42], + ["access", 20, "cannot compare with '<': operands must be same type", 292, 42], + ["array", 21, 0, 292, 42], + ["push", 21, 20, 292, 42], + ["frame", 20, 18, 2, 292, 42], + ["null", 18, 292, 42], + ["setarg", 20, 0, 18, 292, 42], + ["setarg", 20, 1, 19, 292, 42], + ["setarg", 20, 2, 21, 292, 42], + ["invoke", 20, 18, 292, 42], + ["disrupt", 292, 42], + "rel_done_321", + ["move", 16, 17, 292, 42], + "and_end_316", + ["jump_false", 16, "while_end_315", 292, 42], + ["false", 15, 293, 17], + ["access", 7, 0, 294, 11], + "while_start_323", + ["is_int", 16, 7, 295, 18], + ["jump_false", 16, "rel_ni_325", 295, 18], + "_nop_tc_58", + "_nop_tc_59", + ["lt_int", 16, 7, 4, 295, 18], + ["jump", "rel_done_327", 295, 18], + "rel_ni_325", + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + "_nop_tc_63", + ["lt_float", 16, 7, 4, 295, 18], + ["jump", "rel_done_327", 295, 18], + "rel_nn_326", + "_nop_tc_64", + ["jump", "rel_err_328", 295, 18], + "_nop_tc_65", + ["jump", "rel_err_328", 295, 18], + ["lt_text", 16, 7, 4, 295, 18], + ["jump", "rel_done_327", 295, 18], + "rel_err_328", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 295, + 18 + ], + ["access", 18, "error", 295, 18], + ["access", 19, "cannot compare with '<': operands must be same type", 295, 18], + ["array", 20, 0, 295, 18], + ["push", 20, 19, 295, 18], + ["frame", 19, 17, 2, 295, 18], + ["null", 17, 295, 18], + ["setarg", 19, 0, 17, 295, 18], + ["setarg", 19, 1, 18, 295, 18], + ["setarg", 19, 2, 20, 295, 18], + ["invoke", 19, 17, 295, 18], + ["disrupt", 295, 18], + "rel_done_327", + ["jump_false", 16, "while_end_324", 295, 18], + ["load_dynamic", 16, 3, 7, 296, 30], + ["move", 10, 16, 296, 30], + ["is_array", 16, 10, 297, 22], + ["move", 17, 16, 297, 22], + ["jump_false", 17, "and_end_331", 297, 22], + ["access", 16, 0, 297, 38], + ["load_index", 18, 10, 16, 297, 38], + ["access", 16, "move", 297, 44], + ["is_identical", 19, 18, 16, 297, 44], + ["jump_true", 19, "eq_done_332", 297, 44], + ["is_int", 20, 18, 297, 44], + ["jump_false", 20, "eq_ni_333", 297, 44], + "_nop_tc_66", + ["jump", "eq_ni_333", 297, 44], + ["eq_int", 19, 18, 16, 297, 44], + ["jump", "eq_done_332", 297, 44], + "eq_ni_333", + ["is_num", 20, 18, 297, 44], + ["jump_false", 20, "eq_nn_334", 297, 44], + "_nop_tc_67", + ["jump", "eq_nn_334", 297, 44], + ["eq_float", 19, 18, 16, 297, 44], + ["jump", "eq_done_332", 297, 44], + "eq_nn_334", + ["is_text", 20, 18, 297, 44], + ["jump_false", 20, "eq_nt_335", 297, 44], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 19, 18, 16, 297, 44], + ["jump", "eq_done_332", 297, 44], + "eq_nt_335", + ["is_null", 20, 18, 297, 44], + ["jump_false", 20, "eq_nnl_336", 297, 44], + "_nop_tc_70", + ["jump", "eq_nnl_336", 297, 44], + ["true", 19, 297, 44], + ["jump", "eq_done_332", 297, 44], + "eq_nnl_336", + ["is_bool", 20, 18, 297, 44], + ["jump_false", 20, "eq_nb_337", 297, 44], + "_nop_tc_71", + ["jump", "eq_nb_337", 297, 44], + ["eq_bool", 19, 18, 16, 297, 44], + ["jump", "eq_done_332", 297, 44], + "eq_nb_337", + ["false", 19, 297, 44], + "eq_done_332", + ["move", 17, 19, 297, 44], + "and_end_331", + ["jump_false", 17, "if_else_329", 297, 44], + ["access", 16, 1, 298, 23], + ["load_index", 17, 10, 16, 298, 23], + ["move", 13, 17, 298, 23], + ["access", 16, 2, 299, 23], + ["load_index", 17, 10, 16, 299, 23], + ["move", 12, 17, 299, 23], + ["load_dynamic", 16, 5, 13, 300, 31], + ["move", 11, 16, 300, 31], + ["null", 16, 301, 21], + ["is_identical", 17, 11, 16, 301, 21], + ["jump_true", 17, "ne_nid_342", 301, 21], + ["jump", "ne_ni_343", 301, 21], + "ne_nid_342", + ["false", 17, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_ni_343", + ["is_int", 18, 11, 301, 21], + ["jump_false", 18, "ne_nn_344", 301, 21], + "_nop_tc_72", + ["jump", "ne_nn_344", 301, 21], + ["ne_int", 17, 11, 16, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_nn_344", + ["is_num", 18, 11, 301, 21], + ["jump_false", 18, "ne_nt_345", 301, 21], + "_nop_tc_73", + ["jump", "ne_nt_345", 301, 21], + ["ne_float", 17, 11, 16, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_nt_345", + ["is_text", 18, 11, 301, 21], + ["jump_false", 18, "ne_nnl_346", 301, 21], + "_nop_tc_74", + ["jump", "ne_nnl_346", 301, 21], + ["ne_text", 17, 11, 16, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_nnl_346", + ["is_null", 18, 11, 301, 21], + ["jump_false", 18, "ne_nb_347", 301, 21], + "_nop_tc_75", + "_nop_tc_76", + ["false", 17, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_nb_347", + ["is_bool", 18, 11, 301, 21], + ["jump_false", 18, "ne_mis_348", 301, 21], + "_nop_tc_77", + ["jump", "ne_mis_348", 301, 21], + ["ne_bool", 17, 11, 16, 301, 21], + ["jump", "ne_done_341", 301, 21], + "ne_mis_348", + ["true", 17, 301, 21], + "ne_done_341", + ["move", 16, 17, 301, 21], + ["jump_false", 16, "and_end_340", 301, 21], + ["get", 17, 5, 1, 301, 35], + ["is_identical", 18, 11, 17, 301, 35], + ["jump_true", 18, "ne_nid_350", 301, 35], + ["jump", "ne_ni_351", 301, 35], + "ne_nid_350", + ["false", 18, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_ni_351", + ["is_int", 19, 11, 301, 35], + ["jump_false", 19, "ne_nn_352", 301, 35], + ["is_int", 20, 17, 301, 35], + ["jump_false", 20, "ne_nn_352", 301, 35], + ["ne_int", 18, 11, 17, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_nn_352", + ["is_num", 19, 11, 301, 35], + ["jump_false", 19, "ne_nt_353", 301, 35], + ["is_num", 20, 17, 301, 35], + ["jump_false", 20, "ne_nt_353", 301, 35], + ["ne_float", 18, 11, 17, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_nt_353", + ["is_text", 19, 11, 301, 35], + ["jump_false", 19, "ne_nnl_354", 301, 35], + ["is_text", 20, 17, 301, 35], + ["jump_false", 20, "ne_nnl_354", 301, 35], + ["ne_text", 18, 11, 17, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_nnl_354", + ["is_null", 19, 11, 301, 35], + ["jump_false", 19, "ne_nb_355", 301, 35], + ["is_null", 20, 17, 301, 35], + ["jump_false", 20, "ne_nb_355", 301, 35], + ["false", 18, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_nb_355", + ["is_bool", 19, 11, 301, 35], + ["jump_false", 19, "ne_mis_356", 301, 35], + ["is_bool", 20, 17, 301, 35], + ["jump_false", 20, "ne_mis_356", 301, 35], + ["ne_bool", 18, 11, 17, 301, 35], + ["jump", "ne_done_349", 301, 35], + "ne_mis_356", + ["true", 18, 301, 35], + "ne_done_349", + ["move", 16, 18, 301, 35], + "and_end_340", + ["jump_false", 16, "if_else_338", 301, 35], + ["load_dynamic", 16, 5, 12, 302, 37], + ["move", 14, 16, 302, 37], + ["get", 16, 26, 1, 303, 13], + ["frame", 17, 16, 3, 303, 13], + ["null", 16, 303, 13], + ["setarg", 17, 0, 16, 303, 13], + ["setarg", 17, 1, 5, 303, 13], + ["setarg", 17, 2, 12, 303, 13], + ["setarg", 17, 3, 11, 303, 13], + ["invoke", 17, 16, 303, 13], + ["load_dynamic", 16, 5, 12, 304, 32], + ["is_identical", 17, 16, 14, 304, 40], + ["jump_true", 17, "ne_nid_360", 304, 40], + ["jump", "ne_ni_361", 304, 40], + "ne_nid_360", + ["false", 17, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_ni_361", + ["is_int", 18, 16, 304, 40], + ["jump_false", 18, "ne_nn_362", 304, 40], + ["is_int", 19, 14, 304, 40], + ["jump_false", 19, "ne_nn_362", 304, 40], + ["ne_int", 17, 16, 14, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_nn_362", + ["is_num", 18, 16, 304, 40], + ["jump_false", 18, "ne_nt_363", 304, 40], + ["is_num", 19, 14, 304, 40], + ["jump_false", 19, "ne_nt_363", 304, 40], + ["ne_float", 17, 16, 14, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_nt_363", + ["is_text", 18, 16, 304, 40], + ["jump_false", 18, "ne_nnl_364", 304, 40], + ["is_text", 19, 14, 304, 40], + ["jump_false", 19, "ne_nnl_364", 304, 40], + ["ne_text", 17, 16, 14, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_nnl_364", + ["is_null", 18, 16, 304, 40], + ["jump_false", 18, "ne_nb_365", 304, 40], + ["is_null", 19, 14, 304, 40], + ["jump_false", 19, "ne_nb_365", 304, 40], + ["false", 17, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_nb_365", + ["is_bool", 18, 16, 304, 40], + ["jump_false", 18, "ne_mis_366", 304, 40], + ["is_bool", 19, 14, 304, 40], + ["jump_false", 19, "ne_mis_366", 304, 40], + ["ne_bool", 17, 16, 14, 304, 40], + ["jump", "ne_done_359", 304, 40], + "ne_mis_366", + ["true", 17, 304, 40], + "ne_done_359", + ["jump_false", 17, "if_else_357", 304, 40], + ["true", 15, 305, 25], + ["jump", "if_end_358", 305, 25], + "if_else_357", + "if_end_358", + ["jump", "if_end_339", 305, 25], + "if_else_338", + "if_end_339", + ["jump", "if_end_330", 305, 25], + "if_else_329", + "if_end_330", + ["access", 16, 1, 309, 17], + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", + "_nop_tc_81", + ["add", 17, 7, 16, 309, 17], + ["jump", "num_done_368", 309, 17], + "num_err_367", + [ + "access", + 16, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 309, + 17 + ], + ["access", 18, "error", 309, 17], + ["access", 19, "cannot apply '+': operands must be numbers", 309, 17], + ["array", 20, 0, 309, 17], + ["push", 20, 19, 309, 17], + ["frame", 19, 16, 2, 309, 17], + ["null", 16, 309, 17], + ["setarg", 19, 0, 16, 309, 17], + ["setarg", 19, 1, 18, 309, 17], + ["setarg", 19, 2, 20, 309, 17], + ["invoke", 19, 16, 309, 17], + ["disrupt", 309, 17], + "num_done_368", + ["move", 7, 17, 309, 17], + ["jump", "while_start_323", 309, 17], + "while_end_324", + ["access", 16, 1, 311, 21], + "_nop_tc_82", + "_nop_tc_83", + "_nop_tc_84", + "_nop_tc_85", + ["add", 17, 9, 16, 311, 21], + ["jump", "num_done_370", 311, 21], + "num_err_369", + [ + "access", + 16, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 311, + 21 + ], + ["access", 18, "error", 311, 21], + ["access", 19, "cannot apply '+': operands must be numbers", 311, 21], + ["array", 20, 0, 311, 21], + ["push", 20, 19, 311, 21], + ["frame", 19, 16, 2, 311, 21], + ["null", 16, 311, 21], + ["setarg", 19, 0, 16, 311, 21], + ["setarg", 19, 1, 18, 311, 21], + ["setarg", 19, 2, 20, 311, 21], + ["invoke", 19, 16, 311, 21], + ["disrupt", 311, 21], + "num_done_370", + ["move", 9, 17, 311, 21], + ["jump", "while_start_314", 311, 21], + "while_end_315", + ["load_field", 3, 1, "nr_slots", 314, 25], [ "access", 4, @@ -2277,38 +2700,38 @@ "kind": "name", "make": "intrinsic" }, - 278, + 314, 19 ], - ["frame", 7, 4, 1, 278, 19], - ["null", 4, 278, 19], - ["setarg", 7, 0, 4, 278, 19], - ["setarg", 7, 1, 3, 278, 19], - ["invoke", 7, 3, 278, 19], - ["move", 6, 3, 278, 19], - ["access", 8, 1, 279, 9], - "while_start_314", - ["is_int", 3, 8, 280, 17], - ["jump_false", 3, "rel_ni_316", 280, 17], - ["is_int", 4, 2, 280, 17], - ["jump_false", 4, "rel_ni_316", 280, 17], - ["le_int", 7, 8, 2, 280, 17], - ["jump", "rel_done_318", 280, 17], - "rel_ni_316", - ["is_num", 3, 8, 280, 17], - ["jump_false", 3, "rel_nn_317", 280, 17], - ["is_num", 4, 2, 280, 17], - ["jump_false", 4, "rel_nn_317", 280, 17], - ["le_float", 7, 8, 2, 280, 17], - ["jump", "rel_done_318", 280, 17], - "rel_nn_317", - ["is_text", 3, 8, 280, 17], - ["jump_false", 3, "rel_err_319", 280, 17], - ["is_text", 4, 2, 280, 17], - ["jump_false", 4, "rel_err_319", 280, 17], - ["le_text", 7, 8, 2, 280, 17], - ["jump", "rel_done_318", 280, 17], - "rel_err_319", + ["frame", 7, 4, 1, 314, 19], + ["null", 4, 314, 19], + ["setarg", 7, 0, 4, 314, 19], + ["setarg", 7, 1, 3, 314, 19], + ["invoke", 7, 3, 314, 19], + ["move", 6, 3, 314, 19], + ["access", 8, 1, 315, 9], + "while_start_371", + ["is_int", 3, 8, 316, 17], + ["jump_false", 3, "rel_ni_373", 316, 17], + ["is_int", 3, 2, 316, 17], + ["jump_false", 3, "rel_ni_373", 316, 17], + ["le_int", 4, 8, 2, 316, 17], + ["jump", "rel_done_375", 316, 17], + "rel_ni_373", + "_nop_tc_86", + "_nop_tc_87", + ["is_num", 3, 2, 316, 17], + ["jump_false", 3, "rel_nn_374", 316, 17], + ["le_float", 4, 8, 2, 316, 17], + ["jump", "rel_done_375", 316, 17], + "rel_nn_374", + "_nop_tc_88", + ["jump", "rel_err_376", 316, 17], + ["is_text", 3, 2, 316, 17], + ["jump_false", 3, "rel_err_376", 316, 17], + ["le_text", 4, 8, 2, 316, 17], + ["jump", "rel_done_375", 316, 17], + "rel_err_376", [ "access", 3, @@ -2317,1023 +2740,158 @@ "kind": "name", "make": "intrinsic" }, - 280, + 316, 17 ], - ["access", 4, "error", 280, 17], - ["access", 9, "cannot compare with '<=': operands must be same type", 280, 17], - ["array", 11, 0, 280, 17], - ["push", 11, 9, 280, 17], - ["frame", 9, 3, 2, 280, 17], - ["null", 3, 280, 17], - ["setarg", 9, 0, 3, 280, 17], - ["setarg", 9, 1, 4, 280, 17], - ["setarg", 9, 2, 11, 280, 17], - ["invoke", 9, 3, 280, 17], - ["disrupt", 280, 17], - "rel_done_318", - ["jump_false", 7, "while_end_315", 280, 17], - ["load_dynamic", 3, 5, 8, 281, 27], - ["move", 10, 3, 281, 27], - ["null", 3, 282, 17], - ["is_identical", 4, 10, 3, 282, 17], - ["jump_true", 4, "ne_nid_324", 282, 17], - ["jump", "ne_ni_325", 282, 17], - "ne_nid_324", - ["false", 4, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_ni_325", - ["is_int", 7, 10, 282, 17], - ["jump_false", 7, "ne_nn_326", 282, 17], - "_nop_tc_38", - ["jump", "ne_nn_326", 282, 17], - ["ne_int", 4, 10, 3, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_nn_326", - ["is_num", 7, 10, 282, 17], - ["jump_false", 7, "ne_nt_327", 282, 17], - "_nop_tc_39", - ["jump", "ne_nt_327", 282, 17], - ["ne_float", 4, 10, 3, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_nt_327", - ["is_text", 7, 10, 282, 17], - ["jump_false", 7, "ne_nnl_328", 282, 17], - "_nop_tc_40", - ["jump", "ne_nnl_328", 282, 17], - ["ne_text", 4, 10, 3, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_nnl_328", - ["is_null", 7, 10, 282, 17], - ["jump_false", 7, "ne_nb_329", 282, 17], - "_nop_tc_41", - "_nop_tc_42", - ["false", 4, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_nb_329", - ["is_bool", 7, 10, 282, 17], - ["jump_false", 7, "ne_mis_330", 282, 17], - "_nop_tc_43", - ["jump", "ne_mis_330", 282, 17], - ["ne_bool", 4, 10, 3, 282, 17], - ["jump", "ne_done_323", 282, 17], - "ne_mis_330", - ["true", 4, 282, 17], - "ne_done_323", - ["move", 3, 4, 282, 17], - ["jump_false", 3, "and_end_322", 282, 17], - ["get", 4, 5, 1, 282, 31], - ["is_identical", 7, 10, 4, 282, 31], - ["jump_true", 7, "ne_nid_332", 282, 31], - ["jump", "ne_ni_333", 282, 31], - "ne_nid_332", - ["false", 7, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_ni_333", - ["is_int", 9, 10, 282, 31], - ["jump_false", 9, "ne_nn_334", 282, 31], - ["is_int", 11, 4, 282, 31], - ["jump_false", 11, "ne_nn_334", 282, 31], - ["ne_int", 7, 10, 4, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_nn_334", - ["is_num", 9, 10, 282, 31], - ["jump_false", 9, "ne_nt_335", 282, 31], - ["is_num", 11, 4, 282, 31], - ["jump_false", 11, "ne_nt_335", 282, 31], - ["ne_float", 7, 10, 4, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_nt_335", - ["is_text", 9, 10, 282, 31], - ["jump_false", 9, "ne_nnl_336", 282, 31], - ["is_text", 11, 4, 282, 31], - ["jump_false", 11, "ne_nnl_336", 282, 31], - ["ne_text", 7, 10, 4, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_nnl_336", - ["is_null", 9, 10, 282, 31], - ["jump_false", 9, "ne_nb_337", 282, 31], - ["is_null", 11, 4, 282, 31], - ["jump_false", 11, "ne_nb_337", 282, 31], - ["false", 7, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_nb_337", - ["is_bool", 9, 10, 282, 31], - ["jump_false", 9, "ne_mis_338", 282, 31], - ["is_bool", 11, 4, 282, 31], - ["jump_false", 11, "ne_mis_338", 282, 31], - ["ne_bool", 7, 10, 4, 282, 31], - ["jump", "ne_done_331", 282, 31], - "ne_mis_338", - ["true", 7, 282, 31], - "ne_done_331", - ["move", 3, 7, 282, 31], - "and_end_322", - ["jump_false", 3, "if_else_320", 282, 31], - ["store_dynamic", 6, 10, 8, 283, 21], - ["jump", "if_end_321", 283, 21], - "if_else_320", - "if_end_321", - ["access", 3, 1, 285, 15], - ["is_num", 4, 8, 285, 15], - ["jump_false", 4, "num_err_339", 285, 15], - "_nop_tc_44", - "_nop_tc_45", - ["add", 4, 8, 3, 285, 15], - ["jump", "num_done_340", 285, 15], - "num_err_339", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 285, - 15 - ], - ["access", 7, "error", 285, 15], - ["access", 9, "cannot apply '+': operands must be numbers", 285, 15], - ["array", 11, 0, 285, 15], - ["push", 11, 9, 285, 15], - ["frame", 9, 3, 2, 285, 15], - ["null", 3, 285, 15], - ["setarg", 9, 0, 3, 285, 15], - ["setarg", 9, 1, 7, 285, 15], - ["setarg", 9, 2, 11, 285, 15], - ["invoke", 9, 3, 285, 15], - ["disrupt", 285, 15], - "num_done_340", - ["move", 8, 4, 285, 15], - ["jump", "while_start_314", 285, 15], - "while_end_315", - ["return", 6, 287, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": ".cell/packages/core/streamline.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "instructions", 329, 24], - ["move", 3, 2, 329, 24], - ["load_field", 2, 1, "nr_args", 330, 19], - ["null", 4, 330, 35], - ["is_identical", 5, 2, 4, 330, 35], - ["jump_true", 5, "ne_nid_344", 330, 35], - ["jump", "ne_ni_345", 330, 35], - "ne_nid_344", - ["false", 5, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_ni_345", - ["is_int", 6, 2, 330, 35], - ["jump_false", 6, "ne_nn_346", 330, 35], - "_nop_tc_1", - ["jump", "ne_nn_346", 330, 35], - ["ne_int", 5, 2, 4, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_nn_346", - ["is_num", 6, 2, 330, 35], - ["jump_false", 6, "ne_nt_347", 330, 35], - "_nop_tc_2", - ["jump", "ne_nt_347", 330, 35], - ["ne_float", 5, 2, 4, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_nt_347", - ["is_text", 6, 2, 330, 35], - ["jump_false", 6, "ne_nnl_348", 330, 35], - "_nop_tc_3", - ["jump", "ne_nnl_348", 330, 35], - ["ne_text", 5, 2, 4, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_nnl_348", - ["is_null", 6, 2, 330, 35], - ["jump_false", 6, "ne_nb_349", 330, 35], - "_nop_tc_4", - "_nop_tc_5", - ["false", 5, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_nb_349", - ["is_bool", 6, 2, 330, 35], - ["jump_false", 6, "ne_mis_350", 330, 35], - "_nop_tc_6", - ["jump", "ne_mis_350", 330, 35], - ["ne_bool", 5, 2, 4, 330, 35], - ["jump", "ne_done_343", 330, 35], - "ne_mis_350", - ["true", 5, 330, 35], - "ne_done_343", - ["jump_false", 5, "tern_else_341", 330, 35], - ["load_field", 2, 1, "nr_args", 330, 42], - ["move", 4, 2, 330, 42], - ["jump", "tern_end_342", 330, 42], - "tern_else_341", - ["access", 2, 0, 330, 57], - ["move", 4, 2, 330, 57], - "tern_end_342", - ["move", 2, 4, 330, 57], - ["access", 4, 0, 331, 21], - ["null", 5, 332, 23], - ["access", 6, 0, 333, 13], - ["access", 7, 0, 334, 13], - ["null", 8, 335, 17], - ["access", 9, 0, 336, 16], - ["null", 10, 337, 15], - ["null", 11, 338, 16], - ["null", 12, 339, 19], - ["null", 13, 341, 25], - ["is_identical", 14, 3, 13, 341, 25], - ["jump_true", 14, "eq_done_353", 341, 25], - ["is_int", 15, 3, 341, 25], - ["jump_false", 15, "eq_ni_354", 341, 25], - "_nop_tc_7", - ["jump", "eq_ni_354", 341, 25], - ["eq_int", 14, 3, 13, 341, 25], - ["jump", "eq_done_353", 341, 25], - "eq_ni_354", - ["is_num", 15, 3, 341, 25], - ["jump_false", 15, "eq_nn_355", 341, 25], - "_nop_tc_8", - ["jump", "eq_nn_355", 341, 25], - ["eq_float", 14, 3, 13, 341, 25], - ["jump", "eq_done_353", 341, 25], - "eq_nn_355", - ["is_text", 15, 3, 341, 25], - ["jump_false", 15, "eq_nt_356", 341, 25], - "_nop_tc_9", - ["jump", "eq_nt_356", 341, 25], - ["eq_text", 14, 3, 13, 341, 25], - ["jump", "eq_done_353", 341, 25], - "eq_nt_356", - ["is_null", 15, 3, 341, 25], - ["jump_false", 15, "eq_nnl_357", 341, 25], - "_nop_tc_10", - "_nop_tc_11", - ["true", 14, 341, 25], - ["jump", "eq_done_353", 341, 25], - "eq_nnl_357", - ["is_bool", 15, 3, 341, 25], - ["jump_false", 15, "eq_nb_358", 341, 25], - "_nop_tc_12", - ["jump", "eq_nb_358", 341, 25], - ["eq_bool", 14, 3, 13, 341, 25], - ["jump", "eq_done_353", 341, 25], - "eq_nb_358", - ["false", 14, 341, 25], - "eq_done_353", - ["jump_false", 14, "if_else_351", 341, 25], - ["load_field", 13, 1, "nr_slots", 342, 20], - [ - "access", - 14, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 342, - 14 - ], - ["frame", 15, 14, 1, 342, 14], - ["null", 14, 342, 14], - ["setarg", 15, 0, 14, 342, 14], - ["setarg", 15, 1, 13, 342, 14], - ["tail_invoke", 15, 13, 342, 14], - ["return", 13, 342, 14], - "_nop_ur_1", - "if_else_351", - "if_end_352", - ["length", 13, 3, 345, 24], - ["move", 4, 13, 345, 24], - ["load_field", 13, 1, "nr_slots", 346, 25], - [ - "access", - 14, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 346, - 19 - ], - ["frame", 15, 14, 1, 346, 19], - ["null", 14, 346, 19], - ["setarg", 15, 0, 14, 346, 19], - ["setarg", 15, 1, 13, 346, 19], - ["invoke", 15, 13, 346, 19], - ["move", 5, 13, 346, 19], - ["access", 6, 0, 347, 9], - "while_start_359", - ["is_int", 13, 6, 348, 16], - ["jump_false", 13, "rel_ni_361", 348, 16], - ["is_int", 14, 4, 348, 16], - ["jump_false", 14, "rel_ni_361", 348, 16], - ["lt_int", 15, 6, 4, 348, 16], - ["jump", "rel_done_363", 348, 16], - "rel_ni_361", - ["is_num", 13, 6, 348, 16], - ["jump_false", 13, "rel_nn_362", 348, 16], - ["is_num", 14, 4, 348, 16], - ["jump_false", 14, "rel_nn_362", 348, 16], - ["lt_float", 15, 6, 4, 348, 16], - ["jump", "rel_done_363", 348, 16], - "rel_nn_362", - ["is_text", 13, 6, 348, 16], - ["jump_false", 13, "rel_err_364", 348, 16], - ["is_text", 14, 4, 348, 16], - ["jump_false", 14, "rel_err_364", 348, 16], - ["lt_text", 15, 6, 4, 348, 16], - ["jump", "rel_done_363", 348, 16], - "rel_err_364", - [ - "access", - 13, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 348, - 16 - ], - ["access", 14, "error", 348, 16], - ["access", 16, "cannot compare with '<': operands must be same type", 348, 16], - ["array", 17, 0, 348, 16], - ["push", 17, 16, 348, 16], - ["frame", 16, 13, 2, 348, 16], - ["null", 13, 348, 16], - ["setarg", 16, 0, 13, 348, 16], - ["setarg", 16, 1, 14, 348, 16], - ["setarg", 16, 2, 17, 348, 16], - ["invoke", 16, 13, 348, 16], - ["disrupt", 348, 16], - "rel_done_363", - ["jump_false", 15, "while_end_360", 348, 16], - ["load_dynamic", 13, 3, 6, 349, 28], - ["move", 8, 13, 349, 28], - ["is_array", 13, 8, 350, 20], - ["jump_false", 13, "if_else_365", 350, 20], - ["get", 13, 11, 1, 351, 16], - ["access", 14, 0, 351, 34], - ["load_index", 15, 8, 14, 351, 34], - ["load_dynamic", 14, 13, 15, 351, 34], - ["move", 11, 14, 351, 34], - ["null", 13, 352, 21], - ["is_identical", 14, 11, 13, 352, 21], - ["jump_true", 14, "ne_nid_370", 352, 21], - ["jump", "ne_ni_371", 352, 21], - "ne_nid_370", - ["false", 14, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_ni_371", - ["is_int", 15, 11, 352, 21], - ["jump_false", 15, "ne_nn_372", 352, 21], - "_nop_tc_13", - ["jump", "ne_nn_372", 352, 21], - ["ne_int", 14, 11, 13, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_nn_372", - ["is_num", 15, 11, 352, 21], - ["jump_false", 15, "ne_nt_373", 352, 21], - "_nop_tc_14", - ["jump", "ne_nt_373", 352, 21], - ["ne_float", 14, 11, 13, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_nt_373", - ["is_text", 15, 11, 352, 21], - ["jump_false", 15, "ne_nnl_374", 352, 21], - "_nop_tc_15", - ["jump", "ne_nnl_374", 352, 21], - ["ne_text", 14, 11, 13, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_nnl_374", - ["is_null", 15, 11, 352, 21], - ["jump_false", 15, "ne_nb_375", 352, 21], - "_nop_tc_16", - "_nop_tc_17", - ["false", 14, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_nb_375", - ["is_bool", 15, 11, 352, 21], - ["jump_false", 15, "ne_mis_376", 352, 21], - "_nop_tc_18", - ["jump", "ne_mis_376", 352, 21], - ["ne_bool", 14, 11, 13, 352, 21], - ["jump", "ne_done_369", 352, 21], - "ne_mis_376", - ["true", 14, 352, 21], - "ne_done_369", - ["jump_false", 14, "if_else_367", 352, 21], - ["access", 13, 0, 353, 29], - ["load_index", 14, 11, 13, 353, 29], - ["load_dynamic", 13, 8, 14, 353, 29], - ["move", 9, 13, 353, 29], - ["access", 13, 1, 354, 22], - ["load_index", 14, 11, 13, 354, 22], - ["move", 10, 14, 354, 22], - ["null", 13, 355, 22], - ["is_identical", 14, 10, 13, 355, 22], - ["jump_true", 14, "eq_done_379", 355, 22], - ["is_int", 15, 10, 355, 22], - ["jump_false", 15, "eq_ni_380", 355, 22], - "_nop_tc_19", - ["jump", "eq_ni_380", 355, 22], - ["eq_int", 14, 10, 13, 355, 22], - ["jump", "eq_done_379", 355, 22], - "eq_ni_380", - ["is_num", 15, 10, 355, 22], - ["jump_false", 15, "eq_nn_381", 355, 22], - "_nop_tc_20", - ["jump", "eq_nn_381", 355, 22], - ["eq_float", 14, 10, 13, 355, 22], - ["jump", "eq_done_379", 355, 22], - "eq_nn_381", - ["is_text", 15, 10, 355, 22], - ["jump_false", 15, "eq_nt_382", 355, 22], - "_nop_tc_21", - ["jump", "eq_nt_382", 355, 22], - ["eq_text", 14, 10, 13, 355, 22], - ["jump", "eq_done_379", 355, 22], - "eq_nt_382", - ["is_null", 15, 10, 355, 22], - ["jump_false", 15, "eq_nnl_383", 355, 22], - "_nop_tc_22", - "_nop_tc_23", - ["true", 14, 355, 22], - ["jump", "eq_done_379", 355, 22], - "eq_nnl_383", - ["is_bool", 15, 10, 355, 22], - ["jump_false", 15, "eq_nb_384", 355, 22], - "_nop_tc_24", - ["jump", "eq_nb_384", 355, 22], - ["eq_bool", 14, 10, 13, 355, 22], - ["jump", "eq_done_379", 355, 22], - "eq_nb_384", - ["false", 14, 355, 22], - "eq_done_379", - ["jump_false", 14, "if_else_377", 355, 22], - ["access", 13, 2, 356, 43], - ["load_index", 14, 8, 13, 356, 43], - ["get", 13, 23, 1, 356, 19], - ["frame", 15, 13, 1, 356, 19], - ["null", 13, 356, 19], - ["setarg", 15, 0, 13, 356, 19], - ["setarg", 15, 1, 14, 356, 19], - ["invoke", 15, 13, 356, 19], - ["move", 10, 13, 356, 19], - ["jump", "if_end_378", 356, 19], + ["access", 7, "error", 316, 17], + ["access", 9, "cannot compare with '<=': operands must be same type", 316, 17], + ["array", 10, 0, 316, 17], + ["push", 10, 9, 316, 17], + ["frame", 9, 3, 2, 316, 17], + ["null", 3, 316, 17], + ["setarg", 9, 0, 3, 316, 17], + ["setarg", 9, 1, 7, 316, 17], + ["setarg", 9, 2, 10, 316, 17], + ["invoke", 9, 3, 316, 17], + ["disrupt", 316, 17], + "rel_done_375", + ["jump_false", 4, "while_end_372", 316, 17], + ["load_dynamic", 3, 5, 8, 317, 27], + ["move", 11, 3, 317, 27], + ["null", 3, 318, 17], + ["is_identical", 4, 11, 3, 318, 17], + ["jump_true", 4, "ne_nid_381", 318, 17], + ["jump", "ne_ni_382", 318, 17], + "ne_nid_381", + ["false", 4, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_ni_382", + ["is_int", 7, 11, 318, 17], + ["jump_false", 7, "ne_nn_383", 318, 17], + "_nop_tc_89", + ["jump", "ne_nn_383", 318, 17], + ["ne_int", 4, 11, 3, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_nn_383", + ["is_num", 7, 11, 318, 17], + ["jump_false", 7, "ne_nt_384", 318, 17], + "_nop_tc_90", + ["jump", "ne_nt_384", 318, 17], + ["ne_float", 4, 11, 3, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_nt_384", + ["is_text", 7, 11, 318, 17], + ["jump_false", 7, "ne_nnl_385", 318, 17], + "_nop_tc_91", + ["jump", "ne_nnl_385", 318, 17], + ["ne_text", 4, 11, 3, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_nnl_385", + ["is_null", 7, 11, 318, 17], + ["jump_false", 7, "ne_nb_386", 318, 17], + "_nop_tc_92", + "_nop_tc_93", + ["false", 4, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_nb_386", + ["is_bool", 7, 11, 318, 17], + ["jump_false", 7, "ne_mis_387", 318, 17], + "_nop_tc_94", + ["jump", "ne_mis_387", 318, 17], + ["ne_bool", 4, 11, 3, 318, 17], + ["jump", "ne_done_380", 318, 17], + "ne_mis_387", + ["true", 4, 318, 17], + "ne_done_380", + ["move", 3, 4, 318, 17], + ["jump_false", 3, "and_end_379", 318, 17], + ["get", 4, 5, 1, 318, 31], + ["is_identical", 7, 11, 4, 318, 31], + ["jump_true", 7, "ne_nid_389", 318, 31], + ["jump", "ne_ni_390", 318, 31], + "ne_nid_389", + ["false", 7, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_ni_390", + ["is_int", 9, 11, 318, 31], + ["jump_false", 9, "ne_nn_391", 318, 31], + ["is_int", 10, 4, 318, 31], + ["jump_false", 10, "ne_nn_391", 318, 31], + ["ne_int", 7, 11, 4, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_nn_391", + ["is_num", 9, 11, 318, 31], + ["jump_false", 9, "ne_nt_392", 318, 31], + ["is_num", 10, 4, 318, 31], + ["jump_false", 10, "ne_nt_392", 318, 31], + ["ne_float", 7, 11, 4, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_nt_392", + ["is_text", 9, 11, 318, 31], + ["jump_false", 9, "ne_nnl_393", 318, 31], + ["is_text", 10, 4, 318, 31], + ["jump_false", 10, "ne_nnl_393", 318, 31], + ["ne_text", 7, 11, 4, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_nnl_393", + ["is_null", 9, 11, 318, 31], + ["jump_false", 9, "ne_nb_394", 318, 31], + ["is_null", 10, 4, 318, 31], + ["jump_false", 10, "ne_nb_394", 318, 31], + ["false", 7, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_nb_394", + ["is_bool", 9, 11, 318, 31], + ["jump_false", 9, "ne_mis_395", 318, 31], + ["is_bool", 10, 4, 318, 31], + ["jump_false", 10, "ne_mis_395", 318, 31], + ["ne_bool", 7, 11, 4, 318, 31], + ["jump", "ne_done_388", 318, 31], + "ne_mis_395", + ["true", 7, 318, 31], + "ne_done_388", + ["move", 3, 7, 318, 31], + "and_end_379", + ["jump_false", 3, "if_else_377", 318, 31], + ["store_dynamic", 6, 11, 8, 319, 21], + ["jump", "if_end_378", 319, 21], "if_else_377", "if_end_378", - ["access", 13, 0, 358, 22], - ["is_int", 14, 9, 358, 22], - ["jump_false", 14, "rel_ni_388", 358, 22], - "_nop_tc_25", - "_nop_tc_26", - ["gt_int", 15, 9, 13, 358, 22], - ["jump", "rel_done_390", 358, 22], - "rel_ni_388", - ["is_num", 14, 9, 358, 22], - ["jump_false", 14, "rel_nn_389", 358, 22], - "_nop_tc_27", - "_nop_tc_28", - ["gt_float", 15, 9, 13, 358, 22], - ["jump", "rel_done_390", 358, 22], - "rel_nn_389", - ["is_text", 14, 9, 358, 22], - ["jump_false", 14, "rel_err_391", 358, 22], - "_nop_tc_29", - ["jump", "rel_err_391", 358, 22], - ["gt_text", 15, 9, 13, 358, 22], - ["jump", "rel_done_390", 358, 22], - "rel_err_391", - [ - "access", - 13, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 358, - 22 - ], - ["access", 14, "error", 358, 22], - ["access", 16, "cannot compare with '>': operands must be same type", 358, 22], - ["array", 17, 0, 358, 22], - ["push", 17, 16, 358, 22], - ["frame", 16, 13, 2, 358, 22], - ["null", 13, 358, 22], - ["setarg", 16, 0, 13, 358, 22], - ["setarg", 16, 1, 14, 358, 22], - ["setarg", 16, 2, 17, 358, 22], - ["invoke", 16, 13, 358, 22], - ["disrupt", 358, 22], - "rel_done_390", - ["move", 13, 15, 358, 22], - ["jump_false", 13, "and_end_387", 358, 22], - ["is_int", 14, 9, 358, 34], - ["jump_false", 14, "rel_ni_392", 358, 34], - ["is_int", 15, 2, 358, 34], - ["jump_false", 15, "rel_ni_392", 358, 34], - ["gt_int", 16, 9, 2, 358, 34], - ["jump", "rel_done_394", 358, 34], - "rel_ni_392", - ["is_num", 14, 9, 358, 34], - ["jump_false", 14, "rel_nn_393", 358, 34], - ["is_num", 15, 2, 358, 34], - ["jump_false", 15, "rel_nn_393", 358, 34], - ["gt_float", 16, 9, 2, 358, 34], - ["jump", "rel_done_394", 358, 34], - "rel_nn_393", - ["is_text", 14, 9, 358, 34], - ["jump_false", 14, "rel_err_395", 358, 34], - ["is_text", 15, 2, 358, 34], - ["jump_false", 15, "rel_err_395", 358, 34], - ["gt_text", 16, 9, 2, 358, 34], - ["jump", "rel_done_394", 358, 34], - "rel_err_395", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 358, - 34 - ], - ["access", 15, "error", 358, 34], - ["access", 17, "cannot compare with '>': operands must be same type", 358, 34], - ["array", 18, 0, 358, 34], - ["push", 18, 17, 358, 34], - ["frame", 17, 14, 2, 358, 34], - ["null", 14, 358, 34], - ["setarg", 17, 0, 14, 358, 34], - ["setarg", 17, 1, 15, 358, 34], - ["setarg", 17, 2, 18, 358, 34], - ["invoke", 17, 14, 358, 34], - ["disrupt", 358, 34], - "rel_done_394", - ["move", 13, 16, 358, 34], - "and_end_387", - ["jump_false", 13, "if_else_385", 358, 34], - ["get", 13, 26, 1, 359, 13], - ["frame", 14, 13, 3, 359, 13], - ["null", 13, 359, 13], - ["setarg", 14, 0, 13, 359, 13], - ["setarg", 14, 1, 5, 359, 13], - ["setarg", 14, 2, 9, 359, 13], - ["setarg", 14, 3, 10, 359, 13], - ["invoke", 14, 13, 359, 13], - ["jump", "if_end_386", 359, 13], - "if_else_385", - "if_end_386", - ["jump", "if_end_368", 359, 13], - "if_else_367", - "if_end_368", - ["jump", "if_end_366", 359, 13], - "if_else_365", - "if_end_366", - ["access", 13, 1, 363, 15], - ["is_num", 14, 6, 363, 15], - ["jump_false", 14, "num_err_396", 363, 15], - "_nop_tc_30", - "_nop_tc_31", - ["add", 14, 6, 13, 363, 15], - ["jump", "num_done_397", 363, 15], + ["access", 3, 1, 321, 15], + "_nop_tc_95", + "_nop_tc_96", + "_nop_tc_97", + "_nop_tc_98", + ["add", 4, 8, 3, 321, 15], + ["jump", "num_done_397", 321, 15], "num_err_396", [ "access", - 13, + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 363, + 321, 15 ], - ["access", 15, "error", 363, 15], - ["access", 16, "cannot apply '+': operands must be numbers", 363, 15], - ["array", 17, 0, 363, 15], - ["push", 17, 16, 363, 15], - ["frame", 16, 13, 2, 363, 15], - ["null", 13, 363, 15], - ["setarg", 16, 0, 13, 363, 15], - ["setarg", 16, 1, 15, 363, 15], - ["setarg", 16, 2, 17, 363, 15], - ["invoke", 16, 13, 363, 15], - ["disrupt", 363, 15], + ["access", 7, "error", 321, 15], + ["access", 9, "cannot apply '+': operands must be numbers", 321, 15], + ["array", 10, 0, 321, 15], + ["push", 10, 9, 321, 15], + ["frame", 9, 3, 2, 321, 15], + ["null", 3, 321, 15], + ["setarg", 9, 0, 3, 321, 15], + ["setarg", 9, 1, 7, 321, 15], + ["setarg", 9, 2, 10, 321, 15], + ["invoke", 9, 3, 321, 15], + ["disrupt", 321, 15], "num_done_397", - ["move", 6, 14, 363, 15], - ["jump", "while_start_359", 363, 15], - "while_end_360", - ["load_field", 2, 1, "closure_written", 367, 9], - ["null", 3, 367, 33], - ["is_identical", 4, 2, 3, 367, 33], - ["jump_true", 4, "ne_nid_401", 367, 33], - ["jump", "ne_ni_402", 367, 33], - "ne_nid_401", - ["false", 4, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_ni_402", - ["is_int", 6, 2, 367, 33], - ["jump_false", 6, "ne_nn_403", 367, 33], - "_nop_tc_32", - ["jump", "ne_nn_403", 367, 33], - ["ne_int", 4, 2, 3, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_nn_403", - ["is_num", 6, 2, 367, 33], - ["jump_false", 6, "ne_nt_404", 367, 33], - "_nop_tc_33", - ["jump", "ne_nt_404", 367, 33], - ["ne_float", 4, 2, 3, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_nt_404", - ["is_text", 6, 2, 367, 33], - ["jump_false", 6, "ne_nnl_405", 367, 33], - "_nop_tc_34", - ["jump", "ne_nnl_405", 367, 33], - ["ne_text", 4, 2, 3, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_nnl_405", - ["is_null", 6, 2, 367, 33], - ["jump_false", 6, "ne_nb_406", 367, 33], - "_nop_tc_35", - "_nop_tc_36", - ["false", 4, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_nb_406", - ["is_bool", 6, 2, 367, 33], - ["jump_false", 6, "ne_mis_407", 367, 33], - "_nop_tc_37", - ["jump", "ne_mis_407", 367, 33], - ["ne_bool", 4, 2, 3, 367, 33], - ["jump", "ne_done_400", 367, 33], - "ne_mis_407", - ["true", 4, 367, 33], - "ne_done_400", - ["jump_false", 4, "if_else_398", 367, 33], - ["load_field", 2, 1, "closure_written", 368, 23], - [ - "access", - 3, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 368, - 17 - ], - ["frame", 4, 3, 1, 368, 17], - ["null", 3, 368, 17], - ["setarg", 4, 0, 3, 368, 17], - ["setarg", 4, 1, 2, 368, 17], - ["invoke", 4, 2, 368, 17], - ["move", 12, 2, 368, 17], - ["access", 7, 0, 369, 11], - "while_start_408", - ["length", 2, 12, 370, 25], - ["is_int", 3, 7, 370, 25], - ["jump_false", 3, "rel_ni_410", 370, 25], - "_nop_tc_38", - "_nop_tc_39", - ["lt_int", 4, 7, 2, 370, 25], - ["jump", "rel_done_412", 370, 25], - "rel_ni_410", - ["is_num", 3, 7, 370, 25], - ["jump_false", 3, "rel_nn_411", 370, 25], - "_nop_tc_40", - "_nop_tc_41", - ["lt_float", 4, 7, 2, 370, 25], - ["jump", "rel_done_412", 370, 25], - "rel_nn_411", - ["is_text", 3, 7, 370, 25], - ["jump_false", 3, "rel_err_413", 370, 25], - "_nop_tc_42", - ["jump", "rel_err_413", 370, 25], - ["lt_text", 4, 7, 2, 370, 25], - ["jump", "rel_done_412", 370, 25], - "rel_err_413", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 370, - 25 - ], - ["access", 3, "error", 370, 25], - ["access", 6, "cannot compare with '<': operands must be same type", 370, 25], - ["array", 8, 0, 370, 25], - ["push", 8, 6, 370, 25], - ["frame", 6, 2, 2, 370, 25], - ["null", 2, 370, 25], - ["setarg", 6, 0, 2, 370, 25], - ["setarg", 6, 1, 3, 370, 25], - ["setarg", 6, 2, 8, 370, 25], - ["invoke", 6, 2, 370, 25], - ["disrupt", 370, 25], - "rel_done_412", - ["jump_false", 4, "while_end_409", 370, 25], - ["load_dynamic", 2, 12, 7, 371, 31], - [ - "access", - 3, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 371, - 16 - ], - ["frame", 4, 3, 1, 371, 16], - ["null", 3, 371, 16], - ["setarg", 4, 0, 3, 371, 16], - ["setarg", 4, 1, 2, 371, 16], - ["invoke", 4, 2, 371, 16], - ["move", 9, 2, 371, 16], - ["access", 2, 0, 372, 21], - ["is_int", 3, 9, 372, 21], - ["jump_false", 3, "rel_ni_417", 372, 21], - "_nop_tc_43", - "_nop_tc_44", - ["ge_int", 4, 9, 2, 372, 21], - ["jump", "rel_done_419", 372, 21], - "rel_ni_417", - ["is_num", 3, 9, 372, 21], - ["jump_false", 3, "rel_nn_418", 372, 21], - "_nop_tc_45", - "_nop_tc_46", - ["ge_float", 4, 9, 2, 372, 21], - ["jump", "rel_done_419", 372, 21], - "rel_nn_418", - ["is_text", 3, 9, 372, 21], - ["jump_false", 3, "rel_err_420", 372, 21], - "_nop_tc_47", - ["jump", "rel_err_420", 372, 21], - ["ge_text", 4, 9, 2, 372, 21], - ["jump", "rel_done_419", 372, 21], - "rel_err_420", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 372, - 21 - ], - ["access", 3, "error", 372, 21], - ["access", 6, "cannot compare with '>=': operands must be same type", 372, 21], - ["array", 8, 0, 372, 21], - ["push", 8, 6, 372, 21], - ["frame", 6, 2, 2, 372, 21], - ["null", 2, 372, 21], - ["setarg", 6, 0, 2, 372, 21], - ["setarg", 6, 1, 3, 372, 21], - ["setarg", 6, 2, 8, 372, 21], - ["invoke", 6, 2, 372, 21], - ["disrupt", 372, 21], - "rel_done_419", - ["move", 2, 4, 372, 21], - ["jump_false", 2, "and_end_416", 372, 21], - ["length", 3, 5, 372, 40], - ["is_int", 4, 9, 372, 40], - ["jump_false", 4, "rel_ni_421", 372, 40], - "_nop_tc_48", - "_nop_tc_49", - ["lt_int", 6, 9, 3, 372, 40], - ["jump", "rel_done_423", 372, 40], - "rel_ni_421", - ["is_num", 4, 9, 372, 40], - ["jump_false", 4, "rel_nn_422", 372, 40], - "_nop_tc_50", - "_nop_tc_51", - ["lt_float", 6, 9, 3, 372, 40], - ["jump", "rel_done_423", 372, 40], - "rel_nn_422", - ["is_text", 4, 9, 372, 40], - ["jump_false", 4, "rel_err_424", 372, 40], - "_nop_tc_52", - ["jump", "rel_err_424", 372, 40], - ["lt_text", 6, 9, 3, 372, 40], - ["jump", "rel_done_423", 372, 40], - "rel_err_424", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 372, - 40 - ], - ["access", 4, "error", 372, 40], - ["access", 8, "cannot compare with '<': operands must be same type", 372, 40], - ["array", 10, 0, 372, 40], - ["push", 10, 8, 372, 40], - ["frame", 8, 3, 2, 372, 40], - ["null", 3, 372, 40], - ["setarg", 8, 0, 3, 372, 40], - ["setarg", 8, 1, 4, 372, 40], - ["setarg", 8, 2, 10, 372, 40], - ["invoke", 8, 3, 372, 40], - ["disrupt", 372, 40], - "rel_done_423", - ["move", 2, 6, 372, 40], - "and_end_416", - ["jump_false", 2, "if_else_414", 372, 40], - ["get", 2, 5, 1, 373, 31], - ["store_dynamic", 5, 2, 9, 373, 23], - ["jump", "if_end_415", 373, 23], - "if_else_414", - "if_end_415", - ["access", 2, 1, 375, 17], - ["is_num", 3, 7, 375, 17], - ["jump_false", 3, "num_err_425", 375, 17], - "_nop_tc_53", - "_nop_tc_54", - ["add", 3, 7, 2, 375, 17], - ["jump", "num_done_426", 375, 17], - "num_err_425", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 375, - 17 - ], - ["access", 4, "error", 375, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 375, 17], - ["array", 8, 0, 375, 17], - ["push", 8, 6, 375, 17], - ["frame", 6, 2, 2, 375, 17], - ["null", 2, 375, 17], - ["setarg", 6, 0, 2, 375, 17], - ["setarg", 6, 1, 4, 375, 17], - ["setarg", 6, 2, 8, 375, 17], - ["invoke", 6, 2, 375, 17], - ["disrupt", 375, 17], - "num_done_426", - ["move", 7, 3, 375, 17], - ["jump", "while_start_408", 375, 17], - "while_end_409", - ["jump", "if_end_399", 375, 17], - "if_else_398", - "if_end_399", - ["access", 7, 0, 380, 9], - "while_start_427", - ["length", 2, 5, 381, 23], - ["is_int", 3, 7, 381, 23], - ["jump_false", 3, "rel_ni_429", 381, 23], - "_nop_tc_55", - "_nop_tc_56", - ["lt_int", 4, 7, 2, 381, 23], - ["jump", "rel_done_431", 381, 23], - "rel_ni_429", - ["is_num", 3, 7, 381, 23], - ["jump_false", 3, "rel_nn_430", 381, 23], - "_nop_tc_57", - "_nop_tc_58", - ["lt_float", 4, 7, 2, 381, 23], - ["jump", "rel_done_431", 381, 23], - "rel_nn_430", - ["is_text", 3, 7, 381, 23], - ["jump_false", 3, "rel_err_432", 381, 23], - "_nop_tc_59", - ["jump", "rel_err_432", 381, 23], - ["lt_text", 4, 7, 2, 381, 23], - ["jump", "rel_done_431", 381, 23], - "rel_err_432", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 381, - 23 - ], - ["access", 3, "error", 381, 23], - ["access", 6, "cannot compare with '<': operands must be same type", 381, 23], - ["array", 8, 0, 381, 23], - ["push", 8, 6, 381, 23], - ["frame", 6, 2, 2, 381, 23], - ["null", 2, 381, 23], - ["setarg", 6, 0, 2, 381, 23], - ["setarg", 6, 1, 3, 381, 23], - ["setarg", 6, 2, 8, 381, 23], - ["invoke", 6, 2, 381, 23], - ["disrupt", 381, 23], - "rel_done_431", - ["jump_false", 4, "while_end_428", 381, 23], - ["load_dynamic", 2, 5, 7, 382, 23], - ["get", 3, 5, 1, 382, 29], - ["is_identical", 4, 2, 3, 382, 29], - ["jump_true", 4, "eq_done_435", 382, 29], - ["is_int", 6, 2, 382, 29], - ["jump_false", 6, "eq_ni_436", 382, 29], - ["is_int", 8, 3, 382, 29], - ["jump_false", 8, "eq_ni_436", 382, 29], - ["eq_int", 4, 2, 3, 382, 29], - ["jump", "eq_done_435", 382, 29], - "eq_ni_436", - ["is_num", 6, 2, 382, 29], - ["jump_false", 6, "eq_nn_437", 382, 29], - ["is_num", 8, 3, 382, 29], - ["jump_false", 8, "eq_nn_437", 382, 29], - ["eq_float", 4, 2, 3, 382, 29], - ["jump", "eq_done_435", 382, 29], - "eq_nn_437", - ["is_text", 6, 2, 382, 29], - ["jump_false", 6, "eq_nt_438", 382, 29], - ["is_text", 8, 3, 382, 29], - ["jump_false", 8, "eq_nt_438", 382, 29], - ["eq_text", 4, 2, 3, 382, 29], - ["jump", "eq_done_435", 382, 29], - "eq_nt_438", - ["is_null", 6, 2, 382, 29], - ["jump_false", 6, "eq_nnl_439", 382, 29], - ["is_null", 8, 3, 382, 29], - ["jump_false", 8, "eq_nnl_439", 382, 29], - ["true", 4, 382, 29], - ["jump", "eq_done_435", 382, 29], - "eq_nnl_439", - ["is_bool", 6, 2, 382, 29], - ["jump_false", 6, "eq_nb_440", 382, 29], - ["is_bool", 8, 3, 382, 29], - ["jump_false", 8, "eq_nb_440", 382, 29], - ["eq_bool", 4, 2, 3, 382, 29], - ["jump", "eq_done_435", 382, 29], - "eq_nb_440", - ["false", 4, 382, 29], - "eq_done_435", - ["jump_false", 4, "if_else_433", 382, 29], - ["null", 2, 383, 26], - ["store_dynamic", 5, 2, 7, 383, 21], - ["jump", "if_end_434", 383, 21], - "if_else_433", - "if_end_434", - ["access", 2, 1, 385, 15], - ["is_num", 3, 7, 385, 15], - ["jump_false", 3, "num_err_441", 385, 15], - "_nop_tc_60", - "_nop_tc_61", - ["add", 3, 7, 2, 385, 15], - ["jump", "num_done_442", 385, 15], - "num_err_441", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 385, - 15 - ], - ["access", 4, "error", 385, 15], - ["access", 6, "cannot apply '+': operands must be numbers", 385, 15], - ["array", 8, 0, 385, 15], - ["push", 8, 6, 385, 15], - ["frame", 6, 2, 2, 385, 15], - ["null", 2, 385, 15], - ["setarg", 6, 0, 2, 385, 15], - ["setarg", 6, 1, 4, 385, 15], - ["setarg", 6, 2, 8, 385, 15], - ["invoke", 6, 2, 385, 15], - ["disrupt", 385, 15], - "num_done_442", - ["move", 7, 3, 385, 15], - ["jump", "while_start_427", 385, 15], - "while_end_428", - ["return", 5, 387, 12], + ["move", 8, 4, 321, 15], + ["jump", "while_start_371", 321, 15], + "while_end_372", + ["return", 6, 323, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -3343,279 +2901,128 @@ }, { "disruption_pc": 0, - "nr_slots": 30, + "nr_slots": 31, "nr_close_slots": 0, "instructions": [ - ["load_field", 5, 1, "instructions", 396, 24], - ["move", 6, 5, 396, 24], - ["load_field", 5, 1, "nr_args", 397, 19], - ["null", 7, 397, 35], - ["is_identical", 8, 5, 7, 397, 35], - ["jump_true", 8, "ne_nid_446", 397, 35], - ["jump", "ne_ni_447", 397, 35], - "ne_nid_446", - ["false", 8, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_ni_447", - ["is_int", 9, 5, 397, 35], - ["jump_false", 9, "ne_nn_448", 397, 35], + ["load_field", 3, 1, "instructions", 377, 24], + ["move", 4, 3, 377, 24], + ["load_field", 3, 1, "nr_args", 378, 19], + ["null", 5, 378, 35], + ["is_identical", 6, 3, 5, 378, 35], + ["jump_true", 6, "ne_nid_401", 378, 35], + ["jump", "ne_ni_402", 378, 35], + "ne_nid_401", + ["false", 6, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_ni_402", + ["is_int", 7, 3, 378, 35], + ["jump_false", 7, "ne_nn_403", 378, 35], "_nop_tc_1", - ["jump", "ne_nn_448", 397, 35], - ["ne_int", 8, 5, 7, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_nn_448", - ["is_num", 9, 5, 397, 35], - ["jump_false", 9, "ne_nt_449", 397, 35], + ["jump", "ne_nn_403", 378, 35], + ["ne_int", 6, 3, 5, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_nn_403", + ["is_num", 7, 3, 378, 35], + ["jump_false", 7, "ne_nt_404", 378, 35], "_nop_tc_2", - ["jump", "ne_nt_449", 397, 35], - ["ne_float", 8, 5, 7, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_nt_449", - ["is_text", 9, 5, 397, 35], - ["jump_false", 9, "ne_nnl_450", 397, 35], + ["jump", "ne_nt_404", 378, 35], + ["ne_float", 6, 3, 5, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_nt_404", + ["is_text", 7, 3, 378, 35], + ["jump_false", 7, "ne_nnl_405", 378, 35], "_nop_tc_3", - ["jump", "ne_nnl_450", 397, 35], - ["ne_text", 8, 5, 7, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_nnl_450", - ["is_null", 9, 5, 397, 35], - ["jump_false", 9, "ne_nb_451", 397, 35], + ["jump", "ne_nnl_405", 378, 35], + ["ne_text", 6, 3, 5, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_nnl_405", + ["is_null", 7, 3, 378, 35], + ["jump_false", 7, "ne_nb_406", 378, 35], "_nop_tc_4", "_nop_tc_5", - ["false", 8, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_nb_451", - ["is_bool", 9, 5, 397, 35], - ["jump_false", 9, "ne_mis_452", 397, 35], + ["false", 6, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_nb_406", + ["is_bool", 7, 3, 378, 35], + ["jump_false", 7, "ne_mis_407", 378, 35], "_nop_tc_6", - ["jump", "ne_mis_452", 397, 35], - ["ne_bool", 8, 5, 7, 397, 35], - ["jump", "ne_done_445", 397, 35], - "ne_mis_452", - ["true", 8, 397, 35], - "ne_done_445", - ["jump_false", 8, "tern_else_443", 397, 35], - ["load_field", 5, 1, "nr_args", 397, 42], - ["move", 7, 5, 397, 42], - ["jump", "tern_end_444", 397, 42], - "tern_else_443", - ["access", 5, 0, 397, 57], - ["move", 7, 5, 397, 57], - "tern_end_444", - ["move", 5, 7, 397, 57], - ["access", 7, 0, 398, 21], - ["null", 8, 399, 22], - ["null", 9, 400, 22], - ["access", 10, 0, 401, 14], - ["access", 11, 0, 402, 13], - ["access", 12, 0, 403, 13], - ["null", 13, 404, 17], - ["null", 14, 405, 14], - ["access", 15, 0, 406, 16], - ["access", 16, 0, 407, 15], - ["null", 17, 408, 24], - ["null", 18, 409, 16], - ["null", 19, 410, 19], - ["null", 20, 411, 24], - ["null", 21, 412, 21], - ["access", 22, 0, 413, 16], - ["null", 23, 414, 18], - ["null", 24, 415, 18], - ["null", 25, 417, 25], - ["is_identical", 26, 6, 25, 417, 25], - ["jump_true", 26, "eq_done_456", 417, 25], - ["is_int", 27, 6, 417, 25], - ["jump_false", 27, "eq_ni_457", 417, 25], + ["jump", "ne_mis_407", 378, 35], + ["ne_bool", 6, 3, 5, 378, 35], + ["jump", "ne_done_400", 378, 35], + "ne_mis_407", + ["true", 6, 378, 35], + "ne_done_400", + ["jump_false", 6, "tern_else_398", 378, 35], + ["load_field", 3, 1, "nr_args", 378, 42], + ["move", 5, 3, 378, 42], + ["jump", "tern_end_399", 378, 42], + "tern_else_398", + ["access", 3, 0, 378, 57], + ["move", 5, 3, 378, 57], + "tern_end_399", + ["move", 3, 5, 378, 57], + ["access", 5, 0, 379, 21], + ["null", 6, 380, 23], + ["null", 7, 381, 24], + ["null", 8, 382, 27], + ["null", 9, 383, 22], + ["null", 10, 384, 21], + ["access", 11, 0, 385, 13], + ["access", 12, 0, 386, 13], + ["access", 13, 0, 387, 16], + ["null", 14, 388, 17], + ["null", 15, 389, 14], + ["access", 16, 0, 390, 15], + ["access", 17, 0, 391, 16], + ["null", 18, 392, 19], + ["null", 19, 393, 19], + ["null", 20, 394, 15], + ["null", 21, 395, 23], + ["false", 22, 396, 19], + ["null", 23, 397, 16], + ["null", 24, 398, 19], + ["null", 25, 400, 25], + ["is_identical", 26, 4, 25, 400, 25], + ["jump_true", 26, "eq_done_410", 400, 25], + ["is_int", 27, 4, 400, 25], + ["jump_false", 27, "eq_ni_411", 400, 25], "_nop_tc_7", - ["jump", "eq_ni_457", 417, 25], - ["eq_int", 26, 6, 25, 417, 25], - ["jump", "eq_done_456", 417, 25], - "eq_ni_457", - ["is_num", 27, 6, 417, 25], - ["jump_false", 27, "eq_nn_458", 417, 25], + ["jump", "eq_ni_411", 400, 25], + ["eq_int", 26, 4, 25, 400, 25], + ["jump", "eq_done_410", 400, 25], + "eq_ni_411", + ["is_num", 27, 4, 400, 25], + ["jump_false", 27, "eq_nn_412", 400, 25], "_nop_tc_8", - ["jump", "eq_nn_458", 417, 25], - ["eq_float", 26, 6, 25, 417, 25], - ["jump", "eq_done_456", 417, 25], - "eq_nn_458", - ["is_text", 27, 6, 417, 25], - ["jump_false", 27, "eq_nt_459", 417, 25], + ["jump", "eq_nn_412", 400, 25], + ["eq_float", 26, 4, 25, 400, 25], + ["jump", "eq_done_410", 400, 25], + "eq_nn_412", + ["is_text", 27, 4, 400, 25], + ["jump_false", 27, "eq_nt_413", 400, 25], "_nop_tc_9", - ["jump", "eq_nt_459", 417, 25], - ["eq_text", 26, 6, 25, 417, 25], - ["jump", "eq_done_456", 417, 25], - "eq_nt_459", - ["is_null", 27, 6, 417, 25], - ["jump_false", 27, "eq_nnl_460", 417, 25], + ["jump", "eq_nt_413", 400, 25], + ["eq_text", 26, 4, 25, 400, 25], + ["jump", "eq_done_410", 400, 25], + "eq_nt_413", + ["is_null", 27, 4, 400, 25], + ["jump_false", 27, "eq_nnl_414", 400, 25], "_nop_tc_10", "_nop_tc_11", - ["true", 26, 417, 25], - ["jump", "eq_done_456", 417, 25], - "eq_nnl_460", - ["is_bool", 27, 6, 417, 25], - ["jump_false", 27, "eq_nb_461", 417, 25], + ["true", 26, 400, 25], + ["jump", "eq_done_410", 400, 25], + "eq_nnl_414", + ["is_bool", 27, 4, 400, 25], + ["jump_false", 27, "eq_nb_415", 400, 25], "_nop_tc_12", - ["jump", "eq_nb_461", 417, 25], - ["eq_bool", 26, 6, 25, 417, 25], - ["jump", "eq_done_456", 417, 25], - "eq_nb_461", - ["false", 26, 417, 25], - "eq_done_456", - ["move", 25, 26, 417, 25], - ["jump_true", 25, "or_end_455", 417, 25], - ["length", 26, 6, 417, 40], - ["access", 27, 0, 417, 57], - ["is_identical", 28, 26, 27, 417, 57], - ["jump_true", 28, "eq_done_462", 417, 57], - "_nop_tc_13", - "_nop_tc_14", - "_nop_tc_15", - "_nop_tc_16", - ["eq_int", 28, 26, 27, 417, 57], - ["jump", "eq_done_462", 417, 57], - "eq_ni_463", - "_nop_tc_17", - "_nop_tc_18", - "_nop_tc_19", - "_nop_tc_20", - ["eq_float", 28, 26, 27, 417, 57], - ["jump", "eq_done_462", 417, 57], - "eq_nn_464", - "_nop_tc_21", - ["jump", "eq_nt_465", 417, 57], - "_nop_tc_22", - ["jump", "eq_nt_465", 417, 57], - ["eq_text", 28, 26, 27, 417, 57], - ["jump", "eq_done_462", 417, 57], - "eq_nt_465", - "_nop_tc_23", - ["jump", "eq_nnl_466", 417, 57], - "_nop_tc_24", - ["jump", "eq_nnl_466", 417, 57], - ["true", 28, 417, 57], - ["jump", "eq_done_462", 417, 57], - "eq_nnl_466", - "_nop_tc_25", - ["jump", "eq_nb_467", 417, 57], - "_nop_tc_26", - ["jump", "eq_nb_467", 417, 57], - ["eq_bool", 28, 26, 27, 417, 57], - ["jump", "eq_done_462", 417, 57], - "eq_nb_467", - ["false", 28, 417, 57], - "eq_done_462", - ["move", 25, 28, 417, 57], - "or_end_455", - ["jump_false", 25, "if_else_453", 417, 57], - ["record", 25, 0], - ["return", 25, 418, 14], - "_nop_ur_1", - "if_else_453", - "if_end_454", - ["null", 25, 421, 16], - ["is_identical", 26, 4, 25, 421, 16], - ["jump_true", 26, "ne_nid_472", 421, 16], - ["jump", "ne_ni_473", 421, 16], - "ne_nid_472", - ["false", 26, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_ni_473", - "_nop_tc_27", - ["jump", "ne_nn_474", 421, 16], - "_nop_tc_28", - ["jump", "ne_nn_474", 421, 16], - ["ne_int", 26, 4, 25, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_nn_474", - "_nop_tc_29", - ["jump", "ne_nt_475", 421, 16], - "_nop_tc_30", - ["jump", "ne_nt_475", 421, 16], - ["ne_float", 26, 4, 25, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_nt_475", - "_nop_tc_31", - ["jump", "ne_nnl_476", 421, 16], - "_nop_tc_32", - ["jump", "ne_nnl_476", 421, 16], - ["ne_text", 26, 4, 25, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_nnl_476", - "_nop_tc_33", - ["jump", "ne_nb_477", 421, 16], - "_nop_tc_34", - "_nop_tc_35", - ["false", 26, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_nb_477", - "_nop_tc_36", - ["jump", "ne_mis_478", 421, 16], - "_nop_tc_37", - ["jump", "ne_mis_478", 421, 16], - ["ne_bool", 26, 4, 25, 421, 16], - ["jump", "ne_done_471", 421, 16], - "ne_mis_478", - ["true", 26, 421, 16], - "ne_done_471", - ["move", 25, 26, 421, 16], - ["jump_false", 25, "and_end_470", 421, 16], - ["load_field", 26, 4, "events", 421, 24], - ["null", 27, 421, 38], - ["is_identical", 28, 26, 27, 421, 38], - ["jump_true", 28, "ne_nid_480", 421, 38], - ["jump", "ne_ni_481", 421, 38], - "ne_nid_480", - ["false", 28, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_ni_481", - ["is_int", 29, 26, 421, 38], - ["jump_false", 29, "ne_nn_482", 421, 38], - "_nop_tc_38", - ["jump", "ne_nn_482", 421, 38], - ["ne_int", 28, 26, 27, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_nn_482", - ["is_num", 29, 26, 421, 38], - ["jump_false", 29, "ne_nt_483", 421, 38], - "_nop_tc_39", - ["jump", "ne_nt_483", 421, 38], - ["ne_float", 28, 26, 27, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_nt_483", - ["is_text", 29, 26, 421, 38], - ["jump_false", 29, "ne_nnl_484", 421, 38], - "_nop_tc_40", - ["jump", "ne_nnl_484", 421, 38], - ["ne_text", 28, 26, 27, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_nnl_484", - ["is_null", 29, 26, 421, 38], - ["jump_false", 29, "ne_nb_485", 421, 38], - "_nop_tc_41", - "_nop_tc_42", - ["false", 28, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_nb_485", - ["is_bool", 29, 26, 421, 38], - ["jump_false", 29, "ne_mis_486", 421, 38], - "_nop_tc_43", - ["jump", "ne_mis_486", 421, 38], - ["ne_bool", 28, 26, 27, 421, 38], - ["jump", "ne_done_479", 421, 38], - "ne_mis_486", - ["true", 28, 421, 38], - "ne_done_479", - ["move", 25, 28, 421, 38], - "and_end_470", - ["jump_false", 25, "if_else_468", 421, 38], - ["load_field", 25, 4, "events", 422, 16], - ["move", 23, 25, 422, 16], - ["jump", "if_end_469", 422, 16], - "if_else_468", - "if_end_469", - ["length", 25, 6, 425, 24], - ["move", 7, 25, 425, 24], - ["load_field", 25, 1, "nr_slots", 428, 24], + ["jump", "eq_nb_415", 400, 25], + ["eq_bool", 26, 4, 25, 400, 25], + ["jump", "eq_done_410", 400, 25], + "eq_nb_415", + ["false", 26, 400, 25], + "eq_done_410", + ["jump_false", 26, "if_else_408", 400, 25], + ["load_field", 25, 1, "nr_slots", 401, 20], [ "access", 26, @@ -3624,122 +3031,676 @@ "kind": "name", "make": "intrinsic" }, - 428, - 18 + 401, + 14 ], - ["frame", 27, 26, 1, 428, 18], - ["null", 26, 428, 18], - ["setarg", 27, 0, 26, 428, 18], - ["setarg", 27, 1, 25, 428, 18], - ["invoke", 27, 25, 428, 18], - ["move", 8, 25, 428, 18], - ["access", 12, 1, 429, 9], - "while_start_487", - ["is_int", 25, 12, 430, 17], - ["jump_false", 25, "rel_ni_489", 430, 17], - ["is_int", 26, 5, 430, 17], - ["jump_false", 26, "rel_ni_489", 430, 17], - ["le_int", 27, 12, 5, 430, 17], - ["jump", "rel_done_491", 430, 17], + ["frame", 27, 26, 1, 401, 14], + ["null", 26, 401, 14], + ["setarg", 27, 0, 26, 401, 14], + ["setarg", 27, 1, 25, 401, 14], + ["tail_invoke", 27, 25, 401, 14], + ["return", 25, 401, 14], + "_nop_ur_1", + "if_else_408", + "if_end_409", + ["length", 25, 4, 404, 24], + ["move", 5, 25, 404, 24], + ["load_field", 25, 1, "nr_slots", 405, 25], + [ + "access", + 26, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 405, + 19 + ], + ["frame", 27, 26, 1, 405, 19], + ["null", 26, 405, 19], + ["setarg", 27, 0, 26, 405, 19], + ["setarg", 27, 1, 25, 405, 19], + ["invoke", 27, 25, 405, 19], + ["move", 6, 25, 405, 19], + ["load_field", 25, 1, "nr_slots", 406, 26], + [ + "access", + 26, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 406, + 20 + ], + ["frame", 27, 26, 1, 406, 20], + ["null", 26, 406, 20], + ["setarg", 27, 0, 26, 406, 20], + ["setarg", 27, 1, 25, 406, 20], + ["invoke", 27, 25, 406, 20], + ["move", 7, 25, 406, 20], + ["load_field", 25, 1, "nr_slots", 407, 29], + [ + "access", + 26, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 407, + 23 + ], + ["frame", 27, 26, 1, 407, 23], + ["null", 26, 407, 23], + ["setarg", 27, 0, 26, 407, 23], + ["setarg", 27, 1, 25, 407, 23], + ["invoke", 27, 25, 407, 23], + ["move", 8, 25, 407, 23], + ["array", 25, 0, 408, 18], + ["move", 9, 25, 408, 18], + ["array", 25, 0, 409, 17], + ["move", 10, 25, 409, 17], + ["access", 11, 0, 410, 9], + "while_start_416", + ["is_int", 25, 11, 411, 16], + ["jump_false", 25, "rel_ni_418", 411, 16], + "_nop_tc_13", + "_nop_tc_14", + ["lt_int", 25, 11, 5, 411, 16], + ["jump", "rel_done_420", 411, 16], + "rel_ni_418", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", + "_nop_tc_18", + ["lt_float", 25, 11, 5, 411, 16], + ["jump", "rel_done_420", 411, 16], + "rel_nn_419", + "_nop_tc_19", + ["jump", "rel_err_421", 411, 16], + "_nop_tc_20", + ["jump", "rel_err_421", 411, 16], + ["lt_text", 25, 11, 5, 411, 16], + ["jump", "rel_done_420", 411, 16], + "rel_err_421", + [ + "access", + 26, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 411, + 16 + ], + ["access", 27, "error", 411, 16], + ["access", 28, "cannot compare with '<': operands must be same type", 411, 16], + ["array", 29, 0, 411, 16], + ["push", 29, 28, 411, 16], + ["frame", 28, 26, 2, 411, 16], + ["null", 26, 411, 16], + ["setarg", 28, 0, 26, 411, 16], + ["setarg", 28, 1, 27, 411, 16], + ["setarg", 28, 2, 29, 411, 16], + ["invoke", 28, 26, 411, 16], + ["disrupt", 411, 16], + "rel_done_420", + ["jump_false", 25, "while_end_417", 411, 16], + ["load_dynamic", 25, 4, 11, 412, 28], + ["move", 14, 25, 412, 28], + ["is_array", 25, 14, 413, 20], + ["jump_false", 25, "if_else_422", 413, 20], + ["access", 25, 0, 414, 20], + ["load_index", 26, 14, 25, 414, 20], + ["move", 15, 26, 414, 20], + ["access", 25, "access", 415, 19], + ["is_identical", 26, 15, 25, 415, 19], + ["jump_true", 26, "eq_done_426", 415, 19], + ["is_int", 27, 15, 415, 19], + ["jump_false", 27, "eq_ni_427", 415, 19], + "_nop_tc_21", + ["jump", "eq_ni_427", 415, 19], + ["eq_int", 26, 15, 25, 415, 19], + ["jump", "eq_done_426", 415, 19], + "eq_ni_427", + ["is_num", 27, 15, 415, 19], + ["jump_false", 27, "eq_nn_428", 415, 19], + "_nop_tc_22", + ["jump", "eq_nn_428", 415, 19], + ["eq_float", 26, 15, 25, 415, 19], + ["jump", "eq_done_426", 415, 19], + "eq_nn_428", + ["is_text", 27, 15, 415, 19], + ["jump_false", 27, "eq_nt_429", 415, 19], + "_nop_tc_23", + "_nop_tc_24", + ["eq_text", 26, 15, 25, 415, 19], + ["jump", "eq_done_426", 415, 19], + "eq_nt_429", + ["is_null", 27, 15, 415, 19], + ["jump_false", 27, "eq_nnl_430", 415, 19], + "_nop_tc_25", + ["jump", "eq_nnl_430", 415, 19], + ["true", 26, 415, 19], + ["jump", "eq_done_426", 415, 19], + "eq_nnl_430", + ["is_bool", 27, 15, 415, 19], + ["jump_false", 27, "eq_nb_431", 415, 19], + "_nop_tc_26", + ["jump", "eq_nb_431", 415, 19], + ["eq_bool", 26, 15, 25, 415, 19], + ["jump", "eq_done_426", 415, 19], + "eq_nb_431", + ["false", 26, 415, 19], + "eq_done_426", + ["jump_false", 26, "if_else_424", 415, 19], + ["access", 25, 1, 416, 24], + ["load_index", 26, 14, 25, 416, 24], + ["move", 17, 26, 416, 24], + ["access", 25, 0, 417, 22], + ["is_int", 26, 17, 417, 22], + ["jump_false", 26, "rel_ni_435", 417, 22], + "_nop_tc_27", + "_nop_tc_28", + ["gt_int", 27, 17, 25, 417, 22], + ["jump", "rel_done_437", 417, 22], + "rel_ni_435", + ["is_num", 26, 17, 417, 22], + ["jump_false", 26, "rel_nn_436", 417, 22], + "_nop_tc_29", + "_nop_tc_30", + ["gt_float", 27, 17, 25, 417, 22], + ["jump", "rel_done_437", 417, 22], + "rel_nn_436", + ["is_text", 26, 17, 417, 22], + ["jump_false", 26, "rel_err_438", 417, 22], + "_nop_tc_31", + ["jump", "rel_err_438", 417, 22], + ["gt_text", 27, 17, 25, 417, 22], + ["jump", "rel_done_437", 417, 22], + "rel_err_438", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 417, + 22 + ], + ["access", 26, "error", 417, 22], + ["access", 28, "cannot compare with '>': operands must be same type", 417, 22], + ["array", 29, 0, 417, 22], + ["push", 29, 28, 417, 22], + ["frame", 28, 25, 2, 417, 22], + ["null", 25, 417, 22], + ["setarg", 28, 0, 25, 417, 22], + ["setarg", 28, 1, 26, 417, 22], + ["setarg", 28, 2, 29, 417, 22], + ["invoke", 28, 25, 417, 22], + ["disrupt", 417, 22], + "rel_done_437", + ["move", 25, 27, 417, 22], + ["jump_false", 25, "and_end_434", 417, 22], + ["is_int", 26, 17, 417, 34], + ["jump_false", 26, "rel_ni_439", 417, 34], + ["is_int", 27, 3, 417, 34], + ["jump_false", 27, "rel_ni_439", 417, 34], + ["gt_int", 28, 17, 3, 417, 34], + ["jump", "rel_done_441", 417, 34], + "rel_ni_439", + ["is_num", 26, 17, 417, 34], + ["jump_false", 26, "rel_nn_440", 417, 34], + ["is_num", 27, 3, 417, 34], + ["jump_false", 27, "rel_nn_440", 417, 34], + ["gt_float", 28, 17, 3, 417, 34], + ["jump", "rel_done_441", 417, 34], + "rel_nn_440", + ["is_text", 26, 17, 417, 34], + ["jump_false", 26, "rel_err_442", 417, 34], + ["is_text", 27, 3, 417, 34], + ["jump_false", 27, "rel_err_442", 417, 34], + ["gt_text", 28, 17, 3, 417, 34], + ["jump", "rel_done_441", 417, 34], + "rel_err_442", + [ + "access", + 26, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 417, + 34 + ], + ["access", 27, "error", 417, 34], + ["access", 29, "cannot compare with '>': operands must be same type", 417, 34], + ["array", 30, 0, 417, 34], + ["push", 30, 29, 417, 34], + ["frame", 29, 26, 2, 417, 34], + ["null", 26, 417, 34], + ["setarg", 29, 0, 26, 417, 34], + ["setarg", 29, 1, 27, 417, 34], + ["setarg", 29, 2, 30, 417, 34], + ["invoke", 29, 26, 417, 34], + ["disrupt", 417, 34], + "rel_done_441", + ["move", 25, 28, 417, 34], + "and_end_434", + ["jump_false", 25, "if_else_432", 417, 34], + ["access", 25, 2, 418, 71], + ["load_index", 26, 14, 25, 418, 71], + ["get", 25, 23, 1, 418, 47], + ["frame", 27, 25, 1, 418, 47], + ["null", 25, 418, 47], + ["setarg", 27, 0, 25, 418, 47], + ["setarg", 27, 1, 26, 418, 47], + ["invoke", 27, 25, 418, 47], + ["get", 26, 26, 1, 418, 13], + ["frame", 27, 26, 3, 418, 13], + ["null", 26, 418, 13], + ["setarg", 27, 0, 26, 418, 13], + ["setarg", 27, 1, 6, 418, 13], + ["setarg", 27, 2, 17, 418, 13], + ["setarg", 27, 3, 25, 418, 13], + ["invoke", 27, 25, 418, 13], + ["jump", "if_end_433", 418, 13], + "if_else_432", + "if_end_433", + ["access", 25, 2, 420, 31], + ["load_index", 26, 14, 25, 420, 31], + ["is_record", 25, 26, 420, 31], + ["move", 26, 25, 420, 31], + ["jump_false", 26, "and_end_445", 420, 31], + ["access", 25, 2, 420, 44], + ["load_index", 27, 14, 25, 420, 44], + ["load_field", 25, 27, "make", 420, 44], + ["access", 27, "intrinsic", 420, 55], + ["is_identical", 28, 25, 27, 420, 55], + ["jump_true", 28, "eq_done_446", 420, 55], + ["is_int", 29, 25, 420, 55], + ["jump_false", 29, "eq_ni_447", 420, 55], + "_nop_tc_32", + ["jump", "eq_ni_447", 420, 55], + ["eq_int", 28, 25, 27, 420, 55], + ["jump", "eq_done_446", 420, 55], + "eq_ni_447", + ["is_num", 29, 25, 420, 55], + ["jump_false", 29, "eq_nn_448", 420, 55], + "_nop_tc_33", + ["jump", "eq_nn_448", 420, 55], + ["eq_float", 28, 25, 27, 420, 55], + ["jump", "eq_done_446", 420, 55], + "eq_nn_448", + ["is_text", 29, 25, 420, 55], + ["jump_false", 29, "eq_nt_449", 420, 55], + "_nop_tc_34", + "_nop_tc_35", + ["eq_text", 28, 25, 27, 420, 55], + ["jump", "eq_done_446", 420, 55], + "eq_nt_449", + ["is_null", 29, 25, 420, 55], + ["jump_false", 29, "eq_nnl_450", 420, 55], + "_nop_tc_36", + ["jump", "eq_nnl_450", 420, 55], + ["true", 28, 420, 55], + ["jump", "eq_done_446", 420, 55], + "eq_nnl_450", + ["is_bool", 29, 25, 420, 55], + ["jump_false", 29, "eq_nb_451", 420, 55], + "_nop_tc_37", + ["jump", "eq_nb_451", 420, 55], + ["eq_bool", 28, 25, 27, 420, 55], + ["jump", "eq_done_446", 420, 55], + "eq_nb_451", + ["false", 28, 420, 55], + "eq_done_446", + ["move", 26, 28, 420, 55], + "and_end_445", + ["jump_false", 26, "if_else_443", 420, 55], + ["get", 25, 13, 1, 421, 19], + ["access", 26, 2, 421, 48], + ["load_index", 27, 14, 26, 421, 48], + ["load_field", 26, 27, "name", 421, 48], + ["load_dynamic", 27, 25, 26, 421, 48], + ["move", 20, 27, 421, 48], + ["null", 25, 422, 24], + ["is_identical", 26, 20, 25, 422, 24], + ["jump_true", 26, "ne_nid_457", 422, 24], + ["jump", "ne_ni_458", 422, 24], + "ne_nid_457", + ["false", 26, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_ni_458", + ["is_int", 27, 20, 422, 24], + ["jump_false", 27, "ne_nn_459", 422, 24], + "_nop_tc_38", + ["jump", "ne_nn_459", 422, 24], + ["ne_int", 26, 20, 25, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_nn_459", + ["is_num", 27, 20, 422, 24], + ["jump_false", 27, "ne_nt_460", 422, 24], + "_nop_tc_39", + ["jump", "ne_nt_460", 422, 24], + ["ne_float", 26, 20, 25, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_nt_460", + ["is_text", 27, 20, 422, 24], + ["jump_false", 27, "ne_nnl_461", 422, 24], + "_nop_tc_40", + ["jump", "ne_nnl_461", 422, 24], + ["ne_text", 26, 20, 25, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_nnl_461", + ["is_null", 27, 20, 422, 24], + ["jump_false", 27, "ne_nb_462", 422, 24], + "_nop_tc_41", + "_nop_tc_42", + ["false", 26, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_nb_462", + ["is_bool", 27, 20, 422, 24], + ["jump_false", 27, "ne_mis_463", 422, 24], + "_nop_tc_43", + ["jump", "ne_mis_463", 422, 24], + ["ne_bool", 26, 20, 25, 422, 24], + ["jump", "ne_done_456", 422, 24], + "ne_mis_463", + ["true", 26, 422, 24], + "ne_done_456", + ["move", 25, 26, 422, 24], + ["jump_false", 25, "and_end_455", 422, 24], + ["access", 26, 0, 422, 40], + ["is_int", 27, 17, 422, 40], + ["jump_false", 27, "rel_ni_464", 422, 40], + "_nop_tc_44", + "_nop_tc_45", + ["ge_int", 28, 17, 26, 422, 40], + ["jump", "rel_done_466", 422, 40], + "rel_ni_464", + ["is_num", 27, 17, 422, 40], + ["jump_false", 27, "rel_nn_465", 422, 40], + "_nop_tc_46", + "_nop_tc_47", + ["ge_float", 28, 17, 26, 422, 40], + ["jump", "rel_done_466", 422, 40], + "rel_nn_465", + ["is_text", 27, 17, 422, 40], + ["jump_false", 27, "rel_err_467", 422, 40], + "_nop_tc_48", + ["jump", "rel_err_467", 422, 40], + ["ge_text", 28, 17, 26, 422, 40], + ["jump", "rel_done_466", 422, 40], + "rel_err_467", + [ + "access", + 26, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 422, + 40 + ], + ["access", 27, "error", 422, 40], + ["access", 29, "cannot compare with '>=': operands must be same type", 422, 40], + ["array", 30, 0, 422, 40], + ["push", 30, 29, 422, 40], + ["frame", 29, 26, 2, 422, 40], + ["null", 26, 422, 40], + ["setarg", 29, 0, 26, 422, 40], + ["setarg", 29, 1, 27, 422, 40], + ["setarg", 29, 2, 30, 422, 40], + ["invoke", 29, 26, 422, 40], + ["disrupt", 422, 40], + "rel_done_466", + ["move", 25, 28, 422, 40], + "and_end_455", + ["move", 26, 25, 422, 40], + ["jump_false", 26, "and_end_454", 422, 40], + ["length", 25, 8, 422, 59], + ["is_int", 27, 17, 422, 59], + ["jump_false", 27, "rel_ni_468", 422, 59], + "_nop_tc_49", + "_nop_tc_50", + ["lt_int", 28, 17, 25, 422, 59], + ["jump", "rel_done_470", 422, 59], + "rel_ni_468", + ["is_num", 27, 17, 422, 59], + ["jump_false", 27, "rel_nn_469", 422, 59], + "_nop_tc_51", + "_nop_tc_52", + ["lt_float", 28, 17, 25, 422, 59], + ["jump", "rel_done_470", 422, 59], + "rel_nn_469", + ["is_text", 27, 17, 422, 59], + ["jump_false", 27, "rel_err_471", 422, 59], + "_nop_tc_53", + ["jump", "rel_err_471", 422, 59], + ["lt_text", 28, 17, 25, 422, 59], + ["jump", "rel_done_470", 422, 59], + "rel_err_471", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 422, + 59 + ], + ["access", 27, "error", 422, 59], + ["access", 29, "cannot compare with '<': operands must be same type", 422, 59], + ["array", 30, 0, 422, 59], + ["push", 30, 29, 422, 59], + ["frame", 29, 25, 2, 422, 59], + ["null", 25, 422, 59], + ["setarg", 29, 0, 25, 422, 59], + ["setarg", 29, 1, 27, 422, 59], + ["setarg", 29, 2, 30, 422, 59], + ["invoke", 29, 25, 422, 59], + ["disrupt", 422, 59], + "rel_done_470", + ["move", 26, 28, 422, 59], + "and_end_454", + ["jump_false", 26, "if_else_452", 422, 59], + ["store_dynamic", 8, 20, 17, 423, 31], + ["jump", "if_end_453", 423, 31], + "if_else_452", + "if_end_453", + ["jump", "if_end_444", 423, 31], + "if_else_443", + "if_end_444", + ["access", 25, 1, 426, 19], + "_nop_tc_54", + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + ["add", 26, 11, 25, 426, 19], + ["jump", "num_done_473", 426, 19], + "num_err_472", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 426, + 19 + ], + ["access", 27, "error", 426, 19], + ["access", 28, "cannot apply '+': operands must be numbers", 426, 19], + ["array", 29, 0, 426, 19], + ["push", 29, 28, 426, 19], + ["frame", 28, 25, 2, 426, 19], + ["null", 25, 426, 19], + ["setarg", 28, 0, 25, 426, 19], + ["setarg", 28, 1, 27, 426, 19], + ["setarg", 28, 2, 29, 426, 19], + ["invoke", 28, 25, 426, 19], + ["disrupt", 426, 19], + "num_done_473", + ["move", 11, 26, 426, 19], + ["jump", "while_start_416", 427, 11], + ["jump", "if_end_425", 427, 11], + "if_else_424", + "if_end_425", + ["access", 25, "move", 429, 19], + ["is_identical", 26, 15, 25, 429, 19], + ["jump_true", 26, "eq_done_476", 429, 19], + ["is_int", 27, 15, 429, 19], + ["jump_false", 27, "eq_ni_477", 429, 19], + "_nop_tc_58", + ["jump", "eq_ni_477", 429, 19], + ["eq_int", 26, 15, 25, 429, 19], + ["jump", "eq_done_476", 429, 19], + "eq_ni_477", + ["is_num", 27, 15, 429, 19], + ["jump_false", 27, "eq_nn_478", 429, 19], + "_nop_tc_59", + ["jump", "eq_nn_478", 429, 19], + ["eq_float", 26, 15, 25, 429, 19], + ["jump", "eq_done_476", 429, 19], + "eq_nn_478", + ["is_text", 27, 15, 429, 19], + ["jump_false", 27, "eq_nt_479", 429, 19], + "_nop_tc_60", + "_nop_tc_61", + ["eq_text", 26, 15, 25, 429, 19], + ["jump", "eq_done_476", 429, 19], + "eq_nt_479", + ["is_null", 27, 15, 429, 19], + ["jump_false", 27, "eq_nnl_480", 429, 19], + "_nop_tc_62", + ["jump", "eq_nnl_480", 429, 19], + ["true", 26, 429, 19], + ["jump", "eq_done_476", 429, 19], + "eq_nnl_480", + ["is_bool", 27, 15, 429, 19], + ["jump_false", 27, "eq_nb_481", 429, 19], + "_nop_tc_63", + ["jump", "eq_nb_481", 429, 19], + ["eq_bool", 26, 15, 25, 429, 19], + ["jump", "eq_done_476", 429, 19], + "eq_nb_481", + ["false", 26, 429, 19], + "eq_done_476", + ["jump_false", 26, "if_else_474", 429, 19], + ["access", 25, 1, 430, 24], + ["load_index", 26, 14, 25, 430, 24], + ["move", 17, 26, 430, 24], + ["access", 25, 0, 431, 22], + ["is_int", 26, 17, 431, 22], + ["jump_false", 26, "rel_ni_485", 431, 22], + "_nop_tc_64", + "_nop_tc_65", + ["gt_int", 27, 17, 25, 431, 22], + ["jump", "rel_done_487", 431, 22], + "rel_ni_485", + ["is_num", 26, 17, 431, 22], + ["jump_false", 26, "rel_nn_486", 431, 22], + "_nop_tc_66", + "_nop_tc_67", + ["gt_float", 27, 17, 25, 431, 22], + ["jump", "rel_done_487", 431, 22], + "rel_nn_486", + ["is_text", 26, 17, 431, 22], + ["jump_false", 26, "rel_err_488", 431, 22], + "_nop_tc_68", + ["jump", "rel_err_488", 431, 22], + ["gt_text", 27, 17, 25, 431, 22], + ["jump", "rel_done_487", 431, 22], + "rel_err_488", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 431, + 22 + ], + ["access", 26, "error", 431, 22], + ["access", 28, "cannot compare with '>': operands must be same type", 431, 22], + ["array", 29, 0, 431, 22], + ["push", 29, 28, 431, 22], + ["frame", 28, 25, 2, 431, 22], + ["null", 25, 431, 22], + ["setarg", 28, 0, 25, 431, 22], + ["setarg", 28, 1, 26, 431, 22], + ["setarg", 28, 2, 29, 431, 22], + ["invoke", 28, 25, 431, 22], + ["disrupt", 431, 22], + "rel_done_487", + ["move", 25, 27, 431, 22], + ["jump_false", 25, "and_end_484", 431, 22], + ["is_int", 26, 17, 431, 34], + ["jump_false", 26, "rel_ni_489", 431, 34], + ["is_int", 27, 3, 431, 34], + ["jump_false", 27, "rel_ni_489", 431, 34], + ["gt_int", 28, 17, 3, 431, 34], + ["jump", "rel_done_491", 431, 34], "rel_ni_489", - ["is_num", 25, 12, 430, 17], - ["jump_false", 25, "rel_nn_490", 430, 17], - ["is_num", 26, 5, 430, 17], - ["jump_false", 26, "rel_nn_490", 430, 17], - ["le_float", 27, 12, 5, 430, 17], - ["jump", "rel_done_491", 430, 17], + ["is_num", 26, 17, 431, 34], + ["jump_false", 26, "rel_nn_490", 431, 34], + ["is_num", 27, 3, 431, 34], + ["jump_false", 27, "rel_nn_490", 431, 34], + ["gt_float", 28, 17, 3, 431, 34], + ["jump", "rel_done_491", 431, 34], "rel_nn_490", - ["is_text", 25, 12, 430, 17], - ["jump_false", 25, "rel_err_492", 430, 17], - ["is_text", 26, 5, 430, 17], - ["jump_false", 26, "rel_err_492", 430, 17], - ["le_text", 27, 12, 5, 430, 17], - ["jump", "rel_done_491", 430, 17], + ["is_text", 26, 17, 431, 34], + ["jump_false", 26, "rel_err_492", 431, 34], + ["is_text", 27, 3, 431, 34], + ["jump_false", 27, "rel_err_492", 431, 34], + ["gt_text", 28, 17, 3, 431, 34], + ["jump", "rel_done_491", 431, 34], "rel_err_492", [ "access", - 25, + 26, { "name": "log", "kind": "name", "make": "intrinsic" }, - 430, - 17 + 431, + 34 ], - ["access", 26, "error", 430, 17], - ["access", 28, "cannot compare with '<=': operands must be same type", 430, 17], - ["array", 29, 0, 430, 17], - ["push", 29, 28, 430, 17], - ["frame", 28, 25, 2, 430, 17], - ["null", 25, 430, 17], - ["setarg", 28, 0, 25, 430, 17], - ["setarg", 28, 1, 26, 430, 17], - ["setarg", 28, 2, 29, 430, 17], - ["invoke", 28, 25, 430, 17], - ["disrupt", 430, 17], + ["access", 27, "error", 431, 34], + ["access", 29, "cannot compare with '>': operands must be same type", 431, 34], + ["array", 30, 0, 431, 34], + ["push", 30, 29, 431, 34], + ["frame", 29, 26, 2, 431, 34], + ["null", 26, 431, 34], + ["setarg", 29, 0, 26, 431, 34], + ["setarg", 29, 1, 27, 431, 34], + ["setarg", 29, 2, 30, 431, 34], + ["invoke", 29, 26, 431, 34], + ["disrupt", 431, 34], "rel_done_491", - ["jump_false", 27, "while_end_488", 430, 17], - ["load_dynamic", 25, 2, 12, 431, 23], - ["null", 26, 431, 29], - ["is_identical", 27, 25, 26, 431, 29], - ["jump_true", 27, "ne_nid_496", 431, 29], - ["jump", "ne_ni_497", 431, 29], - "ne_nid_496", - ["false", 27, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_ni_497", - ["is_int", 28, 25, 431, 29], - ["jump_false", 28, "ne_nn_498", 431, 29], - "_nop_tc_44", - ["jump", "ne_nn_498", 431, 29], - ["ne_int", 27, 25, 26, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_nn_498", - ["is_num", 28, 25, 431, 29], - ["jump_false", 28, "ne_nt_499", 431, 29], - "_nop_tc_45", - ["jump", "ne_nt_499", 431, 29], - ["ne_float", 27, 25, 26, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_nt_499", - ["is_text", 28, 25, 431, 29], - ["jump_false", 28, "ne_nnl_500", 431, 29], - "_nop_tc_46", - ["jump", "ne_nnl_500", 431, 29], - ["ne_text", 27, 25, 26, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_nnl_500", - ["is_null", 28, 25, 431, 29], - ["jump_false", 28, "ne_nb_501", 431, 29], - "_nop_tc_47", - "_nop_tc_48", - ["false", 27, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_nb_501", - ["is_bool", 28, 25, 431, 29], - ["jump_false", 28, "ne_mis_502", 431, 29], - "_nop_tc_49", - ["jump", "ne_mis_502", 431, 29], - ["ne_bool", 27, 25, 26, 431, 29], - ["jump", "ne_done_495", 431, 29], - "ne_mis_502", - ["true", 27, 431, 29], - "ne_done_495", - ["jump_false", 27, "if_else_493", 431, 29], - ["load_dynamic", 25, 2, 12, 432, 37], - ["store_dynamic", 8, 25, 12, 432, 20], - ["jump", "if_end_494", 432, 20], - "if_else_493", - "if_end_494", - ["access", 25, 1, 434, 15], - ["is_num", 26, 12, 434, 15], - ["jump_false", 26, "num_err_503", 434, 15], - "_nop_tc_50", - "_nop_tc_51", - ["add", 26, 12, 25, 434, 15], - ["jump", "num_done_504", 434, 15], - "num_err_503", + ["move", 25, 28, 431, 34], + "and_end_484", + ["jump_false", 25, "if_else_482", 431, 34], + ["is_array", 25, 9, 432, 28], + ["jump_false", 25, "push_err_493", 432, 28], + ["push", 9, 17, 432, 28], + ["jump", "push_done_494", 432, 28], + "push_err_493", [ "access", 25, @@ -3748,865 +3709,943 @@ "kind": "name", "make": "intrinsic" }, - 434, - 15 + 432, + 28 ], - ["access", 27, "error", 434, 15], - ["access", 28, "cannot apply '+': operands must be numbers", 434, 15], - ["array", 29, 0, 434, 15], - ["push", 29, 28, 434, 15], - ["frame", 28, 25, 2, 434, 15], - ["null", 25, 434, 15], - ["setarg", 28, 0, 25, 434, 15], - ["setarg", 28, 1, 27, 434, 15], - ["setarg", 28, 2, 29, 434, 15], - ["invoke", 28, 25, 434, 15], - ["disrupt", 434, 15], - "num_done_504", - ["move", 12, 26, 434, 15], - ["jump", "while_start_487", 434, 15], - "while_end_488", - ["access", 12, 0, 436, 9], - "while_start_505", - ["length", 5, 3, 437, 23], - ["is_int", 25, 12, 437, 23], - ["jump_false", 25, "rel_ni_507", 437, 23], - "_nop_tc_52", - "_nop_tc_53", - ["lt_int", 26, 12, 5, 437, 23], - ["jump", "rel_done_509", 437, 23], - "rel_ni_507", - ["is_num", 25, 12, 437, 23], - ["jump_false", 25, "rel_nn_508", 437, 23], - "_nop_tc_54", - "_nop_tc_55", - ["lt_float", 26, 12, 5, 437, 23], - ["jump", "rel_done_509", 437, 23], - "rel_nn_508", - ["is_text", 25, 12, 437, 23], - ["jump_false", 25, "rel_err_510", 437, 23], - "_nop_tc_56", - ["jump", "rel_err_510", 437, 23], - ["lt_text", 26, 12, 5, 437, 23], - ["jump", "rel_done_509", 437, 23], - "rel_err_510", + ["access", 26, "error", 432, 28], + ["access", 27, "cannot push: target must be an array", 432, 28], + ["array", 28, 0, 432, 28], + ["push", 28, 27, 432, 28], + ["frame", 27, 25, 2, 432, 28], + ["null", 25, 432, 28], + ["setarg", 27, 0, 25, 432, 28], + ["setarg", 27, 1, 26, 432, 28], + ["setarg", 27, 2, 28, 432, 28], + ["invoke", 27, 25, 432, 28], + ["disrupt", 432, 28], + "push_done_494", + ["access", 25, 2, 433, 33], + ["load_index", 26, 14, 25, 433, 33], + ["is_array", 25, 10, 433, 33], + ["jump_false", 25, "push_err_495", 433, 33], + ["push", 10, 26, 433, 33], + ["jump", "push_done_496", 433, 33], + "push_err_495", [ "access", - 5, + 25, { "name": "log", "kind": "name", "make": "intrinsic" }, - 437, - 23 + 433, + 33 ], - ["access", 25, "error", 437, 23], - ["access", 27, "cannot compare with '<': operands must be same type", 437, 23], - ["array", 28, 0, 437, 23], - ["push", 28, 27, 437, 23], - ["frame", 27, 5, 2, 437, 23], - ["null", 5, 437, 23], - ["setarg", 27, 0, 5, 437, 23], - ["setarg", 27, 1, 25, 437, 23], - ["setarg", 27, 2, 28, 437, 23], - ["invoke", 27, 5, 437, 23], - ["disrupt", 437, 23], - "rel_done_509", - ["jump_false", 26, "while_end_506", 437, 23], - ["load_dynamic", 5, 3, 12, 438, 23], - ["null", 25, 438, 29], - ["is_identical", 26, 5, 25, 438, 29], - ["jump_true", 26, "ne_nid_514", 438, 29], - ["jump", "ne_ni_515", 438, 29], - "ne_nid_514", - ["false", 26, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_ni_515", - ["is_int", 27, 5, 438, 29], - ["jump_false", 27, "ne_nn_516", 438, 29], - "_nop_tc_57", - ["jump", "ne_nn_516", 438, 29], - ["ne_int", 26, 5, 25, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_nn_516", - ["is_num", 27, 5, 438, 29], - ["jump_false", 27, "ne_nt_517", 438, 29], - "_nop_tc_58", - ["jump", "ne_nt_517", 438, 29], - ["ne_float", 26, 5, 25, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_nt_517", - ["is_text", 27, 5, 438, 29], - ["jump_false", 27, "ne_nnl_518", 438, 29], - "_nop_tc_59", - ["jump", "ne_nnl_518", 438, 29], - ["ne_text", 26, 5, 25, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_nnl_518", - ["is_null", 27, 5, 438, 29], - ["jump_false", 27, "ne_nb_519", 438, 29], - "_nop_tc_60", - "_nop_tc_61", - ["false", 26, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_nb_519", - ["is_bool", 27, 5, 438, 29], - ["jump_false", 27, "ne_mis_520", 438, 29], - "_nop_tc_62", - ["jump", "ne_mis_520", 438, 29], - ["ne_bool", 26, 5, 25, 438, 29], - ["jump", "ne_done_513", 438, 29], - "ne_mis_520", - ["true", 26, 438, 29], - "ne_done_513", - ["jump_false", 26, "if_else_511", 438, 29], - ["load_dynamic", 5, 3, 12, 439, 37], - ["store_dynamic", 8, 5, 12, 439, 20], - ["jump", "if_end_512", 439, 20], - "if_else_511", - "if_end_512", - ["access", 5, 1, 441, 15], - ["is_num", 25, 12, 441, 15], - ["jump_false", 25, "num_err_521", 441, 15], - "_nop_tc_63", - "_nop_tc_64", - ["add", 25, 12, 5, 441, 15], - ["jump", "num_done_522", 441, 15], - "num_err_521", + ["access", 26, "error", 433, 33], + ["access", 27, "cannot push: target must be an array", 433, 33], + ["array", 28, 0, 433, 33], + ["push", 28, 27, 433, 33], + ["frame", 27, 25, 2, 433, 33], + ["null", 25, 433, 33], + ["setarg", 27, 0, 25, 433, 33], + ["setarg", 27, 1, 26, 433, 33], + ["setarg", 27, 2, 28, 433, 33], + ["invoke", 27, 25, 433, 33], + ["disrupt", 433, 33], + "push_done_496", + ["jump", "if_end_483", 433, 33], + "if_else_482", + "if_end_483", + ["access", 25, 1, 435, 19], + "_nop_tc_69", + "_nop_tc_70", + "_nop_tc_71", + "_nop_tc_72", + ["add", 26, 11, 25, 435, 19], + ["jump", "num_done_498", 435, 19], + "num_err_497", [ "access", - 5, + 25, { "name": "log", "kind": "name", "make": "intrinsic" }, - 441, - 15 + 435, + 19 ], - ["access", 26, "error", 441, 15], - ["access", 27, "cannot apply '+': operands must be numbers", 441, 15], - ["array", 28, 0, 441, 15], - ["push", 28, 27, 441, 15], - ["frame", 27, 5, 2, 441, 15], - ["null", 5, 441, 15], - ["setarg", 27, 0, 5, 441, 15], - ["setarg", 27, 1, 26, 441, 15], - ["setarg", 27, 2, 28, 441, 15], - ["invoke", 27, 5, 441, 15], - ["disrupt", 441, 15], - "num_done_522", - ["move", 12, 25, 441, 15], - ["jump", "while_start_505", 441, 15], - "while_end_506", + ["access", 27, "error", 435, 19], + ["access", 28, "cannot apply '+': operands must be numbers", 435, 19], + ["array", 29, 0, 435, 19], + ["push", 29, 28, 435, 19], + ["frame", 28, 25, 2, 435, 19], + ["null", 25, 435, 19], + ["setarg", 28, 0, 25, 435, 19], + ["setarg", 28, 1, 27, 435, 19], + ["setarg", 28, 2, 29, 435, 19], + ["invoke", 28, 25, 435, 19], + ["disrupt", 435, 19], + "num_done_498", + ["move", 11, 26, 435, 19], + ["jump", "while_start_416", 436, 11], + ["jump", "if_end_475", 436, 11], + "if_else_474", + "if_end_475", + ["access", 25, "frame", 438, 19], + ["is_identical", 26, 15, 25, 438, 19], + ["jump_true", 26, "eq_done_502", 438, 19], + ["is_int", 27, 15, 438, 19], + ["jump_false", 27, "eq_ni_503", 438, 19], + "_nop_tc_73", + ["jump", "eq_ni_503", 438, 19], + ["eq_int", 26, 15, 25, 438, 19], + ["jump", "eq_done_502", 438, 19], + "eq_ni_503", + ["is_num", 27, 15, 438, 19], + ["jump_false", 27, "eq_nn_504", 438, 19], + "_nop_tc_74", + ["jump", "eq_nn_504", 438, 19], + ["eq_float", 26, 15, 25, 438, 19], + ["jump", "eq_done_502", 438, 19], + "eq_nn_504", + ["is_text", 27, 15, 438, 19], + ["jump_false", 27, "eq_nt_505", 438, 19], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 26, 15, 25, 438, 19], + ["jump", "eq_done_502", 438, 19], + "eq_nt_505", + ["is_null", 27, 15, 438, 19], + ["jump_false", 27, "eq_nnl_506", 438, 19], + "_nop_tc_77", + ["jump", "eq_nnl_506", 438, 19], + ["true", 26, 438, 19], + ["jump", "eq_done_502", 438, 19], + "eq_nnl_506", + ["is_bool", 27, 15, 438, 19], + ["jump_false", 27, "eq_nb_507", 438, 19], + "_nop_tc_78", + ["jump", "eq_nb_507", 438, 19], + ["eq_bool", 26, 15, 25, 438, 19], + ["jump", "eq_done_502", 438, 19], + "eq_nb_507", + ["false", 26, 438, 19], + "eq_done_502", + ["move", 25, 26, 438, 19], + ["jump_true", 25, "or_end_501", 438, 19], + ["access", 26, "goframe", 438, 36], + ["is_identical", 27, 15, 26, 438, 36], + ["jump_true", 27, "eq_done_508", 438, 36], + ["is_int", 28, 15, 438, 36], + ["jump_false", 28, "eq_ni_509", 438, 36], + "_nop_tc_79", + ["jump", "eq_ni_509", 438, 36], + ["eq_int", 27, 15, 26, 438, 36], + ["jump", "eq_done_508", 438, 36], + "eq_ni_509", + ["is_num", 28, 15, 438, 36], + ["jump_false", 28, "eq_nn_510", 438, 36], + "_nop_tc_80", + ["jump", "eq_nn_510", 438, 36], + ["eq_float", 27, 15, 26, 438, 36], + ["jump", "eq_done_508", 438, 36], + "eq_nn_510", + ["is_text", 28, 15, 438, 36], + ["jump_false", 28, "eq_nt_511", 438, 36], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 27, 15, 26, 438, 36], + ["jump", "eq_done_508", 438, 36], + "eq_nt_511", + ["is_null", 28, 15, 438, 36], + ["jump_false", 28, "eq_nnl_512", 438, 36], + "_nop_tc_83", + ["jump", "eq_nnl_512", 438, 36], + ["true", 27, 438, 36], + ["jump", "eq_done_508", 438, 36], + "eq_nnl_512", + ["is_bool", 28, 15, 438, 36], + ["jump_false", 28, "eq_nb_513", 438, 36], + "_nop_tc_84", + ["jump", "eq_nb_513", 438, 36], + ["eq_bool", 27, 15, 26, 438, 36], + ["jump", "eq_done_508", 438, 36], + "eq_nb_513", + ["false", 27, 438, 36], + "eq_done_508", + ["move", 25, 27, 438, 36], + "or_end_501", + ["jump_false", 25, "if_else_499", 438, 36], + ["access", 25, 1, 439, 31], + ["load_index", 26, 14, 25, 439, 31], + ["is_num", 25, 26, 439, 31], + ["move", 26, 25, 439, 31], + ["jump_false", 26, "and_end_517", 439, 31], + ["access", 25, 1, 439, 44], + ["load_index", 27, 14, 25, 439, 44], + ["access", 25, 0, 439, 50], + ["is_int", 28, 27, 439, 50], + ["jump_false", 28, "rel_ni_518", 439, 50], + "_nop_tc_85", + "_nop_tc_86", + ["ge_int", 29, 27, 25, 439, 50], + ["jump", "rel_done_520", 439, 50], + "rel_ni_518", + ["is_num", 28, 27, 439, 50], + ["jump_false", 28, "rel_nn_519", 439, 50], + "_nop_tc_87", + "_nop_tc_88", + ["ge_float", 29, 27, 25, 439, 50], + ["jump", "rel_done_520", 439, 50], + "rel_nn_519", + ["is_text", 28, 27, 439, 50], + ["jump_false", 28, "rel_err_521", 439, 50], + "_nop_tc_89", + ["jump", "rel_err_521", 439, 50], + ["ge_text", 29, 27, 25, 439, 50], + ["jump", "rel_done_520", 439, 50], + "rel_err_521", [ "access", - 5, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 444, - 18 - ], - ["frame", 12, 5, 1, 444, 18], - ["null", 5, 444, 18], - ["setarg", 12, 0, 5, 444, 18], - ["setarg", 12, 1, 8, 444, 18], - ["invoke", 12, 5, 444, 18], - ["move", 9, 5, 444, 18], - ["access", 11, 0, 446, 9], - "while_start_523", - ["is_int", 5, 11, 447, 16], - ["jump_false", 5, "rel_ni_525", 447, 16], - ["is_int", 12, 7, 447, 16], - ["jump_false", 12, "rel_ni_525", 447, 16], - ["lt_int", 25, 11, 7, 447, 16], - ["jump", "rel_done_527", 447, 16], - "rel_ni_525", - ["is_num", 5, 11, 447, 16], - ["jump_false", 5, "rel_nn_526", 447, 16], - ["is_num", 12, 7, 447, 16], - ["jump_false", 12, "rel_nn_526", 447, 16], - ["lt_float", 25, 11, 7, 447, 16], - ["jump", "rel_done_527", 447, 16], - "rel_nn_526", - ["is_text", 5, 11, 447, 16], - ["jump_false", 5, "rel_err_528", 447, 16], - ["is_text", 12, 7, 447, 16], - ["jump_false", 12, "rel_err_528", 447, 16], - ["lt_text", 25, 11, 7, 447, 16], - ["jump", "rel_done_527", 447, 16], - "rel_err_528", - [ - "access", - 5, + 25, { "name": "log", "kind": "name", "make": "intrinsic" }, - 447, - 16 + 439, + 50 ], - ["access", 12, "error", 447, 16], - ["access", 26, "cannot compare with '<': operands must be same type", 447, 16], - ["array", 27, 0, 447, 16], - ["push", 27, 26, 447, 16], - ["frame", 26, 5, 2, 447, 16], - ["null", 5, 447, 16], - ["setarg", 26, 0, 5, 447, 16], - ["setarg", 26, 1, 12, 447, 16], - ["setarg", 26, 2, 27, 447, 16], - ["invoke", 26, 5, 447, 16], - ["disrupt", 447, 16], - "rel_done_527", - ["jump_false", 25, "while_end_524", 447, 16], - ["load_dynamic", 5, 6, 11, 448, 28], - ["move", 13, 5, 448, 28], - ["is_text", 5, 13, 450, 19], - ["jump_false", 5, "if_else_529", 450, 19], + ["access", 27, "error", 439, 50], + ["access", 28, "cannot compare with '>=': operands must be same type", 439, 50], + ["array", 30, 0, 439, 50], + ["push", 30, 28, 439, 50], + ["frame", 28, 25, 2, 439, 50], + ["null", 25, 439, 50], + ["setarg", 28, 0, 25, 439, 50], + ["setarg", 28, 1, 27, 439, 50], + ["setarg", 28, 2, 30, 439, 50], + ["invoke", 28, 25, 439, 50], + ["disrupt", 439, 50], + "rel_done_520", + ["move", 26, 29, 439, 50], + "and_end_517", + ["move", 25, 26, 439, 50], + ["jump_false", 25, "and_end_516", 439, 50], + ["access", 26, 1, 439, 61], + ["load_index", 27, 14, 26, 439, 61], + ["length", 26, 7, 439, 73], + ["is_int", 28, 27, 439, 73], + ["jump_false", 28, "rel_ni_522", 439, 73], + "_nop_tc_90", + "_nop_tc_91", + ["lt_int", 29, 27, 26, 439, 73], + ["jump", "rel_done_524", 439, 73], + "rel_ni_522", + ["is_num", 28, 27, 439, 73], + ["jump_false", 28, "rel_nn_523", 439, 73], + "_nop_tc_92", + "_nop_tc_93", + ["lt_float", 29, 27, 26, 439, 73], + ["jump", "rel_done_524", 439, 73], + "rel_nn_523", + ["is_text", 28, 27, 439, 73], + ["jump_false", 28, "rel_err_525", 439, 73], + "_nop_tc_94", + ["jump", "rel_err_525", 439, 73], + ["lt_text", 29, 27, 26, 439, 73], + ["jump", "rel_done_524", 439, 73], + "rel_err_525", [ "access", - 5, + 26, { - "name": "array", + "name": "log", "kind": "name", "make": "intrinsic" }, - 451, + 439, + 73 + ], + ["access", 27, "error", 439, 73], + ["access", 28, "cannot compare with '<': operands must be same type", 439, 73], + ["array", 30, 0, 439, 73], + ["push", 30, 28, 439, 73], + ["frame", 28, 26, 2, 439, 73], + ["null", 26, 439, 73], + ["setarg", 28, 0, 26, 439, 73], + ["setarg", 28, 1, 27, 439, 73], + ["setarg", 28, 2, 30, 439, 73], + ["invoke", 28, 26, 439, 73], + ["disrupt", 439, 73], + "rel_done_524", + ["move", 25, 29, 439, 73], + "and_end_516", + ["jump_false", 25, "if_else_514", 439, 73], + ["access", 25, 2, 440, 44], + ["load_index", 26, 14, 25, 440, 44], + ["access", 25, 1, 440, 32], + ["load_index", 27, 14, 25, 440, 32], + ["store_dynamic", 7, 26, 27, 440, 32], + ["jump", "if_end_515", 440, 32], + "if_else_514", + "if_end_515", + ["access", 25, 1, 442, 19], + "_nop_tc_95", + "_nop_tc_96", + "_nop_tc_97", + "_nop_tc_98", + ["add", 26, 11, 25, 442, 19], + ["jump", "num_done_527", 442, 19], + "num_err_526", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 442, + 19 + ], + ["access", 27, "error", 442, 19], + ["access", 28, "cannot apply '+': operands must be numbers", 442, 19], + ["array", 29, 0, 442, 19], + ["push", 29, 28, 442, 19], + ["frame", 28, 25, 2, 442, 19], + ["null", 25, 442, 19], + ["setarg", 28, 0, 25, 442, 19], + ["setarg", 28, 1, 27, 442, 19], + ["setarg", 28, 2, 29, 442, 19], + ["invoke", 28, 25, 442, 19], + ["disrupt", 442, 19], + "num_done_527", + ["move", 11, 26, 442, 19], + ["jump", "while_start_416", 443, 11], + ["jump", "if_end_500", 443, 11], + "if_else_499", + "if_end_500", + ["access", 25, "invoke", 445, 19], + ["is_identical", 26, 15, 25, 445, 19], + ["jump_true", 26, "eq_done_531", 445, 19], + ["is_int", 27, 15, 445, 19], + ["jump_false", 27, "eq_ni_532", 445, 19], + "_nop_tc_99", + ["jump", "eq_ni_532", 445, 19], + ["eq_int", 26, 15, 25, 445, 19], + ["jump", "eq_done_531", 445, 19], + "eq_ni_532", + ["is_num", 27, 15, 445, 19], + ["jump_false", 27, "eq_nn_533", 445, 19], + "_nop_tc_100", + ["jump", "eq_nn_533", 445, 19], + ["eq_float", 26, 15, 25, 445, 19], + ["jump", "eq_done_531", 445, 19], + "eq_nn_533", + ["is_text", 27, 15, 445, 19], + ["jump_false", 27, "eq_nt_534", 445, 19], + "_nop_tc_101", + "_nop_tc_102", + ["eq_text", 26, 15, 25, 445, 19], + ["jump", "eq_done_531", 445, 19], + "eq_nt_534", + ["is_null", 27, 15, 445, 19], + ["jump_false", 27, "eq_nnl_535", 445, 19], + "_nop_tc_103", + ["jump", "eq_nnl_535", 445, 19], + ["true", 26, 445, 19], + ["jump", "eq_done_531", 445, 19], + "eq_nnl_535", + ["is_bool", 27, 15, 445, 19], + ["jump_false", 27, "eq_nb_536", 445, 19], + "_nop_tc_104", + ["jump", "eq_nb_536", 445, 19], + ["eq_bool", 26, 15, 25, 445, 19], + ["jump", "eq_done_531", 445, 19], + "eq_nb_536", + ["false", 26, 445, 19], + "eq_done_531", + ["move", 25, 26, 445, 19], + ["jump_true", 25, "or_end_530", 445, 19], + ["access", 26, "tail_invoke", 445, 37], + ["is_identical", 27, 15, 26, 445, 37], + ["jump_true", 27, "eq_done_537", 445, 37], + ["is_int", 28, 15, 445, 37], + ["jump_false", 28, "eq_ni_538", 445, 37], + "_nop_tc_105", + ["jump", "eq_ni_538", 445, 37], + ["eq_int", 27, 15, 26, 445, 37], + ["jump", "eq_done_537", 445, 37], + "eq_ni_538", + ["is_num", 28, 15, 445, 37], + ["jump_false", 28, "eq_nn_539", 445, 37], + "_nop_tc_106", + ["jump", "eq_nn_539", 445, 37], + ["eq_float", 27, 15, 26, 445, 37], + ["jump", "eq_done_537", 445, 37], + "eq_nn_539", + ["is_text", 28, 15, 445, 37], + ["jump_false", 28, "eq_nt_540", 445, 37], + "_nop_tc_107", + "_nop_tc_108", + ["eq_text", 27, 15, 26, 445, 37], + ["jump", "eq_done_537", 445, 37], + "eq_nt_540", + ["is_null", 28, 15, 445, 37], + ["jump_false", 28, "eq_nnl_541", 445, 37], + "_nop_tc_109", + ["jump", "eq_nnl_541", 445, 37], + ["true", 27, 445, 37], + ["jump", "eq_done_537", 445, 37], + "eq_nnl_541", + ["is_bool", 28, 15, 445, 37], + ["jump_false", 28, "eq_nb_542", 445, 37], + "_nop_tc_110", + ["jump", "eq_nb_542", 445, 37], + ["eq_bool", 27, 15, 26, 445, 37], + ["jump", "eq_done_537", 445, 37], + "eq_nb_542", + ["false", 27, 445, 37], + "eq_done_537", + ["move", 25, 27, 445, 37], + "or_end_530", + ["jump_false", 25, "if_else_528", 445, 37], + ["access", 25, 2, 446, 24], + ["load_index", 26, 14, 25, 446, 24], + ["move", 17, 26, 446, 24], + ["get", 25, 5, 1, 447, 17], + ["move", 20, 25, 447, 17], + ["access", 25, 1, 448, 44], + ["load_index", 26, 14, 25, 448, 44], + ["load_dynamic", 25, 7, 26, 448, 44], + ["move", 21, 25, 448, 44], + ["is_num", 25, 21, 449, 25], + ["move", 26, 25, 449, 25], + ["jump_false", 26, "and_end_546", 449, 25], + ["access", 25, 0, 449, 56], + ["is_int", 27, 21, 449, 56], + ["jump_false", 27, "rel_ni_547", 449, 56], + "_nop_tc_111", + "_nop_tc_112", + ["ge_int", 28, 21, 25, 449, 56], + ["jump", "rel_done_549", 449, 56], + "rel_ni_547", + ["is_num", 27, 21, 449, 56], + ["jump_false", 27, "rel_nn_548", 449, 56], + "_nop_tc_113", + "_nop_tc_114", + ["ge_float", 28, 21, 25, 449, 56], + ["jump", "rel_done_549", 449, 56], + "rel_nn_548", + ["is_text", 27, 21, 449, 56], + ["jump_false", 27, "rel_err_550", 449, 56], + "_nop_tc_115", + ["jump", "rel_err_550", 449, 56], + ["ge_text", 28, 21, 25, 449, 56], + ["jump", "rel_done_549", 449, 56], + "rel_err_550", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 449, + 56 + ], + ["access", 27, "error", 449, 56], + ["access", 29, "cannot compare with '>=': operands must be same type", 449, 56], + ["array", 30, 0, 449, 56], + ["push", 30, 29, 449, 56], + ["frame", 29, 25, 2, 449, 56], + ["null", 25, 449, 56], + ["setarg", 29, 0, 25, 449, 56], + ["setarg", 29, 1, 27, 449, 56], + ["setarg", 29, 2, 30, 449, 56], + ["invoke", 29, 25, 449, 56], + ["disrupt", 449, 56], + "rel_done_549", + ["move", 26, 28, 449, 56], + "and_end_546", + ["move", 25, 26, 449, 56], + ["jump_false", 25, "and_end_545", 449, 56], + ["length", 26, 8, 449, 82], + ["is_int", 27, 21, 449, 82], + ["jump_false", 27, "rel_ni_551", 449, 82], + "_nop_tc_116", + "_nop_tc_117", + ["lt_int", 28, 21, 26, 449, 82], + ["jump", "rel_done_553", 449, 82], + "rel_ni_551", + ["is_num", 27, 21, 449, 82], + ["jump_false", 27, "rel_nn_552", 449, 82], + "_nop_tc_118", + "_nop_tc_119", + ["lt_float", 28, 21, 26, 449, 82], + ["jump", "rel_done_553", 449, 82], + "rel_nn_552", + ["is_text", 27, 21, 449, 82], + ["jump_false", 27, "rel_err_554", 449, 82], + "_nop_tc_120", + ["jump", "rel_err_554", 449, 82], + ["lt_text", 28, 21, 26, 449, 82], + ["jump", "rel_done_553", 449, 82], + "rel_err_554", + [ + "access", + 26, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 449, + 82 + ], + ["access", 27, "error", 449, 82], + ["access", 29, "cannot compare with '<': operands must be same type", 449, 82], + ["array", 30, 0, 449, 82], + ["push", 30, 29, 449, 82], + ["frame", 29, 26, 2, 449, 82], + ["null", 26, 449, 82], + ["setarg", 29, 0, 26, 449, 82], + ["setarg", 29, 1, 27, 449, 82], + ["setarg", 29, 2, 30, 449, 82], + ["invoke", 29, 26, 449, 82], + ["disrupt", 449, 82], + "rel_done_553", + ["move", 25, 28, 449, 82], + "and_end_545", + ["jump_false", 25, "if_else_543", 449, 82], + ["load_dynamic", 25, 8, 21, 450, 33], + ["null", 26, 450, 49], + ["is_identical", 27, 25, 26, 450, 49], + ["jump_true", 27, "ne_nid_558", 450, 49], + ["jump", "ne_ni_559", 450, 49], + "ne_nid_558", + ["false", 27, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_ni_559", + ["is_int", 28, 25, 450, 49], + ["jump_false", 28, "ne_nn_560", 450, 49], + "_nop_tc_121", + ["jump", "ne_nn_560", 450, 49], + ["ne_int", 27, 25, 26, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_nn_560", + ["is_num", 28, 25, 450, 49], + ["jump_false", 28, "ne_nt_561", 450, 49], + "_nop_tc_122", + ["jump", "ne_nt_561", 450, 49], + ["ne_float", 27, 25, 26, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_nt_561", + ["is_text", 28, 25, 450, 49], + ["jump_false", 28, "ne_nnl_562", 450, 49], + "_nop_tc_123", + ["jump", "ne_nnl_562", 450, 49], + ["ne_text", 27, 25, 26, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_nnl_562", + ["is_null", 28, 25, 450, 49], + ["jump_false", 28, "ne_nb_563", 450, 49], + "_nop_tc_124", + "_nop_tc_125", + ["false", 27, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_nb_563", + ["is_bool", 28, 25, 450, 49], + ["jump_false", 28, "ne_mis_564", 450, 49], + "_nop_tc_126", + ["jump", "ne_mis_564", 450, 49], + ["ne_bool", 27, 25, 26, 450, 49], + ["jump", "ne_done_557", 450, 49], + "ne_mis_564", + ["true", 27, 450, 49], + "ne_done_557", + ["jump_false", 27, "if_else_555", 450, 49], + ["load_dynamic", 25, 8, 21, 451, 37], + ["move", 20, 25, 451, 37], + ["jump", "if_end_556", 451, 37], + "if_else_555", + "if_end_556", + ["jump", "if_end_544", 451, 37], + "if_else_543", + "if_end_544", + ["access", 25, 0, 454, 22], + ["is_int", 26, 17, 454, 22], + ["jump_false", 26, "rel_ni_568", 454, 22], + "_nop_tc_127", + "_nop_tc_128", + ["gt_int", 27, 17, 25, 454, 22], + ["jump", "rel_done_570", 454, 22], + "rel_ni_568", + ["is_num", 26, 17, 454, 22], + ["jump_false", 26, "rel_nn_569", 454, 22], + "_nop_tc_129", + "_nop_tc_130", + ["gt_float", 27, 17, 25, 454, 22], + ["jump", "rel_done_570", 454, 22], + "rel_nn_569", + ["is_text", 26, 17, 454, 22], + ["jump_false", 26, "rel_err_571", 454, 22], + "_nop_tc_131", + ["jump", "rel_err_571", 454, 22], + ["gt_text", 27, 17, 25, 454, 22], + ["jump", "rel_done_570", 454, 22], + "rel_err_571", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 454, 22 ], - ["frame", 12, 5, 1, 451, 22], - ["null", 5, 451, 22], - ["setarg", 12, 0, 5, 451, 22], - ["setarg", 12, 1, 8, 451, 22], - ["invoke", 12, 5, 451, 22], - ["move", 9, 5, 451, 22], - ["access", 5, 1, 452, 17], - ["is_num", 12, 11, 452, 17], - ["jump_false", 12, "num_err_531", 452, 17], - "_nop_tc_65", - "_nop_tc_66", - ["add", 12, 11, 5, 452, 17], - ["jump", "num_done_532", 452, 17], - "num_err_531", + ["access", 26, "error", 454, 22], + ["access", 28, "cannot compare with '>': operands must be same type", 454, 22], + ["array", 29, 0, 454, 22], + ["push", 29, 28, 454, 22], + ["frame", 28, 25, 2, 454, 22], + ["null", 25, 454, 22], + ["setarg", 28, 0, 25, 454, 22], + ["setarg", 28, 1, 26, 454, 22], + ["setarg", 28, 2, 29, 454, 22], + ["invoke", 28, 25, 454, 22], + ["disrupt", 454, 22], + "rel_done_570", + ["move", 25, 27, 454, 22], + ["jump_false", 25, "and_end_567", 454, 22], + ["is_int", 26, 17, 454, 34], + ["jump_false", 26, "rel_ni_572", 454, 34], + ["is_int", 27, 3, 454, 34], + ["jump_false", 27, "rel_ni_572", 454, 34], + ["gt_int", 28, 17, 3, 454, 34], + ["jump", "rel_done_574", 454, 34], + "rel_ni_572", + ["is_num", 26, 17, 454, 34], + ["jump_false", 26, "rel_nn_573", 454, 34], + ["is_num", 27, 3, 454, 34], + ["jump_false", 27, "rel_nn_573", 454, 34], + ["gt_float", 28, 17, 3, 454, 34], + ["jump", "rel_done_574", 454, 34], + "rel_nn_573", + ["is_text", 26, 17, 454, 34], + ["jump_false", 26, "rel_err_575", 454, 34], + ["is_text", 27, 3, 454, 34], + ["jump_false", 27, "rel_err_575", 454, 34], + ["gt_text", 28, 17, 3, 454, 34], + ["jump", "rel_done_574", 454, 34], + "rel_err_575", [ "access", - 5, + 26, { "name": "log", "kind": "name", "make": "intrinsic" }, - 452, - 17 + 454, + 34 ], - ["access", 25, "error", 452, 17], - ["access", 26, "cannot apply '+': operands must be numbers", 452, 17], - ["array", 27, 0, 452, 17], - ["push", 27, 26, 452, 17], - ["frame", 26, 5, 2, 452, 17], - ["null", 5, 452, 17], - ["setarg", 26, 0, 5, 452, 17], - ["setarg", 26, 1, 25, 452, 17], - ["setarg", 26, 2, 27, 452, 17], - ["invoke", 26, 5, 452, 17], - ["disrupt", 452, 17], - "num_done_532", - ["move", 11, 12, 452, 17], - ["jump", "while_start_523", 453, 9], - ["jump", "if_end_530", 453, 9], - "if_else_529", - "if_end_530", - ["is_array", 5, 13, 456, 21], - "_nop_bl_1", - ["jump_true", 5, "if_else_533", 456, 21], - ["access", 5, 1, 457, 17], - ["is_num", 12, 11, 457, 17], - ["jump_false", 12, "num_err_535", 457, 17], - "_nop_tc_67", - "_nop_tc_68", - ["add", 12, 11, 5, 457, 17], - ["jump", "num_done_536", 457, 17], - "num_err_535", + ["access", 27, "error", 454, 34], + ["access", 29, "cannot compare with '>': operands must be same type", 454, 34], + ["array", 30, 0, 454, 34], + ["push", 30, 29, 454, 34], + ["frame", 29, 26, 2, 454, 34], + ["null", 26, 454, 34], + ["setarg", 29, 0, 26, 454, 34], + ["setarg", 29, 1, 27, 454, 34], + ["setarg", 29, 2, 30, 454, 34], + ["invoke", 29, 26, 454, 34], + ["disrupt", 454, 34], + "rel_done_574", + ["move", 25, 28, 454, 34], + "and_end_567", + ["jump_false", 25, "if_else_565", 454, 34], + ["get", 25, 26, 1, 455, 13], + ["frame", 26, 25, 3, 455, 13], + ["null", 25, 455, 13], + ["setarg", 26, 0, 25, 455, 13], + ["setarg", 26, 1, 6, 455, 13], + ["setarg", 26, 2, 17, 455, 13], + ["setarg", 26, 3, 20, 455, 13], + ["invoke", 26, 25, 455, 13], + ["jump", "if_end_566", 455, 13], + "if_else_565", + "if_end_566", + ["access", 25, 1, 457, 19], + "_nop_tc_132", + "_nop_tc_133", + "_nop_tc_134", + "_nop_tc_135", + ["add", 26, 11, 25, 457, 19], + ["jump", "num_done_577", 457, 19], + "num_err_576", [ "access", - 5, + 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 457, - 17 + 19 ], - ["access", 25, "error", 457, 17], - ["access", 26, "cannot apply '+': operands must be numbers", 457, 17], - ["array", 27, 0, 457, 17], - ["push", 27, 26, 457, 17], - ["frame", 26, 5, 2, 457, 17], - ["null", 5, 457, 17], - ["setarg", 26, 0, 5, 457, 17], - ["setarg", 26, 1, 25, 457, 17], - ["setarg", 26, 2, 27, 457, 17], - ["invoke", 26, 5, 457, 17], - ["disrupt", 457, 17], - "num_done_536", - ["move", 11, 12, 457, 17], - ["jump", "while_start_523", 458, 9], - ["jump", "if_end_534", 458, 9], - "if_else_533", - "if_end_534", - ["access", 5, 0, 461, 18], - ["load_index", 12, 13, 5, 461, 18], - ["move", 14, 12, 461, 18], - ["get", 5, 16, 1, 464, 11], - ["load_dynamic", 12, 5, 14, 464, 26], - ["null", 5, 464, 33], - ["is_identical", 25, 12, 5, 464, 33], - ["jump_true", 25, "ne_nid_541", 464, 33], - ["jump", "ne_ni_542", 464, 33], - "ne_nid_541", - ["false", 25, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_ni_542", - ["is_int", 26, 12, 464, 33], - ["jump_false", 26, "ne_nn_543", 464, 33], - "_nop_tc_69", - ["jump", "ne_nn_543", 464, 33], - ["ne_int", 25, 12, 5, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_nn_543", - ["is_num", 26, 12, 464, 33], - ["jump_false", 26, "ne_nt_544", 464, 33], - "_nop_tc_70", - ["jump", "ne_nt_544", 464, 33], - ["ne_float", 25, 12, 5, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_nt_544", - ["is_text", 26, 12, 464, 33], - ["jump_false", 26, "ne_nnl_545", 464, 33], - "_nop_tc_71", - ["jump", "ne_nnl_545", 464, 33], - ["ne_text", 25, 12, 5, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_nnl_545", - ["is_null", 26, 12, 464, 33], - ["jump_false", 26, "ne_nb_546", 464, 33], - "_nop_tc_72", - "_nop_tc_73", - ["false", 25, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_nb_546", - ["is_bool", 26, 12, 464, 33], - ["jump_false", 26, "ne_mis_547", 464, 33], - "_nop_tc_74", - ["jump", "ne_mis_547", 464, 33], - ["ne_bool", 25, 12, 5, 464, 33], - ["jump", "ne_done_540", 464, 33], - "ne_mis_547", - ["true", 25, 464, 33], - "ne_done_540", - ["move", 5, 25, 464, 33], - ["jump_false", 5, "and_end_539", 464, 33], - ["access", 12, 1, 464, 45], - ["is_num", 25, 11, 464, 45], - ["jump_false", 25, "num_err_548", 464, 45], - "_nop_tc_75", - "_nop_tc_76", - ["add", 25, 11, 12, 464, 45], - ["jump", "num_done_549", 464, 45], - "num_err_548", + ["access", 27, "error", 457, 19], + ["access", 28, "cannot apply '+': operands must be numbers", 457, 19], + ["array", 29, 0, 457, 19], + ["push", 29, 28, 457, 19], + ["frame", 28, 25, 2, 457, 19], + ["null", 25, 457, 19], + ["setarg", 28, 0, 25, 457, 19], + ["setarg", 28, 1, 27, 457, 19], + ["setarg", 28, 2, 29, 457, 19], + ["invoke", 28, 25, 457, 19], + ["disrupt", 457, 19], + "num_done_577", + ["move", 11, 26, 457, 19], + ["jump", "while_start_416", 458, 11], + ["jump", "if_end_529", 458, 11], + "if_else_528", + "if_end_529", + ["get", 25, 11, 1, 461, 16], + ["load_dynamic", 26, 25, 15, 461, 28], + ["move", 23, 26, 461, 28], + ["null", 25, 462, 21], + ["is_identical", 26, 23, 25, 462, 21], + ["jump_true", 26, "ne_nid_581", 462, 21], + ["jump", "ne_ni_582", 462, 21], + "ne_nid_581", + ["false", 26, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_ni_582", + ["is_int", 27, 23, 462, 21], + ["jump_false", 27, "ne_nn_583", 462, 21], + "_nop_tc_136", + ["jump", "ne_nn_583", 462, 21], + ["ne_int", 26, 23, 25, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_nn_583", + ["is_num", 27, 23, 462, 21], + ["jump_false", 27, "ne_nt_584", 462, 21], + "_nop_tc_137", + ["jump", "ne_nt_584", 462, 21], + ["ne_float", 26, 23, 25, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_nt_584", + ["is_text", 27, 23, 462, 21], + ["jump_false", 27, "ne_nnl_585", 462, 21], + "_nop_tc_138", + ["jump", "ne_nnl_585", 462, 21], + ["ne_text", 26, 23, 25, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_nnl_585", + ["is_null", 27, 23, 462, 21], + ["jump_false", 27, "ne_nb_586", 462, 21], + "_nop_tc_139", + "_nop_tc_140", + ["false", 26, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_nb_586", + ["is_bool", 27, 23, 462, 21], + ["jump_false", 27, "ne_mis_587", 462, 21], + "_nop_tc_141", + ["jump", "ne_mis_587", 462, 21], + ["ne_bool", 26, 23, 25, 462, 21], + ["jump", "ne_done_580", 462, 21], + "ne_mis_587", + ["true", 26, 462, 21], + "ne_done_580", + ["jump_false", 26, "if_else_578", 462, 21], + ["access", 25, 0, 463, 29], + ["load_index", 26, 23, 25, 463, 29], + ["load_dynamic", 25, 14, 26, 463, 29], + ["move", 17, 25, 463, 29], + ["access", 25, 1, 464, 22], + ["load_index", 26, 23, 25, 464, 22], + ["move", 20, 26, 464, 22], + ["null", 25, 465, 22], + ["is_identical", 26, 20, 25, 465, 22], + ["jump_true", 26, "eq_done_590", 465, 22], + ["is_int", 27, 20, 465, 22], + ["jump_false", 27, "eq_ni_591", 465, 22], + "_nop_tc_142", + ["jump", "eq_ni_591", 465, 22], + ["eq_int", 26, 20, 25, 465, 22], + ["jump", "eq_done_590", 465, 22], + "eq_ni_591", + ["is_num", 27, 20, 465, 22], + ["jump_false", 27, "eq_nn_592", 465, 22], + "_nop_tc_143", + ["jump", "eq_nn_592", 465, 22], + ["eq_float", 26, 20, 25, 465, 22], + ["jump", "eq_done_590", 465, 22], + "eq_nn_592", + ["is_text", 27, 20, 465, 22], + ["jump_false", 27, "eq_nt_593", 465, 22], + "_nop_tc_144", + ["jump", "eq_nt_593", 465, 22], + ["eq_text", 26, 20, 25, 465, 22], + ["jump", "eq_done_590", 465, 22], + "eq_nt_593", + ["is_null", 27, 20, 465, 22], + ["jump_false", 27, "eq_nnl_594", 465, 22], + "_nop_tc_145", + "_nop_tc_146", + ["true", 26, 465, 22], + ["jump", "eq_done_590", 465, 22], + "eq_nnl_594", + ["is_bool", 27, 20, 465, 22], + ["jump_false", 27, "eq_nb_595", 465, 22], + "_nop_tc_147", + ["jump", "eq_nb_595", 465, 22], + ["eq_bool", 26, 20, 25, 465, 22], + ["jump", "eq_done_590", 465, 22], + "eq_nb_595", + ["false", 26, 465, 22], + "eq_done_590", + ["jump_false", 26, "if_else_588", 465, 22], + ["access", 25, 2, 466, 43], + ["load_index", 26, 14, 25, 466, 43], + ["get", 25, 23, 1, 466, 19], + ["frame", 27, 25, 1, 466, 19], + ["null", 25, 466, 19], + ["setarg", 27, 0, 25, 466, 19], + ["setarg", 27, 1, 26, 466, 19], + ["invoke", 27, 25, 466, 19], + ["move", 20, 25, 466, 19], + ["jump", "if_end_589", 466, 19], + "if_else_588", + "if_end_589", + ["access", 25, 0, 468, 22], + ["is_int", 26, 17, 468, 22], + ["jump_false", 26, "rel_ni_599", 468, 22], + "_nop_tc_148", + "_nop_tc_149", + ["gt_int", 27, 17, 25, 468, 22], + ["jump", "rel_done_601", 468, 22], + "rel_ni_599", + ["is_num", 26, 17, 468, 22], + ["jump_false", 26, "rel_nn_600", 468, 22], + "_nop_tc_150", + "_nop_tc_151", + ["gt_float", 27, 17, 25, 468, 22], + ["jump", "rel_done_601", 468, 22], + "rel_nn_600", + ["is_text", 26, 17, 468, 22], + ["jump_false", 26, "rel_err_602", 468, 22], + "_nop_tc_152", + ["jump", "rel_err_602", 468, 22], + ["gt_text", 27, 17, 25, 468, 22], + ["jump", "rel_done_601", 468, 22], + "rel_err_602", [ "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 464, - 45 - ], - ["access", 26, "error", 464, 45], - ["access", 27, "cannot apply '+': operands must be numbers", 464, 45], - ["array", 28, 0, 464, 45], - ["push", 28, 27, 464, 45], - ["frame", 27, 12, 2, 464, 45], - ["null", 12, 464, 45], - ["setarg", 27, 0, 12, 464, 45], - ["setarg", 27, 1, 26, 464, 45], - ["setarg", 27, 2, 28, 464, 45], - ["invoke", 27, 12, 464, 45], - ["disrupt", 464, 45], - "num_done_549", - ["is_int", 12, 25, 464, 49], - ["jump_false", 12, "rel_ni_550", 464, 49], - ["is_int", 12, 7, 464, 49], - ["jump_false", 12, "rel_ni_550", 464, 49], - ["lt_int", 26, 25, 7, 464, 49], - ["jump", "rel_done_552", 464, 49], - "rel_ni_550", - "_nop_tc_77", - "_nop_tc_78", - ["is_num", 12, 7, 464, 49], - ["jump_false", 12, "rel_nn_551", 464, 49], - ["lt_float", 26, 25, 7, 464, 49], - ["jump", "rel_done_552", 464, 49], - "rel_nn_551", - "_nop_tc_79", - ["jump", "rel_err_553", 464, 49], - ["is_text", 12, 7, 464, 49], - ["jump_false", 12, "rel_err_553", 464, 49], - ["lt_text", 26, 25, 7, 464, 49], - ["jump", "rel_done_552", 464, 49], - "rel_err_553", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 464, - 49 - ], - ["access", 25, "error", 464, 49], - ["access", 27, "cannot compare with '<': operands must be same type", 464, 49], - ["array", 28, 0, 464, 49], - ["push", 28, 27, 464, 49], - ["frame", 27, 12, 2, 464, 49], - ["null", 12, 464, 49], - ["setarg", 27, 0, 12, 464, 49], - ["setarg", 27, 1, 25, 464, 49], - ["setarg", 27, 2, 28, 464, 49], - ["invoke", 27, 12, 464, 49], - ["disrupt", 464, 49], - "rel_done_552", - ["move", 5, 26, 464, 49], - "and_end_539", - ["jump_false", 5, "if_else_537", 464, 49], - ["access", 5, 1, 465, 22], - ["load_index", 12, 13, 5, 465, 22], - ["move", 15, 12, 465, 22], - ["access", 5, 2, 466, 21], - ["load_index", 12, 13, 5, 466, 21], - ["move", 16, 12, 466, 21], - ["get", 5, 16, 1, 467, 24], - ["load_dynamic", 12, 5, 14, 467, 39], - ["move", 17, 12, 467, 39], - ["access", 5, 1, 468, 33], - ["is_num", 12, 11, 468, 33], - ["jump_false", 12, "num_err_554", 468, 33], - "_nop_tc_80", - "_nop_tc_81", - ["add", 12, 11, 5, 468, 33], - ["jump", "num_done_555", 468, 33], - "num_err_554", - [ - "access", - 5, + 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 468, - 33 + 22 ], - ["access", 25, "error", 468, 33], - ["access", 26, "cannot apply '+': operands must be numbers", 468, 33], - ["array", 27, 0, 468, 33], - ["push", 27, 26, 468, 33], - ["frame", 26, 5, 2, 468, 33], - ["null", 5, 468, 33], - ["setarg", 26, 0, 5, 468, 33], - ["setarg", 26, 1, 25, 468, 33], - ["setarg", 26, 2, 27, 468, 33], - ["invoke", 26, 5, 468, 33], - ["disrupt", 468, 33], - "num_done_555", - ["load_dynamic", 5, 6, 12, 468, 33], - ["move", 18, 5, 468, 33], - ["is_array", 5, 18, 470, 22], - ["jump_false", 5, "if_else_556", 470, 22], - ["access", 5, 0, 471, 26], - ["load_index", 12, 18, 5, 471, 26], - ["move", 19, 12, 471, 26], - ["access", 5, "jump_false", 473, 26], - ["is_identical", 12, 19, 5, 473, 26], - ["jump_true", 12, "eq_done_561", 473, 26], - ["is_int", 25, 19, 473, 26], - ["jump_false", 25, "eq_ni_562", 473, 26], - "_nop_tc_82", - ["jump", "eq_ni_562", 473, 26], - ["eq_int", 12, 19, 5, 473, 26], - ["jump", "eq_done_561", 473, 26], - "eq_ni_562", - ["is_num", 25, 19, 473, 26], - ["jump_false", 25, "eq_nn_563", 473, 26], - "_nop_tc_83", - ["jump", "eq_nn_563", 473, 26], - ["eq_float", 12, 19, 5, 473, 26], - ["jump", "eq_done_561", 473, 26], - "eq_nn_563", - ["is_text", 25, 19, 473, 26], - ["jump_false", 25, "eq_nt_564", 473, 26], - "_nop_tc_84", - "_nop_tc_85", - ["eq_text", 12, 19, 5, 473, 26], - ["jump", "eq_done_561", 473, 26], - "eq_nt_564", - ["is_null", 25, 19, 473, 26], - ["jump_false", 25, "eq_nnl_565", 473, 26], - "_nop_tc_86", - ["jump", "eq_nnl_565", 473, 26], - ["true", 12, 473, 26], - ["jump", "eq_done_561", 473, 26], - "eq_nnl_565", - ["is_bool", 25, 19, 473, 26], - ["jump_false", 25, "eq_nb_566", 473, 26], - "_nop_tc_87", - ["jump", "eq_nb_566", 473, 26], - ["eq_bool", 12, 19, 5, 473, 26], - ["jump", "eq_done_561", 473, 26], - "eq_nb_566", - ["false", 12, 473, 26], - "eq_done_561", - ["move", 5, 12, 473, 26], - ["jump_false", 5, "and_end_560", 473, 26], - ["access", 12, 1, 473, 47], - ["load_index", 25, 18, 12, 473, 47], - ["is_identical", 12, 25, 15, 473, 53], - ["jump_true", 12, "eq_done_567", 473, 53], - ["is_int", 26, 25, 473, 53], - ["jump_false", 26, "eq_ni_568", 473, 53], - ["is_int", 27, 15, 473, 53], - ["jump_false", 27, "eq_ni_568", 473, 53], - ["eq_int", 12, 25, 15, 473, 53], - ["jump", "eq_done_567", 473, 53], - "eq_ni_568", - ["is_num", 26, 25, 473, 53], - ["jump_false", 26, "eq_nn_569", 473, 53], - ["is_num", 27, 15, 473, 53], - ["jump_false", 27, "eq_nn_569", 473, 53], - ["eq_float", 12, 25, 15, 473, 53], - ["jump", "eq_done_567", 473, 53], - "eq_nn_569", - ["is_text", 26, 25, 473, 53], - ["jump_false", 26, "eq_nt_570", 473, 53], - ["is_text", 27, 15, 473, 53], - ["jump_false", 27, "eq_nt_570", 473, 53], - ["eq_text", 12, 25, 15, 473, 53], - ["jump", "eq_done_567", 473, 53], - "eq_nt_570", - ["is_null", 26, 25, 473, 53], - ["jump_false", 26, "eq_nnl_571", 473, 53], - ["is_null", 27, 15, 473, 53], - ["jump_false", 27, "eq_nnl_571", 473, 53], - ["true", 12, 473, 53], - ["jump", "eq_done_567", 473, 53], - "eq_nnl_571", - ["is_bool", 26, 25, 473, 53], - ["jump_false", 26, "eq_nb_572", 473, 53], - ["is_bool", 27, 15, 473, 53], - ["jump_false", 27, "eq_nb_572", 473, 53], - ["eq_bool", 12, 25, 15, 473, 53], - ["jump", "eq_done_567", 473, 53], - "eq_nb_572", - ["false", 12, 473, 53], - "eq_done_567", - ["move", 5, 12, 473, 53], - "and_end_560", - ["jump_false", 5, "if_else_558", 473, 53], - ["access", 5, 2, 474, 33], - ["load_index", 12, 18, 5, 474, 33], - ["move", 20, 12, 474, 33], - ["get", 5, 25, 1, 475, 17], - ["frame", 12, 5, 3, 475, 17], - ["null", 5, 475, 17], - ["setarg", 12, 0, 5, 475, 17], - ["setarg", 12, 1, 9, 475, 17], - ["setarg", 12, 2, 16, 475, 17], - ["setarg", 12, 3, 17, 475, 17], - ["invoke", 12, 5, 475, 17], - ["jump_false", 5, "if_else_573", 475, 17], - ["access", 5, 1, 476, 25], - ["is_num", 12, 10, 476, 25], - ["jump_false", 12, "num_err_575", 476, 25], - "_nop_tc_88", - "_nop_tc_89", - ["add", 12, 10, 5, 476, 25], - ["jump", "num_done_576", 476, 25], - "num_err_575", + ["access", 26, "error", 468, 22], + ["access", 28, "cannot compare with '>': operands must be same type", 468, 22], + ["array", 29, 0, 468, 22], + ["push", 29, 28, 468, 22], + ["frame", 28, 25, 2, 468, 22], + ["null", 25, 468, 22], + ["setarg", 28, 0, 25, 468, 22], + ["setarg", 28, 1, 26, 468, 22], + ["setarg", 28, 2, 29, 468, 22], + ["invoke", 28, 25, 468, 22], + ["disrupt", 468, 22], + "rel_done_601", + ["move", 25, 27, 468, 22], + ["jump_false", 25, "and_end_598", 468, 22], + ["is_int", 26, 17, 468, 34], + ["jump_false", 26, "rel_ni_603", 468, 34], + ["is_int", 27, 3, 468, 34], + ["jump_false", 27, "rel_ni_603", 468, 34], + ["gt_int", 28, 17, 3, 468, 34], + ["jump", "rel_done_605", 468, 34], + "rel_ni_603", + ["is_num", 26, 17, 468, 34], + ["jump_false", 26, "rel_nn_604", 468, 34], + ["is_num", 27, 3, 468, 34], + ["jump_false", 27, "rel_nn_604", 468, 34], + ["gt_float", 28, 17, 3, 468, 34], + ["jump", "rel_done_605", 468, 34], + "rel_nn_604", + ["is_text", 26, 17, 468, 34], + ["jump_false", 26, "rel_err_606", 468, 34], + ["is_text", 27, 3, 468, 34], + ["jump_false", 27, "rel_err_606", 468, 34], + ["gt_text", 28, 17, 3, 468, 34], + ["jump", "rel_done_605", 468, 34], + "rel_err_606", [ "access", - 5, + 26, { "name": "log", "kind": "name", "make": "intrinsic" }, - 476, - 25 + 468, + 34 ], - ["access", 25, "error", 476, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 476, 25], - ["array", 27, 0, 476, 25], - ["push", 27, 26, 476, 25], - ["frame", 26, 5, 2, 476, 25], - ["null", 5, 476, 25], - ["setarg", 26, 0, 5, 476, 25], - ["setarg", 26, 1, 25, 476, 25], - ["setarg", 26, 2, 27, 476, 25], - ["invoke", 26, 5, 476, 25], - ["disrupt", 476, 25], - "num_done_576", - ["move", 10, 12, 476, 25], - ["access", 5, "_nop_tc_", 477, 33], - [ - "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 477, - 46 - ], - ["frame", 25, 12, 1, 477, 46], - ["null", 12, 477, 46], - ["setarg", 25, 0, 12, 477, 46], - ["setarg", 25, 1, 10, 477, 46], - ["invoke", 25, 12, 477, 46], - "_nop_tc_90", - "_nop_tc_91", - ["is_text", 25, 12, 477, 46], - ["jump_false", 25, "add_cn_578", 477, 46], - ["concat", 26, 5, 12, 477, 46], - ["jump", "add_done_577", 477, 46], - "add_cn_578", - "_nop_tc_92", - ["jump", "add_err_579", 477, 46], - ["is_num", 25, 12, 477, 46], - ["jump_false", 25, "add_err_579", 477, 46], - ["add", 26, 5, 12, 477, 46], - ["jump", "add_done_577", 477, 46], - "add_err_579", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 477, - 46 - ], - ["access", 12, "error", 477, 46], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 477, 46], - ["array", 27, 0, 477, 46], - ["push", 27, 25, 477, 46], - ["frame", 25, 5, 2, 477, 46], - ["null", 5, 477, 46], - ["setarg", 25, 0, 5, 477, 46], - ["setarg", 25, 1, 12, 477, 46], - ["setarg", 25, 2, 27, 477, 46], - ["invoke", 25, 5, 477, 46], - ["disrupt", 477, 46], - "add_done_577", - ["store_dynamic", 6, 26, 11, 477, 28], - ["access", 5, 1, 478, 25], - ["is_num", 12, 10, 478, 25], - ["jump_false", 12, "num_err_580", 478, 25], - "_nop_tc_93", - "_nop_tc_94", - ["add", 12, 10, 5, 478, 25], - ["jump", "num_done_581", 478, 25], - "num_err_580", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 478, - 25 - ], - ["access", 25, "error", 478, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 478, 25], - ["array", 27, 0, 478, 25], - ["push", 27, 26, 478, 25], - ["frame", 26, 5, 2, 478, 25], - ["null", 5, 478, 25], - ["setarg", 26, 0, 5, 478, 25], - ["setarg", 26, 1, 25, 478, 25], - ["setarg", 26, 2, 27, 478, 25], - ["invoke", 26, 5, 478, 25], - ["disrupt", 478, 25], - "num_done_581", - ["move", 10, 12, 478, 25], - ["access", 5, "_nop_tc_", 479, 37], - [ - "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 479, - 50 - ], - ["frame", 25, 12, 1, 479, 50], - ["null", 12, 479, 50], - ["setarg", 25, 0, 12, 479, 50], - ["setarg", 25, 1, 10, 479, 50], - ["invoke", 25, 12, 479, 50], - "_nop_tc_95", - "_nop_tc_96", - ["is_text", 25, 12, 479, 50], - ["jump_false", 25, "add_cn_583", 479, 50], - ["concat", 26, 5, 12, 479, 50], - ["jump", "add_done_582", 479, 50], - "add_cn_583", - "_nop_tc_97", - ["jump", "add_err_584", 479, 50], - ["is_num", 25, 12, 479, 50], - ["jump_false", 25, "add_err_584", 479, 50], - ["add", 26, 5, 12, 479, 50], - ["jump", "add_done_582", 479, 50], - "add_err_584", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 479, - 50 - ], - ["access", 12, "error", 479, 50], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 479, 50], - ["array", 27, 0, 479, 50], - ["push", 27, 25, 479, 50], - ["frame", 25, 5, 2, 479, 50], - ["null", 5, 479, 50], - ["setarg", 25, 0, 5, 479, 50], - ["setarg", 25, 1, 12, 479, 50], - ["setarg", 25, 2, 27, 479, 50], - ["invoke", 25, 5, 479, 50], - ["disrupt", 479, 50], - "add_done_582", - ["access", 5, 1, 479, 32], - ["is_num", 12, 11, 479, 32], - ["jump_false", 12, "num_err_585", 479, 32], - "_nop_tc_98", - "_nop_tc_99", - ["add", 12, 11, 5, 479, 32], - ["jump", "num_done_586", 479, 32], - "num_err_585", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 479, - 32 - ], - ["access", 25, "error", 479, 32], - ["access", 27, "cannot apply '+': operands must be numbers", 479, 32], - ["array", 28, 0, 479, 32], - ["push", 28, 27, 479, 32], - ["frame", 27, 5, 2, 479, 32], - ["null", 5, 479, 32], - ["setarg", 27, 0, 5, 479, 32], - ["setarg", 27, 1, 25, 479, 32], - ["setarg", 27, 2, 28, 479, 32], - ["invoke", 27, 5, 479, 32], - ["disrupt", 479, 32], - "num_done_586", - ["store_dynamic", 6, 26, 12, 479, 32], - ["null", 5, 480, 29], - ["is_identical", 12, 23, 5, 480, 29], - ["jump_true", 12, "ne_nid_590", 480, 29], - ["jump", "ne_ni_591", 480, 29], - "ne_nid_590", - ["false", 12, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_ni_591", - ["is_int", 25, 23, 480, 29], - ["jump_false", 25, "ne_nn_592", 480, 29], - "_nop_tc_100", - ["jump", "ne_nn_592", 480, 29], - ["ne_int", 12, 23, 5, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_nn_592", - ["is_num", 25, 23, 480, 29], - ["jump_false", 25, "ne_nt_593", 480, 29], - "_nop_tc_101", - ["jump", "ne_nt_593", 480, 29], - ["ne_float", 12, 23, 5, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_nt_593", - ["is_text", 25, 23, 480, 29], - ["jump_false", 25, "ne_nnl_594", 480, 29], - "_nop_tc_102", - ["jump", "ne_nnl_594", 480, 29], - ["ne_text", 12, 23, 5, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_nnl_594", - ["is_null", 25, 23, 480, 29], - ["jump_false", 25, "ne_nb_595", 480, 29], - "_nop_tc_103", - "_nop_tc_104", - ["false", 12, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_nb_595", - ["is_bool", 25, 23, 480, 29], - ["jump_false", 25, "ne_mis_596", 480, 29], - "_nop_tc_105", - ["jump", "ne_mis_596", 480, 29], - ["ne_bool", 12, 23, 5, 480, 29], - ["jump", "ne_done_589", 480, 29], - "ne_mis_596", - ["true", 12, 480, 29], - "ne_done_589", - ["jump_false", 12, "if_else_587", 480, 29], - ["record", 5, 7], - ["access", 12, "rewrite", 482, 26], - ["store_field", 5, 12, "event", 482, 26], - ["access", 12, "eliminate_type_checks", 483, 25], - ["store_field", 5, 12, "pass", 483, 25], - ["access", 12, "known_type_eliminates_guard", 484, 25], - ["store_field", 5, 12, "rule", 484, 25], - ["store_field", 5, 11, "at", 485, 23], - ["array", 12, 2, 486, 35], - ["push", 12, 13, 486, 35], - ["push", 12, 18, 486, 35], - ["store_field", 5, 12, "before", 486, 35], - ["load_dynamic", 12, 6, 11, 487, 40], - ["access", 25, 1, 487, 61], - ["is_num", 26, 11, 487, 61], - ["jump_false", 26, "num_err_597", 487, 61], - "_nop_tc_106", - "_nop_tc_107", - ["add", 26, 11, 25, 487, 61], - ["jump", "num_done_598", 487, 61], - "num_err_597", + ["access", 27, "error", 468, 34], + ["access", 29, "cannot compare with '>': operands must be same type", 468, 34], + ["array", 30, 0, 468, 34], + ["push", 30, 29, 468, 34], + ["frame", 29, 26, 2, 468, 34], + ["null", 26, 468, 34], + ["setarg", 29, 0, 26, 468, 34], + ["setarg", 29, 1, 27, 468, 34], + ["setarg", 29, 2, 30, 468, 34], + ["invoke", 29, 26, 468, 34], + ["disrupt", 468, 34], + "rel_done_605", + ["move", 25, 28, 468, 34], + "and_end_598", + ["jump_false", 25, "if_else_596", 468, 34], + ["get", 25, 26, 1, 469, 13], + ["frame", 26, 25, 3, 469, 13], + ["null", 25, 469, 13], + ["setarg", 26, 0, 25, 469, 13], + ["setarg", 26, 1, 6, 469, 13], + ["setarg", 26, 2, 17, 469, 13], + ["setarg", 26, 3, 20, 469, 13], + ["invoke", 26, 25, 469, 13], + ["jump", "if_end_597", 469, 13], + "if_else_596", + "if_end_597", + ["jump", "if_end_579", 469, 13], + "if_else_578", + "if_end_579", + ["jump", "if_end_423", 469, 13], + "if_else_422", + "if_end_423", + ["access", 25, 1, 473, 15], + "_nop_tc_153", + "_nop_tc_154", + "_nop_tc_155", + "_nop_tc_156", + ["add", 26, 11, 25, 473, 15], + ["jump", "num_done_608", 473, 15], + "num_err_607", [ "access", 25, @@ -4615,383 +4654,382 @@ "kind": "name", "make": "intrinsic" }, + 473, + 15 + ], + ["access", 27, "error", 473, 15], + ["access", 28, "cannot apply '+': operands must be numbers", 473, 15], + ["array", 29, 0, 473, 15], + ["push", 29, 28, 473, 15], + ["frame", 28, 25, 2, 473, 15], + ["null", 25, 473, 15], + ["setarg", 28, 0, 25, 473, 15], + ["setarg", 28, 1, 27, 473, 15], + ["setarg", 28, 2, 29, 473, 15], + ["invoke", 28, 25, 473, 15], + ["disrupt", 473, 15], + "num_done_608", + ["move", 11, 26, 473, 15], + ["jump", "while_start_416", 473, 15], + "while_end_417", + ["true", 22, 477, 15], + ["access", 13, 0, 478, 12], + "while_start_609", + ["move", 4, 22, 479, 12], + ["jump_false", 4, "and_end_611", 479, 12], + ["length", 5, 6, 479, 37], + ["access", 7, 4, 479, 52], + "_nop_tc_157", + "_nop_tc_158", + "_nop_tc_159", + "_nop_tc_160", + ["add", 8, 5, 7, 479, 52], + ["jump", "num_done_613", 479, 52], + "num_err_612", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 479, + 52 + ], + ["access", 7, "error", 479, 52], + ["access", 11, "cannot apply '+': operands must be numbers", 479, 52], + ["array", 14, 0, 479, 52], + ["push", 14, 11, 479, 52], + ["frame", 11, 5, 2, 479, 52], + ["null", 5, 479, 52], + ["setarg", 11, 0, 5, 479, 52], + ["setarg", 11, 1, 7, 479, 52], + ["setarg", 11, 2, 14, 479, 52], + ["invoke", 11, 5, 479, 52], + ["disrupt", 479, 52], + "num_done_613", + ["is_int", 5, 13, 479, 52], + ["jump_false", 5, "rel_ni_614", 479, 52], + ["is_int", 5, 8, 479, 52], + ["jump_false", 5, "rel_ni_614", 479, 52], + ["lt_int", 5, 13, 8, 479, 52], + ["jump", "rel_done_616", 479, 52], + "rel_ni_614", + "_nop_tc_161", + "_nop_tc_162", + "_nop_tc_163", + "_nop_tc_164", + ["lt_float", 5, 13, 8, 479, 52], + ["jump", "rel_done_616", 479, 52], + "rel_nn_615", + "_nop_tc_165", + ["jump", "rel_err_617", 479, 52], + "_nop_tc_166", + ["jump", "rel_err_617", 479, 52], + ["lt_text", 5, 13, 8, 479, 52], + ["jump", "rel_done_616", 479, 52], + "rel_err_617", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 479, + 52 + ], + ["access", 8, "error", 479, 52], + ["access", 11, "cannot compare with '<': operands must be same type", 479, 52], + ["array", 14, 0, 479, 52], + ["push", 14, 11, 479, 52], + ["frame", 11, 7, 2, 479, 52], + ["null", 7, 479, 52], + ["setarg", 11, 0, 7, 479, 52], + ["setarg", 11, 1, 8, 479, 52], + ["setarg", 11, 2, 14, 479, 52], + ["invoke", 11, 7, 479, 52], + ["disrupt", 479, 52], + "rel_done_616", + ["move", 4, 5, 479, 52], + "and_end_611", + ["jump_false", 4, "while_end_610", 479, 52], + ["false", 22, 480, 17], + ["access", 12, 0, 481, 11], + "while_start_618", + ["length", 4, 9, 482, 25], + ["is_int", 5, 12, 482, 25], + ["jump_false", 5, "rel_ni_620", 482, 25], + "_nop_tc_167", + "_nop_tc_168", + ["lt_int", 5, 12, 4, 482, 25], + ["jump", "rel_done_622", 482, 25], + "rel_ni_620", + "_nop_tc_169", + "_nop_tc_170", + "_nop_tc_171", + "_nop_tc_172", + ["lt_float", 5, 12, 4, 482, 25], + ["jump", "rel_done_622", 482, 25], + "rel_nn_621", + "_nop_tc_173", + ["jump", "rel_err_623", 482, 25], + "_nop_tc_174", + ["jump", "rel_err_623", 482, 25], + ["lt_text", 5, 12, 4, 482, 25], + ["jump", "rel_done_622", 482, 25], + "rel_err_623", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 482, + 25 + ], + ["access", 7, "error", 482, 25], + ["access", 8, "cannot compare with '<': operands must be same type", 482, 25], + ["array", 11, 0, 482, 25], + ["push", 11, 8, 482, 25], + ["frame", 8, 4, 2, 482, 25], + ["null", 4, 482, 25], + ["setarg", 8, 0, 4, 482, 25], + ["setarg", 8, 1, 7, 482, 25], + ["setarg", 8, 2, 11, 482, 25], + ["invoke", 8, 4, 482, 25], + ["disrupt", 482, 25], + "rel_done_622", + ["jump_false", 5, "while_end_619", 482, 25], + ["load_dynamic", 4, 9, 12, 483, 27], + ["move", 17, 4, 483, 27], + ["load_dynamic", 4, 10, 12, 484, 25], + ["move", 16, 4, 484, 25], + ["null", 19, 485, 19], + ["is_num", 4, 16, 486, 23], + ["move", 5, 4, 486, 23], + ["jump_false", 5, "and_end_626", 486, 23], + ["access", 4, 0, 486, 38], + ["is_int", 7, 16, 486, 38], + ["jump_false", 7, "rel_ni_627", 486, 38], + "_nop_tc_175", + "_nop_tc_176", + ["ge_int", 8, 16, 4, 486, 38], + ["jump", "rel_done_629", 486, 38], + "rel_ni_627", + ["is_num", 7, 16, 486, 38], + ["jump_false", 7, "rel_nn_628", 486, 38], + "_nop_tc_177", + "_nop_tc_178", + ["ge_float", 8, 16, 4, 486, 38], + ["jump", "rel_done_629", 486, 38], + "rel_nn_628", + ["is_text", 7, 16, 486, 38], + ["jump_false", 7, "rel_err_630", 486, 38], + "_nop_tc_179", + ["jump", "rel_err_630", 486, 38], + ["ge_text", 8, 16, 4, 486, 38], + ["jump", "rel_done_629", 486, 38], + "rel_err_630", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 486, + 38 + ], + ["access", 7, "error", 486, 38], + ["access", 11, "cannot compare with '>=': operands must be same type", 486, 38], + ["array", 14, 0, 486, 38], + ["push", 14, 11, 486, 38], + ["frame", 11, 4, 2, 486, 38], + ["null", 4, 486, 38], + ["setarg", 11, 0, 4, 486, 38], + ["setarg", 11, 1, 7, 486, 38], + ["setarg", 11, 2, 14, 486, 38], + ["invoke", 11, 4, 486, 38], + ["disrupt", 486, 38], + "rel_done_629", + ["move", 5, 8, 486, 38], + "and_end_626", + ["jump_false", 5, "if_else_624", 486, 38], + ["length", 4, 6, 487, 28], + ["is_int", 5, 16, 487, 28], + ["jump_false", 5, "rel_ni_634", 487, 28], + "_nop_tc_180", + "_nop_tc_181", + ["lt_int", 7, 16, 4, 487, 28], + ["jump", "rel_done_636", 487, 28], + "rel_ni_634", + ["is_num", 5, 16, 487, 28], + ["jump_false", 5, "rel_nn_635", 487, 28], + "_nop_tc_182", + "_nop_tc_183", + ["lt_float", 7, 16, 4, 487, 28], + ["jump", "rel_done_636", 487, 28], + "rel_nn_635", + ["is_text", 5, 16, 487, 28], + ["jump_false", 5, "rel_err_637", 487, 28], + "_nop_tc_184", + ["jump", "rel_err_637", 487, 28], + ["lt_text", 7, 16, 4, 487, 28], + ["jump", "rel_done_636", 487, 28], + "rel_err_637", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, 487, - 61 + 28 ], - ["access", 27, "error", 487, 61], - ["access", 28, "cannot apply '+': operands must be numbers", 487, 61], - ["array", 29, 0, 487, 61], - ["push", 29, 28, 487, 61], - ["frame", 28, 25, 2, 487, 61], - ["null", 25, 487, 61], - ["setarg", 28, 0, 25, 487, 61], - ["setarg", 28, 1, 27, 487, 61], - ["setarg", 28, 2, 29, 487, 61], - ["invoke", 28, 25, 487, 61], - ["disrupt", 487, 61], - "num_done_598", - ["load_dynamic", 25, 6, 26, 487, 61], - ["array", 26, 2, 487, 61], - ["push", 26, 12, 487, 61], - ["push", 26, 25, 487, 61], - ["store_field", 5, 26, "after", 487, 61], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 488, 31], - ["load_dynamic", 25, 9, 16, 488, 59], - ["store_field", 12, 25, "known_type", 488, 59], - ["store_field", 12, 17, "checked_type", 488, 79], - ["store_field", 5, 12, "why", 488, 79], - ["is_array", 12, 23, 488, 79], - ["jump_false", 12, "push_err_599", 488, 79], - ["push", 23, 5, 488, 79], - ["jump", "push_done_600", 488, 79], - "push_err_599", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 488, - 79 - ], - ["access", 12, "error", 488, 79], - ["access", 25, "cannot push: target must be an array", 488, 79], - ["array", 26, 0, 488, 79], - ["push", 26, 25, 488, 79], - ["frame", 25, 5, 2, 488, 79], - ["null", 5, 488, 79], - ["setarg", 25, 0, 5, 488, 79], - ["setarg", 25, 1, 12, 488, 79], - ["setarg", 25, 2, 26, 488, 79], - ["invoke", 25, 5, 488, 79], - ["disrupt", 488, 79], - "push_done_600", - ["jump", "if_end_588", 488, 79], - "if_else_587", - "if_end_588", - ["get", 5, 10, 1, 491, 34], - ["store_dynamic", 9, 5, 15, 491, 26], - ["access", 5, 2, 492, 23], - ["is_num", 12, 11, 492, 23], - ["jump_false", 12, "num_err_601", 492, 23], - "_nop_tc_108", - "_nop_tc_109", - ["add", 12, 11, 5, 492, 23], - ["jump", "num_done_602", 492, 23], - "num_err_601", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 492, - 23 - ], - ["access", 25, "error", 492, 23], - ["access", 26, "cannot apply '+': operands must be numbers", 492, 23], - ["array", 27, 0, 492, 23], - ["push", 27, 26, 492, 23], - ["frame", 26, 5, 2, 492, 23], - ["null", 5, 492, 23], - ["setarg", 26, 0, 5, 492, 23], - ["setarg", 26, 1, 25, 492, 23], - ["setarg", 26, 2, 27, 492, 23], - ["invoke", 26, 5, 492, 23], - ["disrupt", 492, 23], - "num_done_602", - ["move", 11, 12, 492, 23], - ["jump", "while_start_523", 493, 15], - ["jump", "if_end_574", 493, 15], - "if_else_573", - "if_end_574", - ["load_dynamic", 5, 9, 16, 495, 36], - ["move", 21, 5, 495, 36], - ["null", 5, 496, 30], - ["is_identical", 12, 21, 5, 496, 30], - ["jump_true", 12, "ne_nid_608", 496, 30], - ["jump", "ne_ni_609", 496, 30], - "ne_nid_608", - ["false", 12, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_ni_609", - ["is_int", 25, 21, 496, 30], - ["jump_false", 25, "ne_nn_610", 496, 30], - "_nop_tc_110", - ["jump", "ne_nn_610", 496, 30], - ["ne_int", 12, 21, 5, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_nn_610", - ["is_num", 25, 21, 496, 30], - ["jump_false", 25, "ne_nt_611", 496, 30], - "_nop_tc_111", - ["jump", "ne_nt_611", 496, 30], - ["ne_float", 12, 21, 5, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_nt_611", - ["is_text", 25, 21, 496, 30], - ["jump_false", 25, "ne_nnl_612", 496, 30], - "_nop_tc_112", - ["jump", "ne_nnl_612", 496, 30], - ["ne_text", 12, 21, 5, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_nnl_612", - ["is_null", 25, 21, 496, 30], - ["jump_false", 25, "ne_nb_613", 496, 30], - "_nop_tc_113", - "_nop_tc_114", - ["false", 12, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_nb_613", - ["is_bool", 25, 21, 496, 30], - ["jump_false", 25, "ne_mis_614", 496, 30], - "_nop_tc_115", - ["jump", "ne_mis_614", 496, 30], - ["ne_bool", 12, 21, 5, 496, 30], - ["jump", "ne_done_607", 496, 30], - "ne_mis_614", - ["true", 12, 496, 30], - "ne_done_607", - ["move", 5, 12, 496, 30], - ["jump_false", 5, "and_end_606", 496, 30], - ["get", 12, 5, 1, 496, 51], - ["is_identical", 25, 21, 12, 496, 51], - ["jump_true", 25, "ne_nid_616", 496, 51], - ["jump", "ne_ni_617", 496, 51], - "ne_nid_616", - ["false", 25, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_ni_617", - ["is_int", 26, 21, 496, 51], - ["jump_false", 26, "ne_nn_618", 496, 51], - ["is_int", 27, 12, 496, 51], - ["jump_false", 27, "ne_nn_618", 496, 51], - ["ne_int", 25, 21, 12, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_nn_618", - ["is_num", 26, 21, 496, 51], - ["jump_false", 26, "ne_nt_619", 496, 51], - ["is_num", 27, 12, 496, 51], - ["jump_false", 27, "ne_nt_619", 496, 51], - ["ne_float", 25, 21, 12, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_nt_619", - ["is_text", 26, 21, 496, 51], - ["jump_false", 26, "ne_nnl_620", 496, 51], - ["is_text", 27, 12, 496, 51], - ["jump_false", 27, "ne_nnl_620", 496, 51], - ["ne_text", 25, 21, 12, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_nnl_620", - ["is_null", 26, 21, 496, 51], - ["jump_false", 26, "ne_nb_621", 496, 51], - ["is_null", 27, 12, 496, 51], - ["jump_false", 27, "ne_nb_621", 496, 51], - ["false", 25, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_nb_621", - ["is_bool", 26, 21, 496, 51], - ["jump_false", 26, "ne_mis_622", 496, 51], - ["is_bool", 27, 12, 496, 51], - ["jump_false", 27, "ne_mis_622", 496, 51], - ["ne_bool", 25, 21, 12, 496, 51], - ["jump", "ne_done_615", 496, 51], - "ne_mis_622", - ["true", 25, 496, 51], - "ne_done_615", - ["move", 5, 25, 496, 51], - "and_end_606", - ["move", 12, 5, 496, 51], - ["jump_false", 12, "and_end_605", 496, 51], - ["is_identical", 5, 21, 17, 496, 77], - ["jump_true", 5, "ne_nid_624", 496, 77], - ["jump", "ne_ni_625", 496, 77], - "ne_nid_624", - ["false", 5, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_ni_625", - ["is_int", 25, 21, 496, 77], - ["jump_false", 25, "ne_nn_626", 496, 77], - ["is_int", 26, 17, 496, 77], - ["jump_false", 26, "ne_nn_626", 496, 77], - ["ne_int", 5, 21, 17, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_nn_626", - ["is_num", 25, 21, 496, 77], - ["jump_false", 25, "ne_nt_627", 496, 77], - ["is_num", 26, 17, 496, 77], - ["jump_false", 26, "ne_nt_627", 496, 77], - ["ne_float", 5, 21, 17, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_nt_627", - ["is_text", 25, 21, 496, 77], - ["jump_false", 25, "ne_nnl_628", 496, 77], - ["is_text", 26, 17, 496, 77], - ["jump_false", 26, "ne_nnl_628", 496, 77], - ["ne_text", 5, 21, 17, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_nnl_628", - ["is_null", 25, 21, 496, 77], - ["jump_false", 25, "ne_nb_629", 496, 77], - ["is_null", 26, 17, 496, 77], - ["jump_false", 26, "ne_nb_629", 496, 77], - ["false", 5, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_nb_629", - ["is_bool", 25, 21, 496, 77], - ["jump_false", 25, "ne_mis_630", 496, 77], - ["is_bool", 26, 17, 496, 77], - ["jump_false", 26, "ne_mis_630", 496, 77], - ["ne_bool", 5, 21, 17, 496, 77], - ["jump", "ne_done_623", 496, 77], - "ne_mis_630", - ["true", 5, 496, 77], - "ne_done_623", - ["move", 12, 5, 496, 77], - "and_end_605", - ["jump_false", 12, "if_else_603", 496, 77], - ["get", 5, 8, 1, 497, 35], - ["is_identical", 12, 17, 5, 497, 35], - ["jump_true", 12, "eq_done_634", 497, 35], - ["is_int", 25, 17, 497, 35], - ["jump_false", 25, "eq_ni_635", 497, 35], - ["is_int", 26, 5, 497, 35], - ["jump_false", 26, "eq_ni_635", 497, 35], - ["eq_int", 12, 17, 5, 497, 35], - ["jump", "eq_done_634", 497, 35], - "eq_ni_635", - ["is_num", 25, 17, 497, 35], - ["jump_false", 25, "eq_nn_636", 497, 35], - ["is_num", 26, 5, 497, 35], - ["jump_false", 26, "eq_nn_636", 497, 35], - ["eq_float", 12, 17, 5, 497, 35], - ["jump", "eq_done_634", 497, 35], - "eq_nn_636", - ["is_text", 25, 17, 497, 35], - ["jump_false", 25, "eq_nt_637", 497, 35], - ["is_text", 26, 5, 497, 35], - ["jump_false", 26, "eq_nt_637", 497, 35], - ["eq_text", 12, 17, 5, 497, 35], - ["jump", "eq_done_634", 497, 35], - "eq_nt_637", - ["is_null", 25, 17, 497, 35], - ["jump_false", 25, "eq_nnl_638", 497, 35], - ["is_null", 26, 5, 497, 35], - ["jump_false", 26, "eq_nnl_638", 497, 35], - ["true", 12, 497, 35], - ["jump", "eq_done_634", 497, 35], - "eq_nnl_638", - ["is_bool", 25, 17, 497, 35], - ["jump_false", 25, "eq_nb_639", 497, 35], - ["is_bool", 26, 5, 497, 35], - ["jump_false", 26, "eq_nb_639", 497, 35], - ["eq_bool", 12, 17, 5, 497, 35], - ["jump", "eq_done_634", 497, 35], - "eq_nb_639", - ["false", 12, 497, 35], - "eq_done_634", - ["move", 5, 12, 497, 35], - ["jump_false", 5, "and_end_633", 497, 35], - ["get", 12, 6, 1, 497, 58], - ["is_identical", 25, 21, 12, 497, 58], - ["jump_true", 25, "eq_done_641", 497, 58], - ["is_int", 26, 21, 497, 58], - ["jump_false", 26, "eq_ni_642", 497, 58], - ["is_int", 27, 12, 497, 58], - ["jump_false", 27, "eq_ni_642", 497, 58], - ["eq_int", 25, 21, 12, 497, 58], - ["jump", "eq_done_641", 497, 58], - "eq_ni_642", - ["is_num", 26, 21, 497, 58], - ["jump_false", 26, "eq_nn_643", 497, 58], - ["is_num", 27, 12, 497, 58], - ["jump_false", 27, "eq_nn_643", 497, 58], - ["eq_float", 25, 21, 12, 497, 58], - ["jump", "eq_done_641", 497, 58], - "eq_nn_643", - ["is_text", 26, 21, 497, 58], - ["jump_false", 26, "eq_nt_644", 497, 58], - ["is_text", 27, 12, 497, 58], - ["jump_false", 27, "eq_nt_644", 497, 58], - ["eq_text", 25, 21, 12, 497, 58], - ["jump", "eq_done_641", 497, 58], - "eq_nt_644", - ["is_null", 26, 21, 497, 58], - ["jump_false", 26, "eq_nnl_645", 497, 58], - ["is_null", 27, 12, 497, 58], - ["jump_false", 27, "eq_nnl_645", 497, 58], - ["true", 25, 497, 58], - ["jump", "eq_done_641", 497, 58], - "eq_nnl_645", - ["is_bool", 26, 21, 497, 58], - ["jump_false", 26, "eq_nb_646", 497, 58], - ["is_bool", 27, 12, 497, 58], - ["jump_false", 27, "eq_nb_646", 497, 58], - ["eq_bool", 25, 21, 12, 497, 58], - ["jump", "eq_done_641", 497, 58], - "eq_nb_646", - ["false", 25, 497, 58], - "eq_done_641", - ["move", 12, 25, 497, 58], - ["jump_true", 12, "or_end_640", 497, 58], - ["get", 25, 7, 1, 497, 80], - ["is_identical", 26, 21, 25, 497, 80], - ["jump_true", 26, "eq_done_647", 497, 80], - ["is_int", 27, 21, 497, 80], - ["jump_false", 27, "eq_ni_648", 497, 80], - ["is_int", 28, 25, 497, 80], - ["jump_false", 28, "eq_ni_648", 497, 80], - ["eq_int", 26, 21, 25, 497, 80], - ["jump", "eq_done_647", 497, 80], - "eq_ni_648", - ["is_num", 27, 21, 497, 80], - ["jump_false", 27, "eq_nn_649", 497, 80], - ["is_num", 28, 25, 497, 80], - ["jump_false", 28, "eq_nn_649", 497, 80], - ["eq_float", 26, 21, 25, 497, 80], - ["jump", "eq_done_647", 497, 80], - "eq_nn_649", - ["is_text", 27, 21, 497, 80], - ["jump_false", 27, "eq_nt_650", 497, 80], - ["is_text", 28, 25, 497, 80], - ["jump_false", 28, "eq_nt_650", 497, 80], - ["eq_text", 26, 21, 25, 497, 80], - ["jump", "eq_done_647", 497, 80], - "eq_nt_650", - ["is_null", 27, 21, 497, 80], - ["jump_false", 27, "eq_nnl_651", 497, 80], - ["is_null", 28, 25, 497, 80], - ["jump_false", 28, "eq_nnl_651", 497, 80], - ["true", 26, 497, 80], - ["jump", "eq_done_647", 497, 80], - "eq_nnl_651", - ["is_bool", 27, 21, 497, 80], - ["jump_false", 27, "eq_nb_652", 497, 80], - ["is_bool", 28, 25, 497, 80], - ["jump_false", 28, "eq_nb_652", 497, 80], - ["eq_bool", 26, 21, 25, 497, 80], - ["jump", "eq_done_647", 497, 80], - "eq_nb_652", - ["false", 26, 497, 80], - "eq_done_647", - ["move", 12, 26, 497, 80], - "or_end_640", - ["move", 5, 12, 497, 80], + ["access", 5, "error", 487, 28], + ["access", 8, "cannot compare with '<': operands must be same type", 487, 28], + ["array", 11, 0, 487, 28], + ["push", 11, 8, 487, 28], + ["frame", 8, 4, 2, 487, 28], + ["null", 4, 487, 28], + ["setarg", 8, 0, 4, 487, 28], + ["setarg", 8, 1, 5, 487, 28], + ["setarg", 8, 2, 11, 487, 28], + ["invoke", 8, 4, 487, 28], + ["disrupt", 487, 28], + "rel_done_636", + ["move", 4, 7, 487, 28], + ["jump_false", 4, "and_end_633", 487, 28], + ["load_dynamic", 5, 6, 16, 487, 56], + ["null", 7, 487, 64], + ["is_identical", 8, 5, 7, 487, 64], + ["jump_true", 8, "ne_nid_639", 487, 64], + ["jump", "ne_ni_640", 487, 64], + "ne_nid_639", + ["false", 8, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_ni_640", + ["is_int", 11, 5, 487, 64], + ["jump_false", 11, "ne_nn_641", 487, 64], + "_nop_tc_185", + ["jump", "ne_nn_641", 487, 64], + ["ne_int", 8, 5, 7, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_nn_641", + ["is_num", 11, 5, 487, 64], + ["jump_false", 11, "ne_nt_642", 487, 64], + "_nop_tc_186", + ["jump", "ne_nt_642", 487, 64], + ["ne_float", 8, 5, 7, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_nt_642", + ["is_text", 11, 5, 487, 64], + ["jump_false", 11, "ne_nnl_643", 487, 64], + "_nop_tc_187", + ["jump", "ne_nnl_643", 487, 64], + ["ne_text", 8, 5, 7, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_nnl_643", + ["is_null", 11, 5, 487, 64], + ["jump_false", 11, "ne_nb_644", 487, 64], + "_nop_tc_188", + "_nop_tc_189", + ["false", 8, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_nb_644", + ["is_bool", 11, 5, 487, 64], + ["jump_false", 11, "ne_mis_645", 487, 64], + "_nop_tc_190", + ["jump", "ne_mis_645", 487, 64], + ["ne_bool", 8, 5, 7, 487, 64], + ["jump", "ne_done_638", 487, 64], + "ne_mis_645", + ["true", 8, 487, 64], + "ne_done_638", + ["move", 4, 8, 487, 64], "and_end_633", - ["jump_false", 5, "if_else_631", 497, 80], - ["access", 5, 1, 498, 27], - ["is_num", 12, 10, 498, 27], - ["jump_false", 12, "num_err_653", 498, 27], - "_nop_tc_116", - "_nop_tc_117", - ["add", 12, 10, 5, 498, 27], - ["jump", "num_done_654", 498, 27], - "num_err_653", + ["jump_false", 4, "if_else_631", 487, 64], + ["load_dynamic", 4, 6, 16, 488, 35], + ["move", 19, 4, 488, 35], + ["jump", "if_end_632", 488, 35], + "if_else_631", + ["null", 4, 489, 37], + ["is_identical", 5, 2, 4, 489, 37], + ["jump_true", 5, "ne_nid_651", 489, 37], + ["jump", "ne_ni_652", 489, 37], + "ne_nid_651", + ["false", 5, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_ni_652", + ["is_int", 7, 2, 489, 37], + ["jump_false", 7, "ne_nn_653", 489, 37], + "_nop_tc_191", + ["jump", "ne_nn_653", 489, 37], + ["ne_int", 5, 2, 4, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_nn_653", + ["is_num", 7, 2, 489, 37], + ["jump_false", 7, "ne_nt_654", 489, 37], + "_nop_tc_192", + ["jump", "ne_nt_654", 489, 37], + ["ne_float", 5, 2, 4, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_nt_654", + ["is_text", 7, 2, 489, 37], + ["jump_false", 7, "ne_nnl_655", 489, 37], + "_nop_tc_193", + ["jump", "ne_nnl_655", 489, 37], + ["ne_text", 5, 2, 4, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_nnl_655", + ["is_null", 7, 2, 489, 37], + ["jump_false", 7, "ne_nb_656", 489, 37], + "_nop_tc_194", + "_nop_tc_195", + ["false", 5, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_nb_656", + ["is_bool", 7, 2, 489, 37], + ["jump_false", 7, "ne_mis_657", 489, 37], + "_nop_tc_196", + ["jump", "ne_mis_657", 489, 37], + ["ne_bool", 5, 2, 4, 489, 37], + ["jump", "ne_done_650", 489, 37], + "ne_mis_657", + ["true", 5, 489, 37], + "ne_done_650", + ["move", 4, 5, 489, 37], + ["jump_false", 4, "and_end_649", 489, 37], + ["length", 5, 2, 489, 58], + ["is_int", 7, 16, 489, 58], + ["jump_false", 7, "rel_ni_658", 489, 58], + "_nop_tc_197", + "_nop_tc_198", + ["lt_int", 8, 16, 5, 489, 58], + ["jump", "rel_done_660", 489, 58], + "rel_ni_658", + ["is_num", 7, 16, 489, 58], + ["jump_false", 7, "rel_nn_659", 489, 58], + "_nop_tc_199", + "_nop_tc_200", + ["lt_float", 8, 16, 5, 489, 58], + ["jump", "rel_done_660", 489, 58], + "rel_nn_659", + ["is_text", 7, 16, 489, 58], + ["jump_false", 7, "rel_err_661", 489, 58], + "_nop_tc_201", + ["jump", "rel_err_661", 489, 58], + ["lt_text", 8, 16, 5, 489, 58], + ["jump", "rel_done_660", 489, 58], + "rel_err_661", [ "access", 5, @@ -5000,336 +5038,533 @@ "kind": "name", "make": "intrinsic" }, - 498, - 27 + 489, + 58 ], - ["access", 25, "error", 498, 27], - ["access", 26, "cannot apply '+': operands must be numbers", 498, 27], - ["array", 27, 0, 498, 27], - ["push", 27, 26, 498, 27], - ["frame", 26, 5, 2, 498, 27], - ["null", 5, 498, 27], - ["setarg", 26, 0, 5, 498, 27], - ["setarg", 26, 1, 25, 498, 27], - ["setarg", 26, 2, 27, 498, 27], - ["invoke", 26, 5, 498, 27], - ["disrupt", 498, 27], - "num_done_654", - ["move", 10, 12, 498, 27], - ["access", 5, "_nop_tc_", 499, 35], + ["access", 7, "error", 489, 58], + ["access", 11, "cannot compare with '<': operands must be same type", 489, 58], + ["array", 14, 0, 489, 58], + ["push", 14, 11, 489, 58], + ["frame", 11, 5, 2, 489, 58], + ["null", 5, 489, 58], + ["setarg", 11, 0, 5, 489, 58], + ["setarg", 11, 1, 7, 489, 58], + ["setarg", 11, 2, 14, 489, 58], + ["invoke", 11, 5, 489, 58], + ["disrupt", 489, 58], + "rel_done_660", + ["move", 4, 8, 489, 58], + "and_end_649", + ["move", 5, 4, 489, 58], + ["jump_false", 5, "and_end_648", 489, 58], + ["load_dynamic", 4, 2, 16, 489, 86], + ["null", 7, 489, 94], + ["is_identical", 8, 4, 7, 489, 94], + ["jump_true", 8, "ne_nid_663", 489, 94], + ["jump", "ne_ni_664", 489, 94], + "ne_nid_663", + ["false", 8, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_ni_664", + ["is_int", 11, 4, 489, 94], + ["jump_false", 11, "ne_nn_665", 489, 94], + "_nop_tc_202", + ["jump", "ne_nn_665", 489, 94], + ["ne_int", 8, 4, 7, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_nn_665", + ["is_num", 11, 4, 489, 94], + ["jump_false", 11, "ne_nt_666", 489, 94], + "_nop_tc_203", + ["jump", "ne_nt_666", 489, 94], + ["ne_float", 8, 4, 7, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_nt_666", + ["is_text", 11, 4, 489, 94], + ["jump_false", 11, "ne_nnl_667", 489, 94], + "_nop_tc_204", + ["jump", "ne_nnl_667", 489, 94], + ["ne_text", 8, 4, 7, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_nnl_667", + ["is_null", 11, 4, 489, 94], + ["jump_false", 11, "ne_nb_668", 489, 94], + "_nop_tc_205", + "_nop_tc_206", + ["false", 8, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_nb_668", + ["is_bool", 11, 4, 489, 94], + ["jump_false", 11, "ne_mis_669", 489, 94], + "_nop_tc_207", + ["jump", "ne_mis_669", 489, 94], + ["ne_bool", 8, 4, 7, 489, 94], + ["jump", "ne_done_662", 489, 94], + "ne_mis_669", + ["true", 8, 489, 94], + "ne_done_662", + ["move", 5, 8, 489, 94], + "and_end_648", + ["jump_false", 5, "if_else_646", 489, 94], + ["load_dynamic", 4, 2, 16, 490, 35], + ["move", 19, 4, 490, 35], + ["jump", "if_end_647", 490, 35], + "if_else_646", + "if_end_647", + "if_end_632", + ["jump", "if_end_625", 490, 35], + "if_else_624", + "if_end_625", + ["null", 4, 493, 24], + ["is_identical", 5, 19, 4, 493, 24], + ["jump_true", 5, "ne_nid_673", 493, 24], + ["jump", "ne_ni_674", 493, 24], + "ne_nid_673", + ["false", 5, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_ni_674", + ["is_int", 7, 19, 493, 24], + ["jump_false", 7, "ne_nn_675", 493, 24], + "_nop_tc_208", + ["jump", "ne_nn_675", 493, 24], + ["ne_int", 5, 19, 4, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_nn_675", + ["is_num", 7, 19, 493, 24], + ["jump_false", 7, "ne_nt_676", 493, 24], + "_nop_tc_209", + ["jump", "ne_nt_676", 493, 24], + ["ne_float", 5, 19, 4, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_nt_676", + ["is_text", 7, 19, 493, 24], + ["jump_false", 7, "ne_nnl_677", 493, 24], + "_nop_tc_210", + ["jump", "ne_nnl_677", 493, 24], + ["ne_text", 5, 19, 4, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_nnl_677", + ["is_null", 7, 19, 493, 24], + ["jump_false", 7, "ne_nb_678", 493, 24], + "_nop_tc_211", + "_nop_tc_212", + ["false", 5, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_nb_678", + ["is_bool", 7, 19, 493, 24], + ["jump_false", 7, "ne_mis_679", 493, 24], + "_nop_tc_213", + ["jump", "ne_mis_679", 493, 24], + ["ne_bool", 5, 19, 4, 493, 24], + ["jump", "ne_done_672", 493, 24], + "ne_mis_679", + ["true", 5, 493, 24], + "ne_done_672", + ["jump_false", 5, "if_else_670", 493, 24], + ["load_dynamic", 4, 6, 17, 494, 33], + ["move", 18, 4, 494, 33], + ["get", 4, 26, 1, 495, 11], + ["frame", 5, 4, 3, 495, 11], + ["null", 4, 495, 11], + ["setarg", 5, 0, 4, 495, 11], + ["setarg", 5, 1, 6, 495, 11], + ["setarg", 5, 2, 17, 495, 11], + ["setarg", 5, 3, 19, 495, 11], + ["invoke", 5, 4, 495, 11], + ["load_dynamic", 4, 6, 17, 496, 27], + ["is_identical", 5, 4, 18, 496, 36], + ["jump_true", 5, "ne_nid_683", 496, 36], + ["jump", "ne_ni_684", 496, 36], + "ne_nid_683", + ["false", 5, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_ni_684", + ["is_int", 7, 4, 496, 36], + ["jump_false", 7, "ne_nn_685", 496, 36], + ["is_int", 8, 18, 496, 36], + ["jump_false", 8, "ne_nn_685", 496, 36], + ["ne_int", 5, 4, 18, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_nn_685", + ["is_num", 7, 4, 496, 36], + ["jump_false", 7, "ne_nt_686", 496, 36], + ["is_num", 8, 18, 496, 36], + ["jump_false", 8, "ne_nt_686", 496, 36], + ["ne_float", 5, 4, 18, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_nt_686", + ["is_text", 7, 4, 496, 36], + ["jump_false", 7, "ne_nnl_687", 496, 36], + ["is_text", 8, 18, 496, 36], + ["jump_false", 8, "ne_nnl_687", 496, 36], + ["ne_text", 5, 4, 18, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_nnl_687", + ["is_null", 7, 4, 496, 36], + ["jump_false", 7, "ne_nb_688", 496, 36], + ["is_null", 8, 18, 496, 36], + ["jump_false", 8, "ne_nb_688", 496, 36], + ["false", 5, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_nb_688", + ["is_bool", 7, 4, 496, 36], + ["jump_false", 7, "ne_mis_689", 496, 36], + ["is_bool", 8, 18, 496, 36], + ["jump_false", 8, "ne_mis_689", 496, 36], + ["ne_bool", 5, 4, 18, 496, 36], + ["jump", "ne_done_682", 496, 36], + "ne_mis_689", + ["true", 5, 496, 36], + "ne_done_682", + ["jump_false", 5, "if_else_680", 496, 36], + ["true", 22, 497, 23], + ["jump", "if_end_681", 497, 23], + "if_else_680", + "if_end_681", + ["jump", "if_end_671", 497, 23], + "if_else_670", + "if_end_671", + ["access", 4, 1, 500, 17], + "_nop_tc_214", + "_nop_tc_215", + "_nop_tc_216", + "_nop_tc_217", + ["add", 5, 12, 4, 500, 17], + ["jump", "num_done_691", 500, 17], + "num_err_690", [ "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 499, - 48 - ], - ["frame", 25, 12, 1, 499, 48], - ["null", 12, 499, 48], - ["setarg", 25, 0, 12, 499, 48], - ["setarg", 25, 1, 10, 499, 48], - ["invoke", 25, 12, 499, 48], - "_nop_tc_118", - "_nop_tc_119", - ["is_text", 25, 12, 499, 48], - ["jump_false", 25, "add_cn_656", 499, 48], - ["concat", 26, 5, 12, 499, 48], - ["jump", "add_done_655", 499, 48], - "add_cn_656", - "_nop_tc_120", - ["jump", "add_err_657", 499, 48], - ["is_num", 25, 12, 499, 48], - ["jump_false", 25, "add_err_657", 499, 48], - ["add", 26, 5, 12, 499, 48], - ["jump", "add_done_655", 499, 48], - "add_err_657", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 499, - 48 - ], - ["access", 12, "error", 499, 48], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 499, 48], - ["array", 27, 0, 499, 48], - ["push", 27, 25, 499, 48], - ["frame", 25, 5, 2, 499, 48], - ["null", 5, 499, 48], - ["setarg", 25, 0, 5, 499, 48], - ["setarg", 25, 1, 12, 499, 48], - ["setarg", 25, 2, 27, 499, 48], - ["invoke", 25, 5, 499, 48], - ["disrupt", 499, 48], - "add_done_655", - ["store_dynamic", 6, 26, 11, 499, 30], - ["access", 5, 1, 500, 27], - ["is_num", 12, 10, 500, 27], - ["jump_false", 12, "num_err_658", 500, 27], - "_nop_tc_121", - "_nop_tc_122", - ["add", 12, 10, 5, 500, 27], - ["jump", "num_done_659", 500, 27], - "num_err_658", - [ - "access", - 5, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 500, - 27 + 17 ], - ["access", 25, "error", 500, 27], - ["access", 26, "cannot apply '+': operands must be numbers", 500, 27], - ["array", 27, 0, 500, 27], - ["push", 27, 26, 500, 27], - ["frame", 26, 5, 2, 500, 27], - ["null", 5, 500, 27], - ["setarg", 26, 0, 5, 500, 27], - ["setarg", 26, 1, 25, 500, 27], - ["setarg", 26, 2, 27, 500, 27], - ["invoke", 26, 5, 500, 27], - ["disrupt", 500, 27], - "num_done_659", - ["move", 10, 12, 500, 27], - ["access", 5, "_nop_tc_", 501, 39], + ["access", 7, "error", 500, 17], + ["access", 8, "cannot apply '+': operands must be numbers", 500, 17], + ["array", 11, 0, 500, 17], + ["push", 11, 8, 500, 17], + ["frame", 8, 4, 2, 500, 17], + ["null", 4, 500, 17], + ["setarg", 8, 0, 4, 500, 17], + ["setarg", 8, 1, 7, 500, 17], + ["setarg", 8, 2, 11, 500, 17], + ["invoke", 8, 4, 500, 17], + ["disrupt", 500, 17], + "num_done_691", + ["move", 12, 5, 500, 17], + ["jump", "while_start_618", 500, 17], + "while_end_619", + ["access", 4, 1, 502, 21], + "_nop_tc_218", + "_nop_tc_219", + "_nop_tc_220", + "_nop_tc_221", + ["add", 5, 13, 4, 502, 21], + ["jump", "num_done_693", 502, 21], + "num_err_692", [ "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 501, - 52 - ], - ["frame", 25, 12, 1, 501, 52], - ["null", 12, 501, 52], - ["setarg", 25, 0, 12, 501, 52], - ["setarg", 25, 1, 10, 501, 52], - ["invoke", 25, 12, 501, 52], - "_nop_tc_123", - "_nop_tc_124", - ["is_text", 25, 12, 501, 52], - ["jump_false", 25, "add_cn_661", 501, 52], - ["concat", 26, 5, 12, 501, 52], - ["jump", "add_done_660", 501, 52], - "add_cn_661", - "_nop_tc_125", - ["jump", "add_err_662", 501, 52], - ["is_num", 25, 12, 501, 52], - ["jump_false", 25, "add_err_662", 501, 52], - ["add", 26, 5, 12, 501, 52], - ["jump", "add_done_660", 501, 52], - "add_err_662", - [ - "access", - 5, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 501, - 52 + 502, + 21 ], - ["access", 12, "error", 501, 52], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 501, 52], - ["array", 27, 0, 501, 52], - ["push", 27, 25, 501, 52], - ["frame", 25, 5, 2, 501, 52], - ["null", 5, 501, 52], - ["setarg", 25, 0, 5, 501, 52], - ["setarg", 25, 1, 12, 501, 52], - ["setarg", 25, 2, 27, 501, 52], - ["invoke", 25, 5, 501, 52], - ["disrupt", 501, 52], - "add_done_660", - ["access", 5, 1, 501, 34], - ["is_num", 12, 11, 501, 34], - ["jump_false", 12, "num_err_663", 501, 34], - "_nop_tc_126", - "_nop_tc_127", - ["add", 12, 11, 5, 501, 34], - ["jump", "num_done_664", 501, 34], - "num_err_663", + ["access", 7, "error", 502, 21], + ["access", 8, "cannot apply '+': operands must be numbers", 502, 21], + ["array", 11, 0, 502, 21], + ["push", 11, 8, 502, 21], + ["frame", 8, 4, 2, 502, 21], + ["null", 4, 502, 21], + ["setarg", 8, 0, 4, 502, 21], + ["setarg", 8, 1, 7, 502, 21], + ["setarg", 8, 2, 11, 502, 21], + ["invoke", 8, 4, 502, 21], + ["disrupt", 502, 21], + "num_done_693", + ["move", 13, 5, 502, 21], + ["jump", "while_start_609", 502, 21], + "while_end_610", + ["access", 12, 0, 506, 9], + "while_start_694", + ["length", 4, 9, 507, 23], + ["is_int", 5, 12, 507, 23], + ["jump_false", 5, "rel_ni_696", 507, 23], + "_nop_tc_222", + "_nop_tc_223", + ["lt_int", 5, 12, 4, 507, 23], + ["jump", "rel_done_698", 507, 23], + "rel_ni_696", + "_nop_tc_224", + "_nop_tc_225", + "_nop_tc_226", + "_nop_tc_227", + ["lt_float", 5, 12, 4, 507, 23], + ["jump", "rel_done_698", 507, 23], + "rel_nn_697", + "_nop_tc_228", + ["jump", "rel_err_699", 507, 23], + "_nop_tc_229", + ["jump", "rel_err_699", 507, 23], + ["lt_text", 5, 12, 4, 507, 23], + ["jump", "rel_done_698", 507, 23], + "rel_err_699", [ "access", - 5, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 501, - 34 + 507, + 23 ], - ["access", 25, "error", 501, 34], - ["access", 27, "cannot apply '+': operands must be numbers", 501, 34], - ["array", 28, 0, 501, 34], - ["push", 28, 27, 501, 34], - ["frame", 27, 5, 2, 501, 34], - ["null", 5, 501, 34], - ["setarg", 27, 0, 5, 501, 34], - ["setarg", 27, 1, 25, 501, 34], - ["setarg", 27, 2, 28, 501, 34], - ["invoke", 27, 5, 501, 34], - ["disrupt", 501, 34], - "num_done_664", - ["store_dynamic", 6, 26, 12, 501, 34], - ["null", 5, 502, 31], - ["is_identical", 12, 23, 5, 502, 31], - ["jump_true", 12, "ne_nid_668", 502, 31], - ["jump", "ne_ni_669", 502, 31], - "ne_nid_668", - ["false", 12, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_ni_669", - ["is_int", 25, 23, 502, 31], - ["jump_false", 25, "ne_nn_670", 502, 31], - "_nop_tc_128", - ["jump", "ne_nn_670", 502, 31], - ["ne_int", 12, 23, 5, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_nn_670", - ["is_num", 25, 23, 502, 31], - ["jump_false", 25, "ne_nt_671", 502, 31], - "_nop_tc_129", - ["jump", "ne_nt_671", 502, 31], - ["ne_float", 12, 23, 5, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_nt_671", - ["is_text", 25, 23, 502, 31], - ["jump_false", 25, "ne_nnl_672", 502, 31], - "_nop_tc_130", - ["jump", "ne_nnl_672", 502, 31], - ["ne_text", 12, 23, 5, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_nnl_672", - ["is_null", 25, 23, 502, 31], - ["jump_false", 25, "ne_nb_673", 502, 31], - "_nop_tc_131", - "_nop_tc_132", - ["false", 12, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_nb_673", - ["is_bool", 25, 23, 502, 31], - ["jump_false", 25, "ne_mis_674", 502, 31], - "_nop_tc_133", - ["jump", "ne_mis_674", 502, 31], - ["ne_bool", 12, 23, 5, 502, 31], - ["jump", "ne_done_667", 502, 31], - "ne_mis_674", - ["true", 12, 502, 31], - "ne_done_667", - ["jump_false", 12, "if_else_665", 502, 31], - ["record", 5, 7], - ["access", 12, "rewrite", 504, 28], - ["store_field", 5, 12, "event", 504, 28], - ["access", 12, "eliminate_type_checks", 505, 27], - ["store_field", 5, 12, "pass", 505, 27], - ["access", 12, "num_subsumes_int_float", 506, 27], - ["store_field", 5, 12, "rule", 506, 27], - ["store_field", 5, 11, "at", 507, 25], - ["array", 12, 2, 508, 37], - ["push", 12, 13, 508, 37], - ["push", 12, 18, 508, 37], - ["store_field", 5, 12, "before", 508, 37], - ["load_dynamic", 12, 6, 11, 509, 42], - ["access", 25, 1, 509, 63], - ["is_num", 26, 11, 509, 63], - ["jump_false", 26, "num_err_675", 509, 63], - "_nop_tc_134", - "_nop_tc_135", - ["add", 26, 11, 25, 509, 63], - ["jump", "num_done_676", 509, 63], - "num_err_675", + ["access", 7, "error", 507, 23], + ["access", 8, "cannot compare with '<': operands must be same type", 507, 23], + ["array", 11, 0, 507, 23], + ["push", 11, 8, 507, 23], + ["frame", 8, 4, 2, 507, 23], + ["null", 4, 507, 23], + ["setarg", 8, 0, 4, 507, 23], + ["setarg", 8, 1, 7, 507, 23], + ["setarg", 8, 2, 11, 507, 23], + ["invoke", 8, 4, 507, 23], + ["disrupt", 507, 23], + "rel_done_698", + ["jump_false", 5, "while_end_695", 507, 23], + ["load_dynamic", 4, 9, 12, 508, 25], + ["move", 17, 4, 508, 25], + ["load_dynamic", 4, 10, 12, 509, 23], + ["move", 16, 4, 509, 23], + ["null", 19, 510, 17], + ["is_num", 4, 16, 511, 21], + ["move", 5, 4, 511, 21], + ["jump_false", 5, "and_end_702", 511, 21], + ["access", 4, 0, 511, 36], + ["is_int", 7, 16, 511, 36], + ["jump_false", 7, "rel_ni_703", 511, 36], + "_nop_tc_230", + "_nop_tc_231", + ["ge_int", 8, 16, 4, 511, 36], + ["jump", "rel_done_705", 511, 36], + "rel_ni_703", + ["is_num", 7, 16, 511, 36], + ["jump_false", 7, "rel_nn_704", 511, 36], + "_nop_tc_232", + "_nop_tc_233", + ["ge_float", 8, 16, 4, 511, 36], + ["jump", "rel_done_705", 511, 36], + "rel_nn_704", + ["is_text", 7, 16, 511, 36], + ["jump_false", 7, "rel_err_706", 511, 36], + "_nop_tc_234", + ["jump", "rel_err_706", 511, 36], + ["ge_text", 8, 16, 4, 511, 36], + ["jump", "rel_done_705", 511, 36], + "rel_err_706", [ "access", - 25, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 509, - 63 + 511, + 36 ], - ["access", 27, "error", 509, 63], - ["access", 28, "cannot apply '+': operands must be numbers", 509, 63], - ["array", 29, 0, 509, 63], - ["push", 29, 28, 509, 63], - ["frame", 28, 25, 2, 509, 63], - ["null", 25, 509, 63], - ["setarg", 28, 0, 25, 509, 63], - ["setarg", 28, 1, 27, 509, 63], - ["setarg", 28, 2, 29, 509, 63], - ["invoke", 28, 25, 509, 63], - ["disrupt", 509, 63], - "num_done_676", - ["load_dynamic", 25, 6, 26, 509, 63], - ["array", 26, 2, 509, 63], - ["push", 26, 12, 509, 63], - ["push", 26, 25, 509, 63], - ["store_field", 5, 26, "after", 509, 63], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 510, 33], - ["store_field", 12, 21, "known_type", 510, 50], - ["store_field", 12, 17, "checked_type", 510, 75], - ["store_field", 5, 12, "why", 510, 75], - ["is_array", 12, 23, 510, 75], - ["jump_false", 12, "push_err_677", 510, 75], - ["push", 23, 5, 510, 75], - ["jump", "push_done_678", 510, 75], - "push_err_677", + ["access", 7, "error", 511, 36], + ["access", 11, "cannot compare with '>=': operands must be same type", 511, 36], + ["array", 13, 0, 511, 36], + ["push", 13, 11, 511, 36], + ["frame", 11, 4, 2, 511, 36], + ["null", 4, 511, 36], + ["setarg", 11, 0, 4, 511, 36], + ["setarg", 11, 1, 7, 511, 36], + ["setarg", 11, 2, 13, 511, 36], + ["invoke", 11, 4, 511, 36], + ["disrupt", 511, 36], + "rel_done_705", + ["move", 5, 8, 511, 36], + "and_end_702", + ["jump_false", 5, "if_else_700", 511, 36], + ["length", 4, 6, 512, 26], + ["is_int", 5, 16, 512, 26], + ["jump_false", 5, "rel_ni_710", 512, 26], + "_nop_tc_235", + "_nop_tc_236", + ["lt_int", 7, 16, 4, 512, 26], + ["jump", "rel_done_712", 512, 26], + "rel_ni_710", + ["is_num", 5, 16, 512, 26], + ["jump_false", 5, "rel_nn_711", 512, 26], + "_nop_tc_237", + "_nop_tc_238", + ["lt_float", 7, 16, 4, 512, 26], + ["jump", "rel_done_712", 512, 26], + "rel_nn_711", + ["is_text", 5, 16, 512, 26], + ["jump_false", 5, "rel_err_713", 512, 26], + "_nop_tc_239", + ["jump", "rel_err_713", 512, 26], + ["lt_text", 7, 16, 4, 512, 26], + ["jump", "rel_done_712", 512, 26], + "rel_err_713", [ "access", - 5, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 510, - 75 + 512, + 26 ], - ["access", 12, "error", 510, 75], - ["access", 25, "cannot push: target must be an array", 510, 75], - ["array", 26, 0, 510, 75], - ["push", 26, 25, 510, 75], - ["frame", 25, 5, 2, 510, 75], - ["null", 5, 510, 75], - ["setarg", 25, 0, 5, 510, 75], - ["setarg", 25, 1, 12, 510, 75], - ["setarg", 25, 2, 26, 510, 75], - ["invoke", 25, 5, 510, 75], - ["disrupt", 510, 75], - "push_done_678", - ["jump", "if_end_666", 510, 75], - "if_else_665", - "if_end_666", - ["get", 5, 10, 1, 513, 36], - ["store_dynamic", 9, 5, 15, 513, 28], - ["access", 5, 2, 514, 25], - ["is_num", 12, 11, 514, 25], - ["jump_false", 12, "num_err_679", 514, 25], - "_nop_tc_136", - "_nop_tc_137", - ["add", 12, 11, 5, 514, 25], - ["jump", "num_done_680", 514, 25], - "num_err_679", + ["access", 5, "error", 512, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 512, 26], + ["array", 11, 0, 512, 26], + ["push", 11, 8, 512, 26], + ["frame", 8, 4, 2, 512, 26], + ["null", 4, 512, 26], + ["setarg", 8, 0, 4, 512, 26], + ["setarg", 8, 1, 5, 512, 26], + ["setarg", 8, 2, 11, 512, 26], + ["invoke", 8, 4, 512, 26], + ["disrupt", 512, 26], + "rel_done_712", + ["move", 4, 7, 512, 26], + ["jump_false", 4, "and_end_709", 512, 26], + ["load_dynamic", 5, 6, 16, 512, 54], + ["null", 7, 512, 62], + ["is_identical", 8, 5, 7, 512, 62], + ["jump_true", 8, "ne_nid_715", 512, 62], + ["jump", "ne_ni_716", 512, 62], + "ne_nid_715", + ["false", 8, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_ni_716", + ["is_int", 11, 5, 512, 62], + ["jump_false", 11, "ne_nn_717", 512, 62], + "_nop_tc_240", + ["jump", "ne_nn_717", 512, 62], + ["ne_int", 8, 5, 7, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_nn_717", + ["is_num", 11, 5, 512, 62], + ["jump_false", 11, "ne_nt_718", 512, 62], + "_nop_tc_241", + ["jump", "ne_nt_718", 512, 62], + ["ne_float", 8, 5, 7, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_nt_718", + ["is_text", 11, 5, 512, 62], + ["jump_false", 11, "ne_nnl_719", 512, 62], + "_nop_tc_242", + ["jump", "ne_nnl_719", 512, 62], + ["ne_text", 8, 5, 7, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_nnl_719", + ["is_null", 11, 5, 512, 62], + ["jump_false", 11, "ne_nb_720", 512, 62], + "_nop_tc_243", + "_nop_tc_244", + ["false", 8, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_nb_720", + ["is_bool", 11, 5, 512, 62], + ["jump_false", 11, "ne_mis_721", 512, 62], + "_nop_tc_245", + ["jump", "ne_mis_721", 512, 62], + ["ne_bool", 8, 5, 7, 512, 62], + ["jump", "ne_done_714", 512, 62], + "ne_mis_721", + ["true", 8, 512, 62], + "ne_done_714", + ["move", 4, 8, 512, 62], + "and_end_709", + ["jump_false", 4, "if_else_707", 512, 62], + ["load_dynamic", 4, 6, 16, 513, 33], + ["move", 19, 4, 513, 33], + ["jump", "if_end_708", 513, 33], + "if_else_707", + ["null", 4, 514, 35], + ["is_identical", 5, 2, 4, 514, 35], + ["jump_true", 5, "ne_nid_727", 514, 35], + ["jump", "ne_ni_728", 514, 35], + "ne_nid_727", + ["false", 5, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_ni_728", + ["is_int", 7, 2, 514, 35], + ["jump_false", 7, "ne_nn_729", 514, 35], + "_nop_tc_246", + ["jump", "ne_nn_729", 514, 35], + ["ne_int", 5, 2, 4, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_nn_729", + ["is_num", 7, 2, 514, 35], + ["jump_false", 7, "ne_nt_730", 514, 35], + "_nop_tc_247", + ["jump", "ne_nt_730", 514, 35], + ["ne_float", 5, 2, 4, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_nt_730", + ["is_text", 7, 2, 514, 35], + ["jump_false", 7, "ne_nnl_731", 514, 35], + "_nop_tc_248", + ["jump", "ne_nnl_731", 514, 35], + ["ne_text", 5, 2, 4, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_nnl_731", + ["is_null", 7, 2, 514, 35], + ["jump_false", 7, "ne_nb_732", 514, 35], + "_nop_tc_249", + "_nop_tc_250", + ["false", 5, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_nb_732", + ["is_bool", 7, 2, 514, 35], + ["jump_false", 7, "ne_mis_733", 514, 35], + "_nop_tc_251", + ["jump", "ne_mis_733", 514, 35], + ["ne_bool", 5, 2, 4, 514, 35], + ["jump", "ne_done_726", 514, 35], + "ne_mis_733", + ["true", 5, 514, 35], + "ne_done_726", + ["move", 4, 5, 514, 35], + ["jump_false", 4, "and_end_725", 514, 35], + ["length", 5, 2, 514, 56], + ["is_int", 7, 16, 514, 56], + ["jump_false", 7, "rel_ni_734", 514, 56], + "_nop_tc_252", + "_nop_tc_253", + ["lt_int", 8, 16, 5, 514, 56], + ["jump", "rel_done_736", 514, 56], + "rel_ni_734", + ["is_num", 7, 16, 514, 56], + ["jump_false", 7, "rel_nn_735", 514, 56], + "_nop_tc_254", + "_nop_tc_255", + ["lt_float", 8, 16, 5, 514, 56], + ["jump", "rel_done_736", 514, 56], + "rel_nn_735", + ["is_text", 7, 16, 514, 56], + ["jump_false", 7, "rel_err_737", 514, 56], + "_nop_tc_256", + ["jump", "rel_err_737", 514, 56], + ["lt_text", 8, 16, 5, 514, 56], + ["jump", "rel_done_736", 514, 56], + "rel_err_737", [ "access", 5, @@ -5339,165 +5574,146 @@ "make": "intrinsic" }, 514, - 25 + 56 ], - ["access", 25, "error", 514, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 514, 25], - ["array", 27, 0, 514, 25], - ["push", 27, 26, 514, 25], - ["frame", 26, 5, 2, 514, 25], - ["null", 5, 514, 25], - ["setarg", 26, 0, 5, 514, 25], - ["setarg", 26, 1, 25, 514, 25], - ["setarg", 26, 2, 27, 514, 25], - ["invoke", 26, 5, 514, 25], - ["disrupt", 514, 25], - "num_done_680", - ["move", 11, 12, 514, 25], - ["jump", "while_start_523", 515, 17], - ["jump", "if_end_632", 515, 17], - "if_else_631", - "if_end_632", - ["get", 5, 6, 1, 517, 36], - ["is_identical", 12, 17, 5, 517, 36], - ["jump_true", 12, "eq_done_685", 517, 36], - ["is_int", 25, 17, 517, 36], - ["jump_false", 25, "eq_ni_686", 517, 36], - ["is_int", 26, 5, 517, 36], - ["jump_false", 26, "eq_ni_686", 517, 36], - ["eq_int", 12, 17, 5, 517, 36], - ["jump", "eq_done_685", 517, 36], - "eq_ni_686", - ["is_num", 25, 17, 517, 36], - ["jump_false", 25, "eq_nn_687", 517, 36], - ["is_num", 26, 5, 517, 36], - ["jump_false", 26, "eq_nn_687", 517, 36], - ["eq_float", 12, 17, 5, 517, 36], - ["jump", "eq_done_685", 517, 36], - "eq_nn_687", - ["is_text", 25, 17, 517, 36], - ["jump_false", 25, "eq_nt_688", 517, 36], - ["is_text", 26, 5, 517, 36], - ["jump_false", 26, "eq_nt_688", 517, 36], - ["eq_text", 12, 17, 5, 517, 36], - ["jump", "eq_done_685", 517, 36], - "eq_nt_688", - ["is_null", 25, 17, 517, 36], - ["jump_false", 25, "eq_nnl_689", 517, 36], - ["is_null", 26, 5, 517, 36], - ["jump_false", 26, "eq_nnl_689", 517, 36], - ["true", 12, 517, 36], - ["jump", "eq_done_685", 517, 36], - "eq_nnl_689", - ["is_bool", 25, 17, 517, 36], - ["jump_false", 25, "eq_nb_690", 517, 36], - ["is_bool", 26, 5, 517, 36], - ["jump_false", 26, "eq_nb_690", 517, 36], - ["eq_bool", 12, 17, 5, 517, 36], - ["jump", "eq_done_685", 517, 36], - "eq_nb_690", - ["false", 12, 517, 36], - "eq_done_685", - ["move", 5, 12, 517, 36], - ["jump_true", 5, "or_end_684", 517, 36], - ["get", 12, 7, 1, 517, 61], - ["is_identical", 25, 17, 12, 517, 61], - ["jump_true", 25, "eq_done_691", 517, 61], - ["is_int", 26, 17, 517, 61], - ["jump_false", 26, "eq_ni_692", 517, 61], - ["is_int", 27, 12, 517, 61], - ["jump_false", 27, "eq_ni_692", 517, 61], - ["eq_int", 25, 17, 12, 517, 61], - ["jump", "eq_done_691", 517, 61], - "eq_ni_692", - ["is_num", 26, 17, 517, 61], - ["jump_false", 26, "eq_nn_693", 517, 61], - ["is_num", 27, 12, 517, 61], - ["jump_false", 27, "eq_nn_693", 517, 61], - ["eq_float", 25, 17, 12, 517, 61], - ["jump", "eq_done_691", 517, 61], - "eq_nn_693", - ["is_text", 26, 17, 517, 61], - ["jump_false", 26, "eq_nt_694", 517, 61], - ["is_text", 27, 12, 517, 61], - ["jump_false", 27, "eq_nt_694", 517, 61], - ["eq_text", 25, 17, 12, 517, 61], - ["jump", "eq_done_691", 517, 61], - "eq_nt_694", - ["is_null", 26, 17, 517, 61], - ["jump_false", 26, "eq_nnl_695", 517, 61], - ["is_null", 27, 12, 517, 61], - ["jump_false", 27, "eq_nnl_695", 517, 61], - ["true", 25, 517, 61], - ["jump", "eq_done_691", 517, 61], - "eq_nnl_695", - ["is_bool", 26, 17, 517, 61], - ["jump_false", 26, "eq_nb_696", 517, 61], - ["is_bool", 27, 12, 517, 61], - ["jump_false", 27, "eq_nb_696", 517, 61], - ["eq_bool", 25, 17, 12, 517, 61], - ["jump", "eq_done_691", 517, 61], - "eq_nb_696", - ["false", 25, 517, 61], - "eq_done_691", - ["move", 5, 25, 517, 61], - "or_end_684", - ["move", 12, 5, 517, 61], - ["jump_false", 12, "and_end_683", 517, 61], - ["get", 5, 8, 1, 517, 86], - ["is_identical", 25, 21, 5, 517, 86], - ["jump_true", 25, "eq_done_697", 517, 86], - ["is_int", 26, 21, 517, 86], - ["jump_false", 26, "eq_ni_698", 517, 86], - ["is_int", 27, 5, 517, 86], - ["jump_false", 27, "eq_ni_698", 517, 86], - ["eq_int", 25, 21, 5, 517, 86], - ["jump", "eq_done_697", 517, 86], - "eq_ni_698", - ["is_num", 26, 21, 517, 86], - ["jump_false", 26, "eq_nn_699", 517, 86], - ["is_num", 27, 5, 517, 86], - ["jump_false", 27, "eq_nn_699", 517, 86], - ["eq_float", 25, 21, 5, 517, 86], - ["jump", "eq_done_697", 517, 86], - "eq_nn_699", - ["is_text", 26, 21, 517, 86], - ["jump_false", 26, "eq_nt_700", 517, 86], - ["is_text", 27, 5, 517, 86], - ["jump_false", 27, "eq_nt_700", 517, 86], - ["eq_text", 25, 21, 5, 517, 86], - ["jump", "eq_done_697", 517, 86], - "eq_nt_700", - ["is_null", 26, 21, 517, 86], - ["jump_false", 26, "eq_nnl_701", 517, 86], - ["is_null", 27, 5, 517, 86], - ["jump_false", 27, "eq_nnl_701", 517, 86], - ["true", 25, 517, 86], - ["jump", "eq_done_697", 517, 86], - "eq_nnl_701", - ["is_bool", 26, 21, 517, 86], - ["jump_false", 26, "eq_nb_702", 517, 86], - ["is_bool", 27, 5, 517, 86], - ["jump_false", 27, "eq_nb_702", 517, 86], - ["eq_bool", 25, 21, 5, 517, 86], - ["jump", "eq_done_697", 517, 86], - "eq_nb_702", - ["false", 25, 517, 86], - "eq_done_697", - ["move", 12, 25, 517, 86], - "and_end_683", - ["jump_false", 12, "if_else_681", 517, 86], - ["get", 5, 10, 1, 519, 36], - ["store_dynamic", 9, 5, 15, 519, 28], - ["store_dynamic", 9, 17, 16, 520, 28], - ["access", 5, 2, 521, 25], - ["is_num", 12, 11, 521, 25], - ["jump_false", 12, "num_err_703", 521, 25], - "_nop_tc_138", - "_nop_tc_139", - ["add", 12, 11, 5, 521, 25], - ["jump", "num_done_704", 521, 25], - "num_err_703", + ["access", 7, "error", 514, 56], + ["access", 11, "cannot compare with '<': operands must be same type", 514, 56], + ["array", 13, 0, 514, 56], + ["push", 13, 11, 514, 56], + ["frame", 11, 5, 2, 514, 56], + ["null", 5, 514, 56], + ["setarg", 11, 0, 5, 514, 56], + ["setarg", 11, 1, 7, 514, 56], + ["setarg", 11, 2, 13, 514, 56], + ["invoke", 11, 5, 514, 56], + ["disrupt", 514, 56], + "rel_done_736", + ["move", 4, 8, 514, 56], + "and_end_725", + ["move", 5, 4, 514, 56], + ["jump_false", 5, "and_end_724", 514, 56], + ["load_dynamic", 4, 2, 16, 514, 84], + ["null", 7, 514, 92], + ["is_identical", 8, 4, 7, 514, 92], + ["jump_true", 8, "ne_nid_739", 514, 92], + ["jump", "ne_ni_740", 514, 92], + "ne_nid_739", + ["false", 8, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_ni_740", + ["is_int", 11, 4, 514, 92], + ["jump_false", 11, "ne_nn_741", 514, 92], + "_nop_tc_257", + ["jump", "ne_nn_741", 514, 92], + ["ne_int", 8, 4, 7, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_nn_741", + ["is_num", 11, 4, 514, 92], + ["jump_false", 11, "ne_nt_742", 514, 92], + "_nop_tc_258", + ["jump", "ne_nt_742", 514, 92], + ["ne_float", 8, 4, 7, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_nt_742", + ["is_text", 11, 4, 514, 92], + ["jump_false", 11, "ne_nnl_743", 514, 92], + "_nop_tc_259", + ["jump", "ne_nnl_743", 514, 92], + ["ne_text", 8, 4, 7, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_nnl_743", + ["is_null", 11, 4, 514, 92], + ["jump_false", 11, "ne_nb_744", 514, 92], + "_nop_tc_260", + "_nop_tc_261", + ["false", 8, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_nb_744", + ["is_bool", 11, 4, 514, 92], + ["jump_false", 11, "ne_mis_745", 514, 92], + "_nop_tc_262", + ["jump", "ne_mis_745", 514, 92], + ["ne_bool", 8, 4, 7, 514, 92], + ["jump", "ne_done_738", 514, 92], + "ne_mis_745", + ["true", 8, 514, 92], + "ne_done_738", + ["move", 5, 8, 514, 92], + "and_end_724", + ["jump_false", 5, "if_else_722", 514, 92], + ["load_dynamic", 4, 2, 16, 515, 33], + ["move", 19, 4, 515, 33], + ["jump", "if_end_723", 515, 33], + "if_else_722", + "if_end_723", + "if_end_708", + ["jump", "if_end_701", 515, 33], + "if_else_700", + "if_end_701", + ["null", 4, 518, 22], + ["is_identical", 5, 19, 4, 518, 22], + ["jump_true", 5, "eq_done_750", 518, 22], + ["is_int", 7, 19, 518, 22], + ["jump_false", 7, "eq_ni_751", 518, 22], + "_nop_tc_263", + ["jump", "eq_ni_751", 518, 22], + ["eq_int", 5, 19, 4, 518, 22], + ["jump", "eq_done_750", 518, 22], + "eq_ni_751", + ["is_num", 7, 19, 518, 22], + ["jump_false", 7, "eq_nn_752", 518, 22], + "_nop_tc_264", + ["jump", "eq_nn_752", 518, 22], + ["eq_float", 5, 19, 4, 518, 22], + ["jump", "eq_done_750", 518, 22], + "eq_nn_752", + ["is_text", 7, 19, 518, 22], + ["jump_false", 7, "eq_nt_753", 518, 22], + "_nop_tc_265", + ["jump", "eq_nt_753", 518, 22], + ["eq_text", 5, 19, 4, 518, 22], + ["jump", "eq_done_750", 518, 22], + "eq_nt_753", + ["is_null", 7, 19, 518, 22], + ["jump_false", 7, "eq_nnl_754", 518, 22], + "_nop_tc_266", + "_nop_tc_267", + ["true", 5, 518, 22], + ["jump", "eq_done_750", 518, 22], + "eq_nnl_754", + ["is_bool", 7, 19, 518, 22], + ["jump_false", 7, "eq_nb_755", 518, 22], + "_nop_tc_268", + ["jump", "eq_nb_755", 518, 22], + ["eq_bool", 5, 19, 4, 518, 22], + ["jump", "eq_done_750", 518, 22], + "eq_nb_755", + ["false", 5, 518, 22], + "eq_done_750", + ["move", 4, 5, 518, 22], + ["jump_false", 4, "and_end_749", 518, 22], + ["access", 5, 0, 518, 37], + ["is_int", 7, 17, 518, 37], + ["jump_false", 7, "rel_ni_756", 518, 37], + "_nop_tc_269", + "_nop_tc_270", + ["gt_int", 8, 17, 5, 518, 37], + ["jump", "rel_done_758", 518, 37], + "rel_ni_756", + ["is_num", 7, 17, 518, 37], + ["jump_false", 7, "rel_nn_757", 518, 37], + "_nop_tc_271", + "_nop_tc_272", + ["gt_float", 8, 17, 5, 518, 37], + ["jump", "rel_done_758", 518, 37], + "rel_nn_757", + ["is_text", 7, 17, 518, 37], + ["jump_false", 7, "rel_err_759", 518, 37], + "_nop_tc_273", + ["jump", "rel_err_759", 518, 37], + ["gt_text", 8, 17, 5, 518, 37], + ["jump", "rel_done_758", 518, 37], + "rel_err_759", [ "access", 5, @@ -5506,1490 +5722,972 @@ "kind": "name", "make": "intrinsic" }, + 518, + 37 + ], + ["access", 7, "error", 518, 37], + ["access", 11, "cannot compare with '>': operands must be same type", 518, 37], + ["array", 13, 0, 518, 37], + ["push", 13, 11, 518, 37], + ["frame", 11, 5, 2, 518, 37], + ["null", 5, 518, 37], + ["setarg", 11, 0, 5, 518, 37], + ["setarg", 11, 1, 7, 518, 37], + ["setarg", 11, 2, 13, 518, 37], + ["invoke", 11, 5, 518, 37], + ["disrupt", 518, 37], + "rel_done_758", + ["move", 4, 8, 518, 37], + "and_end_749", + ["move", 5, 4, 518, 37], + ["jump_false", 5, "and_end_748", 518, 37], + ["is_int", 4, 17, 518, 49], + ["jump_false", 4, "rel_ni_760", 518, 49], + ["is_int", 7, 3, 518, 49], + ["jump_false", 7, "rel_ni_760", 518, 49], + ["gt_int", 8, 17, 3, 518, 49], + ["jump", "rel_done_762", 518, 49], + "rel_ni_760", + ["is_num", 4, 17, 518, 49], + ["jump_false", 4, "rel_nn_761", 518, 49], + ["is_num", 7, 3, 518, 49], + ["jump_false", 7, "rel_nn_761", 518, 49], + ["gt_float", 8, 17, 3, 518, 49], + ["jump", "rel_done_762", 518, 49], + "rel_nn_761", + ["is_text", 4, 17, 518, 49], + ["jump_false", 4, "rel_err_763", 518, 49], + ["is_text", 7, 3, 518, 49], + ["jump_false", 7, "rel_err_763", 518, 49], + ["gt_text", 8, 17, 3, 518, 49], + ["jump", "rel_done_762", 518, 49], + "rel_err_763", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 518, + 49 + ], + ["access", 7, "error", 518, 49], + ["access", 11, "cannot compare with '>': operands must be same type", 518, 49], + ["array", 13, 0, 518, 49], + ["push", 13, 11, 518, 49], + ["frame", 11, 4, 2, 518, 49], + ["null", 4, 518, 49], + ["setarg", 11, 0, 4, 518, 49], + ["setarg", 11, 1, 7, 518, 49], + ["setarg", 11, 2, 13, 518, 49], + ["invoke", 11, 4, 518, 49], + ["disrupt", 518, 49], + "rel_done_762", + ["move", 5, 8, 518, 49], + "and_end_748", + ["jump_false", 5, "if_else_746", 518, 49], + ["get", 4, 5, 1, 519, 43], + ["get", 5, 26, 1, 519, 9], + ["frame", 7, 5, 3, 519, 9], + ["null", 5, 519, 9], + ["setarg", 7, 0, 5, 519, 9], + ["setarg", 7, 1, 6, 519, 9], + ["setarg", 7, 2, 17, 519, 9], + ["setarg", 7, 3, 4, 519, 9], + ["invoke", 7, 4, 519, 9], + ["jump", "if_end_747", 519, 9], + "if_else_746", + "if_end_747", + ["access", 4, 1, 521, 15], + "_nop_tc_274", + "_nop_tc_275", + "_nop_tc_276", + "_nop_tc_277", + ["add", 5, 12, 4, 521, 15], + ["jump", "num_done_765", 521, 15], + "num_err_764", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, 521, + 15 + ], + ["access", 7, "error", 521, 15], + ["access", 8, "cannot apply '+': operands must be numbers", 521, 15], + ["array", 11, 0, 521, 15], + ["push", 11, 8, 521, 15], + ["frame", 8, 4, 2, 521, 15], + ["null", 4, 521, 15], + ["setarg", 8, 0, 4, 521, 15], + ["setarg", 8, 1, 7, 521, 15], + ["setarg", 8, 2, 11, 521, 15], + ["invoke", 8, 4, 521, 15], + ["disrupt", 521, 15], + "num_done_765", + ["move", 12, 5, 521, 15], + ["jump", "while_start_694", 521, 15], + "while_end_695", + ["load_field", 3, 1, "closure_written", 525, 9], + ["null", 4, 525, 33], + ["is_identical", 5, 3, 4, 525, 33], + ["jump_true", 5, "ne_nid_769", 525, 33], + ["jump", "ne_ni_770", 525, 33], + "ne_nid_769", + ["false", 5, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_ni_770", + ["is_int", 7, 3, 525, 33], + ["jump_false", 7, "ne_nn_771", 525, 33], + "_nop_tc_278", + ["jump", "ne_nn_771", 525, 33], + ["ne_int", 5, 3, 4, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_nn_771", + ["is_num", 7, 3, 525, 33], + ["jump_false", 7, "ne_nt_772", 525, 33], + "_nop_tc_279", + ["jump", "ne_nt_772", 525, 33], + ["ne_float", 5, 3, 4, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_nt_772", + ["is_text", 7, 3, 525, 33], + ["jump_false", 7, "ne_nnl_773", 525, 33], + "_nop_tc_280", + ["jump", "ne_nnl_773", 525, 33], + ["ne_text", 5, 3, 4, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_nnl_773", + ["is_null", 7, 3, 525, 33], + ["jump_false", 7, "ne_nb_774", 525, 33], + "_nop_tc_281", + "_nop_tc_282", + ["false", 5, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_nb_774", + ["is_bool", 7, 3, 525, 33], + ["jump_false", 7, "ne_mis_775", 525, 33], + "_nop_tc_283", + ["jump", "ne_mis_775", 525, 33], + ["ne_bool", 5, 3, 4, 525, 33], + ["jump", "ne_done_768", 525, 33], + "ne_mis_775", + ["true", 5, 525, 33], + "ne_done_768", + ["jump_false", 5, "if_else_766", 525, 33], + ["load_field", 3, 1, "closure_written", 526, 23], + [ + "access", + 4, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 526, + 17 + ], + ["frame", 5, 4, 1, 526, 17], + ["null", 4, 526, 17], + ["setarg", 5, 0, 4, 526, 17], + ["setarg", 5, 1, 3, 526, 17], + ["invoke", 5, 3, 526, 17], + ["move", 24, 3, 526, 17], + ["access", 12, 0, 527, 11], + "while_start_776", + ["length", 3, 24, 528, 25], + ["is_int", 4, 12, 528, 25], + ["jump_false", 4, "rel_ni_778", 528, 25], + "_nop_tc_284", + "_nop_tc_285", + ["lt_int", 4, 12, 3, 528, 25], + ["jump", "rel_done_780", 528, 25], + "rel_ni_778", + "_nop_tc_286", + "_nop_tc_287", + "_nop_tc_288", + "_nop_tc_289", + ["lt_float", 4, 12, 3, 528, 25], + ["jump", "rel_done_780", 528, 25], + "rel_nn_779", + "_nop_tc_290", + ["jump", "rel_err_781", 528, 25], + "_nop_tc_291", + ["jump", "rel_err_781", 528, 25], + ["lt_text", 4, 12, 3, 528, 25], + ["jump", "rel_done_780", 528, 25], + "rel_err_781", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 528, 25 ], - ["access", 25, "error", 521, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 521, 25], - ["array", 27, 0, 521, 25], - ["push", 27, 26, 521, 25], - ["frame", 26, 5, 2, 521, 25], - ["null", 5, 521, 25], - ["setarg", 26, 0, 5, 521, 25], - ["setarg", 26, 1, 25, 521, 25], - ["setarg", 26, 2, 27, 521, 25], - ["invoke", 26, 5, 521, 25], - ["disrupt", 521, 25], - "num_done_704", - ["move", 11, 12, 521, 25], - ["jump", "while_start_523", 522, 17], - ["jump", "if_end_682", 522, 17], - "if_else_681", - "if_end_682", - ["access", 5, 1, 524, 25], - ["is_num", 12, 10, 524, 25], - ["jump_false", 12, "num_err_705", 524, 25], - "_nop_tc_140", - "_nop_tc_141", - ["add", 12, 10, 5, 524, 25], - ["jump", "num_done_706", 524, 25], - "num_err_705", + ["access", 5, "error", 528, 25], + ["access", 7, "cannot compare with '<': operands must be same type", 528, 25], + ["array", 8, 0, 528, 25], + ["push", 8, 7, 528, 25], + ["frame", 7, 3, 2, 528, 25], + ["null", 3, 528, 25], + ["setarg", 7, 0, 3, 528, 25], + ["setarg", 7, 1, 5, 528, 25], + ["setarg", 7, 2, 8, 528, 25], + ["invoke", 7, 3, 528, 25], + ["disrupt", 528, 25], + "rel_done_780", + ["jump_false", 4, "while_end_777", 528, 25], + ["load_dynamic", 3, 24, 12, 529, 31], [ "access", - 5, + 4, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 529, + 16 + ], + ["frame", 5, 4, 1, 529, 16], + ["null", 4, 529, 16], + ["setarg", 5, 0, 4, 529, 16], + ["setarg", 5, 1, 3, 529, 16], + ["invoke", 5, 3, 529, 16], + ["move", 17, 3, 529, 16], + ["access", 3, 0, 530, 21], + ["is_int", 4, 17, 530, 21], + ["jump_false", 4, "rel_ni_785", 530, 21], + "_nop_tc_292", + "_nop_tc_293", + ["ge_int", 5, 17, 3, 530, 21], + ["jump", "rel_done_787", 530, 21], + "rel_ni_785", + ["is_num", 4, 17, 530, 21], + ["jump_false", 4, "rel_nn_786", 530, 21], + "_nop_tc_294", + "_nop_tc_295", + ["ge_float", 5, 17, 3, 530, 21], + ["jump", "rel_done_787", 530, 21], + "rel_nn_786", + ["is_text", 4, 17, 530, 21], + ["jump_false", 4, "rel_err_788", 530, 21], + "_nop_tc_296", + ["jump", "rel_err_788", 530, 21], + ["ge_text", 5, 17, 3, 530, 21], + ["jump", "rel_done_787", 530, 21], + "rel_err_788", + [ + "access", + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 524, - 25 - ], - ["access", 25, "error", 524, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 524, 25], - ["array", 27, 0, 524, 25], - ["push", 27, 26, 524, 25], - ["frame", 26, 5, 2, 524, 25], - ["null", 5, 524, 25], - ["setarg", 26, 0, 5, 524, 25], - ["setarg", 26, 1, 25, 524, 25], - ["setarg", 26, 2, 27, 524, 25], - ["invoke", 26, 5, 524, 25], - ["disrupt", 524, 25], - "num_done_706", - ["move", 10, 12, 524, 25], - ["access", 5, "_nop_tc_", 525, 33], - [ - "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 525, - 46 - ], - ["frame", 25, 12, 1, 525, 46], - ["null", 12, 525, 46], - ["setarg", 25, 0, 12, 525, 46], - ["setarg", 25, 1, 10, 525, 46], - ["invoke", 25, 12, 525, 46], - "_nop_tc_142", - "_nop_tc_143", - ["is_text", 25, 12, 525, 46], - ["jump_false", 25, "add_cn_708", 525, 46], - ["concat", 26, 5, 12, 525, 46], - ["jump", "add_done_707", 525, 46], - "add_cn_708", - "_nop_tc_144", - ["jump", "add_err_709", 525, 46], - ["is_num", 25, 12, 525, 46], - ["jump_false", 25, "add_err_709", 525, 46], - ["add", 26, 5, 12, 525, 46], - ["jump", "add_done_707", 525, 46], - "add_err_709", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 525, - 46 - ], - ["access", 12, "error", 525, 46], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 525, 46], - ["array", 27, 0, 525, 46], - ["push", 27, 25, 525, 46], - ["frame", 25, 5, 2, 525, 46], - ["null", 5, 525, 46], - ["setarg", 25, 0, 5, 525, 46], - ["setarg", 25, 1, 12, 525, 46], - ["setarg", 25, 2, 27, 525, 46], - ["invoke", 25, 5, 525, 46], - ["disrupt", 525, 46], - "add_done_707", - ["store_dynamic", 6, 26, 11, 525, 28], - ["length", 5, 18, 526, 29], - ["move", 22, 5, 526, 29], - ["access", 5, "jump", 527, 38], - ["access", 12, 2, 527, 72], - "_nop_tc_145", - "_nop_tc_146", - "_nop_tc_147", - "_nop_tc_148", - ["subtract", 25, 22, 12, 527, 72], - ["jump", "num_done_711", 527, 72], - "num_err_710", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 527, - 72 - ], - ["access", 26, "error", 527, 72], - ["access", 27, "cannot apply '-': operands must be numbers", 527, 72], - ["array", 28, 0, 527, 72], - ["push", 28, 27, 527, 72], - ["frame", 27, 12, 2, 527, 72], - ["null", 12, 527, 72], - ["setarg", 27, 0, 12, 527, 72], - ["setarg", 27, 1, 26, 527, 72], - ["setarg", 27, 2, 28, 527, 72], - ["invoke", 27, 12, 527, 72], - ["disrupt", 527, 72], - "num_done_711", - ["load_dynamic", 12, 18, 25, 527, 72], - ["access", 25, 1, 527, 88], - ["is_num", 26, 22, 527, 88], - ["jump_false", 26, "num_err_712", 527, 88], - "_nop_tc_149", - "_nop_tc_150", - ["subtract", 26, 22, 25, 527, 88], - ["jump", "num_done_713", 527, 88], - "num_err_712", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 527, - 88 - ], - ["access", 27, "error", 527, 88], - ["access", 28, "cannot apply '-': operands must be numbers", 527, 88], - ["array", 29, 0, 527, 88], - ["push", 29, 28, 527, 88], - ["frame", 28, 25, 2, 527, 88], - ["null", 25, 527, 88], - ["setarg", 28, 0, 25, 527, 88], - ["setarg", 28, 1, 27, 527, 88], - ["setarg", 28, 2, 29, 527, 88], - ["invoke", 28, 25, 527, 88], - ["disrupt", 527, 88], - "num_done_713", - ["load_dynamic", 25, 18, 26, 527, 88], - ["array", 26, 4, 527, 88], - ["push", 26, 5, 527, 88], - ["push", 26, 20, 527, 88], - ["push", 26, 12, 527, 88], - ["push", 26, 25, 527, 88], - ["access", 5, 1, 527, 32], - ["is_num", 12, 11, 527, 32], - ["jump_false", 12, "num_err_714", 527, 32], - "_nop_tc_151", - "_nop_tc_152", - ["add", 12, 11, 5, 527, 32], - ["jump", "num_done_715", 527, 32], - "num_err_714", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 527, - 32 - ], - ["access", 25, "error", 527, 32], - ["access", 27, "cannot apply '+': operands must be numbers", 527, 32], - ["array", 28, 0, 527, 32], - ["push", 28, 27, 527, 32], - ["frame", 27, 5, 2, 527, 32], - ["null", 5, 527, 32], - ["setarg", 27, 0, 5, 527, 32], - ["setarg", 27, 1, 25, 527, 32], - ["setarg", 27, 2, 28, 527, 32], - ["invoke", 27, 5, 527, 32], - ["disrupt", 527, 32], - "num_done_715", - ["store_dynamic", 6, 26, 12, 527, 32], - ["null", 5, 528, 29], - ["is_identical", 12, 23, 5, 528, 29], - ["jump_true", 12, "ne_nid_719", 528, 29], - ["jump", "ne_ni_720", 528, 29], - "ne_nid_719", - ["false", 12, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_ni_720", - ["is_int", 25, 23, 528, 29], - ["jump_false", 25, "ne_nn_721", 528, 29], - "_nop_tc_153", - ["jump", "ne_nn_721", 528, 29], - ["ne_int", 12, 23, 5, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_nn_721", - ["is_num", 25, 23, 528, 29], - ["jump_false", 25, "ne_nt_722", 528, 29], - "_nop_tc_154", - ["jump", "ne_nt_722", 528, 29], - ["ne_float", 12, 23, 5, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_nt_722", - ["is_text", 25, 23, 528, 29], - ["jump_false", 25, "ne_nnl_723", 528, 29], - "_nop_tc_155", - ["jump", "ne_nnl_723", 528, 29], - ["ne_text", 12, 23, 5, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_nnl_723", - ["is_null", 25, 23, 528, 29], - ["jump_false", 25, "ne_nb_724", 528, 29], - "_nop_tc_156", - "_nop_tc_157", - ["false", 12, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_nb_724", - ["is_bool", 25, 23, 528, 29], - ["jump_false", 25, "ne_mis_725", 528, 29], - "_nop_tc_158", - ["jump", "ne_mis_725", 528, 29], - ["ne_bool", 12, 23, 5, 528, 29], - ["jump", "ne_done_718", 528, 29], - "ne_mis_725", - ["true", 12, 528, 29], - "ne_done_718", - ["jump_false", 12, "if_else_716", 528, 29], - ["record", 5, 7], - ["access", 12, "rewrite", 530, 26], - ["store_field", 5, 12, "event", 530, 26], - ["access", 12, "eliminate_type_checks", 531, 25], - ["store_field", 5, 12, "pass", 531, 25], - ["access", 12, "incompatible_type_forces_jump", 532, 25], - ["store_field", 5, 12, "rule", 532, 25], - ["store_field", 5, 11, "at", 533, 23], - ["array", 12, 2, 534, 35], - ["push", 12, 13, 534, 35], - ["push", 12, 18, 534, 35], - ["store_field", 5, 12, "before", 534, 35], - ["load_dynamic", 12, 6, 11, 535, 40], - ["access", 25, 1, 535, 61], - ["is_num", 26, 11, 535, 61], - ["jump_false", 26, "num_err_726", 535, 61], - "_nop_tc_159", - "_nop_tc_160", - ["add", 26, 11, 25, 535, 61], - ["jump", "num_done_727", 535, 61], - "num_err_726", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 535, - 61 - ], - ["access", 27, "error", 535, 61], - ["access", 28, "cannot apply '+': operands must be numbers", 535, 61], - ["array", 29, 0, 535, 61], - ["push", 29, 28, 535, 61], - ["frame", 28, 25, 2, 535, 61], - ["null", 25, 535, 61], - ["setarg", 28, 0, 25, 535, 61], - ["setarg", 28, 1, 27, 535, 61], - ["setarg", 28, 2, 29, 535, 61], - ["invoke", 28, 25, 535, 61], - ["disrupt", 535, 61], - "num_done_727", - ["load_dynamic", 25, 6, 26, 535, 61], - ["array", 26, 2, 535, 61], - ["push", 26, 12, 535, 61], - ["push", 26, 25, 535, 61], - ["store_field", 5, 26, "after", 535, 61], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 536, 31], - ["store_field", 12, 21, "known_type", 536, 48], - ["store_field", 12, 17, "checked_type", 536, 73], - ["store_field", 5, 12, "why", 536, 73], - ["is_array", 12, 23, 536, 73], - ["jump_false", 12, "push_err_728", 536, 73], - ["push", 23, 5, 536, 73], - ["jump", "push_done_729", 536, 73], - "push_err_728", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 536, - 73 - ], - ["access", 12, "error", 536, 73], - ["access", 25, "cannot push: target must be an array", 536, 73], - ["array", 26, 0, 536, 73], - ["push", 26, 25, 536, 73], - ["frame", 25, 5, 2, 536, 73], - ["null", 5, 536, 73], - ["setarg", 25, 0, 5, 536, 73], - ["setarg", 25, 1, 12, 536, 73], - ["setarg", 25, 2, 26, 536, 73], - ["invoke", 25, 5, 536, 73], - ["disrupt", 536, 73], - "push_done_729", - ["jump", "if_end_717", 536, 73], - "if_else_716", - "if_end_717", - ["get", 5, 5, 1, 539, 34], - ["store_dynamic", 9, 5, 15, 539, 26], - ["access", 5, 2, 540, 23], - ["is_num", 12, 11, 540, 23], - ["jump_false", 12, "num_err_730", 540, 23], - "_nop_tc_161", - "_nop_tc_162", - ["add", 12, 11, 5, 540, 23], - ["jump", "num_done_731", 540, 23], - "num_err_730", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 540, - 23 - ], - ["access", 25, "error", 540, 23], - ["access", 26, "cannot apply '+': operands must be numbers", 540, 23], - ["array", 27, 0, 540, 23], - ["push", 27, 26, 540, 23], - ["frame", 26, 5, 2, 540, 23], - ["null", 5, 540, 23], - ["setarg", 26, 0, 5, 540, 23], - ["setarg", 26, 1, 25, 540, 23], - ["setarg", 26, 2, 27, 540, 23], - ["invoke", 26, 5, 540, 23], - ["disrupt", 540, 23], - "num_done_731", - ["move", 11, 12, 540, 23], - ["jump", "while_start_523", 541, 15], - ["jump", "if_end_604", 541, 15], - "if_else_603", - "if_end_604", - ["get", 5, 10, 1, 543, 32], - ["store_dynamic", 9, 5, 15, 543, 24], - ["store_dynamic", 9, 17, 16, 544, 24], - ["access", 5, 2, 545, 21], - ["is_num", 12, 11, 545, 21], - ["jump_false", 12, "num_err_732", 545, 21], - "_nop_tc_163", - "_nop_tc_164", - ["add", 12, 11, 5, 545, 21], - ["jump", "num_done_733", 545, 21], - "num_err_732", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 545, + 530, 21 ], - ["access", 25, "error", 545, 21], - ["access", 26, "cannot apply '+': operands must be numbers", 545, 21], - ["array", 27, 0, 545, 21], - ["push", 27, 26, 545, 21], - ["frame", 26, 5, 2, 545, 21], - ["null", 5, 545, 21], - ["setarg", 26, 0, 5, 545, 21], - ["setarg", 26, 1, 25, 545, 21], - ["setarg", 26, 2, 27, 545, 21], - ["invoke", 26, 5, 545, 21], - ["disrupt", 545, 21], - "num_done_733", - ["move", 11, 12, 545, 21], - ["jump", "while_start_523", 546, 13], - ["jump", "if_end_559", 546, 13], - "if_else_558", - "if_end_559", - ["access", 5, "jump_true", 549, 26], - ["is_identical", 12, 19, 5, 549, 26], - ["jump_true", 12, "eq_done_737", 549, 26], - ["is_int", 25, 19, 549, 26], - ["jump_false", 25, "eq_ni_738", 549, 26], - "_nop_tc_165", - ["jump", "eq_ni_738", 549, 26], - ["eq_int", 12, 19, 5, 549, 26], - ["jump", "eq_done_737", 549, 26], - "eq_ni_738", - ["is_num", 25, 19, 549, 26], - ["jump_false", 25, "eq_nn_739", 549, 26], - "_nop_tc_166", - ["jump", "eq_nn_739", 549, 26], - ["eq_float", 12, 19, 5, 549, 26], - ["jump", "eq_done_737", 549, 26], - "eq_nn_739", - ["is_text", 25, 19, 549, 26], - ["jump_false", 25, "eq_nt_740", 549, 26], - "_nop_tc_167", - "_nop_tc_168", - ["eq_text", 12, 19, 5, 549, 26], - ["jump", "eq_done_737", 549, 26], - "eq_nt_740", - ["is_null", 25, 19, 549, 26], - ["jump_false", 25, "eq_nnl_741", 549, 26], - "_nop_tc_169", - ["jump", "eq_nnl_741", 549, 26], - ["true", 12, 549, 26], - ["jump", "eq_done_737", 549, 26], - "eq_nnl_741", - ["is_bool", 25, 19, 549, 26], - ["jump_false", 25, "eq_nb_742", 549, 26], - "_nop_tc_170", - ["jump", "eq_nb_742", 549, 26], - ["eq_bool", 12, 19, 5, 549, 26], - ["jump", "eq_done_737", 549, 26], - "eq_nb_742", - ["false", 12, 549, 26], - "eq_done_737", - ["move", 5, 12, 549, 26], - ["jump_false", 5, "and_end_736", 549, 26], - ["access", 12, 1, 549, 46], - ["load_index", 25, 18, 12, 549, 46], - ["is_identical", 12, 25, 15, 549, 52], - ["jump_true", 12, "eq_done_743", 549, 52], - ["is_int", 26, 25, 549, 52], - ["jump_false", 26, "eq_ni_744", 549, 52], - ["is_int", 27, 15, 549, 52], - ["jump_false", 27, "eq_ni_744", 549, 52], - ["eq_int", 12, 25, 15, 549, 52], - ["jump", "eq_done_743", 549, 52], - "eq_ni_744", - ["is_num", 26, 25, 549, 52], - ["jump_false", 26, "eq_nn_745", 549, 52], - ["is_num", 27, 15, 549, 52], - ["jump_false", 27, "eq_nn_745", 549, 52], - ["eq_float", 12, 25, 15, 549, 52], - ["jump", "eq_done_743", 549, 52], - "eq_nn_745", - ["is_text", 26, 25, 549, 52], - ["jump_false", 26, "eq_nt_746", 549, 52], - ["is_text", 27, 15, 549, 52], - ["jump_false", 27, "eq_nt_746", 549, 52], - ["eq_text", 12, 25, 15, 549, 52], - ["jump", "eq_done_743", 549, 52], - "eq_nt_746", - ["is_null", 26, 25, 549, 52], - ["jump_false", 26, "eq_nnl_747", 549, 52], - ["is_null", 27, 15, 549, 52], - ["jump_false", 27, "eq_nnl_747", 549, 52], - ["true", 12, 549, 52], - ["jump", "eq_done_743", 549, 52], - "eq_nnl_747", - ["is_bool", 26, 25, 549, 52], - ["jump_false", 26, "eq_nb_748", 549, 52], - ["is_bool", 27, 15, 549, 52], - ["jump_false", 27, "eq_nb_748", 549, 52], - ["eq_bool", 12, 25, 15, 549, 52], - ["jump", "eq_done_743", 549, 52], - "eq_nb_748", - ["false", 12, 549, 52], - "eq_done_743", - ["move", 5, 12, 549, 52], - "and_end_736", - ["jump_false", 5, "if_else_734", 549, 52], - ["access", 5, 2, 550, 33], - ["load_index", 12, 18, 5, 550, 33], - ["move", 20, 12, 550, 33], - ["get", 5, 25, 1, 551, 17], - ["frame", 12, 5, 3, 551, 17], - ["null", 5, 551, 17], - ["setarg", 12, 0, 5, 551, 17], - ["setarg", 12, 1, 9, 551, 17], - ["setarg", 12, 2, 16, 551, 17], - ["setarg", 12, 3, 17, 551, 17], - ["invoke", 12, 5, 551, 17], - ["jump_false", 5, "if_else_749", 551, 17], - ["access", 5, 1, 552, 25], - ["is_num", 12, 10, 552, 25], - ["jump_false", 12, "num_err_751", 552, 25], - "_nop_tc_171", - "_nop_tc_172", - ["add", 12, 10, 5, 552, 25], - ["jump", "num_done_752", 552, 25], - "num_err_751", + ["access", 4, "error", 530, 21], + ["access", 7, "cannot compare with '>=': operands must be same type", 530, 21], + ["array", 8, 0, 530, 21], + ["push", 8, 7, 530, 21], + ["frame", 7, 3, 2, 530, 21], + ["null", 3, 530, 21], + ["setarg", 7, 0, 3, 530, 21], + ["setarg", 7, 1, 4, 530, 21], + ["setarg", 7, 2, 8, 530, 21], + ["invoke", 7, 3, 530, 21], + ["disrupt", 530, 21], + "rel_done_787", + ["move", 3, 5, 530, 21], + ["jump_false", 3, "and_end_784", 530, 21], + ["length", 4, 6, 530, 40], + ["is_int", 5, 17, 530, 40], + ["jump_false", 5, "rel_ni_789", 530, 40], + "_nop_tc_297", + "_nop_tc_298", + ["lt_int", 7, 17, 4, 530, 40], + ["jump", "rel_done_791", 530, 40], + "rel_ni_789", + ["is_num", 5, 17, 530, 40], + ["jump_false", 5, "rel_nn_790", 530, 40], + "_nop_tc_299", + "_nop_tc_300", + ["lt_float", 7, 17, 4, 530, 40], + ["jump", "rel_done_791", 530, 40], + "rel_nn_790", + ["is_text", 5, 17, 530, 40], + ["jump_false", 5, "rel_err_792", 530, 40], + "_nop_tc_301", + ["jump", "rel_err_792", 530, 40], + ["lt_text", 7, 17, 4, 530, 40], + ["jump", "rel_done_791", 530, 40], + "rel_err_792", [ "access", - 5, + 4, { "name": "log", "kind": "name", "make": "intrinsic" }, - 552, - 25 + 530, + 40 ], - ["access", 25, "error", 552, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 552, 25], - ["array", 27, 0, 552, 25], - ["push", 27, 26, 552, 25], - ["frame", 26, 5, 2, 552, 25], - ["null", 5, 552, 25], - ["setarg", 26, 0, 5, 552, 25], - ["setarg", 26, 1, 25, 552, 25], - ["setarg", 26, 2, 27, 552, 25], - ["invoke", 26, 5, 552, 25], - ["disrupt", 552, 25], - "num_done_752", - ["move", 10, 12, 552, 25], - ["access", 5, "_nop_tc_", 553, 33], + ["access", 5, "error", 530, 40], + ["access", 8, "cannot compare with '<': operands must be same type", 530, 40], + ["array", 9, 0, 530, 40], + ["push", 9, 8, 530, 40], + ["frame", 8, 4, 2, 530, 40], + ["null", 4, 530, 40], + ["setarg", 8, 0, 4, 530, 40], + ["setarg", 8, 1, 5, 530, 40], + ["setarg", 8, 2, 9, 530, 40], + ["invoke", 8, 4, 530, 40], + ["disrupt", 530, 40], + "rel_done_791", + ["move", 3, 7, 530, 40], + "and_end_784", + ["jump_false", 3, "if_else_782", 530, 40], + ["get", 3, 5, 1, 531, 31], + ["store_dynamic", 6, 3, 17, 531, 23], + ["jump", "if_end_783", 531, 23], + "if_else_782", + "if_end_783", + ["access", 3, 1, 533, 17], + "_nop_tc_302", + "_nop_tc_303", + "_nop_tc_304", + "_nop_tc_305", + ["add", 4, 12, 3, 533, 17], + ["jump", "num_done_794", 533, 17], + "num_err_793", [ "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 553, - 46 - ], - ["frame", 25, 12, 1, 553, 46], - ["null", 12, 553, 46], - ["setarg", 25, 0, 12, 553, 46], - ["setarg", 25, 1, 10, 553, 46], - ["invoke", 25, 12, 553, 46], - "_nop_tc_173", - "_nop_tc_174", - ["is_text", 25, 12, 553, 46], - ["jump_false", 25, "add_cn_754", 553, 46], - ["concat", 26, 5, 12, 553, 46], - ["jump", "add_done_753", 553, 46], - "add_cn_754", - "_nop_tc_175", - ["jump", "add_err_755", 553, 46], - ["is_num", 25, 12, 553, 46], - ["jump_false", 25, "add_err_755", 553, 46], - ["add", 26, 5, 12, 553, 46], - ["jump", "add_done_753", 553, 46], - "add_err_755", - [ - "access", - 5, + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 553, - 46 + 533, + 17 ], - ["access", 12, "error", 553, 46], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 553, 46], - ["array", 27, 0, 553, 46], - ["push", 27, 25, 553, 46], - ["frame", 25, 5, 2, 553, 46], - ["null", 5, 553, 46], - ["setarg", 25, 0, 5, 553, 46], - ["setarg", 25, 1, 12, 553, 46], - ["setarg", 25, 2, 27, 553, 46], - ["invoke", 25, 5, 553, 46], - ["disrupt", 553, 46], - "add_done_753", - ["store_dynamic", 6, 26, 11, 553, 28], - ["length", 5, 18, 554, 29], - ["move", 22, 5, 554, 29], - ["access", 5, "jump", 555, 38], - ["access", 12, 2, 555, 72], - "_nop_tc_176", - "_nop_tc_177", - "_nop_tc_178", - "_nop_tc_179", - ["subtract", 25, 22, 12, 555, 72], - ["jump", "num_done_757", 555, 72], - "num_err_756", + ["access", 5, "error", 533, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 533, 17], + ["array", 8, 0, 533, 17], + ["push", 8, 7, 533, 17], + ["frame", 7, 3, 2, 533, 17], + ["null", 3, 533, 17], + ["setarg", 7, 0, 3, 533, 17], + ["setarg", 7, 1, 5, 533, 17], + ["setarg", 7, 2, 8, 533, 17], + ["invoke", 7, 3, 533, 17], + ["disrupt", 533, 17], + "num_done_794", + ["move", 12, 4, 533, 17], + ["jump", "while_start_776", 533, 17], + "while_end_777", + ["jump", "if_end_767", 533, 17], + "if_else_766", + "if_end_767", + ["access", 12, 0, 538, 9], + "while_start_795", + ["length", 3, 6, 539, 23], + ["is_int", 4, 12, 539, 23], + ["jump_false", 4, "rel_ni_797", 539, 23], + "_nop_tc_306", + "_nop_tc_307", + ["lt_int", 4, 12, 3, 539, 23], + ["jump", "rel_done_799", 539, 23], + "rel_ni_797", + "_nop_tc_308", + "_nop_tc_309", + "_nop_tc_310", + "_nop_tc_311", + ["lt_float", 4, 12, 3, 539, 23], + ["jump", "rel_done_799", 539, 23], + "rel_nn_798", + "_nop_tc_312", + ["jump", "rel_err_800", 539, 23], + "_nop_tc_313", + ["jump", "rel_err_800", 539, 23], + ["lt_text", 4, 12, 3, 539, 23], + ["jump", "rel_done_799", 539, 23], + "rel_err_800", [ "access", - 12, + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 555, - 72 - ], - ["access", 26, "error", 555, 72], - ["access", 27, "cannot apply '-': operands must be numbers", 555, 72], - ["array", 28, 0, 555, 72], - ["push", 28, 27, 555, 72], - ["frame", 27, 12, 2, 555, 72], - ["null", 12, 555, 72], - ["setarg", 27, 0, 12, 555, 72], - ["setarg", 27, 1, 26, 555, 72], - ["setarg", 27, 2, 28, 555, 72], - ["invoke", 27, 12, 555, 72], - ["disrupt", 555, 72], - "num_done_757", - ["load_dynamic", 12, 18, 25, 555, 72], - ["access", 25, 1, 555, 88], - ["is_num", 26, 22, 555, 88], - ["jump_false", 26, "num_err_758", 555, 88], - "_nop_tc_180", - "_nop_tc_181", - ["subtract", 26, 22, 25, 555, 88], - ["jump", "num_done_759", 555, 88], - "num_err_758", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 555, - 88 - ], - ["access", 27, "error", 555, 88], - ["access", 28, "cannot apply '-': operands must be numbers", 555, 88], - ["array", 29, 0, 555, 88], - ["push", 29, 28, 555, 88], - ["frame", 28, 25, 2, 555, 88], - ["null", 25, 555, 88], - ["setarg", 28, 0, 25, 555, 88], - ["setarg", 28, 1, 27, 555, 88], - ["setarg", 28, 2, 29, 555, 88], - ["invoke", 28, 25, 555, 88], - ["disrupt", 555, 88], - "num_done_759", - ["load_dynamic", 25, 18, 26, 555, 88], - ["array", 26, 4, 555, 88], - ["push", 26, 5, 555, 88], - ["push", 26, 20, 555, 88], - ["push", 26, 12, 555, 88], - ["push", 26, 25, 555, 88], - ["access", 5, 1, 555, 32], - ["is_num", 12, 11, 555, 32], - ["jump_false", 12, "num_err_760", 555, 32], - "_nop_tc_182", - "_nop_tc_183", - ["add", 12, 11, 5, 555, 32], - ["jump", "num_done_761", 555, 32], - "num_err_760", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 555, - 32 - ], - ["access", 25, "error", 555, 32], - ["access", 27, "cannot apply '+': operands must be numbers", 555, 32], - ["array", 28, 0, 555, 32], - ["push", 28, 27, 555, 32], - ["frame", 27, 5, 2, 555, 32], - ["null", 5, 555, 32], - ["setarg", 27, 0, 5, 555, 32], - ["setarg", 27, 1, 25, 555, 32], - ["setarg", 27, 2, 28, 555, 32], - ["invoke", 27, 5, 555, 32], - ["disrupt", 555, 32], - "num_done_761", - ["store_dynamic", 6, 26, 12, 555, 32], - ["null", 5, 556, 29], - ["is_identical", 12, 23, 5, 556, 29], - ["jump_true", 12, "ne_nid_765", 556, 29], - ["jump", "ne_ni_766", 556, 29], - "ne_nid_765", - ["false", 12, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_ni_766", - ["is_int", 25, 23, 556, 29], - ["jump_false", 25, "ne_nn_767", 556, 29], - "_nop_tc_184", - ["jump", "ne_nn_767", 556, 29], - ["ne_int", 12, 23, 5, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_nn_767", - ["is_num", 25, 23, 556, 29], - ["jump_false", 25, "ne_nt_768", 556, 29], - "_nop_tc_185", - ["jump", "ne_nt_768", 556, 29], - ["ne_float", 12, 23, 5, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_nt_768", - ["is_text", 25, 23, 556, 29], - ["jump_false", 25, "ne_nnl_769", 556, 29], - "_nop_tc_186", - ["jump", "ne_nnl_769", 556, 29], - ["ne_text", 12, 23, 5, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_nnl_769", - ["is_null", 25, 23, 556, 29], - ["jump_false", 25, "ne_nb_770", 556, 29], - "_nop_tc_187", - "_nop_tc_188", - ["false", 12, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_nb_770", - ["is_bool", 25, 23, 556, 29], - ["jump_false", 25, "ne_mis_771", 556, 29], - "_nop_tc_189", - ["jump", "ne_mis_771", 556, 29], - ["ne_bool", 12, 23, 5, 556, 29], - ["jump", "ne_done_764", 556, 29], - "ne_mis_771", - ["true", 12, 556, 29], - "ne_done_764", - ["jump_false", 12, "if_else_762", 556, 29], - ["record", 5, 7], - ["access", 12, "rewrite", 558, 26], - ["store_field", 5, 12, "event", 558, 26], - ["access", 12, "eliminate_type_checks", 559, 25], - ["store_field", 5, 12, "pass", 559, 25], - ["access", 12, "known_type_eliminates_guard", 560, 25], - ["store_field", 5, 12, "rule", 560, 25], - ["store_field", 5, 11, "at", 561, 23], - ["array", 12, 2, 562, 35], - ["push", 12, 13, 562, 35], - ["push", 12, 18, 562, 35], - ["store_field", 5, 12, "before", 562, 35], - ["load_dynamic", 12, 6, 11, 563, 40], - ["access", 25, 1, 563, 61], - ["is_num", 26, 11, 563, 61], - ["jump_false", 26, "num_err_772", 563, 61], - "_nop_tc_190", - "_nop_tc_191", - ["add", 26, 11, 25, 563, 61], - ["jump", "num_done_773", 563, 61], - "num_err_772", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 563, - 61 - ], - ["access", 27, "error", 563, 61], - ["access", 28, "cannot apply '+': operands must be numbers", 563, 61], - ["array", 29, 0, 563, 61], - ["push", 29, 28, 563, 61], - ["frame", 28, 25, 2, 563, 61], - ["null", 25, 563, 61], - ["setarg", 28, 0, 25, 563, 61], - ["setarg", 28, 1, 27, 563, 61], - ["setarg", 28, 2, 29, 563, 61], - ["invoke", 28, 25, 563, 61], - ["disrupt", 563, 61], - "num_done_773", - ["load_dynamic", 25, 6, 26, 563, 61], - ["array", 26, 2, 563, 61], - ["push", 26, 12, 563, 61], - ["push", 26, 25, 563, 61], - ["store_field", 5, 26, "after", 563, 61], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 564, 31], - ["load_dynamic", 25, 9, 16, 564, 59], - ["store_field", 12, 25, "known_type", 564, 59], - ["store_field", 12, 17, "checked_type", 564, 79], - ["store_field", 5, 12, "why", 564, 79], - ["is_array", 12, 23, 564, 79], - ["jump_false", 12, "push_err_774", 564, 79], - ["push", 23, 5, 564, 79], - ["jump", "push_done_775", 564, 79], - "push_err_774", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 564, - 79 - ], - ["access", 12, "error", 564, 79], - ["access", 25, "cannot push: target must be an array", 564, 79], - ["array", 26, 0, 564, 79], - ["push", 26, 25, 564, 79], - ["frame", 25, 5, 2, 564, 79], - ["null", 5, 564, 79], - ["setarg", 25, 0, 5, 564, 79], - ["setarg", 25, 1, 12, 564, 79], - ["setarg", 25, 2, 26, 564, 79], - ["invoke", 25, 5, 564, 79], - ["disrupt", 564, 79], - "push_done_775", - ["jump", "if_end_763", 564, 79], - "if_else_762", - "if_end_763", - ["get", 5, 10, 1, 567, 34], - ["store_dynamic", 9, 5, 15, 567, 26], - ["access", 5, 2, 568, 23], - ["is_num", 12, 11, 568, 23], - ["jump_false", 12, "num_err_776", 568, 23], - "_nop_tc_192", - "_nop_tc_193", - ["add", 12, 11, 5, 568, 23], - ["jump", "num_done_777", 568, 23], - "num_err_776", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 568, + 539, 23 ], - ["access", 25, "error", 568, 23], - ["access", 26, "cannot apply '+': operands must be numbers", 568, 23], - ["array", 27, 0, 568, 23], - ["push", 27, 26, 568, 23], - ["frame", 26, 5, 2, 568, 23], - ["null", 5, 568, 23], - ["setarg", 26, 0, 5, 568, 23], - ["setarg", 26, 1, 25, 568, 23], - ["setarg", 26, 2, 27, 568, 23], - ["invoke", 26, 5, 568, 23], - ["disrupt", 568, 23], - "num_done_777", - ["move", 11, 12, 568, 23], - ["jump", "while_start_523", 569, 15], - ["jump", "if_end_750", 569, 15], - "if_else_749", - "if_end_750", - ["load_dynamic", 5, 9, 16, 571, 36], - ["move", 21, 5, 571, 36], - ["null", 5, 572, 30], - ["is_identical", 12, 21, 5, 572, 30], - ["jump_true", 12, "ne_nid_783", 572, 30], - ["jump", "ne_ni_784", 572, 30], - "ne_nid_783", - ["false", 12, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_ni_784", - ["is_int", 25, 21, 572, 30], - ["jump_false", 25, "ne_nn_785", 572, 30], - "_nop_tc_194", - ["jump", "ne_nn_785", 572, 30], - ["ne_int", 12, 21, 5, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_nn_785", - ["is_num", 25, 21, 572, 30], - ["jump_false", 25, "ne_nt_786", 572, 30], - "_nop_tc_195", - ["jump", "ne_nt_786", 572, 30], - ["ne_float", 12, 21, 5, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_nt_786", - ["is_text", 25, 21, 572, 30], - ["jump_false", 25, "ne_nnl_787", 572, 30], - "_nop_tc_196", - ["jump", "ne_nnl_787", 572, 30], - ["ne_text", 12, 21, 5, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_nnl_787", - ["is_null", 25, 21, 572, 30], - ["jump_false", 25, "ne_nb_788", 572, 30], - "_nop_tc_197", - "_nop_tc_198", - ["false", 12, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_nb_788", - ["is_bool", 25, 21, 572, 30], - ["jump_false", 25, "ne_mis_789", 572, 30], - "_nop_tc_199", - ["jump", "ne_mis_789", 572, 30], - ["ne_bool", 12, 21, 5, 572, 30], - ["jump", "ne_done_782", 572, 30], - "ne_mis_789", - ["true", 12, 572, 30], - "ne_done_782", - ["move", 5, 12, 572, 30], - ["jump_false", 5, "and_end_781", 572, 30], - ["get", 12, 5, 1, 572, 51], - ["is_identical", 25, 21, 12, 572, 51], - ["jump_true", 25, "ne_nid_791", 572, 51], - ["jump", "ne_ni_792", 572, 51], - "ne_nid_791", - ["false", 25, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_ni_792", - ["is_int", 26, 21, 572, 51], - ["jump_false", 26, "ne_nn_793", 572, 51], - ["is_int", 27, 12, 572, 51], - ["jump_false", 27, "ne_nn_793", 572, 51], - ["ne_int", 25, 21, 12, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_nn_793", - ["is_num", 26, 21, 572, 51], - ["jump_false", 26, "ne_nt_794", 572, 51], - ["is_num", 27, 12, 572, 51], - ["jump_false", 27, "ne_nt_794", 572, 51], - ["ne_float", 25, 21, 12, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_nt_794", - ["is_text", 26, 21, 572, 51], - ["jump_false", 26, "ne_nnl_795", 572, 51], - ["is_text", 27, 12, 572, 51], - ["jump_false", 27, "ne_nnl_795", 572, 51], - ["ne_text", 25, 21, 12, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_nnl_795", - ["is_null", 26, 21, 572, 51], - ["jump_false", 26, "ne_nb_796", 572, 51], - ["is_null", 27, 12, 572, 51], - ["jump_false", 27, "ne_nb_796", 572, 51], - ["false", 25, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_nb_796", - ["is_bool", 26, 21, 572, 51], - ["jump_false", 26, "ne_mis_797", 572, 51], - ["is_bool", 27, 12, 572, 51], - ["jump_false", 27, "ne_mis_797", 572, 51], - ["ne_bool", 25, 21, 12, 572, 51], - ["jump", "ne_done_790", 572, 51], - "ne_mis_797", - ["true", 25, 572, 51], - "ne_done_790", - ["move", 5, 25, 572, 51], - "and_end_781", - ["move", 12, 5, 572, 51], - ["jump_false", 12, "and_end_780", 572, 51], - ["is_identical", 5, 21, 17, 572, 77], - ["jump_true", 5, "ne_nid_799", 572, 77], - ["jump", "ne_ni_800", 572, 77], - "ne_nid_799", - ["false", 5, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_ni_800", - ["is_int", 25, 21, 572, 77], - ["jump_false", 25, "ne_nn_801", 572, 77], - ["is_int", 26, 17, 572, 77], - ["jump_false", 26, "ne_nn_801", 572, 77], - ["ne_int", 5, 21, 17, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_nn_801", - ["is_num", 25, 21, 572, 77], - ["jump_false", 25, "ne_nt_802", 572, 77], - ["is_num", 26, 17, 572, 77], - ["jump_false", 26, "ne_nt_802", 572, 77], - ["ne_float", 5, 21, 17, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_nt_802", - ["is_text", 25, 21, 572, 77], - ["jump_false", 25, "ne_nnl_803", 572, 77], - ["is_text", 26, 17, 572, 77], - ["jump_false", 26, "ne_nnl_803", 572, 77], - ["ne_text", 5, 21, 17, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_nnl_803", - ["is_null", 25, 21, 572, 77], - ["jump_false", 25, "ne_nb_804", 572, 77], - ["is_null", 26, 17, 572, 77], - ["jump_false", 26, "ne_nb_804", 572, 77], - ["false", 5, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_nb_804", - ["is_bool", 25, 21, 572, 77], - ["jump_false", 25, "ne_mis_805", 572, 77], - ["is_bool", 26, 17, 572, 77], - ["jump_false", 26, "ne_mis_805", 572, 77], - ["ne_bool", 5, 21, 17, 572, 77], - ["jump", "ne_done_798", 572, 77], - "ne_mis_805", - ["true", 5, 572, 77], - "ne_done_798", - ["move", 12, 5, 572, 77], - "and_end_780", - ["jump_false", 12, "if_else_778", 572, 77], - ["get", 5, 8, 1, 573, 35], - ["is_identical", 12, 17, 5, 573, 35], - ["jump_true", 12, "eq_done_809", 573, 35], - ["is_int", 25, 17, 573, 35], - ["jump_false", 25, "eq_ni_810", 573, 35], - ["is_int", 26, 5, 573, 35], - ["jump_false", 26, "eq_ni_810", 573, 35], - ["eq_int", 12, 17, 5, 573, 35], - ["jump", "eq_done_809", 573, 35], - "eq_ni_810", - ["is_num", 25, 17, 573, 35], - ["jump_false", 25, "eq_nn_811", 573, 35], - ["is_num", 26, 5, 573, 35], - ["jump_false", 26, "eq_nn_811", 573, 35], - ["eq_float", 12, 17, 5, 573, 35], - ["jump", "eq_done_809", 573, 35], - "eq_nn_811", - ["is_text", 25, 17, 573, 35], - ["jump_false", 25, "eq_nt_812", 573, 35], - ["is_text", 26, 5, 573, 35], - ["jump_false", 26, "eq_nt_812", 573, 35], - ["eq_text", 12, 17, 5, 573, 35], - ["jump", "eq_done_809", 573, 35], - "eq_nt_812", - ["is_null", 25, 17, 573, 35], - ["jump_false", 25, "eq_nnl_813", 573, 35], - ["is_null", 26, 5, 573, 35], - ["jump_false", 26, "eq_nnl_813", 573, 35], - ["true", 12, 573, 35], - ["jump", "eq_done_809", 573, 35], - "eq_nnl_813", - ["is_bool", 25, 17, 573, 35], - ["jump_false", 25, "eq_nb_814", 573, 35], - ["is_bool", 26, 5, 573, 35], - ["jump_false", 26, "eq_nb_814", 573, 35], - ["eq_bool", 12, 17, 5, 573, 35], - ["jump", "eq_done_809", 573, 35], - "eq_nb_814", - ["false", 12, 573, 35], - "eq_done_809", - ["move", 5, 12, 573, 35], - ["jump_false", 5, "and_end_808", 573, 35], - ["get", 12, 6, 1, 573, 58], - ["is_identical", 25, 21, 12, 573, 58], - ["jump_true", 25, "eq_done_816", 573, 58], - ["is_int", 26, 21, 573, 58], - ["jump_false", 26, "eq_ni_817", 573, 58], - ["is_int", 27, 12, 573, 58], - ["jump_false", 27, "eq_ni_817", 573, 58], - ["eq_int", 25, 21, 12, 573, 58], - ["jump", "eq_done_816", 573, 58], - "eq_ni_817", - ["is_num", 26, 21, 573, 58], - ["jump_false", 26, "eq_nn_818", 573, 58], - ["is_num", 27, 12, 573, 58], - ["jump_false", 27, "eq_nn_818", 573, 58], - ["eq_float", 25, 21, 12, 573, 58], - ["jump", "eq_done_816", 573, 58], - "eq_nn_818", - ["is_text", 26, 21, 573, 58], - ["jump_false", 26, "eq_nt_819", 573, 58], - ["is_text", 27, 12, 573, 58], - ["jump_false", 27, "eq_nt_819", 573, 58], - ["eq_text", 25, 21, 12, 573, 58], - ["jump", "eq_done_816", 573, 58], - "eq_nt_819", - ["is_null", 26, 21, 573, 58], - ["jump_false", 26, "eq_nnl_820", 573, 58], - ["is_null", 27, 12, 573, 58], - ["jump_false", 27, "eq_nnl_820", 573, 58], - ["true", 25, 573, 58], - ["jump", "eq_done_816", 573, 58], - "eq_nnl_820", - ["is_bool", 26, 21, 573, 58], - ["jump_false", 26, "eq_nb_821", 573, 58], - ["is_bool", 27, 12, 573, 58], - ["jump_false", 27, "eq_nb_821", 573, 58], - ["eq_bool", 25, 21, 12, 573, 58], - ["jump", "eq_done_816", 573, 58], - "eq_nb_821", - ["false", 25, 573, 58], - "eq_done_816", - ["move", 12, 25, 573, 58], - ["jump_true", 12, "or_end_815", 573, 58], - ["get", 25, 7, 1, 573, 80], - ["is_identical", 26, 21, 25, 573, 80], - ["jump_true", 26, "eq_done_822", 573, 80], - ["is_int", 27, 21, 573, 80], - ["jump_false", 27, "eq_ni_823", 573, 80], - ["is_int", 28, 25, 573, 80], - ["jump_false", 28, "eq_ni_823", 573, 80], - ["eq_int", 26, 21, 25, 573, 80], - ["jump", "eq_done_822", 573, 80], - "eq_ni_823", - ["is_num", 27, 21, 573, 80], - ["jump_false", 27, "eq_nn_824", 573, 80], - ["is_num", 28, 25, 573, 80], - ["jump_false", 28, "eq_nn_824", 573, 80], - ["eq_float", 26, 21, 25, 573, 80], - ["jump", "eq_done_822", 573, 80], - "eq_nn_824", - ["is_text", 27, 21, 573, 80], - ["jump_false", 27, "eq_nt_825", 573, 80], - ["is_text", 28, 25, 573, 80], - ["jump_false", 28, "eq_nt_825", 573, 80], - ["eq_text", 26, 21, 25, 573, 80], - ["jump", "eq_done_822", 573, 80], - "eq_nt_825", - ["is_null", 27, 21, 573, 80], - ["jump_false", 27, "eq_nnl_826", 573, 80], - ["is_null", 28, 25, 573, 80], - ["jump_false", 28, "eq_nnl_826", 573, 80], - ["true", 26, 573, 80], - ["jump", "eq_done_822", 573, 80], - "eq_nnl_826", - ["is_bool", 27, 21, 573, 80], - ["jump_false", 27, "eq_nb_827", 573, 80], - ["is_bool", 28, 25, 573, 80], - ["jump_false", 28, "eq_nb_827", 573, 80], - ["eq_bool", 26, 21, 25, 573, 80], - ["jump", "eq_done_822", 573, 80], - "eq_nb_827", - ["false", 26, 573, 80], - "eq_done_822", - ["move", 12, 26, 573, 80], - "or_end_815", - ["move", 5, 12, 573, 80], - "and_end_808", - ["jump_false", 5, "if_else_806", 573, 80], - ["access", 5, 1, 574, 27], - ["is_num", 12, 10, 574, 27], - ["jump_false", 12, "num_err_828", 574, 27], - "_nop_tc_200", - "_nop_tc_201", - ["add", 12, 10, 5, 574, 27], - ["jump", "num_done_829", 574, 27], - "num_err_828", + ["access", 5, "error", 539, 23], + ["access", 7, "cannot compare with '<': operands must be same type", 539, 23], + ["array", 8, 0, 539, 23], + ["push", 8, 7, 539, 23], + ["frame", 7, 3, 2, 539, 23], + ["null", 3, 539, 23], + ["setarg", 7, 0, 3, 539, 23], + ["setarg", 7, 1, 5, 539, 23], + ["setarg", 7, 2, 8, 539, 23], + ["invoke", 7, 3, 539, 23], + ["disrupt", 539, 23], + "rel_done_799", + ["jump_false", 4, "while_end_796", 539, 23], + ["load_dynamic", 3, 6, 12, 540, 23], + ["get", 4, 5, 1, 540, 29], + ["is_identical", 5, 3, 4, 540, 29], + ["jump_true", 5, "eq_done_803", 540, 29], + ["is_int", 7, 3, 540, 29], + ["jump_false", 7, "eq_ni_804", 540, 29], + ["is_int", 8, 4, 540, 29], + ["jump_false", 8, "eq_ni_804", 540, 29], + ["eq_int", 5, 3, 4, 540, 29], + ["jump", "eq_done_803", 540, 29], + "eq_ni_804", + ["is_num", 7, 3, 540, 29], + ["jump_false", 7, "eq_nn_805", 540, 29], + ["is_num", 8, 4, 540, 29], + ["jump_false", 8, "eq_nn_805", 540, 29], + ["eq_float", 5, 3, 4, 540, 29], + ["jump", "eq_done_803", 540, 29], + "eq_nn_805", + ["is_text", 7, 3, 540, 29], + ["jump_false", 7, "eq_nt_806", 540, 29], + ["is_text", 8, 4, 540, 29], + ["jump_false", 8, "eq_nt_806", 540, 29], + ["eq_text", 5, 3, 4, 540, 29], + ["jump", "eq_done_803", 540, 29], + "eq_nt_806", + ["is_null", 7, 3, 540, 29], + ["jump_false", 7, "eq_nnl_807", 540, 29], + ["is_null", 8, 4, 540, 29], + ["jump_false", 8, "eq_nnl_807", 540, 29], + ["true", 5, 540, 29], + ["jump", "eq_done_803", 540, 29], + "eq_nnl_807", + ["is_bool", 7, 3, 540, 29], + ["jump_false", 7, "eq_nb_808", 540, 29], + ["is_bool", 8, 4, 540, 29], + ["jump_false", 8, "eq_nb_808", 540, 29], + ["eq_bool", 5, 3, 4, 540, 29], + ["jump", "eq_done_803", 540, 29], + "eq_nb_808", + ["false", 5, 540, 29], + "eq_done_803", + ["jump_false", 5, "if_else_801", 540, 29], + ["null", 3, 541, 26], + ["store_dynamic", 6, 3, 12, 541, 21], + ["jump", "if_end_802", 541, 21], + "if_else_801", + "if_end_802", + ["access", 3, 1, 543, 15], + "_nop_tc_314", + "_nop_tc_315", + "_nop_tc_316", + "_nop_tc_317", + ["add", 4, 12, 3, 543, 15], + ["jump", "num_done_810", 543, 15], + "num_err_809", [ "access", - 5, + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 574, - 27 + 543, + 15 ], - ["access", 25, "error", 574, 27], - ["access", 26, "cannot apply '+': operands must be numbers", 574, 27], - ["array", 27, 0, 574, 27], - ["push", 27, 26, 574, 27], - ["frame", 26, 5, 2, 574, 27], - ["null", 5, 574, 27], - ["setarg", 26, 0, 5, 574, 27], - ["setarg", 26, 1, 25, 574, 27], - ["setarg", 26, 2, 27, 574, 27], - ["invoke", 26, 5, 574, 27], - ["disrupt", 574, 27], - "num_done_829", - ["move", 10, 12, 574, 27], - ["access", 5, "_nop_tc_", 575, 35], + ["access", 5, "error", 543, 15], + ["access", 7, "cannot apply '+': operands must be numbers", 543, 15], + ["array", 8, 0, 543, 15], + ["push", 8, 7, 543, 15], + ["frame", 7, 3, 2, 543, 15], + ["null", 3, 543, 15], + ["setarg", 7, 0, 3, 543, 15], + ["setarg", 7, 1, 5, 543, 15], + ["setarg", 7, 2, 8, 543, 15], + ["invoke", 7, 3, 543, 15], + ["disrupt", 543, 15], + "num_done_810", + ["move", 12, 4, 543, 15], + ["jump", "while_start_795", 543, 15], + "while_end_796", + ["return", 6, 545, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/streamline.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 30, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 5, 1, "instructions", 554, 24], + ["move", 6, 5, 554, 24], + ["load_field", 5, 1, "nr_args", 555, 19], + ["null", 7, 555, 35], + ["is_identical", 8, 5, 7, 555, 35], + ["jump_true", 8, "ne_nid_814", 555, 35], + ["jump", "ne_ni_815", 555, 35], + "ne_nid_814", + ["false", 8, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_ni_815", + ["is_int", 9, 5, 555, 35], + ["jump_false", 9, "ne_nn_816", 555, 35], + "_nop_tc_1", + ["jump", "ne_nn_816", 555, 35], + ["ne_int", 8, 5, 7, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_nn_816", + ["is_num", 9, 5, 555, 35], + ["jump_false", 9, "ne_nt_817", 555, 35], + "_nop_tc_2", + ["jump", "ne_nt_817", 555, 35], + ["ne_float", 8, 5, 7, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_nt_817", + ["is_text", 9, 5, 555, 35], + ["jump_false", 9, "ne_nnl_818", 555, 35], + "_nop_tc_3", + ["jump", "ne_nnl_818", 555, 35], + ["ne_text", 8, 5, 7, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_nnl_818", + ["is_null", 9, 5, 555, 35], + ["jump_false", 9, "ne_nb_819", 555, 35], + "_nop_tc_4", + "_nop_tc_5", + ["false", 8, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_nb_819", + ["is_bool", 9, 5, 555, 35], + ["jump_false", 9, "ne_mis_820", 555, 35], + "_nop_tc_6", + ["jump", "ne_mis_820", 555, 35], + ["ne_bool", 8, 5, 7, 555, 35], + ["jump", "ne_done_813", 555, 35], + "ne_mis_820", + ["true", 8, 555, 35], + "ne_done_813", + ["jump_false", 8, "tern_else_811", 555, 35], + ["load_field", 5, 1, "nr_args", 555, 42], + ["move", 7, 5, 555, 42], + ["jump", "tern_end_812", 555, 42], + "tern_else_811", + ["access", 5, 0, 555, 57], + ["move", 7, 5, 555, 57], + "tern_end_812", + ["move", 5, 7, 555, 57], + ["access", 7, 0, 556, 21], + ["null", 8, 557, 22], + ["null", 9, 558, 22], + ["access", 10, 0, 559, 14], + ["access", 11, 0, 560, 13], + ["access", 12, 0, 561, 13], + ["null", 13, 562, 17], + ["null", 14, 563, 14], + ["access", 15, 0, 564, 16], + ["access", 16, 0, 565, 15], + ["null", 17, 566, 24], + ["null", 18, 567, 16], + ["null", 19, 568, 19], + ["null", 20, 569, 24], + ["null", 21, 570, 21], + ["access", 22, 0, 571, 16], + ["null", 23, 572, 18], + ["null", 24, 573, 18], + ["null", 25, 575, 25], + ["is_identical", 26, 6, 25, 575, 25], + ["jump_true", 26, "eq_done_824", 575, 25], + ["is_int", 27, 6, 575, 25], + ["jump_false", 27, "eq_ni_825", 575, 25], + "_nop_tc_7", + ["jump", "eq_ni_825", 575, 25], + ["eq_int", 26, 6, 25, 575, 25], + ["jump", "eq_done_824", 575, 25], + "eq_ni_825", + ["is_num", 27, 6, 575, 25], + ["jump_false", 27, "eq_nn_826", 575, 25], + "_nop_tc_8", + ["jump", "eq_nn_826", 575, 25], + ["eq_float", 26, 6, 25, 575, 25], + ["jump", "eq_done_824", 575, 25], + "eq_nn_826", + ["is_text", 27, 6, 575, 25], + ["jump_false", 27, "eq_nt_827", 575, 25], + "_nop_tc_9", + ["jump", "eq_nt_827", 575, 25], + ["eq_text", 26, 6, 25, 575, 25], + ["jump", "eq_done_824", 575, 25], + "eq_nt_827", + ["is_null", 27, 6, 575, 25], + ["jump_false", 27, "eq_nnl_828", 575, 25], + "_nop_tc_10", + "_nop_tc_11", + ["true", 26, 575, 25], + ["jump", "eq_done_824", 575, 25], + "eq_nnl_828", + ["is_bool", 27, 6, 575, 25], + ["jump_false", 27, "eq_nb_829", 575, 25], + "_nop_tc_12", + ["jump", "eq_nb_829", 575, 25], + ["eq_bool", 26, 6, 25, 575, 25], + ["jump", "eq_done_824", 575, 25], + "eq_nb_829", + ["false", 26, 575, 25], + "eq_done_824", + ["move", 25, 26, 575, 25], + ["jump_true", 25, "or_end_823", 575, 25], + ["length", 26, 6, 575, 40], + ["access", 27, 0, 575, 57], + ["is_identical", 28, 26, 27, 575, 57], + ["jump_true", 28, "eq_done_830", 575, 57], + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["eq_int", 28, 26, 27, 575, 57], + ["jump", "eq_done_830", 575, 57], + "eq_ni_831", + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + ["eq_float", 28, 26, 27, 575, 57], + ["jump", "eq_done_830", 575, 57], + "eq_nn_832", + "_nop_tc_21", + ["jump", "eq_nt_833", 575, 57], + "_nop_tc_22", + ["jump", "eq_nt_833", 575, 57], + ["eq_text", 28, 26, 27, 575, 57], + ["jump", "eq_done_830", 575, 57], + "eq_nt_833", + "_nop_tc_23", + ["jump", "eq_nnl_834", 575, 57], + "_nop_tc_24", + ["jump", "eq_nnl_834", 575, 57], + ["true", 28, 575, 57], + ["jump", "eq_done_830", 575, 57], + "eq_nnl_834", + "_nop_tc_25", + ["jump", "eq_nb_835", 575, 57], + "_nop_tc_26", + ["jump", "eq_nb_835", 575, 57], + ["eq_bool", 28, 26, 27, 575, 57], + ["jump", "eq_done_830", 575, 57], + "eq_nb_835", + ["false", 28, 575, 57], + "eq_done_830", + ["move", 25, 28, 575, 57], + "or_end_823", + ["jump_false", 25, "if_else_821", 575, 57], + ["record", 25, 0], + ["return", 25, 576, 14], + "_nop_ur_1", + "if_else_821", + "if_end_822", + ["null", 25, 579, 16], + ["is_identical", 26, 4, 25, 579, 16], + ["jump_true", 26, "ne_nid_840", 579, 16], + ["jump", "ne_ni_841", 579, 16], + "ne_nid_840", + ["false", 26, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_ni_841", + "_nop_tc_27", + ["jump", "ne_nn_842", 579, 16], + "_nop_tc_28", + ["jump", "ne_nn_842", 579, 16], + ["ne_int", 26, 4, 25, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_nn_842", + "_nop_tc_29", + ["jump", "ne_nt_843", 579, 16], + "_nop_tc_30", + ["jump", "ne_nt_843", 579, 16], + ["ne_float", 26, 4, 25, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_nt_843", + "_nop_tc_31", + ["jump", "ne_nnl_844", 579, 16], + "_nop_tc_32", + ["jump", "ne_nnl_844", 579, 16], + ["ne_text", 26, 4, 25, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_nnl_844", + "_nop_tc_33", + ["jump", "ne_nb_845", 579, 16], + "_nop_tc_34", + "_nop_tc_35", + ["false", 26, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_nb_845", + "_nop_tc_36", + ["jump", "ne_mis_846", 579, 16], + "_nop_tc_37", + ["jump", "ne_mis_846", 579, 16], + ["ne_bool", 26, 4, 25, 579, 16], + ["jump", "ne_done_839", 579, 16], + "ne_mis_846", + ["true", 26, 579, 16], + "ne_done_839", + ["move", 25, 26, 579, 16], + ["jump_false", 25, "and_end_838", 579, 16], + ["load_field", 26, 4, "events", 579, 24], + ["null", 27, 579, 38], + ["is_identical", 28, 26, 27, 579, 38], + ["jump_true", 28, "ne_nid_848", 579, 38], + ["jump", "ne_ni_849", 579, 38], + "ne_nid_848", + ["false", 28, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_ni_849", + ["is_int", 29, 26, 579, 38], + ["jump_false", 29, "ne_nn_850", 579, 38], + "_nop_tc_38", + ["jump", "ne_nn_850", 579, 38], + ["ne_int", 28, 26, 27, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_nn_850", + ["is_num", 29, 26, 579, 38], + ["jump_false", 29, "ne_nt_851", 579, 38], + "_nop_tc_39", + ["jump", "ne_nt_851", 579, 38], + ["ne_float", 28, 26, 27, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_nt_851", + ["is_text", 29, 26, 579, 38], + ["jump_false", 29, "ne_nnl_852", 579, 38], + "_nop_tc_40", + ["jump", "ne_nnl_852", 579, 38], + ["ne_text", 28, 26, 27, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_nnl_852", + ["is_null", 29, 26, 579, 38], + ["jump_false", 29, "ne_nb_853", 579, 38], + "_nop_tc_41", + "_nop_tc_42", + ["false", 28, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_nb_853", + ["is_bool", 29, 26, 579, 38], + ["jump_false", 29, "ne_mis_854", 579, 38], + "_nop_tc_43", + ["jump", "ne_mis_854", 579, 38], + ["ne_bool", 28, 26, 27, 579, 38], + ["jump", "ne_done_847", 579, 38], + "ne_mis_854", + ["true", 28, 579, 38], + "ne_done_847", + ["move", 25, 28, 579, 38], + "and_end_838", + ["jump_false", 25, "if_else_836", 579, 38], + ["load_field", 25, 4, "events", 580, 16], + ["move", 23, 25, 580, 16], + ["jump", "if_end_837", 580, 16], + "if_else_836", + "if_end_837", + ["length", 25, 6, 583, 24], + ["move", 7, 25, 583, 24], + ["load_field", 25, 1, "nr_slots", 586, 24], [ "access", - 12, + 26, { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 575, - 48 - ], - ["frame", 25, 12, 1, 575, 48], - ["null", 12, 575, 48], - ["setarg", 25, 0, 12, 575, 48], - ["setarg", 25, 1, 10, 575, 48], - ["invoke", 25, 12, 575, 48], - "_nop_tc_202", - "_nop_tc_203", - ["is_text", 25, 12, 575, 48], - ["jump_false", 25, "add_cn_831", 575, 48], - ["concat", 26, 5, 12, 575, 48], - ["jump", "add_done_830", 575, 48], - "add_cn_831", - "_nop_tc_204", - ["jump", "add_err_832", 575, 48], - ["is_num", 25, 12, 575, 48], - ["jump_false", 25, "add_err_832", 575, 48], - ["add", 26, 5, 12, 575, 48], - ["jump", "add_done_830", 575, 48], - "add_err_832", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 575, - 48 - ], - ["access", 12, "error", 575, 48], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 575, 48], - ["array", 27, 0, 575, 48], - ["push", 27, 25, 575, 48], - ["frame", 25, 5, 2, 575, 48], - ["null", 5, 575, 48], - ["setarg", 25, 0, 5, 575, 48], - ["setarg", 25, 1, 12, 575, 48], - ["setarg", 25, 2, 27, 575, 48], - ["invoke", 25, 5, 575, 48], - ["disrupt", 575, 48], - "add_done_830", - ["store_dynamic", 6, 26, 11, 575, 30], - ["length", 5, 18, 576, 31], - ["move", 22, 5, 576, 31], - ["access", 5, "jump", 577, 40], - ["access", 12, 2, 577, 74], - "_nop_tc_205", - "_nop_tc_206", - "_nop_tc_207", - "_nop_tc_208", - ["subtract", 25, 22, 12, 577, 74], - ["jump", "num_done_834", 577, 74], - "num_err_833", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 577, - 74 - ], - ["access", 26, "error", 577, 74], - ["access", 27, "cannot apply '-': operands must be numbers", 577, 74], - ["array", 28, 0, 577, 74], - ["push", 28, 27, 577, 74], - ["frame", 27, 12, 2, 577, 74], - ["null", 12, 577, 74], - ["setarg", 27, 0, 12, 577, 74], - ["setarg", 27, 1, 26, 577, 74], - ["setarg", 27, 2, 28, 577, 74], - ["invoke", 27, 12, 577, 74], - ["disrupt", 577, 74], - "num_done_834", - ["load_dynamic", 12, 18, 25, 577, 74], - ["access", 25, 1, 577, 90], - ["is_num", 26, 22, 577, 90], - ["jump_false", 26, "num_err_835", 577, 90], - "_nop_tc_209", - "_nop_tc_210", - ["subtract", 26, 22, 25, 577, 90], - ["jump", "num_done_836", 577, 90], - "num_err_835", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 577, - 90 - ], - ["access", 27, "error", 577, 90], - ["access", 28, "cannot apply '-': operands must be numbers", 577, 90], - ["array", 29, 0, 577, 90], - ["push", 29, 28, 577, 90], - ["frame", 28, 25, 2, 577, 90], - ["null", 25, 577, 90], - ["setarg", 28, 0, 25, 577, 90], - ["setarg", 28, 1, 27, 577, 90], - ["setarg", 28, 2, 29, 577, 90], - ["invoke", 28, 25, 577, 90], - ["disrupt", 577, 90], - "num_done_836", - ["load_dynamic", 25, 18, 26, 577, 90], - ["array", 26, 4, 577, 90], - ["push", 26, 5, 577, 90], - ["push", 26, 20, 577, 90], - ["push", 26, 12, 577, 90], - ["push", 26, 25, 577, 90], - ["access", 5, 1, 577, 34], - ["is_num", 12, 11, 577, 34], - ["jump_false", 12, "num_err_837", 577, 34], - "_nop_tc_211", - "_nop_tc_212", - ["add", 12, 11, 5, 577, 34], - ["jump", "num_done_838", 577, 34], - "num_err_837", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 577, - 34 - ], - ["access", 25, "error", 577, 34], - ["access", 27, "cannot apply '+': operands must be numbers", 577, 34], - ["array", 28, 0, 577, 34], - ["push", 28, 27, 577, 34], - ["frame", 27, 5, 2, 577, 34], - ["null", 5, 577, 34], - ["setarg", 27, 0, 5, 577, 34], - ["setarg", 27, 1, 25, 577, 34], - ["setarg", 27, 2, 28, 577, 34], - ["invoke", 27, 5, 577, 34], - ["disrupt", 577, 34], - "num_done_838", - ["store_dynamic", 6, 26, 12, 577, 34], - ["null", 5, 578, 31], - ["is_identical", 12, 23, 5, 578, 31], - ["jump_true", 12, "ne_nid_842", 578, 31], - ["jump", "ne_ni_843", 578, 31], - "ne_nid_842", - ["false", 12, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_ni_843", - ["is_int", 25, 23, 578, 31], - ["jump_false", 25, "ne_nn_844", 578, 31], - "_nop_tc_213", - ["jump", "ne_nn_844", 578, 31], - ["ne_int", 12, 23, 5, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_nn_844", - ["is_num", 25, 23, 578, 31], - ["jump_false", 25, "ne_nt_845", 578, 31], - "_nop_tc_214", - ["jump", "ne_nt_845", 578, 31], - ["ne_float", 12, 23, 5, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_nt_845", - ["is_text", 25, 23, 578, 31], - ["jump_false", 25, "ne_nnl_846", 578, 31], - "_nop_tc_215", - ["jump", "ne_nnl_846", 578, 31], - ["ne_text", 12, 23, 5, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_nnl_846", - ["is_null", 25, 23, 578, 31], - ["jump_false", 25, "ne_nb_847", 578, 31], - "_nop_tc_216", - "_nop_tc_217", - ["false", 12, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_nb_847", - ["is_bool", 25, 23, 578, 31], - ["jump_false", 25, "ne_mis_848", 578, 31], - "_nop_tc_218", - ["jump", "ne_mis_848", 578, 31], - ["ne_bool", 12, 23, 5, 578, 31], - ["jump", "ne_done_841", 578, 31], - "ne_mis_848", - ["true", 12, 578, 31], - "ne_done_841", - ["jump_false", 12, "if_else_839", 578, 31], - ["record", 5, 7], - ["access", 12, "rewrite", 580, 28], - ["store_field", 5, 12, "event", 580, 28], - ["access", 12, "eliminate_type_checks", 581, 27], - ["store_field", 5, 12, "pass", 581, 27], - ["access", 12, "num_subsumes_int_float", 582, 27], - ["store_field", 5, 12, "rule", 582, 27], - ["store_field", 5, 11, "at", 583, 25], - ["array", 12, 2, 584, 37], - ["push", 12, 13, 584, 37], - ["push", 12, 18, 584, 37], - ["store_field", 5, 12, "before", 584, 37], - ["load_dynamic", 12, 6, 11, 585, 42], - ["access", 25, 1, 585, 63], - ["is_num", 26, 11, 585, 63], - ["jump_false", 26, "num_err_849", 585, 63], - "_nop_tc_219", - "_nop_tc_220", - ["add", 26, 11, 25, 585, 63], - ["jump", "num_done_850", 585, 63], - "num_err_849", - [ - "access", - 25, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 585, - 63 - ], - ["access", 27, "error", 585, 63], - ["access", 28, "cannot apply '+': operands must be numbers", 585, 63], - ["array", 29, 0, 585, 63], - ["push", 29, 28, 585, 63], - ["frame", 28, 25, 2, 585, 63], - ["null", 25, 585, 63], - ["setarg", 28, 0, 25, 585, 63], - ["setarg", 28, 1, 27, 585, 63], - ["setarg", 28, 2, 29, 585, 63], - ["invoke", 28, 25, 585, 63], - ["disrupt", 585, 63], - "num_done_850", - ["load_dynamic", 25, 6, 26, 585, 63], - ["array", 26, 2, 585, 63], - ["push", 26, 12, 585, 63], - ["push", 26, 25, 585, 63], - ["store_field", 5, 26, "after", 585, 63], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 586, 33], - ["store_field", 12, 21, "known_type", 586, 50], - ["store_field", 12, 17, "checked_type", 586, 75], - ["store_field", 5, 12, "why", 586, 75], - ["is_array", 12, 23, 586, 75], - ["jump_false", 12, "push_err_851", 586, 75], - ["push", 23, 5, 586, 75], - ["jump", "push_done_852", 586, 75], - "push_err_851", - [ - "access", - 5, - { - "name": "log", + "name": "array", "kind": "name", "make": "intrinsic" }, 586, - 75 + 18 ], - ["access", 12, "error", 586, 75], - ["access", 25, "cannot push: target must be an array", 586, 75], - ["array", 26, 0, 586, 75], - ["push", 26, 25, 586, 75], - ["frame", 25, 5, 2, 586, 75], - ["null", 5, 586, 75], - ["setarg", 25, 0, 5, 586, 75], - ["setarg", 25, 1, 12, 586, 75], - ["setarg", 25, 2, 26, 586, 75], - ["invoke", 25, 5, 586, 75], - ["disrupt", 586, 75], - "push_done_852", - ["jump", "if_end_840", 586, 75], - "if_else_839", - "if_end_840", - ["get", 5, 10, 1, 589, 36], - ["store_dynamic", 9, 5, 15, 589, 28], - ["access", 5, 2, 590, 25], - ["is_num", 12, 11, 590, 25], - ["jump_false", 12, "num_err_853", 590, 25], - "_nop_tc_221", - "_nop_tc_222", - ["add", 12, 11, 5, 590, 25], - ["jump", "num_done_854", 590, 25], - "num_err_853", + ["frame", 27, 26, 1, 586, 18], + ["null", 26, 586, 18], + ["setarg", 27, 0, 26, 586, 18], + ["setarg", 27, 1, 25, 586, 18], + ["invoke", 27, 25, 586, 18], + ["move", 8, 25, 586, 18], + ["access", 12, 1, 587, 9], + "while_start_855", + ["is_int", 25, 12, 588, 17], + ["jump_false", 25, "rel_ni_857", 588, 17], + ["is_int", 25, 5, 588, 17], + ["jump_false", 25, "rel_ni_857", 588, 17], + ["le_int", 26, 12, 5, 588, 17], + ["jump", "rel_done_859", 588, 17], + "rel_ni_857", + "_nop_tc_44", + "_nop_tc_45", + ["is_num", 25, 5, 588, 17], + ["jump_false", 25, "rel_nn_858", 588, 17], + ["le_float", 26, 12, 5, 588, 17], + ["jump", "rel_done_859", 588, 17], + "rel_nn_858", + "_nop_tc_46", + ["jump", "rel_err_860", 588, 17], + ["is_text", 25, 5, 588, 17], + ["jump_false", 25, "rel_err_860", 588, 17], + ["le_text", 26, 12, 5, 588, 17], + ["jump", "rel_done_859", 588, 17], + "rel_err_860", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 588, + 17 + ], + ["access", 27, "error", 588, 17], + ["access", 28, "cannot compare with '<=': operands must be same type", 588, 17], + ["array", 29, 0, 588, 17], + ["push", 29, 28, 588, 17], + ["frame", 28, 25, 2, 588, 17], + ["null", 25, 588, 17], + ["setarg", 28, 0, 25, 588, 17], + ["setarg", 28, 1, 27, 588, 17], + ["setarg", 28, 2, 29, 588, 17], + ["invoke", 28, 25, 588, 17], + ["disrupt", 588, 17], + "rel_done_859", + ["jump_false", 26, "while_end_856", 588, 17], + ["load_dynamic", 25, 2, 12, 589, 23], + ["null", 26, 589, 29], + ["is_identical", 27, 25, 26, 589, 29], + ["jump_true", 27, "ne_nid_864", 589, 29], + ["jump", "ne_ni_865", 589, 29], + "ne_nid_864", + ["false", 27, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_ni_865", + ["is_int", 28, 25, 589, 29], + ["jump_false", 28, "ne_nn_866", 589, 29], + "_nop_tc_47", + ["jump", "ne_nn_866", 589, 29], + ["ne_int", 27, 25, 26, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_nn_866", + ["is_num", 28, 25, 589, 29], + ["jump_false", 28, "ne_nt_867", 589, 29], + "_nop_tc_48", + ["jump", "ne_nt_867", 589, 29], + ["ne_float", 27, 25, 26, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_nt_867", + ["is_text", 28, 25, 589, 29], + ["jump_false", 28, "ne_nnl_868", 589, 29], + "_nop_tc_49", + ["jump", "ne_nnl_868", 589, 29], + ["ne_text", 27, 25, 26, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_nnl_868", + ["is_null", 28, 25, 589, 29], + ["jump_false", 28, "ne_nb_869", 589, 29], + "_nop_tc_50", + "_nop_tc_51", + ["false", 27, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_nb_869", + ["is_bool", 28, 25, 589, 29], + ["jump_false", 28, "ne_mis_870", 589, 29], + "_nop_tc_52", + ["jump", "ne_mis_870", 589, 29], + ["ne_bool", 27, 25, 26, 589, 29], + ["jump", "ne_done_863", 589, 29], + "ne_mis_870", + ["true", 27, 589, 29], + "ne_done_863", + ["jump_false", 27, "if_else_861", 589, 29], + ["load_dynamic", 25, 2, 12, 590, 37], + ["store_dynamic", 8, 25, 12, 590, 20], + ["jump", "if_end_862", 590, 20], + "if_else_861", + "if_end_862", + ["access", 25, 1, 592, 15], + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + "_nop_tc_56", + ["add", 26, 12, 25, 592, 15], + ["jump", "num_done_872", 592, 15], + "num_err_871", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 592, + 15 + ], + ["access", 27, "error", 592, 15], + ["access", 28, "cannot apply '+': operands must be numbers", 592, 15], + ["array", 29, 0, 592, 15], + ["push", 29, 28, 592, 15], + ["frame", 28, 25, 2, 592, 15], + ["null", 25, 592, 15], + ["setarg", 28, 0, 25, 592, 15], + ["setarg", 28, 1, 27, 592, 15], + ["setarg", 28, 2, 29, 592, 15], + ["invoke", 28, 25, 592, 15], + ["disrupt", 592, 15], + "num_done_872", + ["move", 12, 26, 592, 15], + ["jump", "while_start_855", 592, 15], + "while_end_856", + ["access", 12, 0, 594, 9], + "while_start_873", + ["length", 5, 3, 595, 23], + ["is_int", 25, 12, 595, 23], + ["jump_false", 25, "rel_ni_875", 595, 23], + "_nop_tc_57", + "_nop_tc_58", + ["lt_int", 25, 12, 5, 595, 23], + ["jump", "rel_done_877", 595, 23], + "rel_ni_875", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + ["lt_float", 25, 12, 5, 595, 23], + ["jump", "rel_done_877", 595, 23], + "rel_nn_876", + "_nop_tc_63", + ["jump", "rel_err_878", 595, 23], + "_nop_tc_64", + ["jump", "rel_err_878", 595, 23], + ["lt_text", 25, 12, 5, 595, 23], + ["jump", "rel_done_877", 595, 23], + "rel_err_878", [ "access", 5, @@ -6998,373 +6696,81 @@ "kind": "name", "make": "intrinsic" }, - 590, - 25 + 595, + 23 ], - ["access", 25, "error", 590, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 590, 25], - ["array", 27, 0, 590, 25], - ["push", 27, 26, 590, 25], - ["frame", 26, 5, 2, 590, 25], - ["null", 5, 590, 25], - ["setarg", 26, 0, 5, 590, 25], - ["setarg", 26, 1, 25, 590, 25], - ["setarg", 26, 2, 27, 590, 25], - ["invoke", 26, 5, 590, 25], - ["disrupt", 590, 25], - "num_done_854", - ["move", 11, 12, 590, 25], - ["jump", "while_start_523", 591, 17], - ["jump", "if_end_807", 591, 17], - "if_else_806", - "if_end_807", - ["get", 5, 6, 1, 593, 36], - ["is_identical", 12, 17, 5, 593, 36], - ["jump_true", 12, "eq_done_859", 593, 36], - ["is_int", 25, 17, 593, 36], - ["jump_false", 25, "eq_ni_860", 593, 36], - ["is_int", 26, 5, 593, 36], - ["jump_false", 26, "eq_ni_860", 593, 36], - ["eq_int", 12, 17, 5, 593, 36], - ["jump", "eq_done_859", 593, 36], - "eq_ni_860", - ["is_num", 25, 17, 593, 36], - ["jump_false", 25, "eq_nn_861", 593, 36], - ["is_num", 26, 5, 593, 36], - ["jump_false", 26, "eq_nn_861", 593, 36], - ["eq_float", 12, 17, 5, 593, 36], - ["jump", "eq_done_859", 593, 36], - "eq_nn_861", - ["is_text", 25, 17, 593, 36], - ["jump_false", 25, "eq_nt_862", 593, 36], - ["is_text", 26, 5, 593, 36], - ["jump_false", 26, "eq_nt_862", 593, 36], - ["eq_text", 12, 17, 5, 593, 36], - ["jump", "eq_done_859", 593, 36], - "eq_nt_862", - ["is_null", 25, 17, 593, 36], - ["jump_false", 25, "eq_nnl_863", 593, 36], - ["is_null", 26, 5, 593, 36], - ["jump_false", 26, "eq_nnl_863", 593, 36], - ["true", 12, 593, 36], - ["jump", "eq_done_859", 593, 36], - "eq_nnl_863", - ["is_bool", 25, 17, 593, 36], - ["jump_false", 25, "eq_nb_864", 593, 36], - ["is_bool", 26, 5, 593, 36], - ["jump_false", 26, "eq_nb_864", 593, 36], - ["eq_bool", 12, 17, 5, 593, 36], - ["jump", "eq_done_859", 593, 36], - "eq_nb_864", - ["false", 12, 593, 36], - "eq_done_859", - ["move", 5, 12, 593, 36], - ["jump_true", 5, "or_end_858", 593, 36], - ["get", 12, 7, 1, 593, 61], - ["is_identical", 25, 17, 12, 593, 61], - ["jump_true", 25, "eq_done_865", 593, 61], - ["is_int", 26, 17, 593, 61], - ["jump_false", 26, "eq_ni_866", 593, 61], - ["is_int", 27, 12, 593, 61], - ["jump_false", 27, "eq_ni_866", 593, 61], - ["eq_int", 25, 17, 12, 593, 61], - ["jump", "eq_done_865", 593, 61], - "eq_ni_866", - ["is_num", 26, 17, 593, 61], - ["jump_false", 26, "eq_nn_867", 593, 61], - ["is_num", 27, 12, 593, 61], - ["jump_false", 27, "eq_nn_867", 593, 61], - ["eq_float", 25, 17, 12, 593, 61], - ["jump", "eq_done_865", 593, 61], - "eq_nn_867", - ["is_text", 26, 17, 593, 61], - ["jump_false", 26, "eq_nt_868", 593, 61], - ["is_text", 27, 12, 593, 61], - ["jump_false", 27, "eq_nt_868", 593, 61], - ["eq_text", 25, 17, 12, 593, 61], - ["jump", "eq_done_865", 593, 61], - "eq_nt_868", - ["is_null", 26, 17, 593, 61], - ["jump_false", 26, "eq_nnl_869", 593, 61], - ["is_null", 27, 12, 593, 61], - ["jump_false", 27, "eq_nnl_869", 593, 61], - ["true", 25, 593, 61], - ["jump", "eq_done_865", 593, 61], - "eq_nnl_869", - ["is_bool", 26, 17, 593, 61], - ["jump_false", 26, "eq_nb_870", 593, 61], - ["is_bool", 27, 12, 593, 61], - ["jump_false", 27, "eq_nb_870", 593, 61], - ["eq_bool", 25, 17, 12, 593, 61], - ["jump", "eq_done_865", 593, 61], - "eq_nb_870", - ["false", 25, 593, 61], - "eq_done_865", - ["move", 5, 25, 593, 61], - "or_end_858", - ["move", 12, 5, 593, 61], - ["jump_false", 12, "and_end_857", 593, 61], - ["get", 5, 8, 1, 593, 86], - ["is_identical", 25, 21, 5, 593, 86], - ["jump_true", 25, "eq_done_871", 593, 86], - ["is_int", 26, 21, 593, 86], - ["jump_false", 26, "eq_ni_872", 593, 86], - ["is_int", 27, 5, 593, 86], - ["jump_false", 27, "eq_ni_872", 593, 86], - ["eq_int", 25, 21, 5, 593, 86], - ["jump", "eq_done_871", 593, 86], - "eq_ni_872", - ["is_num", 26, 21, 593, 86], - ["jump_false", 26, "eq_nn_873", 593, 86], - ["is_num", 27, 5, 593, 86], - ["jump_false", 27, "eq_nn_873", 593, 86], - ["eq_float", 25, 21, 5, 593, 86], - ["jump", "eq_done_871", 593, 86], - "eq_nn_873", - ["is_text", 26, 21, 593, 86], - ["jump_false", 26, "eq_nt_874", 593, 86], - ["is_text", 27, 5, 593, 86], - ["jump_false", 27, "eq_nt_874", 593, 86], - ["eq_text", 25, 21, 5, 593, 86], - ["jump", "eq_done_871", 593, 86], - "eq_nt_874", - ["is_null", 26, 21, 593, 86], - ["jump_false", 26, "eq_nnl_875", 593, 86], - ["is_null", 27, 5, 593, 86], - ["jump_false", 27, "eq_nnl_875", 593, 86], - ["true", 25, 593, 86], - ["jump", "eq_done_871", 593, 86], - "eq_nnl_875", - ["is_bool", 26, 21, 593, 86], - ["jump_false", 26, "eq_nb_876", 593, 86], - ["is_bool", 27, 5, 593, 86], - ["jump_false", 27, "eq_nb_876", 593, 86], - ["eq_bool", 25, 21, 5, 593, 86], - ["jump", "eq_done_871", 593, 86], - "eq_nb_876", - ["false", 25, 593, 86], - "eq_done_871", - ["move", 12, 25, 593, 86], - "and_end_857", - ["jump_false", 12, "if_else_855", 593, 86], - ["get", 5, 10, 1, 595, 36], - ["store_dynamic", 9, 5, 15, 595, 28], - ["access", 5, 2, 596, 25], - ["is_num", 12, 11, 596, 25], - ["jump_false", 12, "num_err_877", 596, 25], - "_nop_tc_223", - "_nop_tc_224", - ["add", 12, 11, 5, 596, 25], - ["jump", "num_done_878", 596, 25], - "num_err_877", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 596, - 25 - ], - ["access", 25, "error", 596, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 596, 25], - ["array", 27, 0, 596, 25], - ["push", 27, 26, 596, 25], - ["frame", 26, 5, 2, 596, 25], - ["null", 5, 596, 25], - ["setarg", 26, 0, 5, 596, 25], - ["setarg", 26, 1, 25, 596, 25], - ["setarg", 26, 2, 27, 596, 25], - ["invoke", 26, 5, 596, 25], - ["disrupt", 596, 25], - "num_done_878", - ["move", 11, 12, 596, 25], - ["jump", "while_start_523", 597, 17], - ["jump", "if_end_856", 597, 17], - "if_else_855", - "if_end_856", - ["access", 5, 1, 599, 25], - ["is_num", 12, 10, 599, 25], - ["jump_false", 12, "num_err_879", 599, 25], - "_nop_tc_225", - "_nop_tc_226", - ["add", 12, 10, 5, 599, 25], - ["jump", "num_done_880", 599, 25], - "num_err_879", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 599, - 25 - ], - ["access", 25, "error", 599, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 599, 25], - ["array", 27, 0, 599, 25], - ["push", 27, 26, 599, 25], - ["frame", 26, 5, 2, 599, 25], - ["null", 5, 599, 25], - ["setarg", 26, 0, 5, 599, 25], - ["setarg", 26, 1, 25, 599, 25], - ["setarg", 26, 2, 27, 599, 25], - ["invoke", 26, 5, 599, 25], - ["disrupt", 599, 25], - "num_done_880", - ["move", 10, 12, 599, 25], - ["access", 5, "_nop_tc_", 600, 33], - [ - "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 600, - 46 - ], - ["frame", 25, 12, 1, 600, 46], - ["null", 12, 600, 46], - ["setarg", 25, 0, 12, 600, 46], - ["setarg", 25, 1, 10, 600, 46], - ["invoke", 25, 12, 600, 46], - "_nop_tc_227", - "_nop_tc_228", - ["is_text", 25, 12, 600, 46], - ["jump_false", 25, "add_cn_882", 600, 46], - ["concat", 26, 5, 12, 600, 46], - ["jump", "add_done_881", 600, 46], - "add_cn_882", - "_nop_tc_229", - ["jump", "add_err_883", 600, 46], - ["is_num", 25, 12, 600, 46], - ["jump_false", 25, "add_err_883", 600, 46], - ["add", 26, 5, 12, 600, 46], - ["jump", "add_done_881", 600, 46], - "add_err_883", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 600, - 46 - ], - ["access", 12, "error", 600, 46], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 600, 46], - ["array", 27, 0, 600, 46], - ["push", 27, 25, 600, 46], - ["frame", 25, 5, 2, 600, 46], - ["null", 5, 600, 46], - ["setarg", 25, 0, 5, 600, 46], - ["setarg", 25, 1, 12, 600, 46], - ["setarg", 25, 2, 27, 600, 46], - ["invoke", 25, 5, 600, 46], - ["disrupt", 600, 46], - "add_done_881", - ["store_dynamic", 6, 26, 11, 600, 28], - ["access", 5, 1, 601, 25], - ["is_num", 12, 10, 601, 25], - ["jump_false", 12, "num_err_884", 601, 25], - "_nop_tc_230", - "_nop_tc_231", - ["add", 12, 10, 5, 601, 25], - ["jump", "num_done_885", 601, 25], - "num_err_884", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 601, - 25 - ], - ["access", 25, "error", 601, 25], - ["access", 26, "cannot apply '+': operands must be numbers", 601, 25], - ["array", 27, 0, 601, 25], - ["push", 27, 26, 601, 25], - ["frame", 26, 5, 2, 601, 25], - ["null", 5, 601, 25], - ["setarg", 26, 0, 5, 601, 25], - ["setarg", 26, 1, 25, 601, 25], - ["setarg", 26, 2, 27, 601, 25], - ["invoke", 26, 5, 601, 25], - ["disrupt", 601, 25], - "num_done_885", - ["move", 10, 12, 601, 25], - ["access", 5, "_nop_tc_", 602, 37], - [ - "access", - 12, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 602, - 50 - ], - ["frame", 25, 12, 1, 602, 50], - ["null", 12, 602, 50], - ["setarg", 25, 0, 12, 602, 50], - ["setarg", 25, 1, 10, 602, 50], - ["invoke", 25, 12, 602, 50], - "_nop_tc_232", - "_nop_tc_233", - ["is_text", 25, 12, 602, 50], - ["jump_false", 25, "add_cn_887", 602, 50], - ["concat", 26, 5, 12, 602, 50], - ["jump", "add_done_886", 602, 50], - "add_cn_887", - "_nop_tc_234", - ["jump", "add_err_888", 602, 50], - ["is_num", 25, 12, 602, 50], - ["jump_false", 25, "add_err_888", 602, 50], - ["add", 26, 5, 12, 602, 50], - ["jump", "add_done_886", 602, 50], - "add_err_888", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 602, - 50 - ], - ["access", 12, "error", 602, 50], - ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 602, 50], - ["array", 27, 0, 602, 50], - ["push", 27, 25, 602, 50], - ["frame", 25, 5, 2, 602, 50], - ["null", 5, 602, 50], - ["setarg", 25, 0, 5, 602, 50], - ["setarg", 25, 1, 12, 602, 50], - ["setarg", 25, 2, 27, 602, 50], - ["invoke", 25, 5, 602, 50], - ["disrupt", 602, 50], - "add_done_886", - ["access", 5, 1, 602, 32], - ["is_num", 12, 11, 602, 32], - ["jump_false", 12, "num_err_889", 602, 32], - "_nop_tc_235", - "_nop_tc_236", - ["add", 12, 11, 5, 602, 32], - ["jump", "num_done_890", 602, 32], + ["access", 26, "error", 595, 23], + ["access", 27, "cannot compare with '<': operands must be same type", 595, 23], + ["array", 28, 0, 595, 23], + ["push", 28, 27, 595, 23], + ["frame", 27, 5, 2, 595, 23], + ["null", 5, 595, 23], + ["setarg", 27, 0, 5, 595, 23], + ["setarg", 27, 1, 26, 595, 23], + ["setarg", 27, 2, 28, 595, 23], + ["invoke", 27, 5, 595, 23], + ["disrupt", 595, 23], + "rel_done_877", + ["jump_false", 25, "while_end_874", 595, 23], + ["load_dynamic", 5, 3, 12, 596, 23], + ["null", 25, 596, 29], + ["is_identical", 26, 5, 25, 596, 29], + ["jump_true", 26, "ne_nid_882", 596, 29], + ["jump", "ne_ni_883", 596, 29], + "ne_nid_882", + ["false", 26, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_ni_883", + ["is_int", 27, 5, 596, 29], + ["jump_false", 27, "ne_nn_884", 596, 29], + "_nop_tc_65", + ["jump", "ne_nn_884", 596, 29], + ["ne_int", 26, 5, 25, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_nn_884", + ["is_num", 27, 5, 596, 29], + ["jump_false", 27, "ne_nt_885", 596, 29], + "_nop_tc_66", + ["jump", "ne_nt_885", 596, 29], + ["ne_float", 26, 5, 25, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_nt_885", + ["is_text", 27, 5, 596, 29], + ["jump_false", 27, "ne_nnl_886", 596, 29], + "_nop_tc_67", + ["jump", "ne_nnl_886", 596, 29], + ["ne_text", 26, 5, 25, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_nnl_886", + ["is_null", 27, 5, 596, 29], + ["jump_false", 27, "ne_nb_887", 596, 29], + "_nop_tc_68", + "_nop_tc_69", + ["false", 26, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_nb_887", + ["is_bool", 27, 5, 596, 29], + ["jump_false", 27, "ne_mis_888", 596, 29], + "_nop_tc_70", + ["jump", "ne_mis_888", 596, 29], + ["ne_bool", 26, 5, 25, 596, 29], + ["jump", "ne_done_881", 596, 29], + "ne_mis_888", + ["true", 26, 596, 29], + "ne_done_881", + ["jump_false", 26, "if_else_879", 596, 29], + ["load_dynamic", 5, 3, 12, 597, 37], + ["store_dynamic", 8, 5, 12, 597, 20], + ["jump", "if_end_880", 597, 20], + "if_else_879", + "if_end_880", + ["access", 5, 1, 599, 15], + "_nop_tc_71", + "_nop_tc_72", + "_nop_tc_73", + "_nop_tc_74", + ["add", 25, 12, 5, 599, 15], + ["jump", "num_done_890", 599, 15], "num_err_889", [ "access", @@ -7374,127 +6780,117 @@ "kind": "name", "make": "intrinsic" }, - 602, - 32 + 599, + 15 ], - ["access", 25, "error", 602, 32], - ["access", 27, "cannot apply '+': operands must be numbers", 602, 32], - ["array", 28, 0, 602, 32], - ["push", 28, 27, 602, 32], - ["frame", 27, 5, 2, 602, 32], - ["null", 5, 602, 32], - ["setarg", 27, 0, 5, 602, 32], - ["setarg", 27, 1, 25, 602, 32], - ["setarg", 27, 2, 28, 602, 32], - ["invoke", 27, 5, 602, 32], - ["disrupt", 602, 32], + ["access", 26, "error", 599, 15], + ["access", 27, "cannot apply '+': operands must be numbers", 599, 15], + ["array", 28, 0, 599, 15], + ["push", 28, 27, 599, 15], + ["frame", 27, 5, 2, 599, 15], + ["null", 5, 599, 15], + ["setarg", 27, 0, 5, 599, 15], + ["setarg", 27, 1, 26, 599, 15], + ["setarg", 27, 2, 28, 599, 15], + ["invoke", 27, 5, 599, 15], + ["disrupt", 599, 15], "num_done_890", - ["store_dynamic", 6, 26, 12, 602, 32], - ["null", 5, 603, 29], - ["is_identical", 12, 23, 5, 603, 29], - ["jump_true", 12, "ne_nid_894", 603, 29], - ["jump", "ne_ni_895", 603, 29], - "ne_nid_894", - ["false", 12, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_ni_895", - ["is_int", 25, 23, 603, 29], - ["jump_false", 25, "ne_nn_896", 603, 29], - "_nop_tc_237", - ["jump", "ne_nn_896", 603, 29], - ["ne_int", 12, 23, 5, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_nn_896", - ["is_num", 25, 23, 603, 29], - ["jump_false", 25, "ne_nt_897", 603, 29], - "_nop_tc_238", - ["jump", "ne_nt_897", 603, 29], - ["ne_float", 12, 23, 5, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_nt_897", - ["is_text", 25, 23, 603, 29], - ["jump_false", 25, "ne_nnl_898", 603, 29], - "_nop_tc_239", - ["jump", "ne_nnl_898", 603, 29], - ["ne_text", 12, 23, 5, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_nnl_898", - ["is_null", 25, 23, 603, 29], - ["jump_false", 25, "ne_nb_899", 603, 29], - "_nop_tc_240", - "_nop_tc_241", - ["false", 12, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_nb_899", - ["is_bool", 25, 23, 603, 29], - ["jump_false", 25, "ne_mis_900", 603, 29], - "_nop_tc_242", - ["jump", "ne_mis_900", 603, 29], - ["ne_bool", 12, 23, 5, 603, 29], - ["jump", "ne_done_893", 603, 29], - "ne_mis_900", - ["true", 12, 603, 29], - "ne_done_893", - ["jump_false", 12, "if_else_891", 603, 29], - ["record", 5, 7], - ["access", 12, "rewrite", 605, 26], - ["store_field", 5, 12, "event", 605, 26], - ["access", 12, "eliminate_type_checks", 606, 25], - ["store_field", 5, 12, "pass", 606, 25], - ["access", 12, "incompatible_type_forces_jump", 607, 25], - ["store_field", 5, 12, "rule", 607, 25], - ["store_field", 5, 11, "at", 608, 23], - ["array", 12, 2, 609, 35], - ["push", 12, 13, 609, 35], - ["push", 12, 18, 609, 35], - ["store_field", 5, 12, "before", 609, 35], - ["load_dynamic", 12, 6, 11, 610, 40], - ["access", 25, 1, 610, 61], - ["is_num", 26, 11, 610, 61], - ["jump_false", 26, "num_err_901", 610, 61], - "_nop_tc_243", - "_nop_tc_244", - ["add", 26, 11, 25, 610, 61], - ["jump", "num_done_902", 610, 61], - "num_err_901", + ["move", 12, 25, 599, 15], + ["jump", "while_start_873", 599, 15], + "while_end_874", [ "access", - 25, + 5, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 602, + 18 + ], + ["frame", 12, 5, 1, 602, 18], + ["null", 5, 602, 18], + ["setarg", 12, 0, 5, 602, 18], + ["setarg", 12, 1, 8, 602, 18], + ["invoke", 12, 5, 602, 18], + ["move", 9, 5, 602, 18], + ["access", 11, 0, 604, 9], + "while_start_891", + ["is_int", 5, 11, 605, 16], + ["jump_false", 5, "rel_ni_893", 605, 16], + "_nop_tc_75", + "_nop_tc_76", + ["lt_int", 5, 11, 7, 605, 16], + ["jump", "rel_done_895", 605, 16], + "rel_ni_893", + "_nop_tc_77", + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", + ["lt_float", 5, 11, 7, 605, 16], + ["jump", "rel_done_895", 605, 16], + "rel_nn_894", + "_nop_tc_81", + ["jump", "rel_err_896", 605, 16], + "_nop_tc_82", + ["jump", "rel_err_896", 605, 16], + ["lt_text", 5, 11, 7, 605, 16], + ["jump", "rel_done_895", 605, 16], + "rel_err_896", + [ + "access", + 12, { "name": "log", "kind": "name", "make": "intrinsic" }, - 610, - 61 + 605, + 16 ], - ["access", 27, "error", 610, 61], - ["access", 28, "cannot apply '+': operands must be numbers", 610, 61], - ["array", 29, 0, 610, 61], - ["push", 29, 28, 610, 61], - ["frame", 28, 25, 2, 610, 61], - ["null", 25, 610, 61], - ["setarg", 28, 0, 25, 610, 61], - ["setarg", 28, 1, 27, 610, 61], - ["setarg", 28, 2, 29, 610, 61], - ["invoke", 28, 25, 610, 61], - ["disrupt", 610, 61], - "num_done_902", - ["load_dynamic", 25, 6, 26, 610, 61], - ["array", 26, 2, 610, 61], - ["push", 26, 12, 610, 61], - ["push", 26, 25, 610, 61], - ["store_field", 5, 26, "after", 610, 61], - ["record", 12, 3], - ["store_field", 12, 16, "slot", 611, 31], - ["store_field", 12, 21, "known_type", 611, 48], - ["store_field", 12, 17, "checked_type", 611, 73], - ["store_field", 5, 12, "why", 611, 73], - ["is_array", 12, 23, 611, 73], - ["jump_false", 12, "push_err_903", 611, 73], - ["push", 23, 5, 611, 73], - ["jump", "push_done_904", 611, 73], - "push_err_903", + ["access", 25, "error", 605, 16], + ["access", 26, "cannot compare with '<': operands must be same type", 605, 16], + ["array", 27, 0, 605, 16], + ["push", 27, 26, 605, 16], + ["frame", 26, 12, 2, 605, 16], + ["null", 12, 605, 16], + ["setarg", 26, 0, 12, 605, 16], + ["setarg", 26, 1, 25, 605, 16], + ["setarg", 26, 2, 27, 605, 16], + ["invoke", 26, 12, 605, 16], + ["disrupt", 605, 16], + "rel_done_895", + ["jump_false", 5, "while_end_892", 605, 16], + ["load_dynamic", 5, 6, 11, 606, 28], + ["move", 13, 5, 606, 28], + ["is_text", 5, 13, 608, 19], + ["jump_false", 5, "if_else_897", 608, 19], + [ + "access", + 5, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 609, + 22 + ], + ["frame", 12, 5, 1, 609, 22], + ["null", 5, 609, 22], + ["setarg", 12, 0, 5, 609, 22], + ["setarg", 12, 1, 8, 609, 22], + ["invoke", 12, 5, 609, 22], + ["move", 9, 5, 609, 22], + ["access", 5, 1, 610, 17], + "_nop_tc_83", + "_nop_tc_84", + "_nop_tc_85", + "_nop_tc_86", + ["add", 12, 11, 5, 610, 17], + ["jump", "num_done_900", 610, 17], + "num_err_899", [ "access", 5, @@ -7503,34 +6899,37 @@ "kind": "name", "make": "intrinsic" }, - 611, - 73 + 610, + 17 ], - ["access", 12, "error", 611, 73], - ["access", 25, "cannot push: target must be an array", 611, 73], - ["array", 26, 0, 611, 73], - ["push", 26, 25, 611, 73], - ["frame", 25, 5, 2, 611, 73], - ["null", 5, 611, 73], - ["setarg", 25, 0, 5, 611, 73], - ["setarg", 25, 1, 12, 611, 73], - ["setarg", 25, 2, 26, 611, 73], - ["invoke", 25, 5, 611, 73], - ["disrupt", 611, 73], - "push_done_904", - ["jump", "if_end_892", 611, 73], - "if_else_891", - "if_end_892", - ["get", 5, 10, 1, 614, 34], - ["store_dynamic", 9, 5, 15, 614, 26], - ["access", 5, 2, 615, 23], - ["is_num", 12, 11, 615, 23], - ["jump_false", 12, "num_err_905", 615, 23], - "_nop_tc_245", - "_nop_tc_246", - ["add", 12, 11, 5, 615, 23], - ["jump", "num_done_906", 615, 23], - "num_err_905", + ["access", 25, "error", 610, 17], + ["access", 26, "cannot apply '+': operands must be numbers", 610, 17], + ["array", 27, 0, 610, 17], + ["push", 27, 26, 610, 17], + ["frame", 26, 5, 2, 610, 17], + ["null", 5, 610, 17], + ["setarg", 26, 0, 5, 610, 17], + ["setarg", 26, 1, 25, 610, 17], + ["setarg", 26, 2, 27, 610, 17], + ["invoke", 26, 5, 610, 17], + ["disrupt", 610, 17], + "num_done_900", + ["move", 11, 12, 610, 17], + ["jump", "while_start_891", 611, 9], + ["jump", "if_end_898", 611, 9], + "if_else_897", + "if_end_898", + ["is_array", 5, 13, 614, 21], + "_nop_bl_1", + ["jump_true", 5, "if_else_901", 614, 21], + ["access", 5, 1, 615, 17], + "_nop_tc_87", + "_nop_tc_88", + "_nop_tc_89", + "_nop_tc_90", + ["add", 12, 11, 5, 615, 17], + ["jump", "num_done_904", 615, 17], + "num_err_903", [ "access", 5, @@ -7540,233 +6939,363 @@ "make": "intrinsic" }, 615, - 23 - ], - ["access", 25, "error", 615, 23], - ["access", 26, "cannot apply '+': operands must be numbers", 615, 23], - ["array", 27, 0, 615, 23], - ["push", 27, 26, 615, 23], - ["frame", 26, 5, 2, 615, 23], - ["null", 5, 615, 23], - ["setarg", 26, 0, 5, 615, 23], - ["setarg", 26, 1, 25, 615, 23], - ["setarg", 26, 2, 27, 615, 23], - ["invoke", 26, 5, 615, 23], - ["disrupt", 615, 23], - "num_done_906", - ["move", 11, 12, 615, 23], - ["jump", "while_start_523", 616, 15], - ["jump", "if_end_779", 616, 15], - "if_else_778", - "if_end_779", - ["get", 5, 10, 1, 618, 32], - ["store_dynamic", 9, 5, 15, 618, 24], - ["access", 5, 2, 619, 21], - ["is_num", 12, 11, 619, 21], - ["jump_false", 12, "num_err_907", 619, 21], - "_nop_tc_247", - "_nop_tc_248", - ["add", 12, 11, 5, 619, 21], - ["jump", "num_done_908", 619, 21], - "num_err_907", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 619, - 21 - ], - ["access", 25, "error", 619, 21], - ["access", 26, "cannot apply '+': operands must be numbers", 619, 21], - ["array", 27, 0, 619, 21], - ["push", 27, 26, 619, 21], - ["frame", 26, 5, 2, 619, 21], - ["null", 5, 619, 21], - ["setarg", 26, 0, 5, 619, 21], - ["setarg", 26, 1, 25, 619, 21], - ["setarg", 26, 2, 27, 619, 21], - ["invoke", 26, 5, 619, 21], - ["disrupt", 619, 21], - "num_done_908", - ["move", 11, 12, 619, 21], - ["jump", "while_start_523", 620, 13], - ["jump", "if_end_735", 620, 13], - "if_else_734", - "if_end_735", - ["jump", "if_end_557", 620, 13], - "if_else_556", - "if_end_557", - ["get", 5, 10, 1, 624, 28], - ["store_dynamic", 9, 5, 15, 624, 20], - ["access", 5, 1, 625, 17], - ["is_num", 12, 11, 625, 17], - ["jump_false", 12, "num_err_909", 625, 17], - "_nop_tc_249", - "_nop_tc_250", - ["add", 12, 11, 5, 625, 17], - ["jump", "num_done_910", 625, 17], - "num_err_909", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 625, 17 ], - ["access", 25, "error", 625, 17], - ["access", 26, "cannot apply '+': operands must be numbers", 625, 17], - ["array", 27, 0, 625, 17], - ["push", 27, 26, 625, 17], - ["frame", 26, 5, 2, 625, 17], - ["null", 5, 625, 17], - ["setarg", 26, 0, 5, 625, 17], - ["setarg", 26, 1, 25, 625, 17], - ["setarg", 26, 2, 27, 625, 17], - ["invoke", 26, 5, 625, 17], - ["disrupt", 625, 17], - "num_done_910", - ["move", 11, 12, 625, 17], - ["jump", "while_start_523", 626, 9], - ["jump", "if_end_538", 626, 9], - "if_else_537", - "if_end_538", - ["access", 5, "load_dynamic", 630, 17], - ["is_identical", 12, 14, 5, 630, 17], - ["jump_true", 12, "eq_done_913", 630, 17], - ["is_int", 25, 14, 630, 17], - ["jump_false", 25, "eq_ni_914", 630, 17], - "_nop_tc_251", - ["jump", "eq_ni_914", 630, 17], - ["eq_int", 12, 14, 5, 630, 17], - ["jump", "eq_done_913", 630, 17], - "eq_ni_914", - ["is_num", 25, 14, 630, 17], - ["jump_false", 25, "eq_nn_915", 630, 17], - "_nop_tc_252", - ["jump", "eq_nn_915", 630, 17], - ["eq_float", 12, 14, 5, 630, 17], - ["jump", "eq_done_913", 630, 17], - "eq_nn_915", - ["is_text", 25, 14, 630, 17], - ["jump_false", 25, "eq_nt_916", 630, 17], - "_nop_tc_253", - "_nop_tc_254", - ["eq_text", 12, 14, 5, 630, 17], - ["jump", "eq_done_913", 630, 17], - "eq_nt_916", - ["is_null", 25, 14, 630, 17], - ["jump_false", 25, "eq_nnl_917", 630, 17], - "_nop_tc_255", - ["jump", "eq_nnl_917", 630, 17], - ["true", 12, 630, 17], - ["jump", "eq_done_913", 630, 17], - "eq_nnl_917", - ["is_bool", 25, 14, 630, 17], - ["jump_false", 25, "eq_nb_918", 630, 17], - "_nop_tc_256", - ["jump", "eq_nb_918", 630, 17], - ["eq_bool", 12, 14, 5, 630, 17], - ["jump", "eq_done_913", 630, 17], - "eq_nb_918", - ["false", 12, 630, 17], - "eq_done_913", - ["jump_false", 12, "if_else_911", 630, 17], - ["move", 24, 14, 631, 18], - ["access", 5, 3, 632, 39], - ["load_index", 12, 13, 5, 632, 39], - ["get", 5, 9, 1, 632, 43], - ["get", 25, 25, 1, 632, 13], - ["frame", 26, 25, 3, 632, 13], - ["null", 25, 632, 13], - ["setarg", 26, 0, 25, 632, 13], - ["setarg", 26, 1, 9, 632, 13], - ["setarg", 26, 2, 12, 632, 13], - ["setarg", 26, 3, 5, 632, 13], - ["invoke", 26, 5, 632, 13], - ["jump_false", 5, "if_else_919", 632, 13], - ["access", 5, "load_field", 633, 22], - ["access", 12, 0, 633, 17], - ["store_index", 13, 5, 12, 633, 17], + ["access", 25, "error", 615, 17], + ["access", 26, "cannot apply '+': operands must be numbers", 615, 17], + ["array", 27, 0, 615, 17], + ["push", 27, 26, 615, 17], + ["frame", 26, 5, 2, 615, 17], + ["null", 5, 615, 17], + ["setarg", 26, 0, 5, 615, 17], + ["setarg", 26, 1, 25, 615, 17], + ["setarg", 26, 2, 27, 615, 17], + ["invoke", 26, 5, 615, 17], + ["disrupt", 615, 17], + "num_done_904", + ["move", 11, 12, 615, 17], + ["jump", "while_start_891", 616, 9], + ["jump", "if_end_902", 616, 9], + "if_else_901", + "if_end_902", + ["access", 5, 0, 619, 18], + ["load_index", 12, 13, 5, 619, 18], + ["move", 14, 12, 619, 18], + ["get", 5, 16, 1, 622, 11], + ["load_dynamic", 12, 5, 14, 622, 26], + ["null", 5, 622, 33], + ["is_identical", 25, 12, 5, 622, 33], + ["jump_true", 25, "ne_nid_909", 622, 33], + ["jump", "ne_ni_910", 622, 33], + "ne_nid_909", + ["false", 25, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_ni_910", + ["is_int", 26, 12, 622, 33], + ["jump_false", 26, "ne_nn_911", 622, 33], + "_nop_tc_91", + ["jump", "ne_nn_911", 622, 33], + ["ne_int", 25, 12, 5, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_nn_911", + ["is_num", 26, 12, 622, 33], + ["jump_false", 26, "ne_nt_912", 622, 33], + "_nop_tc_92", + ["jump", "ne_nt_912", 622, 33], + ["ne_float", 25, 12, 5, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_nt_912", + ["is_text", 26, 12, 622, 33], + ["jump_false", 26, "ne_nnl_913", 622, 33], + "_nop_tc_93", + ["jump", "ne_nnl_913", 622, 33], + ["ne_text", 25, 12, 5, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_nnl_913", + ["is_null", 26, 12, 622, 33], + ["jump_false", 26, "ne_nb_914", 622, 33], + "_nop_tc_94", + "_nop_tc_95", + ["false", 25, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_nb_914", + ["is_bool", 26, 12, 622, 33], + ["jump_false", 26, "ne_mis_915", 622, 33], + "_nop_tc_96", + ["jump", "ne_mis_915", 622, 33], + ["ne_bool", 25, 12, 5, 622, 33], + ["jump", "ne_done_908", 622, 33], + "ne_mis_915", + ["true", 25, 622, 33], + "ne_done_908", + ["move", 5, 25, 622, 33], + ["jump_false", 5, "and_end_907", 622, 33], + ["access", 12, 1, 622, 45], + "_nop_tc_97", + "_nop_tc_98", + "_nop_tc_99", + "_nop_tc_100", + ["add", 25, 11, 12, 622, 45], + ["jump", "num_done_917", 622, 45], + "num_err_916", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 622, + 45 + ], + ["access", 26, "error", 622, 45], + ["access", 27, "cannot apply '+': operands must be numbers", 622, 45], + ["array", 28, 0, 622, 45], + ["push", 28, 27, 622, 45], + ["frame", 27, 12, 2, 622, 45], + ["null", 12, 622, 45], + ["setarg", 27, 0, 12, 622, 45], + ["setarg", 27, 1, 26, 622, 45], + ["setarg", 27, 2, 28, 622, 45], + ["invoke", 27, 12, 622, 45], + ["disrupt", 622, 45], + "num_done_917", + ["is_int", 12, 25, 622, 49], + ["jump_false", 12, "rel_ni_918", 622, 49], + "_nop_tc_101", + "_nop_tc_102", + ["lt_int", 12, 25, 7, 622, 49], + ["jump", "rel_done_920", 622, 49], + "rel_ni_918", + "_nop_tc_103", + "_nop_tc_104", + "_nop_tc_105", + "_nop_tc_106", + ["lt_float", 12, 25, 7, 622, 49], + ["jump", "rel_done_920", 622, 49], + "rel_nn_919", + "_nop_tc_107", + ["jump", "rel_err_921", 622, 49], + "_nop_tc_108", + ["jump", "rel_err_921", 622, 49], + ["lt_text", 12, 25, 7, 622, 49], + ["jump", "rel_done_920", 622, 49], + "rel_err_921", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 622, + 49 + ], + ["access", 26, "error", 622, 49], + ["access", 27, "cannot compare with '<': operands must be same type", 622, 49], + ["array", 28, 0, 622, 49], + ["push", 28, 27, 622, 49], + ["frame", 27, 25, 2, 622, 49], + ["null", 25, 622, 49], + ["setarg", 27, 0, 25, 622, 49], + ["setarg", 27, 1, 26, 622, 49], + ["setarg", 27, 2, 28, 622, 49], + ["invoke", 27, 25, 622, 49], + ["disrupt", 622, 49], + "rel_done_920", + ["move", 5, 12, 622, 49], + "and_end_907", + ["jump_false", 5, "if_else_905", 622, 49], + ["access", 5, 1, 623, 22], + ["load_index", 12, 13, 5, 623, 22], + ["move", 15, 12, 623, 22], + ["access", 5, 2, 624, 21], + ["load_index", 12, 13, 5, 624, 21], + ["move", 16, 12, 624, 21], + ["get", 5, 16, 1, 625, 24], + ["load_dynamic", 12, 5, 14, 625, 39], + ["move", 17, 12, 625, 39], + ["access", 5, 1, 626, 33], + "_nop_tc_109", + "_nop_tc_110", + "_nop_tc_111", + "_nop_tc_112", + ["add", 12, 11, 5, 626, 33], + ["jump", "num_done_923", 626, 33], + "num_err_922", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 626, + 33 + ], + ["access", 25, "error", 626, 33], + ["access", 26, "cannot apply '+': operands must be numbers", 626, 33], + ["array", 27, 0, 626, 33], + ["push", 27, 26, 626, 33], + ["frame", 26, 5, 2, 626, 33], + ["null", 5, 626, 33], + ["setarg", 26, 0, 5, 626, 33], + ["setarg", 26, 1, 25, 626, 33], + ["setarg", 26, 2, 27, 626, 33], + ["invoke", 26, 5, 626, 33], + ["disrupt", 626, 33], + "num_done_923", + ["load_dynamic", 5, 6, 12, 626, 33], + ["move", 18, 5, 626, 33], + ["is_array", 5, 18, 628, 22], + ["jump_false", 5, "if_else_924", 628, 22], + ["access", 5, 0, 629, 26], + ["load_index", 12, 18, 5, 629, 26], + ["move", 19, 12, 629, 26], + ["access", 5, "jump_false", 631, 26], + ["is_identical", 12, 19, 5, 631, 26], + ["jump_true", 12, "eq_done_929", 631, 26], + ["is_int", 25, 19, 631, 26], + ["jump_false", 25, "eq_ni_930", 631, 26], + "_nop_tc_113", + ["jump", "eq_ni_930", 631, 26], + ["eq_int", 12, 19, 5, 631, 26], + ["jump", "eq_done_929", 631, 26], + "eq_ni_930", + ["is_num", 25, 19, 631, 26], + ["jump_false", 25, "eq_nn_931", 631, 26], + "_nop_tc_114", + ["jump", "eq_nn_931", 631, 26], + ["eq_float", 12, 19, 5, 631, 26], + ["jump", "eq_done_929", 631, 26], + "eq_nn_931", + ["is_text", 25, 19, 631, 26], + ["jump_false", 25, "eq_nt_932", 631, 26], + "_nop_tc_115", + "_nop_tc_116", + ["eq_text", 12, 19, 5, 631, 26], + ["jump", "eq_done_929", 631, 26], + "eq_nt_932", + ["is_null", 25, 19, 631, 26], + ["jump_false", 25, "eq_nnl_933", 631, 26], + "_nop_tc_117", + ["jump", "eq_nnl_933", 631, 26], + ["true", 12, 631, 26], + ["jump", "eq_done_929", 631, 26], + "eq_nnl_933", + ["is_bool", 25, 19, 631, 26], + ["jump_false", 25, "eq_nb_934", 631, 26], + "_nop_tc_118", + ["jump", "eq_nb_934", 631, 26], + ["eq_bool", 12, 19, 5, 631, 26], + ["jump", "eq_done_929", 631, 26], + "eq_nb_934", + ["false", 12, 631, 26], + "eq_done_929", + ["move", 5, 12, 631, 26], + ["jump_false", 5, "and_end_928", 631, 26], + ["access", 12, 1, 631, 47], + ["load_index", 25, 18, 12, 631, 47], + ["is_identical", 12, 25, 15, 631, 53], + ["jump_true", 12, "eq_done_935", 631, 53], + ["is_int", 26, 25, 631, 53], + ["jump_false", 26, "eq_ni_936", 631, 53], + ["is_int", 27, 15, 631, 53], + ["jump_false", 27, "eq_ni_936", 631, 53], + ["eq_int", 12, 25, 15, 631, 53], + ["jump", "eq_done_935", 631, 53], + "eq_ni_936", + ["is_num", 26, 25, 631, 53], + ["jump_false", 26, "eq_nn_937", 631, 53], + ["is_num", 27, 15, 631, 53], + ["jump_false", 27, "eq_nn_937", 631, 53], + ["eq_float", 12, 25, 15, 631, 53], + ["jump", "eq_done_935", 631, 53], + "eq_nn_937", + ["is_text", 26, 25, 631, 53], + ["jump_false", 26, "eq_nt_938", 631, 53], + ["is_text", 27, 15, 631, 53], + ["jump_false", 27, "eq_nt_938", 631, 53], + ["eq_text", 12, 25, 15, 631, 53], + ["jump", "eq_done_935", 631, 53], + "eq_nt_938", + ["is_null", 26, 25, 631, 53], + ["jump_false", 26, "eq_nnl_939", 631, 53], + ["is_null", 27, 15, 631, 53], + ["jump_false", 27, "eq_nnl_939", 631, 53], + ["true", 12, 631, 53], + ["jump", "eq_done_935", 631, 53], + "eq_nnl_939", + ["is_bool", 26, 25, 631, 53], + ["jump_false", 26, "eq_nb_940", 631, 53], + ["is_bool", 27, 15, 631, 53], + ["jump_false", 27, "eq_nb_940", 631, 53], + ["eq_bool", 12, 25, 15, 631, 53], + ["jump", "eq_done_935", 631, 53], + "eq_nb_940", + ["false", 12, 631, 53], + "eq_done_935", + ["move", 5, 12, 631, 53], + "and_end_928", + ["jump_false", 5, "if_else_926", 631, 53], + ["access", 5, 2, 632, 33], + ["load_index", 12, 18, 5, 632, 33], + ["move", 20, 12, 632, 33], + ["get", 5, 25, 1, 633, 17], + ["frame", 12, 5, 3, 633, 17], + ["null", 5, 633, 17], + ["setarg", 12, 0, 5, 633, 17], + ["setarg", 12, 1, 9, 633, 17], + ["setarg", 12, 2, 16, 633, 17], + ["setarg", 12, 3, 17, 633, 17], + ["invoke", 12, 5, 633, 17], + ["jump_false", 5, "if_else_941", 633, 17], + ["access", 5, 1, 634, 25], + "_nop_tc_119", + "_nop_tc_120", + "_nop_tc_121", + "_nop_tc_122", + ["add", 12, 10, 5, 634, 25], + ["jump", "num_done_944", 634, 25], + "num_err_943", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 634, + 25 + ], + ["access", 25, "error", 634, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 634, 25], + ["array", 27, 0, 634, 25], + ["push", 27, 26, 634, 25], + ["frame", 26, 5, 2, 634, 25], ["null", 5, 634, 25], - ["is_identical", 12, 23, 5, 634, 25], - ["jump_true", 12, "ne_nid_924", 634, 25], - ["jump", "ne_ni_925", 634, 25], - "ne_nid_924", - ["false", 12, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_ni_925", - ["is_int", 25, 23, 634, 25], - ["jump_false", 25, "ne_nn_926", 634, 25], - "_nop_tc_257", - ["jump", "ne_nn_926", 634, 25], - ["ne_int", 12, 23, 5, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_nn_926", - ["is_num", 25, 23, 634, 25], - ["jump_false", 25, "ne_nt_927", 634, 25], - "_nop_tc_258", - ["jump", "ne_nt_927", 634, 25], - ["ne_float", 12, 23, 5, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_nt_927", - ["is_text", 25, 23, 634, 25], - ["jump_false", 25, "ne_nnl_928", 634, 25], - "_nop_tc_259", - ["jump", "ne_nnl_928", 634, 25], - ["ne_text", 12, 23, 5, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_nnl_928", - ["is_null", 25, 23, 634, 25], - ["jump_false", 25, "ne_nb_929", 634, 25], - "_nop_tc_260", - "_nop_tc_261", - ["false", 12, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_nb_929", - ["is_bool", 25, 23, 634, 25], - ["jump_false", 25, "ne_mis_930", 634, 25], - "_nop_tc_262", - ["jump", "ne_mis_930", 634, 25], - ["ne_bool", 12, 23, 5, 634, 25], - ["jump", "ne_done_923", 634, 25], - "ne_mis_930", - ["true", 12, 634, 25], - "ne_done_923", - ["jump_false", 12, "if_else_921", 634, 25], - ["record", 5, 7], - ["access", 12, "rewrite", 636, 22], - ["store_field", 5, 12, "event", 636, 22], - ["access", 12, "eliminate_type_checks", 637, 21], - ["store_field", 5, 12, "pass", 637, 21], - ["access", 12, "dynamic_to_field", 638, 21], - ["store_field", 5, 12, "rule", 638, 21], - ["store_field", 5, 11, "at", 639, 19], - ["store_field", 5, 24, "before", 639, 30], - ["access", 12, 0, 639, 51], - ["load_index", 25, 13, 12, 639, 51], - ["store_field", 5, 25, "after", 639, 51], - ["record", 12, 2], - ["access", 25, 3, 640, 33], - ["load_index", 26, 13, 25, 640, 33], - ["store_field", 12, 26, "slot", 640, 33], - ["access", 25, 3, 640, 66], - ["load_index", 26, 13, 25, 640, 66], - ["load_dynamic", 25, 9, 26, 640, 66], - ["store_field", 12, 25, "known_type", 640, 66], - ["store_field", 5, 12, "why", 640, 66], - ["is_array", 12, 23, 640, 66], - ["jump_false", 12, "push_err_931", 640, 66], - ["push", 23, 5, 640, 66], - ["jump", "push_done_932", 640, 66], - "push_err_931", + ["setarg", 26, 0, 5, 634, 25], + ["setarg", 26, 1, 25, 634, 25], + ["setarg", 26, 2, 27, 634, 25], + ["invoke", 26, 5, 634, 25], + ["disrupt", 634, 25], + "num_done_944", + ["move", 10, 12, 634, 25], + ["access", 5, "_nop_tc_", 635, 33], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 635, + 46 + ], + ["frame", 25, 12, 1, 635, 46], + ["null", 12, 635, 46], + ["setarg", 25, 0, 12, 635, 46], + ["setarg", 25, 1, 10, 635, 46], + ["invoke", 25, 12, 635, 46], + "_nop_tc_123", + "_nop_tc_124", + ["is_text", 25, 12, 635, 46], + ["jump_false", 25, "add_cn_946", 635, 46], + ["concat", 26, 5, 12, 635, 46], + ["jump", "add_done_945", 635, 46], + "add_cn_946", + "_nop_tc_125", + ["jump", "add_err_947", 635, 46], + ["is_num", 25, 12, 635, 46], + ["jump_false", 25, "add_err_947", 635, 46], + ["add", 26, 5, 12, 635, 46], + ["jump", "add_done_945", 635, 46], + "add_err_947", [ "access", 5, @@ -7775,113 +7304,30 @@ "kind": "name", "make": "intrinsic" }, - 640, - 66 + 635, + 46 ], - ["access", 12, "error", 640, 66], - ["access", 25, "cannot push: target must be an array", 640, 66], - ["array", 26, 0, 640, 66], - ["push", 26, 25, 640, 66], - ["frame", 25, 5, 2, 640, 66], - ["null", 5, 640, 66], - ["setarg", 25, 0, 5, 640, 66], - ["setarg", 25, 1, 12, 640, 66], - ["setarg", 25, 2, 26, 640, 66], - ["invoke", 25, 5, 640, 66], - ["disrupt", 640, 66], - "push_done_932", - ["jump", "if_end_922", 640, 66], - "if_else_921", - "if_end_922", - ["jump", "if_end_920", 640, 66], - "if_else_919", - ["access", 5, 3, 643, 46], - ["load_index", 12, 13, 5, 643, 46], - ["get", 5, 6, 1, 643, 50], - ["get", 25, 25, 1, 643, 20], - ["frame", 26, 25, 3, 643, 20], - ["null", 25, 643, 20], - ["setarg", 26, 0, 25, 643, 20], - ["setarg", 26, 1, 9, 643, 20], - ["setarg", 26, 2, 12, 643, 20], - ["setarg", 26, 3, 5, 643, 20], - ["invoke", 26, 5, 643, 20], - ["jump_false", 5, "if_else_933", 643, 20], - ["access", 5, "load_index", 644, 22], - ["access", 12, 0, 644, 17], - ["store_index", 13, 5, 12, 644, 17], - ["null", 5, 645, 25], - ["is_identical", 12, 23, 5, 645, 25], - ["jump_true", 12, "ne_nid_938", 645, 25], - ["jump", "ne_ni_939", 645, 25], - "ne_nid_938", - ["false", 12, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_ni_939", - ["is_int", 25, 23, 645, 25], - ["jump_false", 25, "ne_nn_940", 645, 25], - "_nop_tc_263", - ["jump", "ne_nn_940", 645, 25], - ["ne_int", 12, 23, 5, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_nn_940", - ["is_num", 25, 23, 645, 25], - ["jump_false", 25, "ne_nt_941", 645, 25], - "_nop_tc_264", - ["jump", "ne_nt_941", 645, 25], - ["ne_float", 12, 23, 5, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_nt_941", - ["is_text", 25, 23, 645, 25], - ["jump_false", 25, "ne_nnl_942", 645, 25], - "_nop_tc_265", - ["jump", "ne_nnl_942", 645, 25], - ["ne_text", 12, 23, 5, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_nnl_942", - ["is_null", 25, 23, 645, 25], - ["jump_false", 25, "ne_nb_943", 645, 25], - "_nop_tc_266", - "_nop_tc_267", - ["false", 12, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_nb_943", - ["is_bool", 25, 23, 645, 25], - ["jump_false", 25, "ne_mis_944", 645, 25], - "_nop_tc_268", - ["jump", "ne_mis_944", 645, 25], - ["ne_bool", 12, 23, 5, 645, 25], - ["jump", "ne_done_937", 645, 25], - "ne_mis_944", - ["true", 12, 645, 25], - "ne_done_937", - ["jump_false", 12, "if_else_935", 645, 25], - ["record", 5, 7], - ["access", 12, "rewrite", 647, 22], - ["store_field", 5, 12, "event", 647, 22], - ["access", 12, "eliminate_type_checks", 648, 21], - ["store_field", 5, 12, "pass", 648, 21], - ["access", 12, "dynamic_to_index", 649, 21], - ["store_field", 5, 12, "rule", 649, 21], - ["store_field", 5, 11, "at", 650, 19], - ["store_field", 5, 24, "before", 650, 30], - ["access", 12, 0, 650, 51], - ["load_index", 25, 13, 12, 650, 51], - ["store_field", 5, 25, "after", 650, 51], - ["record", 12, 2], - ["access", 25, 3, 651, 33], - ["load_index", 26, 13, 25, 651, 33], - ["store_field", 12, 26, "slot", 651, 33], - ["access", 25, 3, 651, 66], - ["load_index", 26, 13, 25, 651, 66], - ["load_dynamic", 25, 9, 26, 651, 66], - ["store_field", 12, 25, "known_type", 651, 66], - ["store_field", 5, 12, "why", 651, 66], - ["is_array", 12, 23, 651, 66], - ["jump_false", 12, "push_err_945", 651, 66], - ["push", 23, 5, 651, 66], - ["jump", "push_done_946", 651, 66], - "push_err_945", + ["access", 12, "error", 635, 46], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 635, 46], + ["array", 27, 0, 635, 46], + ["push", 27, 25, 635, 46], + ["frame", 25, 5, 2, 635, 46], + ["null", 5, 635, 46], + ["setarg", 25, 0, 5, 635, 46], + ["setarg", 25, 1, 12, 635, 46], + ["setarg", 25, 2, 27, 635, 46], + ["invoke", 25, 5, 635, 46], + ["disrupt", 635, 46], + "add_done_945", + ["store_dynamic", 6, 26, 11, 635, 28], + ["access", 5, 1, 636, 25], + "_nop_tc_126", + "_nop_tc_127", + "_nop_tc_128", + "_nop_tc_129", + ["add", 12, 10, 5, 636, 25], + ["jump", "num_done_949", 636, 25], + "num_err_948", [ "access", 5, @@ -7890,40 +7336,560 @@ "kind": "name", "make": "intrinsic" }, - 651, - 66 + 636, + 25 ], - ["access", 12, "error", 651, 66], - ["access", 25, "cannot push: target must be an array", 651, 66], - ["array", 26, 0, 651, 66], - ["push", 26, 25, 651, 66], - ["frame", 25, 5, 2, 651, 66], - ["null", 5, 651, 66], - ["setarg", 25, 0, 5, 651, 66], - ["setarg", 25, 1, 12, 651, 66], - ["setarg", 25, 2, 26, 651, 66], - ["invoke", 25, 5, 651, 66], - ["disrupt", 651, 66], - "push_done_946", - ["jump", "if_end_936", 651, 66], - "if_else_935", - "if_end_936", - ["jump", "if_end_934", 651, 66], - "if_else_933", - "if_end_934", - "if_end_920", - ["get", 5, 5, 1, 655, 32], - ["access", 12, 1, 655, 26], - ["load_index", 25, 13, 12, 655, 26], - ["store_dynamic", 9, 5, 25, 655, 26], - ["access", 5, 1, 656, 17], - ["is_num", 12, 11, 656, 17], - ["jump_false", 12, "num_err_947", 656, 17], - "_nop_tc_269", - "_nop_tc_270", - ["add", 12, 11, 5, 656, 17], - ["jump", "num_done_948", 656, 17], - "num_err_947", + ["access", 25, "error", 636, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 636, 25], + ["array", 27, 0, 636, 25], + ["push", 27, 26, 636, 25], + ["frame", 26, 5, 2, 636, 25], + ["null", 5, 636, 25], + ["setarg", 26, 0, 5, 636, 25], + ["setarg", 26, 1, 25, 636, 25], + ["setarg", 26, 2, 27, 636, 25], + ["invoke", 26, 5, 636, 25], + ["disrupt", 636, 25], + "num_done_949", + ["move", 10, 12, 636, 25], + ["access", 5, "_nop_tc_", 637, 37], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 637, + 50 + ], + ["frame", 25, 12, 1, 637, 50], + ["null", 12, 637, 50], + ["setarg", 25, 0, 12, 637, 50], + ["setarg", 25, 1, 10, 637, 50], + ["invoke", 25, 12, 637, 50], + "_nop_tc_130", + "_nop_tc_131", + ["is_text", 25, 12, 637, 50], + ["jump_false", 25, "add_cn_951", 637, 50], + ["concat", 26, 5, 12, 637, 50], + ["jump", "add_done_950", 637, 50], + "add_cn_951", + "_nop_tc_132", + ["jump", "add_err_952", 637, 50], + ["is_num", 25, 12, 637, 50], + ["jump_false", 25, "add_err_952", 637, 50], + ["add", 26, 5, 12, 637, 50], + ["jump", "add_done_950", 637, 50], + "add_err_952", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 637, + 50 + ], + ["access", 12, "error", 637, 50], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 637, 50], + ["array", 27, 0, 637, 50], + ["push", 27, 25, 637, 50], + ["frame", 25, 5, 2, 637, 50], + ["null", 5, 637, 50], + ["setarg", 25, 0, 5, 637, 50], + ["setarg", 25, 1, 12, 637, 50], + ["setarg", 25, 2, 27, 637, 50], + ["invoke", 25, 5, 637, 50], + ["disrupt", 637, 50], + "add_done_950", + ["access", 5, 1, 637, 32], + "_nop_tc_133", + "_nop_tc_134", + "_nop_tc_135", + "_nop_tc_136", + ["add", 12, 11, 5, 637, 32], + ["jump", "num_done_954", 637, 32], + "num_err_953", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 637, + 32 + ], + ["access", 25, "error", 637, 32], + ["access", 27, "cannot apply '+': operands must be numbers", 637, 32], + ["array", 28, 0, 637, 32], + ["push", 28, 27, 637, 32], + ["frame", 27, 5, 2, 637, 32], + ["null", 5, 637, 32], + ["setarg", 27, 0, 5, 637, 32], + ["setarg", 27, 1, 25, 637, 32], + ["setarg", 27, 2, 28, 637, 32], + ["invoke", 27, 5, 637, 32], + ["disrupt", 637, 32], + "num_done_954", + ["store_dynamic", 6, 26, 12, 637, 32], + ["null", 5, 638, 29], + ["is_identical", 12, 23, 5, 638, 29], + ["jump_true", 12, "ne_nid_958", 638, 29], + ["jump", "ne_ni_959", 638, 29], + "ne_nid_958", + ["false", 12, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_ni_959", + ["is_int", 25, 23, 638, 29], + ["jump_false", 25, "ne_nn_960", 638, 29], + "_nop_tc_137", + ["jump", "ne_nn_960", 638, 29], + ["ne_int", 12, 23, 5, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_nn_960", + ["is_num", 25, 23, 638, 29], + ["jump_false", 25, "ne_nt_961", 638, 29], + "_nop_tc_138", + ["jump", "ne_nt_961", 638, 29], + ["ne_float", 12, 23, 5, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_nt_961", + ["is_text", 25, 23, 638, 29], + ["jump_false", 25, "ne_nnl_962", 638, 29], + "_nop_tc_139", + ["jump", "ne_nnl_962", 638, 29], + ["ne_text", 12, 23, 5, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_nnl_962", + ["is_null", 25, 23, 638, 29], + ["jump_false", 25, "ne_nb_963", 638, 29], + "_nop_tc_140", + "_nop_tc_141", + ["false", 12, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_nb_963", + ["is_bool", 25, 23, 638, 29], + ["jump_false", 25, "ne_mis_964", 638, 29], + "_nop_tc_142", + ["jump", "ne_mis_964", 638, 29], + ["ne_bool", 12, 23, 5, 638, 29], + ["jump", "ne_done_957", 638, 29], + "ne_mis_964", + ["true", 12, 638, 29], + "ne_done_957", + ["jump_false", 12, "if_else_955", 638, 29], + ["record", 5, 7], + ["access", 12, "rewrite", 640, 26], + ["store_field", 5, 12, "event", 640, 26], + ["access", 12, "eliminate_type_checks", 641, 25], + ["store_field", 5, 12, "pass", 641, 25], + ["access", 12, "known_type_eliminates_guard", 642, 25], + ["store_field", 5, 12, "rule", 642, 25], + ["store_field", 5, 11, "at", 643, 23], + ["array", 12, 2, 644, 35], + ["push", 12, 13, 644, 35], + ["push", 12, 18, 644, 35], + ["store_field", 5, 12, "before", 644, 35], + ["load_dynamic", 12, 6, 11, 645, 40], + ["access", 25, 1, 645, 61], + "_nop_tc_143", + "_nop_tc_144", + "_nop_tc_145", + "_nop_tc_146", + ["add", 26, 11, 25, 645, 61], + ["jump", "num_done_966", 645, 61], + "num_err_965", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 645, + 61 + ], + ["access", 27, "error", 645, 61], + ["access", 28, "cannot apply '+': operands must be numbers", 645, 61], + ["array", 29, 0, 645, 61], + ["push", 29, 28, 645, 61], + ["frame", 28, 25, 2, 645, 61], + ["null", 25, 645, 61], + ["setarg", 28, 0, 25, 645, 61], + ["setarg", 28, 1, 27, 645, 61], + ["setarg", 28, 2, 29, 645, 61], + ["invoke", 28, 25, 645, 61], + ["disrupt", 645, 61], + "num_done_966", + ["load_dynamic", 25, 6, 26, 645, 61], + ["array", 26, 2, 645, 61], + ["push", 26, 12, 645, 61], + ["push", 26, 25, 645, 61], + ["store_field", 5, 26, "after", 645, 61], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 646, 31], + ["load_dynamic", 25, 9, 16, 646, 59], + ["store_field", 12, 25, "known_type", 646, 59], + ["store_field", 12, 17, "checked_type", 646, 79], + ["store_field", 5, 12, "why", 646, 79], + ["is_array", 12, 23, 646, 79], + ["jump_false", 12, "push_err_967", 646, 79], + ["push", 23, 5, 646, 79], + ["jump", "push_done_968", 646, 79], + "push_err_967", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 646, + 79 + ], + ["access", 12, "error", 646, 79], + ["access", 25, "cannot push: target must be an array", 646, 79], + ["array", 26, 0, 646, 79], + ["push", 26, 25, 646, 79], + ["frame", 25, 5, 2, 646, 79], + ["null", 5, 646, 79], + ["setarg", 25, 0, 5, 646, 79], + ["setarg", 25, 1, 12, 646, 79], + ["setarg", 25, 2, 26, 646, 79], + ["invoke", 25, 5, 646, 79], + ["disrupt", 646, 79], + "push_done_968", + ["jump", "if_end_956", 646, 79], + "if_else_955", + "if_end_956", + ["get", 5, 10, 1, 649, 34], + ["store_dynamic", 9, 5, 15, 649, 26], + ["access", 5, 2, 650, 23], + "_nop_tc_147", + "_nop_tc_148", + "_nop_tc_149", + "_nop_tc_150", + ["add", 12, 11, 5, 650, 23], + ["jump", "num_done_970", 650, 23], + "num_err_969", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 650, + 23 + ], + ["access", 25, "error", 650, 23], + ["access", 26, "cannot apply '+': operands must be numbers", 650, 23], + ["array", 27, 0, 650, 23], + ["push", 27, 26, 650, 23], + ["frame", 26, 5, 2, 650, 23], + ["null", 5, 650, 23], + ["setarg", 26, 0, 5, 650, 23], + ["setarg", 26, 1, 25, 650, 23], + ["setarg", 26, 2, 27, 650, 23], + ["invoke", 26, 5, 650, 23], + ["disrupt", 650, 23], + "num_done_970", + ["move", 11, 12, 650, 23], + ["jump", "while_start_891", 651, 15], + ["jump", "if_end_942", 651, 15], + "if_else_941", + "if_end_942", + ["load_dynamic", 5, 9, 16, 653, 36], + ["move", 21, 5, 653, 36], + ["null", 5, 654, 30], + ["is_identical", 12, 21, 5, 654, 30], + ["jump_true", 12, "ne_nid_976", 654, 30], + ["jump", "ne_ni_977", 654, 30], + "ne_nid_976", + ["false", 12, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_ni_977", + ["is_int", 25, 21, 654, 30], + ["jump_false", 25, "ne_nn_978", 654, 30], + "_nop_tc_151", + ["jump", "ne_nn_978", 654, 30], + ["ne_int", 12, 21, 5, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_nn_978", + ["is_num", 25, 21, 654, 30], + ["jump_false", 25, "ne_nt_979", 654, 30], + "_nop_tc_152", + ["jump", "ne_nt_979", 654, 30], + ["ne_float", 12, 21, 5, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_nt_979", + ["is_text", 25, 21, 654, 30], + ["jump_false", 25, "ne_nnl_980", 654, 30], + "_nop_tc_153", + ["jump", "ne_nnl_980", 654, 30], + ["ne_text", 12, 21, 5, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_nnl_980", + ["is_null", 25, 21, 654, 30], + ["jump_false", 25, "ne_nb_981", 654, 30], + "_nop_tc_154", + "_nop_tc_155", + ["false", 12, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_nb_981", + ["is_bool", 25, 21, 654, 30], + ["jump_false", 25, "ne_mis_982", 654, 30], + "_nop_tc_156", + ["jump", "ne_mis_982", 654, 30], + ["ne_bool", 12, 21, 5, 654, 30], + ["jump", "ne_done_975", 654, 30], + "ne_mis_982", + ["true", 12, 654, 30], + "ne_done_975", + ["move", 5, 12, 654, 30], + ["jump_false", 5, "and_end_974", 654, 30], + ["get", 12, 5, 1, 654, 51], + ["is_identical", 25, 21, 12, 654, 51], + ["jump_true", 25, "ne_nid_984", 654, 51], + ["jump", "ne_ni_985", 654, 51], + "ne_nid_984", + ["false", 25, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_ni_985", + ["is_int", 26, 21, 654, 51], + ["jump_false", 26, "ne_nn_986", 654, 51], + ["is_int", 27, 12, 654, 51], + ["jump_false", 27, "ne_nn_986", 654, 51], + ["ne_int", 25, 21, 12, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_nn_986", + ["is_num", 26, 21, 654, 51], + ["jump_false", 26, "ne_nt_987", 654, 51], + ["is_num", 27, 12, 654, 51], + ["jump_false", 27, "ne_nt_987", 654, 51], + ["ne_float", 25, 21, 12, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_nt_987", + ["is_text", 26, 21, 654, 51], + ["jump_false", 26, "ne_nnl_988", 654, 51], + ["is_text", 27, 12, 654, 51], + ["jump_false", 27, "ne_nnl_988", 654, 51], + ["ne_text", 25, 21, 12, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_nnl_988", + ["is_null", 26, 21, 654, 51], + ["jump_false", 26, "ne_nb_989", 654, 51], + ["is_null", 27, 12, 654, 51], + ["jump_false", 27, "ne_nb_989", 654, 51], + ["false", 25, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_nb_989", + ["is_bool", 26, 21, 654, 51], + ["jump_false", 26, "ne_mis_990", 654, 51], + ["is_bool", 27, 12, 654, 51], + ["jump_false", 27, "ne_mis_990", 654, 51], + ["ne_bool", 25, 21, 12, 654, 51], + ["jump", "ne_done_983", 654, 51], + "ne_mis_990", + ["true", 25, 654, 51], + "ne_done_983", + ["move", 5, 25, 654, 51], + "and_end_974", + ["move", 12, 5, 654, 51], + ["jump_false", 12, "and_end_973", 654, 51], + ["is_identical", 5, 21, 17, 654, 77], + ["jump_true", 5, "ne_nid_992", 654, 77], + ["jump", "ne_ni_993", 654, 77], + "ne_nid_992", + ["false", 5, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_ni_993", + ["is_int", 25, 21, 654, 77], + ["jump_false", 25, "ne_nn_994", 654, 77], + ["is_int", 26, 17, 654, 77], + ["jump_false", 26, "ne_nn_994", 654, 77], + ["ne_int", 5, 21, 17, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_nn_994", + ["is_num", 25, 21, 654, 77], + ["jump_false", 25, "ne_nt_995", 654, 77], + ["is_num", 26, 17, 654, 77], + ["jump_false", 26, "ne_nt_995", 654, 77], + ["ne_float", 5, 21, 17, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_nt_995", + ["is_text", 25, 21, 654, 77], + ["jump_false", 25, "ne_nnl_996", 654, 77], + ["is_text", 26, 17, 654, 77], + ["jump_false", 26, "ne_nnl_996", 654, 77], + ["ne_text", 5, 21, 17, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_nnl_996", + ["is_null", 25, 21, 654, 77], + ["jump_false", 25, "ne_nb_997", 654, 77], + ["is_null", 26, 17, 654, 77], + ["jump_false", 26, "ne_nb_997", 654, 77], + ["false", 5, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_nb_997", + ["is_bool", 25, 21, 654, 77], + ["jump_false", 25, "ne_mis_998", 654, 77], + ["is_bool", 26, 17, 654, 77], + ["jump_false", 26, "ne_mis_998", 654, 77], + ["ne_bool", 5, 21, 17, 654, 77], + ["jump", "ne_done_991", 654, 77], + "ne_mis_998", + ["true", 5, 654, 77], + "ne_done_991", + ["move", 12, 5, 654, 77], + "and_end_973", + ["jump_false", 12, "if_else_971", 654, 77], + ["get", 5, 8, 1, 655, 35], + ["is_identical", 12, 17, 5, 655, 35], + ["jump_true", 12, "eq_done_1002", 655, 35], + ["is_int", 25, 17, 655, 35], + ["jump_false", 25, "eq_ni_1003", 655, 35], + ["is_int", 26, 5, 655, 35], + ["jump_false", 26, "eq_ni_1003", 655, 35], + ["eq_int", 12, 17, 5, 655, 35], + ["jump", "eq_done_1002", 655, 35], + "eq_ni_1003", + ["is_num", 25, 17, 655, 35], + ["jump_false", 25, "eq_nn_1004", 655, 35], + ["is_num", 26, 5, 655, 35], + ["jump_false", 26, "eq_nn_1004", 655, 35], + ["eq_float", 12, 17, 5, 655, 35], + ["jump", "eq_done_1002", 655, 35], + "eq_nn_1004", + ["is_text", 25, 17, 655, 35], + ["jump_false", 25, "eq_nt_1005", 655, 35], + ["is_text", 26, 5, 655, 35], + ["jump_false", 26, "eq_nt_1005", 655, 35], + ["eq_text", 12, 17, 5, 655, 35], + ["jump", "eq_done_1002", 655, 35], + "eq_nt_1005", + ["is_null", 25, 17, 655, 35], + ["jump_false", 25, "eq_nnl_1006", 655, 35], + ["is_null", 26, 5, 655, 35], + ["jump_false", 26, "eq_nnl_1006", 655, 35], + ["true", 12, 655, 35], + ["jump", "eq_done_1002", 655, 35], + "eq_nnl_1006", + ["is_bool", 25, 17, 655, 35], + ["jump_false", 25, "eq_nb_1007", 655, 35], + ["is_bool", 26, 5, 655, 35], + ["jump_false", 26, "eq_nb_1007", 655, 35], + ["eq_bool", 12, 17, 5, 655, 35], + ["jump", "eq_done_1002", 655, 35], + "eq_nb_1007", + ["false", 12, 655, 35], + "eq_done_1002", + ["move", 5, 12, 655, 35], + ["jump_false", 5, "and_end_1001", 655, 35], + ["get", 12, 6, 1, 655, 58], + ["is_identical", 25, 21, 12, 655, 58], + ["jump_true", 25, "eq_done_1009", 655, 58], + ["is_int", 26, 21, 655, 58], + ["jump_false", 26, "eq_ni_1010", 655, 58], + ["is_int", 27, 12, 655, 58], + ["jump_false", 27, "eq_ni_1010", 655, 58], + ["eq_int", 25, 21, 12, 655, 58], + ["jump", "eq_done_1009", 655, 58], + "eq_ni_1010", + ["is_num", 26, 21, 655, 58], + ["jump_false", 26, "eq_nn_1011", 655, 58], + ["is_num", 27, 12, 655, 58], + ["jump_false", 27, "eq_nn_1011", 655, 58], + ["eq_float", 25, 21, 12, 655, 58], + ["jump", "eq_done_1009", 655, 58], + "eq_nn_1011", + ["is_text", 26, 21, 655, 58], + ["jump_false", 26, "eq_nt_1012", 655, 58], + ["is_text", 27, 12, 655, 58], + ["jump_false", 27, "eq_nt_1012", 655, 58], + ["eq_text", 25, 21, 12, 655, 58], + ["jump", "eq_done_1009", 655, 58], + "eq_nt_1012", + ["is_null", 26, 21, 655, 58], + ["jump_false", 26, "eq_nnl_1013", 655, 58], + ["is_null", 27, 12, 655, 58], + ["jump_false", 27, "eq_nnl_1013", 655, 58], + ["true", 25, 655, 58], + ["jump", "eq_done_1009", 655, 58], + "eq_nnl_1013", + ["is_bool", 26, 21, 655, 58], + ["jump_false", 26, "eq_nb_1014", 655, 58], + ["is_bool", 27, 12, 655, 58], + ["jump_false", 27, "eq_nb_1014", 655, 58], + ["eq_bool", 25, 21, 12, 655, 58], + ["jump", "eq_done_1009", 655, 58], + "eq_nb_1014", + ["false", 25, 655, 58], + "eq_done_1009", + ["move", 12, 25, 655, 58], + ["jump_true", 12, "or_end_1008", 655, 58], + ["get", 25, 7, 1, 655, 80], + ["is_identical", 26, 21, 25, 655, 80], + ["jump_true", 26, "eq_done_1015", 655, 80], + ["is_int", 27, 21, 655, 80], + ["jump_false", 27, "eq_ni_1016", 655, 80], + ["is_int", 28, 25, 655, 80], + ["jump_false", 28, "eq_ni_1016", 655, 80], + ["eq_int", 26, 21, 25, 655, 80], + ["jump", "eq_done_1015", 655, 80], + "eq_ni_1016", + ["is_num", 27, 21, 655, 80], + ["jump_false", 27, "eq_nn_1017", 655, 80], + ["is_num", 28, 25, 655, 80], + ["jump_false", 28, "eq_nn_1017", 655, 80], + ["eq_float", 26, 21, 25, 655, 80], + ["jump", "eq_done_1015", 655, 80], + "eq_nn_1017", + ["is_text", 27, 21, 655, 80], + ["jump_false", 27, "eq_nt_1018", 655, 80], + ["is_text", 28, 25, 655, 80], + ["jump_false", 28, "eq_nt_1018", 655, 80], + ["eq_text", 26, 21, 25, 655, 80], + ["jump", "eq_done_1015", 655, 80], + "eq_nt_1018", + ["is_null", 27, 21, 655, 80], + ["jump_false", 27, "eq_nnl_1019", 655, 80], + ["is_null", 28, 25, 655, 80], + ["jump_false", 28, "eq_nnl_1019", 655, 80], + ["true", 26, 655, 80], + ["jump", "eq_done_1015", 655, 80], + "eq_nnl_1019", + ["is_bool", 27, 21, 655, 80], + ["jump_false", 27, "eq_nb_1020", 655, 80], + ["is_bool", 28, 25, 655, 80], + ["jump_false", 28, "eq_nb_1020", 655, 80], + ["eq_bool", 26, 21, 25, 655, 80], + ["jump", "eq_done_1015", 655, 80], + "eq_nb_1020", + ["false", 26, 655, 80], + "eq_done_1015", + ["move", 12, 26, 655, 80], + "or_end_1008", + ["move", 5, 12, 655, 80], + "and_end_1001", + ["jump_false", 5, "if_else_999", 655, 80], + ["access", 5, 1, 656, 27], + "_nop_tc_157", + "_nop_tc_158", + "_nop_tc_159", + "_nop_tc_160", + ["add", 12, 10, 5, 656, 27], + ["jump", "num_done_1022", 656, 27], + "num_err_1021", [ "access", 5, @@ -7933,154 +7899,52 @@ "make": "intrinsic" }, 656, - 17 + 27 ], - ["access", 25, "error", 656, 17], - ["access", 26, "cannot apply '+': operands must be numbers", 656, 17], - ["array", 27, 0, 656, 17], - ["push", 27, 26, 656, 17], - ["frame", 26, 5, 2, 656, 17], - ["null", 5, 656, 17], - ["setarg", 26, 0, 5, 656, 17], - ["setarg", 26, 1, 25, 656, 17], - ["setarg", 26, 2, 27, 656, 17], - ["invoke", 26, 5, 656, 17], - ["disrupt", 656, 17], - "num_done_948", - ["move", 11, 12, 656, 17], - ["jump", "while_start_523", 657, 9], - ["jump", "if_end_912", 657, 9], - "if_else_911", - "if_end_912", - ["access", 5, "store_dynamic", 659, 17], - ["is_identical", 12, 14, 5, 659, 17], - ["jump_true", 12, "eq_done_951", 659, 17], - ["is_int", 25, 14, 659, 17], - ["jump_false", 25, "eq_ni_952", 659, 17], - "_nop_tc_271", - ["jump", "eq_ni_952", 659, 17], - ["eq_int", 12, 14, 5, 659, 17], - ["jump", "eq_done_951", 659, 17], - "eq_ni_952", - ["is_num", 25, 14, 659, 17], - ["jump_false", 25, "eq_nn_953", 659, 17], - "_nop_tc_272", - ["jump", "eq_nn_953", 659, 17], - ["eq_float", 12, 14, 5, 659, 17], - ["jump", "eq_done_951", 659, 17], - "eq_nn_953", - ["is_text", 25, 14, 659, 17], - ["jump_false", 25, "eq_nt_954", 659, 17], - "_nop_tc_273", - "_nop_tc_274", - ["eq_text", 12, 14, 5, 659, 17], - ["jump", "eq_done_951", 659, 17], - "eq_nt_954", - ["is_null", 25, 14, 659, 17], - ["jump_false", 25, "eq_nnl_955", 659, 17], - "_nop_tc_275", - ["jump", "eq_nnl_955", 659, 17], - ["true", 12, 659, 17], - ["jump", "eq_done_951", 659, 17], - "eq_nnl_955", - ["is_bool", 25, 14, 659, 17], - ["jump_false", 25, "eq_nb_956", 659, 17], - "_nop_tc_276", - ["jump", "eq_nb_956", 659, 17], - ["eq_bool", 12, 14, 5, 659, 17], - ["jump", "eq_done_951", 659, 17], - "eq_nb_956", - ["false", 12, 659, 17], - "eq_done_951", - ["jump_false", 12, "if_else_949", 659, 17], - ["move", 24, 14, 660, 18], - ["access", 5, 3, 661, 39], - ["load_index", 12, 13, 5, 661, 39], - ["get", 5, 9, 1, 661, 43], - ["get", 25, 25, 1, 661, 13], - ["frame", 26, 25, 3, 661, 13], - ["null", 25, 661, 13], - ["setarg", 26, 0, 25, 661, 13], - ["setarg", 26, 1, 9, 661, 13], - ["setarg", 26, 2, 12, 661, 13], - ["setarg", 26, 3, 5, 661, 13], - ["invoke", 26, 5, 661, 13], - ["jump_false", 5, "if_else_957", 661, 13], - ["access", 5, "store_field", 662, 22], - ["access", 12, 0, 662, 17], - ["store_index", 13, 5, 12, 662, 17], - ["null", 5, 663, 25], - ["is_identical", 12, 23, 5, 663, 25], - ["jump_true", 12, "ne_nid_962", 663, 25], - ["jump", "ne_ni_963", 663, 25], - "ne_nid_962", - ["false", 12, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_ni_963", - ["is_int", 25, 23, 663, 25], - ["jump_false", 25, "ne_nn_964", 663, 25], - "_nop_tc_277", - ["jump", "ne_nn_964", 663, 25], - ["ne_int", 12, 23, 5, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_nn_964", - ["is_num", 25, 23, 663, 25], - ["jump_false", 25, "ne_nt_965", 663, 25], - "_nop_tc_278", - ["jump", "ne_nt_965", 663, 25], - ["ne_float", 12, 23, 5, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_nt_965", - ["is_text", 25, 23, 663, 25], - ["jump_false", 25, "ne_nnl_966", 663, 25], - "_nop_tc_279", - ["jump", "ne_nnl_966", 663, 25], - ["ne_text", 12, 23, 5, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_nnl_966", - ["is_null", 25, 23, 663, 25], - ["jump_false", 25, "ne_nb_967", 663, 25], - "_nop_tc_280", - "_nop_tc_281", - ["false", 12, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_nb_967", - ["is_bool", 25, 23, 663, 25], - ["jump_false", 25, "ne_mis_968", 663, 25], - "_nop_tc_282", - ["jump", "ne_mis_968", 663, 25], - ["ne_bool", 12, 23, 5, 663, 25], - ["jump", "ne_done_961", 663, 25], - "ne_mis_968", - ["true", 12, 663, 25], - "ne_done_961", - ["jump_false", 12, "if_else_959", 663, 25], - ["record", 5, 7], - ["access", 12, "rewrite", 665, 22], - ["store_field", 5, 12, "event", 665, 22], - ["access", 12, "eliminate_type_checks", 666, 21], - ["store_field", 5, 12, "pass", 666, 21], - ["access", 12, "dynamic_to_field", 667, 21], - ["store_field", 5, 12, "rule", 667, 21], - ["store_field", 5, 11, "at", 668, 19], - ["store_field", 5, 24, "before", 668, 30], - ["access", 12, 0, 668, 51], - ["load_index", 25, 13, 12, 668, 51], - ["store_field", 5, 25, "after", 668, 51], - ["record", 12, 2], - ["access", 25, 3, 669, 33], - ["load_index", 26, 13, 25, 669, 33], - ["store_field", 12, 26, "slot", 669, 33], - ["access", 25, 3, 669, 66], - ["load_index", 26, 13, 25, 669, 66], - ["load_dynamic", 25, 9, 26, 669, 66], - ["store_field", 12, 25, "known_type", 669, 66], - ["store_field", 5, 12, "why", 669, 66], - ["is_array", 12, 23, 669, 66], - ["jump_false", 12, "push_err_969", 669, 66], - ["push", 23, 5, 669, 66], - ["jump", "push_done_970", 669, 66], - "push_err_969", + ["access", 25, "error", 656, 27], + ["access", 26, "cannot apply '+': operands must be numbers", 656, 27], + ["array", 27, 0, 656, 27], + ["push", 27, 26, 656, 27], + ["frame", 26, 5, 2, 656, 27], + ["null", 5, 656, 27], + ["setarg", 26, 0, 5, 656, 27], + ["setarg", 26, 1, 25, 656, 27], + ["setarg", 26, 2, 27, 656, 27], + ["invoke", 26, 5, 656, 27], + ["disrupt", 656, 27], + "num_done_1022", + ["move", 10, 12, 656, 27], + ["access", 5, "_nop_tc_", 657, 35], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 657, + 48 + ], + ["frame", 25, 12, 1, 657, 48], + ["null", 12, 657, 48], + ["setarg", 25, 0, 12, 657, 48], + ["setarg", 25, 1, 10, 657, 48], + ["invoke", 25, 12, 657, 48], + "_nop_tc_161", + "_nop_tc_162", + ["is_text", 25, 12, 657, 48], + ["jump_false", 25, "add_cn_1024", 657, 48], + ["concat", 26, 5, 12, 657, 48], + ["jump", "add_done_1023", 657, 48], + "add_cn_1024", + "_nop_tc_163", + ["jump", "add_err_1025", 657, 48], + ["is_num", 25, 12, 657, 48], + ["jump_false", 25, "add_err_1025", 657, 48], + ["add", 26, 5, 12, 657, 48], + ["jump", "add_done_1023", 657, 48], + "add_err_1025", [ "access", 5, @@ -8089,113 +7953,30 @@ "kind": "name", "make": "intrinsic" }, - 669, - 66 + 657, + 48 ], - ["access", 12, "error", 669, 66], - ["access", 25, "cannot push: target must be an array", 669, 66], - ["array", 26, 0, 669, 66], - ["push", 26, 25, 669, 66], - ["frame", 25, 5, 2, 669, 66], - ["null", 5, 669, 66], - ["setarg", 25, 0, 5, 669, 66], - ["setarg", 25, 1, 12, 669, 66], - ["setarg", 25, 2, 26, 669, 66], - ["invoke", 25, 5, 669, 66], - ["disrupt", 669, 66], - "push_done_970", - ["jump", "if_end_960", 669, 66], - "if_else_959", - "if_end_960", - ["jump", "if_end_958", 669, 66], - "if_else_957", - ["access", 5, 3, 672, 46], - ["load_index", 12, 13, 5, 672, 46], - ["get", 5, 6, 1, 672, 50], - ["get", 25, 25, 1, 672, 20], - ["frame", 26, 25, 3, 672, 20], - ["null", 25, 672, 20], - ["setarg", 26, 0, 25, 672, 20], - ["setarg", 26, 1, 9, 672, 20], - ["setarg", 26, 2, 12, 672, 20], - ["setarg", 26, 3, 5, 672, 20], - ["invoke", 26, 5, 672, 20], - ["jump_false", 5, "if_else_971", 672, 20], - ["access", 5, "store_index", 673, 22], - ["access", 12, 0, 673, 17], - ["store_index", 13, 5, 12, 673, 17], - ["null", 5, 674, 25], - ["is_identical", 12, 23, 5, 674, 25], - ["jump_true", 12, "ne_nid_976", 674, 25], - ["jump", "ne_ni_977", 674, 25], - "ne_nid_976", - ["false", 12, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_ni_977", - ["is_int", 25, 23, 674, 25], - ["jump_false", 25, "ne_nn_978", 674, 25], - "_nop_tc_283", - ["jump", "ne_nn_978", 674, 25], - ["ne_int", 12, 23, 5, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_nn_978", - ["is_num", 25, 23, 674, 25], - ["jump_false", 25, "ne_nt_979", 674, 25], - "_nop_tc_284", - ["jump", "ne_nt_979", 674, 25], - ["ne_float", 12, 23, 5, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_nt_979", - ["is_text", 25, 23, 674, 25], - ["jump_false", 25, "ne_nnl_980", 674, 25], - "_nop_tc_285", - ["jump", "ne_nnl_980", 674, 25], - ["ne_text", 12, 23, 5, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_nnl_980", - ["is_null", 25, 23, 674, 25], - ["jump_false", 25, "ne_nb_981", 674, 25], - "_nop_tc_286", - "_nop_tc_287", - ["false", 12, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_nb_981", - ["is_bool", 25, 23, 674, 25], - ["jump_false", 25, "ne_mis_982", 674, 25], - "_nop_tc_288", - ["jump", "ne_mis_982", 674, 25], - ["ne_bool", 12, 23, 5, 674, 25], - ["jump", "ne_done_975", 674, 25], - "ne_mis_982", - ["true", 12, 674, 25], - "ne_done_975", - ["jump_false", 12, "if_else_973", 674, 25], - ["record", 5, 7], - ["access", 12, "rewrite", 676, 22], - ["store_field", 5, 12, "event", 676, 22], - ["access", 12, "eliminate_type_checks", 677, 21], - ["store_field", 5, 12, "pass", 677, 21], - ["access", 12, "dynamic_to_index", 678, 21], - ["store_field", 5, 12, "rule", 678, 21], - ["store_field", 5, 11, "at", 679, 19], - ["store_field", 5, 24, "before", 679, 30], - ["access", 12, 0, 679, 51], - ["load_index", 25, 13, 12, 679, 51], - ["store_field", 5, 25, "after", 679, 51], - ["record", 12, 2], - ["access", 25, 3, 680, 33], - ["load_index", 26, 13, 25, 680, 33], - ["store_field", 12, 26, "slot", 680, 33], - ["access", 25, 3, 680, 66], - ["load_index", 26, 13, 25, 680, 66], - ["load_dynamic", 25, 9, 26, 680, 66], - ["store_field", 12, 25, "known_type", 680, 66], - ["store_field", 5, 12, "why", 680, 66], - ["is_array", 12, 23, 680, 66], - ["jump_false", 12, "push_err_983", 680, 66], - ["push", 23, 5, 680, 66], - ["jump", "push_done_984", 680, 66], - "push_err_983", + ["access", 12, "error", 657, 48], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 657, 48], + ["array", 27, 0, 657, 48], + ["push", 27, 25, 657, 48], + ["frame", 25, 5, 2, 657, 48], + ["null", 5, 657, 48], + ["setarg", 25, 0, 5, 657, 48], + ["setarg", 25, 1, 12, 657, 48], + ["setarg", 25, 2, 27, 657, 48], + ["invoke", 25, 5, 657, 48], + ["disrupt", 657, 48], + "add_done_1023", + ["store_dynamic", 6, 26, 11, 657, 30], + ["access", 5, 1, 658, 27], + "_nop_tc_164", + "_nop_tc_165", + "_nop_tc_166", + "_nop_tc_167", + ["add", 12, 10, 5, 658, 27], + ["jump", "num_done_1027", 658, 27], + "num_err_1026", [ "access", 5, @@ -8204,36 +7985,816 @@ "kind": "name", "make": "intrinsic" }, - 680, - 66 + 658, + 27 ], - ["access", 12, "error", 680, 66], - ["access", 25, "cannot push: target must be an array", 680, 66], - ["array", 26, 0, 680, 66], - ["push", 26, 25, 680, 66], - ["frame", 25, 5, 2, 680, 66], - ["null", 5, 680, 66], - ["setarg", 25, 0, 5, 680, 66], - ["setarg", 25, 1, 12, 680, 66], - ["setarg", 25, 2, 26, 680, 66], - ["invoke", 25, 5, 680, 66], - ["disrupt", 680, 66], - "push_done_984", - ["jump", "if_end_974", 680, 66], - "if_else_973", - "if_end_974", - ["jump", "if_end_972", 680, 66], + ["access", 25, "error", 658, 27], + ["access", 26, "cannot apply '+': operands must be numbers", 658, 27], + ["array", 27, 0, 658, 27], + ["push", 27, 26, 658, 27], + ["frame", 26, 5, 2, 658, 27], + ["null", 5, 658, 27], + ["setarg", 26, 0, 5, 658, 27], + ["setarg", 26, 1, 25, 658, 27], + ["setarg", 26, 2, 27, 658, 27], + ["invoke", 26, 5, 658, 27], + ["disrupt", 658, 27], + "num_done_1027", + ["move", 10, 12, 658, 27], + ["access", 5, "_nop_tc_", 659, 39], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 659, + 52 + ], + ["frame", 25, 12, 1, 659, 52], + ["null", 12, 659, 52], + ["setarg", 25, 0, 12, 659, 52], + ["setarg", 25, 1, 10, 659, 52], + ["invoke", 25, 12, 659, 52], + "_nop_tc_168", + "_nop_tc_169", + ["is_text", 25, 12, 659, 52], + ["jump_false", 25, "add_cn_1029", 659, 52], + ["concat", 26, 5, 12, 659, 52], + ["jump", "add_done_1028", 659, 52], + "add_cn_1029", + "_nop_tc_170", + ["jump", "add_err_1030", 659, 52], + ["is_num", 25, 12, 659, 52], + ["jump_false", 25, "add_err_1030", 659, 52], + ["add", 26, 5, 12, 659, 52], + ["jump", "add_done_1028", 659, 52], + "add_err_1030", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 659, + 52 + ], + ["access", 12, "error", 659, 52], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 659, 52], + ["array", 27, 0, 659, 52], + ["push", 27, 25, 659, 52], + ["frame", 25, 5, 2, 659, 52], + ["null", 5, 659, 52], + ["setarg", 25, 0, 5, 659, 52], + ["setarg", 25, 1, 12, 659, 52], + ["setarg", 25, 2, 27, 659, 52], + ["invoke", 25, 5, 659, 52], + ["disrupt", 659, 52], + "add_done_1028", + ["access", 5, 1, 659, 34], + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", + "_nop_tc_174", + ["add", 12, 11, 5, 659, 34], + ["jump", "num_done_1032", 659, 34], + "num_err_1031", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 659, + 34 + ], + ["access", 25, "error", 659, 34], + ["access", 27, "cannot apply '+': operands must be numbers", 659, 34], + ["array", 28, 0, 659, 34], + ["push", 28, 27, 659, 34], + ["frame", 27, 5, 2, 659, 34], + ["null", 5, 659, 34], + ["setarg", 27, 0, 5, 659, 34], + ["setarg", 27, 1, 25, 659, 34], + ["setarg", 27, 2, 28, 659, 34], + ["invoke", 27, 5, 659, 34], + ["disrupt", 659, 34], + "num_done_1032", + ["store_dynamic", 6, 26, 12, 659, 34], + ["null", 5, 660, 31], + ["is_identical", 12, 23, 5, 660, 31], + ["jump_true", 12, "ne_nid_1036", 660, 31], + ["jump", "ne_ni_1037", 660, 31], + "ne_nid_1036", + ["false", 12, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_ni_1037", + ["is_int", 25, 23, 660, 31], + ["jump_false", 25, "ne_nn_1038", 660, 31], + "_nop_tc_175", + ["jump", "ne_nn_1038", 660, 31], + ["ne_int", 12, 23, 5, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_nn_1038", + ["is_num", 25, 23, 660, 31], + ["jump_false", 25, "ne_nt_1039", 660, 31], + "_nop_tc_176", + ["jump", "ne_nt_1039", 660, 31], + ["ne_float", 12, 23, 5, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_nt_1039", + ["is_text", 25, 23, 660, 31], + ["jump_false", 25, "ne_nnl_1040", 660, 31], + "_nop_tc_177", + ["jump", "ne_nnl_1040", 660, 31], + ["ne_text", 12, 23, 5, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_nnl_1040", + ["is_null", 25, 23, 660, 31], + ["jump_false", 25, "ne_nb_1041", 660, 31], + "_nop_tc_178", + "_nop_tc_179", + ["false", 12, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_nb_1041", + ["is_bool", 25, 23, 660, 31], + ["jump_false", 25, "ne_mis_1042", 660, 31], + "_nop_tc_180", + ["jump", "ne_mis_1042", 660, 31], + ["ne_bool", 12, 23, 5, 660, 31], + ["jump", "ne_done_1035", 660, 31], + "ne_mis_1042", + ["true", 12, 660, 31], + "ne_done_1035", + ["jump_false", 12, "if_else_1033", 660, 31], + ["record", 5, 7], + ["access", 12, "rewrite", 662, 28], + ["store_field", 5, 12, "event", 662, 28], + ["access", 12, "eliminate_type_checks", 663, 27], + ["store_field", 5, 12, "pass", 663, 27], + ["access", 12, "num_subsumes_int_float", 664, 27], + ["store_field", 5, 12, "rule", 664, 27], + ["store_field", 5, 11, "at", 665, 25], + ["array", 12, 2, 666, 37], + ["push", 12, 13, 666, 37], + ["push", 12, 18, 666, 37], + ["store_field", 5, 12, "before", 666, 37], + ["load_dynamic", 12, 6, 11, 667, 42], + ["access", 25, 1, 667, 63], + "_nop_tc_181", + "_nop_tc_182", + "_nop_tc_183", + "_nop_tc_184", + ["add", 26, 11, 25, 667, 63], + ["jump", "num_done_1044", 667, 63], + "num_err_1043", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 667, + 63 + ], + ["access", 27, "error", 667, 63], + ["access", 28, "cannot apply '+': operands must be numbers", 667, 63], + ["array", 29, 0, 667, 63], + ["push", 29, 28, 667, 63], + ["frame", 28, 25, 2, 667, 63], + ["null", 25, 667, 63], + ["setarg", 28, 0, 25, 667, 63], + ["setarg", 28, 1, 27, 667, 63], + ["setarg", 28, 2, 29, 667, 63], + ["invoke", 28, 25, 667, 63], + ["disrupt", 667, 63], + "num_done_1044", + ["load_dynamic", 25, 6, 26, 667, 63], + ["array", 26, 2, 667, 63], + ["push", 26, 12, 667, 63], + ["push", 26, 25, 667, 63], + ["store_field", 5, 26, "after", 667, 63], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 668, 33], + ["store_field", 12, 21, "known_type", 668, 50], + ["store_field", 12, 17, "checked_type", 668, 75], + ["store_field", 5, 12, "why", 668, 75], + ["is_array", 12, 23, 668, 75], + ["jump_false", 12, "push_err_1045", 668, 75], + ["push", 23, 5, 668, 75], + ["jump", "push_done_1046", 668, 75], + "push_err_1045", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 668, + 75 + ], + ["access", 12, "error", 668, 75], + ["access", 25, "cannot push: target must be an array", 668, 75], + ["array", 26, 0, 668, 75], + ["push", 26, 25, 668, 75], + ["frame", 25, 5, 2, 668, 75], + ["null", 5, 668, 75], + ["setarg", 25, 0, 5, 668, 75], + ["setarg", 25, 1, 12, 668, 75], + ["setarg", 25, 2, 26, 668, 75], + ["invoke", 25, 5, 668, 75], + ["disrupt", 668, 75], + "push_done_1046", + ["jump", "if_end_1034", 668, 75], + "if_else_1033", + "if_end_1034", + ["get", 5, 10, 1, 671, 36], + ["store_dynamic", 9, 5, 15, 671, 28], + ["access", 5, 2, 672, 25], + "_nop_tc_185", + "_nop_tc_186", + "_nop_tc_187", + "_nop_tc_188", + ["add", 12, 11, 5, 672, 25], + ["jump", "num_done_1048", 672, 25], + "num_err_1047", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 672, + 25 + ], + ["access", 25, "error", 672, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 672, 25], + ["array", 27, 0, 672, 25], + ["push", 27, 26, 672, 25], + ["frame", 26, 5, 2, 672, 25], + ["null", 5, 672, 25], + ["setarg", 26, 0, 5, 672, 25], + ["setarg", 26, 1, 25, 672, 25], + ["setarg", 26, 2, 27, 672, 25], + ["invoke", 26, 5, 672, 25], + ["disrupt", 672, 25], + "num_done_1048", + ["move", 11, 12, 672, 25], + ["jump", "while_start_891", 673, 17], + ["jump", "if_end_1000", 673, 17], + "if_else_999", + "if_end_1000", + ["get", 5, 6, 1, 675, 36], + ["is_identical", 12, 17, 5, 675, 36], + ["jump_true", 12, "eq_done_1053", 675, 36], + ["is_int", 25, 17, 675, 36], + ["jump_false", 25, "eq_ni_1054", 675, 36], + ["is_int", 26, 5, 675, 36], + ["jump_false", 26, "eq_ni_1054", 675, 36], + ["eq_int", 12, 17, 5, 675, 36], + ["jump", "eq_done_1053", 675, 36], + "eq_ni_1054", + ["is_num", 25, 17, 675, 36], + ["jump_false", 25, "eq_nn_1055", 675, 36], + ["is_num", 26, 5, 675, 36], + ["jump_false", 26, "eq_nn_1055", 675, 36], + ["eq_float", 12, 17, 5, 675, 36], + ["jump", "eq_done_1053", 675, 36], + "eq_nn_1055", + ["is_text", 25, 17, 675, 36], + ["jump_false", 25, "eq_nt_1056", 675, 36], + ["is_text", 26, 5, 675, 36], + ["jump_false", 26, "eq_nt_1056", 675, 36], + ["eq_text", 12, 17, 5, 675, 36], + ["jump", "eq_done_1053", 675, 36], + "eq_nt_1056", + ["is_null", 25, 17, 675, 36], + ["jump_false", 25, "eq_nnl_1057", 675, 36], + ["is_null", 26, 5, 675, 36], + ["jump_false", 26, "eq_nnl_1057", 675, 36], + ["true", 12, 675, 36], + ["jump", "eq_done_1053", 675, 36], + "eq_nnl_1057", + ["is_bool", 25, 17, 675, 36], + ["jump_false", 25, "eq_nb_1058", 675, 36], + ["is_bool", 26, 5, 675, 36], + ["jump_false", 26, "eq_nb_1058", 675, 36], + ["eq_bool", 12, 17, 5, 675, 36], + ["jump", "eq_done_1053", 675, 36], + "eq_nb_1058", + ["false", 12, 675, 36], + "eq_done_1053", + ["move", 5, 12, 675, 36], + ["jump_true", 5, "or_end_1052", 675, 36], + ["get", 12, 7, 1, 675, 61], + ["is_identical", 25, 17, 12, 675, 61], + ["jump_true", 25, "eq_done_1059", 675, 61], + ["is_int", 26, 17, 675, 61], + ["jump_false", 26, "eq_ni_1060", 675, 61], + ["is_int", 27, 12, 675, 61], + ["jump_false", 27, "eq_ni_1060", 675, 61], + ["eq_int", 25, 17, 12, 675, 61], + ["jump", "eq_done_1059", 675, 61], + "eq_ni_1060", + ["is_num", 26, 17, 675, 61], + ["jump_false", 26, "eq_nn_1061", 675, 61], + ["is_num", 27, 12, 675, 61], + ["jump_false", 27, "eq_nn_1061", 675, 61], + ["eq_float", 25, 17, 12, 675, 61], + ["jump", "eq_done_1059", 675, 61], + "eq_nn_1061", + ["is_text", 26, 17, 675, 61], + ["jump_false", 26, "eq_nt_1062", 675, 61], + ["is_text", 27, 12, 675, 61], + ["jump_false", 27, "eq_nt_1062", 675, 61], + ["eq_text", 25, 17, 12, 675, 61], + ["jump", "eq_done_1059", 675, 61], + "eq_nt_1062", + ["is_null", 26, 17, 675, 61], + ["jump_false", 26, "eq_nnl_1063", 675, 61], + ["is_null", 27, 12, 675, 61], + ["jump_false", 27, "eq_nnl_1063", 675, 61], + ["true", 25, 675, 61], + ["jump", "eq_done_1059", 675, 61], + "eq_nnl_1063", + ["is_bool", 26, 17, 675, 61], + ["jump_false", 26, "eq_nb_1064", 675, 61], + ["is_bool", 27, 12, 675, 61], + ["jump_false", 27, "eq_nb_1064", 675, 61], + ["eq_bool", 25, 17, 12, 675, 61], + ["jump", "eq_done_1059", 675, 61], + "eq_nb_1064", + ["false", 25, 675, 61], + "eq_done_1059", + ["move", 5, 25, 675, 61], + "or_end_1052", + ["move", 12, 5, 675, 61], + ["jump_false", 12, "and_end_1051", 675, 61], + ["get", 5, 8, 1, 675, 86], + ["is_identical", 25, 21, 5, 675, 86], + ["jump_true", 25, "eq_done_1065", 675, 86], + ["is_int", 26, 21, 675, 86], + ["jump_false", 26, "eq_ni_1066", 675, 86], + ["is_int", 27, 5, 675, 86], + ["jump_false", 27, "eq_ni_1066", 675, 86], + ["eq_int", 25, 21, 5, 675, 86], + ["jump", "eq_done_1065", 675, 86], + "eq_ni_1066", + ["is_num", 26, 21, 675, 86], + ["jump_false", 26, "eq_nn_1067", 675, 86], + ["is_num", 27, 5, 675, 86], + ["jump_false", 27, "eq_nn_1067", 675, 86], + ["eq_float", 25, 21, 5, 675, 86], + ["jump", "eq_done_1065", 675, 86], + "eq_nn_1067", + ["is_text", 26, 21, 675, 86], + ["jump_false", 26, "eq_nt_1068", 675, 86], + ["is_text", 27, 5, 675, 86], + ["jump_false", 27, "eq_nt_1068", 675, 86], + ["eq_text", 25, 21, 5, 675, 86], + ["jump", "eq_done_1065", 675, 86], + "eq_nt_1068", + ["is_null", 26, 21, 675, 86], + ["jump_false", 26, "eq_nnl_1069", 675, 86], + ["is_null", 27, 5, 675, 86], + ["jump_false", 27, "eq_nnl_1069", 675, 86], + ["true", 25, 675, 86], + ["jump", "eq_done_1065", 675, 86], + "eq_nnl_1069", + ["is_bool", 26, 21, 675, 86], + ["jump_false", 26, "eq_nb_1070", 675, 86], + ["is_bool", 27, 5, 675, 86], + ["jump_false", 27, "eq_nb_1070", 675, 86], + ["eq_bool", 25, 21, 5, 675, 86], + ["jump", "eq_done_1065", 675, 86], + "eq_nb_1070", + ["false", 25, 675, 86], + "eq_done_1065", + ["move", 12, 25, 675, 86], + "and_end_1051", + ["jump_false", 12, "if_else_1049", 675, 86], + ["get", 5, 10, 1, 677, 36], + ["store_dynamic", 9, 5, 15, 677, 28], + ["store_dynamic", 9, 17, 16, 678, 28], + ["access", 5, 2, 679, 25], + "_nop_tc_189", + "_nop_tc_190", + "_nop_tc_191", + "_nop_tc_192", + ["add", 12, 11, 5, 679, 25], + ["jump", "num_done_1072", 679, 25], + "num_err_1071", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 679, + 25 + ], + ["access", 25, "error", 679, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 679, 25], + ["array", 27, 0, 679, 25], + ["push", 27, 26, 679, 25], + ["frame", 26, 5, 2, 679, 25], + ["null", 5, 679, 25], + ["setarg", 26, 0, 5, 679, 25], + ["setarg", 26, 1, 25, 679, 25], + ["setarg", 26, 2, 27, 679, 25], + ["invoke", 26, 5, 679, 25], + ["disrupt", 679, 25], + "num_done_1072", + ["move", 11, 12, 679, 25], + ["jump", "while_start_891", 680, 17], + ["jump", "if_end_1050", 680, 17], + "if_else_1049", + "if_end_1050", + ["access", 5, 1, 682, 25], + "_nop_tc_193", + "_nop_tc_194", + "_nop_tc_195", + "_nop_tc_196", + ["add", 12, 10, 5, 682, 25], + ["jump", "num_done_1074", 682, 25], + "num_err_1073", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 682, + 25 + ], + ["access", 25, "error", 682, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 682, 25], + ["array", 27, 0, 682, 25], + ["push", 27, 26, 682, 25], + ["frame", 26, 5, 2, 682, 25], + ["null", 5, 682, 25], + ["setarg", 26, 0, 5, 682, 25], + ["setarg", 26, 1, 25, 682, 25], + ["setarg", 26, 2, 27, 682, 25], + ["invoke", 26, 5, 682, 25], + ["disrupt", 682, 25], + "num_done_1074", + ["move", 10, 12, 682, 25], + ["access", 5, "_nop_tc_", 683, 33], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 683, + 46 + ], + ["frame", 25, 12, 1, 683, 46], + ["null", 12, 683, 46], + ["setarg", 25, 0, 12, 683, 46], + ["setarg", 25, 1, 10, 683, 46], + ["invoke", 25, 12, 683, 46], + "_nop_tc_197", + "_nop_tc_198", + ["is_text", 25, 12, 683, 46], + ["jump_false", 25, "add_cn_1076", 683, 46], + ["concat", 26, 5, 12, 683, 46], + ["jump", "add_done_1075", 683, 46], + "add_cn_1076", + "_nop_tc_199", + ["jump", "add_err_1077", 683, 46], + ["is_num", 25, 12, 683, 46], + ["jump_false", 25, "add_err_1077", 683, 46], + ["add", 26, 5, 12, 683, 46], + ["jump", "add_done_1075", 683, 46], + "add_err_1077", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 683, + 46 + ], + ["access", 12, "error", 683, 46], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 683, 46], + ["array", 27, 0, 683, 46], + ["push", 27, 25, 683, 46], + ["frame", 25, 5, 2, 683, 46], + ["null", 5, 683, 46], + ["setarg", 25, 0, 5, 683, 46], + ["setarg", 25, 1, 12, 683, 46], + ["setarg", 25, 2, 27, 683, 46], + ["invoke", 25, 5, 683, 46], + ["disrupt", 683, 46], + "add_done_1075", + ["store_dynamic", 6, 26, 11, 683, 28], + ["length", 5, 18, 684, 29], + ["move", 22, 5, 684, 29], + ["access", 5, "jump", 685, 38], + ["access", 12, 2, 685, 72], + "_nop_tc_200", + "_nop_tc_201", + "_nop_tc_202", + "_nop_tc_203", + ["subtract", 25, 22, 12, 685, 72], + ["jump", "num_done_1079", 685, 72], + "num_err_1078", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 685, + 72 + ], + ["access", 26, "error", 685, 72], + ["access", 27, "cannot apply '-': operands must be numbers", 685, 72], + ["array", 28, 0, 685, 72], + ["push", 28, 27, 685, 72], + ["frame", 27, 12, 2, 685, 72], + ["null", 12, 685, 72], + ["setarg", 27, 0, 12, 685, 72], + ["setarg", 27, 1, 26, 685, 72], + ["setarg", 27, 2, 28, 685, 72], + ["invoke", 27, 12, 685, 72], + ["disrupt", 685, 72], + "num_done_1079", + ["load_dynamic", 12, 18, 25, 685, 72], + ["access", 25, 1, 685, 88], + "_nop_tc_204", + "_nop_tc_205", + "_nop_tc_206", + "_nop_tc_207", + ["subtract", 26, 22, 25, 685, 88], + ["jump", "num_done_1081", 685, 88], + "num_err_1080", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 685, + 88 + ], + ["access", 27, "error", 685, 88], + ["access", 28, "cannot apply '-': operands must be numbers", 685, 88], + ["array", 29, 0, 685, 88], + ["push", 29, 28, 685, 88], + ["frame", 28, 25, 2, 685, 88], + ["null", 25, 685, 88], + ["setarg", 28, 0, 25, 685, 88], + ["setarg", 28, 1, 27, 685, 88], + ["setarg", 28, 2, 29, 685, 88], + ["invoke", 28, 25, 685, 88], + ["disrupt", 685, 88], + "num_done_1081", + ["load_dynamic", 25, 18, 26, 685, 88], + ["array", 26, 4, 685, 88], + ["push", 26, 5, 685, 88], + ["push", 26, 20, 685, 88], + ["push", 26, 12, 685, 88], + ["push", 26, 25, 685, 88], + ["access", 5, 1, 685, 32], + "_nop_tc_208", + "_nop_tc_209", + "_nop_tc_210", + "_nop_tc_211", + ["add", 12, 11, 5, 685, 32], + ["jump", "num_done_1083", 685, 32], + "num_err_1082", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 685, + 32 + ], + ["access", 25, "error", 685, 32], + ["access", 27, "cannot apply '+': operands must be numbers", 685, 32], + ["array", 28, 0, 685, 32], + ["push", 28, 27, 685, 32], + ["frame", 27, 5, 2, 685, 32], + ["null", 5, 685, 32], + ["setarg", 27, 0, 5, 685, 32], + ["setarg", 27, 1, 25, 685, 32], + ["setarg", 27, 2, 28, 685, 32], + ["invoke", 27, 5, 685, 32], + ["disrupt", 685, 32], + "num_done_1083", + ["store_dynamic", 6, 26, 12, 685, 32], + ["null", 5, 686, 29], + ["is_identical", 12, 23, 5, 686, 29], + ["jump_true", 12, "ne_nid_1087", 686, 29], + ["jump", "ne_ni_1088", 686, 29], + "ne_nid_1087", + ["false", 12, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_ni_1088", + ["is_int", 25, 23, 686, 29], + ["jump_false", 25, "ne_nn_1089", 686, 29], + "_nop_tc_212", + ["jump", "ne_nn_1089", 686, 29], + ["ne_int", 12, 23, 5, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_nn_1089", + ["is_num", 25, 23, 686, 29], + ["jump_false", 25, "ne_nt_1090", 686, 29], + "_nop_tc_213", + ["jump", "ne_nt_1090", 686, 29], + ["ne_float", 12, 23, 5, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_nt_1090", + ["is_text", 25, 23, 686, 29], + ["jump_false", 25, "ne_nnl_1091", 686, 29], + "_nop_tc_214", + ["jump", "ne_nnl_1091", 686, 29], + ["ne_text", 12, 23, 5, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_nnl_1091", + ["is_null", 25, 23, 686, 29], + ["jump_false", 25, "ne_nb_1092", 686, 29], + "_nop_tc_215", + "_nop_tc_216", + ["false", 12, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_nb_1092", + ["is_bool", 25, 23, 686, 29], + ["jump_false", 25, "ne_mis_1093", 686, 29], + "_nop_tc_217", + ["jump", "ne_mis_1093", 686, 29], + ["ne_bool", 12, 23, 5, 686, 29], + ["jump", "ne_done_1086", 686, 29], + "ne_mis_1093", + ["true", 12, 686, 29], + "ne_done_1086", + ["jump_false", 12, "if_else_1084", 686, 29], + ["record", 5, 7], + ["access", 12, "rewrite", 688, 26], + ["store_field", 5, 12, "event", 688, 26], + ["access", 12, "eliminate_type_checks", 689, 25], + ["store_field", 5, 12, "pass", 689, 25], + ["access", 12, "incompatible_type_forces_jump", 690, 25], + ["store_field", 5, 12, "rule", 690, 25], + ["store_field", 5, 11, "at", 691, 23], + ["array", 12, 2, 692, 35], + ["push", 12, 13, 692, 35], + ["push", 12, 18, 692, 35], + ["store_field", 5, 12, "before", 692, 35], + ["load_dynamic", 12, 6, 11, 693, 40], + ["access", 25, 1, 693, 61], + "_nop_tc_218", + "_nop_tc_219", + "_nop_tc_220", + "_nop_tc_221", + ["add", 26, 11, 25, 693, 61], + ["jump", "num_done_1095", 693, 61], + "num_err_1094", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 693, + 61 + ], + ["access", 27, "error", 693, 61], + ["access", 28, "cannot apply '+': operands must be numbers", 693, 61], + ["array", 29, 0, 693, 61], + ["push", 29, 28, 693, 61], + ["frame", 28, 25, 2, 693, 61], + ["null", 25, 693, 61], + ["setarg", 28, 0, 25, 693, 61], + ["setarg", 28, 1, 27, 693, 61], + ["setarg", 28, 2, 29, 693, 61], + ["invoke", 28, 25, 693, 61], + ["disrupt", 693, 61], + "num_done_1095", + ["load_dynamic", 25, 6, 26, 693, 61], + ["array", 26, 2, 693, 61], + ["push", 26, 12, 693, 61], + ["push", 26, 25, 693, 61], + ["store_field", 5, 26, "after", 693, 61], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 694, 31], + ["store_field", 12, 21, "known_type", 694, 48], + ["store_field", 12, 17, "checked_type", 694, 73], + ["store_field", 5, 12, "why", 694, 73], + ["is_array", 12, 23, 694, 73], + ["jump_false", 12, "push_err_1096", 694, 73], + ["push", 23, 5, 694, 73], + ["jump", "push_done_1097", 694, 73], + "push_err_1096", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 694, + 73 + ], + ["access", 12, "error", 694, 73], + ["access", 25, "cannot push: target must be an array", 694, 73], + ["array", 26, 0, 694, 73], + ["push", 26, 25, 694, 73], + ["frame", 25, 5, 2, 694, 73], + ["null", 5, 694, 73], + ["setarg", 25, 0, 5, 694, 73], + ["setarg", 25, 1, 12, 694, 73], + ["setarg", 25, 2, 26, 694, 73], + ["invoke", 25, 5, 694, 73], + ["disrupt", 694, 73], + "push_done_1097", + ["jump", "if_end_1085", 694, 73], + "if_else_1084", + "if_end_1085", + ["get", 5, 5, 1, 697, 34], + ["store_dynamic", 9, 5, 15, 697, 26], + ["access", 5, 2, 698, 23], + "_nop_tc_222", + "_nop_tc_223", + "_nop_tc_224", + "_nop_tc_225", + ["add", 12, 11, 5, 698, 23], + ["jump", "num_done_1099", 698, 23], + "num_err_1098", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 698, + 23 + ], + ["access", 25, "error", 698, 23], + ["access", 26, "cannot apply '+': operands must be numbers", 698, 23], + ["array", 27, 0, 698, 23], + ["push", 27, 26, 698, 23], + ["frame", 26, 5, 2, 698, 23], + ["null", 5, 698, 23], + ["setarg", 26, 0, 5, 698, 23], + ["setarg", 26, 1, 25, 698, 23], + ["setarg", 26, 2, 27, 698, 23], + ["invoke", 26, 5, 698, 23], + ["disrupt", 698, 23], + "num_done_1099", + ["move", 11, 12, 698, 23], + ["jump", "while_start_891", 699, 15], + ["jump", "if_end_972", 699, 15], "if_else_971", "if_end_972", - "if_end_958", - ["access", 5, 1, 684, 17], - ["is_num", 12, 11, 684, 17], - ["jump_false", 12, "num_err_985", 684, 17], - "_nop_tc_289", - "_nop_tc_290", - ["add", 12, 11, 5, 684, 17], - ["jump", "num_done_986", 684, 17], - "num_err_985", + ["get", 5, 10, 1, 701, 32], + ["store_dynamic", 9, 5, 15, 701, 24], + ["store_dynamic", 9, 17, 16, 702, 24], + ["access", 5, 2, 703, 21], + "_nop_tc_226", + "_nop_tc_227", + "_nop_tc_228", + "_nop_tc_229", + ["add", 12, 11, 5, 703, 21], + ["jump", "num_done_1101", 703, 21], + "num_err_1100", [ "access", 5, @@ -8242,41 +8803,926 @@ "kind": "name", "make": "intrinsic" }, - 684, - 17 + 703, + 21 ], - ["access", 25, "error", 684, 17], - ["access", 26, "cannot apply '+': operands must be numbers", 684, 17], - ["array", 27, 0, 684, 17], - ["push", 27, 26, 684, 17], - ["frame", 26, 5, 2, 684, 17], - ["null", 5, 684, 17], - ["setarg", 26, 0, 5, 684, 17], - ["setarg", 26, 1, 25, 684, 17], - ["setarg", 26, 2, 27, 684, 17], - ["invoke", 26, 5, 684, 17], - ["disrupt", 684, 17], - "num_done_986", - ["move", 11, 12, 684, 17], - ["jump", "while_start_523", 685, 9], - ["jump", "if_end_950", 685, 9], - "if_else_949", - "if_end_950", - ["get", 5, 24, 1, 688, 7], - ["frame", 12, 5, 2, 688, 7], - ["null", 5, 688, 7], - ["setarg", 12, 0, 5, 688, 7], - ["setarg", 12, 1, 9, 688, 7], - ["setarg", 12, 2, 13, 688, 7], - ["invoke", 12, 5, 688, 7], - ["access", 5, 1, 689, 15], - ["is_num", 12, 11, 689, 15], - ["jump_false", 12, "num_err_987", 689, 15], + ["access", 25, "error", 703, 21], + ["access", 26, "cannot apply '+': operands must be numbers", 703, 21], + ["array", 27, 0, 703, 21], + ["push", 27, 26, 703, 21], + ["frame", 26, 5, 2, 703, 21], + ["null", 5, 703, 21], + ["setarg", 26, 0, 5, 703, 21], + ["setarg", 26, 1, 25, 703, 21], + ["setarg", 26, 2, 27, 703, 21], + ["invoke", 26, 5, 703, 21], + ["disrupt", 703, 21], + "num_done_1101", + ["move", 11, 12, 703, 21], + ["jump", "while_start_891", 704, 13], + ["jump", "if_end_927", 704, 13], + "if_else_926", + "if_end_927", + ["access", 5, "jump_true", 707, 26], + ["is_identical", 12, 19, 5, 707, 26], + ["jump_true", 12, "eq_done_1105", 707, 26], + ["is_int", 25, 19, 707, 26], + ["jump_false", 25, "eq_ni_1106", 707, 26], + "_nop_tc_230", + ["jump", "eq_ni_1106", 707, 26], + ["eq_int", 12, 19, 5, 707, 26], + ["jump", "eq_done_1105", 707, 26], + "eq_ni_1106", + ["is_num", 25, 19, 707, 26], + ["jump_false", 25, "eq_nn_1107", 707, 26], + "_nop_tc_231", + ["jump", "eq_nn_1107", 707, 26], + ["eq_float", 12, 19, 5, 707, 26], + ["jump", "eq_done_1105", 707, 26], + "eq_nn_1107", + ["is_text", 25, 19, 707, 26], + ["jump_false", 25, "eq_nt_1108", 707, 26], + "_nop_tc_232", + "_nop_tc_233", + ["eq_text", 12, 19, 5, 707, 26], + ["jump", "eq_done_1105", 707, 26], + "eq_nt_1108", + ["is_null", 25, 19, 707, 26], + ["jump_false", 25, "eq_nnl_1109", 707, 26], + "_nop_tc_234", + ["jump", "eq_nnl_1109", 707, 26], + ["true", 12, 707, 26], + ["jump", "eq_done_1105", 707, 26], + "eq_nnl_1109", + ["is_bool", 25, 19, 707, 26], + ["jump_false", 25, "eq_nb_1110", 707, 26], + "_nop_tc_235", + ["jump", "eq_nb_1110", 707, 26], + ["eq_bool", 12, 19, 5, 707, 26], + ["jump", "eq_done_1105", 707, 26], + "eq_nb_1110", + ["false", 12, 707, 26], + "eq_done_1105", + ["move", 5, 12, 707, 26], + ["jump_false", 5, "and_end_1104", 707, 26], + ["access", 12, 1, 707, 46], + ["load_index", 25, 18, 12, 707, 46], + ["is_identical", 12, 25, 15, 707, 52], + ["jump_true", 12, "eq_done_1111", 707, 52], + ["is_int", 26, 25, 707, 52], + ["jump_false", 26, "eq_ni_1112", 707, 52], + ["is_int", 27, 15, 707, 52], + ["jump_false", 27, "eq_ni_1112", 707, 52], + ["eq_int", 12, 25, 15, 707, 52], + ["jump", "eq_done_1111", 707, 52], + "eq_ni_1112", + ["is_num", 26, 25, 707, 52], + ["jump_false", 26, "eq_nn_1113", 707, 52], + ["is_num", 27, 15, 707, 52], + ["jump_false", 27, "eq_nn_1113", 707, 52], + ["eq_float", 12, 25, 15, 707, 52], + ["jump", "eq_done_1111", 707, 52], + "eq_nn_1113", + ["is_text", 26, 25, 707, 52], + ["jump_false", 26, "eq_nt_1114", 707, 52], + ["is_text", 27, 15, 707, 52], + ["jump_false", 27, "eq_nt_1114", 707, 52], + ["eq_text", 12, 25, 15, 707, 52], + ["jump", "eq_done_1111", 707, 52], + "eq_nt_1114", + ["is_null", 26, 25, 707, 52], + ["jump_false", 26, "eq_nnl_1115", 707, 52], + ["is_null", 27, 15, 707, 52], + ["jump_false", 27, "eq_nnl_1115", 707, 52], + ["true", 12, 707, 52], + ["jump", "eq_done_1111", 707, 52], + "eq_nnl_1115", + ["is_bool", 26, 25, 707, 52], + ["jump_false", 26, "eq_nb_1116", 707, 52], + ["is_bool", 27, 15, 707, 52], + ["jump_false", 27, "eq_nb_1116", 707, 52], + ["eq_bool", 12, 25, 15, 707, 52], + ["jump", "eq_done_1111", 707, 52], + "eq_nb_1116", + ["false", 12, 707, 52], + "eq_done_1111", + ["move", 5, 12, 707, 52], + "and_end_1104", + ["jump_false", 5, "if_else_1102", 707, 52], + ["access", 5, 2, 708, 33], + ["load_index", 12, 18, 5, 708, 33], + ["move", 20, 12, 708, 33], + ["get", 5, 25, 1, 709, 17], + ["frame", 12, 5, 3, 709, 17], + ["null", 5, 709, 17], + ["setarg", 12, 0, 5, 709, 17], + ["setarg", 12, 1, 9, 709, 17], + ["setarg", 12, 2, 16, 709, 17], + ["setarg", 12, 3, 17, 709, 17], + ["invoke", 12, 5, 709, 17], + ["jump_false", 5, "if_else_1117", 709, 17], + ["access", 5, 1, 710, 25], + "_nop_tc_236", + "_nop_tc_237", + "_nop_tc_238", + "_nop_tc_239", + ["add", 12, 10, 5, 710, 25], + ["jump", "num_done_1120", 710, 25], + "num_err_1119", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 710, + 25 + ], + ["access", 25, "error", 710, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 710, 25], + ["array", 27, 0, 710, 25], + ["push", 27, 26, 710, 25], + ["frame", 26, 5, 2, 710, 25], + ["null", 5, 710, 25], + ["setarg", 26, 0, 5, 710, 25], + ["setarg", 26, 1, 25, 710, 25], + ["setarg", 26, 2, 27, 710, 25], + ["invoke", 26, 5, 710, 25], + ["disrupt", 710, 25], + "num_done_1120", + ["move", 10, 12, 710, 25], + ["access", 5, "_nop_tc_", 711, 33], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 711, + 46 + ], + ["frame", 25, 12, 1, 711, 46], + ["null", 12, 711, 46], + ["setarg", 25, 0, 12, 711, 46], + ["setarg", 25, 1, 10, 711, 46], + ["invoke", 25, 12, 711, 46], + "_nop_tc_240", + "_nop_tc_241", + ["is_text", 25, 12, 711, 46], + ["jump_false", 25, "add_cn_1122", 711, 46], + ["concat", 26, 5, 12, 711, 46], + ["jump", "add_done_1121", 711, 46], + "add_cn_1122", + "_nop_tc_242", + ["jump", "add_err_1123", 711, 46], + ["is_num", 25, 12, 711, 46], + ["jump_false", 25, "add_err_1123", 711, 46], + ["add", 26, 5, 12, 711, 46], + ["jump", "add_done_1121", 711, 46], + "add_err_1123", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 711, + 46 + ], + ["access", 12, "error", 711, 46], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 711, 46], + ["array", 27, 0, 711, 46], + ["push", 27, 25, 711, 46], + ["frame", 25, 5, 2, 711, 46], + ["null", 5, 711, 46], + ["setarg", 25, 0, 5, 711, 46], + ["setarg", 25, 1, 12, 711, 46], + ["setarg", 25, 2, 27, 711, 46], + ["invoke", 25, 5, 711, 46], + ["disrupt", 711, 46], + "add_done_1121", + ["store_dynamic", 6, 26, 11, 711, 28], + ["length", 5, 18, 712, 29], + ["move", 22, 5, 712, 29], + ["access", 5, "jump", 713, 38], + ["access", 12, 2, 713, 72], + "_nop_tc_243", + "_nop_tc_244", + "_nop_tc_245", + "_nop_tc_246", + ["subtract", 25, 22, 12, 713, 72], + ["jump", "num_done_1125", 713, 72], + "num_err_1124", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 713, + 72 + ], + ["access", 26, "error", 713, 72], + ["access", 27, "cannot apply '-': operands must be numbers", 713, 72], + ["array", 28, 0, 713, 72], + ["push", 28, 27, 713, 72], + ["frame", 27, 12, 2, 713, 72], + ["null", 12, 713, 72], + ["setarg", 27, 0, 12, 713, 72], + ["setarg", 27, 1, 26, 713, 72], + ["setarg", 27, 2, 28, 713, 72], + ["invoke", 27, 12, 713, 72], + ["disrupt", 713, 72], + "num_done_1125", + ["load_dynamic", 12, 18, 25, 713, 72], + ["access", 25, 1, 713, 88], + "_nop_tc_247", + "_nop_tc_248", + "_nop_tc_249", + "_nop_tc_250", + ["subtract", 26, 22, 25, 713, 88], + ["jump", "num_done_1127", 713, 88], + "num_err_1126", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 713, + 88 + ], + ["access", 27, "error", 713, 88], + ["access", 28, "cannot apply '-': operands must be numbers", 713, 88], + ["array", 29, 0, 713, 88], + ["push", 29, 28, 713, 88], + ["frame", 28, 25, 2, 713, 88], + ["null", 25, 713, 88], + ["setarg", 28, 0, 25, 713, 88], + ["setarg", 28, 1, 27, 713, 88], + ["setarg", 28, 2, 29, 713, 88], + ["invoke", 28, 25, 713, 88], + ["disrupt", 713, 88], + "num_done_1127", + ["load_dynamic", 25, 18, 26, 713, 88], + ["array", 26, 4, 713, 88], + ["push", 26, 5, 713, 88], + ["push", 26, 20, 713, 88], + ["push", 26, 12, 713, 88], + ["push", 26, 25, 713, 88], + ["access", 5, 1, 713, 32], + "_nop_tc_251", + "_nop_tc_252", + "_nop_tc_253", + "_nop_tc_254", + ["add", 12, 11, 5, 713, 32], + ["jump", "num_done_1129", 713, 32], + "num_err_1128", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 713, + 32 + ], + ["access", 25, "error", 713, 32], + ["access", 27, "cannot apply '+': operands must be numbers", 713, 32], + ["array", 28, 0, 713, 32], + ["push", 28, 27, 713, 32], + ["frame", 27, 5, 2, 713, 32], + ["null", 5, 713, 32], + ["setarg", 27, 0, 5, 713, 32], + ["setarg", 27, 1, 25, 713, 32], + ["setarg", 27, 2, 28, 713, 32], + ["invoke", 27, 5, 713, 32], + ["disrupt", 713, 32], + "num_done_1129", + ["store_dynamic", 6, 26, 12, 713, 32], + ["null", 5, 714, 29], + ["is_identical", 12, 23, 5, 714, 29], + ["jump_true", 12, "ne_nid_1133", 714, 29], + ["jump", "ne_ni_1134", 714, 29], + "ne_nid_1133", + ["false", 12, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_ni_1134", + ["is_int", 25, 23, 714, 29], + ["jump_false", 25, "ne_nn_1135", 714, 29], + "_nop_tc_255", + ["jump", "ne_nn_1135", 714, 29], + ["ne_int", 12, 23, 5, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_nn_1135", + ["is_num", 25, 23, 714, 29], + ["jump_false", 25, "ne_nt_1136", 714, 29], + "_nop_tc_256", + ["jump", "ne_nt_1136", 714, 29], + ["ne_float", 12, 23, 5, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_nt_1136", + ["is_text", 25, 23, 714, 29], + ["jump_false", 25, "ne_nnl_1137", 714, 29], + "_nop_tc_257", + ["jump", "ne_nnl_1137", 714, 29], + ["ne_text", 12, 23, 5, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_nnl_1137", + ["is_null", 25, 23, 714, 29], + ["jump_false", 25, "ne_nb_1138", 714, 29], + "_nop_tc_258", + "_nop_tc_259", + ["false", 12, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_nb_1138", + ["is_bool", 25, 23, 714, 29], + ["jump_false", 25, "ne_mis_1139", 714, 29], + "_nop_tc_260", + ["jump", "ne_mis_1139", 714, 29], + ["ne_bool", 12, 23, 5, 714, 29], + ["jump", "ne_done_1132", 714, 29], + "ne_mis_1139", + ["true", 12, 714, 29], + "ne_done_1132", + ["jump_false", 12, "if_else_1130", 714, 29], + ["record", 5, 7], + ["access", 12, "rewrite", 716, 26], + ["store_field", 5, 12, "event", 716, 26], + ["access", 12, "eliminate_type_checks", 717, 25], + ["store_field", 5, 12, "pass", 717, 25], + ["access", 12, "known_type_eliminates_guard", 718, 25], + ["store_field", 5, 12, "rule", 718, 25], + ["store_field", 5, 11, "at", 719, 23], + ["array", 12, 2, 720, 35], + ["push", 12, 13, 720, 35], + ["push", 12, 18, 720, 35], + ["store_field", 5, 12, "before", 720, 35], + ["load_dynamic", 12, 6, 11, 721, 40], + ["access", 25, 1, 721, 61], + "_nop_tc_261", + "_nop_tc_262", + "_nop_tc_263", + "_nop_tc_264", + ["add", 26, 11, 25, 721, 61], + ["jump", "num_done_1141", 721, 61], + "num_err_1140", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 721, + 61 + ], + ["access", 27, "error", 721, 61], + ["access", 28, "cannot apply '+': operands must be numbers", 721, 61], + ["array", 29, 0, 721, 61], + ["push", 29, 28, 721, 61], + ["frame", 28, 25, 2, 721, 61], + ["null", 25, 721, 61], + ["setarg", 28, 0, 25, 721, 61], + ["setarg", 28, 1, 27, 721, 61], + ["setarg", 28, 2, 29, 721, 61], + ["invoke", 28, 25, 721, 61], + ["disrupt", 721, 61], + "num_done_1141", + ["load_dynamic", 25, 6, 26, 721, 61], + ["array", 26, 2, 721, 61], + ["push", 26, 12, 721, 61], + ["push", 26, 25, 721, 61], + ["store_field", 5, 26, "after", 721, 61], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 722, 31], + ["load_dynamic", 25, 9, 16, 722, 59], + ["store_field", 12, 25, "known_type", 722, 59], + ["store_field", 12, 17, "checked_type", 722, 79], + ["store_field", 5, 12, "why", 722, 79], + ["is_array", 12, 23, 722, 79], + ["jump_false", 12, "push_err_1142", 722, 79], + ["push", 23, 5, 722, 79], + ["jump", "push_done_1143", 722, 79], + "push_err_1142", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 722, + 79 + ], + ["access", 12, "error", 722, 79], + ["access", 25, "cannot push: target must be an array", 722, 79], + ["array", 26, 0, 722, 79], + ["push", 26, 25, 722, 79], + ["frame", 25, 5, 2, 722, 79], + ["null", 5, 722, 79], + ["setarg", 25, 0, 5, 722, 79], + ["setarg", 25, 1, 12, 722, 79], + ["setarg", 25, 2, 26, 722, 79], + ["invoke", 25, 5, 722, 79], + ["disrupt", 722, 79], + "push_done_1143", + ["jump", "if_end_1131", 722, 79], + "if_else_1130", + "if_end_1131", + ["get", 5, 10, 1, 725, 34], + ["store_dynamic", 9, 5, 15, 725, 26], + ["access", 5, 2, 726, 23], + "_nop_tc_265", + "_nop_tc_266", + "_nop_tc_267", + "_nop_tc_268", + ["add", 12, 11, 5, 726, 23], + ["jump", "num_done_1145", 726, 23], + "num_err_1144", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 726, + 23 + ], + ["access", 25, "error", 726, 23], + ["access", 26, "cannot apply '+': operands must be numbers", 726, 23], + ["array", 27, 0, 726, 23], + ["push", 27, 26, 726, 23], + ["frame", 26, 5, 2, 726, 23], + ["null", 5, 726, 23], + ["setarg", 26, 0, 5, 726, 23], + ["setarg", 26, 1, 25, 726, 23], + ["setarg", 26, 2, 27, 726, 23], + ["invoke", 26, 5, 726, 23], + ["disrupt", 726, 23], + "num_done_1145", + ["move", 11, 12, 726, 23], + ["jump", "while_start_891", 727, 15], + ["jump", "if_end_1118", 727, 15], + "if_else_1117", + "if_end_1118", + ["load_dynamic", 5, 9, 16, 729, 36], + ["move", 21, 5, 729, 36], + ["null", 5, 730, 30], + ["is_identical", 12, 21, 5, 730, 30], + ["jump_true", 12, "ne_nid_1151", 730, 30], + ["jump", "ne_ni_1152", 730, 30], + "ne_nid_1151", + ["false", 12, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_ni_1152", + ["is_int", 25, 21, 730, 30], + ["jump_false", 25, "ne_nn_1153", 730, 30], + "_nop_tc_269", + ["jump", "ne_nn_1153", 730, 30], + ["ne_int", 12, 21, 5, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_nn_1153", + ["is_num", 25, 21, 730, 30], + ["jump_false", 25, "ne_nt_1154", 730, 30], + "_nop_tc_270", + ["jump", "ne_nt_1154", 730, 30], + ["ne_float", 12, 21, 5, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_nt_1154", + ["is_text", 25, 21, 730, 30], + ["jump_false", 25, "ne_nnl_1155", 730, 30], + "_nop_tc_271", + ["jump", "ne_nnl_1155", 730, 30], + ["ne_text", 12, 21, 5, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_nnl_1155", + ["is_null", 25, 21, 730, 30], + ["jump_false", 25, "ne_nb_1156", 730, 30], + "_nop_tc_272", + "_nop_tc_273", + ["false", 12, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_nb_1156", + ["is_bool", 25, 21, 730, 30], + ["jump_false", 25, "ne_mis_1157", 730, 30], + "_nop_tc_274", + ["jump", "ne_mis_1157", 730, 30], + ["ne_bool", 12, 21, 5, 730, 30], + ["jump", "ne_done_1150", 730, 30], + "ne_mis_1157", + ["true", 12, 730, 30], + "ne_done_1150", + ["move", 5, 12, 730, 30], + ["jump_false", 5, "and_end_1149", 730, 30], + ["get", 12, 5, 1, 730, 51], + ["is_identical", 25, 21, 12, 730, 51], + ["jump_true", 25, "ne_nid_1159", 730, 51], + ["jump", "ne_ni_1160", 730, 51], + "ne_nid_1159", + ["false", 25, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_ni_1160", + ["is_int", 26, 21, 730, 51], + ["jump_false", 26, "ne_nn_1161", 730, 51], + ["is_int", 27, 12, 730, 51], + ["jump_false", 27, "ne_nn_1161", 730, 51], + ["ne_int", 25, 21, 12, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_nn_1161", + ["is_num", 26, 21, 730, 51], + ["jump_false", 26, "ne_nt_1162", 730, 51], + ["is_num", 27, 12, 730, 51], + ["jump_false", 27, "ne_nt_1162", 730, 51], + ["ne_float", 25, 21, 12, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_nt_1162", + ["is_text", 26, 21, 730, 51], + ["jump_false", 26, "ne_nnl_1163", 730, 51], + ["is_text", 27, 12, 730, 51], + ["jump_false", 27, "ne_nnl_1163", 730, 51], + ["ne_text", 25, 21, 12, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_nnl_1163", + ["is_null", 26, 21, 730, 51], + ["jump_false", 26, "ne_nb_1164", 730, 51], + ["is_null", 27, 12, 730, 51], + ["jump_false", 27, "ne_nb_1164", 730, 51], + ["false", 25, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_nb_1164", + ["is_bool", 26, 21, 730, 51], + ["jump_false", 26, "ne_mis_1165", 730, 51], + ["is_bool", 27, 12, 730, 51], + ["jump_false", 27, "ne_mis_1165", 730, 51], + ["ne_bool", 25, 21, 12, 730, 51], + ["jump", "ne_done_1158", 730, 51], + "ne_mis_1165", + ["true", 25, 730, 51], + "ne_done_1158", + ["move", 5, 25, 730, 51], + "and_end_1149", + ["move", 12, 5, 730, 51], + ["jump_false", 12, "and_end_1148", 730, 51], + ["is_identical", 5, 21, 17, 730, 77], + ["jump_true", 5, "ne_nid_1167", 730, 77], + ["jump", "ne_ni_1168", 730, 77], + "ne_nid_1167", + ["false", 5, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_ni_1168", + ["is_int", 25, 21, 730, 77], + ["jump_false", 25, "ne_nn_1169", 730, 77], + ["is_int", 26, 17, 730, 77], + ["jump_false", 26, "ne_nn_1169", 730, 77], + ["ne_int", 5, 21, 17, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_nn_1169", + ["is_num", 25, 21, 730, 77], + ["jump_false", 25, "ne_nt_1170", 730, 77], + ["is_num", 26, 17, 730, 77], + ["jump_false", 26, "ne_nt_1170", 730, 77], + ["ne_float", 5, 21, 17, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_nt_1170", + ["is_text", 25, 21, 730, 77], + ["jump_false", 25, "ne_nnl_1171", 730, 77], + ["is_text", 26, 17, 730, 77], + ["jump_false", 26, "ne_nnl_1171", 730, 77], + ["ne_text", 5, 21, 17, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_nnl_1171", + ["is_null", 25, 21, 730, 77], + ["jump_false", 25, "ne_nb_1172", 730, 77], + ["is_null", 26, 17, 730, 77], + ["jump_false", 26, "ne_nb_1172", 730, 77], + ["false", 5, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_nb_1172", + ["is_bool", 25, 21, 730, 77], + ["jump_false", 25, "ne_mis_1173", 730, 77], + ["is_bool", 26, 17, 730, 77], + ["jump_false", 26, "ne_mis_1173", 730, 77], + ["ne_bool", 5, 21, 17, 730, 77], + ["jump", "ne_done_1166", 730, 77], + "ne_mis_1173", + ["true", 5, 730, 77], + "ne_done_1166", + ["move", 12, 5, 730, 77], + "and_end_1148", + ["jump_false", 12, "if_else_1146", 730, 77], + ["get", 5, 8, 1, 731, 35], + ["is_identical", 12, 17, 5, 731, 35], + ["jump_true", 12, "eq_done_1177", 731, 35], + ["is_int", 25, 17, 731, 35], + ["jump_false", 25, "eq_ni_1178", 731, 35], + ["is_int", 26, 5, 731, 35], + ["jump_false", 26, "eq_ni_1178", 731, 35], + ["eq_int", 12, 17, 5, 731, 35], + ["jump", "eq_done_1177", 731, 35], + "eq_ni_1178", + ["is_num", 25, 17, 731, 35], + ["jump_false", 25, "eq_nn_1179", 731, 35], + ["is_num", 26, 5, 731, 35], + ["jump_false", 26, "eq_nn_1179", 731, 35], + ["eq_float", 12, 17, 5, 731, 35], + ["jump", "eq_done_1177", 731, 35], + "eq_nn_1179", + ["is_text", 25, 17, 731, 35], + ["jump_false", 25, "eq_nt_1180", 731, 35], + ["is_text", 26, 5, 731, 35], + ["jump_false", 26, "eq_nt_1180", 731, 35], + ["eq_text", 12, 17, 5, 731, 35], + ["jump", "eq_done_1177", 731, 35], + "eq_nt_1180", + ["is_null", 25, 17, 731, 35], + ["jump_false", 25, "eq_nnl_1181", 731, 35], + ["is_null", 26, 5, 731, 35], + ["jump_false", 26, "eq_nnl_1181", 731, 35], + ["true", 12, 731, 35], + ["jump", "eq_done_1177", 731, 35], + "eq_nnl_1181", + ["is_bool", 25, 17, 731, 35], + ["jump_false", 25, "eq_nb_1182", 731, 35], + ["is_bool", 26, 5, 731, 35], + ["jump_false", 26, "eq_nb_1182", 731, 35], + ["eq_bool", 12, 17, 5, 731, 35], + ["jump", "eq_done_1177", 731, 35], + "eq_nb_1182", + ["false", 12, 731, 35], + "eq_done_1177", + ["move", 5, 12, 731, 35], + ["jump_false", 5, "and_end_1176", 731, 35], + ["get", 12, 6, 1, 731, 58], + ["is_identical", 25, 21, 12, 731, 58], + ["jump_true", 25, "eq_done_1184", 731, 58], + ["is_int", 26, 21, 731, 58], + ["jump_false", 26, "eq_ni_1185", 731, 58], + ["is_int", 27, 12, 731, 58], + ["jump_false", 27, "eq_ni_1185", 731, 58], + ["eq_int", 25, 21, 12, 731, 58], + ["jump", "eq_done_1184", 731, 58], + "eq_ni_1185", + ["is_num", 26, 21, 731, 58], + ["jump_false", 26, "eq_nn_1186", 731, 58], + ["is_num", 27, 12, 731, 58], + ["jump_false", 27, "eq_nn_1186", 731, 58], + ["eq_float", 25, 21, 12, 731, 58], + ["jump", "eq_done_1184", 731, 58], + "eq_nn_1186", + ["is_text", 26, 21, 731, 58], + ["jump_false", 26, "eq_nt_1187", 731, 58], + ["is_text", 27, 12, 731, 58], + ["jump_false", 27, "eq_nt_1187", 731, 58], + ["eq_text", 25, 21, 12, 731, 58], + ["jump", "eq_done_1184", 731, 58], + "eq_nt_1187", + ["is_null", 26, 21, 731, 58], + ["jump_false", 26, "eq_nnl_1188", 731, 58], + ["is_null", 27, 12, 731, 58], + ["jump_false", 27, "eq_nnl_1188", 731, 58], + ["true", 25, 731, 58], + ["jump", "eq_done_1184", 731, 58], + "eq_nnl_1188", + ["is_bool", 26, 21, 731, 58], + ["jump_false", 26, "eq_nb_1189", 731, 58], + ["is_bool", 27, 12, 731, 58], + ["jump_false", 27, "eq_nb_1189", 731, 58], + ["eq_bool", 25, 21, 12, 731, 58], + ["jump", "eq_done_1184", 731, 58], + "eq_nb_1189", + ["false", 25, 731, 58], + "eq_done_1184", + ["move", 12, 25, 731, 58], + ["jump_true", 12, "or_end_1183", 731, 58], + ["get", 25, 7, 1, 731, 80], + ["is_identical", 26, 21, 25, 731, 80], + ["jump_true", 26, "eq_done_1190", 731, 80], + ["is_int", 27, 21, 731, 80], + ["jump_false", 27, "eq_ni_1191", 731, 80], + ["is_int", 28, 25, 731, 80], + ["jump_false", 28, "eq_ni_1191", 731, 80], + ["eq_int", 26, 21, 25, 731, 80], + ["jump", "eq_done_1190", 731, 80], + "eq_ni_1191", + ["is_num", 27, 21, 731, 80], + ["jump_false", 27, "eq_nn_1192", 731, 80], + ["is_num", 28, 25, 731, 80], + ["jump_false", 28, "eq_nn_1192", 731, 80], + ["eq_float", 26, 21, 25, 731, 80], + ["jump", "eq_done_1190", 731, 80], + "eq_nn_1192", + ["is_text", 27, 21, 731, 80], + ["jump_false", 27, "eq_nt_1193", 731, 80], + ["is_text", 28, 25, 731, 80], + ["jump_false", 28, "eq_nt_1193", 731, 80], + ["eq_text", 26, 21, 25, 731, 80], + ["jump", "eq_done_1190", 731, 80], + "eq_nt_1193", + ["is_null", 27, 21, 731, 80], + ["jump_false", 27, "eq_nnl_1194", 731, 80], + ["is_null", 28, 25, 731, 80], + ["jump_false", 28, "eq_nnl_1194", 731, 80], + ["true", 26, 731, 80], + ["jump", "eq_done_1190", 731, 80], + "eq_nnl_1194", + ["is_bool", 27, 21, 731, 80], + ["jump_false", 27, "eq_nb_1195", 731, 80], + ["is_bool", 28, 25, 731, 80], + ["jump_false", 28, "eq_nb_1195", 731, 80], + ["eq_bool", 26, 21, 25, 731, 80], + ["jump", "eq_done_1190", 731, 80], + "eq_nb_1195", + ["false", 26, 731, 80], + "eq_done_1190", + ["move", 12, 26, 731, 80], + "or_end_1183", + ["move", 5, 12, 731, 80], + "and_end_1176", + ["jump_false", 5, "if_else_1174", 731, 80], + ["access", 5, 1, 732, 27], + "_nop_tc_275", + "_nop_tc_276", + "_nop_tc_277", + "_nop_tc_278", + ["add", 12, 10, 5, 732, 27], + ["jump", "num_done_1197", 732, 27], + "num_err_1196", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 732, + 27 + ], + ["access", 25, "error", 732, 27], + ["access", 26, "cannot apply '+': operands must be numbers", 732, 27], + ["array", 27, 0, 732, 27], + ["push", 27, 26, 732, 27], + ["frame", 26, 5, 2, 732, 27], + ["null", 5, 732, 27], + ["setarg", 26, 0, 5, 732, 27], + ["setarg", 26, 1, 25, 732, 27], + ["setarg", 26, 2, 27, 732, 27], + ["invoke", 26, 5, 732, 27], + ["disrupt", 732, 27], + "num_done_1197", + ["move", 10, 12, 732, 27], + ["access", 5, "_nop_tc_", 733, 35], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 733, + 48 + ], + ["frame", 25, 12, 1, 733, 48], + ["null", 12, 733, 48], + ["setarg", 25, 0, 12, 733, 48], + ["setarg", 25, 1, 10, 733, 48], + ["invoke", 25, 12, 733, 48], + "_nop_tc_279", + "_nop_tc_280", + ["is_text", 25, 12, 733, 48], + ["jump_false", 25, "add_cn_1199", 733, 48], + ["concat", 26, 5, 12, 733, 48], + ["jump", "add_done_1198", 733, 48], + "add_cn_1199", + "_nop_tc_281", + ["jump", "add_err_1200", 733, 48], + ["is_num", 25, 12, 733, 48], + ["jump_false", 25, "add_err_1200", 733, 48], + ["add", 26, 5, 12, 733, 48], + ["jump", "add_done_1198", 733, 48], + "add_err_1200", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 733, + 48 + ], + ["access", 12, "error", 733, 48], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 733, 48], + ["array", 27, 0, 733, 48], + ["push", 27, 25, 733, 48], + ["frame", 25, 5, 2, 733, 48], + ["null", 5, 733, 48], + ["setarg", 25, 0, 5, 733, 48], + ["setarg", 25, 1, 12, 733, 48], + ["setarg", 25, 2, 27, 733, 48], + ["invoke", 25, 5, 733, 48], + ["disrupt", 733, 48], + "add_done_1198", + ["store_dynamic", 6, 26, 11, 733, 30], + ["length", 5, 18, 734, 31], + ["move", 22, 5, 734, 31], + ["access", 5, "jump", 735, 40], + ["access", 12, 2, 735, 74], + "_nop_tc_282", + "_nop_tc_283", + "_nop_tc_284", + "_nop_tc_285", + ["subtract", 25, 22, 12, 735, 74], + ["jump", "num_done_1202", 735, 74], + "num_err_1201", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 735, + 74 + ], + ["access", 26, "error", 735, 74], + ["access", 27, "cannot apply '-': operands must be numbers", 735, 74], + ["array", 28, 0, 735, 74], + ["push", 28, 27, 735, 74], + ["frame", 27, 12, 2, 735, 74], + ["null", 12, 735, 74], + ["setarg", 27, 0, 12, 735, 74], + ["setarg", 27, 1, 26, 735, 74], + ["setarg", 27, 2, 28, 735, 74], + ["invoke", 27, 12, 735, 74], + ["disrupt", 735, 74], + "num_done_1202", + ["load_dynamic", 12, 18, 25, 735, 74], + ["access", 25, 1, 735, 90], + "_nop_tc_286", + "_nop_tc_287", + "_nop_tc_288", + "_nop_tc_289", + ["subtract", 26, 22, 25, 735, 90], + ["jump", "num_done_1204", 735, 90], + "num_err_1203", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 735, + 90 + ], + ["access", 27, "error", 735, 90], + ["access", 28, "cannot apply '-': operands must be numbers", 735, 90], + ["array", 29, 0, 735, 90], + ["push", 29, 28, 735, 90], + ["frame", 28, 25, 2, 735, 90], + ["null", 25, 735, 90], + ["setarg", 28, 0, 25, 735, 90], + ["setarg", 28, 1, 27, 735, 90], + ["setarg", 28, 2, 29, 735, 90], + ["invoke", 28, 25, 735, 90], + ["disrupt", 735, 90], + "num_done_1204", + ["load_dynamic", 25, 18, 26, 735, 90], + ["array", 26, 4, 735, 90], + ["push", 26, 5, 735, 90], + ["push", 26, 20, 735, 90], + ["push", 26, 12, 735, 90], + ["push", 26, 25, 735, 90], + ["access", 5, 1, 735, 34], + "_nop_tc_290", "_nop_tc_291", "_nop_tc_292", - ["add", 12, 11, 5, 689, 15], - ["jump", "num_done_988", 689, 15], - "num_err_987", + "_nop_tc_293", + ["add", 12, 11, 5, 735, 34], + ["jump", "num_done_1206", 735, 34], + "num_err_1205", [ "access", 5, @@ -8285,25 +9731,1477 @@ "kind": "name", "make": "intrinsic" }, - 689, + 735, + 34 + ], + ["access", 25, "error", 735, 34], + ["access", 27, "cannot apply '+': operands must be numbers", 735, 34], + ["array", 28, 0, 735, 34], + ["push", 28, 27, 735, 34], + ["frame", 27, 5, 2, 735, 34], + ["null", 5, 735, 34], + ["setarg", 27, 0, 5, 735, 34], + ["setarg", 27, 1, 25, 735, 34], + ["setarg", 27, 2, 28, 735, 34], + ["invoke", 27, 5, 735, 34], + ["disrupt", 735, 34], + "num_done_1206", + ["store_dynamic", 6, 26, 12, 735, 34], + ["null", 5, 736, 31], + ["is_identical", 12, 23, 5, 736, 31], + ["jump_true", 12, "ne_nid_1210", 736, 31], + ["jump", "ne_ni_1211", 736, 31], + "ne_nid_1210", + ["false", 12, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_ni_1211", + ["is_int", 25, 23, 736, 31], + ["jump_false", 25, "ne_nn_1212", 736, 31], + "_nop_tc_294", + ["jump", "ne_nn_1212", 736, 31], + ["ne_int", 12, 23, 5, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_nn_1212", + ["is_num", 25, 23, 736, 31], + ["jump_false", 25, "ne_nt_1213", 736, 31], + "_nop_tc_295", + ["jump", "ne_nt_1213", 736, 31], + ["ne_float", 12, 23, 5, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_nt_1213", + ["is_text", 25, 23, 736, 31], + ["jump_false", 25, "ne_nnl_1214", 736, 31], + "_nop_tc_296", + ["jump", "ne_nnl_1214", 736, 31], + ["ne_text", 12, 23, 5, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_nnl_1214", + ["is_null", 25, 23, 736, 31], + ["jump_false", 25, "ne_nb_1215", 736, 31], + "_nop_tc_297", + "_nop_tc_298", + ["false", 12, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_nb_1215", + ["is_bool", 25, 23, 736, 31], + ["jump_false", 25, "ne_mis_1216", 736, 31], + "_nop_tc_299", + ["jump", "ne_mis_1216", 736, 31], + ["ne_bool", 12, 23, 5, 736, 31], + ["jump", "ne_done_1209", 736, 31], + "ne_mis_1216", + ["true", 12, 736, 31], + "ne_done_1209", + ["jump_false", 12, "if_else_1207", 736, 31], + ["record", 5, 7], + ["access", 12, "rewrite", 738, 28], + ["store_field", 5, 12, "event", 738, 28], + ["access", 12, "eliminate_type_checks", 739, 27], + ["store_field", 5, 12, "pass", 739, 27], + ["access", 12, "num_subsumes_int_float", 740, 27], + ["store_field", 5, 12, "rule", 740, 27], + ["store_field", 5, 11, "at", 741, 25], + ["array", 12, 2, 742, 37], + ["push", 12, 13, 742, 37], + ["push", 12, 18, 742, 37], + ["store_field", 5, 12, "before", 742, 37], + ["load_dynamic", 12, 6, 11, 743, 42], + ["access", 25, 1, 743, 63], + "_nop_tc_300", + "_nop_tc_301", + "_nop_tc_302", + "_nop_tc_303", + ["add", 26, 11, 25, 743, 63], + ["jump", "num_done_1218", 743, 63], + "num_err_1217", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 743, + 63 + ], + ["access", 27, "error", 743, 63], + ["access", 28, "cannot apply '+': operands must be numbers", 743, 63], + ["array", 29, 0, 743, 63], + ["push", 29, 28, 743, 63], + ["frame", 28, 25, 2, 743, 63], + ["null", 25, 743, 63], + ["setarg", 28, 0, 25, 743, 63], + ["setarg", 28, 1, 27, 743, 63], + ["setarg", 28, 2, 29, 743, 63], + ["invoke", 28, 25, 743, 63], + ["disrupt", 743, 63], + "num_done_1218", + ["load_dynamic", 25, 6, 26, 743, 63], + ["array", 26, 2, 743, 63], + ["push", 26, 12, 743, 63], + ["push", 26, 25, 743, 63], + ["store_field", 5, 26, "after", 743, 63], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 744, 33], + ["store_field", 12, 21, "known_type", 744, 50], + ["store_field", 12, 17, "checked_type", 744, 75], + ["store_field", 5, 12, "why", 744, 75], + ["is_array", 12, 23, 744, 75], + ["jump_false", 12, "push_err_1219", 744, 75], + ["push", 23, 5, 744, 75], + ["jump", "push_done_1220", 744, 75], + "push_err_1219", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 744, + 75 + ], + ["access", 12, "error", 744, 75], + ["access", 25, "cannot push: target must be an array", 744, 75], + ["array", 26, 0, 744, 75], + ["push", 26, 25, 744, 75], + ["frame", 25, 5, 2, 744, 75], + ["null", 5, 744, 75], + ["setarg", 25, 0, 5, 744, 75], + ["setarg", 25, 1, 12, 744, 75], + ["setarg", 25, 2, 26, 744, 75], + ["invoke", 25, 5, 744, 75], + ["disrupt", 744, 75], + "push_done_1220", + ["jump", "if_end_1208", 744, 75], + "if_else_1207", + "if_end_1208", + ["get", 5, 10, 1, 747, 36], + ["store_dynamic", 9, 5, 15, 747, 28], + ["access", 5, 2, 748, 25], + "_nop_tc_304", + "_nop_tc_305", + "_nop_tc_306", + "_nop_tc_307", + ["add", 12, 11, 5, 748, 25], + ["jump", "num_done_1222", 748, 25], + "num_err_1221", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 748, + 25 + ], + ["access", 25, "error", 748, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 748, 25], + ["array", 27, 0, 748, 25], + ["push", 27, 26, 748, 25], + ["frame", 26, 5, 2, 748, 25], + ["null", 5, 748, 25], + ["setarg", 26, 0, 5, 748, 25], + ["setarg", 26, 1, 25, 748, 25], + ["setarg", 26, 2, 27, 748, 25], + ["invoke", 26, 5, 748, 25], + ["disrupt", 748, 25], + "num_done_1222", + ["move", 11, 12, 748, 25], + ["jump", "while_start_891", 749, 17], + ["jump", "if_end_1175", 749, 17], + "if_else_1174", + "if_end_1175", + ["get", 5, 6, 1, 751, 36], + ["is_identical", 12, 17, 5, 751, 36], + ["jump_true", 12, "eq_done_1227", 751, 36], + ["is_int", 25, 17, 751, 36], + ["jump_false", 25, "eq_ni_1228", 751, 36], + ["is_int", 26, 5, 751, 36], + ["jump_false", 26, "eq_ni_1228", 751, 36], + ["eq_int", 12, 17, 5, 751, 36], + ["jump", "eq_done_1227", 751, 36], + "eq_ni_1228", + ["is_num", 25, 17, 751, 36], + ["jump_false", 25, "eq_nn_1229", 751, 36], + ["is_num", 26, 5, 751, 36], + ["jump_false", 26, "eq_nn_1229", 751, 36], + ["eq_float", 12, 17, 5, 751, 36], + ["jump", "eq_done_1227", 751, 36], + "eq_nn_1229", + ["is_text", 25, 17, 751, 36], + ["jump_false", 25, "eq_nt_1230", 751, 36], + ["is_text", 26, 5, 751, 36], + ["jump_false", 26, "eq_nt_1230", 751, 36], + ["eq_text", 12, 17, 5, 751, 36], + ["jump", "eq_done_1227", 751, 36], + "eq_nt_1230", + ["is_null", 25, 17, 751, 36], + ["jump_false", 25, "eq_nnl_1231", 751, 36], + ["is_null", 26, 5, 751, 36], + ["jump_false", 26, "eq_nnl_1231", 751, 36], + ["true", 12, 751, 36], + ["jump", "eq_done_1227", 751, 36], + "eq_nnl_1231", + ["is_bool", 25, 17, 751, 36], + ["jump_false", 25, "eq_nb_1232", 751, 36], + ["is_bool", 26, 5, 751, 36], + ["jump_false", 26, "eq_nb_1232", 751, 36], + ["eq_bool", 12, 17, 5, 751, 36], + ["jump", "eq_done_1227", 751, 36], + "eq_nb_1232", + ["false", 12, 751, 36], + "eq_done_1227", + ["move", 5, 12, 751, 36], + ["jump_true", 5, "or_end_1226", 751, 36], + ["get", 12, 7, 1, 751, 61], + ["is_identical", 25, 17, 12, 751, 61], + ["jump_true", 25, "eq_done_1233", 751, 61], + ["is_int", 26, 17, 751, 61], + ["jump_false", 26, "eq_ni_1234", 751, 61], + ["is_int", 27, 12, 751, 61], + ["jump_false", 27, "eq_ni_1234", 751, 61], + ["eq_int", 25, 17, 12, 751, 61], + ["jump", "eq_done_1233", 751, 61], + "eq_ni_1234", + ["is_num", 26, 17, 751, 61], + ["jump_false", 26, "eq_nn_1235", 751, 61], + ["is_num", 27, 12, 751, 61], + ["jump_false", 27, "eq_nn_1235", 751, 61], + ["eq_float", 25, 17, 12, 751, 61], + ["jump", "eq_done_1233", 751, 61], + "eq_nn_1235", + ["is_text", 26, 17, 751, 61], + ["jump_false", 26, "eq_nt_1236", 751, 61], + ["is_text", 27, 12, 751, 61], + ["jump_false", 27, "eq_nt_1236", 751, 61], + ["eq_text", 25, 17, 12, 751, 61], + ["jump", "eq_done_1233", 751, 61], + "eq_nt_1236", + ["is_null", 26, 17, 751, 61], + ["jump_false", 26, "eq_nnl_1237", 751, 61], + ["is_null", 27, 12, 751, 61], + ["jump_false", 27, "eq_nnl_1237", 751, 61], + ["true", 25, 751, 61], + ["jump", "eq_done_1233", 751, 61], + "eq_nnl_1237", + ["is_bool", 26, 17, 751, 61], + ["jump_false", 26, "eq_nb_1238", 751, 61], + ["is_bool", 27, 12, 751, 61], + ["jump_false", 27, "eq_nb_1238", 751, 61], + ["eq_bool", 25, 17, 12, 751, 61], + ["jump", "eq_done_1233", 751, 61], + "eq_nb_1238", + ["false", 25, 751, 61], + "eq_done_1233", + ["move", 5, 25, 751, 61], + "or_end_1226", + ["move", 12, 5, 751, 61], + ["jump_false", 12, "and_end_1225", 751, 61], + ["get", 5, 8, 1, 751, 86], + ["is_identical", 25, 21, 5, 751, 86], + ["jump_true", 25, "eq_done_1239", 751, 86], + ["is_int", 26, 21, 751, 86], + ["jump_false", 26, "eq_ni_1240", 751, 86], + ["is_int", 27, 5, 751, 86], + ["jump_false", 27, "eq_ni_1240", 751, 86], + ["eq_int", 25, 21, 5, 751, 86], + ["jump", "eq_done_1239", 751, 86], + "eq_ni_1240", + ["is_num", 26, 21, 751, 86], + ["jump_false", 26, "eq_nn_1241", 751, 86], + ["is_num", 27, 5, 751, 86], + ["jump_false", 27, "eq_nn_1241", 751, 86], + ["eq_float", 25, 21, 5, 751, 86], + ["jump", "eq_done_1239", 751, 86], + "eq_nn_1241", + ["is_text", 26, 21, 751, 86], + ["jump_false", 26, "eq_nt_1242", 751, 86], + ["is_text", 27, 5, 751, 86], + ["jump_false", 27, "eq_nt_1242", 751, 86], + ["eq_text", 25, 21, 5, 751, 86], + ["jump", "eq_done_1239", 751, 86], + "eq_nt_1242", + ["is_null", 26, 21, 751, 86], + ["jump_false", 26, "eq_nnl_1243", 751, 86], + ["is_null", 27, 5, 751, 86], + ["jump_false", 27, "eq_nnl_1243", 751, 86], + ["true", 25, 751, 86], + ["jump", "eq_done_1239", 751, 86], + "eq_nnl_1243", + ["is_bool", 26, 21, 751, 86], + ["jump_false", 26, "eq_nb_1244", 751, 86], + ["is_bool", 27, 5, 751, 86], + ["jump_false", 27, "eq_nb_1244", 751, 86], + ["eq_bool", 25, 21, 5, 751, 86], + ["jump", "eq_done_1239", 751, 86], + "eq_nb_1244", + ["false", 25, 751, 86], + "eq_done_1239", + ["move", 12, 25, 751, 86], + "and_end_1225", + ["jump_false", 12, "if_else_1223", 751, 86], + ["get", 5, 10, 1, 753, 36], + ["store_dynamic", 9, 5, 15, 753, 28], + ["access", 5, 2, 754, 25], + "_nop_tc_308", + "_nop_tc_309", + "_nop_tc_310", + "_nop_tc_311", + ["add", 12, 11, 5, 754, 25], + ["jump", "num_done_1246", 754, 25], + "num_err_1245", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 754, + 25 + ], + ["access", 25, "error", 754, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 754, 25], + ["array", 27, 0, 754, 25], + ["push", 27, 26, 754, 25], + ["frame", 26, 5, 2, 754, 25], + ["null", 5, 754, 25], + ["setarg", 26, 0, 5, 754, 25], + ["setarg", 26, 1, 25, 754, 25], + ["setarg", 26, 2, 27, 754, 25], + ["invoke", 26, 5, 754, 25], + ["disrupt", 754, 25], + "num_done_1246", + ["move", 11, 12, 754, 25], + ["jump", "while_start_891", 755, 17], + ["jump", "if_end_1224", 755, 17], + "if_else_1223", + "if_end_1224", + ["access", 5, 1, 757, 25], + "_nop_tc_312", + "_nop_tc_313", + "_nop_tc_314", + "_nop_tc_315", + ["add", 12, 10, 5, 757, 25], + ["jump", "num_done_1248", 757, 25], + "num_err_1247", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 757, + 25 + ], + ["access", 25, "error", 757, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 757, 25], + ["array", 27, 0, 757, 25], + ["push", 27, 26, 757, 25], + ["frame", 26, 5, 2, 757, 25], + ["null", 5, 757, 25], + ["setarg", 26, 0, 5, 757, 25], + ["setarg", 26, 1, 25, 757, 25], + ["setarg", 26, 2, 27, 757, 25], + ["invoke", 26, 5, 757, 25], + ["disrupt", 757, 25], + "num_done_1248", + ["move", 10, 12, 757, 25], + ["access", 5, "_nop_tc_", 758, 33], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 758, + 46 + ], + ["frame", 25, 12, 1, 758, 46], + ["null", 12, 758, 46], + ["setarg", 25, 0, 12, 758, 46], + ["setarg", 25, 1, 10, 758, 46], + ["invoke", 25, 12, 758, 46], + "_nop_tc_316", + "_nop_tc_317", + ["is_text", 25, 12, 758, 46], + ["jump_false", 25, "add_cn_1250", 758, 46], + ["concat", 26, 5, 12, 758, 46], + ["jump", "add_done_1249", 758, 46], + "add_cn_1250", + "_nop_tc_318", + ["jump", "add_err_1251", 758, 46], + ["is_num", 25, 12, 758, 46], + ["jump_false", 25, "add_err_1251", 758, 46], + ["add", 26, 5, 12, 758, 46], + ["jump", "add_done_1249", 758, 46], + "add_err_1251", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 758, + 46 + ], + ["access", 12, "error", 758, 46], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 758, 46], + ["array", 27, 0, 758, 46], + ["push", 27, 25, 758, 46], + ["frame", 25, 5, 2, 758, 46], + ["null", 5, 758, 46], + ["setarg", 25, 0, 5, 758, 46], + ["setarg", 25, 1, 12, 758, 46], + ["setarg", 25, 2, 27, 758, 46], + ["invoke", 25, 5, 758, 46], + ["disrupt", 758, 46], + "add_done_1249", + ["store_dynamic", 6, 26, 11, 758, 28], + ["access", 5, 1, 759, 25], + "_nop_tc_319", + "_nop_tc_320", + "_nop_tc_321", + "_nop_tc_322", + ["add", 12, 10, 5, 759, 25], + ["jump", "num_done_1253", 759, 25], + "num_err_1252", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 759, + 25 + ], + ["access", 25, "error", 759, 25], + ["access", 26, "cannot apply '+': operands must be numbers", 759, 25], + ["array", 27, 0, 759, 25], + ["push", 27, 26, 759, 25], + ["frame", 26, 5, 2, 759, 25], + ["null", 5, 759, 25], + ["setarg", 26, 0, 5, 759, 25], + ["setarg", 26, 1, 25, 759, 25], + ["setarg", 26, 2, 27, 759, 25], + ["invoke", 26, 5, 759, 25], + ["disrupt", 759, 25], + "num_done_1253", + ["move", 10, 12, 759, 25], + ["access", 5, "_nop_tc_", 760, 37], + [ + "access", + 12, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 760, + 50 + ], + ["frame", 25, 12, 1, 760, 50], + ["null", 12, 760, 50], + ["setarg", 25, 0, 12, 760, 50], + ["setarg", 25, 1, 10, 760, 50], + ["invoke", 25, 12, 760, 50], + "_nop_tc_323", + "_nop_tc_324", + ["is_text", 25, 12, 760, 50], + ["jump_false", 25, "add_cn_1255", 760, 50], + ["concat", 26, 5, 12, 760, 50], + ["jump", "add_done_1254", 760, 50], + "add_cn_1255", + "_nop_tc_325", + ["jump", "add_err_1256", 760, 50], + ["is_num", 25, 12, 760, 50], + ["jump_false", 25, "add_err_1256", 760, 50], + ["add", 26, 5, 12, 760, 50], + ["jump", "add_done_1254", 760, 50], + "add_err_1256", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 760, + 50 + ], + ["access", 12, "error", 760, 50], + ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 760, 50], + ["array", 27, 0, 760, 50], + ["push", 27, 25, 760, 50], + ["frame", 25, 5, 2, 760, 50], + ["null", 5, 760, 50], + ["setarg", 25, 0, 5, 760, 50], + ["setarg", 25, 1, 12, 760, 50], + ["setarg", 25, 2, 27, 760, 50], + ["invoke", 25, 5, 760, 50], + ["disrupt", 760, 50], + "add_done_1254", + ["access", 5, 1, 760, 32], + "_nop_tc_326", + "_nop_tc_327", + "_nop_tc_328", + "_nop_tc_329", + ["add", 12, 11, 5, 760, 32], + ["jump", "num_done_1258", 760, 32], + "num_err_1257", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 760, + 32 + ], + ["access", 25, "error", 760, 32], + ["access", 27, "cannot apply '+': operands must be numbers", 760, 32], + ["array", 28, 0, 760, 32], + ["push", 28, 27, 760, 32], + ["frame", 27, 5, 2, 760, 32], + ["null", 5, 760, 32], + ["setarg", 27, 0, 5, 760, 32], + ["setarg", 27, 1, 25, 760, 32], + ["setarg", 27, 2, 28, 760, 32], + ["invoke", 27, 5, 760, 32], + ["disrupt", 760, 32], + "num_done_1258", + ["store_dynamic", 6, 26, 12, 760, 32], + ["null", 5, 761, 29], + ["is_identical", 12, 23, 5, 761, 29], + ["jump_true", 12, "ne_nid_1262", 761, 29], + ["jump", "ne_ni_1263", 761, 29], + "ne_nid_1262", + ["false", 12, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_ni_1263", + ["is_int", 25, 23, 761, 29], + ["jump_false", 25, "ne_nn_1264", 761, 29], + "_nop_tc_330", + ["jump", "ne_nn_1264", 761, 29], + ["ne_int", 12, 23, 5, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_nn_1264", + ["is_num", 25, 23, 761, 29], + ["jump_false", 25, "ne_nt_1265", 761, 29], + "_nop_tc_331", + ["jump", "ne_nt_1265", 761, 29], + ["ne_float", 12, 23, 5, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_nt_1265", + ["is_text", 25, 23, 761, 29], + ["jump_false", 25, "ne_nnl_1266", 761, 29], + "_nop_tc_332", + ["jump", "ne_nnl_1266", 761, 29], + ["ne_text", 12, 23, 5, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_nnl_1266", + ["is_null", 25, 23, 761, 29], + ["jump_false", 25, "ne_nb_1267", 761, 29], + "_nop_tc_333", + "_nop_tc_334", + ["false", 12, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_nb_1267", + ["is_bool", 25, 23, 761, 29], + ["jump_false", 25, "ne_mis_1268", 761, 29], + "_nop_tc_335", + ["jump", "ne_mis_1268", 761, 29], + ["ne_bool", 12, 23, 5, 761, 29], + ["jump", "ne_done_1261", 761, 29], + "ne_mis_1268", + ["true", 12, 761, 29], + "ne_done_1261", + ["jump_false", 12, "if_else_1259", 761, 29], + ["record", 5, 7], + ["access", 12, "rewrite", 763, 26], + ["store_field", 5, 12, "event", 763, 26], + ["access", 12, "eliminate_type_checks", 764, 25], + ["store_field", 5, 12, "pass", 764, 25], + ["access", 12, "incompatible_type_forces_jump", 765, 25], + ["store_field", 5, 12, "rule", 765, 25], + ["store_field", 5, 11, "at", 766, 23], + ["array", 12, 2, 767, 35], + ["push", 12, 13, 767, 35], + ["push", 12, 18, 767, 35], + ["store_field", 5, 12, "before", 767, 35], + ["load_dynamic", 12, 6, 11, 768, 40], + ["access", 25, 1, 768, 61], + "_nop_tc_336", + "_nop_tc_337", + "_nop_tc_338", + "_nop_tc_339", + ["add", 26, 11, 25, 768, 61], + ["jump", "num_done_1270", 768, 61], + "num_err_1269", + [ + "access", + 25, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 768, + 61 + ], + ["access", 27, "error", 768, 61], + ["access", 28, "cannot apply '+': operands must be numbers", 768, 61], + ["array", 29, 0, 768, 61], + ["push", 29, 28, 768, 61], + ["frame", 28, 25, 2, 768, 61], + ["null", 25, 768, 61], + ["setarg", 28, 0, 25, 768, 61], + ["setarg", 28, 1, 27, 768, 61], + ["setarg", 28, 2, 29, 768, 61], + ["invoke", 28, 25, 768, 61], + ["disrupt", 768, 61], + "num_done_1270", + ["load_dynamic", 25, 6, 26, 768, 61], + ["array", 26, 2, 768, 61], + ["push", 26, 12, 768, 61], + ["push", 26, 25, 768, 61], + ["store_field", 5, 26, "after", 768, 61], + ["record", 12, 3], + ["store_field", 12, 16, "slot", 769, 31], + ["store_field", 12, 21, "known_type", 769, 48], + ["store_field", 12, 17, "checked_type", 769, 73], + ["store_field", 5, 12, "why", 769, 73], + ["is_array", 12, 23, 769, 73], + ["jump_false", 12, "push_err_1271", 769, 73], + ["push", 23, 5, 769, 73], + ["jump", "push_done_1272", 769, 73], + "push_err_1271", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 769, + 73 + ], + ["access", 12, "error", 769, 73], + ["access", 25, "cannot push: target must be an array", 769, 73], + ["array", 26, 0, 769, 73], + ["push", 26, 25, 769, 73], + ["frame", 25, 5, 2, 769, 73], + ["null", 5, 769, 73], + ["setarg", 25, 0, 5, 769, 73], + ["setarg", 25, 1, 12, 769, 73], + ["setarg", 25, 2, 26, 769, 73], + ["invoke", 25, 5, 769, 73], + ["disrupt", 769, 73], + "push_done_1272", + ["jump", "if_end_1260", 769, 73], + "if_else_1259", + "if_end_1260", + ["get", 5, 10, 1, 772, 34], + ["store_dynamic", 9, 5, 15, 772, 26], + ["access", 5, 2, 773, 23], + "_nop_tc_340", + "_nop_tc_341", + "_nop_tc_342", + "_nop_tc_343", + ["add", 12, 11, 5, 773, 23], + ["jump", "num_done_1274", 773, 23], + "num_err_1273", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 773, + 23 + ], + ["access", 25, "error", 773, 23], + ["access", 26, "cannot apply '+': operands must be numbers", 773, 23], + ["array", 27, 0, 773, 23], + ["push", 27, 26, 773, 23], + ["frame", 26, 5, 2, 773, 23], + ["null", 5, 773, 23], + ["setarg", 26, 0, 5, 773, 23], + ["setarg", 26, 1, 25, 773, 23], + ["setarg", 26, 2, 27, 773, 23], + ["invoke", 26, 5, 773, 23], + ["disrupt", 773, 23], + "num_done_1274", + ["move", 11, 12, 773, 23], + ["jump", "while_start_891", 774, 15], + ["jump", "if_end_1147", 774, 15], + "if_else_1146", + "if_end_1147", + ["get", 5, 10, 1, 776, 32], + ["store_dynamic", 9, 5, 15, 776, 24], + ["access", 5, 2, 777, 21], + "_nop_tc_344", + "_nop_tc_345", + "_nop_tc_346", + "_nop_tc_347", + ["add", 12, 11, 5, 777, 21], + ["jump", "num_done_1276", 777, 21], + "num_err_1275", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 777, + 21 + ], + ["access", 25, "error", 777, 21], + ["access", 26, "cannot apply '+': operands must be numbers", 777, 21], + ["array", 27, 0, 777, 21], + ["push", 27, 26, 777, 21], + ["frame", 26, 5, 2, 777, 21], + ["null", 5, 777, 21], + ["setarg", 26, 0, 5, 777, 21], + ["setarg", 26, 1, 25, 777, 21], + ["setarg", 26, 2, 27, 777, 21], + ["invoke", 26, 5, 777, 21], + ["disrupt", 777, 21], + "num_done_1276", + ["move", 11, 12, 777, 21], + ["jump", "while_start_891", 778, 13], + ["jump", "if_end_1103", 778, 13], + "if_else_1102", + "if_end_1103", + ["jump", "if_end_925", 778, 13], + "if_else_924", + "if_end_925", + ["get", 5, 10, 1, 782, 28], + ["store_dynamic", 9, 5, 15, 782, 20], + ["access", 5, 1, 783, 17], + "_nop_tc_348", + "_nop_tc_349", + "_nop_tc_350", + "_nop_tc_351", + ["add", 12, 11, 5, 783, 17], + ["jump", "num_done_1278", 783, 17], + "num_err_1277", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 783, + 17 + ], + ["access", 25, "error", 783, 17], + ["access", 26, "cannot apply '+': operands must be numbers", 783, 17], + ["array", 27, 0, 783, 17], + ["push", 27, 26, 783, 17], + ["frame", 26, 5, 2, 783, 17], + ["null", 5, 783, 17], + ["setarg", 26, 0, 5, 783, 17], + ["setarg", 26, 1, 25, 783, 17], + ["setarg", 26, 2, 27, 783, 17], + ["invoke", 26, 5, 783, 17], + ["disrupt", 783, 17], + "num_done_1278", + ["move", 11, 12, 783, 17], + ["jump", "while_start_891", 784, 9], + ["jump", "if_end_906", 784, 9], + "if_else_905", + "if_end_906", + ["access", 5, "load_dynamic", 788, 17], + ["is_identical", 12, 14, 5, 788, 17], + ["jump_true", 12, "eq_done_1281", 788, 17], + ["is_int", 25, 14, 788, 17], + ["jump_false", 25, "eq_ni_1282", 788, 17], + "_nop_tc_352", + ["jump", "eq_ni_1282", 788, 17], + ["eq_int", 12, 14, 5, 788, 17], + ["jump", "eq_done_1281", 788, 17], + "eq_ni_1282", + ["is_num", 25, 14, 788, 17], + ["jump_false", 25, "eq_nn_1283", 788, 17], + "_nop_tc_353", + ["jump", "eq_nn_1283", 788, 17], + ["eq_float", 12, 14, 5, 788, 17], + ["jump", "eq_done_1281", 788, 17], + "eq_nn_1283", + ["is_text", 25, 14, 788, 17], + ["jump_false", 25, "eq_nt_1284", 788, 17], + "_nop_tc_354", + "_nop_tc_355", + ["eq_text", 12, 14, 5, 788, 17], + ["jump", "eq_done_1281", 788, 17], + "eq_nt_1284", + ["is_null", 25, 14, 788, 17], + ["jump_false", 25, "eq_nnl_1285", 788, 17], + "_nop_tc_356", + ["jump", "eq_nnl_1285", 788, 17], + ["true", 12, 788, 17], + ["jump", "eq_done_1281", 788, 17], + "eq_nnl_1285", + ["is_bool", 25, 14, 788, 17], + ["jump_false", 25, "eq_nb_1286", 788, 17], + "_nop_tc_357", + ["jump", "eq_nb_1286", 788, 17], + ["eq_bool", 12, 14, 5, 788, 17], + ["jump", "eq_done_1281", 788, 17], + "eq_nb_1286", + ["false", 12, 788, 17], + "eq_done_1281", + ["jump_false", 12, "if_else_1279", 788, 17], + ["move", 24, 14, 789, 18], + ["access", 5, 3, 790, 39], + ["load_index", 12, 13, 5, 790, 39], + ["get", 5, 9, 1, 790, 43], + ["get", 25, 25, 1, 790, 13], + ["frame", 26, 25, 3, 790, 13], + ["null", 25, 790, 13], + ["setarg", 26, 0, 25, 790, 13], + ["setarg", 26, 1, 9, 790, 13], + ["setarg", 26, 2, 12, 790, 13], + ["setarg", 26, 3, 5, 790, 13], + ["invoke", 26, 5, 790, 13], + ["jump_false", 5, "if_else_1287", 790, 13], + ["access", 5, "load_field", 791, 22], + ["access", 12, 0, 791, 17], + ["store_index", 13, 5, 12, 791, 17], + ["null", 5, 792, 25], + ["is_identical", 12, 23, 5, 792, 25], + ["jump_true", 12, "ne_nid_1292", 792, 25], + ["jump", "ne_ni_1293", 792, 25], + "ne_nid_1292", + ["false", 12, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_ni_1293", + ["is_int", 25, 23, 792, 25], + ["jump_false", 25, "ne_nn_1294", 792, 25], + "_nop_tc_358", + ["jump", "ne_nn_1294", 792, 25], + ["ne_int", 12, 23, 5, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_nn_1294", + ["is_num", 25, 23, 792, 25], + ["jump_false", 25, "ne_nt_1295", 792, 25], + "_nop_tc_359", + ["jump", "ne_nt_1295", 792, 25], + ["ne_float", 12, 23, 5, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_nt_1295", + ["is_text", 25, 23, 792, 25], + ["jump_false", 25, "ne_nnl_1296", 792, 25], + "_nop_tc_360", + ["jump", "ne_nnl_1296", 792, 25], + ["ne_text", 12, 23, 5, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_nnl_1296", + ["is_null", 25, 23, 792, 25], + ["jump_false", 25, "ne_nb_1297", 792, 25], + "_nop_tc_361", + "_nop_tc_362", + ["false", 12, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_nb_1297", + ["is_bool", 25, 23, 792, 25], + ["jump_false", 25, "ne_mis_1298", 792, 25], + "_nop_tc_363", + ["jump", "ne_mis_1298", 792, 25], + ["ne_bool", 12, 23, 5, 792, 25], + ["jump", "ne_done_1291", 792, 25], + "ne_mis_1298", + ["true", 12, 792, 25], + "ne_done_1291", + ["jump_false", 12, "if_else_1289", 792, 25], + ["record", 5, 7], + ["access", 12, "rewrite", 794, 22], + ["store_field", 5, 12, "event", 794, 22], + ["access", 12, "eliminate_type_checks", 795, 21], + ["store_field", 5, 12, "pass", 795, 21], + ["access", 12, "dynamic_to_field", 796, 21], + ["store_field", 5, 12, "rule", 796, 21], + ["store_field", 5, 11, "at", 797, 19], + ["store_field", 5, 24, "before", 797, 30], + ["access", 12, 0, 797, 51], + ["load_index", 25, 13, 12, 797, 51], + ["store_field", 5, 25, "after", 797, 51], + ["record", 12, 2], + ["access", 25, 3, 798, 33], + ["load_index", 26, 13, 25, 798, 33], + ["store_field", 12, 26, "slot", 798, 33], + ["access", 25, 3, 798, 66], + ["load_index", 26, 13, 25, 798, 66], + ["load_dynamic", 25, 9, 26, 798, 66], + ["store_field", 12, 25, "known_type", 798, 66], + ["store_field", 5, 12, "why", 798, 66], + ["is_array", 12, 23, 798, 66], + ["jump_false", 12, "push_err_1299", 798, 66], + ["push", 23, 5, 798, 66], + ["jump", "push_done_1300", 798, 66], + "push_err_1299", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 798, + 66 + ], + ["access", 12, "error", 798, 66], + ["access", 25, "cannot push: target must be an array", 798, 66], + ["array", 26, 0, 798, 66], + ["push", 26, 25, 798, 66], + ["frame", 25, 5, 2, 798, 66], + ["null", 5, 798, 66], + ["setarg", 25, 0, 5, 798, 66], + ["setarg", 25, 1, 12, 798, 66], + ["setarg", 25, 2, 26, 798, 66], + ["invoke", 25, 5, 798, 66], + ["disrupt", 798, 66], + "push_done_1300", + ["jump", "if_end_1290", 798, 66], + "if_else_1289", + "if_end_1290", + ["jump", "if_end_1288", 798, 66], + "if_else_1287", + ["access", 5, 3, 801, 46], + ["load_index", 12, 13, 5, 801, 46], + ["get", 5, 6, 1, 801, 50], + ["get", 25, 25, 1, 801, 20], + ["frame", 26, 25, 3, 801, 20], + ["null", 25, 801, 20], + ["setarg", 26, 0, 25, 801, 20], + ["setarg", 26, 1, 9, 801, 20], + ["setarg", 26, 2, 12, 801, 20], + ["setarg", 26, 3, 5, 801, 20], + ["invoke", 26, 5, 801, 20], + ["jump_false", 5, "if_else_1301", 801, 20], + ["access", 5, "load_index", 802, 22], + ["access", 12, 0, 802, 17], + ["store_index", 13, 5, 12, 802, 17], + ["null", 5, 803, 25], + ["is_identical", 12, 23, 5, 803, 25], + ["jump_true", 12, "ne_nid_1306", 803, 25], + ["jump", "ne_ni_1307", 803, 25], + "ne_nid_1306", + ["false", 12, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_ni_1307", + ["is_int", 25, 23, 803, 25], + ["jump_false", 25, "ne_nn_1308", 803, 25], + "_nop_tc_364", + ["jump", "ne_nn_1308", 803, 25], + ["ne_int", 12, 23, 5, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_nn_1308", + ["is_num", 25, 23, 803, 25], + ["jump_false", 25, "ne_nt_1309", 803, 25], + "_nop_tc_365", + ["jump", "ne_nt_1309", 803, 25], + ["ne_float", 12, 23, 5, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_nt_1309", + ["is_text", 25, 23, 803, 25], + ["jump_false", 25, "ne_nnl_1310", 803, 25], + "_nop_tc_366", + ["jump", "ne_nnl_1310", 803, 25], + ["ne_text", 12, 23, 5, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_nnl_1310", + ["is_null", 25, 23, 803, 25], + ["jump_false", 25, "ne_nb_1311", 803, 25], + "_nop_tc_367", + "_nop_tc_368", + ["false", 12, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_nb_1311", + ["is_bool", 25, 23, 803, 25], + ["jump_false", 25, "ne_mis_1312", 803, 25], + "_nop_tc_369", + ["jump", "ne_mis_1312", 803, 25], + ["ne_bool", 12, 23, 5, 803, 25], + ["jump", "ne_done_1305", 803, 25], + "ne_mis_1312", + ["true", 12, 803, 25], + "ne_done_1305", + ["jump_false", 12, "if_else_1303", 803, 25], + ["record", 5, 7], + ["access", 12, "rewrite", 805, 22], + ["store_field", 5, 12, "event", 805, 22], + ["access", 12, "eliminate_type_checks", 806, 21], + ["store_field", 5, 12, "pass", 806, 21], + ["access", 12, "dynamic_to_index", 807, 21], + ["store_field", 5, 12, "rule", 807, 21], + ["store_field", 5, 11, "at", 808, 19], + ["store_field", 5, 24, "before", 808, 30], + ["access", 12, 0, 808, 51], + ["load_index", 25, 13, 12, 808, 51], + ["store_field", 5, 25, "after", 808, 51], + ["record", 12, 2], + ["access", 25, 3, 809, 33], + ["load_index", 26, 13, 25, 809, 33], + ["store_field", 12, 26, "slot", 809, 33], + ["access", 25, 3, 809, 66], + ["load_index", 26, 13, 25, 809, 66], + ["load_dynamic", 25, 9, 26, 809, 66], + ["store_field", 12, 25, "known_type", 809, 66], + ["store_field", 5, 12, "why", 809, 66], + ["is_array", 12, 23, 809, 66], + ["jump_false", 12, "push_err_1313", 809, 66], + ["push", 23, 5, 809, 66], + ["jump", "push_done_1314", 809, 66], + "push_err_1313", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 809, + 66 + ], + ["access", 12, "error", 809, 66], + ["access", 25, "cannot push: target must be an array", 809, 66], + ["array", 26, 0, 809, 66], + ["push", 26, 25, 809, 66], + ["frame", 25, 5, 2, 809, 66], + ["null", 5, 809, 66], + ["setarg", 25, 0, 5, 809, 66], + ["setarg", 25, 1, 12, 809, 66], + ["setarg", 25, 2, 26, 809, 66], + ["invoke", 25, 5, 809, 66], + ["disrupt", 809, 66], + "push_done_1314", + ["jump", "if_end_1304", 809, 66], + "if_else_1303", + "if_end_1304", + ["jump", "if_end_1302", 809, 66], + "if_else_1301", + "if_end_1302", + "if_end_1288", + ["get", 5, 5, 1, 813, 32], + ["access", 12, 1, 813, 26], + ["load_index", 25, 13, 12, 813, 26], + ["store_dynamic", 9, 5, 25, 813, 26], + ["access", 5, 1, 814, 17], + "_nop_tc_370", + "_nop_tc_371", + "_nop_tc_372", + "_nop_tc_373", + ["add", 12, 11, 5, 814, 17], + ["jump", "num_done_1316", 814, 17], + "num_err_1315", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 814, + 17 + ], + ["access", 25, "error", 814, 17], + ["access", 26, "cannot apply '+': operands must be numbers", 814, 17], + ["array", 27, 0, 814, 17], + ["push", 27, 26, 814, 17], + ["frame", 26, 5, 2, 814, 17], + ["null", 5, 814, 17], + ["setarg", 26, 0, 5, 814, 17], + ["setarg", 26, 1, 25, 814, 17], + ["setarg", 26, 2, 27, 814, 17], + ["invoke", 26, 5, 814, 17], + ["disrupt", 814, 17], + "num_done_1316", + ["move", 11, 12, 814, 17], + ["jump", "while_start_891", 815, 9], + ["jump", "if_end_1280", 815, 9], + "if_else_1279", + "if_end_1280", + ["access", 5, "store_dynamic", 817, 17], + ["is_identical", 12, 14, 5, 817, 17], + ["jump_true", 12, "eq_done_1319", 817, 17], + ["is_int", 25, 14, 817, 17], + ["jump_false", 25, "eq_ni_1320", 817, 17], + "_nop_tc_374", + ["jump", "eq_ni_1320", 817, 17], + ["eq_int", 12, 14, 5, 817, 17], + ["jump", "eq_done_1319", 817, 17], + "eq_ni_1320", + ["is_num", 25, 14, 817, 17], + ["jump_false", 25, "eq_nn_1321", 817, 17], + "_nop_tc_375", + ["jump", "eq_nn_1321", 817, 17], + ["eq_float", 12, 14, 5, 817, 17], + ["jump", "eq_done_1319", 817, 17], + "eq_nn_1321", + ["is_text", 25, 14, 817, 17], + ["jump_false", 25, "eq_nt_1322", 817, 17], + "_nop_tc_376", + "_nop_tc_377", + ["eq_text", 12, 14, 5, 817, 17], + ["jump", "eq_done_1319", 817, 17], + "eq_nt_1322", + ["is_null", 25, 14, 817, 17], + ["jump_false", 25, "eq_nnl_1323", 817, 17], + "_nop_tc_378", + ["jump", "eq_nnl_1323", 817, 17], + ["true", 12, 817, 17], + ["jump", "eq_done_1319", 817, 17], + "eq_nnl_1323", + ["is_bool", 25, 14, 817, 17], + ["jump_false", 25, "eq_nb_1324", 817, 17], + "_nop_tc_379", + ["jump", "eq_nb_1324", 817, 17], + ["eq_bool", 12, 14, 5, 817, 17], + ["jump", "eq_done_1319", 817, 17], + "eq_nb_1324", + ["false", 12, 817, 17], + "eq_done_1319", + ["jump_false", 12, "if_else_1317", 817, 17], + ["move", 24, 14, 818, 18], + ["access", 5, 3, 819, 39], + ["load_index", 12, 13, 5, 819, 39], + ["get", 5, 9, 1, 819, 43], + ["get", 25, 25, 1, 819, 13], + ["frame", 26, 25, 3, 819, 13], + ["null", 25, 819, 13], + ["setarg", 26, 0, 25, 819, 13], + ["setarg", 26, 1, 9, 819, 13], + ["setarg", 26, 2, 12, 819, 13], + ["setarg", 26, 3, 5, 819, 13], + ["invoke", 26, 5, 819, 13], + ["jump_false", 5, "if_else_1325", 819, 13], + ["access", 5, "store_field", 820, 22], + ["access", 12, 0, 820, 17], + ["store_index", 13, 5, 12, 820, 17], + ["null", 5, 821, 25], + ["is_identical", 12, 23, 5, 821, 25], + ["jump_true", 12, "ne_nid_1330", 821, 25], + ["jump", "ne_ni_1331", 821, 25], + "ne_nid_1330", + ["false", 12, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_ni_1331", + ["is_int", 25, 23, 821, 25], + ["jump_false", 25, "ne_nn_1332", 821, 25], + "_nop_tc_380", + ["jump", "ne_nn_1332", 821, 25], + ["ne_int", 12, 23, 5, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_nn_1332", + ["is_num", 25, 23, 821, 25], + ["jump_false", 25, "ne_nt_1333", 821, 25], + "_nop_tc_381", + ["jump", "ne_nt_1333", 821, 25], + ["ne_float", 12, 23, 5, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_nt_1333", + ["is_text", 25, 23, 821, 25], + ["jump_false", 25, "ne_nnl_1334", 821, 25], + "_nop_tc_382", + ["jump", "ne_nnl_1334", 821, 25], + ["ne_text", 12, 23, 5, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_nnl_1334", + ["is_null", 25, 23, 821, 25], + ["jump_false", 25, "ne_nb_1335", 821, 25], + "_nop_tc_383", + "_nop_tc_384", + ["false", 12, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_nb_1335", + ["is_bool", 25, 23, 821, 25], + ["jump_false", 25, "ne_mis_1336", 821, 25], + "_nop_tc_385", + ["jump", "ne_mis_1336", 821, 25], + ["ne_bool", 12, 23, 5, 821, 25], + ["jump", "ne_done_1329", 821, 25], + "ne_mis_1336", + ["true", 12, 821, 25], + "ne_done_1329", + ["jump_false", 12, "if_else_1327", 821, 25], + ["record", 5, 7], + ["access", 12, "rewrite", 823, 22], + ["store_field", 5, 12, "event", 823, 22], + ["access", 12, "eliminate_type_checks", 824, 21], + ["store_field", 5, 12, "pass", 824, 21], + ["access", 12, "dynamic_to_field", 825, 21], + ["store_field", 5, 12, "rule", 825, 21], + ["store_field", 5, 11, "at", 826, 19], + ["store_field", 5, 24, "before", 826, 30], + ["access", 12, 0, 826, 51], + ["load_index", 25, 13, 12, 826, 51], + ["store_field", 5, 25, "after", 826, 51], + ["record", 12, 2], + ["access", 25, 3, 827, 33], + ["load_index", 26, 13, 25, 827, 33], + ["store_field", 12, 26, "slot", 827, 33], + ["access", 25, 3, 827, 66], + ["load_index", 26, 13, 25, 827, 66], + ["load_dynamic", 25, 9, 26, 827, 66], + ["store_field", 12, 25, "known_type", 827, 66], + ["store_field", 5, 12, "why", 827, 66], + ["is_array", 12, 23, 827, 66], + ["jump_false", 12, "push_err_1337", 827, 66], + ["push", 23, 5, 827, 66], + ["jump", "push_done_1338", 827, 66], + "push_err_1337", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 827, + 66 + ], + ["access", 12, "error", 827, 66], + ["access", 25, "cannot push: target must be an array", 827, 66], + ["array", 26, 0, 827, 66], + ["push", 26, 25, 827, 66], + ["frame", 25, 5, 2, 827, 66], + ["null", 5, 827, 66], + ["setarg", 25, 0, 5, 827, 66], + ["setarg", 25, 1, 12, 827, 66], + ["setarg", 25, 2, 26, 827, 66], + ["invoke", 25, 5, 827, 66], + ["disrupt", 827, 66], + "push_done_1338", + ["jump", "if_end_1328", 827, 66], + "if_else_1327", + "if_end_1328", + ["jump", "if_end_1326", 827, 66], + "if_else_1325", + ["access", 5, 3, 830, 46], + ["load_index", 12, 13, 5, 830, 46], + ["get", 5, 6, 1, 830, 50], + ["get", 25, 25, 1, 830, 20], + ["frame", 26, 25, 3, 830, 20], + ["null", 25, 830, 20], + ["setarg", 26, 0, 25, 830, 20], + ["setarg", 26, 1, 9, 830, 20], + ["setarg", 26, 2, 12, 830, 20], + ["setarg", 26, 3, 5, 830, 20], + ["invoke", 26, 5, 830, 20], + ["jump_false", 5, "if_else_1339", 830, 20], + ["access", 5, "store_index", 831, 22], + ["access", 12, 0, 831, 17], + ["store_index", 13, 5, 12, 831, 17], + ["null", 5, 832, 25], + ["is_identical", 12, 23, 5, 832, 25], + ["jump_true", 12, "ne_nid_1344", 832, 25], + ["jump", "ne_ni_1345", 832, 25], + "ne_nid_1344", + ["false", 12, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_ni_1345", + ["is_int", 25, 23, 832, 25], + ["jump_false", 25, "ne_nn_1346", 832, 25], + "_nop_tc_386", + ["jump", "ne_nn_1346", 832, 25], + ["ne_int", 12, 23, 5, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_nn_1346", + ["is_num", 25, 23, 832, 25], + ["jump_false", 25, "ne_nt_1347", 832, 25], + "_nop_tc_387", + ["jump", "ne_nt_1347", 832, 25], + ["ne_float", 12, 23, 5, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_nt_1347", + ["is_text", 25, 23, 832, 25], + ["jump_false", 25, "ne_nnl_1348", 832, 25], + "_nop_tc_388", + ["jump", "ne_nnl_1348", 832, 25], + ["ne_text", 12, 23, 5, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_nnl_1348", + ["is_null", 25, 23, 832, 25], + ["jump_false", 25, "ne_nb_1349", 832, 25], + "_nop_tc_389", + "_nop_tc_390", + ["false", 12, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_nb_1349", + ["is_bool", 25, 23, 832, 25], + ["jump_false", 25, "ne_mis_1350", 832, 25], + "_nop_tc_391", + ["jump", "ne_mis_1350", 832, 25], + ["ne_bool", 12, 23, 5, 832, 25], + ["jump", "ne_done_1343", 832, 25], + "ne_mis_1350", + ["true", 12, 832, 25], + "ne_done_1343", + ["jump_false", 12, "if_else_1341", 832, 25], + ["record", 5, 7], + ["access", 12, "rewrite", 834, 22], + ["store_field", 5, 12, "event", 834, 22], + ["access", 12, "eliminate_type_checks", 835, 21], + ["store_field", 5, 12, "pass", 835, 21], + ["access", 12, "dynamic_to_index", 836, 21], + ["store_field", 5, 12, "rule", 836, 21], + ["store_field", 5, 11, "at", 837, 19], + ["store_field", 5, 24, "before", 837, 30], + ["access", 12, 0, 837, 51], + ["load_index", 25, 13, 12, 837, 51], + ["store_field", 5, 25, "after", 837, 51], + ["record", 12, 2], + ["access", 25, 3, 838, 33], + ["load_index", 26, 13, 25, 838, 33], + ["store_field", 12, 26, "slot", 838, 33], + ["access", 25, 3, 838, 66], + ["load_index", 26, 13, 25, 838, 66], + ["load_dynamic", 25, 9, 26, 838, 66], + ["store_field", 12, 25, "known_type", 838, 66], + ["store_field", 5, 12, "why", 838, 66], + ["is_array", 12, 23, 838, 66], + ["jump_false", 12, "push_err_1351", 838, 66], + ["push", 23, 5, 838, 66], + ["jump", "push_done_1352", 838, 66], + "push_err_1351", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 838, + 66 + ], + ["access", 12, "error", 838, 66], + ["access", 25, "cannot push: target must be an array", 838, 66], + ["array", 26, 0, 838, 66], + ["push", 26, 25, 838, 66], + ["frame", 25, 5, 2, 838, 66], + ["null", 5, 838, 66], + ["setarg", 25, 0, 5, 838, 66], + ["setarg", 25, 1, 12, 838, 66], + ["setarg", 25, 2, 26, 838, 66], + ["invoke", 25, 5, 838, 66], + ["disrupt", 838, 66], + "push_done_1352", + ["jump", "if_end_1342", 838, 66], + "if_else_1341", + "if_end_1342", + ["jump", "if_end_1340", 838, 66], + "if_else_1339", + "if_end_1340", + "if_end_1326", + ["access", 5, 1, 842, 17], + "_nop_tc_392", + "_nop_tc_393", + "_nop_tc_394", + "_nop_tc_395", + ["add", 12, 11, 5, 842, 17], + ["jump", "num_done_1354", 842, 17], + "num_err_1353", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 842, + 17 + ], + ["access", 25, "error", 842, 17], + ["access", 26, "cannot apply '+': operands must be numbers", 842, 17], + ["array", 27, 0, 842, 17], + ["push", 27, 26, 842, 17], + ["frame", 26, 5, 2, 842, 17], + ["null", 5, 842, 17], + ["setarg", 26, 0, 5, 842, 17], + ["setarg", 26, 1, 25, 842, 17], + ["setarg", 26, 2, 27, 842, 17], + ["invoke", 26, 5, 842, 17], + ["disrupt", 842, 17], + "num_done_1354", + ["move", 11, 12, 842, 17], + ["jump", "while_start_891", 843, 9], + ["jump", "if_end_1318", 843, 9], + "if_else_1317", + "if_end_1318", + ["get", 5, 24, 1, 846, 7], + ["frame", 12, 5, 2, 846, 7], + ["null", 5, 846, 7], + ["setarg", 12, 0, 5, 846, 7], + ["setarg", 12, 1, 9, 846, 7], + ["setarg", 12, 2, 13, 846, 7], + ["invoke", 12, 5, 846, 7], + ["access", 5, 1, 847, 15], + "_nop_tc_396", + "_nop_tc_397", + "_nop_tc_398", + "_nop_tc_399", + ["add", 12, 11, 5, 847, 15], + ["jump", "num_done_1356", 847, 15], + "num_err_1355", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 847, 15 ], - ["access", 25, "error", 689, 15], - ["access", 26, "cannot apply '+': operands must be numbers", 689, 15], - ["array", 27, 0, 689, 15], - ["push", 27, 26, 689, 15], - ["frame", 26, 5, 2, 689, 15], - ["null", 5, 689, 15], - ["setarg", 26, 0, 5, 689, 15], - ["setarg", 26, 1, 25, 689, 15], - ["setarg", 26, 2, 27, 689, 15], - ["invoke", 26, 5, 689, 15], - ["disrupt", 689, 15], - "num_done_988", - ["move", 11, 12, 689, 15], - ["jump", "while_start_523", 689, 15], - "while_end_524", - ["return", 9, 692, 12], + ["access", 25, "error", 847, 15], + ["access", 26, "cannot apply '+': operands must be numbers", 847, 15], + ["array", 27, 0, 847, 15], + ["push", 27, 26, 847, 15], + ["frame", 26, 5, 2, 847, 15], + ["null", 5, 847, 15], + ["setarg", 26, 0, 5, 847, 15], + ["setarg", 26, 1, 25, 847, 15], + ["setarg", 26, 2, 27, 847, 15], + ["invoke", 26, 5, 847, 15], + ["disrupt", 847, 15], + "num_done_1356", + ["move", 11, 12, 847, 15], + ["jump", "while_start_891", 847, 15], + "while_end_892", + ["return", 9, 850, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -8316,211 +11214,211 @@ "nr_slots": 20, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "instructions", 701, 24], - ["move", 4, 3, 701, 24], - ["access", 3, 0, 702, 21], - ["null", 5, 703, 23], - ["access", 6, 0, 705, 13], - ["null", 7, 706, 17], - ["null", 8, 707, 14], - ["access", 9, 0, 708, 16], - ["null", 10, 709, 14], - ["null", 11, 710, 18], - ["null", 12, 712, 25], - ["is_identical", 13, 4, 12, 712, 25], - ["jump_true", 13, "eq_done_992", 712, 25], - ["is_int", 14, 4, 712, 25], - ["jump_false", 14, "eq_ni_993", 712, 25], + ["load_field", 3, 1, "instructions", 859, 24], + ["move", 4, 3, 859, 24], + ["access", 3, 0, 860, 21], + ["null", 5, 861, 23], + ["access", 6, 0, 863, 13], + ["null", 7, 864, 17], + ["null", 8, 865, 14], + ["access", 9, 0, 866, 16], + ["null", 10, 867, 14], + ["null", 11, 868, 18], + ["null", 12, 870, 25], + ["is_identical", 13, 4, 12, 870, 25], + ["jump_true", 13, "eq_done_1360", 870, 25], + ["is_int", 14, 4, 870, 25], + ["jump_false", 14, "eq_ni_1361", 870, 25], "_nop_tc_1", - ["jump", "eq_ni_993", 712, 25], - ["eq_int", 13, 4, 12, 712, 25], - ["jump", "eq_done_992", 712, 25], - "eq_ni_993", - ["is_num", 14, 4, 712, 25], - ["jump_false", 14, "eq_nn_994", 712, 25], + ["jump", "eq_ni_1361", 870, 25], + ["eq_int", 13, 4, 12, 870, 25], + ["jump", "eq_done_1360", 870, 25], + "eq_ni_1361", + ["is_num", 14, 4, 870, 25], + ["jump_false", 14, "eq_nn_1362", 870, 25], "_nop_tc_2", - ["jump", "eq_nn_994", 712, 25], - ["eq_float", 13, 4, 12, 712, 25], - ["jump", "eq_done_992", 712, 25], - "eq_nn_994", - ["is_text", 14, 4, 712, 25], - ["jump_false", 14, "eq_nt_995", 712, 25], + ["jump", "eq_nn_1362", 870, 25], + ["eq_float", 13, 4, 12, 870, 25], + ["jump", "eq_done_1360", 870, 25], + "eq_nn_1362", + ["is_text", 14, 4, 870, 25], + ["jump_false", 14, "eq_nt_1363", 870, 25], "_nop_tc_3", - ["jump", "eq_nt_995", 712, 25], - ["eq_text", 13, 4, 12, 712, 25], - ["jump", "eq_done_992", 712, 25], - "eq_nt_995", - ["is_null", 14, 4, 712, 25], - ["jump_false", 14, "eq_nnl_996", 712, 25], + ["jump", "eq_nt_1363", 870, 25], + ["eq_text", 13, 4, 12, 870, 25], + ["jump", "eq_done_1360", 870, 25], + "eq_nt_1363", + ["is_null", 14, 4, 870, 25], + ["jump_false", 14, "eq_nnl_1364", 870, 25], "_nop_tc_4", "_nop_tc_5", - ["true", 13, 712, 25], - ["jump", "eq_done_992", 712, 25], - "eq_nnl_996", - ["is_bool", 14, 4, 712, 25], - ["jump_false", 14, "eq_nb_997", 712, 25], + ["true", 13, 870, 25], + ["jump", "eq_done_1360", 870, 25], + "eq_nnl_1364", + ["is_bool", 14, 4, 870, 25], + ["jump_false", 14, "eq_nb_1365", 870, 25], "_nop_tc_6", - ["jump", "eq_nb_997", 712, 25], - ["eq_bool", 13, 4, 12, 712, 25], - ["jump", "eq_done_992", 712, 25], - "eq_nb_997", - ["false", 13, 712, 25], - "eq_done_992", - ["move", 12, 13, 712, 25], - ["jump_true", 12, "or_end_991", 712, 25], - ["length", 13, 4, 712, 40], - ["access", 14, 0, 712, 57], - ["is_identical", 15, 13, 14, 712, 57], - ["jump_true", 15, "eq_done_998", 712, 57], + ["jump", "eq_nb_1365", 870, 25], + ["eq_bool", 13, 4, 12, 870, 25], + ["jump", "eq_done_1360", 870, 25], + "eq_nb_1365", + ["false", 13, 870, 25], + "eq_done_1360", + ["move", 12, 13, 870, 25], + ["jump_true", 12, "or_end_1359", 870, 25], + ["length", 13, 4, 870, 40], + ["access", 14, 0, 870, 57], + ["is_identical", 15, 13, 14, 870, 57], + ["jump_true", 15, "eq_done_1366", 870, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 15, 13, 14, 712, 57], - ["jump", "eq_done_998", 712, 57], - "eq_ni_999", + ["eq_int", 15, 13, 14, 870, 57], + ["jump", "eq_done_1366", 870, 57], + "eq_ni_1367", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["eq_float", 15, 13, 14, 712, 57], - ["jump", "eq_done_998", 712, 57], - "eq_nn_1000", + ["eq_float", 15, 13, 14, 870, 57], + ["jump", "eq_done_1366", 870, 57], + "eq_nn_1368", "_nop_tc_15", - ["jump", "eq_nt_1001", 712, 57], + ["jump", "eq_nt_1369", 870, 57], "_nop_tc_16", - ["jump", "eq_nt_1001", 712, 57], - ["eq_text", 15, 13, 14, 712, 57], - ["jump", "eq_done_998", 712, 57], - "eq_nt_1001", + ["jump", "eq_nt_1369", 870, 57], + ["eq_text", 15, 13, 14, 870, 57], + ["jump", "eq_done_1366", 870, 57], + "eq_nt_1369", "_nop_tc_17", - ["jump", "eq_nnl_1002", 712, 57], + ["jump", "eq_nnl_1370", 870, 57], "_nop_tc_18", - ["jump", "eq_nnl_1002", 712, 57], - ["true", 15, 712, 57], - ["jump", "eq_done_998", 712, 57], - "eq_nnl_1002", + ["jump", "eq_nnl_1370", 870, 57], + ["true", 15, 870, 57], + ["jump", "eq_done_1366", 870, 57], + "eq_nnl_1370", "_nop_tc_19", - ["jump", "eq_nb_1003", 712, 57], + ["jump", "eq_nb_1371", 870, 57], "_nop_tc_20", - ["jump", "eq_nb_1003", 712, 57], - ["eq_bool", 15, 13, 14, 712, 57], - ["jump", "eq_done_998", 712, 57], - "eq_nb_1003", - ["false", 15, 712, 57], - "eq_done_998", - ["move", 12, 15, 712, 57], - "or_end_991", - ["jump_false", 12, "if_else_989", 712, 57], - ["null", 12, 713, 14], - ["return", 12, 713, 14], + ["jump", "eq_nb_1371", 870, 57], + ["eq_bool", 15, 13, 14, 870, 57], + ["jump", "eq_done_1366", 870, 57], + "eq_nb_1371", + ["false", 15, 870, 57], + "eq_done_1366", + ["move", 12, 15, 870, 57], + "or_end_1359", + ["jump_false", 12, "if_else_1357", 870, 57], + ["null", 12, 871, 14], + ["return", 12, 871, 14], "_nop_ur_1", - "if_else_989", - "if_end_990", - ["null", 12, 716, 16], - ["is_identical", 13, 2, 12, 716, 16], - ["jump_true", 13, "ne_nid_1008", 716, 16], - ["jump", "ne_ni_1009", 716, 16], - "ne_nid_1008", - ["false", 13, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_ni_1009", + "if_else_1357", + "if_end_1358", + ["null", 12, 874, 16], + ["is_identical", 13, 2, 12, 874, 16], + ["jump_true", 13, "ne_nid_1376", 874, 16], + ["jump", "ne_ni_1377", 874, 16], + "ne_nid_1376", + ["false", 13, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_ni_1377", "_nop_tc_21", - ["jump", "ne_nn_1010", 716, 16], + ["jump", "ne_nn_1378", 874, 16], "_nop_tc_22", - ["jump", "ne_nn_1010", 716, 16], - ["ne_int", 13, 2, 12, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_nn_1010", + ["jump", "ne_nn_1378", 874, 16], + ["ne_int", 13, 2, 12, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_nn_1378", "_nop_tc_23", - ["jump", "ne_nt_1011", 716, 16], + ["jump", "ne_nt_1379", 874, 16], "_nop_tc_24", - ["jump", "ne_nt_1011", 716, 16], - ["ne_float", 13, 2, 12, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_nt_1011", + ["jump", "ne_nt_1379", 874, 16], + ["ne_float", 13, 2, 12, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_nt_1379", "_nop_tc_25", - ["jump", "ne_nnl_1012", 716, 16], + ["jump", "ne_nnl_1380", 874, 16], "_nop_tc_26", - ["jump", "ne_nnl_1012", 716, 16], - ["ne_text", 13, 2, 12, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_nnl_1012", + ["jump", "ne_nnl_1380", 874, 16], + ["ne_text", 13, 2, 12, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_nnl_1380", "_nop_tc_27", - ["jump", "ne_nb_1013", 716, 16], + ["jump", "ne_nb_1381", 874, 16], "_nop_tc_28", "_nop_tc_29", - ["false", 13, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_nb_1013", + ["false", 13, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_nb_1381", "_nop_tc_30", - ["jump", "ne_mis_1014", 716, 16], + ["jump", "ne_mis_1382", 874, 16], "_nop_tc_31", - ["jump", "ne_mis_1014", 716, 16], - ["ne_bool", 13, 2, 12, 716, 16], - ["jump", "ne_done_1007", 716, 16], - "ne_mis_1014", - ["true", 13, 716, 16], - "ne_done_1007", - ["move", 12, 13, 716, 16], - ["jump_false", 12, "and_end_1006", 716, 16], - ["load_field", 13, 2, "events", 716, 24], - ["null", 14, 716, 38], - ["is_identical", 15, 13, 14, 716, 38], - ["jump_true", 15, "ne_nid_1016", 716, 38], - ["jump", "ne_ni_1017", 716, 38], - "ne_nid_1016", - ["false", 15, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_ni_1017", - ["is_int", 16, 13, 716, 38], - ["jump_false", 16, "ne_nn_1018", 716, 38], + ["jump", "ne_mis_1382", 874, 16], + ["ne_bool", 13, 2, 12, 874, 16], + ["jump", "ne_done_1375", 874, 16], + "ne_mis_1382", + ["true", 13, 874, 16], + "ne_done_1375", + ["move", 12, 13, 874, 16], + ["jump_false", 12, "and_end_1374", 874, 16], + ["load_field", 13, 2, "events", 874, 24], + ["null", 14, 874, 38], + ["is_identical", 15, 13, 14, 874, 38], + ["jump_true", 15, "ne_nid_1384", 874, 38], + ["jump", "ne_ni_1385", 874, 38], + "ne_nid_1384", + ["false", 15, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_ni_1385", + ["is_int", 16, 13, 874, 38], + ["jump_false", 16, "ne_nn_1386", 874, 38], "_nop_tc_32", - ["jump", "ne_nn_1018", 716, 38], - ["ne_int", 15, 13, 14, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_nn_1018", - ["is_num", 16, 13, 716, 38], - ["jump_false", 16, "ne_nt_1019", 716, 38], + ["jump", "ne_nn_1386", 874, 38], + ["ne_int", 15, 13, 14, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_nn_1386", + ["is_num", 16, 13, 874, 38], + ["jump_false", 16, "ne_nt_1387", 874, 38], "_nop_tc_33", - ["jump", "ne_nt_1019", 716, 38], - ["ne_float", 15, 13, 14, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_nt_1019", - ["is_text", 16, 13, 716, 38], - ["jump_false", 16, "ne_nnl_1020", 716, 38], + ["jump", "ne_nt_1387", 874, 38], + ["ne_float", 15, 13, 14, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_nt_1387", + ["is_text", 16, 13, 874, 38], + ["jump_false", 16, "ne_nnl_1388", 874, 38], "_nop_tc_34", - ["jump", "ne_nnl_1020", 716, 38], - ["ne_text", 15, 13, 14, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_nnl_1020", - ["is_null", 16, 13, 716, 38], - ["jump_false", 16, "ne_nb_1021", 716, 38], + ["jump", "ne_nnl_1388", 874, 38], + ["ne_text", 15, 13, 14, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_nnl_1388", + ["is_null", 16, 13, 874, 38], + ["jump_false", 16, "ne_nb_1389", 874, 38], "_nop_tc_35", "_nop_tc_36", - ["false", 15, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_nb_1021", - ["is_bool", 16, 13, 716, 38], - ["jump_false", 16, "ne_mis_1022", 716, 38], + ["false", 15, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_nb_1389", + ["is_bool", 16, 13, 874, 38], + ["jump_false", 16, "ne_mis_1390", 874, 38], "_nop_tc_37", - ["jump", "ne_mis_1022", 716, 38], - ["ne_bool", 15, 13, 14, 716, 38], - ["jump", "ne_done_1015", 716, 38], - "ne_mis_1022", - ["true", 15, 716, 38], - "ne_done_1015", - ["move", 12, 15, 716, 38], - "and_end_1006", - ["jump_false", 12, "if_else_1004", 716, 38], - ["load_field", 12, 2, "events", 717, 16], - ["move", 11, 12, 717, 16], - ["jump", "if_end_1005", 717, 16], - "if_else_1004", - "if_end_1005", - ["length", 12, 4, 720, 24], - ["move", 3, 12, 720, 24], - ["load_field", 12, 1, "nr_slots", 721, 25], + ["jump", "ne_mis_1390", 874, 38], + ["ne_bool", 15, 13, 14, 874, 38], + ["jump", "ne_done_1383", 874, 38], + "ne_mis_1390", + ["true", 15, 874, 38], + "ne_done_1383", + ["move", 12, 15, 874, 38], + "and_end_1374", + ["jump_false", 12, "if_else_1372", 874, 38], + ["load_field", 12, 2, "events", 875, 16], + ["move", 11, 12, 875, 16], + ["jump", "if_end_1373", 875, 16], + "if_else_1372", + "if_end_1373", + ["length", 12, 4, 878, 24], + ["move", 3, 12, 878, 24], + ["load_field", 12, 1, "nr_slots", 879, 25], [ "access", 13, @@ -8529,131 +11427,92 @@ "kind": "name", "make": "intrinsic" }, - 721, + 879, 19 ], - ["frame", 14, 13, 1, 721, 19], - ["null", 13, 721, 19], - ["setarg", 14, 0, 13, 721, 19], - ["setarg", 14, 1, 12, 721, 19], - ["invoke", 14, 12, 721, 19], - ["move", 5, 12, 721, 19], - ["access", 6, 0, 723, 9], - "while_start_1023", - ["is_int", 12, 6, 724, 16], - ["jump_false", 12, "rel_ni_1025", 724, 16], - ["is_int", 13, 3, 724, 16], - ["jump_false", 13, "rel_ni_1025", 724, 16], - ["lt_int", 14, 6, 3, 724, 16], - ["jump", "rel_done_1027", 724, 16], - "rel_ni_1025", - ["is_num", 12, 6, 724, 16], - ["jump_false", 12, "rel_nn_1026", 724, 16], - ["is_num", 13, 3, 724, 16], - ["jump_false", 13, "rel_nn_1026", 724, 16], - ["lt_float", 14, 6, 3, 724, 16], - ["jump", "rel_done_1027", 724, 16], - "rel_nn_1026", - ["is_text", 12, 6, 724, 16], - ["jump_false", 12, "rel_err_1028", 724, 16], - ["is_text", 13, 3, 724, 16], - ["jump_false", 13, "rel_err_1028", 724, 16], - ["lt_text", 14, 6, 3, 724, 16], - ["jump", "rel_done_1027", 724, 16], - "rel_err_1028", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 724, - 16 - ], - ["access", 13, "error", 724, 16], - ["access", 15, "cannot compare with '<': operands must be same type", 724, 16], - ["array", 16, 0, 724, 16], - ["push", 16, 15, 724, 16], - ["frame", 15, 12, 2, 724, 16], - ["null", 12, 724, 16], - ["setarg", 15, 0, 12, 724, 16], - ["setarg", 15, 1, 13, 724, 16], - ["setarg", 15, 2, 16, 724, 16], - ["invoke", 15, 12, 724, 16], - ["disrupt", 724, 16], - "rel_done_1027", - ["jump_false", 14, "while_end_1024", 724, 16], - ["load_dynamic", 12, 4, 6, 725, 28], - ["move", 7, 12, 725, 28], - ["is_text", 12, 7, 727, 19], - ["jump_false", 12, "if_else_1029", 727, 19], - ["load_field", 12, 1, "nr_slots", 728, 29], - [ - "access", - 13, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 728, - 23 - ], - ["frame", 14, 13, 1, 728, 23], - ["null", 13, 728, 23], - ["setarg", 14, 0, 13, 728, 23], - ["setarg", 14, 1, 12, 728, 23], - ["invoke", 14, 12, 728, 23], - ["move", 5, 12, 728, 23], - ["access", 12, 1, 729, 17], - ["is_num", 13, 6, 729, 17], - ["jump_false", 13, "num_err_1031", 729, 17], + ["frame", 14, 13, 1, 879, 19], + ["null", 13, 879, 19], + ["setarg", 14, 0, 13, 879, 19], + ["setarg", 14, 1, 12, 879, 19], + ["invoke", 14, 12, 879, 19], + ["move", 5, 12, 879, 19], + ["access", 6, 0, 881, 9], + "while_start_1391", + ["is_int", 12, 6, 882, 16], + ["jump_false", 12, "rel_ni_1393", 882, 16], "_nop_tc_38", "_nop_tc_39", - ["add", 13, 6, 12, 729, 17], - ["jump", "num_done_1032", 729, 17], - "num_err_1031", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 729, - 17 - ], - ["access", 14, "error", 729, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 729, 17], - ["array", 16, 0, 729, 17], - ["push", 16, 15, 729, 17], - ["frame", 15, 12, 2, 729, 17], - ["null", 12, 729, 17], - ["setarg", 15, 0, 12, 729, 17], - ["setarg", 15, 1, 14, 729, 17], - ["setarg", 15, 2, 16, 729, 17], - ["invoke", 15, 12, 729, 17], - ["disrupt", 729, 17], - "num_done_1032", - ["move", 6, 13, 729, 17], - ["jump", "while_start_1023", 730, 9], - ["jump", "if_end_1030", 730, 9], - "if_else_1029", - "if_end_1030", - ["is_array", 12, 7, 732, 21], - "_nop_bl_1", - ["jump_true", 12, "if_else_1033", 732, 21], - ["access", 12, 1, 733, 17], - ["is_num", 13, 6, 733, 17], - ["jump_false", 13, "num_err_1035", 733, 17], + ["lt_int", 12, 6, 3, 882, 16], + ["jump", "rel_done_1395", 882, 16], + "rel_ni_1393", "_nop_tc_40", "_nop_tc_41", - ["add", 13, 6, 12, 733, 17], - ["jump", "num_done_1036", 733, 17], - "num_err_1035", + "_nop_tc_42", + "_nop_tc_43", + ["lt_float", 12, 6, 3, 882, 16], + ["jump", "rel_done_1395", 882, 16], + "rel_nn_1394", + "_nop_tc_44", + ["jump", "rel_err_1396", 882, 16], + "_nop_tc_45", + ["jump", "rel_err_1396", 882, 16], + ["lt_text", 12, 6, 3, 882, 16], + ["jump", "rel_done_1395", 882, 16], + "rel_err_1396", + [ + "access", + 13, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 882, + 16 + ], + ["access", 14, "error", 882, 16], + ["access", 15, "cannot compare with '<': operands must be same type", 882, 16], + ["array", 16, 0, 882, 16], + ["push", 16, 15, 882, 16], + ["frame", 15, 13, 2, 882, 16], + ["null", 13, 882, 16], + ["setarg", 15, 0, 13, 882, 16], + ["setarg", 15, 1, 14, 882, 16], + ["setarg", 15, 2, 16, 882, 16], + ["invoke", 15, 13, 882, 16], + ["disrupt", 882, 16], + "rel_done_1395", + ["jump_false", 12, "while_end_1392", 882, 16], + ["load_dynamic", 12, 4, 6, 883, 28], + ["move", 7, 12, 883, 28], + ["is_text", 12, 7, 885, 19], + ["jump_false", 12, "if_else_1397", 885, 19], + ["load_field", 12, 1, "nr_slots", 886, 29], + [ + "access", + 13, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 886, + 23 + ], + ["frame", 14, 13, 1, 886, 23], + ["null", 13, 886, 23], + ["setarg", 14, 0, 13, 886, 23], + ["setarg", 14, 1, 12, 886, 23], + ["invoke", 14, 12, 886, 23], + ["move", 5, 12, 886, 23], + ["access", 12, 1, 887, 17], + "_nop_tc_46", + "_nop_tc_47", + "_nop_tc_48", + "_nop_tc_49", + ["add", 13, 6, 12, 887, 17], + ["jump", "num_done_1400", 887, 17], + "num_err_1399", [ "access", 12, @@ -8662,691 +11521,480 @@ "kind": "name", "make": "intrinsic" }, - 733, + 887, 17 ], - ["access", 14, "error", 733, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 733, 17], - ["array", 16, 0, 733, 17], - ["push", 16, 15, 733, 17], - ["frame", 15, 12, 2, 733, 17], - ["null", 12, 733, 17], - ["setarg", 15, 0, 12, 733, 17], - ["setarg", 15, 1, 14, 733, 17], - ["setarg", 15, 2, 16, 733, 17], - ["invoke", 15, 12, 733, 17], - ["disrupt", 733, 17], - "num_done_1036", - ["move", 6, 13, 733, 17], - ["jump", "while_start_1023", 734, 9], - ["jump", "if_end_1034", 734, 9], - "if_else_1033", - "if_end_1034", - ["access", 12, 0, 737, 18], - ["load_index", 13, 7, 12, 737, 18], - ["move", 8, 13, 737, 18], - ["length", 12, 7, 738, 21], - ["move", 9, 12, 738, 21], - ["access", 12, "int", 741, 17], - ["is_identical", 13, 8, 12, 741, 17], - ["jump_true", 13, "eq_done_1039", 741, 17], - ["is_int", 14, 8, 741, 17], - ["jump_false", 14, "eq_ni_1040", 741, 17], - "_nop_tc_42", - ["jump", "eq_ni_1040", 741, 17], - ["eq_int", 13, 8, 12, 741, 17], - ["jump", "eq_done_1039", 741, 17], - "eq_ni_1040", - ["is_num", 14, 8, 741, 17], - ["jump_false", 14, "eq_nn_1041", 741, 17], - "_nop_tc_43", - ["jump", "eq_nn_1041", 741, 17], - ["eq_float", 13, 8, 12, 741, 17], - ["jump", "eq_done_1039", 741, 17], - "eq_nn_1041", - ["is_text", 14, 8, 741, 17], - ["jump_false", 14, "eq_nt_1042", 741, 17], - "_nop_tc_44", - "_nop_tc_45", - ["eq_text", 13, 8, 12, 741, 17], - ["jump", "eq_done_1039", 741, 17], - "eq_nt_1042", - ["is_null", 14, 8, 741, 17], - ["jump_false", 14, "eq_nnl_1043", 741, 17], - "_nop_tc_46", - ["jump", "eq_nnl_1043", 741, 17], - ["true", 13, 741, 17], - ["jump", "eq_done_1039", 741, 17], - "eq_nnl_1043", - ["is_bool", 14, 8, 741, 17], - ["jump_false", 14, "eq_nb_1044", 741, 17], - "_nop_tc_47", - ["jump", "eq_nb_1044", 741, 17], - ["eq_bool", 13, 8, 12, 741, 17], - ["jump", "eq_done_1039", 741, 17], - "eq_nb_1044", - ["false", 13, 741, 17], - "eq_done_1039", - ["jump_false", 13, "if_else_1037", 741, 17], - ["access", 12, 2, 742, 39], - ["load_index", 13, 7, 12, 742, 39], - ["access", 12, 1, 742, 27], - ["load_index", 14, 7, 12, 742, 27], - ["store_dynamic", 5, 13, 14, 742, 27], - ["jump", "if_end_1038", 742, 27], - "if_else_1037", - ["access", 12, "access", 743, 24], - ["is_identical", 13, 8, 12, 743, 24], - ["jump_true", 13, "eq_done_1048", 743, 24], - ["is_int", 14, 8, 743, 24], - ["jump_false", 14, "eq_ni_1049", 743, 24], - "_nop_tc_48", - ["jump", "eq_ni_1049", 743, 24], - ["eq_int", 13, 8, 12, 743, 24], - ["jump", "eq_done_1048", 743, 24], - "eq_ni_1049", - ["is_num", 14, 8, 743, 24], - ["jump_false", 14, "eq_nn_1050", 743, 24], - "_nop_tc_49", - ["jump", "eq_nn_1050", 743, 24], - ["eq_float", 13, 8, 12, 743, 24], - ["jump", "eq_done_1048", 743, 24], - "eq_nn_1050", - ["is_text", 14, 8, 743, 24], - ["jump_false", 14, "eq_nt_1051", 743, 24], + ["access", 14, "error", 887, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 887, 17], + ["array", 16, 0, 887, 17], + ["push", 16, 15, 887, 17], + ["frame", 15, 12, 2, 887, 17], + ["null", 12, 887, 17], + ["setarg", 15, 0, 12, 887, 17], + ["setarg", 15, 1, 14, 887, 17], + ["setarg", 15, 2, 16, 887, 17], + ["invoke", 15, 12, 887, 17], + ["disrupt", 887, 17], + "num_done_1400", + ["move", 6, 13, 887, 17], + ["jump", "while_start_1391", 888, 9], + ["jump", "if_end_1398", 888, 9], + "if_else_1397", + "if_end_1398", + ["is_array", 12, 7, 890, 21], + "_nop_bl_1", + ["jump_true", 12, "if_else_1401", 890, 21], + ["access", 12, 1, 891, 17], "_nop_tc_50", "_nop_tc_51", - ["eq_text", 13, 8, 12, 743, 24], - ["jump", "eq_done_1048", 743, 24], - "eq_nt_1051", - ["is_null", 14, 8, 743, 24], - ["jump_false", 14, "eq_nnl_1052", 743, 24], "_nop_tc_52", - ["jump", "eq_nnl_1052", 743, 24], - ["true", 13, 743, 24], - ["jump", "eq_done_1048", 743, 24], - "eq_nnl_1052", - ["is_bool", 14, 8, 743, 24], - ["jump_false", 14, "eq_nb_1053", 743, 24], "_nop_tc_53", - ["jump", "eq_nb_1053", 743, 24], - ["eq_bool", 13, 8, 12, 743, 24], - ["jump", "eq_done_1048", 743, 24], - "eq_nb_1053", - ["false", 13, 743, 24], - "eq_done_1048", - ["move", 12, 13, 743, 24], - ["jump_false", 12, "and_end_1047", 743, 24], - ["access", 13, 2, 743, 52], - ["load_index", 14, 7, 13, 743, 52], - ["is_num", 13, 14, 743, 52], - ["move", 12, 13, 743, 52], - "and_end_1047", - ["jump_false", 12, "if_else_1045", 743, 52], - ["access", 12, 2, 744, 39], - ["load_index", 13, 7, 12, 744, 39], - ["access", 12, 1, 744, 27], - ["load_index", 14, 7, 12, 744, 27], - ["store_dynamic", 5, 13, 14, 744, 27], - ["jump", "if_end_1046", 744, 27], - "if_else_1045", - ["access", 12, "true", 745, 24], - ["is_identical", 13, 8, 12, 745, 24], - ["jump_true", 13, "eq_done_1056", 745, 24], - ["is_int", 14, 8, 745, 24], - ["jump_false", 14, "eq_ni_1057", 745, 24], + ["add", 13, 6, 12, 891, 17], + ["jump", "num_done_1404", 891, 17], + "num_err_1403", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 891, + 17 + ], + ["access", 14, "error", 891, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 891, 17], + ["array", 16, 0, 891, 17], + ["push", 16, 15, 891, 17], + ["frame", 15, 12, 2, 891, 17], + ["null", 12, 891, 17], + ["setarg", 15, 0, 12, 891, 17], + ["setarg", 15, 1, 14, 891, 17], + ["setarg", 15, 2, 16, 891, 17], + ["invoke", 15, 12, 891, 17], + ["disrupt", 891, 17], + "num_done_1404", + ["move", 6, 13, 891, 17], + ["jump", "while_start_1391", 892, 9], + ["jump", "if_end_1402", 892, 9], + "if_else_1401", + "if_end_1402", + ["access", 12, 0, 895, 18], + ["load_index", 13, 7, 12, 895, 18], + ["move", 8, 13, 895, 18], + ["length", 12, 7, 896, 21], + ["move", 9, 12, 896, 21], + ["access", 12, "int", 899, 17], + ["is_identical", 13, 8, 12, 899, 17], + ["jump_true", 13, "eq_done_1407", 899, 17], + ["is_int", 14, 8, 899, 17], + ["jump_false", 14, "eq_ni_1408", 899, 17], "_nop_tc_54", - ["jump", "eq_ni_1057", 745, 24], - ["eq_int", 13, 8, 12, 745, 24], - ["jump", "eq_done_1056", 745, 24], - "eq_ni_1057", - ["is_num", 14, 8, 745, 24], - ["jump_false", 14, "eq_nn_1058", 745, 24], + ["jump", "eq_ni_1408", 899, 17], + ["eq_int", 13, 8, 12, 899, 17], + ["jump", "eq_done_1407", 899, 17], + "eq_ni_1408", + ["is_num", 14, 8, 899, 17], + ["jump_false", 14, "eq_nn_1409", 899, 17], "_nop_tc_55", - ["jump", "eq_nn_1058", 745, 24], - ["eq_float", 13, 8, 12, 745, 24], - ["jump", "eq_done_1056", 745, 24], - "eq_nn_1058", - ["is_text", 14, 8, 745, 24], - ["jump_false", 14, "eq_nt_1059", 745, 24], + ["jump", "eq_nn_1409", 899, 17], + ["eq_float", 13, 8, 12, 899, 17], + ["jump", "eq_done_1407", 899, 17], + "eq_nn_1409", + ["is_text", 14, 8, 899, 17], + ["jump_false", 14, "eq_nt_1410", 899, 17], "_nop_tc_56", "_nop_tc_57", - ["eq_text", 13, 8, 12, 745, 24], - ["jump", "eq_done_1056", 745, 24], - "eq_nt_1059", - ["is_null", 14, 8, 745, 24], - ["jump_false", 14, "eq_nnl_1060", 745, 24], + ["eq_text", 13, 8, 12, 899, 17], + ["jump", "eq_done_1407", 899, 17], + "eq_nt_1410", + ["is_null", 14, 8, 899, 17], + ["jump_false", 14, "eq_nnl_1411", 899, 17], "_nop_tc_58", - ["jump", "eq_nnl_1060", 745, 24], - ["true", 13, 745, 24], - ["jump", "eq_done_1056", 745, 24], - "eq_nnl_1060", - ["is_bool", 14, 8, 745, 24], - ["jump_false", 14, "eq_nb_1061", 745, 24], + ["jump", "eq_nnl_1411", 899, 17], + ["true", 13, 899, 17], + ["jump", "eq_done_1407", 899, 17], + "eq_nnl_1411", + ["is_bool", 14, 8, 899, 17], + ["jump_false", 14, "eq_nb_1412", 899, 17], "_nop_tc_59", - ["jump", "eq_nb_1061", 745, 24], - ["eq_bool", 13, 8, 12, 745, 24], - ["jump", "eq_done_1056", 745, 24], - "eq_nb_1061", - ["false", 13, 745, 24], - "eq_done_1056", - ["jump_false", 13, "if_else_1054", 745, 24], - ["true", 12, 746, 33], - ["access", 13, 1, 746, 27], - ["load_index", 14, 7, 13, 746, 27], - ["store_dynamic", 5, 12, 14, 746, 27], - ["jump", "if_end_1055", 746, 27], - "if_else_1054", - ["access", 12, "false", 747, 24], - ["is_identical", 13, 8, 12, 747, 24], - ["jump_true", 13, "eq_done_1064", 747, 24], - ["is_int", 14, 8, 747, 24], - ["jump_false", 14, "eq_ni_1065", 747, 24], + ["jump", "eq_nb_1412", 899, 17], + ["eq_bool", 13, 8, 12, 899, 17], + ["jump", "eq_done_1407", 899, 17], + "eq_nb_1412", + ["false", 13, 899, 17], + "eq_done_1407", + ["jump_false", 13, "if_else_1405", 899, 17], + ["access", 12, 2, 900, 39], + ["load_index", 13, 7, 12, 900, 39], + ["access", 12, 1, 900, 27], + ["load_index", 14, 7, 12, 900, 27], + ["store_dynamic", 5, 13, 14, 900, 27], + ["jump", "if_end_1406", 900, 27], + "if_else_1405", + ["access", 12, "access", 901, 24], + ["is_identical", 13, 8, 12, 901, 24], + ["jump_true", 13, "eq_done_1416", 901, 24], + ["is_int", 14, 8, 901, 24], + ["jump_false", 14, "eq_ni_1417", 901, 24], "_nop_tc_60", - ["jump", "eq_ni_1065", 747, 24], - ["eq_int", 13, 8, 12, 747, 24], - ["jump", "eq_done_1064", 747, 24], - "eq_ni_1065", - ["is_num", 14, 8, 747, 24], - ["jump_false", 14, "eq_nn_1066", 747, 24], + ["jump", "eq_ni_1417", 901, 24], + ["eq_int", 13, 8, 12, 901, 24], + ["jump", "eq_done_1416", 901, 24], + "eq_ni_1417", + ["is_num", 14, 8, 901, 24], + ["jump_false", 14, "eq_nn_1418", 901, 24], "_nop_tc_61", - ["jump", "eq_nn_1066", 747, 24], - ["eq_float", 13, 8, 12, 747, 24], - ["jump", "eq_done_1064", 747, 24], - "eq_nn_1066", - ["is_text", 14, 8, 747, 24], - ["jump_false", 14, "eq_nt_1067", 747, 24], + ["jump", "eq_nn_1418", 901, 24], + ["eq_float", 13, 8, 12, 901, 24], + ["jump", "eq_done_1416", 901, 24], + "eq_nn_1418", + ["is_text", 14, 8, 901, 24], + ["jump_false", 14, "eq_nt_1419", 901, 24], "_nop_tc_62", "_nop_tc_63", - ["eq_text", 13, 8, 12, 747, 24], - ["jump", "eq_done_1064", 747, 24], - "eq_nt_1067", - ["is_null", 14, 8, 747, 24], - ["jump_false", 14, "eq_nnl_1068", 747, 24], + ["eq_text", 13, 8, 12, 901, 24], + ["jump", "eq_done_1416", 901, 24], + "eq_nt_1419", + ["is_null", 14, 8, 901, 24], + ["jump_false", 14, "eq_nnl_1420", 901, 24], "_nop_tc_64", - ["jump", "eq_nnl_1068", 747, 24], - ["true", 13, 747, 24], - ["jump", "eq_done_1064", 747, 24], - "eq_nnl_1068", - ["is_bool", 14, 8, 747, 24], - ["jump_false", 14, "eq_nb_1069", 747, 24], + ["jump", "eq_nnl_1420", 901, 24], + ["true", 13, 901, 24], + ["jump", "eq_done_1416", 901, 24], + "eq_nnl_1420", + ["is_bool", 14, 8, 901, 24], + ["jump_false", 14, "eq_nb_1421", 901, 24], "_nop_tc_65", - ["jump", "eq_nb_1069", 747, 24], - ["eq_bool", 13, 8, 12, 747, 24], - ["jump", "eq_done_1064", 747, 24], - "eq_nb_1069", - ["false", 13, 747, 24], - "eq_done_1064", - ["jump_false", 13, "if_else_1062", 747, 24], - ["false", 12, 748, 33], - ["access", 13, 1, 748, 27], - ["load_index", 14, 7, 13, 748, 27], - ["store_dynamic", 5, 12, 14, 748, 27], - ["jump", "if_end_1063", 748, 27], - "if_else_1062", - ["access", 12, "move", 749, 24], - ["is_identical", 13, 8, 12, 749, 24], - ["jump_true", 13, "eq_done_1072", 749, 24], - ["is_int", 14, 8, 749, 24], - ["jump_false", 14, "eq_ni_1073", 749, 24], + ["jump", "eq_nb_1421", 901, 24], + ["eq_bool", 13, 8, 12, 901, 24], + ["jump", "eq_done_1416", 901, 24], + "eq_nb_1421", + ["false", 13, 901, 24], + "eq_done_1416", + ["move", 12, 13, 901, 24], + ["jump_false", 12, "and_end_1415", 901, 24], + ["access", 13, 2, 901, 52], + ["load_index", 14, 7, 13, 901, 52], + ["is_num", 13, 14, 901, 52], + ["move", 12, 13, 901, 52], + "and_end_1415", + ["jump_false", 12, "if_else_1413", 901, 52], + ["access", 12, 2, 902, 39], + ["load_index", 13, 7, 12, 902, 39], + ["access", 12, 1, 902, 27], + ["load_index", 14, 7, 12, 902, 27], + ["store_dynamic", 5, 13, 14, 902, 27], + ["jump", "if_end_1414", 902, 27], + "if_else_1413", + ["access", 12, "true", 903, 24], + ["is_identical", 13, 8, 12, 903, 24], + ["jump_true", 13, "eq_done_1424", 903, 24], + ["is_int", 14, 8, 903, 24], + ["jump_false", 14, "eq_ni_1425", 903, 24], "_nop_tc_66", - ["jump", "eq_ni_1073", 749, 24], - ["eq_int", 13, 8, 12, 749, 24], - ["jump", "eq_done_1072", 749, 24], - "eq_ni_1073", - ["is_num", 14, 8, 749, 24], - ["jump_false", 14, "eq_nn_1074", 749, 24], + ["jump", "eq_ni_1425", 903, 24], + ["eq_int", 13, 8, 12, 903, 24], + ["jump", "eq_done_1424", 903, 24], + "eq_ni_1425", + ["is_num", 14, 8, 903, 24], + ["jump_false", 14, "eq_nn_1426", 903, 24], "_nop_tc_67", - ["jump", "eq_nn_1074", 749, 24], - ["eq_float", 13, 8, 12, 749, 24], - ["jump", "eq_done_1072", 749, 24], - "eq_nn_1074", - ["is_text", 14, 8, 749, 24], - ["jump_false", 14, "eq_nt_1075", 749, 24], + ["jump", "eq_nn_1426", 903, 24], + ["eq_float", 13, 8, 12, 903, 24], + ["jump", "eq_done_1424", 903, 24], + "eq_nn_1426", + ["is_text", 14, 8, 903, 24], + ["jump_false", 14, "eq_nt_1427", 903, 24], "_nop_tc_68", "_nop_tc_69", - ["eq_text", 13, 8, 12, 749, 24], - ["jump", "eq_done_1072", 749, 24], - "eq_nt_1075", - ["is_null", 14, 8, 749, 24], - ["jump_false", 14, "eq_nnl_1076", 749, 24], + ["eq_text", 13, 8, 12, 903, 24], + ["jump", "eq_done_1424", 903, 24], + "eq_nt_1427", + ["is_null", 14, 8, 903, 24], + ["jump_false", 14, "eq_nnl_1428", 903, 24], "_nop_tc_70", - ["jump", "eq_nnl_1076", 749, 24], - ["true", 13, 749, 24], - ["jump", "eq_done_1072", 749, 24], - "eq_nnl_1076", - ["is_bool", 14, 8, 749, 24], - ["jump_false", 14, "eq_nb_1077", 749, 24], + ["jump", "eq_nnl_1428", 903, 24], + ["true", 13, 903, 24], + ["jump", "eq_done_1424", 903, 24], + "eq_nnl_1428", + ["is_bool", 14, 8, 903, 24], + ["jump_false", 14, "eq_nb_1429", 903, 24], "_nop_tc_71", - ["jump", "eq_nb_1077", 749, 24], - ["eq_bool", 13, 8, 12, 749, 24], - ["jump", "eq_done_1072", 749, 24], - "eq_nb_1077", - ["false", 13, 749, 24], - "eq_done_1072", - ["jump_false", 13, "if_else_1070", 749, 24], - ["access", 12, 2, 750, 32], - ["load_index", 13, 7, 12, 750, 32], - ["load_dynamic", 12, 5, 13, 750, 32], - ["move", 10, 12, 750, 32], - ["null", 12, 751, 19], - ["is_identical", 13, 10, 12, 751, 19], - ["jump_true", 13, "ne_nid_1081", 751, 19], - ["jump", "ne_ni_1082", 751, 19], - "ne_nid_1081", - ["false", 13, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_ni_1082", - ["is_int", 14, 10, 751, 19], - ["jump_false", 14, "ne_nn_1083", 751, 19], + ["jump", "eq_nb_1429", 903, 24], + ["eq_bool", 13, 8, 12, 903, 24], + ["jump", "eq_done_1424", 903, 24], + "eq_nb_1429", + ["false", 13, 903, 24], + "eq_done_1424", + ["jump_false", 13, "if_else_1422", 903, 24], + ["true", 12, 904, 33], + ["access", 13, 1, 904, 27], + ["load_index", 14, 7, 13, 904, 27], + ["store_dynamic", 5, 12, 14, 904, 27], + ["jump", "if_end_1423", 904, 27], + "if_else_1422", + ["access", 12, "false", 905, 24], + ["is_identical", 13, 8, 12, 905, 24], + ["jump_true", 13, "eq_done_1432", 905, 24], + ["is_int", 14, 8, 905, 24], + ["jump_false", 14, "eq_ni_1433", 905, 24], "_nop_tc_72", - ["jump", "ne_nn_1083", 751, 19], - ["ne_int", 13, 10, 12, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_nn_1083", - ["is_num", 14, 10, 751, 19], - ["jump_false", 14, "ne_nt_1084", 751, 19], + ["jump", "eq_ni_1433", 905, 24], + ["eq_int", 13, 8, 12, 905, 24], + ["jump", "eq_done_1432", 905, 24], + "eq_ni_1433", + ["is_num", 14, 8, 905, 24], + ["jump_false", 14, "eq_nn_1434", 905, 24], "_nop_tc_73", - ["jump", "ne_nt_1084", 751, 19], - ["ne_float", 13, 10, 12, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_nt_1084", - ["is_text", 14, 10, 751, 19], - ["jump_false", 14, "ne_nnl_1085", 751, 19], + ["jump", "eq_nn_1434", 905, 24], + ["eq_float", 13, 8, 12, 905, 24], + ["jump", "eq_done_1432", 905, 24], + "eq_nn_1434", + ["is_text", 14, 8, 905, 24], + ["jump_false", 14, "eq_nt_1435", 905, 24], "_nop_tc_74", - ["jump", "ne_nnl_1085", 751, 19], - ["ne_text", 13, 10, 12, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_nnl_1085", - ["is_null", 14, 10, 751, 19], - ["jump_false", 14, "ne_nb_1086", 751, 19], "_nop_tc_75", + ["eq_text", 13, 8, 12, 905, 24], + ["jump", "eq_done_1432", 905, 24], + "eq_nt_1435", + ["is_null", 14, 8, 905, 24], + ["jump_false", 14, "eq_nnl_1436", 905, 24], "_nop_tc_76", - ["false", 13, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_nb_1086", - ["is_bool", 14, 10, 751, 19], - ["jump_false", 14, "ne_mis_1087", 751, 19], + ["jump", "eq_nnl_1436", 905, 24], + ["true", 13, 905, 24], + ["jump", "eq_done_1432", 905, 24], + "eq_nnl_1436", + ["is_bool", 14, 8, 905, 24], + ["jump_false", 14, "eq_nb_1437", 905, 24], "_nop_tc_77", - ["jump", "ne_mis_1087", 751, 19], - ["ne_bool", 13, 10, 12, 751, 19], - ["jump", "ne_done_1080", 751, 19], - "ne_mis_1087", - ["true", 13, 751, 19], - "ne_done_1080", - ["jump_false", 13, "if_else_1078", 751, 19], - ["access", 12, 1, 752, 29], - ["load_index", 13, 7, 12, 752, 29], - ["store_dynamic", 5, 10, 13, 752, 29], - ["jump", "if_end_1079", 752, 29], - "if_else_1078", - ["null", 12, 754, 35], - ["access", 13, 1, 754, 29], - ["load_index", 14, 7, 13, 754, 29], - ["store_dynamic", 5, 12, 14, 754, 29], - "if_end_1079", - ["jump", "if_end_1071", 754, 29], - "if_else_1070", - "if_end_1071", - "if_end_1063", - "if_end_1055", - "if_end_1046", - "if_end_1038", - ["access", 12, 2, 759, 27], - ["load_index", 13, 7, 12, 759, 27], - ["is_num", 12, 13, 759, 27], - ["move", 13, 12, 759, 27], - ["jump_false", 13, "and_end_1090", 759, 27], - ["access", 12, 2, 759, 40], - ["load_index", 14, 7, 12, 759, 40], - ["access", 12, 3, 759, 52], - ["load_index", 15, 7, 12, 759, 52], - ["is_identical", 12, 14, 15, 759, 52], - ["jump_true", 12, "eq_done_1091", 759, 52], - ["is_int", 16, 14, 759, 52], - ["jump_false", 16, "eq_ni_1092", 759, 52], - ["is_int", 17, 15, 759, 52], - ["jump_false", 17, "eq_ni_1092", 759, 52], - ["eq_int", 12, 14, 15, 759, 52], - ["jump", "eq_done_1091", 759, 52], - "eq_ni_1092", - ["is_num", 16, 14, 759, 52], - ["jump_false", 16, "eq_nn_1093", 759, 52], - ["is_num", 17, 15, 759, 52], - ["jump_false", 17, "eq_nn_1093", 759, 52], - ["eq_float", 12, 14, 15, 759, 52], - ["jump", "eq_done_1091", 759, 52], - "eq_nn_1093", - ["is_text", 16, 14, 759, 52], - ["jump_false", 16, "eq_nt_1094", 759, 52], - ["is_text", 17, 15, 759, 52], - ["jump_false", 17, "eq_nt_1094", 759, 52], - ["eq_text", 12, 14, 15, 759, 52], - ["jump", "eq_done_1091", 759, 52], - "eq_nt_1094", - ["is_null", 16, 14, 759, 52], - ["jump_false", 16, "eq_nnl_1095", 759, 52], - ["is_null", 17, 15, 759, 52], - ["jump_false", 17, "eq_nnl_1095", 759, 52], - ["true", 12, 759, 52], - ["jump", "eq_done_1091", 759, 52], - "eq_nnl_1095", - ["is_bool", 16, 14, 759, 52], - ["jump_false", 16, "eq_nb_1096", 759, 52], - ["is_bool", 17, 15, 759, 52], - ["jump_false", 17, "eq_nb_1096", 759, 52], - ["eq_bool", 12, 14, 15, 759, 52], - ["jump", "eq_done_1091", 759, 52], - "eq_nb_1096", - ["false", 12, 759, 52], - "eq_done_1091", - ["move", 13, 12, 759, 52], - "and_end_1090", - ["jump_false", 13, "if_else_1088", 759, 52], - ["get", 12, 17, 1, 760, 13], - ["load_dynamic", 13, 12, 8, 760, 27], - ["true", 12, 760, 34], - ["is_identical", 14, 13, 12, 760, 34], - ["jump_true", 14, "eq_done_1099", 760, 34], - ["is_int", 15, 13, 760, 34], - ["jump_false", 15, "eq_ni_1100", 760, 34], + ["jump", "eq_nb_1437", 905, 24], + ["eq_bool", 13, 8, 12, 905, 24], + ["jump", "eq_done_1432", 905, 24], + "eq_nb_1437", + ["false", 13, 905, 24], + "eq_done_1432", + ["jump_false", 13, "if_else_1430", 905, 24], + ["false", 12, 906, 33], + ["access", 13, 1, 906, 27], + ["load_index", 14, 7, 13, 906, 27], + ["store_dynamic", 5, 12, 14, 906, 27], + ["jump", "if_end_1431", 906, 27], + "if_else_1430", + ["access", 12, "move", 907, 24], + ["is_identical", 13, 8, 12, 907, 24], + ["jump_true", 13, "eq_done_1440", 907, 24], + ["is_int", 14, 8, 907, 24], + ["jump_false", 14, "eq_ni_1441", 907, 24], "_nop_tc_78", - ["jump", "eq_ni_1100", 760, 34], - ["eq_int", 14, 13, 12, 760, 34], - ["jump", "eq_done_1099", 760, 34], - "eq_ni_1100", - ["is_num", 15, 13, 760, 34], - ["jump_false", 15, "eq_nn_1101", 760, 34], + ["jump", "eq_ni_1441", 907, 24], + ["eq_int", 13, 8, 12, 907, 24], + ["jump", "eq_done_1440", 907, 24], + "eq_ni_1441", + ["is_num", 14, 8, 907, 24], + ["jump_false", 14, "eq_nn_1442", 907, 24], "_nop_tc_79", - ["jump", "eq_nn_1101", 760, 34], - ["eq_float", 14, 13, 12, 760, 34], - ["jump", "eq_done_1099", 760, 34], - "eq_nn_1101", - ["is_text", 15, 13, 760, 34], - ["jump_false", 15, "eq_nt_1102", 760, 34], + ["jump", "eq_nn_1442", 907, 24], + ["eq_float", 13, 8, 12, 907, 24], + ["jump", "eq_done_1440", 907, 24], + "eq_nn_1442", + ["is_text", 14, 8, 907, 24], + ["jump_false", 14, "eq_nt_1443", 907, 24], "_nop_tc_80", - ["jump", "eq_nt_1102", 760, 34], - ["eq_text", 14, 13, 12, 760, 34], - ["jump", "eq_done_1099", 760, 34], - "eq_nt_1102", - ["is_null", 15, 13, 760, 34], - ["jump_false", 15, "eq_nnl_1103", 760, 34], "_nop_tc_81", - ["jump", "eq_nnl_1103", 760, 34], - ["true", 14, 760, 34], - ["jump", "eq_done_1099", 760, 34], - "eq_nnl_1103", - ["is_bool", 15, 13, 760, 34], - ["jump_false", 15, "eq_nb_1104", 760, 34], + ["eq_text", 13, 8, 12, 907, 24], + ["jump", "eq_done_1440", 907, 24], + "eq_nt_1443", + ["is_null", 14, 8, 907, 24], + ["jump_false", 14, "eq_nnl_1444", 907, 24], "_nop_tc_82", + ["jump", "eq_nnl_1444", 907, 24], + ["true", 13, 907, 24], + ["jump", "eq_done_1440", 907, 24], + "eq_nnl_1444", + ["is_bool", 14, 8, 907, 24], + ["jump_false", 14, "eq_nb_1445", 907, 24], "_nop_tc_83", - ["eq_bool", 14, 13, 12, 760, 34], - ["jump", "eq_done_1099", 760, 34], - "eq_nb_1104", - ["false", 14, 760, 34], - "eq_done_1099", - ["jump_false", 14, "if_else_1097", 760, 34], - ["access", 12, "true", 761, 30], - ["access", 13, 1, 761, 44], - ["load_index", 14, 7, 13, 761, 44], - ["access", 13, 2, 761, 61], - ["is_num", 15, 9, 761, 61], - ["jump_false", 15, "num_err_1105", 761, 61], + ["jump", "eq_nb_1445", 907, 24], + ["eq_bool", 13, 8, 12, 907, 24], + ["jump", "eq_done_1440", 907, 24], + "eq_nb_1445", + ["false", 13, 907, 24], + "eq_done_1440", + ["jump_false", 13, "if_else_1438", 907, 24], + ["access", 12, 2, 908, 32], + ["load_index", 13, 7, 12, 908, 32], + ["load_dynamic", 12, 5, 13, 908, 32], + ["move", 10, 12, 908, 32], + ["null", 12, 909, 19], + ["is_identical", 13, 10, 12, 909, 19], + ["jump_true", 13, "ne_nid_1449", 909, 19], + ["jump", "ne_ni_1450", 909, 19], + "ne_nid_1449", + ["false", 13, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_ni_1450", + ["is_int", 14, 10, 909, 19], + ["jump_false", 14, "ne_nn_1451", 909, 19], "_nop_tc_84", + ["jump", "ne_nn_1451", 909, 19], + ["ne_int", 13, 10, 12, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_nn_1451", + ["is_num", 14, 10, 909, 19], + ["jump_false", 14, "ne_nt_1452", 909, 19], "_nop_tc_85", - ["subtract", 15, 9, 13, 761, 61], - ["jump", "num_done_1106", 761, 61], - "num_err_1105", - [ - "access", - 13, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 761, - 61 - ], - ["access", 16, "error", 761, 61], - ["access", 17, "cannot apply '-': operands must be numbers", 761, 61], - ["array", 18, 0, 761, 61], - ["push", 18, 17, 761, 61], - ["frame", 17, 13, 2, 761, 61], - ["null", 13, 761, 61], - ["setarg", 17, 0, 13, 761, 61], - ["setarg", 17, 1, 16, 761, 61], - ["setarg", 17, 2, 18, 761, 61], - ["invoke", 17, 13, 761, 61], - ["disrupt", 761, 61], - "num_done_1106", - ["load_dynamic", 13, 7, 15, 761, 61], - ["access", 15, 1, 761, 78], - ["is_num", 16, 9, 761, 78], - ["jump_false", 16, "num_err_1107", 761, 78], + ["jump", "ne_nt_1452", 909, 19], + ["ne_float", 13, 10, 12, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_nt_1452", + ["is_text", 14, 10, 909, 19], + ["jump_false", 14, "ne_nnl_1453", 909, 19], "_nop_tc_86", + ["jump", "ne_nnl_1453", 909, 19], + ["ne_text", 13, 10, 12, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_nnl_1453", + ["is_null", 14, 10, 909, 19], + ["jump_false", 14, "ne_nb_1454", 909, 19], "_nop_tc_87", - ["subtract", 16, 9, 15, 761, 78], - ["jump", "num_done_1108", 761, 78], - "num_err_1107", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 761, - 78 - ], - ["access", 17, "error", 761, 78], - ["access", 18, "cannot apply '-': operands must be numbers", 761, 78], - ["array", 19, 0, 761, 78], - ["push", 19, 18, 761, 78], - ["frame", 18, 15, 2, 761, 78], - ["null", 15, 761, 78], - ["setarg", 18, 0, 15, 761, 78], - ["setarg", 18, 1, 17, 761, 78], - ["setarg", 18, 2, 19, 761, 78], - ["invoke", 18, 15, 761, 78], - ["disrupt", 761, 78], - "num_done_1108", - ["load_dynamic", 15, 7, 16, 761, 78], - ["array", 16, 4, 761, 78], - ["push", 16, 12, 761, 78], - ["push", 16, 14, 761, 78], - ["push", 16, 13, 761, 78], - ["push", 16, 15, 761, 78], - ["store_dynamic", 4, 16, 6, 761, 24], - ["null", 12, 762, 25], - ["is_identical", 13, 11, 12, 762, 25], - ["jump_true", 13, "ne_nid_1112", 762, 25], - ["jump", "ne_ni_1113", 762, 25], - "ne_nid_1112", - ["false", 13, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_ni_1113", - ["is_int", 14, 11, 762, 25], - ["jump_false", 14, "ne_nn_1114", 762, 25], "_nop_tc_88", - ["jump", "ne_nn_1114", 762, 25], - ["ne_int", 13, 11, 12, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_nn_1114", - ["is_num", 14, 11, 762, 25], - ["jump_false", 14, "ne_nt_1115", 762, 25], + ["false", 13, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_nb_1454", + ["is_bool", 14, 10, 909, 19], + ["jump_false", 14, "ne_mis_1455", 909, 19], "_nop_tc_89", - ["jump", "ne_nt_1115", 762, 25], - ["ne_float", 13, 11, 12, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_nt_1115", - ["is_text", 14, 11, 762, 25], - ["jump_false", 14, "ne_nnl_1116", 762, 25], + ["jump", "ne_mis_1455", 909, 19], + ["ne_bool", 13, 10, 12, 909, 19], + ["jump", "ne_done_1448", 909, 19], + "ne_mis_1455", + ["true", 13, 909, 19], + "ne_done_1448", + ["jump_false", 13, "if_else_1446", 909, 19], + ["access", 12, 1, 910, 29], + ["load_index", 13, 7, 12, 910, 29], + ["store_dynamic", 5, 10, 13, 910, 29], + ["jump", "if_end_1447", 910, 29], + "if_else_1446", + ["null", 12, 912, 35], + ["access", 13, 1, 912, 29], + ["load_index", 14, 7, 13, 912, 29], + ["store_dynamic", 5, 12, 14, 912, 29], + "if_end_1447", + ["jump", "if_end_1439", 912, 29], + "if_else_1438", + "if_end_1439", + "if_end_1431", + "if_end_1423", + "if_end_1414", + "if_end_1406", + ["access", 12, 2, 917, 27], + ["load_index", 13, 7, 12, 917, 27], + ["is_num", 12, 13, 917, 27], + ["move", 13, 12, 917, 27], + ["jump_false", 13, "and_end_1458", 917, 27], + ["access", 12, 2, 917, 40], + ["load_index", 14, 7, 12, 917, 40], + ["access", 12, 3, 917, 52], + ["load_index", 15, 7, 12, 917, 52], + ["is_identical", 12, 14, 15, 917, 52], + ["jump_true", 12, "eq_done_1459", 917, 52], + ["is_int", 16, 14, 917, 52], + ["jump_false", 16, "eq_ni_1460", 917, 52], + ["is_int", 17, 15, 917, 52], + ["jump_false", 17, "eq_ni_1460", 917, 52], + ["eq_int", 12, 14, 15, 917, 52], + ["jump", "eq_done_1459", 917, 52], + "eq_ni_1460", + ["is_num", 16, 14, 917, 52], + ["jump_false", 16, "eq_nn_1461", 917, 52], + ["is_num", 17, 15, 917, 52], + ["jump_false", 17, "eq_nn_1461", 917, 52], + ["eq_float", 12, 14, 15, 917, 52], + ["jump", "eq_done_1459", 917, 52], + "eq_nn_1461", + ["is_text", 16, 14, 917, 52], + ["jump_false", 16, "eq_nt_1462", 917, 52], + ["is_text", 17, 15, 917, 52], + ["jump_false", 17, "eq_nt_1462", 917, 52], + ["eq_text", 12, 14, 15, 917, 52], + ["jump", "eq_done_1459", 917, 52], + "eq_nt_1462", + ["is_null", 16, 14, 917, 52], + ["jump_false", 16, "eq_nnl_1463", 917, 52], + ["is_null", 17, 15, 917, 52], + ["jump_false", 17, "eq_nnl_1463", 917, 52], + ["true", 12, 917, 52], + ["jump", "eq_done_1459", 917, 52], + "eq_nnl_1463", + ["is_bool", 16, 14, 917, 52], + ["jump_false", 16, "eq_nb_1464", 917, 52], + ["is_bool", 17, 15, 917, 52], + ["jump_false", 17, "eq_nb_1464", 917, 52], + ["eq_bool", 12, 14, 15, 917, 52], + ["jump", "eq_done_1459", 917, 52], + "eq_nb_1464", + ["false", 12, 917, 52], + "eq_done_1459", + ["move", 13, 12, 917, 52], + "and_end_1458", + ["jump_false", 13, "if_else_1456", 917, 52], + ["get", 12, 17, 1, 918, 13], + ["load_dynamic", 13, 12, 8, 918, 27], + ["true", 12, 918, 34], + ["is_identical", 14, 13, 12, 918, 34], + ["jump_true", 14, "eq_done_1467", 918, 34], + ["is_int", 15, 13, 918, 34], + ["jump_false", 15, "eq_ni_1468", 918, 34], "_nop_tc_90", - ["jump", "ne_nnl_1116", 762, 25], - ["ne_text", 13, 11, 12, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_nnl_1116", - ["is_null", 14, 11, 762, 25], - ["jump_false", 14, "ne_nb_1117", 762, 25], + ["jump", "eq_ni_1468", 918, 34], + ["eq_int", 14, 13, 12, 918, 34], + ["jump", "eq_done_1467", 918, 34], + "eq_ni_1468", + ["is_num", 15, 13, 918, 34], + ["jump_false", 15, "eq_nn_1469", 918, 34], "_nop_tc_91", + ["jump", "eq_nn_1469", 918, 34], + ["eq_float", 14, 13, 12, 918, 34], + ["jump", "eq_done_1467", 918, 34], + "eq_nn_1469", + ["is_text", 15, 13, 918, 34], + ["jump_false", 15, "eq_nt_1470", 918, 34], "_nop_tc_92", - ["false", 13, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_nb_1117", - ["is_bool", 14, 11, 762, 25], - ["jump_false", 14, "ne_mis_1118", 762, 25], + ["jump", "eq_nt_1470", 918, 34], + ["eq_text", 14, 13, 12, 918, 34], + ["jump", "eq_done_1467", 918, 34], + "eq_nt_1470", + ["is_null", 15, 13, 918, 34], + ["jump_false", 15, "eq_nnl_1471", 918, 34], "_nop_tc_93", - ["jump", "ne_mis_1118", 762, 25], - ["ne_bool", 13, 11, 12, 762, 25], - ["jump", "ne_done_1111", 762, 25], - "ne_mis_1118", - ["true", 13, 762, 25], - "ne_done_1111", - ["jump_false", 13, "if_else_1109", 762, 25], - ["record", 12, 7], - ["access", 13, "rewrite", 764, 22], - ["store_field", 12, 13, "event", 764, 22], - ["access", 13, "simplify_algebra", 764, 39], - ["store_field", 12, 13, "pass", 764, 39], - ["access", 13, "self_eq", 765, 21], - ["store_field", 12, 13, "rule", 765, 21], - ["store_field", 12, 6, "at", 765, 36], - ["store_field", 12, 7, "before", 766, 23], - ["load_dynamic", 13, 4, 6, 766, 50], - ["store_field", 12, 13, "after", 766, 50], - ["record", 13, 2], - ["store_field", 13, 8, "op", 767, 25], - ["access", 14, 2, 767, 41], - ["load_index", 15, 7, 14, 767, 41], - ["store_field", 13, 15, "slot", 767, 41], - ["store_field", 12, 13, "why", 767, 41], - ["is_array", 13, 11, 767, 41], - ["jump_false", 13, "push_err_1119", 767, 41], - ["push", 11, 12, 767, 41], - ["jump", "push_done_1120", 767, 41], - "push_err_1119", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 767, - 41 - ], - ["access", 13, "error", 767, 41], - ["access", 14, "cannot push: target must be an array", 767, 41], - ["array", 15, 0, 767, 41], - ["push", 15, 14, 767, 41], - ["frame", 14, 12, 2, 767, 41], - ["null", 12, 767, 41], - ["setarg", 14, 0, 12, 767, 41], - ["setarg", 14, 1, 13, 767, 41], - ["setarg", 14, 2, 15, 767, 41], - ["invoke", 14, 12, 767, 41], - ["disrupt", 767, 41], - "push_done_1120", - ["jump", "if_end_1110", 767, 41], - "if_else_1109", - "if_end_1110", - ["true", 12, 770, 35], - ["access", 13, 1, 770, 29], - ["load_index", 14, 7, 13, 770, 29], - ["store_dynamic", 5, 12, 14, 770, 29], - ["access", 12, 1, 771, 19], - ["is_num", 13, 6, 771, 19], - ["jump_false", 13, "num_err_1121", 771, 19], + ["jump", "eq_nnl_1471", 918, 34], + ["true", 14, 918, 34], + ["jump", "eq_done_1467", 918, 34], + "eq_nnl_1471", + ["is_bool", 15, 13, 918, 34], + ["jump_false", 15, "eq_nb_1472", 918, 34], "_nop_tc_94", "_nop_tc_95", - ["add", 13, 6, 12, 771, 19], - ["jump", "num_done_1122", 771, 19], - "num_err_1121", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 771, - 19 - ], - ["access", 14, "error", 771, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 771, 19], - ["array", 16, 0, 771, 19], - ["push", 16, 15, 771, 19], - ["frame", 15, 12, 2, 771, 19], - ["null", 12, 771, 19], - ["setarg", 15, 0, 12, 771, 19], - ["setarg", 15, 1, 14, 771, 19], - ["setarg", 15, 2, 16, 771, 19], - ["invoke", 15, 12, 771, 19], - ["disrupt", 771, 19], - "num_done_1122", - ["move", 6, 13, 771, 19], - ["jump", "while_start_1023", 772, 11], - ["jump", "if_end_1098", 772, 11], - "if_else_1097", - "if_end_1098", - ["get", 12, 18, 1, 774, 13], - ["load_dynamic", 13, 12, 8, 774, 28], - ["true", 12, 774, 35], - ["is_identical", 14, 13, 12, 774, 35], - ["jump_true", 14, "eq_done_1125", 774, 35], - ["is_int", 15, 13, 774, 35], - ["jump_false", 15, "eq_ni_1126", 774, 35], + ["eq_bool", 14, 13, 12, 918, 34], + ["jump", "eq_done_1467", 918, 34], + "eq_nb_1472", + ["false", 14, 918, 34], + "eq_done_1467", + ["jump_false", 14, "if_else_1465", 918, 34], + ["access", 12, "true", 919, 30], + ["access", 13, 1, 919, 44], + ["load_index", 14, 7, 13, 919, 44], + ["access", 13, 2, 919, 61], "_nop_tc_96", - ["jump", "eq_ni_1126", 774, 35], - ["eq_int", 14, 13, 12, 774, 35], - ["jump", "eq_done_1125", 774, 35], - "eq_ni_1126", - ["is_num", 15, 13, 774, 35], - ["jump_false", 15, "eq_nn_1127", 774, 35], "_nop_tc_97", - ["jump", "eq_nn_1127", 774, 35], - ["eq_float", 14, 13, 12, 774, 35], - ["jump", "eq_done_1125", 774, 35], - "eq_nn_1127", - ["is_text", 15, 13, 774, 35], - ["jump_false", 15, "eq_nt_1128", 774, 35], "_nop_tc_98", - ["jump", "eq_nt_1128", 774, 35], - ["eq_text", 14, 13, 12, 774, 35], - ["jump", "eq_done_1125", 774, 35], - "eq_nt_1128", - ["is_null", 15, 13, 774, 35], - ["jump_false", 15, "eq_nnl_1129", 774, 35], "_nop_tc_99", - ["jump", "eq_nnl_1129", 774, 35], - ["true", 14, 774, 35], - ["jump", "eq_done_1125", 774, 35], - "eq_nnl_1129", - ["is_bool", 15, 13, 774, 35], - ["jump_false", 15, "eq_nb_1130", 774, 35], - "_nop_tc_100", - "_nop_tc_101", - ["eq_bool", 14, 13, 12, 774, 35], - ["jump", "eq_done_1125", 774, 35], - "eq_nb_1130", - ["false", 14, 774, 35], - "eq_done_1125", - ["jump_false", 14, "if_else_1123", 774, 35], - ["access", 12, "false", 775, 30], - ["access", 13, 1, 775, 45], - ["load_index", 14, 7, 13, 775, 45], - ["access", 13, 2, 775, 62], - ["is_num", 15, 9, 775, 62], - ["jump_false", 15, "num_err_1131", 775, 62], - "_nop_tc_102", - "_nop_tc_103", - ["subtract", 15, 9, 13, 775, 62], - ["jump", "num_done_1132", 775, 62], - "num_err_1131", + ["subtract", 15, 9, 13, 919, 61], + ["jump", "num_done_1474", 919, 61], + "num_err_1473", [ "access", 13, @@ -9355,30 +12003,30 @@ "kind": "name", "make": "intrinsic" }, - 775, - 62 + 919, + 61 ], - ["access", 16, "error", 775, 62], - ["access", 17, "cannot apply '-': operands must be numbers", 775, 62], - ["array", 18, 0, 775, 62], - ["push", 18, 17, 775, 62], - ["frame", 17, 13, 2, 775, 62], - ["null", 13, 775, 62], - ["setarg", 17, 0, 13, 775, 62], - ["setarg", 17, 1, 16, 775, 62], - ["setarg", 17, 2, 18, 775, 62], - ["invoke", 17, 13, 775, 62], - ["disrupt", 775, 62], - "num_done_1132", - ["load_dynamic", 13, 7, 15, 775, 62], - ["access", 15, 1, 775, 79], - ["is_num", 16, 9, 775, 79], - ["jump_false", 16, "num_err_1133", 775, 79], - "_nop_tc_104", - "_nop_tc_105", - ["subtract", 16, 9, 15, 775, 79], - ["jump", "num_done_1134", 775, 79], - "num_err_1133", + ["access", 16, "error", 919, 61], + ["access", 17, "cannot apply '-': operands must be numbers", 919, 61], + ["array", 18, 0, 919, 61], + ["push", 18, 17, 919, 61], + ["frame", 17, 13, 2, 919, 61], + ["null", 13, 919, 61], + ["setarg", 17, 0, 13, 919, 61], + ["setarg", 17, 1, 16, 919, 61], + ["setarg", 17, 2, 18, 919, 61], + ["invoke", 17, 13, 919, 61], + ["disrupt", 919, 61], + "num_done_1474", + ["load_dynamic", 13, 7, 15, 919, 61], + ["access", 15, 1, 919, 78], + "_nop_tc_100", + "_nop_tc_101", + "_nop_tc_102", + "_nop_tc_103", + ["subtract", 16, 9, 15, 919, 78], + ["jump", "num_done_1476", 919, 78], + "num_err_1475", [ "access", 15, @@ -9387,96 +12035,96 @@ "kind": "name", "make": "intrinsic" }, - 775, - 79 + 919, + 78 ], - ["access", 17, "error", 775, 79], - ["access", 18, "cannot apply '-': operands must be numbers", 775, 79], - ["array", 19, 0, 775, 79], - ["push", 19, 18, 775, 79], - ["frame", 18, 15, 2, 775, 79], - ["null", 15, 775, 79], - ["setarg", 18, 0, 15, 775, 79], - ["setarg", 18, 1, 17, 775, 79], - ["setarg", 18, 2, 19, 775, 79], - ["invoke", 18, 15, 775, 79], - ["disrupt", 775, 79], - "num_done_1134", - ["load_dynamic", 15, 7, 16, 775, 79], - ["array", 16, 4, 775, 79], - ["push", 16, 12, 775, 79], - ["push", 16, 14, 775, 79], - ["push", 16, 13, 775, 79], - ["push", 16, 15, 775, 79], - ["store_dynamic", 4, 16, 6, 775, 24], - ["null", 12, 776, 25], - ["is_identical", 13, 11, 12, 776, 25], - ["jump_true", 13, "ne_nid_1138", 776, 25], - ["jump", "ne_ni_1139", 776, 25], - "ne_nid_1138", - ["false", 13, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_ni_1139", - ["is_int", 14, 11, 776, 25], - ["jump_false", 14, "ne_nn_1140", 776, 25], + ["access", 17, "error", 919, 78], + ["access", 18, "cannot apply '-': operands must be numbers", 919, 78], + ["array", 19, 0, 919, 78], + ["push", 19, 18, 919, 78], + ["frame", 18, 15, 2, 919, 78], + ["null", 15, 919, 78], + ["setarg", 18, 0, 15, 919, 78], + ["setarg", 18, 1, 17, 919, 78], + ["setarg", 18, 2, 19, 919, 78], + ["invoke", 18, 15, 919, 78], + ["disrupt", 919, 78], + "num_done_1476", + ["load_dynamic", 15, 7, 16, 919, 78], + ["array", 16, 4, 919, 78], + ["push", 16, 12, 919, 78], + ["push", 16, 14, 919, 78], + ["push", 16, 13, 919, 78], + ["push", 16, 15, 919, 78], + ["store_dynamic", 4, 16, 6, 919, 24], + ["null", 12, 920, 25], + ["is_identical", 13, 11, 12, 920, 25], + ["jump_true", 13, "ne_nid_1480", 920, 25], + ["jump", "ne_ni_1481", 920, 25], + "ne_nid_1480", + ["false", 13, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_ni_1481", + ["is_int", 14, 11, 920, 25], + ["jump_false", 14, "ne_nn_1482", 920, 25], + "_nop_tc_104", + ["jump", "ne_nn_1482", 920, 25], + ["ne_int", 13, 11, 12, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_nn_1482", + ["is_num", 14, 11, 920, 25], + ["jump_false", 14, "ne_nt_1483", 920, 25], + "_nop_tc_105", + ["jump", "ne_nt_1483", 920, 25], + ["ne_float", 13, 11, 12, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_nt_1483", + ["is_text", 14, 11, 920, 25], + ["jump_false", 14, "ne_nnl_1484", 920, 25], "_nop_tc_106", - ["jump", "ne_nn_1140", 776, 25], - ["ne_int", 13, 11, 12, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_nn_1140", - ["is_num", 14, 11, 776, 25], - ["jump_false", 14, "ne_nt_1141", 776, 25], + ["jump", "ne_nnl_1484", 920, 25], + ["ne_text", 13, 11, 12, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_nnl_1484", + ["is_null", 14, 11, 920, 25], + ["jump_false", 14, "ne_nb_1485", 920, 25], "_nop_tc_107", - ["jump", "ne_nt_1141", 776, 25], - ["ne_float", 13, 11, 12, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_nt_1141", - ["is_text", 14, 11, 776, 25], - ["jump_false", 14, "ne_nnl_1142", 776, 25], "_nop_tc_108", - ["jump", "ne_nnl_1142", 776, 25], - ["ne_text", 13, 11, 12, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_nnl_1142", - ["is_null", 14, 11, 776, 25], - ["jump_false", 14, "ne_nb_1143", 776, 25], + ["false", 13, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_nb_1485", + ["is_bool", 14, 11, 920, 25], + ["jump_false", 14, "ne_mis_1486", 920, 25], "_nop_tc_109", - "_nop_tc_110", - ["false", 13, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_nb_1143", - ["is_bool", 14, 11, 776, 25], - ["jump_false", 14, "ne_mis_1144", 776, 25], - "_nop_tc_111", - ["jump", "ne_mis_1144", 776, 25], - ["ne_bool", 13, 11, 12, 776, 25], - ["jump", "ne_done_1137", 776, 25], - "ne_mis_1144", - ["true", 13, 776, 25], - "ne_done_1137", - ["jump_false", 13, "if_else_1135", 776, 25], + ["jump", "ne_mis_1486", 920, 25], + ["ne_bool", 13, 11, 12, 920, 25], + ["jump", "ne_done_1479", 920, 25], + "ne_mis_1486", + ["true", 13, 920, 25], + "ne_done_1479", + ["jump_false", 13, "if_else_1477", 920, 25], ["record", 12, 7], - ["access", 13, "rewrite", 778, 22], - ["store_field", 12, 13, "event", 778, 22], - ["access", 13, "simplify_algebra", 778, 39], - ["store_field", 12, 13, "pass", 778, 39], - ["access", 13, "self_ne", 779, 21], - ["store_field", 12, 13, "rule", 779, 21], - ["store_field", 12, 6, "at", 779, 36], - ["store_field", 12, 7, "before", 780, 23], - ["load_dynamic", 13, 4, 6, 780, 50], - ["store_field", 12, 13, "after", 780, 50], + ["access", 13, "rewrite", 922, 22], + ["store_field", 12, 13, "event", 922, 22], + ["access", 13, "simplify_algebra", 922, 39], + ["store_field", 12, 13, "pass", 922, 39], + ["access", 13, "self_eq", 923, 21], + ["store_field", 12, 13, "rule", 923, 21], + ["store_field", 12, 6, "at", 923, 36], + ["store_field", 12, 7, "before", 924, 23], + ["load_dynamic", 13, 4, 6, 924, 50], + ["store_field", 12, 13, "after", 924, 50], ["record", 13, 2], - ["store_field", 13, 8, "op", 781, 25], - ["access", 14, 2, 781, 41], - ["load_index", 15, 7, 14, 781, 41], - ["store_field", 13, 15, "slot", 781, 41], - ["store_field", 12, 13, "why", 781, 41], - ["is_array", 13, 11, 781, 41], - ["jump_false", 13, "push_err_1145", 781, 41], - ["push", 11, 12, 781, 41], - ["jump", "push_done_1146", 781, 41], - "push_err_1145", + ["store_field", 13, 8, "op", 925, 25], + ["access", 14, 2, 925, 41], + ["load_index", 15, 7, 14, 925, 41], + ["store_field", 13, 15, "slot", 925, 41], + ["store_field", 12, 13, "why", 925, 41], + ["is_array", 13, 11, 925, 41], + ["jump_false", 13, "push_err_1487", 925, 41], + ["push", 11, 12, 925, 41], + ["jump", "push_done_1488", 925, 41], + "push_err_1487", [ "access", 12, @@ -9485,36 +12133,36 @@ "kind": "name", "make": "intrinsic" }, - 781, + 925, 41 ], - ["access", 13, "error", 781, 41], - ["access", 14, "cannot push: target must be an array", 781, 41], - ["array", 15, 0, 781, 41], - ["push", 15, 14, 781, 41], - ["frame", 14, 12, 2, 781, 41], - ["null", 12, 781, 41], - ["setarg", 14, 0, 12, 781, 41], - ["setarg", 14, 1, 13, 781, 41], - ["setarg", 14, 2, 15, 781, 41], - ["invoke", 14, 12, 781, 41], - ["disrupt", 781, 41], - "push_done_1146", - ["jump", "if_end_1136", 781, 41], - "if_else_1135", - "if_end_1136", - ["false", 12, 784, 35], - ["access", 13, 1, 784, 29], - ["load_index", 14, 7, 13, 784, 29], - ["store_dynamic", 5, 12, 14, 784, 29], - ["access", 12, 1, 785, 19], - ["is_num", 13, 6, 785, 19], - ["jump_false", 13, "num_err_1147", 785, 19], + ["access", 13, "error", 925, 41], + ["access", 14, "cannot push: target must be an array", 925, 41], + ["array", 15, 0, 925, 41], + ["push", 15, 14, 925, 41], + ["frame", 14, 12, 2, 925, 41], + ["null", 12, 925, 41], + ["setarg", 14, 0, 12, 925, 41], + ["setarg", 14, 1, 13, 925, 41], + ["setarg", 14, 2, 15, 925, 41], + ["invoke", 14, 12, 925, 41], + ["disrupt", 925, 41], + "push_done_1488", + ["jump", "if_end_1478", 925, 41], + "if_else_1477", + "if_end_1478", + ["true", 12, 928, 35], + ["access", 13, 1, 928, 29], + ["load_index", 14, 7, 13, 928, 29], + ["store_dynamic", 5, 12, 14, 928, 29], + ["access", 12, 1, 929, 19], + "_nop_tc_110", + "_nop_tc_111", "_nop_tc_112", "_nop_tc_113", - ["add", 13, 6, 12, 785, 19], - ["jump", "num_done_1148", 785, 19], - "num_err_1147", + ["add", 13, 6, 12, 929, 19], + ["jump", "num_done_1490", 929, 19], + "num_err_1489", [ "access", 12, @@ -9523,191 +12171,210 @@ "kind": "name", "make": "intrinsic" }, - 785, + 929, 19 ], - ["access", 14, "error", 785, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 785, 19], - ["array", 16, 0, 785, 19], - ["push", 16, 15, 785, 19], - ["frame", 15, 12, 2, 785, 19], - ["null", 12, 785, 19], - ["setarg", 15, 0, 12, 785, 19], - ["setarg", 15, 1, 14, 785, 19], - ["setarg", 15, 2, 16, 785, 19], - ["invoke", 15, 12, 785, 19], - ["disrupt", 785, 19], - "num_done_1148", - ["move", 6, 13, 785, 19], - ["jump", "while_start_1023", 786, 11], - ["jump", "if_end_1124", 786, 11], - "if_else_1123", - "if_end_1124", - ["jump", "if_end_1089", 786, 11], - "if_else_1088", - "if_end_1089", - ["access", 12, "invoke", 791, 17], - ["is_identical", 13, 8, 12, 791, 17], - ["jump_true", 13, "eq_done_1152", 791, 17], - ["is_int", 14, 8, 791, 17], - ["jump_false", 14, "eq_ni_1153", 791, 17], + ["access", 14, "error", 929, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 929, 19], + ["array", 16, 0, 929, 19], + ["push", 16, 15, 929, 19], + ["frame", 15, 12, 2, 929, 19], + ["null", 12, 929, 19], + ["setarg", 15, 0, 12, 929, 19], + ["setarg", 15, 1, 14, 929, 19], + ["setarg", 15, 2, 16, 929, 19], + ["invoke", 15, 12, 929, 19], + ["disrupt", 929, 19], + "num_done_1490", + ["move", 6, 13, 929, 19], + ["jump", "while_start_1391", 930, 11], + ["jump", "if_end_1466", 930, 11], + "if_else_1465", + "if_end_1466", + ["get", 12, 18, 1, 932, 13], + ["load_dynamic", 13, 12, 8, 932, 28], + ["true", 12, 932, 35], + ["is_identical", 14, 13, 12, 932, 35], + ["jump_true", 14, "eq_done_1493", 932, 35], + ["is_int", 15, 13, 932, 35], + ["jump_false", 15, "eq_ni_1494", 932, 35], "_nop_tc_114", - ["jump", "eq_ni_1153", 791, 17], - ["eq_int", 13, 8, 12, 791, 17], - ["jump", "eq_done_1152", 791, 17], - "eq_ni_1153", - ["is_num", 14, 8, 791, 17], - ["jump_false", 14, "eq_nn_1154", 791, 17], + ["jump", "eq_ni_1494", 932, 35], + ["eq_int", 14, 13, 12, 932, 35], + ["jump", "eq_done_1493", 932, 35], + "eq_ni_1494", + ["is_num", 15, 13, 932, 35], + ["jump_false", 15, "eq_nn_1495", 932, 35], "_nop_tc_115", - ["jump", "eq_nn_1154", 791, 17], - ["eq_float", 13, 8, 12, 791, 17], - ["jump", "eq_done_1152", 791, 17], - "eq_nn_1154", - ["is_text", 14, 8, 791, 17], - ["jump_false", 14, "eq_nt_1155", 791, 17], + ["jump", "eq_nn_1495", 932, 35], + ["eq_float", 14, 13, 12, 932, 35], + ["jump", "eq_done_1493", 932, 35], + "eq_nn_1495", + ["is_text", 15, 13, 932, 35], + ["jump_false", 15, "eq_nt_1496", 932, 35], "_nop_tc_116", + ["jump", "eq_nt_1496", 932, 35], + ["eq_text", 14, 13, 12, 932, 35], + ["jump", "eq_done_1493", 932, 35], + "eq_nt_1496", + ["is_null", 15, 13, 932, 35], + ["jump_false", 15, "eq_nnl_1497", 932, 35], "_nop_tc_117", - ["eq_text", 13, 8, 12, 791, 17], - ["jump", "eq_done_1152", 791, 17], - "eq_nt_1155", - ["is_null", 14, 8, 791, 17], - ["jump_false", 14, "eq_nnl_1156", 791, 17], + ["jump", "eq_nnl_1497", 932, 35], + ["true", 14, 932, 35], + ["jump", "eq_done_1493", 932, 35], + "eq_nnl_1497", + ["is_bool", 15, 13, 932, 35], + ["jump_false", 15, "eq_nb_1498", 932, 35], "_nop_tc_118", - ["jump", "eq_nnl_1156", 791, 17], - ["true", 13, 791, 17], - ["jump", "eq_done_1152", 791, 17], - "eq_nnl_1156", - ["is_bool", 14, 8, 791, 17], - ["jump_false", 14, "eq_nb_1157", 791, 17], "_nop_tc_119", - ["jump", "eq_nb_1157", 791, 17], - ["eq_bool", 13, 8, 12, 791, 17], - ["jump", "eq_done_1152", 791, 17], - "eq_nb_1157", - ["false", 13, 791, 17], - "eq_done_1152", - ["move", 12, 13, 791, 17], - ["jump_true", 12, "or_end_1151", 791, 17], - ["access", 13, "tail_invoke", 791, 35], - ["is_identical", 14, 8, 13, 791, 35], - ["jump_true", 14, "eq_done_1158", 791, 35], - ["is_int", 15, 8, 791, 35], - ["jump_false", 15, "eq_ni_1159", 791, 35], + ["eq_bool", 14, 13, 12, 932, 35], + ["jump", "eq_done_1493", 932, 35], + "eq_nb_1498", + ["false", 14, 932, 35], + "eq_done_1493", + ["jump_false", 14, "if_else_1491", 932, 35], + ["access", 12, "false", 933, 30], + ["access", 13, 1, 933, 45], + ["load_index", 14, 7, 13, 933, 45], + ["access", 13, 2, 933, 62], "_nop_tc_120", - ["jump", "eq_ni_1159", 791, 35], - ["eq_int", 14, 8, 13, 791, 35], - ["jump", "eq_done_1158", 791, 35], - "eq_ni_1159", - ["is_num", 15, 8, 791, 35], - ["jump_false", 15, "eq_nn_1160", 791, 35], "_nop_tc_121", - ["jump", "eq_nn_1160", 791, 35], - ["eq_float", 14, 8, 13, 791, 35], - ["jump", "eq_done_1158", 791, 35], - "eq_nn_1160", - ["is_text", 15, 8, 791, 35], - ["jump_false", 15, "eq_nt_1161", 791, 35], "_nop_tc_122", "_nop_tc_123", - ["eq_text", 14, 8, 13, 791, 35], - ["jump", "eq_done_1158", 791, 35], - "eq_nt_1161", - ["is_null", 15, 8, 791, 35], - ["jump_false", 15, "eq_nnl_1162", 791, 35], + ["subtract", 15, 9, 13, 933, 62], + ["jump", "num_done_1500", 933, 62], + "num_err_1499", + [ + "access", + 13, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 933, + 62 + ], + ["access", 16, "error", 933, 62], + ["access", 17, "cannot apply '-': operands must be numbers", 933, 62], + ["array", 18, 0, 933, 62], + ["push", 18, 17, 933, 62], + ["frame", 17, 13, 2, 933, 62], + ["null", 13, 933, 62], + ["setarg", 17, 0, 13, 933, 62], + ["setarg", 17, 1, 16, 933, 62], + ["setarg", 17, 2, 18, 933, 62], + ["invoke", 17, 13, 933, 62], + ["disrupt", 933, 62], + "num_done_1500", + ["load_dynamic", 13, 7, 15, 933, 62], + ["access", 15, 1, 933, 79], "_nop_tc_124", - ["jump", "eq_nnl_1162", 791, 35], - ["true", 14, 791, 35], - ["jump", "eq_done_1158", 791, 35], - "eq_nnl_1162", - ["is_bool", 15, 8, 791, 35], - ["jump_false", 15, "eq_nb_1163", 791, 35], "_nop_tc_125", - ["jump", "eq_nb_1163", 791, 35], - ["eq_bool", 14, 8, 13, 791, 35], - ["jump", "eq_done_1158", 791, 35], - "eq_nb_1163", - ["false", 14, 791, 35], - "eq_done_1158", - ["move", 12, 14, 791, 35], - "or_end_1151", - ["jump_false", 12, "if_else_1149", 791, 35], - ["null", 12, 792, 33], - ["access", 13, 2, 792, 27], - ["load_index", 14, 7, 13, 792, 27], - ["store_dynamic", 5, 12, 14, 792, 27], - ["jump", "if_end_1150", 792, 27], - "if_else_1149", - ["get", 12, 19, 1, 793, 18], - ["load_dynamic", 13, 12, 8, 793, 31], - ["true", 12, 793, 38], - ["is_identical", 14, 13, 12, 793, 38], - ["jump_true", 14, "ne_nid_1167", 793, 38], - ["jump", "ne_ni_1168", 793, 38], - "ne_nid_1167", - ["false", 14, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_ni_1168", - ["is_int", 15, 13, 793, 38], - ["jump_false", 15, "ne_nn_1169", 793, 38], "_nop_tc_126", - ["jump", "ne_nn_1169", 793, 38], - ["ne_int", 14, 13, 12, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_nn_1169", - ["is_num", 15, 13, 793, 38], - ["jump_false", 15, "ne_nt_1170", 793, 38], "_nop_tc_127", - ["jump", "ne_nt_1170", 793, 38], - ["ne_float", 14, 13, 12, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_nt_1170", - ["is_text", 15, 13, 793, 38], - ["jump_false", 15, "ne_nnl_1171", 793, 38], + ["subtract", 16, 9, 15, 933, 79], + ["jump", "num_done_1502", 933, 79], + "num_err_1501", + [ + "access", + 15, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 933, + 79 + ], + ["access", 17, "error", 933, 79], + ["access", 18, "cannot apply '-': operands must be numbers", 933, 79], + ["array", 19, 0, 933, 79], + ["push", 19, 18, 933, 79], + ["frame", 18, 15, 2, 933, 79], + ["null", 15, 933, 79], + ["setarg", 18, 0, 15, 933, 79], + ["setarg", 18, 1, 17, 933, 79], + ["setarg", 18, 2, 19, 933, 79], + ["invoke", 18, 15, 933, 79], + ["disrupt", 933, 79], + "num_done_1502", + ["load_dynamic", 15, 7, 16, 933, 79], + ["array", 16, 4, 933, 79], + ["push", 16, 12, 933, 79], + ["push", 16, 14, 933, 79], + ["push", 16, 13, 933, 79], + ["push", 16, 15, 933, 79], + ["store_dynamic", 4, 16, 6, 933, 24], + ["null", 12, 934, 25], + ["is_identical", 13, 11, 12, 934, 25], + ["jump_true", 13, "ne_nid_1506", 934, 25], + ["jump", "ne_ni_1507", 934, 25], + "ne_nid_1506", + ["false", 13, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_ni_1507", + ["is_int", 14, 11, 934, 25], + ["jump_false", 14, "ne_nn_1508", 934, 25], "_nop_tc_128", - ["jump", "ne_nnl_1171", 793, 38], - ["ne_text", 14, 13, 12, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_nnl_1171", - ["is_null", 15, 13, 793, 38], - ["jump_false", 15, "ne_nb_1172", 793, 38], + ["jump", "ne_nn_1508", 934, 25], + ["ne_int", 13, 11, 12, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_nn_1508", + ["is_num", 14, 11, 934, 25], + ["jump_false", 14, "ne_nt_1509", 934, 25], "_nop_tc_129", - ["jump", "ne_nb_1172", 793, 38], - ["false", 14, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_nb_1172", - ["is_bool", 15, 13, 793, 38], - ["jump_false", 15, "ne_mis_1173", 793, 38], + ["jump", "ne_nt_1509", 934, 25], + ["ne_float", 13, 11, 12, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_nt_1509", + ["is_text", 14, 11, 934, 25], + ["jump_false", 14, "ne_nnl_1510", 934, 25], "_nop_tc_130", + ["jump", "ne_nnl_1510", 934, 25], + ["ne_text", 13, 11, 12, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_nnl_1510", + ["is_null", 14, 11, 934, 25], + ["jump_false", 14, "ne_nb_1511", 934, 25], "_nop_tc_131", - ["ne_bool", 14, 13, 12, 793, 38], - ["jump", "ne_done_1166", 793, 38], - "ne_mis_1173", - ["true", 14, 793, 38], - "ne_done_1166", - ["jump_false", 14, "if_else_1164", 793, 38], - ["access", 12, 1, 794, 29], - ["load_index", 13, 7, 12, 794, 29], - ["is_num", 12, 13, 794, 29], - ["jump_false", 12, "if_else_1174", 794, 29], - ["null", 12, 795, 35], - ["access", 13, 1, 795, 29], - ["load_index", 14, 7, 13, 795, 29], - ["store_dynamic", 5, 12, 14, 795, 29], - ["jump", "if_end_1175", 795, 29], - "if_else_1174", - "if_end_1175", - ["jump", "if_end_1165", 795, 29], - "if_else_1164", - "if_end_1165", - "if_end_1150", - ["access", 12, 1, 799, 15], - ["is_num", 13, 6, 799, 15], - ["jump_false", 13, "num_err_1176", 799, 15], "_nop_tc_132", + ["false", 13, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_nb_1511", + ["is_bool", 14, 11, 934, 25], + ["jump_false", 14, "ne_mis_1512", 934, 25], "_nop_tc_133", - ["add", 13, 6, 12, 799, 15], - ["jump", "num_done_1177", 799, 15], - "num_err_1176", + ["jump", "ne_mis_1512", 934, 25], + ["ne_bool", 13, 11, 12, 934, 25], + ["jump", "ne_done_1505", 934, 25], + "ne_mis_1512", + ["true", 13, 934, 25], + "ne_done_1505", + ["jump_false", 13, "if_else_1503", 934, 25], + ["record", 12, 7], + ["access", 13, "rewrite", 936, 22], + ["store_field", 12, 13, "event", 936, 22], + ["access", 13, "simplify_algebra", 936, 39], + ["store_field", 12, 13, "pass", 936, 39], + ["access", 13, "self_ne", 937, 21], + ["store_field", 12, 13, "rule", 937, 21], + ["store_field", 12, 6, "at", 937, 36], + ["store_field", 12, 7, "before", 938, 23], + ["load_dynamic", 13, 4, 6, 938, 50], + ["store_field", 12, 13, "after", 938, 50], + ["record", 13, 2], + ["store_field", 13, 8, "op", 939, 25], + ["access", 14, 2, 939, 41], + ["load_index", 15, 7, 14, 939, 41], + ["store_field", 13, 15, "slot", 939, 41], + ["store_field", 12, 13, "why", 939, 41], + ["is_array", 13, 11, 939, 41], + ["jump_false", 13, "push_err_1513", 939, 41], + ["push", 11, 12, 939, 41], + ["jump", "push_done_1514", 939, 41], + "push_err_1513", [ "access", 12, @@ -9716,26 +12383,257 @@ "kind": "name", "make": "intrinsic" }, - 799, + 939, + 41 + ], + ["access", 13, "error", 939, 41], + ["access", 14, "cannot push: target must be an array", 939, 41], + ["array", 15, 0, 939, 41], + ["push", 15, 14, 939, 41], + ["frame", 14, 12, 2, 939, 41], + ["null", 12, 939, 41], + ["setarg", 14, 0, 12, 939, 41], + ["setarg", 14, 1, 13, 939, 41], + ["setarg", 14, 2, 15, 939, 41], + ["invoke", 14, 12, 939, 41], + ["disrupt", 939, 41], + "push_done_1514", + ["jump", "if_end_1504", 939, 41], + "if_else_1503", + "if_end_1504", + ["false", 12, 942, 35], + ["access", 13, 1, 942, 29], + ["load_index", 14, 7, 13, 942, 29], + ["store_dynamic", 5, 12, 14, 942, 29], + ["access", 12, 1, 943, 19], + "_nop_tc_134", + "_nop_tc_135", + "_nop_tc_136", + "_nop_tc_137", + ["add", 13, 6, 12, 943, 19], + ["jump", "num_done_1516", 943, 19], + "num_err_1515", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 943, + 19 + ], + ["access", 14, "error", 943, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 943, 19], + ["array", 16, 0, 943, 19], + ["push", 16, 15, 943, 19], + ["frame", 15, 12, 2, 943, 19], + ["null", 12, 943, 19], + ["setarg", 15, 0, 12, 943, 19], + ["setarg", 15, 1, 14, 943, 19], + ["setarg", 15, 2, 16, 943, 19], + ["invoke", 15, 12, 943, 19], + ["disrupt", 943, 19], + "num_done_1516", + ["move", 6, 13, 943, 19], + ["jump", "while_start_1391", 944, 11], + ["jump", "if_end_1492", 944, 11], + "if_else_1491", + "if_end_1492", + ["jump", "if_end_1457", 944, 11], + "if_else_1456", + "if_end_1457", + ["access", 12, "invoke", 949, 17], + ["is_identical", 13, 8, 12, 949, 17], + ["jump_true", 13, "eq_done_1520", 949, 17], + ["is_int", 14, 8, 949, 17], + ["jump_false", 14, "eq_ni_1521", 949, 17], + "_nop_tc_138", + ["jump", "eq_ni_1521", 949, 17], + ["eq_int", 13, 8, 12, 949, 17], + ["jump", "eq_done_1520", 949, 17], + "eq_ni_1521", + ["is_num", 14, 8, 949, 17], + ["jump_false", 14, "eq_nn_1522", 949, 17], + "_nop_tc_139", + ["jump", "eq_nn_1522", 949, 17], + ["eq_float", 13, 8, 12, 949, 17], + ["jump", "eq_done_1520", 949, 17], + "eq_nn_1522", + ["is_text", 14, 8, 949, 17], + ["jump_false", 14, "eq_nt_1523", 949, 17], + "_nop_tc_140", + "_nop_tc_141", + ["eq_text", 13, 8, 12, 949, 17], + ["jump", "eq_done_1520", 949, 17], + "eq_nt_1523", + ["is_null", 14, 8, 949, 17], + ["jump_false", 14, "eq_nnl_1524", 949, 17], + "_nop_tc_142", + ["jump", "eq_nnl_1524", 949, 17], + ["true", 13, 949, 17], + ["jump", "eq_done_1520", 949, 17], + "eq_nnl_1524", + ["is_bool", 14, 8, 949, 17], + ["jump_false", 14, "eq_nb_1525", 949, 17], + "_nop_tc_143", + ["jump", "eq_nb_1525", 949, 17], + ["eq_bool", 13, 8, 12, 949, 17], + ["jump", "eq_done_1520", 949, 17], + "eq_nb_1525", + ["false", 13, 949, 17], + "eq_done_1520", + ["move", 12, 13, 949, 17], + ["jump_true", 12, "or_end_1519", 949, 17], + ["access", 13, "tail_invoke", 949, 35], + ["is_identical", 14, 8, 13, 949, 35], + ["jump_true", 14, "eq_done_1526", 949, 35], + ["is_int", 15, 8, 949, 35], + ["jump_false", 15, "eq_ni_1527", 949, 35], + "_nop_tc_144", + ["jump", "eq_ni_1527", 949, 35], + ["eq_int", 14, 8, 13, 949, 35], + ["jump", "eq_done_1526", 949, 35], + "eq_ni_1527", + ["is_num", 15, 8, 949, 35], + ["jump_false", 15, "eq_nn_1528", 949, 35], + "_nop_tc_145", + ["jump", "eq_nn_1528", 949, 35], + ["eq_float", 14, 8, 13, 949, 35], + ["jump", "eq_done_1526", 949, 35], + "eq_nn_1528", + ["is_text", 15, 8, 949, 35], + ["jump_false", 15, "eq_nt_1529", 949, 35], + "_nop_tc_146", + "_nop_tc_147", + ["eq_text", 14, 8, 13, 949, 35], + ["jump", "eq_done_1526", 949, 35], + "eq_nt_1529", + ["is_null", 15, 8, 949, 35], + ["jump_false", 15, "eq_nnl_1530", 949, 35], + "_nop_tc_148", + ["jump", "eq_nnl_1530", 949, 35], + ["true", 14, 949, 35], + ["jump", "eq_done_1526", 949, 35], + "eq_nnl_1530", + ["is_bool", 15, 8, 949, 35], + ["jump_false", 15, "eq_nb_1531", 949, 35], + "_nop_tc_149", + ["jump", "eq_nb_1531", 949, 35], + ["eq_bool", 14, 8, 13, 949, 35], + ["jump", "eq_done_1526", 949, 35], + "eq_nb_1531", + ["false", 14, 949, 35], + "eq_done_1526", + ["move", 12, 14, 949, 35], + "or_end_1519", + ["jump_false", 12, "if_else_1517", 949, 35], + ["null", 12, 950, 33], + ["access", 13, 2, 950, 27], + ["load_index", 14, 7, 13, 950, 27], + ["store_dynamic", 5, 12, 14, 950, 27], + ["jump", "if_end_1518", 950, 27], + "if_else_1517", + ["get", 12, 19, 1, 951, 18], + ["load_dynamic", 13, 12, 8, 951, 31], + ["true", 12, 951, 38], + ["is_identical", 14, 13, 12, 951, 38], + ["jump_true", 14, "ne_nid_1535", 951, 38], + ["jump", "ne_ni_1536", 951, 38], + "ne_nid_1535", + ["false", 14, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_ni_1536", + ["is_int", 15, 13, 951, 38], + ["jump_false", 15, "ne_nn_1537", 951, 38], + "_nop_tc_150", + ["jump", "ne_nn_1537", 951, 38], + ["ne_int", 14, 13, 12, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_nn_1537", + ["is_num", 15, 13, 951, 38], + ["jump_false", 15, "ne_nt_1538", 951, 38], + "_nop_tc_151", + ["jump", "ne_nt_1538", 951, 38], + ["ne_float", 14, 13, 12, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_nt_1538", + ["is_text", 15, 13, 951, 38], + ["jump_false", 15, "ne_nnl_1539", 951, 38], + "_nop_tc_152", + ["jump", "ne_nnl_1539", 951, 38], + ["ne_text", 14, 13, 12, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_nnl_1539", + ["is_null", 15, 13, 951, 38], + ["jump_false", 15, "ne_nb_1540", 951, 38], + "_nop_tc_153", + ["jump", "ne_nb_1540", 951, 38], + ["false", 14, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_nb_1540", + ["is_bool", 15, 13, 951, 38], + ["jump_false", 15, "ne_mis_1541", 951, 38], + "_nop_tc_154", + "_nop_tc_155", + ["ne_bool", 14, 13, 12, 951, 38], + ["jump", "ne_done_1534", 951, 38], + "ne_mis_1541", + ["true", 14, 951, 38], + "ne_done_1534", + ["jump_false", 14, "if_else_1532", 951, 38], + ["access", 12, 1, 952, 29], + ["load_index", 13, 7, 12, 952, 29], + ["is_num", 12, 13, 952, 29], + ["jump_false", 12, "if_else_1542", 952, 29], + ["null", 12, 953, 35], + ["access", 13, 1, 953, 29], + ["load_index", 14, 7, 13, 953, 29], + ["store_dynamic", 5, 12, 14, 953, 29], + ["jump", "if_end_1543", 953, 29], + "if_else_1542", + "if_end_1543", + ["jump", "if_end_1533", 953, 29], + "if_else_1532", + "if_end_1533", + "if_end_1518", + ["access", 12, 1, 957, 15], + "_nop_tc_156", + "_nop_tc_157", + "_nop_tc_158", + "_nop_tc_159", + ["add", 13, 6, 12, 957, 15], + ["jump", "num_done_1545", 957, 15], + "num_err_1544", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 957, 15 ], - ["access", 14, "error", 799, 15], - ["access", 15, "cannot apply '+': operands must be numbers", 799, 15], - ["array", 16, 0, 799, 15], - ["push", 16, 15, 799, 15], - ["frame", 15, 12, 2, 799, 15], - ["null", 12, 799, 15], - ["setarg", 15, 0, 12, 799, 15], - ["setarg", 15, 1, 14, 799, 15], - ["setarg", 15, 2, 16, 799, 15], - ["invoke", 15, 12, 799, 15], - ["disrupt", 799, 15], - "num_done_1177", - ["move", 6, 13, 799, 15], - ["jump", "while_start_1023", 799, 15], - "while_end_1024", - ["null", 3, 802, 12], - ["return", 3, 802, 12], + ["access", 14, "error", 957, 15], + ["access", 15, "cannot apply '+': operands must be numbers", 957, 15], + ["array", 16, 0, 957, 15], + ["push", 16, 15, 957, 15], + ["frame", 15, 12, 2, 957, 15], + ["null", 12, 957, 15], + ["setarg", 15, 0, 12, 957, 15], + ["setarg", 15, 1, 14, 957, 15], + ["setarg", 15, 2, 16, 957, 15], + ["invoke", 15, 12, 957, 15], + ["disrupt", 957, 15], + "num_done_1545", + ["move", 6, 13, 957, 15], + ["jump", "while_start_1391", 957, 15], + "while_end_1392", + ["null", 3, 960, 12], + ["return", 3, 960, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -9748,763 +12646,436 @@ "nr_slots": 21, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "instructions", 809, 24], - ["move", 4, 3, 809, 24], - ["access", 3, 0, 810, 21], - ["access", 5, 0, 811, 14], - ["access", 6, 0, 812, 13], - ["null", 7, 813, 17], - ["null", 8, 814, 16], - ["null", 9, 815, 19], - ["access", 10, 0, 816, 16], - ["null", 11, 817, 18], - ["null", 12, 819, 25], - ["is_identical", 13, 4, 12, 819, 25], - ["jump_true", 13, "eq_done_1181", 819, 25], - ["is_int", 14, 4, 819, 25], - ["jump_false", 14, "eq_ni_1182", 819, 25], + ["load_field", 3, 1, "instructions", 967, 24], + ["move", 4, 3, 967, 24], + ["access", 3, 0, 968, 21], + ["access", 5, 0, 969, 14], + ["access", 6, 0, 970, 13], + ["null", 7, 971, 17], + ["null", 8, 972, 16], + ["null", 9, 973, 19], + ["access", 10, 0, 974, 16], + ["null", 11, 975, 18], + ["null", 12, 977, 25], + ["is_identical", 13, 4, 12, 977, 25], + ["jump_true", 13, "eq_done_1549", 977, 25], + ["is_int", 14, 4, 977, 25], + ["jump_false", 14, "eq_ni_1550", 977, 25], "_nop_tc_1", - ["jump", "eq_ni_1182", 819, 25], - ["eq_int", 13, 4, 12, 819, 25], - ["jump", "eq_done_1181", 819, 25], - "eq_ni_1182", - ["is_num", 14, 4, 819, 25], - ["jump_false", 14, "eq_nn_1183", 819, 25], + ["jump", "eq_ni_1550", 977, 25], + ["eq_int", 13, 4, 12, 977, 25], + ["jump", "eq_done_1549", 977, 25], + "eq_ni_1550", + ["is_num", 14, 4, 977, 25], + ["jump_false", 14, "eq_nn_1551", 977, 25], "_nop_tc_2", - ["jump", "eq_nn_1183", 819, 25], - ["eq_float", 13, 4, 12, 819, 25], - ["jump", "eq_done_1181", 819, 25], - "eq_nn_1183", - ["is_text", 14, 4, 819, 25], - ["jump_false", 14, "eq_nt_1184", 819, 25], + ["jump", "eq_nn_1551", 977, 25], + ["eq_float", 13, 4, 12, 977, 25], + ["jump", "eq_done_1549", 977, 25], + "eq_nn_1551", + ["is_text", 14, 4, 977, 25], + ["jump_false", 14, "eq_nt_1552", 977, 25], "_nop_tc_3", - ["jump", "eq_nt_1184", 819, 25], - ["eq_text", 13, 4, 12, 819, 25], - ["jump", "eq_done_1181", 819, 25], - "eq_nt_1184", - ["is_null", 14, 4, 819, 25], - ["jump_false", 14, "eq_nnl_1185", 819, 25], + ["jump", "eq_nt_1552", 977, 25], + ["eq_text", 13, 4, 12, 977, 25], + ["jump", "eq_done_1549", 977, 25], + "eq_nt_1552", + ["is_null", 14, 4, 977, 25], + ["jump_false", 14, "eq_nnl_1553", 977, 25], "_nop_tc_4", "_nop_tc_5", - ["true", 13, 819, 25], - ["jump", "eq_done_1181", 819, 25], - "eq_nnl_1185", - ["is_bool", 14, 4, 819, 25], - ["jump_false", 14, "eq_nb_1186", 819, 25], + ["true", 13, 977, 25], + ["jump", "eq_done_1549", 977, 25], + "eq_nnl_1553", + ["is_bool", 14, 4, 977, 25], + ["jump_false", 14, "eq_nb_1554", 977, 25], "_nop_tc_6", - ["jump", "eq_nb_1186", 819, 25], - ["eq_bool", 13, 4, 12, 819, 25], - ["jump", "eq_done_1181", 819, 25], - "eq_nb_1186", - ["false", 13, 819, 25], - "eq_done_1181", - ["move", 12, 13, 819, 25], - ["jump_true", 12, "or_end_1180", 819, 25], - ["length", 13, 4, 819, 40], - ["access", 14, 0, 819, 57], - ["is_identical", 15, 13, 14, 819, 57], - ["jump_true", 15, "eq_done_1187", 819, 57], + ["jump", "eq_nb_1554", 977, 25], + ["eq_bool", 13, 4, 12, 977, 25], + ["jump", "eq_done_1549", 977, 25], + "eq_nb_1554", + ["false", 13, 977, 25], + "eq_done_1549", + ["move", 12, 13, 977, 25], + ["jump_true", 12, "or_end_1548", 977, 25], + ["length", 13, 4, 977, 40], + ["access", 14, 0, 977, 57], + ["is_identical", 15, 13, 14, 977, 57], + ["jump_true", 15, "eq_done_1555", 977, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 15, 13, 14, 819, 57], - ["jump", "eq_done_1187", 819, 57], - "eq_ni_1188", + ["eq_int", 15, 13, 14, 977, 57], + ["jump", "eq_done_1555", 977, 57], + "eq_ni_1556", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["eq_float", 15, 13, 14, 819, 57], - ["jump", "eq_done_1187", 819, 57], - "eq_nn_1189", + ["eq_float", 15, 13, 14, 977, 57], + ["jump", "eq_done_1555", 977, 57], + "eq_nn_1557", "_nop_tc_15", - ["jump", "eq_nt_1190", 819, 57], + ["jump", "eq_nt_1558", 977, 57], "_nop_tc_16", - ["jump", "eq_nt_1190", 819, 57], - ["eq_text", 15, 13, 14, 819, 57], - ["jump", "eq_done_1187", 819, 57], - "eq_nt_1190", + ["jump", "eq_nt_1558", 977, 57], + ["eq_text", 15, 13, 14, 977, 57], + ["jump", "eq_done_1555", 977, 57], + "eq_nt_1558", "_nop_tc_17", - ["jump", "eq_nnl_1191", 819, 57], + ["jump", "eq_nnl_1559", 977, 57], "_nop_tc_18", - ["jump", "eq_nnl_1191", 819, 57], - ["true", 15, 819, 57], - ["jump", "eq_done_1187", 819, 57], - "eq_nnl_1191", + ["jump", "eq_nnl_1559", 977, 57], + ["true", 15, 977, 57], + ["jump", "eq_done_1555", 977, 57], + "eq_nnl_1559", "_nop_tc_19", - ["jump", "eq_nb_1192", 819, 57], + ["jump", "eq_nb_1560", 977, 57], "_nop_tc_20", - ["jump", "eq_nb_1192", 819, 57], - ["eq_bool", 15, 13, 14, 819, 57], - ["jump", "eq_done_1187", 819, 57], - "eq_nb_1192", - ["false", 15, 819, 57], - "eq_done_1187", - ["move", 12, 15, 819, 57], - "or_end_1180", - ["jump_false", 12, "if_else_1178", 819, 57], - ["null", 12, 820, 14], - ["return", 12, 820, 14], + ["jump", "eq_nb_1560", 977, 57], + ["eq_bool", 15, 13, 14, 977, 57], + ["jump", "eq_done_1555", 977, 57], + "eq_nb_1560", + ["false", 15, 977, 57], + "eq_done_1555", + ["move", 12, 15, 977, 57], + "or_end_1548", + ["jump_false", 12, "if_else_1546", 977, 57], + ["null", 12, 978, 14], + ["return", 12, 978, 14], "_nop_ur_1", - "if_else_1178", - "if_end_1179", - ["null", 12, 823, 16], - ["is_identical", 13, 2, 12, 823, 16], - ["jump_true", 13, "ne_nid_1197", 823, 16], - ["jump", "ne_ni_1198", 823, 16], - "ne_nid_1197", - ["false", 13, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_ni_1198", + "if_else_1546", + "if_end_1547", + ["null", 12, 981, 16], + ["is_identical", 13, 2, 12, 981, 16], + ["jump_true", 13, "ne_nid_1565", 981, 16], + ["jump", "ne_ni_1566", 981, 16], + "ne_nid_1565", + ["false", 13, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_ni_1566", "_nop_tc_21", - ["jump", "ne_nn_1199", 823, 16], + ["jump", "ne_nn_1567", 981, 16], "_nop_tc_22", - ["jump", "ne_nn_1199", 823, 16], - ["ne_int", 13, 2, 12, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_nn_1199", + ["jump", "ne_nn_1567", 981, 16], + ["ne_int", 13, 2, 12, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_nn_1567", "_nop_tc_23", - ["jump", "ne_nt_1200", 823, 16], + ["jump", "ne_nt_1568", 981, 16], "_nop_tc_24", - ["jump", "ne_nt_1200", 823, 16], - ["ne_float", 13, 2, 12, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_nt_1200", + ["jump", "ne_nt_1568", 981, 16], + ["ne_float", 13, 2, 12, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_nt_1568", "_nop_tc_25", - ["jump", "ne_nnl_1201", 823, 16], + ["jump", "ne_nnl_1569", 981, 16], "_nop_tc_26", - ["jump", "ne_nnl_1201", 823, 16], - ["ne_text", 13, 2, 12, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_nnl_1201", + ["jump", "ne_nnl_1569", 981, 16], + ["ne_text", 13, 2, 12, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_nnl_1569", "_nop_tc_27", - ["jump", "ne_nb_1202", 823, 16], + ["jump", "ne_nb_1570", 981, 16], "_nop_tc_28", "_nop_tc_29", - ["false", 13, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_nb_1202", + ["false", 13, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_nb_1570", "_nop_tc_30", - ["jump", "ne_mis_1203", 823, 16], + ["jump", "ne_mis_1571", 981, 16], "_nop_tc_31", - ["jump", "ne_mis_1203", 823, 16], - ["ne_bool", 13, 2, 12, 823, 16], - ["jump", "ne_done_1196", 823, 16], - "ne_mis_1203", - ["true", 13, 823, 16], - "ne_done_1196", - ["move", 12, 13, 823, 16], - ["jump_false", 12, "and_end_1195", 823, 16], - ["load_field", 13, 2, "events", 823, 24], - ["null", 14, 823, 38], - ["is_identical", 15, 13, 14, 823, 38], - ["jump_true", 15, "ne_nid_1205", 823, 38], - ["jump", "ne_ni_1206", 823, 38], - "ne_nid_1205", - ["false", 15, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_ni_1206", - ["is_int", 16, 13, 823, 38], - ["jump_false", 16, "ne_nn_1207", 823, 38], + ["jump", "ne_mis_1571", 981, 16], + ["ne_bool", 13, 2, 12, 981, 16], + ["jump", "ne_done_1564", 981, 16], + "ne_mis_1571", + ["true", 13, 981, 16], + "ne_done_1564", + ["move", 12, 13, 981, 16], + ["jump_false", 12, "and_end_1563", 981, 16], + ["load_field", 13, 2, "events", 981, 24], + ["null", 14, 981, 38], + ["is_identical", 15, 13, 14, 981, 38], + ["jump_true", 15, "ne_nid_1573", 981, 38], + ["jump", "ne_ni_1574", 981, 38], + "ne_nid_1573", + ["false", 15, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_ni_1574", + ["is_int", 16, 13, 981, 38], + ["jump_false", 16, "ne_nn_1575", 981, 38], "_nop_tc_32", - ["jump", "ne_nn_1207", 823, 38], - ["ne_int", 15, 13, 14, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_nn_1207", - ["is_num", 16, 13, 823, 38], - ["jump_false", 16, "ne_nt_1208", 823, 38], + ["jump", "ne_nn_1575", 981, 38], + ["ne_int", 15, 13, 14, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_nn_1575", + ["is_num", 16, 13, 981, 38], + ["jump_false", 16, "ne_nt_1576", 981, 38], "_nop_tc_33", - ["jump", "ne_nt_1208", 823, 38], - ["ne_float", 15, 13, 14, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_nt_1208", - ["is_text", 16, 13, 823, 38], - ["jump_false", 16, "ne_nnl_1209", 823, 38], + ["jump", "ne_nt_1576", 981, 38], + ["ne_float", 15, 13, 14, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_nt_1576", + ["is_text", 16, 13, 981, 38], + ["jump_false", 16, "ne_nnl_1577", 981, 38], "_nop_tc_34", - ["jump", "ne_nnl_1209", 823, 38], - ["ne_text", 15, 13, 14, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_nnl_1209", - ["is_null", 16, 13, 823, 38], - ["jump_false", 16, "ne_nb_1210", 823, 38], + ["jump", "ne_nnl_1577", 981, 38], + ["ne_text", 15, 13, 14, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_nnl_1577", + ["is_null", 16, 13, 981, 38], + ["jump_false", 16, "ne_nb_1578", 981, 38], "_nop_tc_35", "_nop_tc_36", - ["false", 15, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_nb_1210", - ["is_bool", 16, 13, 823, 38], - ["jump_false", 16, "ne_mis_1211", 823, 38], + ["false", 15, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_nb_1578", + ["is_bool", 16, 13, 981, 38], + ["jump_false", 16, "ne_mis_1579", 981, 38], "_nop_tc_37", - ["jump", "ne_mis_1211", 823, 38], - ["ne_bool", 15, 13, 14, 823, 38], - ["jump", "ne_done_1204", 823, 38], - "ne_mis_1211", - ["true", 15, 823, 38], - "ne_done_1204", - ["move", 12, 15, 823, 38], - "and_end_1195", - ["jump_false", 12, "if_else_1193", 823, 38], - ["load_field", 12, 2, "events", 824, 16], - ["move", 11, 12, 824, 16], - ["jump", "if_end_1194", 824, 16], - "if_else_1193", - "if_end_1194", - ["length", 12, 4, 827, 24], - ["move", 3, 12, 827, 24], - ["access", 6, 0, 828, 9], - "while_start_1212", - ["is_int", 12, 6, 829, 16], - ["jump_false", 12, "rel_ni_1214", 829, 16], - ["is_int", 13, 3, 829, 16], - ["jump_false", 13, "rel_ni_1214", 829, 16], - ["lt_int", 14, 6, 3, 829, 16], - ["jump", "rel_done_1216", 829, 16], - "rel_ni_1214", - ["is_num", 12, 6, 829, 16], - ["jump_false", 12, "rel_nn_1215", 829, 16], - ["is_num", 13, 3, 829, 16], - ["jump_false", 13, "rel_nn_1215", 829, 16], - ["lt_float", 14, 6, 3, 829, 16], - ["jump", "rel_done_1216", 829, 16], - "rel_nn_1215", - ["is_text", 12, 6, 829, 16], - ["jump_false", 12, "rel_err_1217", 829, 16], - ["is_text", 13, 3, 829, 16], - ["jump_false", 13, "rel_err_1217", 829, 16], - ["lt_text", 14, 6, 3, 829, 16], - ["jump", "rel_done_1216", 829, 16], - "rel_err_1217", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 829, - 16 - ], - ["access", 13, "error", 829, 16], - ["access", 15, "cannot compare with '<': operands must be same type", 829, 16], - ["array", 16, 0, 829, 16], - ["push", 16, 15, 829, 16], - ["frame", 15, 12, 2, 829, 16], - ["null", 12, 829, 16], - ["setarg", 15, 0, 12, 829, 16], - ["setarg", 15, 1, 13, 829, 16], - ["setarg", 15, 2, 16, 829, 16], - ["invoke", 15, 12, 829, 16], - ["disrupt", 829, 16], - "rel_done_1216", - ["jump_false", 14, "while_end_1213", 829, 16], - ["load_dynamic", 12, 4, 6, 830, 28], - ["move", 7, 12, 830, 28], - ["is_array", 12, 7, 831, 21], - ["not", 13, 12, 831, 21], - ["move", 12, 13, 831, 21], - ["jump_true", 12, "or_end_1221", 831, 21], - ["access", 13, 0, 831, 37], - ["load_index", 14, 7, 13, 831, 37], - ["access", 13, "not", 831, 43], - ["is_identical", 15, 14, 13, 831, 43], - ["jump_true", 15, "ne_nid_1223", 831, 43], - ["jump", "ne_ni_1224", 831, 43], - "ne_nid_1223", - ["false", 15, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_ni_1224", - ["is_int", 16, 14, 831, 43], - ["jump_false", 16, "ne_nn_1225", 831, 43], + ["jump", "ne_mis_1579", 981, 38], + ["ne_bool", 15, 13, 14, 981, 38], + ["jump", "ne_done_1572", 981, 38], + "ne_mis_1579", + ["true", 15, 981, 38], + "ne_done_1572", + ["move", 12, 15, 981, 38], + "and_end_1563", + ["jump_false", 12, "if_else_1561", 981, 38], + ["load_field", 12, 2, "events", 982, 16], + ["move", 11, 12, 982, 16], + ["jump", "if_end_1562", 982, 16], + "if_else_1561", + "if_end_1562", + ["length", 12, 4, 985, 24], + ["move", 3, 12, 985, 24], + ["access", 6, 0, 986, 9], + "while_start_1580", + ["is_int", 12, 6, 987, 16], + ["jump_false", 12, "rel_ni_1582", 987, 16], "_nop_tc_38", - ["jump", "ne_nn_1225", 831, 43], - ["ne_int", 15, 14, 13, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_nn_1225", - ["is_num", 16, 14, 831, 43], - ["jump_false", 16, "ne_nt_1226", 831, 43], "_nop_tc_39", - ["jump", "ne_nt_1226", 831, 43], - ["ne_float", 15, 14, 13, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_nt_1226", - ["is_text", 16, 14, 831, 43], - ["jump_false", 16, "ne_nnl_1227", 831, 43], + ["lt_int", 12, 6, 3, 987, 16], + ["jump", "rel_done_1584", 987, 16], + "rel_ni_1582", "_nop_tc_40", "_nop_tc_41", - ["ne_text", 15, 14, 13, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_nnl_1227", - ["is_null", 16, 14, 831, 43], - ["jump_false", 16, "ne_nb_1228", 831, 43], "_nop_tc_42", - ["jump", "ne_nb_1228", 831, 43], - ["false", 15, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_nb_1228", - ["is_bool", 16, 14, 831, 43], - ["jump_false", 16, "ne_mis_1229", 831, 43], "_nop_tc_43", - ["jump", "ne_mis_1229", 831, 43], - ["ne_bool", 15, 14, 13, 831, 43], - ["jump", "ne_done_1222", 831, 43], - "ne_mis_1229", - ["true", 15, 831, 43], - "ne_done_1222", - ["move", 12, 15, 831, 43], - "or_end_1221", - ["move", 13, 12, 831, 43], - ["jump_true", 13, "or_end_1220", 831, 43], - ["access", 12, 1, 831, 56], - ["is_num", 14, 6, 831, 56], - ["jump_false", 14, "num_err_1230", 831, 56], + ["lt_float", 12, 6, 3, 987, 16], + ["jump", "rel_done_1584", 987, 16], + "rel_nn_1583", "_nop_tc_44", + ["jump", "rel_err_1585", 987, 16], "_nop_tc_45", - ["add", 14, 6, 12, 831, 56], - ["jump", "num_done_1231", 831, 56], - "num_err_1230", + ["jump", "rel_err_1585", 987, 16], + ["lt_text", 12, 6, 3, 987, 16], + ["jump", "rel_done_1584", 987, 16], + "rel_err_1585", [ "access", - 12, + 13, { "name": "log", "kind": "name", "make": "intrinsic" }, - 831, - 56 + 987, + 16 ], - ["access", 15, "error", 831, 56], - ["access", 16, "cannot apply '+': operands must be numbers", 831, 56], - ["array", 17, 0, 831, 56], - ["push", 17, 16, 831, 56], - ["frame", 16, 12, 2, 831, 56], - ["null", 12, 831, 56], - ["setarg", 16, 0, 12, 831, 56], - ["setarg", 16, 1, 15, 831, 56], - ["setarg", 16, 2, 17, 831, 56], - ["invoke", 16, 12, 831, 56], - ["disrupt", 831, 56], - "num_done_1231", - ["is_int", 12, 14, 831, 61], - ["jump_false", 12, "rel_ni_1232", 831, 61], - ["is_int", 12, 3, 831, 61], - ["jump_false", 12, "rel_ni_1232", 831, 61], - ["ge_int", 15, 14, 3, 831, 61], - ["jump", "rel_done_1234", 831, 61], - "rel_ni_1232", + ["access", 14, "error", 987, 16], + ["access", 15, "cannot compare with '<': operands must be same type", 987, 16], + ["array", 16, 0, 987, 16], + ["push", 16, 15, 987, 16], + ["frame", 15, 13, 2, 987, 16], + ["null", 13, 987, 16], + ["setarg", 15, 0, 13, 987, 16], + ["setarg", 15, 1, 14, 987, 16], + ["setarg", 15, 2, 16, 987, 16], + ["invoke", 15, 13, 987, 16], + ["disrupt", 987, 16], + "rel_done_1584", + ["jump_false", 12, "while_end_1581", 987, 16], + ["load_dynamic", 12, 4, 6, 988, 28], + ["move", 7, 12, 988, 28], + ["is_array", 12, 7, 989, 21], + ["not", 13, 12, 989, 21], + ["move", 12, 13, 989, 21], + ["jump_true", 12, "or_end_1589", 989, 21], + ["access", 13, 0, 989, 37], + ["load_index", 14, 7, 13, 989, 37], + ["access", 13, "not", 989, 43], + ["is_identical", 15, 14, 13, 989, 43], + ["jump_true", 15, "ne_nid_1591", 989, 43], + ["jump", "ne_ni_1592", 989, 43], + "ne_nid_1591", + ["false", 15, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_ni_1592", + ["is_int", 16, 14, 989, 43], + ["jump_false", 16, "ne_nn_1593", 989, 43], "_nop_tc_46", + ["jump", "ne_nn_1593", 989, 43], + ["ne_int", 15, 14, 13, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_nn_1593", + ["is_num", 16, 14, 989, 43], + ["jump_false", 16, "ne_nt_1594", 989, 43], "_nop_tc_47", - ["is_num", 12, 3, 831, 61], - ["jump_false", 12, "rel_nn_1233", 831, 61], - ["ge_float", 15, 14, 3, 831, 61], - ["jump", "rel_done_1234", 831, 61], - "rel_nn_1233", + ["jump", "ne_nt_1594", 989, 43], + ["ne_float", 15, 14, 13, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_nt_1594", + ["is_text", 16, 14, 989, 43], + ["jump_false", 16, "ne_nnl_1595", 989, 43], "_nop_tc_48", - ["jump", "rel_err_1235", 831, 61], - ["is_text", 12, 3, 831, 61], - ["jump_false", 12, "rel_err_1235", 831, 61], - ["ge_text", 15, 14, 3, 831, 61], - ["jump", "rel_done_1234", 831, 61], - "rel_err_1235", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 831, - 61 - ], - ["access", 14, "error", 831, 61], - ["access", 16, "cannot compare with '>=': operands must be same type", 831, 61], - ["array", 17, 0, 831, 61], - ["push", 17, 16, 831, 61], - ["frame", 16, 12, 2, 831, 61], - ["null", 12, 831, 61], - ["setarg", 16, 0, 12, 831, 61], - ["setarg", 16, 1, 14, 831, 61], - ["setarg", 16, 2, 17, 831, 61], - ["invoke", 16, 12, 831, 61], - ["disrupt", 831, 61], - "rel_done_1234", - ["move", 13, 15, 831, 61], - "or_end_1220", - ["jump_false", 13, "if_else_1218", 831, 61], - ["access", 12, 1, 832, 17], - ["is_num", 13, 6, 832, 17], - ["jump_false", 13, "num_err_1236", 832, 17], "_nop_tc_49", + ["ne_text", 15, 14, 13, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_nnl_1595", + ["is_null", 16, 14, 989, 43], + ["jump_false", 16, "ne_nb_1596", 989, 43], "_nop_tc_50", - ["add", 13, 6, 12, 832, 17], - ["jump", "num_done_1237", 832, 17], - "num_err_1236", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 832, - 17 - ], - ["access", 14, "error", 832, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 832, 17], - ["array", 16, 0, 832, 17], - ["push", 16, 15, 832, 17], - ["frame", 15, 12, 2, 832, 17], - ["null", 12, 832, 17], - ["setarg", 15, 0, 12, 832, 17], - ["setarg", 15, 1, 14, 832, 17], - ["setarg", 15, 2, 16, 832, 17], - ["invoke", 15, 12, 832, 17], - ["disrupt", 832, 17], - "num_done_1237", - ["move", 6, 13, 832, 17], - ["jump", "while_start_1212", 833, 9], - ["jump", "if_end_1219", 833, 9], - "if_else_1218", - "if_end_1219", - ["access", 12, 1, 836, 31], - ["is_num", 13, 6, 836, 31], - ["jump_false", 13, "num_err_1238", 836, 31], + ["jump", "ne_nb_1596", 989, 43], + ["false", 15, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_nb_1596", + ["is_bool", 16, 14, 989, 43], + ["jump_false", 16, "ne_mis_1597", 989, 43], "_nop_tc_51", + ["jump", "ne_mis_1597", 989, 43], + ["ne_bool", 15, 14, 13, 989, 43], + ["jump", "ne_done_1590", 989, 43], + "ne_mis_1597", + ["true", 15, 989, 43], + "ne_done_1590", + ["move", 12, 15, 989, 43], + "or_end_1589", + ["move", 13, 12, 989, 43], + ["jump_true", 13, "or_end_1588", 989, 43], + ["access", 12, 1, 989, 56], "_nop_tc_52", - ["add", 13, 6, 12, 836, 31], - ["jump", "num_done_1239", 836, 31], - "num_err_1238", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 836, - 31 - ], - ["access", 14, "error", 836, 31], - ["access", 15, "cannot apply '+': operands must be numbers", 836, 31], - ["array", 16, 0, 836, 31], - ["push", 16, 15, 836, 31], - ["frame", 15, 12, 2, 836, 31], - ["null", 12, 836, 31], - ["setarg", 15, 0, 12, 836, 31], - ["setarg", 15, 1, 14, 836, 31], - ["setarg", 15, 2, 16, 836, 31], - ["invoke", 15, 12, 836, 31], - ["disrupt", 836, 31], - "num_done_1239", - ["load_dynamic", 12, 4, 13, 836, 31], - ["move", 8, 12, 836, 31], - ["is_array", 12, 8, 837, 21], - "_nop_bl_1", - ["jump_true", 12, "if_else_1240", 837, 21], - ["access", 12, 1, 838, 17], - ["is_num", 13, 6, 838, 17], - ["jump_false", 13, "num_err_1242", 838, 17], "_nop_tc_53", "_nop_tc_54", - ["add", 13, 6, 12, 838, 17], - ["jump", "num_done_1243", 838, 17], - "num_err_1242", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 838, - 17 - ], - ["access", 14, "error", 838, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 838, 17], - ["array", 16, 0, 838, 17], - ["push", 16, 15, 838, 17], - ["frame", 15, 12, 2, 838, 17], - ["null", 12, 838, 17], - ["setarg", 15, 0, 12, 838, 17], - ["setarg", 15, 1, 14, 838, 17], - ["setarg", 15, 2, 16, 838, 17], - ["invoke", 15, 12, 838, 17], - ["disrupt", 838, 17], - "num_done_1243", - ["move", 6, 13, 838, 17], - ["jump", "while_start_1212", 839, 9], - ["jump", "if_end_1241", 839, 9], - "if_else_1240", - "if_end_1241", - ["access", 12, 0, 842, 22], - ["load_index", 13, 8, 12, 842, 22], - ["move", 9, 13, 842, 22], - ["length", 12, 8, 843, 21], - ["move", 10, 12, 843, 21], - ["access", 12, "jump_false", 846, 22], - ["is_identical", 13, 9, 12, 846, 22], - ["jump_true", 13, "eq_done_1247", 846, 22], - ["is_int", 14, 9, 846, 22], - ["jump_false", 14, "eq_ni_1248", 846, 22], "_nop_tc_55", - ["jump", "eq_ni_1248", 846, 22], - ["eq_int", 13, 9, 12, 846, 22], - ["jump", "eq_done_1247", 846, 22], - "eq_ni_1248", - ["is_num", 14, 9, 846, 22], - ["jump_false", 14, "eq_nn_1249", 846, 22], + ["add", 14, 6, 12, 989, 56], + ["jump", "num_done_1599", 989, 56], + "num_err_1598", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 989, + 56 + ], + ["access", 15, "error", 989, 56], + ["access", 16, "cannot apply '+': operands must be numbers", 989, 56], + ["array", 17, 0, 989, 56], + ["push", 17, 16, 989, 56], + ["frame", 16, 12, 2, 989, 56], + ["null", 12, 989, 56], + ["setarg", 16, 0, 12, 989, 56], + ["setarg", 16, 1, 15, 989, 56], + ["setarg", 16, 2, 17, 989, 56], + ["invoke", 16, 12, 989, 56], + ["disrupt", 989, 56], + "num_done_1599", + ["is_int", 12, 14, 989, 61], + ["jump_false", 12, "rel_ni_1600", 989, 61], "_nop_tc_56", - ["jump", "eq_nn_1249", 846, 22], - ["eq_float", 13, 9, 12, 846, 22], - ["jump", "eq_done_1247", 846, 22], - "eq_nn_1249", - ["is_text", 14, 9, 846, 22], - ["jump_false", 14, "eq_nt_1250", 846, 22], "_nop_tc_57", + ["ge_int", 12, 14, 3, 989, 61], + ["jump", "rel_done_1602", 989, 61], + "rel_ni_1600", "_nop_tc_58", - ["eq_text", 13, 9, 12, 846, 22], - ["jump", "eq_done_1247", 846, 22], - "eq_nt_1250", - ["is_null", 14, 9, 846, 22], - ["jump_false", 14, "eq_nnl_1251", 846, 22], "_nop_tc_59", - ["jump", "eq_nnl_1251", 846, 22], - ["true", 13, 846, 22], - ["jump", "eq_done_1247", 846, 22], - "eq_nnl_1251", - ["is_bool", 14, 9, 846, 22], - ["jump_false", 14, "eq_nb_1252", 846, 22], "_nop_tc_60", - ["jump", "eq_nb_1252", 846, 22], - ["eq_bool", 13, 9, 12, 846, 22], - ["jump", "eq_done_1247", 846, 22], - "eq_nb_1252", - ["false", 13, 846, 22], - "eq_done_1247", - ["move", 12, 13, 846, 22], - ["jump_false", 12, "and_end_1246", 846, 22], - ["access", 13, 1, 846, 43], - ["load_index", 14, 8, 13, 846, 43], - ["access", 13, 1, 846, 55], - ["load_index", 15, 7, 13, 846, 55], - ["is_identical", 13, 14, 15, 846, 55], - ["jump_true", 13, "eq_done_1253", 846, 55], - ["is_int", 16, 14, 846, 55], - ["jump_false", 16, "eq_ni_1254", 846, 55], - ["is_int", 17, 15, 846, 55], - ["jump_false", 17, "eq_ni_1254", 846, 55], - ["eq_int", 13, 14, 15, 846, 55], - ["jump", "eq_done_1253", 846, 55], - "eq_ni_1254", - ["is_num", 16, 14, 846, 55], - ["jump_false", 16, "eq_nn_1255", 846, 55], - ["is_num", 17, 15, 846, 55], - ["jump_false", 17, "eq_nn_1255", 846, 55], - ["eq_float", 13, 14, 15, 846, 55], - ["jump", "eq_done_1253", 846, 55], - "eq_nn_1255", - ["is_text", 16, 14, 846, 55], - ["jump_false", 16, "eq_nt_1256", 846, 55], - ["is_text", 17, 15, 846, 55], - ["jump_false", 17, "eq_nt_1256", 846, 55], - ["eq_text", 13, 14, 15, 846, 55], - ["jump", "eq_done_1253", 846, 55], - "eq_nt_1256", - ["is_null", 16, 14, 846, 55], - ["jump_false", 16, "eq_nnl_1257", 846, 55], - ["is_null", 17, 15, 846, 55], - ["jump_false", 17, "eq_nnl_1257", 846, 55], - ["true", 13, 846, 55], - ["jump", "eq_done_1253", 846, 55], - "eq_nnl_1257", - ["is_bool", 16, 14, 846, 55], - ["jump_false", 16, "eq_nb_1258", 846, 55], - ["is_bool", 17, 15, 846, 55], - ["jump_false", 17, "eq_nb_1258", 846, 55], - ["eq_bool", 13, 14, 15, 846, 55], - ["jump", "eq_done_1253", 846, 55], - "eq_nb_1258", - ["false", 13, 846, 55], - "eq_done_1253", - ["move", 12, 13, 846, 55], - "and_end_1246", - ["jump_false", 12, "if_else_1244", 846, 55], - ["access", 12, 1, 847, 19], - ["is_num", 13, 5, 847, 19], - ["jump_false", 13, "num_err_1259", 847, 19], "_nop_tc_61", + ["ge_float", 12, 14, 3, 989, 61], + ["jump", "rel_done_1602", 989, 61], + "rel_nn_1601", "_nop_tc_62", - ["add", 13, 5, 12, 847, 19], - ["jump", "num_done_1260", 847, 19], - "num_err_1259", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 847, - 19 - ], - ["access", 14, "error", 847, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 847, 19], - ["array", 16, 0, 847, 19], - ["push", 16, 15, 847, 19], - ["frame", 15, 12, 2, 847, 19], - ["null", 12, 847, 19], - ["setarg", 15, 0, 12, 847, 19], - ["setarg", 15, 1, 14, 847, 19], - ["setarg", 15, 2, 16, 847, 19], - ["invoke", 15, 12, 847, 19], - ["disrupt", 847, 19], - "num_done_1260", - ["move", 5, 13, 847, 19], - ["access", 12, "_nop_bl_", 848, 27], - [ - "access", - 13, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 848, - 40 - ], - ["frame", 14, 13, 1, 848, 40], - ["null", 13, 848, 40], - ["setarg", 14, 0, 13, 848, 40], - ["setarg", 14, 1, 5, 848, 40], - ["invoke", 14, 13, 848, 40], + ["jump", "rel_err_1603", 989, 61], "_nop_tc_63", - "_nop_tc_64", - ["is_text", 14, 13, 848, 40], - ["jump_false", 14, "add_cn_1262", 848, 40], - ["concat", 15, 12, 13, 848, 40], - ["jump", "add_done_1261", 848, 40], - "add_cn_1262", - "_nop_tc_65", - ["jump", "add_err_1263", 848, 40], - ["is_num", 14, 13, 848, 40], - ["jump_false", 14, "add_err_1263", 848, 40], - ["add", 15, 12, 13, 848, 40], - ["jump", "add_done_1261", 848, 40], - "add_err_1263", + ["jump", "rel_err_1603", 989, 61], + ["ge_text", 12, 14, 3, 989, 61], + ["jump", "rel_done_1602", 989, 61], + "rel_err_1603", [ "access", - 12, + 14, { "name": "log", "kind": "name", "make": "intrinsic" }, - 848, - 40 + 989, + 61 ], - ["access", 13, "error", 848, 40], - ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 848, 40], - ["array", 16, 0, 848, 40], - ["push", 16, 14, 848, 40], - ["frame", 14, 12, 2, 848, 40], - ["null", 12, 848, 40], - ["setarg", 14, 0, 12, 848, 40], - ["setarg", 14, 1, 13, 848, 40], - ["setarg", 14, 2, 16, 848, 40], - ["invoke", 14, 12, 848, 40], - ["disrupt", 848, 40], - "add_done_1261", - ["store_dynamic", 4, 15, 6, 848, 22], - ["access", 12, "jump_true", 849, 32], - ["access", 13, 2, 849, 51], - ["load_index", 14, 7, 13, 849, 51], - ["access", 13, 2, 849, 60], - ["load_index", 15, 8, 13, 849, 60], - ["access", 13, 2, 849, 76], - ["is_num", 16, 10, 849, 76], - ["jump_false", 16, "num_err_1264", 849, 76], + ["access", 15, "error", 989, 61], + ["access", 16, "cannot compare with '>=': operands must be same type", 989, 61], + ["array", 17, 0, 989, 61], + ["push", 17, 16, 989, 61], + ["frame", 16, 14, 2, 989, 61], + ["null", 14, 989, 61], + ["setarg", 16, 0, 14, 989, 61], + ["setarg", 16, 1, 15, 989, 61], + ["setarg", 16, 2, 17, 989, 61], + ["invoke", 16, 14, 989, 61], + ["disrupt", 989, 61], + "rel_done_1602", + ["move", 13, 12, 989, 61], + "or_end_1588", + ["jump_false", 13, "if_else_1586", 989, 61], + ["access", 12, 1, 990, 17], + "_nop_tc_64", + "_nop_tc_65", "_nop_tc_66", "_nop_tc_67", - ["subtract", 16, 10, 13, 849, 76], - ["jump", "num_done_1265", 849, 76], - "num_err_1264", + ["add", 13, 6, 12, 990, 17], + ["jump", "num_done_1605", 990, 17], + "num_err_1604", [ "access", - 13, + 12, { "name": "log", "kind": "name", "make": "intrinsic" }, - 849, - 76 + 990, + 17 ], - ["access", 17, "error", 849, 76], - ["access", 18, "cannot apply '-': operands must be numbers", 849, 76], - ["array", 19, 0, 849, 76], - ["push", 19, 18, 849, 76], - ["frame", 18, 13, 2, 849, 76], - ["null", 13, 849, 76], - ["setarg", 18, 0, 13, 849, 76], - ["setarg", 18, 1, 17, 849, 76], - ["setarg", 18, 2, 19, 849, 76], - ["invoke", 18, 13, 849, 76], - ["disrupt", 849, 76], - "num_done_1265", - ["load_dynamic", 13, 8, 16, 849, 76], - ["access", 16, 1, 849, 92], - ["is_num", 17, 10, 849, 92], - ["jump_false", 17, "num_err_1266", 849, 92], + ["access", 14, "error", 990, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 990, 17], + ["array", 16, 0, 990, 17], + ["push", 16, 15, 990, 17], + ["frame", 15, 12, 2, 990, 17], + ["null", 12, 990, 17], + ["setarg", 15, 0, 12, 990, 17], + ["setarg", 15, 1, 14, 990, 17], + ["setarg", 15, 2, 16, 990, 17], + ["invoke", 15, 12, 990, 17], + ["disrupt", 990, 17], + "num_done_1605", + ["move", 6, 13, 990, 17], + ["jump", "while_start_1580", 991, 9], + ["jump", "if_end_1587", 991, 9], + "if_else_1586", + "if_end_1587", + ["access", 12, 1, 994, 31], "_nop_tc_68", "_nop_tc_69", - ["subtract", 17, 10, 16, 849, 92], - ["jump", "num_done_1267", 849, 92], - "num_err_1266", - [ - "access", - 16, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 849, - 92 - ], - ["access", 18, "error", 849, 92], - ["access", 19, "cannot apply '-': operands must be numbers", 849, 92], - ["array", 20, 0, 849, 92], - ["push", 20, 19, 849, 92], - ["frame", 19, 16, 2, 849, 92], - ["null", 16, 849, 92], - ["setarg", 19, 0, 16, 849, 92], - ["setarg", 19, 1, 18, 849, 92], - ["setarg", 19, 2, 20, 849, 92], - ["invoke", 19, 16, 849, 92], - ["disrupt", 849, 92], - "num_done_1267", - ["load_dynamic", 16, 8, 17, 849, 92], - ["array", 17, 5, 849, 92], - ["push", 17, 12, 849, 92], - ["push", 17, 14, 849, 92], - ["push", 17, 15, 849, 92], - ["push", 17, 13, 849, 92], - ["push", 17, 16, 849, 92], - ["access", 12, 1, 849, 26], - ["is_num", 13, 6, 849, 26], - ["jump_false", 13, "num_err_1268", 849, 26], "_nop_tc_70", "_nop_tc_71", - ["add", 13, 6, 12, 849, 26], - ["jump", "num_done_1269", 849, 26], - "num_err_1268", + ["add", 13, 6, 12, 994, 31], + ["jump", "num_done_1607", 994, 31], + "num_err_1606", [ "access", 12, @@ -10513,280 +13084,163 @@ "kind": "name", "make": "intrinsic" }, - 849, - 26 + 994, + 31 ], - ["access", 14, "error", 849, 26], - ["access", 15, "cannot apply '+': operands must be numbers", 849, 26], - ["array", 16, 0, 849, 26], - ["push", 16, 15, 849, 26], - ["frame", 15, 12, 2, 849, 26], - ["null", 12, 849, 26], - ["setarg", 15, 0, 12, 849, 26], - ["setarg", 15, 1, 14, 849, 26], - ["setarg", 15, 2, 16, 849, 26], - ["invoke", 15, 12, 849, 26], - ["disrupt", 849, 26], - "num_done_1269", - ["store_dynamic", 4, 17, 13, 849, 26], - ["null", 12, 850, 23], - ["is_identical", 13, 11, 12, 850, 23], - ["jump_true", 13, "ne_nid_1273", 850, 23], - ["jump", "ne_ni_1274", 850, 23], - "ne_nid_1273", - ["false", 13, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_ni_1274", - ["is_int", 14, 11, 850, 23], - ["jump_false", 14, "ne_nn_1275", 850, 23], + ["access", 14, "error", 994, 31], + ["access", 15, "cannot apply '+': operands must be numbers", 994, 31], + ["array", 16, 0, 994, 31], + ["push", 16, 15, 994, 31], + ["frame", 15, 12, 2, 994, 31], + ["null", 12, 994, 31], + ["setarg", 15, 0, 12, 994, 31], + ["setarg", 15, 1, 14, 994, 31], + ["setarg", 15, 2, 16, 994, 31], + ["invoke", 15, 12, 994, 31], + ["disrupt", 994, 31], + "num_done_1607", + ["load_dynamic", 12, 4, 13, 994, 31], + ["move", 8, 12, 994, 31], + ["is_array", 12, 8, 995, 21], + "_nop_bl_1", + ["jump_true", 12, "if_else_1608", 995, 21], + ["access", 12, 1, 996, 17], "_nop_tc_72", - ["jump", "ne_nn_1275", 850, 23], - ["ne_int", 13, 11, 12, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_nn_1275", - ["is_num", 14, 11, 850, 23], - ["jump_false", 14, "ne_nt_1276", 850, 23], "_nop_tc_73", - ["jump", "ne_nt_1276", 850, 23], - ["ne_float", 13, 11, 12, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_nt_1276", - ["is_text", 14, 11, 850, 23], - ["jump_false", 14, "ne_nnl_1277", 850, 23], "_nop_tc_74", - ["jump", "ne_nnl_1277", 850, 23], - ["ne_text", 13, 11, 12, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_nnl_1277", - ["is_null", 14, 11, 850, 23], - ["jump_false", 14, "ne_nb_1278", 850, 23], "_nop_tc_75", + ["add", 13, 6, 12, 996, 17], + ["jump", "num_done_1611", 996, 17], + "num_err_1610", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 996, + 17 + ], + ["access", 14, "error", 996, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 996, 17], + ["array", 16, 0, 996, 17], + ["push", 16, 15, 996, 17], + ["frame", 15, 12, 2, 996, 17], + ["null", 12, 996, 17], + ["setarg", 15, 0, 12, 996, 17], + ["setarg", 15, 1, 14, 996, 17], + ["setarg", 15, 2, 16, 996, 17], + ["invoke", 15, 12, 996, 17], + ["disrupt", 996, 17], + "num_done_1611", + ["move", 6, 13, 996, 17], + ["jump", "while_start_1580", 997, 9], + ["jump", "if_end_1609", 997, 9], + "if_else_1608", + "if_end_1609", + ["access", 12, 0, 1000, 22], + ["load_index", 13, 8, 12, 1000, 22], + ["move", 9, 13, 1000, 22], + ["length", 12, 8, 1001, 21], + ["move", 10, 12, 1001, 21], + ["access", 12, "jump_false", 1004, 22], + ["is_identical", 13, 9, 12, 1004, 22], + ["jump_true", 13, "eq_done_1615", 1004, 22], + ["is_int", 14, 9, 1004, 22], + ["jump_false", 14, "eq_ni_1616", 1004, 22], "_nop_tc_76", - ["false", 13, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_nb_1278", - ["is_bool", 14, 11, 850, 23], - ["jump_false", 14, "ne_mis_1279", 850, 23], + ["jump", "eq_ni_1616", 1004, 22], + ["eq_int", 13, 9, 12, 1004, 22], + ["jump", "eq_done_1615", 1004, 22], + "eq_ni_1616", + ["is_num", 14, 9, 1004, 22], + ["jump_false", 14, "eq_nn_1617", 1004, 22], "_nop_tc_77", - ["jump", "ne_mis_1279", 850, 23], - ["ne_bool", 13, 11, 12, 850, 23], - ["jump", "ne_done_1272", 850, 23], - "ne_mis_1279", - ["true", 13, 850, 23], - "ne_done_1272", - ["jump_false", 13, "if_else_1270", 850, 23], - ["record", 12, 6], - ["access", 13, "rewrite", 852, 20], - ["store_field", 12, 13, "event", 852, 20], - ["access", 13, "simplify_booleans", 852, 37], - ["store_field", 12, 13, "pass", 852, 37], - ["access", 13, "not_jump_false_fusion", 853, 19], - ["store_field", 12, 13, "rule", 853, 19], - ["store_field", 12, 6, "at", 853, 48], - ["array", 13, 2, 854, 29], - ["push", 13, 7, 854, 29], - ["push", 13, 8, 854, 29], - ["store_field", 12, 13, "before", 854, 29], - ["load_dynamic", 13, 4, 6, 855, 34], - ["access", 14, 1, 855, 55], - ["is_num", 15, 6, 855, 55], - ["jump_false", 15, "num_err_1280", 855, 55], + ["jump", "eq_nn_1617", 1004, 22], + ["eq_float", 13, 9, 12, 1004, 22], + ["jump", "eq_done_1615", 1004, 22], + "eq_nn_1617", + ["is_text", 14, 9, 1004, 22], + ["jump_false", 14, "eq_nt_1618", 1004, 22], "_nop_tc_78", "_nop_tc_79", - ["add", 15, 6, 14, 855, 55], - ["jump", "num_done_1281", 855, 55], - "num_err_1280", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 855, - 55 - ], - ["access", 16, "error", 855, 55], - ["access", 17, "cannot apply '+': operands must be numbers", 855, 55], - ["array", 18, 0, 855, 55], - ["push", 18, 17, 855, 55], - ["frame", 17, 14, 2, 855, 55], - ["null", 14, 855, 55], - ["setarg", 17, 0, 14, 855, 55], - ["setarg", 17, 1, 16, 855, 55], - ["setarg", 17, 2, 18, 855, 55], - ["invoke", 17, 14, 855, 55], - ["disrupt", 855, 55], - "num_done_1281", - ["load_dynamic", 14, 4, 15, 855, 55], - ["array", 15, 2, 855, 55], - ["push", 15, 13, 855, 55], - ["push", 15, 14, 855, 55], - ["store_field", 12, 15, "after", 855, 55], - ["is_array", 13, 11, 855, 55], - ["jump_false", 13, "push_err_1282", 855, 55], - ["push", 11, 12, 855, 55], - ["jump", "push_done_1283", 855, 55], - "push_err_1282", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 855, - 55 - ], - ["access", 13, "error", 855, 55], - ["access", 14, "cannot push: target must be an array", 855, 55], - ["array", 15, 0, 855, 55], - ["push", 15, 14, 855, 55], - ["frame", 14, 12, 2, 855, 55], - ["null", 12, 855, 55], - ["setarg", 14, 0, 12, 855, 55], - ["setarg", 14, 1, 13, 855, 55], - ["setarg", 14, 2, 15, 855, 55], - ["invoke", 14, 12, 855, 55], - ["disrupt", 855, 55], - "push_done_1283", - ["jump", "if_end_1271", 855, 55], - "if_else_1270", - "if_end_1271", - ["access", 12, 2, 858, 17], - ["is_num", 13, 6, 858, 17], - ["jump_false", 13, "num_err_1284", 858, 17], + ["eq_text", 13, 9, 12, 1004, 22], + ["jump", "eq_done_1615", 1004, 22], + "eq_nt_1618", + ["is_null", 14, 9, 1004, 22], + ["jump_false", 14, "eq_nnl_1619", 1004, 22], "_nop_tc_80", + ["jump", "eq_nnl_1619", 1004, 22], + ["true", 13, 1004, 22], + ["jump", "eq_done_1615", 1004, 22], + "eq_nnl_1619", + ["is_bool", 14, 9, 1004, 22], + ["jump_false", 14, "eq_nb_1620", 1004, 22], "_nop_tc_81", - ["add", 13, 6, 12, 858, 17], - ["jump", "num_done_1285", 858, 17], - "num_err_1284", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 858, - 17 - ], - ["access", 14, "error", 858, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 858, 17], - ["array", 16, 0, 858, 17], - ["push", 16, 15, 858, 17], - ["frame", 15, 12, 2, 858, 17], - ["null", 12, 858, 17], - ["setarg", 15, 0, 12, 858, 17], - ["setarg", 15, 1, 14, 858, 17], - ["setarg", 15, 2, 16, 858, 17], - ["invoke", 15, 12, 858, 17], - ["disrupt", 858, 17], - "num_done_1285", - ["move", 6, 13, 858, 17], - ["jump", "while_start_1212", 859, 9], - ["jump", "if_end_1245", 859, 9], - "if_else_1244", - "if_end_1245", - ["access", 12, "jump_true", 863, 22], - ["is_identical", 13, 9, 12, 863, 22], - ["jump_true", 13, "eq_done_1289", 863, 22], - ["is_int", 14, 9, 863, 22], - ["jump_false", 14, "eq_ni_1290", 863, 22], + ["jump", "eq_nb_1620", 1004, 22], + ["eq_bool", 13, 9, 12, 1004, 22], + ["jump", "eq_done_1615", 1004, 22], + "eq_nb_1620", + ["false", 13, 1004, 22], + "eq_done_1615", + ["move", 12, 13, 1004, 22], + ["jump_false", 12, "and_end_1614", 1004, 22], + ["access", 13, 1, 1004, 43], + ["load_index", 14, 8, 13, 1004, 43], + ["access", 13, 1, 1004, 55], + ["load_index", 15, 7, 13, 1004, 55], + ["is_identical", 13, 14, 15, 1004, 55], + ["jump_true", 13, "eq_done_1621", 1004, 55], + ["is_int", 16, 14, 1004, 55], + ["jump_false", 16, "eq_ni_1622", 1004, 55], + ["is_int", 17, 15, 1004, 55], + ["jump_false", 17, "eq_ni_1622", 1004, 55], + ["eq_int", 13, 14, 15, 1004, 55], + ["jump", "eq_done_1621", 1004, 55], + "eq_ni_1622", + ["is_num", 16, 14, 1004, 55], + ["jump_false", 16, "eq_nn_1623", 1004, 55], + ["is_num", 17, 15, 1004, 55], + ["jump_false", 17, "eq_nn_1623", 1004, 55], + ["eq_float", 13, 14, 15, 1004, 55], + ["jump", "eq_done_1621", 1004, 55], + "eq_nn_1623", + ["is_text", 16, 14, 1004, 55], + ["jump_false", 16, "eq_nt_1624", 1004, 55], + ["is_text", 17, 15, 1004, 55], + ["jump_false", 17, "eq_nt_1624", 1004, 55], + ["eq_text", 13, 14, 15, 1004, 55], + ["jump", "eq_done_1621", 1004, 55], + "eq_nt_1624", + ["is_null", 16, 14, 1004, 55], + ["jump_false", 16, "eq_nnl_1625", 1004, 55], + ["is_null", 17, 15, 1004, 55], + ["jump_false", 17, "eq_nnl_1625", 1004, 55], + ["true", 13, 1004, 55], + ["jump", "eq_done_1621", 1004, 55], + "eq_nnl_1625", + ["is_bool", 16, 14, 1004, 55], + ["jump_false", 16, "eq_nb_1626", 1004, 55], + ["is_bool", 17, 15, 1004, 55], + ["jump_false", 17, "eq_nb_1626", 1004, 55], + ["eq_bool", 13, 14, 15, 1004, 55], + ["jump", "eq_done_1621", 1004, 55], + "eq_nb_1626", + ["false", 13, 1004, 55], + "eq_done_1621", + ["move", 12, 13, 1004, 55], + "and_end_1614", + ["jump_false", 12, "if_else_1612", 1004, 55], + ["access", 12, 1, 1005, 19], "_nop_tc_82", - ["jump", "eq_ni_1290", 863, 22], - ["eq_int", 13, 9, 12, 863, 22], - ["jump", "eq_done_1289", 863, 22], - "eq_ni_1290", - ["is_num", 14, 9, 863, 22], - ["jump_false", 14, "eq_nn_1291", 863, 22], "_nop_tc_83", - ["jump", "eq_nn_1291", 863, 22], - ["eq_float", 13, 9, 12, 863, 22], - ["jump", "eq_done_1289", 863, 22], - "eq_nn_1291", - ["is_text", 14, 9, 863, 22], - ["jump_false", 14, "eq_nt_1292", 863, 22], "_nop_tc_84", "_nop_tc_85", - ["eq_text", 13, 9, 12, 863, 22], - ["jump", "eq_done_1289", 863, 22], - "eq_nt_1292", - ["is_null", 14, 9, 863, 22], - ["jump_false", 14, "eq_nnl_1293", 863, 22], - "_nop_tc_86", - ["jump", "eq_nnl_1293", 863, 22], - ["true", 13, 863, 22], - ["jump", "eq_done_1289", 863, 22], - "eq_nnl_1293", - ["is_bool", 14, 9, 863, 22], - ["jump_false", 14, "eq_nb_1294", 863, 22], - "_nop_tc_87", - ["jump", "eq_nb_1294", 863, 22], - ["eq_bool", 13, 9, 12, 863, 22], - ["jump", "eq_done_1289", 863, 22], - "eq_nb_1294", - ["false", 13, 863, 22], - "eq_done_1289", - ["move", 12, 13, 863, 22], - ["jump_false", 12, "and_end_1288", 863, 22], - ["access", 13, 1, 863, 42], - ["load_index", 14, 8, 13, 863, 42], - ["access", 13, 1, 863, 54], - ["load_index", 15, 7, 13, 863, 54], - ["is_identical", 13, 14, 15, 863, 54], - ["jump_true", 13, "eq_done_1295", 863, 54], - ["is_int", 16, 14, 863, 54], - ["jump_false", 16, "eq_ni_1296", 863, 54], - ["is_int", 17, 15, 863, 54], - ["jump_false", 17, "eq_ni_1296", 863, 54], - ["eq_int", 13, 14, 15, 863, 54], - ["jump", "eq_done_1295", 863, 54], - "eq_ni_1296", - ["is_num", 16, 14, 863, 54], - ["jump_false", 16, "eq_nn_1297", 863, 54], - ["is_num", 17, 15, 863, 54], - ["jump_false", 17, "eq_nn_1297", 863, 54], - ["eq_float", 13, 14, 15, 863, 54], - ["jump", "eq_done_1295", 863, 54], - "eq_nn_1297", - ["is_text", 16, 14, 863, 54], - ["jump_false", 16, "eq_nt_1298", 863, 54], - ["is_text", 17, 15, 863, 54], - ["jump_false", 17, "eq_nt_1298", 863, 54], - ["eq_text", 13, 14, 15, 863, 54], - ["jump", "eq_done_1295", 863, 54], - "eq_nt_1298", - ["is_null", 16, 14, 863, 54], - ["jump_false", 16, "eq_nnl_1299", 863, 54], - ["is_null", 17, 15, 863, 54], - ["jump_false", 17, "eq_nnl_1299", 863, 54], - ["true", 13, 863, 54], - ["jump", "eq_done_1295", 863, 54], - "eq_nnl_1299", - ["is_bool", 16, 14, 863, 54], - ["jump_false", 16, "eq_nb_1300", 863, 54], - ["is_bool", 17, 15, 863, 54], - ["jump_false", 17, "eq_nb_1300", 863, 54], - ["eq_bool", 13, 14, 15, 863, 54], - ["jump", "eq_done_1295", 863, 54], - "eq_nb_1300", - ["false", 13, 863, 54], - "eq_done_1295", - ["move", 12, 13, 863, 54], - "and_end_1288", - ["jump_false", 12, "if_else_1286", 863, 54], - ["access", 12, 1, 864, 19], - ["is_num", 13, 5, 864, 19], - ["jump_false", 13, "num_err_1301", 864, 19], - "_nop_tc_88", - "_nop_tc_89", - ["add", 13, 5, 12, 864, 19], - ["jump", "num_done_1302", 864, 19], - "num_err_1301", + ["add", 13, 5, 12, 1005, 19], + ["jump", "num_done_1628", 1005, 19], + "num_err_1627", [ "access", 12, @@ -10795,23 +13249,23 @@ "kind": "name", "make": "intrinsic" }, - 864, + 1005, 19 ], - ["access", 14, "error", 864, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 864, 19], - ["array", 16, 0, 864, 19], - ["push", 16, 15, 864, 19], - ["frame", 15, 12, 2, 864, 19], - ["null", 12, 864, 19], - ["setarg", 15, 0, 12, 864, 19], - ["setarg", 15, 1, 14, 864, 19], - ["setarg", 15, 2, 16, 864, 19], - ["invoke", 15, 12, 864, 19], - ["disrupt", 864, 19], - "num_done_1302", - ["move", 5, 13, 864, 19], - ["access", 12, "_nop_bl_", 865, 27], + ["access", 14, "error", 1005, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 1005, 19], + ["array", 16, 0, 1005, 19], + ["push", 16, 15, 1005, 19], + ["frame", 15, 12, 2, 1005, 19], + ["null", 12, 1005, 19], + ["setarg", 15, 0, 12, 1005, 19], + ["setarg", 15, 1, 14, 1005, 19], + ["setarg", 15, 2, 16, 1005, 19], + ["invoke", 15, 12, 1005, 19], + ["disrupt", 1005, 19], + "num_done_1628", + ["move", 5, 13, 1005, 19], + ["access", 12, "_nop_bl_", 1006, 27], [ "access", 13, @@ -10820,65 +13274,65 @@ "kind": "name", "make": "intrinsic" }, - 865, + 1006, 40 ], - ["frame", 14, 13, 1, 865, 40], - ["null", 13, 865, 40], - ["setarg", 14, 0, 13, 865, 40], - ["setarg", 14, 1, 5, 865, 40], - ["invoke", 14, 13, 865, 40], + ["frame", 14, 13, 1, 1006, 40], + ["null", 13, 1006, 40], + ["setarg", 14, 0, 13, 1006, 40], + ["setarg", 14, 1, 5, 1006, 40], + ["invoke", 14, 13, 1006, 40], + "_nop_tc_86", + "_nop_tc_87", + ["is_text", 14, 13, 1006, 40], + ["jump_false", 14, "add_cn_1630", 1006, 40], + ["concat", 15, 12, 13, 1006, 40], + ["jump", "add_done_1629", 1006, 40], + "add_cn_1630", + "_nop_tc_88", + ["jump", "add_err_1631", 1006, 40], + ["is_num", 14, 13, 1006, 40], + ["jump_false", 14, "add_err_1631", 1006, 40], + ["add", 15, 12, 13, 1006, 40], + ["jump", "add_done_1629", 1006, 40], + "add_err_1631", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1006, + 40 + ], + ["access", 13, "error", 1006, 40], + ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1006, 40], + ["array", 16, 0, 1006, 40], + ["push", 16, 14, 1006, 40], + ["frame", 14, 12, 2, 1006, 40], + ["null", 12, 1006, 40], + ["setarg", 14, 0, 12, 1006, 40], + ["setarg", 14, 1, 13, 1006, 40], + ["setarg", 14, 2, 16, 1006, 40], + ["invoke", 14, 12, 1006, 40], + ["disrupt", 1006, 40], + "add_done_1629", + ["store_dynamic", 4, 15, 6, 1006, 22], + ["access", 12, "jump_true", 1007, 32], + ["access", 13, 2, 1007, 51], + ["load_index", 14, 7, 13, 1007, 51], + ["access", 13, 2, 1007, 60], + ["load_index", 15, 8, 13, 1007, 60], + ["access", 13, 2, 1007, 76], + "_nop_tc_89", "_nop_tc_90", "_nop_tc_91", - ["is_text", 14, 13, 865, 40], - ["jump_false", 14, "add_cn_1304", 865, 40], - ["concat", 15, 12, 13, 865, 40], - ["jump", "add_done_1303", 865, 40], - "add_cn_1304", "_nop_tc_92", - ["jump", "add_err_1305", 865, 40], - ["is_num", 14, 13, 865, 40], - ["jump_false", 14, "add_err_1305", 865, 40], - ["add", 15, 12, 13, 865, 40], - ["jump", "add_done_1303", 865, 40], - "add_err_1305", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 865, - 40 - ], - ["access", 13, "error", 865, 40], - ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 865, 40], - ["array", 16, 0, 865, 40], - ["push", 16, 14, 865, 40], - ["frame", 14, 12, 2, 865, 40], - ["null", 12, 865, 40], - ["setarg", 14, 0, 12, 865, 40], - ["setarg", 14, 1, 13, 865, 40], - ["setarg", 14, 2, 16, 865, 40], - ["invoke", 14, 12, 865, 40], - ["disrupt", 865, 40], - "add_done_1303", - ["store_dynamic", 4, 15, 6, 865, 22], - ["access", 12, "jump_false", 866, 32], - ["access", 13, 2, 866, 52], - ["load_index", 14, 7, 13, 866, 52], - ["access", 13, 2, 866, 61], - ["load_index", 15, 8, 13, 866, 61], - ["access", 13, 2, 866, 77], - ["is_num", 16, 10, 866, 77], - ["jump_false", 16, "num_err_1306", 866, 77], - "_nop_tc_93", - "_nop_tc_94", - ["subtract", 16, 10, 13, 866, 77], - ["jump", "num_done_1307", 866, 77], - "num_err_1306", + ["subtract", 16, 10, 13, 1007, 76], + ["jump", "num_done_1633", 1007, 76], + "num_err_1632", [ "access", 13, @@ -10887,30 +13341,30 @@ "kind": "name", "make": "intrinsic" }, - 866, - 77 + 1007, + 76 ], - ["access", 17, "error", 866, 77], - ["access", 18, "cannot apply '-': operands must be numbers", 866, 77], - ["array", 19, 0, 866, 77], - ["push", 19, 18, 866, 77], - ["frame", 18, 13, 2, 866, 77], - ["null", 13, 866, 77], - ["setarg", 18, 0, 13, 866, 77], - ["setarg", 18, 1, 17, 866, 77], - ["setarg", 18, 2, 19, 866, 77], - ["invoke", 18, 13, 866, 77], - ["disrupt", 866, 77], - "num_done_1307", - ["load_dynamic", 13, 8, 16, 866, 77], - ["access", 16, 1, 866, 93], - ["is_num", 17, 10, 866, 93], - ["jump_false", 17, "num_err_1308", 866, 93], + ["access", 17, "error", 1007, 76], + ["access", 18, "cannot apply '-': operands must be numbers", 1007, 76], + ["array", 19, 0, 1007, 76], + ["push", 19, 18, 1007, 76], + ["frame", 18, 13, 2, 1007, 76], + ["null", 13, 1007, 76], + ["setarg", 18, 0, 13, 1007, 76], + ["setarg", 18, 1, 17, 1007, 76], + ["setarg", 18, 2, 19, 1007, 76], + ["invoke", 18, 13, 1007, 76], + ["disrupt", 1007, 76], + "num_done_1633", + ["load_dynamic", 13, 8, 16, 1007, 76], + ["access", 16, 1, 1007, 92], + "_nop_tc_93", + "_nop_tc_94", "_nop_tc_95", "_nop_tc_96", - ["subtract", 17, 10, 16, 866, 93], - ["jump", "num_done_1309", 866, 93], - "num_err_1308", + ["subtract", 17, 10, 16, 1007, 92], + ["jump", "num_done_1635", 1007, 92], + "num_err_1634", [ "access", 16, @@ -10919,36 +13373,36 @@ "kind": "name", "make": "intrinsic" }, - 866, - 93 + 1007, + 92 ], - ["access", 18, "error", 866, 93], - ["access", 19, "cannot apply '-': operands must be numbers", 866, 93], - ["array", 20, 0, 866, 93], - ["push", 20, 19, 866, 93], - ["frame", 19, 16, 2, 866, 93], - ["null", 16, 866, 93], - ["setarg", 19, 0, 16, 866, 93], - ["setarg", 19, 1, 18, 866, 93], - ["setarg", 19, 2, 20, 866, 93], - ["invoke", 19, 16, 866, 93], - ["disrupt", 866, 93], - "num_done_1309", - ["load_dynamic", 16, 8, 17, 866, 93], - ["array", 17, 5, 866, 93], - ["push", 17, 12, 866, 93], - ["push", 17, 14, 866, 93], - ["push", 17, 15, 866, 93], - ["push", 17, 13, 866, 93], - ["push", 17, 16, 866, 93], - ["access", 12, 1, 866, 26], - ["is_num", 13, 6, 866, 26], - ["jump_false", 13, "num_err_1310", 866, 26], + ["access", 18, "error", 1007, 92], + ["access", 19, "cannot apply '-': operands must be numbers", 1007, 92], + ["array", 20, 0, 1007, 92], + ["push", 20, 19, 1007, 92], + ["frame", 19, 16, 2, 1007, 92], + ["null", 16, 1007, 92], + ["setarg", 19, 0, 16, 1007, 92], + ["setarg", 19, 1, 18, 1007, 92], + ["setarg", 19, 2, 20, 1007, 92], + ["invoke", 19, 16, 1007, 92], + ["disrupt", 1007, 92], + "num_done_1635", + ["load_dynamic", 16, 8, 17, 1007, 92], + ["array", 17, 5, 1007, 92], + ["push", 17, 12, 1007, 92], + ["push", 17, 14, 1007, 92], + ["push", 17, 15, 1007, 92], + ["push", 17, 13, 1007, 92], + ["push", 17, 16, 1007, 92], + ["access", 12, 1, 1007, 26], "_nop_tc_97", "_nop_tc_98", - ["add", 13, 6, 12, 866, 26], - ["jump", "num_done_1311", 866, 26], - "num_err_1310", + "_nop_tc_99", + "_nop_tc_100", + ["add", 13, 6, 12, 1007, 26], + ["jump", "num_done_1637", 1007, 26], + "num_err_1636", [ "access", 12, @@ -10957,89 +13411,89 @@ "kind": "name", "make": "intrinsic" }, - 866, + 1007, 26 ], - ["access", 14, "error", 866, 26], - ["access", 15, "cannot apply '+': operands must be numbers", 866, 26], - ["array", 16, 0, 866, 26], - ["push", 16, 15, 866, 26], - ["frame", 15, 12, 2, 866, 26], - ["null", 12, 866, 26], - ["setarg", 15, 0, 12, 866, 26], - ["setarg", 15, 1, 14, 866, 26], - ["setarg", 15, 2, 16, 866, 26], - ["invoke", 15, 12, 866, 26], - ["disrupt", 866, 26], - "num_done_1311", - ["store_dynamic", 4, 17, 13, 866, 26], - ["null", 12, 867, 23], - ["is_identical", 13, 11, 12, 867, 23], - ["jump_true", 13, "ne_nid_1315", 867, 23], - ["jump", "ne_ni_1316", 867, 23], - "ne_nid_1315", - ["false", 13, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_ni_1316", - ["is_int", 14, 11, 867, 23], - ["jump_false", 14, "ne_nn_1317", 867, 23], - "_nop_tc_99", - ["jump", "ne_nn_1317", 867, 23], - ["ne_int", 13, 11, 12, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_nn_1317", - ["is_num", 14, 11, 867, 23], - ["jump_false", 14, "ne_nt_1318", 867, 23], - "_nop_tc_100", - ["jump", "ne_nt_1318", 867, 23], - ["ne_float", 13, 11, 12, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_nt_1318", - ["is_text", 14, 11, 867, 23], - ["jump_false", 14, "ne_nnl_1319", 867, 23], + ["access", 14, "error", 1007, 26], + ["access", 15, "cannot apply '+': operands must be numbers", 1007, 26], + ["array", 16, 0, 1007, 26], + ["push", 16, 15, 1007, 26], + ["frame", 15, 12, 2, 1007, 26], + ["null", 12, 1007, 26], + ["setarg", 15, 0, 12, 1007, 26], + ["setarg", 15, 1, 14, 1007, 26], + ["setarg", 15, 2, 16, 1007, 26], + ["invoke", 15, 12, 1007, 26], + ["disrupt", 1007, 26], + "num_done_1637", + ["store_dynamic", 4, 17, 13, 1007, 26], + ["null", 12, 1008, 23], + ["is_identical", 13, 11, 12, 1008, 23], + ["jump_true", 13, "ne_nid_1641", 1008, 23], + ["jump", "ne_ni_1642", 1008, 23], + "ne_nid_1641", + ["false", 13, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_ni_1642", + ["is_int", 14, 11, 1008, 23], + ["jump_false", 14, "ne_nn_1643", 1008, 23], "_nop_tc_101", - ["jump", "ne_nnl_1319", 867, 23], - ["ne_text", 13, 11, 12, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_nnl_1319", - ["is_null", 14, 11, 867, 23], - ["jump_false", 14, "ne_nb_1320", 867, 23], + ["jump", "ne_nn_1643", 1008, 23], + ["ne_int", 13, 11, 12, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_nn_1643", + ["is_num", 14, 11, 1008, 23], + ["jump_false", 14, "ne_nt_1644", 1008, 23], "_nop_tc_102", + ["jump", "ne_nt_1644", 1008, 23], + ["ne_float", 13, 11, 12, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_nt_1644", + ["is_text", 14, 11, 1008, 23], + ["jump_false", 14, "ne_nnl_1645", 1008, 23], "_nop_tc_103", - ["false", 13, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_nb_1320", - ["is_bool", 14, 11, 867, 23], - ["jump_false", 14, "ne_mis_1321", 867, 23], + ["jump", "ne_nnl_1645", 1008, 23], + ["ne_text", 13, 11, 12, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_nnl_1645", + ["is_null", 14, 11, 1008, 23], + ["jump_false", 14, "ne_nb_1646", 1008, 23], "_nop_tc_104", - ["jump", "ne_mis_1321", 867, 23], - ["ne_bool", 13, 11, 12, 867, 23], - ["jump", "ne_done_1314", 867, 23], - "ne_mis_1321", - ["true", 13, 867, 23], - "ne_done_1314", - ["jump_false", 13, "if_else_1312", 867, 23], - ["record", 12, 6], - ["access", 13, "rewrite", 869, 20], - ["store_field", 12, 13, "event", 869, 20], - ["access", 13, "simplify_booleans", 869, 37], - ["store_field", 12, 13, "pass", 869, 37], - ["access", 13, "not_jump_true_fusion", 870, 19], - ["store_field", 12, 13, "rule", 870, 19], - ["store_field", 12, 6, "at", 870, 47], - ["array", 13, 2, 871, 29], - ["push", 13, 7, 871, 29], - ["push", 13, 8, 871, 29], - ["store_field", 12, 13, "before", 871, 29], - ["load_dynamic", 13, 4, 6, 872, 34], - ["access", 14, 1, 872, 55], - ["is_num", 15, 6, 872, 55], - ["jump_false", 15, "num_err_1322", 872, 55], "_nop_tc_105", + ["false", 13, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_nb_1646", + ["is_bool", 14, 11, 1008, 23], + ["jump_false", 14, "ne_mis_1647", 1008, 23], "_nop_tc_106", - ["add", 15, 6, 14, 872, 55], - ["jump", "num_done_1323", 872, 55], - "num_err_1322", + ["jump", "ne_mis_1647", 1008, 23], + ["ne_bool", 13, 11, 12, 1008, 23], + ["jump", "ne_done_1640", 1008, 23], + "ne_mis_1647", + ["true", 13, 1008, 23], + "ne_done_1640", + ["jump_false", 13, "if_else_1638", 1008, 23], + ["record", 12, 6], + ["access", 13, "rewrite", 1010, 20], + ["store_field", 12, 13, "event", 1010, 20], + ["access", 13, "simplify_booleans", 1010, 37], + ["store_field", 12, 13, "pass", 1010, 37], + ["access", 13, "not_jump_false_fusion", 1011, 19], + ["store_field", 12, 13, "rule", 1011, 19], + ["store_field", 12, 6, "at", 1011, 48], + ["array", 13, 2, 1012, 29], + ["push", 13, 7, 1012, 29], + ["push", 13, 8, 1012, 29], + ["store_field", 12, 13, "before", 1012, 29], + ["load_dynamic", 13, 4, 6, 1013, 34], + ["access", 14, 1, 1013, 55], + "_nop_tc_107", + "_nop_tc_108", + "_nop_tc_109", + "_nop_tc_110", + ["add", 15, 6, 14, 1013, 55], + ["jump", "num_done_1649", 1013, 55], + "num_err_1648", [ "access", 14, @@ -11048,31 +13502,31 @@ "kind": "name", "make": "intrinsic" }, - 872, + 1013, 55 ], - ["access", 16, "error", 872, 55], - ["access", 17, "cannot apply '+': operands must be numbers", 872, 55], - ["array", 18, 0, 872, 55], - ["push", 18, 17, 872, 55], - ["frame", 17, 14, 2, 872, 55], - ["null", 14, 872, 55], - ["setarg", 17, 0, 14, 872, 55], - ["setarg", 17, 1, 16, 872, 55], - ["setarg", 17, 2, 18, 872, 55], - ["invoke", 17, 14, 872, 55], - ["disrupt", 872, 55], - "num_done_1323", - ["load_dynamic", 14, 4, 15, 872, 55], - ["array", 15, 2, 872, 55], - ["push", 15, 13, 872, 55], - ["push", 15, 14, 872, 55], - ["store_field", 12, 15, "after", 872, 55], - ["is_array", 13, 11, 872, 55], - ["jump_false", 13, "push_err_1324", 872, 55], - ["push", 11, 12, 872, 55], - ["jump", "push_done_1325", 872, 55], - "push_err_1324", + ["access", 16, "error", 1013, 55], + ["access", 17, "cannot apply '+': operands must be numbers", 1013, 55], + ["array", 18, 0, 1013, 55], + ["push", 18, 17, 1013, 55], + ["frame", 17, 14, 2, 1013, 55], + ["null", 14, 1013, 55], + ["setarg", 17, 0, 14, 1013, 55], + ["setarg", 17, 1, 16, 1013, 55], + ["setarg", 17, 2, 18, 1013, 55], + ["invoke", 17, 14, 1013, 55], + ["disrupt", 1013, 55], + "num_done_1649", + ["load_dynamic", 14, 4, 15, 1013, 55], + ["array", 15, 2, 1013, 55], + ["push", 15, 13, 1013, 55], + ["push", 15, 14, 1013, 55], + ["store_field", 12, 15, "after", 1013, 55], + ["is_array", 13, 11, 1013, 55], + ["jump_false", 13, "push_err_1650", 1013, 55], + ["push", 11, 12, 1013, 55], + ["jump", "push_done_1651", 1013, 55], + "push_err_1650", [ "access", 12, @@ -11081,156 +13535,32 @@ "kind": "name", "make": "intrinsic" }, - 872, + 1013, 55 ], - ["access", 13, "error", 872, 55], - ["access", 14, "cannot push: target must be an array", 872, 55], - ["array", 15, 0, 872, 55], - ["push", 15, 14, 872, 55], - ["frame", 14, 12, 2, 872, 55], - ["null", 12, 872, 55], - ["setarg", 14, 0, 12, 872, 55], - ["setarg", 14, 1, 13, 872, 55], - ["setarg", 14, 2, 15, 872, 55], - ["invoke", 14, 12, 872, 55], - ["disrupt", 872, 55], - "push_done_1325", - ["jump", "if_end_1313", 872, 55], - "if_else_1312", - "if_end_1313", - ["access", 12, 2, 875, 17], - ["is_num", 13, 6, 875, 17], - ["jump_false", 13, "num_err_1326", 875, 17], - "_nop_tc_107", - "_nop_tc_108", - ["add", 13, 6, 12, 875, 17], - ["jump", "num_done_1327", 875, 17], - "num_err_1326", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 875, - 17 - ], - ["access", 14, "error", 875, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 875, 17], - ["array", 16, 0, 875, 17], - ["push", 16, 15, 875, 17], - ["frame", 15, 12, 2, 875, 17], - ["null", 12, 875, 17], - ["setarg", 15, 0, 12, 875, 17], - ["setarg", 15, 1, 14, 875, 17], - ["setarg", 15, 2, 16, 875, 17], - ["invoke", 15, 12, 875, 17], - ["disrupt", 875, 17], - "num_done_1327", - ["move", 6, 13, 875, 17], - ["jump", "while_start_1212", 876, 9], - ["jump", "if_end_1287", 876, 9], - "if_else_1286", - "if_end_1287", - ["access", 12, "not", 880, 22], - ["is_identical", 13, 9, 12, 880, 22], - ["jump_true", 13, "eq_done_1331", 880, 22], - ["is_int", 14, 9, 880, 22], - ["jump_false", 14, "eq_ni_1332", 880, 22], - "_nop_tc_109", - ["jump", "eq_ni_1332", 880, 22], - ["eq_int", 13, 9, 12, 880, 22], - ["jump", "eq_done_1331", 880, 22], - "eq_ni_1332", - ["is_num", 14, 9, 880, 22], - ["jump_false", 14, "eq_nn_1333", 880, 22], - "_nop_tc_110", - ["jump", "eq_nn_1333", 880, 22], - ["eq_float", 13, 9, 12, 880, 22], - ["jump", "eq_done_1331", 880, 22], - "eq_nn_1333", - ["is_text", 14, 9, 880, 22], - ["jump_false", 14, "eq_nt_1334", 880, 22], + ["access", 13, "error", 1013, 55], + ["access", 14, "cannot push: target must be an array", 1013, 55], + ["array", 15, 0, 1013, 55], + ["push", 15, 14, 1013, 55], + ["frame", 14, 12, 2, 1013, 55], + ["null", 12, 1013, 55], + ["setarg", 14, 0, 12, 1013, 55], + ["setarg", 14, 1, 13, 1013, 55], + ["setarg", 14, 2, 15, 1013, 55], + ["invoke", 14, 12, 1013, 55], + ["disrupt", 1013, 55], + "push_done_1651", + ["jump", "if_end_1639", 1013, 55], + "if_else_1638", + "if_end_1639", + ["access", 12, 2, 1016, 17], "_nop_tc_111", "_nop_tc_112", - ["eq_text", 13, 9, 12, 880, 22], - ["jump", "eq_done_1331", 880, 22], - "eq_nt_1334", - ["is_null", 14, 9, 880, 22], - ["jump_false", 14, "eq_nnl_1335", 880, 22], "_nop_tc_113", - ["jump", "eq_nnl_1335", 880, 22], - ["true", 13, 880, 22], - ["jump", "eq_done_1331", 880, 22], - "eq_nnl_1335", - ["is_bool", 14, 9, 880, 22], - ["jump_false", 14, "eq_nb_1336", 880, 22], "_nop_tc_114", - ["jump", "eq_nb_1336", 880, 22], - ["eq_bool", 13, 9, 12, 880, 22], - ["jump", "eq_done_1331", 880, 22], - "eq_nb_1336", - ["false", 13, 880, 22], - "eq_done_1331", - ["move", 12, 13, 880, 22], - ["jump_false", 12, "and_end_1330", 880, 22], - ["access", 13, 2, 880, 36], - ["load_index", 14, 8, 13, 880, 36], - ["access", 13, 1, 880, 48], - ["load_index", 15, 7, 13, 880, 48], - ["is_identical", 13, 14, 15, 880, 48], - ["jump_true", 13, "eq_done_1337", 880, 48], - ["is_int", 16, 14, 880, 48], - ["jump_false", 16, "eq_ni_1338", 880, 48], - ["is_int", 17, 15, 880, 48], - ["jump_false", 17, "eq_ni_1338", 880, 48], - ["eq_int", 13, 14, 15, 880, 48], - ["jump", "eq_done_1337", 880, 48], - "eq_ni_1338", - ["is_num", 16, 14, 880, 48], - ["jump_false", 16, "eq_nn_1339", 880, 48], - ["is_num", 17, 15, 880, 48], - ["jump_false", 17, "eq_nn_1339", 880, 48], - ["eq_float", 13, 14, 15, 880, 48], - ["jump", "eq_done_1337", 880, 48], - "eq_nn_1339", - ["is_text", 16, 14, 880, 48], - ["jump_false", 16, "eq_nt_1340", 880, 48], - ["is_text", 17, 15, 880, 48], - ["jump_false", 17, "eq_nt_1340", 880, 48], - ["eq_text", 13, 14, 15, 880, 48], - ["jump", "eq_done_1337", 880, 48], - "eq_nt_1340", - ["is_null", 16, 14, 880, 48], - ["jump_false", 16, "eq_nnl_1341", 880, 48], - ["is_null", 17, 15, 880, 48], - ["jump_false", 17, "eq_nnl_1341", 880, 48], - ["true", 13, 880, 48], - ["jump", "eq_done_1337", 880, 48], - "eq_nnl_1341", - ["is_bool", 16, 14, 880, 48], - ["jump_false", 16, "eq_nb_1342", 880, 48], - ["is_bool", 17, 15, 880, 48], - ["jump_false", 17, "eq_nb_1342", 880, 48], - ["eq_bool", 13, 14, 15, 880, 48], - ["jump", "eq_done_1337", 880, 48], - "eq_nb_1342", - ["false", 13, 880, 48], - "eq_done_1337", - ["move", 12, 13, 880, 48], - "and_end_1330", - ["jump_false", 12, "if_else_1328", 880, 48], - ["access", 12, 1, 881, 19], - ["is_num", 13, 5, 881, 19], - ["jump_false", 13, "num_err_1343", 881, 19], - "_nop_tc_115", - "_nop_tc_116", - ["add", 13, 5, 12, 881, 19], - ["jump", "num_done_1344", 881, 19], - "num_err_1343", + ["add", 13, 6, 12, 1016, 17], + ["jump", "num_done_1653", 1016, 17], + "num_err_1652", [ "access", 12, @@ -11239,23 +13569,147 @@ "kind": "name", "make": "intrinsic" }, - 881, + 1016, + 17 + ], + ["access", 14, "error", 1016, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 1016, 17], + ["array", 16, 0, 1016, 17], + ["push", 16, 15, 1016, 17], + ["frame", 15, 12, 2, 1016, 17], + ["null", 12, 1016, 17], + ["setarg", 15, 0, 12, 1016, 17], + ["setarg", 15, 1, 14, 1016, 17], + ["setarg", 15, 2, 16, 1016, 17], + ["invoke", 15, 12, 1016, 17], + ["disrupt", 1016, 17], + "num_done_1653", + ["move", 6, 13, 1016, 17], + ["jump", "while_start_1580", 1017, 9], + ["jump", "if_end_1613", 1017, 9], + "if_else_1612", + "if_end_1613", + ["access", 12, "jump_true", 1021, 22], + ["is_identical", 13, 9, 12, 1021, 22], + ["jump_true", 13, "eq_done_1657", 1021, 22], + ["is_int", 14, 9, 1021, 22], + ["jump_false", 14, "eq_ni_1658", 1021, 22], + "_nop_tc_115", + ["jump", "eq_ni_1658", 1021, 22], + ["eq_int", 13, 9, 12, 1021, 22], + ["jump", "eq_done_1657", 1021, 22], + "eq_ni_1658", + ["is_num", 14, 9, 1021, 22], + ["jump_false", 14, "eq_nn_1659", 1021, 22], + "_nop_tc_116", + ["jump", "eq_nn_1659", 1021, 22], + ["eq_float", 13, 9, 12, 1021, 22], + ["jump", "eq_done_1657", 1021, 22], + "eq_nn_1659", + ["is_text", 14, 9, 1021, 22], + ["jump_false", 14, "eq_nt_1660", 1021, 22], + "_nop_tc_117", + "_nop_tc_118", + ["eq_text", 13, 9, 12, 1021, 22], + ["jump", "eq_done_1657", 1021, 22], + "eq_nt_1660", + ["is_null", 14, 9, 1021, 22], + ["jump_false", 14, "eq_nnl_1661", 1021, 22], + "_nop_tc_119", + ["jump", "eq_nnl_1661", 1021, 22], + ["true", 13, 1021, 22], + ["jump", "eq_done_1657", 1021, 22], + "eq_nnl_1661", + ["is_bool", 14, 9, 1021, 22], + ["jump_false", 14, "eq_nb_1662", 1021, 22], + "_nop_tc_120", + ["jump", "eq_nb_1662", 1021, 22], + ["eq_bool", 13, 9, 12, 1021, 22], + ["jump", "eq_done_1657", 1021, 22], + "eq_nb_1662", + ["false", 13, 1021, 22], + "eq_done_1657", + ["move", 12, 13, 1021, 22], + ["jump_false", 12, "and_end_1656", 1021, 22], + ["access", 13, 1, 1021, 42], + ["load_index", 14, 8, 13, 1021, 42], + ["access", 13, 1, 1021, 54], + ["load_index", 15, 7, 13, 1021, 54], + ["is_identical", 13, 14, 15, 1021, 54], + ["jump_true", 13, "eq_done_1663", 1021, 54], + ["is_int", 16, 14, 1021, 54], + ["jump_false", 16, "eq_ni_1664", 1021, 54], + ["is_int", 17, 15, 1021, 54], + ["jump_false", 17, "eq_ni_1664", 1021, 54], + ["eq_int", 13, 14, 15, 1021, 54], + ["jump", "eq_done_1663", 1021, 54], + "eq_ni_1664", + ["is_num", 16, 14, 1021, 54], + ["jump_false", 16, "eq_nn_1665", 1021, 54], + ["is_num", 17, 15, 1021, 54], + ["jump_false", 17, "eq_nn_1665", 1021, 54], + ["eq_float", 13, 14, 15, 1021, 54], + ["jump", "eq_done_1663", 1021, 54], + "eq_nn_1665", + ["is_text", 16, 14, 1021, 54], + ["jump_false", 16, "eq_nt_1666", 1021, 54], + ["is_text", 17, 15, 1021, 54], + ["jump_false", 17, "eq_nt_1666", 1021, 54], + ["eq_text", 13, 14, 15, 1021, 54], + ["jump", "eq_done_1663", 1021, 54], + "eq_nt_1666", + ["is_null", 16, 14, 1021, 54], + ["jump_false", 16, "eq_nnl_1667", 1021, 54], + ["is_null", 17, 15, 1021, 54], + ["jump_false", 17, "eq_nnl_1667", 1021, 54], + ["true", 13, 1021, 54], + ["jump", "eq_done_1663", 1021, 54], + "eq_nnl_1667", + ["is_bool", 16, 14, 1021, 54], + ["jump_false", 16, "eq_nb_1668", 1021, 54], + ["is_bool", 17, 15, 1021, 54], + ["jump_false", 17, "eq_nb_1668", 1021, 54], + ["eq_bool", 13, 14, 15, 1021, 54], + ["jump", "eq_done_1663", 1021, 54], + "eq_nb_1668", + ["false", 13, 1021, 54], + "eq_done_1663", + ["move", 12, 13, 1021, 54], + "and_end_1656", + ["jump_false", 12, "if_else_1654", 1021, 54], + ["access", 12, 1, 1022, 19], + "_nop_tc_121", + "_nop_tc_122", + "_nop_tc_123", + "_nop_tc_124", + ["add", 13, 5, 12, 1022, 19], + ["jump", "num_done_1670", 1022, 19], + "num_err_1669", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1022, 19 ], - ["access", 14, "error", 881, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 881, 19], - ["array", 16, 0, 881, 19], - ["push", 16, 15, 881, 19], - ["frame", 15, 12, 2, 881, 19], - ["null", 12, 881, 19], - ["setarg", 15, 0, 12, 881, 19], - ["setarg", 15, 1, 14, 881, 19], - ["setarg", 15, 2, 16, 881, 19], - ["invoke", 15, 12, 881, 19], - ["disrupt", 881, 19], - "num_done_1344", - ["move", 5, 13, 881, 19], - ["access", 12, "_nop_bl_", 882, 27], + ["access", 14, "error", 1022, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 1022, 19], + ["array", 16, 0, 1022, 19], + ["push", 16, 15, 1022, 19], + ["frame", 15, 12, 2, 1022, 19], + ["null", 12, 1022, 19], + ["setarg", 15, 0, 12, 1022, 19], + ["setarg", 15, 1, 14, 1022, 19], + ["setarg", 15, 2, 16, 1022, 19], + ["invoke", 15, 12, 1022, 19], + ["disrupt", 1022, 19], + "num_done_1670", + ["move", 5, 13, 1022, 19], + ["access", 12, "_nop_bl_", 1023, 27], [ "access", 13, @@ -11264,28 +13718,28 @@ "kind": "name", "make": "intrinsic" }, - 882, + 1023, 40 ], - ["frame", 14, 13, 1, 882, 40], - ["null", 13, 882, 40], - ["setarg", 14, 0, 13, 882, 40], - ["setarg", 14, 1, 5, 882, 40], - ["invoke", 14, 13, 882, 40], - "_nop_tc_117", - "_nop_tc_118", - ["is_text", 14, 13, 882, 40], - ["jump_false", 14, "add_cn_1346", 882, 40], - ["concat", 15, 12, 13, 882, 40], - ["jump", "add_done_1345", 882, 40], - "add_cn_1346", - "_nop_tc_119", - ["jump", "add_err_1347", 882, 40], - ["is_num", 14, 13, 882, 40], - ["jump_false", 14, "add_err_1347", 882, 40], - ["add", 15, 12, 13, 882, 40], - ["jump", "add_done_1345", 882, 40], - "add_err_1347", + ["frame", 14, 13, 1, 1023, 40], + ["null", 13, 1023, 40], + ["setarg", 14, 0, 13, 1023, 40], + ["setarg", 14, 1, 5, 1023, 40], + ["invoke", 14, 13, 1023, 40], + "_nop_tc_125", + "_nop_tc_126", + ["is_text", 14, 13, 1023, 40], + ["jump_false", 14, "add_cn_1672", 1023, 40], + ["concat", 15, 12, 13, 1023, 40], + ["jump", "add_done_1671", 1023, 40], + "add_cn_1672", + "_nop_tc_127", + ["jump", "add_err_1673", 1023, 40], + ["is_num", 14, 13, 1023, 40], + ["jump_false", 14, "add_err_1673", 1023, 40], + ["add", 15, 12, 13, 1023, 40], + ["jump", "add_done_1671", 1023, 40], + "add_err_1673", [ "access", 12, @@ -11294,35 +13748,35 @@ "kind": "name", "make": "intrinsic" }, - 882, + 1023, 40 ], - ["access", 13, "error", 882, 40], - ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 882, 40], - ["array", 16, 0, 882, 40], - ["push", 16, 14, 882, 40], - ["frame", 14, 12, 2, 882, 40], - ["null", 12, 882, 40], - ["setarg", 14, 0, 12, 882, 40], - ["setarg", 14, 1, 13, 882, 40], - ["setarg", 14, 2, 16, 882, 40], - ["invoke", 14, 12, 882, 40], - ["disrupt", 882, 40], - "add_done_1345", - ["store_dynamic", 4, 15, 6, 882, 22], - ["access", 12, "move", 883, 32], - ["access", 13, 1, 883, 45], - ["load_index", 14, 8, 13, 883, 45], - ["access", 13, 2, 883, 55], - ["load_index", 15, 7, 13, 883, 55], - ["access", 13, 2, 883, 71], - ["is_num", 16, 10, 883, 71], - ["jump_false", 16, "num_err_1348", 883, 71], - "_nop_tc_120", - "_nop_tc_121", - ["subtract", 16, 10, 13, 883, 71], - ["jump", "num_done_1349", 883, 71], - "num_err_1348", + ["access", 13, "error", 1023, 40], + ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1023, 40], + ["array", 16, 0, 1023, 40], + ["push", 16, 14, 1023, 40], + ["frame", 14, 12, 2, 1023, 40], + ["null", 12, 1023, 40], + ["setarg", 14, 0, 12, 1023, 40], + ["setarg", 14, 1, 13, 1023, 40], + ["setarg", 14, 2, 16, 1023, 40], + ["invoke", 14, 12, 1023, 40], + ["disrupt", 1023, 40], + "add_done_1671", + ["store_dynamic", 4, 15, 6, 1023, 22], + ["access", 12, "jump_false", 1024, 32], + ["access", 13, 2, 1024, 52], + ["load_index", 14, 7, 13, 1024, 52], + ["access", 13, 2, 1024, 61], + ["load_index", 15, 8, 13, 1024, 61], + ["access", 13, 2, 1024, 77], + "_nop_tc_128", + "_nop_tc_129", + "_nop_tc_130", + "_nop_tc_131", + ["subtract", 16, 10, 13, 1024, 77], + ["jump", "num_done_1675", 1024, 77], + "num_err_1674", [ "access", 13, @@ -11331,30 +13785,30 @@ "kind": "name", "make": "intrinsic" }, - 883, - 71 + 1024, + 77 ], - ["access", 17, "error", 883, 71], - ["access", 18, "cannot apply '-': operands must be numbers", 883, 71], - ["array", 19, 0, 883, 71], - ["push", 19, 18, 883, 71], - ["frame", 18, 13, 2, 883, 71], - ["null", 13, 883, 71], - ["setarg", 18, 0, 13, 883, 71], - ["setarg", 18, 1, 17, 883, 71], - ["setarg", 18, 2, 19, 883, 71], - ["invoke", 18, 13, 883, 71], - ["disrupt", 883, 71], - "num_done_1349", - ["load_dynamic", 13, 8, 16, 883, 71], - ["access", 16, 1, 883, 87], - ["is_num", 17, 10, 883, 87], - ["jump_false", 17, "num_err_1350", 883, 87], - "_nop_tc_122", - "_nop_tc_123", - ["subtract", 17, 10, 16, 883, 87], - ["jump", "num_done_1351", 883, 87], - "num_err_1350", + ["access", 17, "error", 1024, 77], + ["access", 18, "cannot apply '-': operands must be numbers", 1024, 77], + ["array", 19, 0, 1024, 77], + ["push", 19, 18, 1024, 77], + ["frame", 18, 13, 2, 1024, 77], + ["null", 13, 1024, 77], + ["setarg", 18, 0, 13, 1024, 77], + ["setarg", 18, 1, 17, 1024, 77], + ["setarg", 18, 2, 19, 1024, 77], + ["invoke", 18, 13, 1024, 77], + ["disrupt", 1024, 77], + "num_done_1675", + ["load_dynamic", 13, 8, 16, 1024, 77], + ["access", 16, 1, 1024, 93], + "_nop_tc_132", + "_nop_tc_133", + "_nop_tc_134", + "_nop_tc_135", + ["subtract", 17, 10, 16, 1024, 93], + ["jump", "num_done_1677", 1024, 93], + "num_err_1676", [ "access", 16, @@ -11363,36 +13817,36 @@ "kind": "name", "make": "intrinsic" }, - 883, - 87 + 1024, + 93 ], - ["access", 18, "error", 883, 87], - ["access", 19, "cannot apply '-': operands must be numbers", 883, 87], - ["array", 20, 0, 883, 87], - ["push", 20, 19, 883, 87], - ["frame", 19, 16, 2, 883, 87], - ["null", 16, 883, 87], - ["setarg", 19, 0, 16, 883, 87], - ["setarg", 19, 1, 18, 883, 87], - ["setarg", 19, 2, 20, 883, 87], - ["invoke", 19, 16, 883, 87], - ["disrupt", 883, 87], - "num_done_1351", - ["load_dynamic", 16, 8, 17, 883, 87], - ["array", 17, 5, 883, 87], - ["push", 17, 12, 883, 87], - ["push", 17, 14, 883, 87], - ["push", 17, 15, 883, 87], - ["push", 17, 13, 883, 87], - ["push", 17, 16, 883, 87], - ["access", 12, 1, 883, 26], - ["is_num", 13, 6, 883, 26], - ["jump_false", 13, "num_err_1352", 883, 26], - "_nop_tc_124", - "_nop_tc_125", - ["add", 13, 6, 12, 883, 26], - ["jump", "num_done_1353", 883, 26], - "num_err_1352", + ["access", 18, "error", 1024, 93], + ["access", 19, "cannot apply '-': operands must be numbers", 1024, 93], + ["array", 20, 0, 1024, 93], + ["push", 20, 19, 1024, 93], + ["frame", 19, 16, 2, 1024, 93], + ["null", 16, 1024, 93], + ["setarg", 19, 0, 16, 1024, 93], + ["setarg", 19, 1, 18, 1024, 93], + ["setarg", 19, 2, 20, 1024, 93], + ["invoke", 19, 16, 1024, 93], + ["disrupt", 1024, 93], + "num_done_1677", + ["load_dynamic", 16, 8, 17, 1024, 93], + ["array", 17, 5, 1024, 93], + ["push", 17, 12, 1024, 93], + ["push", 17, 14, 1024, 93], + ["push", 17, 15, 1024, 93], + ["push", 17, 13, 1024, 93], + ["push", 17, 16, 1024, 93], + ["access", 12, 1, 1024, 26], + "_nop_tc_136", + "_nop_tc_137", + "_nop_tc_138", + "_nop_tc_139", + ["add", 13, 6, 12, 1024, 26], + ["jump", "num_done_1679", 1024, 26], + "num_err_1678", [ "access", 12, @@ -11401,89 +13855,89 @@ "kind": "name", "make": "intrinsic" }, - 883, + 1024, 26 ], - ["access", 14, "error", 883, 26], - ["access", 15, "cannot apply '+': operands must be numbers", 883, 26], - ["array", 16, 0, 883, 26], - ["push", 16, 15, 883, 26], - ["frame", 15, 12, 2, 883, 26], - ["null", 12, 883, 26], - ["setarg", 15, 0, 12, 883, 26], - ["setarg", 15, 1, 14, 883, 26], - ["setarg", 15, 2, 16, 883, 26], - ["invoke", 15, 12, 883, 26], - ["disrupt", 883, 26], - "num_done_1353", - ["store_dynamic", 4, 17, 13, 883, 26], - ["null", 12, 884, 23], - ["is_identical", 13, 11, 12, 884, 23], - ["jump_true", 13, "ne_nid_1357", 884, 23], - ["jump", "ne_ni_1358", 884, 23], - "ne_nid_1357", - ["false", 13, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_ni_1358", - ["is_int", 14, 11, 884, 23], - ["jump_false", 14, "ne_nn_1359", 884, 23], - "_nop_tc_126", - ["jump", "ne_nn_1359", 884, 23], - ["ne_int", 13, 11, 12, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_nn_1359", - ["is_num", 14, 11, 884, 23], - ["jump_false", 14, "ne_nt_1360", 884, 23], - "_nop_tc_127", - ["jump", "ne_nt_1360", 884, 23], - ["ne_float", 13, 11, 12, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_nt_1360", - ["is_text", 14, 11, 884, 23], - ["jump_false", 14, "ne_nnl_1361", 884, 23], - "_nop_tc_128", - ["jump", "ne_nnl_1361", 884, 23], - ["ne_text", 13, 11, 12, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_nnl_1361", - ["is_null", 14, 11, 884, 23], - ["jump_false", 14, "ne_nb_1362", 884, 23], - "_nop_tc_129", - "_nop_tc_130", - ["false", 13, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_nb_1362", - ["is_bool", 14, 11, 884, 23], - ["jump_false", 14, "ne_mis_1363", 884, 23], - "_nop_tc_131", - ["jump", "ne_mis_1363", 884, 23], - ["ne_bool", 13, 11, 12, 884, 23], - ["jump", "ne_done_1356", 884, 23], - "ne_mis_1363", - ["true", 13, 884, 23], - "ne_done_1356", - ["jump_false", 13, "if_else_1354", 884, 23], + ["access", 14, "error", 1024, 26], + ["access", 15, "cannot apply '+': operands must be numbers", 1024, 26], + ["array", 16, 0, 1024, 26], + ["push", 16, 15, 1024, 26], + ["frame", 15, 12, 2, 1024, 26], + ["null", 12, 1024, 26], + ["setarg", 15, 0, 12, 1024, 26], + ["setarg", 15, 1, 14, 1024, 26], + ["setarg", 15, 2, 16, 1024, 26], + ["invoke", 15, 12, 1024, 26], + ["disrupt", 1024, 26], + "num_done_1679", + ["store_dynamic", 4, 17, 13, 1024, 26], + ["null", 12, 1025, 23], + ["is_identical", 13, 11, 12, 1025, 23], + ["jump_true", 13, "ne_nid_1683", 1025, 23], + ["jump", "ne_ni_1684", 1025, 23], + "ne_nid_1683", + ["false", 13, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_ni_1684", + ["is_int", 14, 11, 1025, 23], + ["jump_false", 14, "ne_nn_1685", 1025, 23], + "_nop_tc_140", + ["jump", "ne_nn_1685", 1025, 23], + ["ne_int", 13, 11, 12, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_nn_1685", + ["is_num", 14, 11, 1025, 23], + ["jump_false", 14, "ne_nt_1686", 1025, 23], + "_nop_tc_141", + ["jump", "ne_nt_1686", 1025, 23], + ["ne_float", 13, 11, 12, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_nt_1686", + ["is_text", 14, 11, 1025, 23], + ["jump_false", 14, "ne_nnl_1687", 1025, 23], + "_nop_tc_142", + ["jump", "ne_nnl_1687", 1025, 23], + ["ne_text", 13, 11, 12, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_nnl_1687", + ["is_null", 14, 11, 1025, 23], + ["jump_false", 14, "ne_nb_1688", 1025, 23], + "_nop_tc_143", + "_nop_tc_144", + ["false", 13, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_nb_1688", + ["is_bool", 14, 11, 1025, 23], + ["jump_false", 14, "ne_mis_1689", 1025, 23], + "_nop_tc_145", + ["jump", "ne_mis_1689", 1025, 23], + ["ne_bool", 13, 11, 12, 1025, 23], + ["jump", "ne_done_1682", 1025, 23], + "ne_mis_1689", + ["true", 13, 1025, 23], + "ne_done_1682", + ["jump_false", 13, "if_else_1680", 1025, 23], ["record", 12, 6], - ["access", 13, "rewrite", 886, 20], - ["store_field", 12, 13, "event", 886, 20], - ["access", 13, "simplify_booleans", 886, 37], - ["store_field", 12, 13, "pass", 886, 37], - ["access", 13, "double_not", 887, 19], - ["store_field", 12, 13, "rule", 887, 19], - ["store_field", 12, 6, "at", 887, 37], - ["array", 13, 2, 888, 29], - ["push", 13, 7, 888, 29], - ["push", 13, 8, 888, 29], - ["store_field", 12, 13, "before", 888, 29], - ["load_dynamic", 13, 4, 6, 889, 34], - ["access", 14, 1, 889, 55], - ["is_num", 15, 6, 889, 55], - ["jump_false", 15, "num_err_1364", 889, 55], - "_nop_tc_132", - "_nop_tc_133", - ["add", 15, 6, 14, 889, 55], - ["jump", "num_done_1365", 889, 55], - "num_err_1364", + ["access", 13, "rewrite", 1027, 20], + ["store_field", 12, 13, "event", 1027, 20], + ["access", 13, "simplify_booleans", 1027, 37], + ["store_field", 12, 13, "pass", 1027, 37], + ["access", 13, "not_jump_true_fusion", 1028, 19], + ["store_field", 12, 13, "rule", 1028, 19], + ["store_field", 12, 6, "at", 1028, 47], + ["array", 13, 2, 1029, 29], + ["push", 13, 7, 1029, 29], + ["push", 13, 8, 1029, 29], + ["store_field", 12, 13, "before", 1029, 29], + ["load_dynamic", 13, 4, 6, 1030, 34], + ["access", 14, 1, 1030, 55], + "_nop_tc_146", + "_nop_tc_147", + "_nop_tc_148", + "_nop_tc_149", + ["add", 15, 6, 14, 1030, 55], + ["jump", "num_done_1691", 1030, 55], + "num_err_1690", [ "access", 14, @@ -11492,31 +13946,31 @@ "kind": "name", "make": "intrinsic" }, - 889, + 1030, 55 ], - ["access", 16, "error", 889, 55], - ["access", 17, "cannot apply '+': operands must be numbers", 889, 55], - ["array", 18, 0, 889, 55], - ["push", 18, 17, 889, 55], - ["frame", 17, 14, 2, 889, 55], - ["null", 14, 889, 55], - ["setarg", 17, 0, 14, 889, 55], - ["setarg", 17, 1, 16, 889, 55], - ["setarg", 17, 2, 18, 889, 55], - ["invoke", 17, 14, 889, 55], - ["disrupt", 889, 55], - "num_done_1365", - ["load_dynamic", 14, 4, 15, 889, 55], - ["array", 15, 2, 889, 55], - ["push", 15, 13, 889, 55], - ["push", 15, 14, 889, 55], - ["store_field", 12, 15, "after", 889, 55], - ["is_array", 13, 11, 889, 55], - ["jump_false", 13, "push_err_1366", 889, 55], - ["push", 11, 12, 889, 55], - ["jump", "push_done_1367", 889, 55], - "push_err_1366", + ["access", 16, "error", 1030, 55], + ["access", 17, "cannot apply '+': operands must be numbers", 1030, 55], + ["array", 18, 0, 1030, 55], + ["push", 18, 17, 1030, 55], + ["frame", 17, 14, 2, 1030, 55], + ["null", 14, 1030, 55], + ["setarg", 17, 0, 14, 1030, 55], + ["setarg", 17, 1, 16, 1030, 55], + ["setarg", 17, 2, 18, 1030, 55], + ["invoke", 17, 14, 1030, 55], + ["disrupt", 1030, 55], + "num_done_1691", + ["load_dynamic", 14, 4, 15, 1030, 55], + ["array", 15, 2, 1030, 55], + ["push", 15, 13, 1030, 55], + ["push", 15, 14, 1030, 55], + ["store_field", 12, 15, "after", 1030, 55], + ["is_array", 13, 11, 1030, 55], + ["jump_false", 13, "push_err_1692", 1030, 55], + ["push", 11, 12, 1030, 55], + ["jump", "push_done_1693", 1030, 55], + "push_err_1692", [ "access", 12, @@ -11525,32 +13979,32 @@ "kind": "name", "make": "intrinsic" }, - 889, + 1030, 55 ], - ["access", 13, "error", 889, 55], - ["access", 14, "cannot push: target must be an array", 889, 55], - ["array", 15, 0, 889, 55], - ["push", 15, 14, 889, 55], - ["frame", 14, 12, 2, 889, 55], - ["null", 12, 889, 55], - ["setarg", 14, 0, 12, 889, 55], - ["setarg", 14, 1, 13, 889, 55], - ["setarg", 14, 2, 15, 889, 55], - ["invoke", 14, 12, 889, 55], - ["disrupt", 889, 55], - "push_done_1367", - ["jump", "if_end_1355", 889, 55], - "if_else_1354", - "if_end_1355", - ["access", 12, 2, 892, 17], - ["is_num", 13, 6, 892, 17], - ["jump_false", 13, "num_err_1368", 892, 17], - "_nop_tc_134", - "_nop_tc_135", - ["add", 13, 6, 12, 892, 17], - ["jump", "num_done_1369", 892, 17], - "num_err_1368", + ["access", 13, "error", 1030, 55], + ["access", 14, "cannot push: target must be an array", 1030, 55], + ["array", 15, 0, 1030, 55], + ["push", 15, 14, 1030, 55], + ["frame", 14, 12, 2, 1030, 55], + ["null", 12, 1030, 55], + ["setarg", 14, 0, 12, 1030, 55], + ["setarg", 14, 1, 13, 1030, 55], + ["setarg", 14, 2, 15, 1030, 55], + ["invoke", 14, 12, 1030, 55], + ["disrupt", 1030, 55], + "push_done_1693", + ["jump", "if_end_1681", 1030, 55], + "if_else_1680", + "if_end_1681", + ["access", 12, 2, 1033, 17], + "_nop_tc_150", + "_nop_tc_151", + "_nop_tc_152", + "_nop_tc_153", + ["add", 13, 6, 12, 1033, 17], + ["jump", "num_done_1695", 1033, 17], + "num_err_1694", [ "access", 12, @@ -11559,34 +14013,122 @@ "kind": "name", "make": "intrinsic" }, - 892, + 1033, 17 ], - ["access", 14, "error", 892, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 892, 17], - ["array", 16, 0, 892, 17], - ["push", 16, 15, 892, 17], - ["frame", 15, 12, 2, 892, 17], - ["null", 12, 892, 17], - ["setarg", 15, 0, 12, 892, 17], - ["setarg", 15, 1, 14, 892, 17], - ["setarg", 15, 2, 16, 892, 17], - ["invoke", 15, 12, 892, 17], - ["disrupt", 892, 17], - "num_done_1369", - ["move", 6, 13, 892, 17], - ["jump", "while_start_1212", 893, 9], - ["jump", "if_end_1329", 893, 9], - "if_else_1328", - "if_end_1329", - ["access", 12, 1, 896, 15], - ["is_num", 13, 6, 896, 15], - ["jump_false", 13, "num_err_1370", 896, 15], - "_nop_tc_136", - "_nop_tc_137", - ["add", 13, 6, 12, 896, 15], - ["jump", "num_done_1371", 896, 15], - "num_err_1370", + ["access", 14, "error", 1033, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 1033, 17], + ["array", 16, 0, 1033, 17], + ["push", 16, 15, 1033, 17], + ["frame", 15, 12, 2, 1033, 17], + ["null", 12, 1033, 17], + ["setarg", 15, 0, 12, 1033, 17], + ["setarg", 15, 1, 14, 1033, 17], + ["setarg", 15, 2, 16, 1033, 17], + ["invoke", 15, 12, 1033, 17], + ["disrupt", 1033, 17], + "num_done_1695", + ["move", 6, 13, 1033, 17], + ["jump", "while_start_1580", 1034, 9], + ["jump", "if_end_1655", 1034, 9], + "if_else_1654", + "if_end_1655", + ["access", 12, "not", 1038, 22], + ["is_identical", 13, 9, 12, 1038, 22], + ["jump_true", 13, "eq_done_1699", 1038, 22], + ["is_int", 14, 9, 1038, 22], + ["jump_false", 14, "eq_ni_1700", 1038, 22], + "_nop_tc_154", + ["jump", "eq_ni_1700", 1038, 22], + ["eq_int", 13, 9, 12, 1038, 22], + ["jump", "eq_done_1699", 1038, 22], + "eq_ni_1700", + ["is_num", 14, 9, 1038, 22], + ["jump_false", 14, "eq_nn_1701", 1038, 22], + "_nop_tc_155", + ["jump", "eq_nn_1701", 1038, 22], + ["eq_float", 13, 9, 12, 1038, 22], + ["jump", "eq_done_1699", 1038, 22], + "eq_nn_1701", + ["is_text", 14, 9, 1038, 22], + ["jump_false", 14, "eq_nt_1702", 1038, 22], + "_nop_tc_156", + "_nop_tc_157", + ["eq_text", 13, 9, 12, 1038, 22], + ["jump", "eq_done_1699", 1038, 22], + "eq_nt_1702", + ["is_null", 14, 9, 1038, 22], + ["jump_false", 14, "eq_nnl_1703", 1038, 22], + "_nop_tc_158", + ["jump", "eq_nnl_1703", 1038, 22], + ["true", 13, 1038, 22], + ["jump", "eq_done_1699", 1038, 22], + "eq_nnl_1703", + ["is_bool", 14, 9, 1038, 22], + ["jump_false", 14, "eq_nb_1704", 1038, 22], + "_nop_tc_159", + ["jump", "eq_nb_1704", 1038, 22], + ["eq_bool", 13, 9, 12, 1038, 22], + ["jump", "eq_done_1699", 1038, 22], + "eq_nb_1704", + ["false", 13, 1038, 22], + "eq_done_1699", + ["move", 12, 13, 1038, 22], + ["jump_false", 12, "and_end_1698", 1038, 22], + ["access", 13, 2, 1038, 36], + ["load_index", 14, 8, 13, 1038, 36], + ["access", 13, 1, 1038, 48], + ["load_index", 15, 7, 13, 1038, 48], + ["is_identical", 13, 14, 15, 1038, 48], + ["jump_true", 13, "eq_done_1705", 1038, 48], + ["is_int", 16, 14, 1038, 48], + ["jump_false", 16, "eq_ni_1706", 1038, 48], + ["is_int", 17, 15, 1038, 48], + ["jump_false", 17, "eq_ni_1706", 1038, 48], + ["eq_int", 13, 14, 15, 1038, 48], + ["jump", "eq_done_1705", 1038, 48], + "eq_ni_1706", + ["is_num", 16, 14, 1038, 48], + ["jump_false", 16, "eq_nn_1707", 1038, 48], + ["is_num", 17, 15, 1038, 48], + ["jump_false", 17, "eq_nn_1707", 1038, 48], + ["eq_float", 13, 14, 15, 1038, 48], + ["jump", "eq_done_1705", 1038, 48], + "eq_nn_1707", + ["is_text", 16, 14, 1038, 48], + ["jump_false", 16, "eq_nt_1708", 1038, 48], + ["is_text", 17, 15, 1038, 48], + ["jump_false", 17, "eq_nt_1708", 1038, 48], + ["eq_text", 13, 14, 15, 1038, 48], + ["jump", "eq_done_1705", 1038, 48], + "eq_nt_1708", + ["is_null", 16, 14, 1038, 48], + ["jump_false", 16, "eq_nnl_1709", 1038, 48], + ["is_null", 17, 15, 1038, 48], + ["jump_false", 17, "eq_nnl_1709", 1038, 48], + ["true", 13, 1038, 48], + ["jump", "eq_done_1705", 1038, 48], + "eq_nnl_1709", + ["is_bool", 16, 14, 1038, 48], + ["jump_false", 16, "eq_nb_1710", 1038, 48], + ["is_bool", 17, 15, 1038, 48], + ["jump_false", 17, "eq_nb_1710", 1038, 48], + ["eq_bool", 13, 14, 15, 1038, 48], + ["jump", "eq_done_1705", 1038, 48], + "eq_nb_1710", + ["false", 13, 1038, 48], + "eq_done_1705", + ["move", 12, 13, 1038, 48], + "and_end_1698", + ["jump_false", 12, "if_else_1696", 1038, 48], + ["access", 12, 1, 1039, 19], + "_nop_tc_160", + "_nop_tc_161", + "_nop_tc_162", + "_nop_tc_163", + ["add", 13, 5, 12, 1039, 19], + ["jump", "num_done_1712", 1039, 19], + "num_err_1711", [ "access", 12, @@ -11595,26 +14137,382 @@ "kind": "name", "make": "intrinsic" }, - 896, + 1039, + 19 + ], + ["access", 14, "error", 1039, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 1039, 19], + ["array", 16, 0, 1039, 19], + ["push", 16, 15, 1039, 19], + ["frame", 15, 12, 2, 1039, 19], + ["null", 12, 1039, 19], + ["setarg", 15, 0, 12, 1039, 19], + ["setarg", 15, 1, 14, 1039, 19], + ["setarg", 15, 2, 16, 1039, 19], + ["invoke", 15, 12, 1039, 19], + ["disrupt", 1039, 19], + "num_done_1712", + ["move", 5, 13, 1039, 19], + ["access", 12, "_nop_bl_", 1040, 27], + [ + "access", + 13, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 1040, + 40 + ], + ["frame", 14, 13, 1, 1040, 40], + ["null", 13, 1040, 40], + ["setarg", 14, 0, 13, 1040, 40], + ["setarg", 14, 1, 5, 1040, 40], + ["invoke", 14, 13, 1040, 40], + "_nop_tc_164", + "_nop_tc_165", + ["is_text", 14, 13, 1040, 40], + ["jump_false", 14, "add_cn_1714", 1040, 40], + ["concat", 15, 12, 13, 1040, 40], + ["jump", "add_done_1713", 1040, 40], + "add_cn_1714", + "_nop_tc_166", + ["jump", "add_err_1715", 1040, 40], + ["is_num", 14, 13, 1040, 40], + ["jump_false", 14, "add_err_1715", 1040, 40], + ["add", 15, 12, 13, 1040, 40], + ["jump", "add_done_1713", 1040, 40], + "add_err_1715", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1040, + 40 + ], + ["access", 13, "error", 1040, 40], + ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1040, 40], + ["array", 16, 0, 1040, 40], + ["push", 16, 14, 1040, 40], + ["frame", 14, 12, 2, 1040, 40], + ["null", 12, 1040, 40], + ["setarg", 14, 0, 12, 1040, 40], + ["setarg", 14, 1, 13, 1040, 40], + ["setarg", 14, 2, 16, 1040, 40], + ["invoke", 14, 12, 1040, 40], + ["disrupt", 1040, 40], + "add_done_1713", + ["store_dynamic", 4, 15, 6, 1040, 22], + ["access", 12, "move", 1041, 32], + ["access", 13, 1, 1041, 45], + ["load_index", 14, 8, 13, 1041, 45], + ["access", 13, 2, 1041, 55], + ["load_index", 15, 7, 13, 1041, 55], + ["access", 13, 2, 1041, 71], + "_nop_tc_167", + "_nop_tc_168", + "_nop_tc_169", + "_nop_tc_170", + ["subtract", 16, 10, 13, 1041, 71], + ["jump", "num_done_1717", 1041, 71], + "num_err_1716", + [ + "access", + 13, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1041, + 71 + ], + ["access", 17, "error", 1041, 71], + ["access", 18, "cannot apply '-': operands must be numbers", 1041, 71], + ["array", 19, 0, 1041, 71], + ["push", 19, 18, 1041, 71], + ["frame", 18, 13, 2, 1041, 71], + ["null", 13, 1041, 71], + ["setarg", 18, 0, 13, 1041, 71], + ["setarg", 18, 1, 17, 1041, 71], + ["setarg", 18, 2, 19, 1041, 71], + ["invoke", 18, 13, 1041, 71], + ["disrupt", 1041, 71], + "num_done_1717", + ["load_dynamic", 13, 8, 16, 1041, 71], + ["access", 16, 1, 1041, 87], + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", + "_nop_tc_174", + ["subtract", 17, 10, 16, 1041, 87], + ["jump", "num_done_1719", 1041, 87], + "num_err_1718", + [ + "access", + 16, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1041, + 87 + ], + ["access", 18, "error", 1041, 87], + ["access", 19, "cannot apply '-': operands must be numbers", 1041, 87], + ["array", 20, 0, 1041, 87], + ["push", 20, 19, 1041, 87], + ["frame", 19, 16, 2, 1041, 87], + ["null", 16, 1041, 87], + ["setarg", 19, 0, 16, 1041, 87], + ["setarg", 19, 1, 18, 1041, 87], + ["setarg", 19, 2, 20, 1041, 87], + ["invoke", 19, 16, 1041, 87], + ["disrupt", 1041, 87], + "num_done_1719", + ["load_dynamic", 16, 8, 17, 1041, 87], + ["array", 17, 5, 1041, 87], + ["push", 17, 12, 1041, 87], + ["push", 17, 14, 1041, 87], + ["push", 17, 15, 1041, 87], + ["push", 17, 13, 1041, 87], + ["push", 17, 16, 1041, 87], + ["access", 12, 1, 1041, 26], + "_nop_tc_175", + "_nop_tc_176", + "_nop_tc_177", + "_nop_tc_178", + ["add", 13, 6, 12, 1041, 26], + ["jump", "num_done_1721", 1041, 26], + "num_err_1720", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1041, + 26 + ], + ["access", 14, "error", 1041, 26], + ["access", 15, "cannot apply '+': operands must be numbers", 1041, 26], + ["array", 16, 0, 1041, 26], + ["push", 16, 15, 1041, 26], + ["frame", 15, 12, 2, 1041, 26], + ["null", 12, 1041, 26], + ["setarg", 15, 0, 12, 1041, 26], + ["setarg", 15, 1, 14, 1041, 26], + ["setarg", 15, 2, 16, 1041, 26], + ["invoke", 15, 12, 1041, 26], + ["disrupt", 1041, 26], + "num_done_1721", + ["store_dynamic", 4, 17, 13, 1041, 26], + ["null", 12, 1042, 23], + ["is_identical", 13, 11, 12, 1042, 23], + ["jump_true", 13, "ne_nid_1725", 1042, 23], + ["jump", "ne_ni_1726", 1042, 23], + "ne_nid_1725", + ["false", 13, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_ni_1726", + ["is_int", 14, 11, 1042, 23], + ["jump_false", 14, "ne_nn_1727", 1042, 23], + "_nop_tc_179", + ["jump", "ne_nn_1727", 1042, 23], + ["ne_int", 13, 11, 12, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_nn_1727", + ["is_num", 14, 11, 1042, 23], + ["jump_false", 14, "ne_nt_1728", 1042, 23], + "_nop_tc_180", + ["jump", "ne_nt_1728", 1042, 23], + ["ne_float", 13, 11, 12, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_nt_1728", + ["is_text", 14, 11, 1042, 23], + ["jump_false", 14, "ne_nnl_1729", 1042, 23], + "_nop_tc_181", + ["jump", "ne_nnl_1729", 1042, 23], + ["ne_text", 13, 11, 12, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_nnl_1729", + ["is_null", 14, 11, 1042, 23], + ["jump_false", 14, "ne_nb_1730", 1042, 23], + "_nop_tc_182", + "_nop_tc_183", + ["false", 13, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_nb_1730", + ["is_bool", 14, 11, 1042, 23], + ["jump_false", 14, "ne_mis_1731", 1042, 23], + "_nop_tc_184", + ["jump", "ne_mis_1731", 1042, 23], + ["ne_bool", 13, 11, 12, 1042, 23], + ["jump", "ne_done_1724", 1042, 23], + "ne_mis_1731", + ["true", 13, 1042, 23], + "ne_done_1724", + ["jump_false", 13, "if_else_1722", 1042, 23], + ["record", 12, 6], + ["access", 13, "rewrite", 1044, 20], + ["store_field", 12, 13, "event", 1044, 20], + ["access", 13, "simplify_booleans", 1044, 37], + ["store_field", 12, 13, "pass", 1044, 37], + ["access", 13, "double_not", 1045, 19], + ["store_field", 12, 13, "rule", 1045, 19], + ["store_field", 12, 6, "at", 1045, 37], + ["array", 13, 2, 1046, 29], + ["push", 13, 7, 1046, 29], + ["push", 13, 8, 1046, 29], + ["store_field", 12, 13, "before", 1046, 29], + ["load_dynamic", 13, 4, 6, 1047, 34], + ["access", 14, 1, 1047, 55], + "_nop_tc_185", + "_nop_tc_186", + "_nop_tc_187", + "_nop_tc_188", + ["add", 15, 6, 14, 1047, 55], + ["jump", "num_done_1733", 1047, 55], + "num_err_1732", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1047, + 55 + ], + ["access", 16, "error", 1047, 55], + ["access", 17, "cannot apply '+': operands must be numbers", 1047, 55], + ["array", 18, 0, 1047, 55], + ["push", 18, 17, 1047, 55], + ["frame", 17, 14, 2, 1047, 55], + ["null", 14, 1047, 55], + ["setarg", 17, 0, 14, 1047, 55], + ["setarg", 17, 1, 16, 1047, 55], + ["setarg", 17, 2, 18, 1047, 55], + ["invoke", 17, 14, 1047, 55], + ["disrupt", 1047, 55], + "num_done_1733", + ["load_dynamic", 14, 4, 15, 1047, 55], + ["array", 15, 2, 1047, 55], + ["push", 15, 13, 1047, 55], + ["push", 15, 14, 1047, 55], + ["store_field", 12, 15, "after", 1047, 55], + ["is_array", 13, 11, 1047, 55], + ["jump_false", 13, "push_err_1734", 1047, 55], + ["push", 11, 12, 1047, 55], + ["jump", "push_done_1735", 1047, 55], + "push_err_1734", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1047, + 55 + ], + ["access", 13, "error", 1047, 55], + ["access", 14, "cannot push: target must be an array", 1047, 55], + ["array", 15, 0, 1047, 55], + ["push", 15, 14, 1047, 55], + ["frame", 14, 12, 2, 1047, 55], + ["null", 12, 1047, 55], + ["setarg", 14, 0, 12, 1047, 55], + ["setarg", 14, 1, 13, 1047, 55], + ["setarg", 14, 2, 15, 1047, 55], + ["invoke", 14, 12, 1047, 55], + ["disrupt", 1047, 55], + "push_done_1735", + ["jump", "if_end_1723", 1047, 55], + "if_else_1722", + "if_end_1723", + ["access", 12, 2, 1050, 17], + "_nop_tc_189", + "_nop_tc_190", + "_nop_tc_191", + "_nop_tc_192", + ["add", 13, 6, 12, 1050, 17], + ["jump", "num_done_1737", 1050, 17], + "num_err_1736", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1050, + 17 + ], + ["access", 14, "error", 1050, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 1050, 17], + ["array", 16, 0, 1050, 17], + ["push", 16, 15, 1050, 17], + ["frame", 15, 12, 2, 1050, 17], + ["null", 12, 1050, 17], + ["setarg", 15, 0, 12, 1050, 17], + ["setarg", 15, 1, 14, 1050, 17], + ["setarg", 15, 2, 16, 1050, 17], + ["invoke", 15, 12, 1050, 17], + ["disrupt", 1050, 17], + "num_done_1737", + ["move", 6, 13, 1050, 17], + ["jump", "while_start_1580", 1051, 9], + ["jump", "if_end_1697", 1051, 9], + "if_else_1696", + "if_end_1697", + ["access", 12, 1, 1054, 15], + "_nop_tc_193", + "_nop_tc_194", + "_nop_tc_195", + "_nop_tc_196", + ["add", 13, 6, 12, 1054, 15], + ["jump", "num_done_1739", 1054, 15], + "num_err_1738", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1054, 15 ], - ["access", 14, "error", 896, 15], - ["access", 15, "cannot apply '+': operands must be numbers", 896, 15], - ["array", 16, 0, 896, 15], - ["push", 16, 15, 896, 15], - ["frame", 15, 12, 2, 896, 15], - ["null", 12, 896, 15], - ["setarg", 15, 0, 12, 896, 15], - ["setarg", 15, 1, 14, 896, 15], - ["setarg", 15, 2, 16, 896, 15], - ["invoke", 15, 12, 896, 15], - ["disrupt", 896, 15], - "num_done_1371", - ["move", 6, 13, 896, 15], - ["jump", "while_start_1212", 896, 15], - "while_end_1213", - ["null", 3, 899, 12], - ["return", 3, 899, 12], + ["access", 14, "error", 1054, 15], + ["access", 15, "cannot apply '+': operands must be numbers", 1054, 15], + ["array", 16, 0, 1054, 15], + ["push", 16, 15, 1054, 15], + ["frame", 15, 12, 2, 1054, 15], + ["null", 12, 1054, 15], + ["setarg", 15, 0, 12, 1054, 15], + ["setarg", 15, 1, 14, 1054, 15], + ["setarg", 15, 2, 16, 1054, 15], + ["invoke", 15, 12, 1054, 15], + ["disrupt", 1054, 15], + "num_done_1739", + ["move", 6, 13, 1054, 15], + ["jump", "while_start_1580", 1054, 15], + "while_end_1581", + ["null", 3, 1057, 12], + ["return", 3, 1057, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -11627,359 +14525,359 @@ "nr_slots": 15, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "instructions", 906, 24], - ["move", 4, 3, 906, 24], - ["access", 3, 0, 907, 21], - ["access", 5, 0, 908, 14], - ["access", 6, 0, 909, 13], - ["null", 7, 910, 17], - ["null", 8, 911, 18], - ["null", 9, 913, 25], - ["is_identical", 10, 4, 9, 913, 25], - ["jump_true", 10, "eq_done_1375", 913, 25], - ["is_int", 11, 4, 913, 25], - ["jump_false", 11, "eq_ni_1376", 913, 25], + ["load_field", 3, 1, "instructions", 1064, 24], + ["move", 4, 3, 1064, 24], + ["access", 3, 0, 1065, 21], + ["access", 5, 0, 1066, 14], + ["access", 6, 0, 1067, 13], + ["null", 7, 1068, 17], + ["null", 8, 1069, 18], + ["null", 9, 1071, 25], + ["is_identical", 10, 4, 9, 1071, 25], + ["jump_true", 10, "eq_done_1743", 1071, 25], + ["is_int", 11, 4, 1071, 25], + ["jump_false", 11, "eq_ni_1744", 1071, 25], "_nop_tc_1", - ["jump", "eq_ni_1376", 913, 25], - ["eq_int", 10, 4, 9, 913, 25], - ["jump", "eq_done_1375", 913, 25], - "eq_ni_1376", - ["is_num", 11, 4, 913, 25], - ["jump_false", 11, "eq_nn_1377", 913, 25], + ["jump", "eq_ni_1744", 1071, 25], + ["eq_int", 10, 4, 9, 1071, 25], + ["jump", "eq_done_1743", 1071, 25], + "eq_ni_1744", + ["is_num", 11, 4, 1071, 25], + ["jump_false", 11, "eq_nn_1745", 1071, 25], "_nop_tc_2", - ["jump", "eq_nn_1377", 913, 25], - ["eq_float", 10, 4, 9, 913, 25], - ["jump", "eq_done_1375", 913, 25], - "eq_nn_1377", - ["is_text", 11, 4, 913, 25], - ["jump_false", 11, "eq_nt_1378", 913, 25], + ["jump", "eq_nn_1745", 1071, 25], + ["eq_float", 10, 4, 9, 1071, 25], + ["jump", "eq_done_1743", 1071, 25], + "eq_nn_1745", + ["is_text", 11, 4, 1071, 25], + ["jump_false", 11, "eq_nt_1746", 1071, 25], "_nop_tc_3", - ["jump", "eq_nt_1378", 913, 25], - ["eq_text", 10, 4, 9, 913, 25], - ["jump", "eq_done_1375", 913, 25], - "eq_nt_1378", - ["is_null", 11, 4, 913, 25], - ["jump_false", 11, "eq_nnl_1379", 913, 25], + ["jump", "eq_nt_1746", 1071, 25], + ["eq_text", 10, 4, 9, 1071, 25], + ["jump", "eq_done_1743", 1071, 25], + "eq_nt_1746", + ["is_null", 11, 4, 1071, 25], + ["jump_false", 11, "eq_nnl_1747", 1071, 25], "_nop_tc_4", "_nop_tc_5", - ["true", 10, 913, 25], - ["jump", "eq_done_1375", 913, 25], - "eq_nnl_1379", - ["is_bool", 11, 4, 913, 25], - ["jump_false", 11, "eq_nb_1380", 913, 25], + ["true", 10, 1071, 25], + ["jump", "eq_done_1743", 1071, 25], + "eq_nnl_1747", + ["is_bool", 11, 4, 1071, 25], + ["jump_false", 11, "eq_nb_1748", 1071, 25], "_nop_tc_6", - ["jump", "eq_nb_1380", 913, 25], - ["eq_bool", 10, 4, 9, 913, 25], - ["jump", "eq_done_1375", 913, 25], - "eq_nb_1380", - ["false", 10, 913, 25], - "eq_done_1375", - ["move", 9, 10, 913, 25], - ["jump_true", 9, "or_end_1374", 913, 25], - ["length", 10, 4, 913, 40], - ["access", 11, 0, 913, 57], - ["is_identical", 12, 10, 11, 913, 57], - ["jump_true", 12, "eq_done_1381", 913, 57], + ["jump", "eq_nb_1748", 1071, 25], + ["eq_bool", 10, 4, 9, 1071, 25], + ["jump", "eq_done_1743", 1071, 25], + "eq_nb_1748", + ["false", 10, 1071, 25], + "eq_done_1743", + ["move", 9, 10, 1071, 25], + ["jump_true", 9, "or_end_1742", 1071, 25], + ["length", 10, 4, 1071, 40], + ["access", 11, 0, 1071, 57], + ["is_identical", 12, 10, 11, 1071, 57], + ["jump_true", 12, "eq_done_1749", 1071, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 12, 10, 11, 913, 57], - ["jump", "eq_done_1381", 913, 57], - "eq_ni_1382", + ["eq_int", 12, 10, 11, 1071, 57], + ["jump", "eq_done_1749", 1071, 57], + "eq_ni_1750", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["eq_float", 12, 10, 11, 913, 57], - ["jump", "eq_done_1381", 913, 57], - "eq_nn_1383", + ["eq_float", 12, 10, 11, 1071, 57], + ["jump", "eq_done_1749", 1071, 57], + "eq_nn_1751", "_nop_tc_15", - ["jump", "eq_nt_1384", 913, 57], + ["jump", "eq_nt_1752", 1071, 57], "_nop_tc_16", - ["jump", "eq_nt_1384", 913, 57], - ["eq_text", 12, 10, 11, 913, 57], - ["jump", "eq_done_1381", 913, 57], - "eq_nt_1384", + ["jump", "eq_nt_1752", 1071, 57], + ["eq_text", 12, 10, 11, 1071, 57], + ["jump", "eq_done_1749", 1071, 57], + "eq_nt_1752", "_nop_tc_17", - ["jump", "eq_nnl_1385", 913, 57], + ["jump", "eq_nnl_1753", 1071, 57], "_nop_tc_18", - ["jump", "eq_nnl_1385", 913, 57], - ["true", 12, 913, 57], - ["jump", "eq_done_1381", 913, 57], - "eq_nnl_1385", + ["jump", "eq_nnl_1753", 1071, 57], + ["true", 12, 1071, 57], + ["jump", "eq_done_1749", 1071, 57], + "eq_nnl_1753", "_nop_tc_19", - ["jump", "eq_nb_1386", 913, 57], + ["jump", "eq_nb_1754", 1071, 57], "_nop_tc_20", - ["jump", "eq_nb_1386", 913, 57], - ["eq_bool", 12, 10, 11, 913, 57], - ["jump", "eq_done_1381", 913, 57], - "eq_nb_1386", - ["false", 12, 913, 57], - "eq_done_1381", - ["move", 9, 12, 913, 57], - "or_end_1374", - ["jump_false", 9, "if_else_1372", 913, 57], - ["null", 9, 914, 14], - ["return", 9, 914, 14], + ["jump", "eq_nb_1754", 1071, 57], + ["eq_bool", 12, 10, 11, 1071, 57], + ["jump", "eq_done_1749", 1071, 57], + "eq_nb_1754", + ["false", 12, 1071, 57], + "eq_done_1749", + ["move", 9, 12, 1071, 57], + "or_end_1742", + ["jump_false", 9, "if_else_1740", 1071, 57], + ["null", 9, 1072, 14], + ["return", 9, 1072, 14], "_nop_ur_1", - "if_else_1372", - "if_end_1373", - ["null", 9, 917, 16], - ["is_identical", 10, 2, 9, 917, 16], - ["jump_true", 10, "ne_nid_1391", 917, 16], - ["jump", "ne_ni_1392", 917, 16], - "ne_nid_1391", - ["false", 10, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_ni_1392", + "if_else_1740", + "if_end_1741", + ["null", 9, 1075, 16], + ["is_identical", 10, 2, 9, 1075, 16], + ["jump_true", 10, "ne_nid_1759", 1075, 16], + ["jump", "ne_ni_1760", 1075, 16], + "ne_nid_1759", + ["false", 10, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_ni_1760", "_nop_tc_21", - ["jump", "ne_nn_1393", 917, 16], + ["jump", "ne_nn_1761", 1075, 16], "_nop_tc_22", - ["jump", "ne_nn_1393", 917, 16], - ["ne_int", 10, 2, 9, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_nn_1393", + ["jump", "ne_nn_1761", 1075, 16], + ["ne_int", 10, 2, 9, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_nn_1761", "_nop_tc_23", - ["jump", "ne_nt_1394", 917, 16], + ["jump", "ne_nt_1762", 1075, 16], "_nop_tc_24", - ["jump", "ne_nt_1394", 917, 16], - ["ne_float", 10, 2, 9, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_nt_1394", + ["jump", "ne_nt_1762", 1075, 16], + ["ne_float", 10, 2, 9, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_nt_1762", "_nop_tc_25", - ["jump", "ne_nnl_1395", 917, 16], + ["jump", "ne_nnl_1763", 1075, 16], "_nop_tc_26", - ["jump", "ne_nnl_1395", 917, 16], - ["ne_text", 10, 2, 9, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_nnl_1395", + ["jump", "ne_nnl_1763", 1075, 16], + ["ne_text", 10, 2, 9, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_nnl_1763", "_nop_tc_27", - ["jump", "ne_nb_1396", 917, 16], + ["jump", "ne_nb_1764", 1075, 16], "_nop_tc_28", "_nop_tc_29", - ["false", 10, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_nb_1396", + ["false", 10, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_nb_1764", "_nop_tc_30", - ["jump", "ne_mis_1397", 917, 16], + ["jump", "ne_mis_1765", 1075, 16], "_nop_tc_31", - ["jump", "ne_mis_1397", 917, 16], - ["ne_bool", 10, 2, 9, 917, 16], - ["jump", "ne_done_1390", 917, 16], - "ne_mis_1397", - ["true", 10, 917, 16], - "ne_done_1390", - ["move", 9, 10, 917, 16], - ["jump_false", 9, "and_end_1389", 917, 16], - ["load_field", 10, 2, "events", 917, 24], - ["null", 11, 917, 38], - ["is_identical", 12, 10, 11, 917, 38], - ["jump_true", 12, "ne_nid_1399", 917, 38], - ["jump", "ne_ni_1400", 917, 38], - "ne_nid_1399", - ["false", 12, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_ni_1400", - ["is_int", 13, 10, 917, 38], - ["jump_false", 13, "ne_nn_1401", 917, 38], + ["jump", "ne_mis_1765", 1075, 16], + ["ne_bool", 10, 2, 9, 1075, 16], + ["jump", "ne_done_1758", 1075, 16], + "ne_mis_1765", + ["true", 10, 1075, 16], + "ne_done_1758", + ["move", 9, 10, 1075, 16], + ["jump_false", 9, "and_end_1757", 1075, 16], + ["load_field", 10, 2, "events", 1075, 24], + ["null", 11, 1075, 38], + ["is_identical", 12, 10, 11, 1075, 38], + ["jump_true", 12, "ne_nid_1767", 1075, 38], + ["jump", "ne_ni_1768", 1075, 38], + "ne_nid_1767", + ["false", 12, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_ni_1768", + ["is_int", 13, 10, 1075, 38], + ["jump_false", 13, "ne_nn_1769", 1075, 38], "_nop_tc_32", - ["jump", "ne_nn_1401", 917, 38], - ["ne_int", 12, 10, 11, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_nn_1401", - ["is_num", 13, 10, 917, 38], - ["jump_false", 13, "ne_nt_1402", 917, 38], + ["jump", "ne_nn_1769", 1075, 38], + ["ne_int", 12, 10, 11, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_nn_1769", + ["is_num", 13, 10, 1075, 38], + ["jump_false", 13, "ne_nt_1770", 1075, 38], "_nop_tc_33", - ["jump", "ne_nt_1402", 917, 38], - ["ne_float", 12, 10, 11, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_nt_1402", - ["is_text", 13, 10, 917, 38], - ["jump_false", 13, "ne_nnl_1403", 917, 38], + ["jump", "ne_nt_1770", 1075, 38], + ["ne_float", 12, 10, 11, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_nt_1770", + ["is_text", 13, 10, 1075, 38], + ["jump_false", 13, "ne_nnl_1771", 1075, 38], "_nop_tc_34", - ["jump", "ne_nnl_1403", 917, 38], - ["ne_text", 12, 10, 11, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_nnl_1403", - ["is_null", 13, 10, 917, 38], - ["jump_false", 13, "ne_nb_1404", 917, 38], + ["jump", "ne_nnl_1771", 1075, 38], + ["ne_text", 12, 10, 11, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_nnl_1771", + ["is_null", 13, 10, 1075, 38], + ["jump_false", 13, "ne_nb_1772", 1075, 38], "_nop_tc_35", "_nop_tc_36", - ["false", 12, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_nb_1404", - ["is_bool", 13, 10, 917, 38], - ["jump_false", 13, "ne_mis_1405", 917, 38], + ["false", 12, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_nb_1772", + ["is_bool", 13, 10, 1075, 38], + ["jump_false", 13, "ne_mis_1773", 1075, 38], "_nop_tc_37", - ["jump", "ne_mis_1405", 917, 38], - ["ne_bool", 12, 10, 11, 917, 38], - ["jump", "ne_done_1398", 917, 38], - "ne_mis_1405", - ["true", 12, 917, 38], - "ne_done_1398", - ["move", 9, 12, 917, 38], - "and_end_1389", - ["jump_false", 9, "if_else_1387", 917, 38], - ["load_field", 9, 2, "events", 918, 16], - ["move", 8, 9, 918, 16], - ["jump", "if_end_1388", 918, 16], - "if_else_1387", - "if_end_1388", - ["length", 9, 4, 921, 24], - ["move", 3, 9, 921, 24], - ["access", 6, 0, 922, 9], - "while_start_1406", - ["is_int", 9, 6, 923, 16], - ["jump_false", 9, "rel_ni_1408", 923, 16], - ["is_int", 10, 3, 923, 16], - ["jump_false", 10, "rel_ni_1408", 923, 16], - ["lt_int", 11, 6, 3, 923, 16], - ["jump", "rel_done_1410", 923, 16], - "rel_ni_1408", - ["is_num", 9, 6, 923, 16], - ["jump_false", 9, "rel_nn_1409", 923, 16], - ["is_num", 10, 3, 923, 16], - ["jump_false", 10, "rel_nn_1409", 923, 16], - ["lt_float", 11, 6, 3, 923, 16], - ["jump", "rel_done_1410", 923, 16], - "rel_nn_1409", - ["is_text", 9, 6, 923, 16], - ["jump_false", 9, "rel_err_1411", 923, 16], - ["is_text", 10, 3, 923, 16], - ["jump_false", 10, "rel_err_1411", 923, 16], - ["lt_text", 11, 6, 3, 923, 16], - ["jump", "rel_done_1410", 923, 16], - "rel_err_1411", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 923, - 16 - ], - ["access", 10, "error", 923, 16], - ["access", 12, "cannot compare with '<': operands must be same type", 923, 16], - ["array", 13, 0, 923, 16], - ["push", 13, 12, 923, 16], - ["frame", 12, 9, 2, 923, 16], - ["null", 9, 923, 16], - ["setarg", 12, 0, 9, 923, 16], - ["setarg", 12, 1, 10, 923, 16], - ["setarg", 12, 2, 13, 923, 16], - ["invoke", 12, 9, 923, 16], - ["disrupt", 923, 16], - "rel_done_1410", - ["jump_false", 11, "while_end_1407", 923, 16], - ["load_dynamic", 9, 4, 6, 924, 28], - ["move", 7, 9, 924, 28], - ["is_array", 9, 7, 925, 20], - ["move", 10, 9, 925, 20], - ["jump_false", 10, "and_end_1415", 925, 20], - ["access", 9, 0, 925, 36], - ["load_index", 11, 7, 9, 925, 36], - ["access", 9, "move", 925, 42], - ["is_identical", 12, 11, 9, 925, 42], - ["jump_true", 12, "eq_done_1416", 925, 42], - ["is_int", 13, 11, 925, 42], - ["jump_false", 13, "eq_ni_1417", 925, 42], + ["jump", "ne_mis_1773", 1075, 38], + ["ne_bool", 12, 10, 11, 1075, 38], + ["jump", "ne_done_1766", 1075, 38], + "ne_mis_1773", + ["true", 12, 1075, 38], + "ne_done_1766", + ["move", 9, 12, 1075, 38], + "and_end_1757", + ["jump_false", 9, "if_else_1755", 1075, 38], + ["load_field", 9, 2, "events", 1076, 16], + ["move", 8, 9, 1076, 16], + ["jump", "if_end_1756", 1076, 16], + "if_else_1755", + "if_end_1756", + ["length", 9, 4, 1079, 24], + ["move", 3, 9, 1079, 24], + ["access", 6, 0, 1080, 9], + "while_start_1774", + ["is_int", 9, 6, 1081, 16], + ["jump_false", 9, "rel_ni_1776", 1081, 16], "_nop_tc_38", - ["jump", "eq_ni_1417", 925, 42], - ["eq_int", 12, 11, 9, 925, 42], - ["jump", "eq_done_1416", 925, 42], - "eq_ni_1417", - ["is_num", 13, 11, 925, 42], - ["jump_false", 13, "eq_nn_1418", 925, 42], "_nop_tc_39", - ["jump", "eq_nn_1418", 925, 42], - ["eq_float", 12, 11, 9, 925, 42], - ["jump", "eq_done_1416", 925, 42], - "eq_nn_1418", - ["is_text", 13, 11, 925, 42], - ["jump_false", 13, "eq_nt_1419", 925, 42], + ["lt_int", 9, 6, 3, 1081, 16], + ["jump", "rel_done_1778", 1081, 16], + "rel_ni_1776", "_nop_tc_40", "_nop_tc_41", - ["eq_text", 12, 11, 9, 925, 42], - ["jump", "eq_done_1416", 925, 42], - "eq_nt_1419", - ["is_null", 13, 11, 925, 42], - ["jump_false", 13, "eq_nnl_1420", 925, 42], "_nop_tc_42", - ["jump", "eq_nnl_1420", 925, 42], - ["true", 12, 925, 42], - ["jump", "eq_done_1416", 925, 42], - "eq_nnl_1420", - ["is_bool", 13, 11, 925, 42], - ["jump_false", 13, "eq_nb_1421", 925, 42], "_nop_tc_43", - ["jump", "eq_nb_1421", 925, 42], - ["eq_bool", 12, 11, 9, 925, 42], - ["jump", "eq_done_1416", 925, 42], - "eq_nb_1421", - ["false", 12, 925, 42], - "eq_done_1416", - ["move", 10, 12, 925, 42], - "and_end_1415", - ["move", 9, 10, 925, 42], - ["jump_false", 9, "and_end_1414", 925, 42], - ["access", 10, 1, 925, 58], - ["load_index", 11, 7, 10, 925, 58], - ["access", 10, 2, 925, 70], - ["load_index", 12, 7, 10, 925, 70], - ["is_identical", 10, 11, 12, 925, 70], - ["jump_true", 10, "eq_done_1422", 925, 70], - ["is_int", 13, 11, 925, 70], - ["jump_false", 13, "eq_ni_1423", 925, 70], - ["is_int", 14, 12, 925, 70], - ["jump_false", 14, "eq_ni_1423", 925, 70], - ["eq_int", 10, 11, 12, 925, 70], - ["jump", "eq_done_1422", 925, 70], - "eq_ni_1423", - ["is_num", 13, 11, 925, 70], - ["jump_false", 13, "eq_nn_1424", 925, 70], - ["is_num", 14, 12, 925, 70], - ["jump_false", 14, "eq_nn_1424", 925, 70], - ["eq_float", 10, 11, 12, 925, 70], - ["jump", "eq_done_1422", 925, 70], - "eq_nn_1424", - ["is_text", 13, 11, 925, 70], - ["jump_false", 13, "eq_nt_1425", 925, 70], - ["is_text", 14, 12, 925, 70], - ["jump_false", 14, "eq_nt_1425", 925, 70], - ["eq_text", 10, 11, 12, 925, 70], - ["jump", "eq_done_1422", 925, 70], - "eq_nt_1425", - ["is_null", 13, 11, 925, 70], - ["jump_false", 13, "eq_nnl_1426", 925, 70], - ["is_null", 14, 12, 925, 70], - ["jump_false", 14, "eq_nnl_1426", 925, 70], - ["true", 10, 925, 70], - ["jump", "eq_done_1422", 925, 70], - "eq_nnl_1426", - ["is_bool", 13, 11, 925, 70], - ["jump_false", 13, "eq_nb_1427", 925, 70], - ["is_bool", 14, 12, 925, 70], - ["jump_false", 14, "eq_nb_1427", 925, 70], - ["eq_bool", 10, 11, 12, 925, 70], - ["jump", "eq_done_1422", 925, 70], - "eq_nb_1427", - ["false", 10, 925, 70], - "eq_done_1422", - ["move", 9, 10, 925, 70], - "and_end_1414", - ["jump_false", 9, "if_else_1412", 925, 70], - ["access", 9, 1, 926, 19], - ["is_num", 10, 5, 926, 19], - ["jump_false", 10, "num_err_1428", 926, 19], + ["lt_float", 9, 6, 3, 1081, 16], + ["jump", "rel_done_1778", 1081, 16], + "rel_nn_1777", "_nop_tc_44", + ["jump", "rel_err_1779", 1081, 16], "_nop_tc_45", - ["add", 10, 5, 9, 926, 19], - ["jump", "num_done_1429", 926, 19], - "num_err_1428", + ["jump", "rel_err_1779", 1081, 16], + ["lt_text", 9, 6, 3, 1081, 16], + ["jump", "rel_done_1778", 1081, 16], + "rel_err_1779", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1081, + 16 + ], + ["access", 11, "error", 1081, 16], + ["access", 12, "cannot compare with '<': operands must be same type", 1081, 16], + ["array", 13, 0, 1081, 16], + ["push", 13, 12, 1081, 16], + ["frame", 12, 10, 2, 1081, 16], + ["null", 10, 1081, 16], + ["setarg", 12, 0, 10, 1081, 16], + ["setarg", 12, 1, 11, 1081, 16], + ["setarg", 12, 2, 13, 1081, 16], + ["invoke", 12, 10, 1081, 16], + ["disrupt", 1081, 16], + "rel_done_1778", + ["jump_false", 9, "while_end_1775", 1081, 16], + ["load_dynamic", 9, 4, 6, 1082, 28], + ["move", 7, 9, 1082, 28], + ["is_array", 9, 7, 1083, 20], + ["move", 10, 9, 1083, 20], + ["jump_false", 10, "and_end_1783", 1083, 20], + ["access", 9, 0, 1083, 36], + ["load_index", 11, 7, 9, 1083, 36], + ["access", 9, "move", 1083, 42], + ["is_identical", 12, 11, 9, 1083, 42], + ["jump_true", 12, "eq_done_1784", 1083, 42], + ["is_int", 13, 11, 1083, 42], + ["jump_false", 13, "eq_ni_1785", 1083, 42], + "_nop_tc_46", + ["jump", "eq_ni_1785", 1083, 42], + ["eq_int", 12, 11, 9, 1083, 42], + ["jump", "eq_done_1784", 1083, 42], + "eq_ni_1785", + ["is_num", 13, 11, 1083, 42], + ["jump_false", 13, "eq_nn_1786", 1083, 42], + "_nop_tc_47", + ["jump", "eq_nn_1786", 1083, 42], + ["eq_float", 12, 11, 9, 1083, 42], + ["jump", "eq_done_1784", 1083, 42], + "eq_nn_1786", + ["is_text", 13, 11, 1083, 42], + ["jump_false", 13, "eq_nt_1787", 1083, 42], + "_nop_tc_48", + "_nop_tc_49", + ["eq_text", 12, 11, 9, 1083, 42], + ["jump", "eq_done_1784", 1083, 42], + "eq_nt_1787", + ["is_null", 13, 11, 1083, 42], + ["jump_false", 13, "eq_nnl_1788", 1083, 42], + "_nop_tc_50", + ["jump", "eq_nnl_1788", 1083, 42], + ["true", 12, 1083, 42], + ["jump", "eq_done_1784", 1083, 42], + "eq_nnl_1788", + ["is_bool", 13, 11, 1083, 42], + ["jump_false", 13, "eq_nb_1789", 1083, 42], + "_nop_tc_51", + ["jump", "eq_nb_1789", 1083, 42], + ["eq_bool", 12, 11, 9, 1083, 42], + ["jump", "eq_done_1784", 1083, 42], + "eq_nb_1789", + ["false", 12, 1083, 42], + "eq_done_1784", + ["move", 10, 12, 1083, 42], + "and_end_1783", + ["move", 9, 10, 1083, 42], + ["jump_false", 9, "and_end_1782", 1083, 42], + ["access", 10, 1, 1083, 58], + ["load_index", 11, 7, 10, 1083, 58], + ["access", 10, 2, 1083, 70], + ["load_index", 12, 7, 10, 1083, 70], + ["is_identical", 10, 11, 12, 1083, 70], + ["jump_true", 10, "eq_done_1790", 1083, 70], + ["is_int", 13, 11, 1083, 70], + ["jump_false", 13, "eq_ni_1791", 1083, 70], + ["is_int", 14, 12, 1083, 70], + ["jump_false", 14, "eq_ni_1791", 1083, 70], + ["eq_int", 10, 11, 12, 1083, 70], + ["jump", "eq_done_1790", 1083, 70], + "eq_ni_1791", + ["is_num", 13, 11, 1083, 70], + ["jump_false", 13, "eq_nn_1792", 1083, 70], + ["is_num", 14, 12, 1083, 70], + ["jump_false", 14, "eq_nn_1792", 1083, 70], + ["eq_float", 10, 11, 12, 1083, 70], + ["jump", "eq_done_1790", 1083, 70], + "eq_nn_1792", + ["is_text", 13, 11, 1083, 70], + ["jump_false", 13, "eq_nt_1793", 1083, 70], + ["is_text", 14, 12, 1083, 70], + ["jump_false", 14, "eq_nt_1793", 1083, 70], + ["eq_text", 10, 11, 12, 1083, 70], + ["jump", "eq_done_1790", 1083, 70], + "eq_nt_1793", + ["is_null", 13, 11, 1083, 70], + ["jump_false", 13, "eq_nnl_1794", 1083, 70], + ["is_null", 14, 12, 1083, 70], + ["jump_false", 14, "eq_nnl_1794", 1083, 70], + ["true", 10, 1083, 70], + ["jump", "eq_done_1790", 1083, 70], + "eq_nnl_1794", + ["is_bool", 13, 11, 1083, 70], + ["jump_false", 13, "eq_nb_1795", 1083, 70], + ["is_bool", 14, 12, 1083, 70], + ["jump_false", 14, "eq_nb_1795", 1083, 70], + ["eq_bool", 10, 11, 12, 1083, 70], + ["jump", "eq_done_1790", 1083, 70], + "eq_nb_1795", + ["false", 10, 1083, 70], + "eq_done_1790", + ["move", 9, 10, 1083, 70], + "and_end_1782", + ["jump_false", 9, "if_else_1780", 1083, 70], + ["access", 9, 1, 1084, 19], + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + ["add", 10, 5, 9, 1084, 19], + ["jump", "num_done_1797", 1084, 19], + "num_err_1796", [ "access", 9, @@ -11988,23 +14886,23 @@ "kind": "name", "make": "intrinsic" }, - 926, + 1084, 19 ], - ["access", 11, "error", 926, 19], - ["access", 12, "cannot apply '+': operands must be numbers", 926, 19], - ["array", 13, 0, 926, 19], - ["push", 13, 12, 926, 19], - ["frame", 12, 9, 2, 926, 19], - ["null", 9, 926, 19], - ["setarg", 12, 0, 9, 926, 19], - ["setarg", 12, 1, 11, 926, 19], - ["setarg", 12, 2, 13, 926, 19], - ["invoke", 12, 9, 926, 19], - ["disrupt", 926, 19], - "num_done_1429", - ["move", 5, 10, 926, 19], - ["access", 9, "_nop_mv_", 927, 27], + ["access", 11, "error", 1084, 19], + ["access", 12, "cannot apply '+': operands must be numbers", 1084, 19], + ["array", 13, 0, 1084, 19], + ["push", 13, 12, 1084, 19], + ["frame", 12, 9, 2, 1084, 19], + ["null", 9, 1084, 19], + ["setarg", 12, 0, 9, 1084, 19], + ["setarg", 12, 1, 11, 1084, 19], + ["setarg", 12, 2, 13, 1084, 19], + ["invoke", 12, 9, 1084, 19], + ["disrupt", 1084, 19], + "num_done_1797", + ["move", 5, 10, 1084, 19], + ["access", 9, "_nop_mv_", 1085, 27], [ "access", 10, @@ -12013,28 +14911,28 @@ "kind": "name", "make": "intrinsic" }, - 927, + 1085, 40 ], - ["frame", 11, 10, 1, 927, 40], - ["null", 10, 927, 40], - ["setarg", 11, 0, 10, 927, 40], - ["setarg", 11, 1, 5, 927, 40], - ["invoke", 11, 10, 927, 40], - "_nop_tc_46", - "_nop_tc_47", - ["is_text", 11, 10, 927, 40], - ["jump_false", 11, "add_cn_1431", 927, 40], - ["concat", 12, 9, 10, 927, 40], - ["jump", "add_done_1430", 927, 40], - "add_cn_1431", - "_nop_tc_48", - ["jump", "add_err_1432", 927, 40], - ["is_num", 11, 10, 927, 40], - ["jump_false", 11, "add_err_1432", 927, 40], - ["add", 12, 9, 10, 927, 40], - ["jump", "add_done_1430", 927, 40], - "add_err_1432", + ["frame", 11, 10, 1, 1085, 40], + ["null", 10, 1085, 40], + ["setarg", 11, 0, 10, 1085, 40], + ["setarg", 11, 1, 5, 1085, 40], + ["invoke", 11, 10, 1085, 40], + "_nop_tc_56", + "_nop_tc_57", + ["is_text", 11, 10, 1085, 40], + ["jump_false", 11, "add_cn_1799", 1085, 40], + ["concat", 12, 9, 10, 1085, 40], + ["jump", "add_done_1798", 1085, 40], + "add_cn_1799", + "_nop_tc_58", + ["jump", "add_err_1800", 1085, 40], + ["is_num", 11, 10, 1085, 40], + ["jump_false", 11, "add_err_1800", 1085, 40], + ["add", 12, 9, 10, 1085, 40], + ["jump", "add_done_1798", 1085, 40], + "add_err_1800", [ "access", 9, @@ -12043,84 +14941,84 @@ "kind": "name", "make": "intrinsic" }, - 927, + 1085, 40 ], - ["access", 10, "error", 927, 40], - ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 927, 40], - ["array", 13, 0, 927, 40], - ["push", 13, 11, 927, 40], - ["frame", 11, 9, 2, 927, 40], - ["null", 9, 927, 40], - ["setarg", 11, 0, 9, 927, 40], - ["setarg", 11, 1, 10, 927, 40], - ["setarg", 11, 2, 13, 927, 40], - ["invoke", 11, 9, 927, 40], - ["disrupt", 927, 40], - "add_done_1430", - ["store_dynamic", 4, 12, 6, 927, 22], - ["null", 9, 928, 23], - ["is_identical", 10, 8, 9, 928, 23], - ["jump_true", 10, "ne_nid_1436", 928, 23], - ["jump", "ne_ni_1437", 928, 23], - "ne_nid_1436", - ["false", 10, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_ni_1437", - ["is_int", 11, 8, 928, 23], - ["jump_false", 11, "ne_nn_1438", 928, 23], - "_nop_tc_49", - ["jump", "ne_nn_1438", 928, 23], - ["ne_int", 10, 8, 9, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_nn_1438", - ["is_num", 11, 8, 928, 23], - ["jump_false", 11, "ne_nt_1439", 928, 23], - "_nop_tc_50", - ["jump", "ne_nt_1439", 928, 23], - ["ne_float", 10, 8, 9, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_nt_1439", - ["is_text", 11, 8, 928, 23], - ["jump_false", 11, "ne_nnl_1440", 928, 23], - "_nop_tc_51", - ["jump", "ne_nnl_1440", 928, 23], - ["ne_text", 10, 8, 9, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_nnl_1440", - ["is_null", 11, 8, 928, 23], - ["jump_false", 11, "ne_nb_1441", 928, 23], - "_nop_tc_52", - "_nop_tc_53", - ["false", 10, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_nb_1441", - ["is_bool", 11, 8, 928, 23], - ["jump_false", 11, "ne_mis_1442", 928, 23], - "_nop_tc_54", - ["jump", "ne_mis_1442", 928, 23], - ["ne_bool", 10, 8, 9, 928, 23], - ["jump", "ne_done_1435", 928, 23], - "ne_mis_1442", - ["true", 10, 928, 23], - "ne_done_1435", - ["jump_false", 10, "if_else_1433", 928, 23], + ["access", 10, "error", 1085, 40], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 1085, 40], + ["array", 13, 0, 1085, 40], + ["push", 13, 11, 1085, 40], + ["frame", 11, 9, 2, 1085, 40], + ["null", 9, 1085, 40], + ["setarg", 11, 0, 9, 1085, 40], + ["setarg", 11, 1, 10, 1085, 40], + ["setarg", 11, 2, 13, 1085, 40], + ["invoke", 11, 9, 1085, 40], + ["disrupt", 1085, 40], + "add_done_1798", + ["store_dynamic", 4, 12, 6, 1085, 22], + ["null", 9, 1086, 23], + ["is_identical", 10, 8, 9, 1086, 23], + ["jump_true", 10, "ne_nid_1804", 1086, 23], + ["jump", "ne_ni_1805", 1086, 23], + "ne_nid_1804", + ["false", 10, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_ni_1805", + ["is_int", 11, 8, 1086, 23], + ["jump_false", 11, "ne_nn_1806", 1086, 23], + "_nop_tc_59", + ["jump", "ne_nn_1806", 1086, 23], + ["ne_int", 10, 8, 9, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_nn_1806", + ["is_num", 11, 8, 1086, 23], + ["jump_false", 11, "ne_nt_1807", 1086, 23], + "_nop_tc_60", + ["jump", "ne_nt_1807", 1086, 23], + ["ne_float", 10, 8, 9, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_nt_1807", + ["is_text", 11, 8, 1086, 23], + ["jump_false", 11, "ne_nnl_1808", 1086, 23], + "_nop_tc_61", + ["jump", "ne_nnl_1808", 1086, 23], + ["ne_text", 10, 8, 9, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_nnl_1808", + ["is_null", 11, 8, 1086, 23], + ["jump_false", 11, "ne_nb_1809", 1086, 23], + "_nop_tc_62", + "_nop_tc_63", + ["false", 10, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_nb_1809", + ["is_bool", 11, 8, 1086, 23], + ["jump_false", 11, "ne_mis_1810", 1086, 23], + "_nop_tc_64", + ["jump", "ne_mis_1810", 1086, 23], + ["ne_bool", 10, 8, 9, 1086, 23], + ["jump", "ne_done_1803", 1086, 23], + "ne_mis_1810", + ["true", 10, 1086, 23], + "ne_done_1803", + ["jump_false", 10, "if_else_1801", 1086, 23], ["record", 9, 6], - ["access", 10, "rewrite", 930, 20], - ["store_field", 9, 10, "event", 930, 20], - ["access", 10, "eliminate_moves", 930, 37], - ["store_field", 9, 10, "pass", 930, 37], - ["access", 10, "self_move", 931, 19], - ["store_field", 9, 10, "rule", 931, 19], - ["store_field", 9, 6, "at", 931, 36], - ["store_field", 9, 7, "before", 932, 21], - ["load_dynamic", 10, 4, 6, 932, 48], - ["store_field", 9, 10, "after", 932, 48], - ["is_array", 10, 8, 932, 48], - ["jump_false", 10, "push_err_1443", 932, 48], - ["push", 8, 9, 932, 48], - ["jump", "push_done_1444", 932, 48], - "push_err_1443", + ["access", 10, "rewrite", 1088, 20], + ["store_field", 9, 10, "event", 1088, 20], + ["access", 10, "eliminate_moves", 1088, 37], + ["store_field", 9, 10, "pass", 1088, 37], + ["access", 10, "self_move", 1089, 19], + ["store_field", 9, 10, "rule", 1089, 19], + ["store_field", 9, 6, "at", 1089, 36], + ["store_field", 9, 7, "before", 1090, 21], + ["load_dynamic", 10, 4, 6, 1090, 48], + ["store_field", 9, 10, "after", 1090, 48], + ["is_array", 10, 8, 1090, 48], + ["jump_false", 10, "push_err_1811", 1090, 48], + ["push", 8, 9, 1090, 48], + ["jump", "push_done_1812", 1090, 48], + "push_err_1811", [ "access", 9, @@ -12129,35 +15027,35 @@ "kind": "name", "make": "intrinsic" }, - 932, + 1090, 48 ], - ["access", 10, "error", 932, 48], - ["access", 11, "cannot push: target must be an array", 932, 48], - ["array", 12, 0, 932, 48], - ["push", 12, 11, 932, 48], - ["frame", 11, 9, 2, 932, 48], - ["null", 9, 932, 48], - ["setarg", 11, 0, 9, 932, 48], - ["setarg", 11, 1, 10, 932, 48], - ["setarg", 11, 2, 12, 932, 48], - ["invoke", 11, 9, 932, 48], - ["disrupt", 932, 48], - "push_done_1444", - ["jump", "if_end_1434", 932, 48], - "if_else_1433", - "if_end_1434", - ["jump", "if_end_1413", 932, 48], - "if_else_1412", - "if_end_1413", - ["access", 9, 1, 936, 15], - ["is_num", 10, 6, 936, 15], - ["jump_false", 10, "num_err_1445", 936, 15], - "_nop_tc_55", - "_nop_tc_56", - ["add", 10, 6, 9, 936, 15], - ["jump", "num_done_1446", 936, 15], - "num_err_1445", + ["access", 10, "error", 1090, 48], + ["access", 11, "cannot push: target must be an array", 1090, 48], + ["array", 12, 0, 1090, 48], + ["push", 12, 11, 1090, 48], + ["frame", 11, 9, 2, 1090, 48], + ["null", 9, 1090, 48], + ["setarg", 11, 0, 9, 1090, 48], + ["setarg", 11, 1, 10, 1090, 48], + ["setarg", 11, 2, 12, 1090, 48], + ["invoke", 11, 9, 1090, 48], + ["disrupt", 1090, 48], + "push_done_1812", + ["jump", "if_end_1802", 1090, 48], + "if_else_1801", + "if_end_1802", + ["jump", "if_end_1781", 1090, 48], + "if_else_1780", + "if_end_1781", + ["access", 9, 1, 1094, 15], + "_nop_tc_65", + "_nop_tc_66", + "_nop_tc_67", + "_nop_tc_68", + ["add", 10, 6, 9, 1094, 15], + ["jump", "num_done_1814", 1094, 15], + "num_err_1813", [ "access", 9, @@ -12166,26 +15064,26 @@ "kind": "name", "make": "intrinsic" }, - 936, + 1094, 15 ], - ["access", 11, "error", 936, 15], - ["access", 12, "cannot apply '+': operands must be numbers", 936, 15], - ["array", 13, 0, 936, 15], - ["push", 13, 12, 936, 15], - ["frame", 12, 9, 2, 936, 15], - ["null", 9, 936, 15], - ["setarg", 12, 0, 9, 936, 15], - ["setarg", 12, 1, 11, 936, 15], - ["setarg", 12, 2, 13, 936, 15], - ["invoke", 12, 9, 936, 15], - ["disrupt", 936, 15], - "num_done_1446", - ["move", 6, 10, 936, 15], - ["jump", "while_start_1406", 936, 15], - "while_end_1407", - ["null", 3, 939, 12], - ["return", 3, 939, 12], + ["access", 11, "error", 1094, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 1094, 15], + ["array", 13, 0, 1094, 15], + ["push", 13, 12, 1094, 15], + ["frame", 12, 9, 2, 1094, 15], + ["null", 9, 1094, 15], + ["setarg", 12, 0, 9, 1094, 15], + ["setarg", 12, 1, 11, 1094, 15], + ["setarg", 12, 2, 13, 1094, 15], + ["invoke", 12, 9, 1094, 15], + ["disrupt", 1094, 15], + "num_done_1814", + ["move", 6, 10, 1094, 15], + ["jump", "while_start_1774", 1094, 15], + "while_end_1775", + ["null", 3, 1097, 12], + ["return", 3, 1097, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -12198,158 +15096,158 @@ "nr_slots": 13, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "instructions", 946, 24], - ["move", 3, 2, 946, 24], - ["access", 2, 0, 947, 21], - ["access", 4, 0, 948, 14], - ["false", 5, 949, 24], - ["access", 6, 0, 950, 13], - ["null", 7, 951, 17], - ["null", 8, 953, 25], - ["is_identical", 9, 3, 8, 953, 25], - ["jump_true", 9, "eq_done_1450", 953, 25], - ["is_int", 10, 3, 953, 25], - ["jump_false", 10, "eq_ni_1451", 953, 25], + ["load_field", 2, 1, "instructions", 1104, 24], + ["move", 3, 2, 1104, 24], + ["access", 2, 0, 1105, 21], + ["access", 4, 0, 1106, 14], + ["false", 5, 1107, 24], + ["access", 6, 0, 1108, 13], + ["null", 7, 1109, 17], + ["null", 8, 1111, 25], + ["is_identical", 9, 3, 8, 1111, 25], + ["jump_true", 9, "eq_done_1818", 1111, 25], + ["is_int", 10, 3, 1111, 25], + ["jump_false", 10, "eq_ni_1819", 1111, 25], "_nop_tc_1", - ["jump", "eq_ni_1451", 953, 25], - ["eq_int", 9, 3, 8, 953, 25], - ["jump", "eq_done_1450", 953, 25], - "eq_ni_1451", - ["is_num", 10, 3, 953, 25], - ["jump_false", 10, "eq_nn_1452", 953, 25], + ["jump", "eq_ni_1819", 1111, 25], + ["eq_int", 9, 3, 8, 1111, 25], + ["jump", "eq_done_1818", 1111, 25], + "eq_ni_1819", + ["is_num", 10, 3, 1111, 25], + ["jump_false", 10, "eq_nn_1820", 1111, 25], "_nop_tc_2", - ["jump", "eq_nn_1452", 953, 25], - ["eq_float", 9, 3, 8, 953, 25], - ["jump", "eq_done_1450", 953, 25], - "eq_nn_1452", - ["is_text", 10, 3, 953, 25], - ["jump_false", 10, "eq_nt_1453", 953, 25], + ["jump", "eq_nn_1820", 1111, 25], + ["eq_float", 9, 3, 8, 1111, 25], + ["jump", "eq_done_1818", 1111, 25], + "eq_nn_1820", + ["is_text", 10, 3, 1111, 25], + ["jump_false", 10, "eq_nt_1821", 1111, 25], "_nop_tc_3", - ["jump", "eq_nt_1453", 953, 25], - ["eq_text", 9, 3, 8, 953, 25], - ["jump", "eq_done_1450", 953, 25], - "eq_nt_1453", - ["is_null", 10, 3, 953, 25], - ["jump_false", 10, "eq_nnl_1454", 953, 25], + ["jump", "eq_nt_1821", 1111, 25], + ["eq_text", 9, 3, 8, 1111, 25], + ["jump", "eq_done_1818", 1111, 25], + "eq_nt_1821", + ["is_null", 10, 3, 1111, 25], + ["jump_false", 10, "eq_nnl_1822", 1111, 25], "_nop_tc_4", "_nop_tc_5", - ["true", 9, 953, 25], - ["jump", "eq_done_1450", 953, 25], - "eq_nnl_1454", - ["is_bool", 10, 3, 953, 25], - ["jump_false", 10, "eq_nb_1455", 953, 25], + ["true", 9, 1111, 25], + ["jump", "eq_done_1818", 1111, 25], + "eq_nnl_1822", + ["is_bool", 10, 3, 1111, 25], + ["jump_false", 10, "eq_nb_1823", 1111, 25], "_nop_tc_6", - ["jump", "eq_nb_1455", 953, 25], - ["eq_bool", 9, 3, 8, 953, 25], - ["jump", "eq_done_1450", 953, 25], - "eq_nb_1455", - ["false", 9, 953, 25], - "eq_done_1450", - ["move", 8, 9, 953, 25], - ["jump_true", 8, "or_end_1449", 953, 25], - ["length", 9, 3, 953, 40], - ["access", 10, 0, 953, 57], - ["is_identical", 11, 9, 10, 953, 57], - ["jump_true", 11, "eq_done_1456", 953, 57], + ["jump", "eq_nb_1823", 1111, 25], + ["eq_bool", 9, 3, 8, 1111, 25], + ["jump", "eq_done_1818", 1111, 25], + "eq_nb_1823", + ["false", 9, 1111, 25], + "eq_done_1818", + ["move", 8, 9, 1111, 25], + ["jump_true", 8, "or_end_1817", 1111, 25], + ["length", 9, 3, 1111, 40], + ["access", 10, 0, 1111, 57], + ["is_identical", 11, 9, 10, 1111, 57], + ["jump_true", 11, "eq_done_1824", 1111, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 11, 9, 10, 953, 57], - ["jump", "eq_done_1456", 953, 57], - "eq_ni_1457", + ["eq_int", 11, 9, 10, 1111, 57], + ["jump", "eq_done_1824", 1111, 57], + "eq_ni_1825", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["eq_float", 11, 9, 10, 953, 57], - ["jump", "eq_done_1456", 953, 57], - "eq_nn_1458", + ["eq_float", 11, 9, 10, 1111, 57], + ["jump", "eq_done_1824", 1111, 57], + "eq_nn_1826", "_nop_tc_15", - ["jump", "eq_nt_1459", 953, 57], + ["jump", "eq_nt_1827", 1111, 57], "_nop_tc_16", - ["jump", "eq_nt_1459", 953, 57], - ["eq_text", 11, 9, 10, 953, 57], - ["jump", "eq_done_1456", 953, 57], - "eq_nt_1459", + ["jump", "eq_nt_1827", 1111, 57], + ["eq_text", 11, 9, 10, 1111, 57], + ["jump", "eq_done_1824", 1111, 57], + "eq_nt_1827", "_nop_tc_17", - ["jump", "eq_nnl_1460", 953, 57], + ["jump", "eq_nnl_1828", 1111, 57], "_nop_tc_18", - ["jump", "eq_nnl_1460", 953, 57], - ["true", 11, 953, 57], - ["jump", "eq_done_1456", 953, 57], - "eq_nnl_1460", + ["jump", "eq_nnl_1828", 1111, 57], + ["true", 11, 1111, 57], + ["jump", "eq_done_1824", 1111, 57], + "eq_nnl_1828", "_nop_tc_19", - ["jump", "eq_nb_1461", 953, 57], + ["jump", "eq_nb_1829", 1111, 57], "_nop_tc_20", - ["jump", "eq_nb_1461", 953, 57], - ["eq_bool", 11, 9, 10, 953, 57], - ["jump", "eq_done_1456", 953, 57], - "eq_nb_1461", - ["false", 11, 953, 57], - "eq_done_1456", - ["move", 8, 11, 953, 57], - "or_end_1449", - ["jump_false", 8, "if_else_1447", 953, 57], - ["null", 8, 954, 14], - ["return", 8, 954, 14], + ["jump", "eq_nb_1829", 1111, 57], + ["eq_bool", 11, 9, 10, 1111, 57], + ["jump", "eq_done_1824", 1111, 57], + "eq_nb_1829", + ["false", 11, 1111, 57], + "eq_done_1824", + ["move", 8, 11, 1111, 57], + "or_end_1817", + ["jump_false", 8, "if_else_1815", 1111, 57], + ["null", 8, 1112, 14], + ["return", 8, 1112, 14], "_nop_ur_1", - "if_else_1447", - "if_end_1448", - ["length", 8, 3, 957, 24], - ["move", 2, 8, 957, 24], - ["access", 6, 0, 958, 9], - "while_start_1462", - ["is_int", 8, 6, 959, 16], - ["jump_false", 8, "rel_ni_1464", 959, 16], - ["is_int", 9, 2, 959, 16], - ["jump_false", 9, "rel_ni_1464", 959, 16], - ["lt_int", 10, 6, 2, 959, 16], - ["jump", "rel_done_1466", 959, 16], - "rel_ni_1464", - ["is_num", 8, 6, 959, 16], - ["jump_false", 8, "rel_nn_1465", 959, 16], - ["is_num", 9, 2, 959, 16], - ["jump_false", 9, "rel_nn_1465", 959, 16], - ["lt_float", 10, 6, 2, 959, 16], - ["jump", "rel_done_1466", 959, 16], - "rel_nn_1465", - ["is_text", 8, 6, 959, 16], - ["jump_false", 8, "rel_err_1467", 959, 16], - ["is_text", 9, 2, 959, 16], - ["jump_false", 9, "rel_err_1467", 959, 16], - ["lt_text", 10, 6, 2, 959, 16], - ["jump", "rel_done_1466", 959, 16], - "rel_err_1467", + "if_else_1815", + "if_end_1816", + ["length", 8, 3, 1115, 24], + ["move", 2, 8, 1115, 24], + ["access", 6, 0, 1116, 9], + "while_start_1830", + ["is_int", 8, 6, 1117, 16], + ["jump_false", 8, "rel_ni_1832", 1117, 16], + "_nop_tc_21", + "_nop_tc_22", + ["lt_int", 8, 6, 2, 1117, 16], + ["jump", "rel_done_1834", 1117, 16], + "rel_ni_1832", + "_nop_tc_23", + "_nop_tc_24", + "_nop_tc_25", + "_nop_tc_26", + ["lt_float", 8, 6, 2, 1117, 16], + ["jump", "rel_done_1834", 1117, 16], + "rel_nn_1833", + "_nop_tc_27", + ["jump", "rel_err_1835", 1117, 16], + "_nop_tc_28", + ["jump", "rel_err_1835", 1117, 16], + ["lt_text", 8, 6, 2, 1117, 16], + ["jump", "rel_done_1834", 1117, 16], + "rel_err_1835", [ "access", - 8, + 9, { "name": "log", "kind": "name", "make": "intrinsic" }, - 959, + 1117, 16 ], - ["access", 9, "error", 959, 16], - ["access", 11, "cannot compare with '<': operands must be same type", 959, 16], - ["array", 12, 0, 959, 16], - ["push", 12, 11, 959, 16], - ["frame", 11, 8, 2, 959, 16], - ["null", 8, 959, 16], - ["setarg", 11, 0, 8, 959, 16], - ["setarg", 11, 1, 9, 959, 16], - ["setarg", 11, 2, 12, 959, 16], - ["invoke", 11, 8, 959, 16], - ["disrupt", 959, 16], - "rel_done_1466", - ["jump_false", 10, "while_end_1463", 959, 16], - ["load_dynamic", 8, 3, 6, 960, 28], - ["move", 7, 8, 960, 28], - ["is_text", 8, 7, 961, 19], - ["jump_false", 8, "if_else_1468", 961, 19], - ["access", 8, "_nop_", 962, 33], + ["access", 10, "error", 1117, 16], + ["access", 11, "cannot compare with '<': operands must be same type", 1117, 16], + ["array", 12, 0, 1117, 16], + ["push", 12, 11, 1117, 16], + ["frame", 11, 9, 2, 1117, 16], + ["null", 9, 1117, 16], + ["setarg", 11, 0, 9, 1117, 16], + ["setarg", 11, 1, 10, 1117, 16], + ["setarg", 11, 2, 12, 1117, 16], + ["invoke", 11, 9, 1117, 16], + ["disrupt", 1117, 16], + "rel_done_1834", + ["jump_false", 8, "while_end_1831", 1117, 16], + ["load_dynamic", 8, 3, 6, 1118, 28], + ["move", 7, 8, 1118, 28], + ["is_text", 8, 7, 1119, 19], + ["jump_false", 8, "if_else_1836", 1119, 19], + ["access", 8, "_nop_", 1120, 33], [ "access", 9, @@ -12358,34 +15256,34 @@ "kind": "name", "make": "intrinsic" }, - 962, + 1120, 14 ], - ["frame", 10, 9, 2, 962, 14], - ["null", 9, 962, 14], - ["setarg", 10, 0, 9, 962, 14], - ["setarg", 10, 1, 7, 962, 14], - ["setarg", 10, 2, 8, 962, 14], - ["invoke", 10, 8, 962, 14], + ["frame", 10, 9, 2, 1120, 14], + ["null", 9, 1120, 14], + ["setarg", 10, 0, 9, 1120, 14], + ["setarg", 10, 1, 7, 1120, 14], + ["setarg", 10, 2, 8, 1120, 14], + ["invoke", 10, 8, 1120, 14], "_nop_bl_1", - ["jump_true", 8, "if_else_1470", 962, 14], - ["false", 5, 963, 26], - ["jump", "if_end_1471", 963, 26], - "if_else_1470", - "if_end_1471", - ["jump", "if_end_1469", 963, 26], - "if_else_1468", - ["is_array", 8, 7, 965, 27], - ["jump_false", 8, "if_else_1472", 965, 27], - ["jump_false", 5, "if_else_1474", 966, 13], - ["access", 8, 1, 967, 21], - ["is_num", 9, 4, 967, 21], - ["jump_false", 9, "num_err_1476", 967, 21], - "_nop_tc_21", - "_nop_tc_22", - ["add", 9, 4, 8, 967, 21], - ["jump", "num_done_1477", 967, 21], - "num_err_1476", + ["jump_true", 8, "if_else_1838", 1120, 14], + ["false", 5, 1121, 26], + ["jump", "if_end_1839", 1121, 26], + "if_else_1838", + "if_end_1839", + ["jump", "if_end_1837", 1121, 26], + "if_else_1836", + ["is_array", 8, 7, 1123, 27], + ["jump_false", 8, "if_else_1840", 1123, 27], + ["jump_false", 5, "if_else_1842", 1124, 13], + ["access", 8, 1, 1125, 21], + "_nop_tc_29", + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", + ["add", 9, 4, 8, 1125, 21], + ["jump", "num_done_1845", 1125, 21], + "num_err_1844", [ "access", 8, @@ -12394,23 +15292,23 @@ "kind": "name", "make": "intrinsic" }, - 967, + 1125, 21 ], - ["access", 10, "error", 967, 21], - ["access", 11, "cannot apply '+': operands must be numbers", 967, 21], - ["array", 12, 0, 967, 21], - ["push", 12, 11, 967, 21], - ["frame", 11, 8, 2, 967, 21], - ["null", 8, 967, 21], - ["setarg", 11, 0, 8, 967, 21], - ["setarg", 11, 1, 10, 967, 21], - ["setarg", 11, 2, 12, 967, 21], - ["invoke", 11, 8, 967, 21], - ["disrupt", 967, 21], - "num_done_1477", - ["move", 4, 9, 967, 21], - ["access", 8, "_nop_ur_", 968, 29], + ["access", 10, "error", 1125, 21], + ["access", 11, "cannot apply '+': operands must be numbers", 1125, 21], + ["array", 12, 0, 1125, 21], + ["push", 12, 11, 1125, 21], + ["frame", 11, 8, 2, 1125, 21], + ["null", 8, 1125, 21], + ["setarg", 11, 0, 8, 1125, 21], + ["setarg", 11, 1, 10, 1125, 21], + ["setarg", 11, 2, 12, 1125, 21], + ["invoke", 11, 8, 1125, 21], + ["disrupt", 1125, 21], + "num_done_1845", + ["move", 4, 9, 1125, 21], + ["access", 8, "_nop_ur_", 1126, 29], [ "access", 9, @@ -12419,114 +15317,28 @@ "kind": "name", "make": "intrinsic" }, - 968, + 1126, 42 ], - ["frame", 10, 9, 1, 968, 42], - ["null", 9, 968, 42], - ["setarg", 10, 0, 9, 968, 42], - ["setarg", 10, 1, 4, 968, 42], - ["invoke", 10, 9, 968, 42], - "_nop_tc_23", - "_nop_tc_24", - ["is_text", 10, 9, 968, 42], - ["jump_false", 10, "add_cn_1479", 968, 42], - ["concat", 11, 8, 9, 968, 42], - ["jump", "add_done_1478", 968, 42], - "add_cn_1479", - "_nop_tc_25", - ["jump", "add_err_1480", 968, 42], - ["is_num", 10, 9, 968, 42], - ["jump_false", 10, "add_err_1480", 968, 42], - ["add", 11, 8, 9, 968, 42], - ["jump", "add_done_1478", 968, 42], - "add_err_1480", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 968, - 42 - ], - ["access", 9, "error", 968, 42], - ["access", 10, "cannot apply '+': operands must both be text or both be numbers", 968, 42], - ["array", 12, 0, 968, 42], - ["push", 12, 10, 968, 42], - ["frame", 10, 8, 2, 968, 42], - ["null", 8, 968, 42], - ["setarg", 10, 0, 8, 968, 42], - ["setarg", 10, 1, 9, 968, 42], - ["setarg", 10, 2, 12, 968, 42], - ["invoke", 10, 8, 968, 42], - ["disrupt", 968, 42], - "add_done_1478", - ["store_dynamic", 3, 11, 6, 968, 24], - ["jump", "if_end_1475", 968, 24], - "if_else_1474", - ["access", 8, 0, 969, 26], - ["load_index", 9, 7, 8, 969, 26], - ["access", 8, "return", 969, 32], - ["is_identical", 10, 9, 8, 969, 32], - ["jump_true", 10, "eq_done_1483", 969, 32], - ["is_int", 11, 9, 969, 32], - ["jump_false", 11, "eq_ni_1484", 969, 32], - "_nop_tc_26", - ["jump", "eq_ni_1484", 969, 32], - ["eq_int", 10, 9, 8, 969, 32], - ["jump", "eq_done_1483", 969, 32], - "eq_ni_1484", - ["is_num", 11, 9, 969, 32], - ["jump_false", 11, "eq_nn_1485", 969, 32], - "_nop_tc_27", - ["jump", "eq_nn_1485", 969, 32], - ["eq_float", 10, 9, 8, 969, 32], - ["jump", "eq_done_1483", 969, 32], - "eq_nn_1485", - ["is_text", 11, 9, 969, 32], - ["jump_false", 11, "eq_nt_1486", 969, 32], - "_nop_tc_28", - "_nop_tc_29", - ["eq_text", 10, 9, 8, 969, 32], - ["jump", "eq_done_1483", 969, 32], - "eq_nt_1486", - ["is_null", 11, 9, 969, 32], - ["jump_false", 11, "eq_nnl_1487", 969, 32], - "_nop_tc_30", - ["jump", "eq_nnl_1487", 969, 32], - ["true", 10, 969, 32], - ["jump", "eq_done_1483", 969, 32], - "eq_nnl_1487", - ["is_bool", 11, 9, 969, 32], - ["jump_false", 11, "eq_nb_1488", 969, 32], - "_nop_tc_31", - ["jump", "eq_nb_1488", 969, 32], - ["eq_bool", 10, 9, 8, 969, 32], - ["jump", "eq_done_1483", 969, 32], - "eq_nb_1488", - ["false", 10, 969, 32], - "eq_done_1483", - ["jump_false", 10, "if_else_1481", 969, 32], - ["true", 5, 970, 26], - ["jump", "if_end_1482", 970, 26], - "if_else_1481", - "if_end_1482", - "if_end_1475", - ["jump", "if_end_1473", 970, 26], - "if_else_1472", - "if_end_1473", - "if_end_1469", - ["access", 8, 1, 973, 15], - ["is_num", 9, 6, 973, 15], - ["jump_false", 9, "num_err_1489", 973, 15], - "_nop_tc_32", + ["frame", 10, 9, 1, 1126, 42], + ["null", 9, 1126, 42], + ["setarg", 10, 0, 9, 1126, 42], + ["setarg", 10, 1, 4, 1126, 42], + ["invoke", 10, 9, 1126, 42], "_nop_tc_33", - ["add", 9, 6, 8, 973, 15], - ["jump", "num_done_1490", 973, 15], - "num_err_1489", + "_nop_tc_34", + ["is_text", 10, 9, 1126, 42], + ["jump_false", 10, "add_cn_1847", 1126, 42], + ["concat", 11, 8, 9, 1126, 42], + ["jump", "add_done_1846", 1126, 42], + "add_cn_1847", + "_nop_tc_35", + ["jump", "add_err_1848", 1126, 42], + ["is_num", 10, 9, 1126, 42], + ["jump_false", 10, "add_err_1848", 1126, 42], + ["add", 11, 8, 9, 1126, 42], + ["jump", "add_done_1846", 1126, 42], + "add_err_1848", [ "access", 8, @@ -12535,26 +15347,112 @@ "kind": "name", "make": "intrinsic" }, - 973, + 1126, + 42 + ], + ["access", 9, "error", 1126, 42], + ["access", 10, "cannot apply '+': operands must both be text or both be numbers", 1126, 42], + ["array", 12, 0, 1126, 42], + ["push", 12, 10, 1126, 42], + ["frame", 10, 8, 2, 1126, 42], + ["null", 8, 1126, 42], + ["setarg", 10, 0, 8, 1126, 42], + ["setarg", 10, 1, 9, 1126, 42], + ["setarg", 10, 2, 12, 1126, 42], + ["invoke", 10, 8, 1126, 42], + ["disrupt", 1126, 42], + "add_done_1846", + ["store_dynamic", 3, 11, 6, 1126, 24], + ["jump", "if_end_1843", 1126, 24], + "if_else_1842", + ["access", 8, 0, 1127, 26], + ["load_index", 9, 7, 8, 1127, 26], + ["access", 8, "return", 1127, 32], + ["is_identical", 10, 9, 8, 1127, 32], + ["jump_true", 10, "eq_done_1851", 1127, 32], + ["is_int", 11, 9, 1127, 32], + ["jump_false", 11, "eq_ni_1852", 1127, 32], + "_nop_tc_36", + ["jump", "eq_ni_1852", 1127, 32], + ["eq_int", 10, 9, 8, 1127, 32], + ["jump", "eq_done_1851", 1127, 32], + "eq_ni_1852", + ["is_num", 11, 9, 1127, 32], + ["jump_false", 11, "eq_nn_1853", 1127, 32], + "_nop_tc_37", + ["jump", "eq_nn_1853", 1127, 32], + ["eq_float", 10, 9, 8, 1127, 32], + ["jump", "eq_done_1851", 1127, 32], + "eq_nn_1853", + ["is_text", 11, 9, 1127, 32], + ["jump_false", 11, "eq_nt_1854", 1127, 32], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 10, 9, 8, 1127, 32], + ["jump", "eq_done_1851", 1127, 32], + "eq_nt_1854", + ["is_null", 11, 9, 1127, 32], + ["jump_false", 11, "eq_nnl_1855", 1127, 32], + "_nop_tc_40", + ["jump", "eq_nnl_1855", 1127, 32], + ["true", 10, 1127, 32], + ["jump", "eq_done_1851", 1127, 32], + "eq_nnl_1855", + ["is_bool", 11, 9, 1127, 32], + ["jump_false", 11, "eq_nb_1856", 1127, 32], + "_nop_tc_41", + ["jump", "eq_nb_1856", 1127, 32], + ["eq_bool", 10, 9, 8, 1127, 32], + ["jump", "eq_done_1851", 1127, 32], + "eq_nb_1856", + ["false", 10, 1127, 32], + "eq_done_1851", + ["jump_false", 10, "if_else_1849", 1127, 32], + ["true", 5, 1128, 26], + ["jump", "if_end_1850", 1128, 26], + "if_else_1849", + "if_end_1850", + "if_end_1843", + ["jump", "if_end_1841", 1128, 26], + "if_else_1840", + "if_end_1841", + "if_end_1837", + ["access", 8, 1, 1131, 15], + "_nop_tc_42", + "_nop_tc_43", + "_nop_tc_44", + "_nop_tc_45", + ["add", 9, 6, 8, 1131, 15], + ["jump", "num_done_1858", 1131, 15], + "num_err_1857", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1131, 15 ], - ["access", 10, "error", 973, 15], - ["access", 11, "cannot apply '+': operands must be numbers", 973, 15], - ["array", 12, 0, 973, 15], - ["push", 12, 11, 973, 15], - ["frame", 11, 8, 2, 973, 15], - ["null", 8, 973, 15], - ["setarg", 11, 0, 8, 973, 15], - ["setarg", 11, 1, 10, 973, 15], - ["setarg", 11, 2, 12, 973, 15], - ["invoke", 11, 8, 973, 15], - ["disrupt", 973, 15], - "num_done_1490", - ["move", 6, 9, 973, 15], - ["jump", "while_start_1462", 973, 15], - "while_end_1463", - ["null", 2, 976, 12], - ["return", 2, 976, 12], + ["access", 10, "error", 1131, 15], + ["access", 11, "cannot apply '+': operands must be numbers", 1131, 15], + ["array", 12, 0, 1131, 15], + ["push", 12, 11, 1131, 15], + ["frame", 11, 8, 2, 1131, 15], + ["null", 8, 1131, 15], + ["setarg", 11, 0, 8, 1131, 15], + ["setarg", 11, 1, 10, 1131, 15], + ["setarg", 11, 2, 12, 1131, 15], + ["invoke", 11, 8, 1131, 15], + ["disrupt", 1131, 15], + "num_done_1858", + ["move", 6, 9, 1131, 15], + ["jump", "while_start_1830", 1131, 15], + "while_end_1831", + ["null", 2, 1134, 12], + ["return", 2, 1134, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -12567,318 +15465,318 @@ "nr_slots": 17, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "instructions", 983, 24], - ["move", 4, 3, 983, 24], - ["access", 3, 0, 984, 21], - ["access", 5, 0, 985, 14], - ["access", 6, 0, 986, 13], - ["access", 7, 0, 987, 13], - ["null", 8, 988, 17], - ["null", 9, 989, 24], - ["null", 10, 990, 16], - ["null", 11, 991, 18], - ["null", 12, 993, 25], - ["is_identical", 13, 4, 12, 993, 25], - ["jump_true", 13, "eq_done_1494", 993, 25], - ["is_int", 14, 4, 993, 25], - ["jump_false", 14, "eq_ni_1495", 993, 25], + ["load_field", 3, 1, "instructions", 1229, 24], + ["move", 4, 3, 1229, 24], + ["access", 3, 0, 1230, 21], + ["access", 5, 0, 1231, 14], + ["access", 6, 0, 1232, 13], + ["access", 7, 0, 1233, 13], + ["null", 8, 1234, 17], + ["null", 9, 1235, 24], + ["null", 10, 1236, 16], + ["null", 11, 1237, 18], + ["null", 12, 1239, 25], + ["is_identical", 13, 4, 12, 1239, 25], + ["jump_true", 13, "eq_done_1862", 1239, 25], + ["is_int", 14, 4, 1239, 25], + ["jump_false", 14, "eq_ni_1863", 1239, 25], "_nop_tc_1", - ["jump", "eq_ni_1495", 993, 25], - ["eq_int", 13, 4, 12, 993, 25], - ["jump", "eq_done_1494", 993, 25], - "eq_ni_1495", - ["is_num", 14, 4, 993, 25], - ["jump_false", 14, "eq_nn_1496", 993, 25], + ["jump", "eq_ni_1863", 1239, 25], + ["eq_int", 13, 4, 12, 1239, 25], + ["jump", "eq_done_1862", 1239, 25], + "eq_ni_1863", + ["is_num", 14, 4, 1239, 25], + ["jump_false", 14, "eq_nn_1864", 1239, 25], "_nop_tc_2", - ["jump", "eq_nn_1496", 993, 25], - ["eq_float", 13, 4, 12, 993, 25], - ["jump", "eq_done_1494", 993, 25], - "eq_nn_1496", - ["is_text", 14, 4, 993, 25], - ["jump_false", 14, "eq_nt_1497", 993, 25], + ["jump", "eq_nn_1864", 1239, 25], + ["eq_float", 13, 4, 12, 1239, 25], + ["jump", "eq_done_1862", 1239, 25], + "eq_nn_1864", + ["is_text", 14, 4, 1239, 25], + ["jump_false", 14, "eq_nt_1865", 1239, 25], "_nop_tc_3", - ["jump", "eq_nt_1497", 993, 25], - ["eq_text", 13, 4, 12, 993, 25], - ["jump", "eq_done_1494", 993, 25], - "eq_nt_1497", - ["is_null", 14, 4, 993, 25], - ["jump_false", 14, "eq_nnl_1498", 993, 25], + ["jump", "eq_nt_1865", 1239, 25], + ["eq_text", 13, 4, 12, 1239, 25], + ["jump", "eq_done_1862", 1239, 25], + "eq_nt_1865", + ["is_null", 14, 4, 1239, 25], + ["jump_false", 14, "eq_nnl_1866", 1239, 25], "_nop_tc_4", "_nop_tc_5", - ["true", 13, 993, 25], - ["jump", "eq_done_1494", 993, 25], - "eq_nnl_1498", - ["is_bool", 14, 4, 993, 25], - ["jump_false", 14, "eq_nb_1499", 993, 25], + ["true", 13, 1239, 25], + ["jump", "eq_done_1862", 1239, 25], + "eq_nnl_1866", + ["is_bool", 14, 4, 1239, 25], + ["jump_false", 14, "eq_nb_1867", 1239, 25], "_nop_tc_6", - ["jump", "eq_nb_1499", 993, 25], - ["eq_bool", 13, 4, 12, 993, 25], - ["jump", "eq_done_1494", 993, 25], - "eq_nb_1499", - ["false", 13, 993, 25], - "eq_done_1494", - ["move", 12, 13, 993, 25], - ["jump_true", 12, "or_end_1493", 993, 25], - ["length", 13, 4, 993, 40], - ["access", 14, 0, 993, 57], - ["is_identical", 15, 13, 14, 993, 57], - ["jump_true", 15, "eq_done_1500", 993, 57], + ["jump", "eq_nb_1867", 1239, 25], + ["eq_bool", 13, 4, 12, 1239, 25], + ["jump", "eq_done_1862", 1239, 25], + "eq_nb_1867", + ["false", 13, 1239, 25], + "eq_done_1862", + ["move", 12, 13, 1239, 25], + ["jump_true", 12, "or_end_1861", 1239, 25], + ["length", 13, 4, 1239, 40], + ["access", 14, 0, 1239, 57], + ["is_identical", 15, 13, 14, 1239, 57], + ["jump_true", 15, "eq_done_1868", 1239, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 15, 13, 14, 993, 57], - ["jump", "eq_done_1500", 993, 57], - "eq_ni_1501", + ["eq_int", 15, 13, 14, 1239, 57], + ["jump", "eq_done_1868", 1239, 57], + "eq_ni_1869", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", - ["eq_float", 15, 13, 14, 993, 57], - ["jump", "eq_done_1500", 993, 57], - "eq_nn_1502", + ["eq_float", 15, 13, 14, 1239, 57], + ["jump", "eq_done_1868", 1239, 57], + "eq_nn_1870", "_nop_tc_15", - ["jump", "eq_nt_1503", 993, 57], + ["jump", "eq_nt_1871", 1239, 57], "_nop_tc_16", - ["jump", "eq_nt_1503", 993, 57], - ["eq_text", 15, 13, 14, 993, 57], - ["jump", "eq_done_1500", 993, 57], - "eq_nt_1503", + ["jump", "eq_nt_1871", 1239, 57], + ["eq_text", 15, 13, 14, 1239, 57], + ["jump", "eq_done_1868", 1239, 57], + "eq_nt_1871", "_nop_tc_17", - ["jump", "eq_nnl_1504", 993, 57], + ["jump", "eq_nnl_1872", 1239, 57], "_nop_tc_18", - ["jump", "eq_nnl_1504", 993, 57], - ["true", 15, 993, 57], - ["jump", "eq_done_1500", 993, 57], - "eq_nnl_1504", + ["jump", "eq_nnl_1872", 1239, 57], + ["true", 15, 1239, 57], + ["jump", "eq_done_1868", 1239, 57], + "eq_nnl_1872", "_nop_tc_19", - ["jump", "eq_nb_1505", 993, 57], + ["jump", "eq_nb_1873", 1239, 57], "_nop_tc_20", - ["jump", "eq_nb_1505", 993, 57], - ["eq_bool", 15, 13, 14, 993, 57], - ["jump", "eq_done_1500", 993, 57], - "eq_nb_1505", - ["false", 15, 993, 57], - "eq_done_1500", - ["move", 12, 15, 993, 57], - "or_end_1493", - ["jump_false", 12, "if_else_1491", 993, 57], - ["null", 12, 994, 14], - ["return", 12, 994, 14], + ["jump", "eq_nb_1873", 1239, 57], + ["eq_bool", 15, 13, 14, 1239, 57], + ["jump", "eq_done_1868", 1239, 57], + "eq_nb_1873", + ["false", 15, 1239, 57], + "eq_done_1868", + ["move", 12, 15, 1239, 57], + "or_end_1861", + ["jump_false", 12, "if_else_1859", 1239, 57], + ["null", 12, 1240, 14], + ["return", 12, 1240, 14], "_nop_ur_1", - "if_else_1491", - "if_end_1492", - ["null", 12, 997, 16], - ["is_identical", 13, 2, 12, 997, 16], - ["jump_true", 13, "ne_nid_1510", 997, 16], - ["jump", "ne_ni_1511", 997, 16], - "ne_nid_1510", - ["false", 13, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_ni_1511", + "if_else_1859", + "if_end_1860", + ["null", 12, 1243, 16], + ["is_identical", 13, 2, 12, 1243, 16], + ["jump_true", 13, "ne_nid_1878", 1243, 16], + ["jump", "ne_ni_1879", 1243, 16], + "ne_nid_1878", + ["false", 13, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_ni_1879", "_nop_tc_21", - ["jump", "ne_nn_1512", 997, 16], + ["jump", "ne_nn_1880", 1243, 16], "_nop_tc_22", - ["jump", "ne_nn_1512", 997, 16], - ["ne_int", 13, 2, 12, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_nn_1512", + ["jump", "ne_nn_1880", 1243, 16], + ["ne_int", 13, 2, 12, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_nn_1880", "_nop_tc_23", - ["jump", "ne_nt_1513", 997, 16], + ["jump", "ne_nt_1881", 1243, 16], "_nop_tc_24", - ["jump", "ne_nt_1513", 997, 16], - ["ne_float", 13, 2, 12, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_nt_1513", + ["jump", "ne_nt_1881", 1243, 16], + ["ne_float", 13, 2, 12, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_nt_1881", "_nop_tc_25", - ["jump", "ne_nnl_1514", 997, 16], + ["jump", "ne_nnl_1882", 1243, 16], "_nop_tc_26", - ["jump", "ne_nnl_1514", 997, 16], - ["ne_text", 13, 2, 12, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_nnl_1514", + ["jump", "ne_nnl_1882", 1243, 16], + ["ne_text", 13, 2, 12, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_nnl_1882", "_nop_tc_27", - ["jump", "ne_nb_1515", 997, 16], + ["jump", "ne_nb_1883", 1243, 16], "_nop_tc_28", "_nop_tc_29", - ["false", 13, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_nb_1515", + ["false", 13, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_nb_1883", "_nop_tc_30", - ["jump", "ne_mis_1516", 997, 16], + ["jump", "ne_mis_1884", 1243, 16], "_nop_tc_31", - ["jump", "ne_mis_1516", 997, 16], - ["ne_bool", 13, 2, 12, 997, 16], - ["jump", "ne_done_1509", 997, 16], - "ne_mis_1516", - ["true", 13, 997, 16], - "ne_done_1509", - ["move", 12, 13, 997, 16], - ["jump_false", 12, "and_end_1508", 997, 16], - ["load_field", 13, 2, "events", 997, 24], - ["null", 14, 997, 38], - ["is_identical", 15, 13, 14, 997, 38], - ["jump_true", 15, "ne_nid_1518", 997, 38], - ["jump", "ne_ni_1519", 997, 38], - "ne_nid_1518", - ["false", 15, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_ni_1519", - ["is_int", 16, 13, 997, 38], - ["jump_false", 16, "ne_nn_1520", 997, 38], + ["jump", "ne_mis_1884", 1243, 16], + ["ne_bool", 13, 2, 12, 1243, 16], + ["jump", "ne_done_1877", 1243, 16], + "ne_mis_1884", + ["true", 13, 1243, 16], + "ne_done_1877", + ["move", 12, 13, 1243, 16], + ["jump_false", 12, "and_end_1876", 1243, 16], + ["load_field", 13, 2, "events", 1243, 24], + ["null", 14, 1243, 38], + ["is_identical", 15, 13, 14, 1243, 38], + ["jump_true", 15, "ne_nid_1886", 1243, 38], + ["jump", "ne_ni_1887", 1243, 38], + "ne_nid_1886", + ["false", 15, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_ni_1887", + ["is_int", 16, 13, 1243, 38], + ["jump_false", 16, "ne_nn_1888", 1243, 38], "_nop_tc_32", - ["jump", "ne_nn_1520", 997, 38], - ["ne_int", 15, 13, 14, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_nn_1520", - ["is_num", 16, 13, 997, 38], - ["jump_false", 16, "ne_nt_1521", 997, 38], + ["jump", "ne_nn_1888", 1243, 38], + ["ne_int", 15, 13, 14, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_nn_1888", + ["is_num", 16, 13, 1243, 38], + ["jump_false", 16, "ne_nt_1889", 1243, 38], "_nop_tc_33", - ["jump", "ne_nt_1521", 997, 38], - ["ne_float", 15, 13, 14, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_nt_1521", - ["is_text", 16, 13, 997, 38], - ["jump_false", 16, "ne_nnl_1522", 997, 38], + ["jump", "ne_nt_1889", 1243, 38], + ["ne_float", 15, 13, 14, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_nt_1889", + ["is_text", 16, 13, 1243, 38], + ["jump_false", 16, "ne_nnl_1890", 1243, 38], "_nop_tc_34", - ["jump", "ne_nnl_1522", 997, 38], - ["ne_text", 15, 13, 14, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_nnl_1522", - ["is_null", 16, 13, 997, 38], - ["jump_false", 16, "ne_nb_1523", 997, 38], + ["jump", "ne_nnl_1890", 1243, 38], + ["ne_text", 15, 13, 14, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_nnl_1890", + ["is_null", 16, 13, 1243, 38], + ["jump_false", 16, "ne_nb_1891", 1243, 38], "_nop_tc_35", "_nop_tc_36", - ["false", 15, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_nb_1523", - ["is_bool", 16, 13, 997, 38], - ["jump_false", 16, "ne_mis_1524", 997, 38], + ["false", 15, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_nb_1891", + ["is_bool", 16, 13, 1243, 38], + ["jump_false", 16, "ne_mis_1892", 1243, 38], "_nop_tc_37", - ["jump", "ne_mis_1524", 997, 38], - ["ne_bool", 15, 13, 14, 997, 38], - ["jump", "ne_done_1517", 997, 38], - "ne_mis_1524", - ["true", 15, 997, 38], - "ne_done_1517", - ["move", 12, 15, 997, 38], - "and_end_1508", - ["jump_false", 12, "if_else_1506", 997, 38], - ["load_field", 12, 2, "events", 998, 16], - ["move", 11, 12, 998, 16], - ["jump", "if_end_1507", 998, 16], - "if_else_1506", - "if_end_1507", - ["length", 12, 4, 1001, 24], - ["move", 3, 12, 1001, 24], - ["access", 6, 0, 1002, 9], - "while_start_1525", - ["is_int", 12, 6, 1003, 16], - ["jump_false", 12, "rel_ni_1527", 1003, 16], - ["is_int", 13, 3, 1003, 16], - ["jump_false", 13, "rel_ni_1527", 1003, 16], - ["lt_int", 14, 6, 3, 1003, 16], - ["jump", "rel_done_1529", 1003, 16], - "rel_ni_1527", - ["is_num", 12, 6, 1003, 16], - ["jump_false", 12, "rel_nn_1528", 1003, 16], - ["is_num", 13, 3, 1003, 16], - ["jump_false", 13, "rel_nn_1528", 1003, 16], - ["lt_float", 14, 6, 3, 1003, 16], - ["jump", "rel_done_1529", 1003, 16], - "rel_nn_1528", - ["is_text", 12, 6, 1003, 16], - ["jump_false", 12, "rel_err_1530", 1003, 16], - ["is_text", 13, 3, 1003, 16], - ["jump_false", 13, "rel_err_1530", 1003, 16], - ["lt_text", 14, 6, 3, 1003, 16], - ["jump", "rel_done_1529", 1003, 16], - "rel_err_1530", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1003, - 16 - ], - ["access", 13, "error", 1003, 16], - ["access", 15, "cannot compare with '<': operands must be same type", 1003, 16], - ["array", 16, 0, 1003, 16], - ["push", 16, 15, 1003, 16], - ["frame", 15, 12, 2, 1003, 16], - ["null", 12, 1003, 16], - ["setarg", 15, 0, 12, 1003, 16], - ["setarg", 15, 1, 13, 1003, 16], - ["setarg", 15, 2, 16, 1003, 16], - ["invoke", 15, 12, 1003, 16], - ["disrupt", 1003, 16], - "rel_done_1529", - ["jump_false", 14, "while_end_1526", 1003, 16], - ["load_dynamic", 12, 4, 6, 1004, 28], - ["move", 8, 12, 1004, 28], - ["is_array", 12, 8, 1005, 20], - ["move", 13, 12, 1005, 20], - ["jump_false", 13, "and_end_1533", 1005, 20], - ["access", 12, 0, 1005, 36], - ["load_index", 14, 8, 12, 1005, 36], - ["access", 12, "jump", 1005, 42], - ["is_identical", 15, 14, 12, 1005, 42], - ["jump_true", 15, "eq_done_1534", 1005, 42], - ["is_int", 16, 14, 1005, 42], - ["jump_false", 16, "eq_ni_1535", 1005, 42], + ["jump", "ne_mis_1892", 1243, 38], + ["ne_bool", 15, 13, 14, 1243, 38], + ["jump", "ne_done_1885", 1243, 38], + "ne_mis_1892", + ["true", 15, 1243, 38], + "ne_done_1885", + ["move", 12, 15, 1243, 38], + "and_end_1876", + ["jump_false", 12, "if_else_1874", 1243, 38], + ["load_field", 12, 2, "events", 1244, 16], + ["move", 11, 12, 1244, 16], + ["jump", "if_end_1875", 1244, 16], + "if_else_1874", + "if_end_1875", + ["length", 12, 4, 1247, 24], + ["move", 3, 12, 1247, 24], + ["access", 6, 0, 1248, 9], + "while_start_1893", + ["is_int", 12, 6, 1249, 16], + ["jump_false", 12, "rel_ni_1895", 1249, 16], "_nop_tc_38", - ["jump", "eq_ni_1535", 1005, 42], - ["eq_int", 15, 14, 12, 1005, 42], - ["jump", "eq_done_1534", 1005, 42], - "eq_ni_1535", - ["is_num", 16, 14, 1005, 42], - ["jump_false", 16, "eq_nn_1536", 1005, 42], "_nop_tc_39", - ["jump", "eq_nn_1536", 1005, 42], - ["eq_float", 15, 14, 12, 1005, 42], - ["jump", "eq_done_1534", 1005, 42], - "eq_nn_1536", - ["is_text", 16, 14, 1005, 42], - ["jump_false", 16, "eq_nt_1537", 1005, 42], + ["lt_int", 12, 6, 3, 1249, 16], + ["jump", "rel_done_1897", 1249, 16], + "rel_ni_1895", "_nop_tc_40", "_nop_tc_41", - ["eq_text", 15, 14, 12, 1005, 42], - ["jump", "eq_done_1534", 1005, 42], - "eq_nt_1537", - ["is_null", 16, 14, 1005, 42], - ["jump_false", 16, "eq_nnl_1538", 1005, 42], "_nop_tc_42", - ["jump", "eq_nnl_1538", 1005, 42], - ["true", 15, 1005, 42], - ["jump", "eq_done_1534", 1005, 42], - "eq_nnl_1538", - ["is_bool", 16, 14, 1005, 42], - ["jump_false", 16, "eq_nb_1539", 1005, 42], "_nop_tc_43", - ["jump", "eq_nb_1539", 1005, 42], - ["eq_bool", 15, 14, 12, 1005, 42], - ["jump", "eq_done_1534", 1005, 42], - "eq_nb_1539", - ["false", 15, 1005, 42], - "eq_done_1534", - ["move", 13, 15, 1005, 42], - "and_end_1533", - ["jump_false", 13, "if_else_1531", 1005, 42], - ["access", 12, 1, 1006, 30], - ["load_index", 13, 8, 12, 1006, 30], - ["move", 9, 13, 1006, 30], - ["access", 12, 1, 1007, 17], - ["is_num", 13, 6, 1007, 17], - ["jump_false", 13, "num_err_1540", 1007, 17], + ["lt_float", 12, 6, 3, 1249, 16], + ["jump", "rel_done_1897", 1249, 16], + "rel_nn_1896", "_nop_tc_44", + ["jump", "rel_err_1898", 1249, 16], "_nop_tc_45", - ["add", 13, 6, 12, 1007, 17], - ["jump", "num_done_1541", 1007, 17], - "num_err_1540", + ["jump", "rel_err_1898", 1249, 16], + ["lt_text", 12, 6, 3, 1249, 16], + ["jump", "rel_done_1897", 1249, 16], + "rel_err_1898", + [ + "access", + 13, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1249, + 16 + ], + ["access", 14, "error", 1249, 16], + ["access", 15, "cannot compare with '<': operands must be same type", 1249, 16], + ["array", 16, 0, 1249, 16], + ["push", 16, 15, 1249, 16], + ["frame", 15, 13, 2, 1249, 16], + ["null", 13, 1249, 16], + ["setarg", 15, 0, 13, 1249, 16], + ["setarg", 15, 1, 14, 1249, 16], + ["setarg", 15, 2, 16, 1249, 16], + ["invoke", 15, 13, 1249, 16], + ["disrupt", 1249, 16], + "rel_done_1897", + ["jump_false", 12, "while_end_1894", 1249, 16], + ["load_dynamic", 12, 4, 6, 1250, 28], + ["move", 8, 12, 1250, 28], + ["is_array", 12, 8, 1251, 20], + ["move", 13, 12, 1251, 20], + ["jump_false", 13, "and_end_1901", 1251, 20], + ["access", 12, 0, 1251, 36], + ["load_index", 14, 8, 12, 1251, 36], + ["access", 12, "jump", 1251, 42], + ["is_identical", 15, 14, 12, 1251, 42], + ["jump_true", 15, "eq_done_1902", 1251, 42], + ["is_int", 16, 14, 1251, 42], + ["jump_false", 16, "eq_ni_1903", 1251, 42], + "_nop_tc_46", + ["jump", "eq_ni_1903", 1251, 42], + ["eq_int", 15, 14, 12, 1251, 42], + ["jump", "eq_done_1902", 1251, 42], + "eq_ni_1903", + ["is_num", 16, 14, 1251, 42], + ["jump_false", 16, "eq_nn_1904", 1251, 42], + "_nop_tc_47", + ["jump", "eq_nn_1904", 1251, 42], + ["eq_float", 15, 14, 12, 1251, 42], + ["jump", "eq_done_1902", 1251, 42], + "eq_nn_1904", + ["is_text", 16, 14, 1251, 42], + ["jump_false", 16, "eq_nt_1905", 1251, 42], + "_nop_tc_48", + "_nop_tc_49", + ["eq_text", 15, 14, 12, 1251, 42], + ["jump", "eq_done_1902", 1251, 42], + "eq_nt_1905", + ["is_null", 16, 14, 1251, 42], + ["jump_false", 16, "eq_nnl_1906", 1251, 42], + "_nop_tc_50", + ["jump", "eq_nnl_1906", 1251, 42], + ["true", 15, 1251, 42], + ["jump", "eq_done_1902", 1251, 42], + "eq_nnl_1906", + ["is_bool", 16, 14, 1251, 42], + ["jump_false", 16, "eq_nb_1907", 1251, 42], + "_nop_tc_51", + ["jump", "eq_nb_1907", 1251, 42], + ["eq_bool", 15, 14, 12, 1251, 42], + ["jump", "eq_done_1902", 1251, 42], + "eq_nb_1907", + ["false", 15, 1251, 42], + "eq_done_1902", + ["move", 13, 15, 1251, 42], + "and_end_1901", + ["jump_false", 13, "if_else_1899", 1251, 42], + ["access", 12, 1, 1252, 30], + ["load_index", 13, 8, 12, 1252, 30], + ["move", 9, 13, 1252, 30], + ["access", 12, 1, 1253, 17], + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", + "_nop_tc_55", + ["add", 13, 6, 12, 1253, 17], + ["jump", "num_done_1909", 1253, 17], + "num_err_1908", [ "access", 12, @@ -12887,120 +15785,120 @@ "kind": "name", "make": "intrinsic" }, - 1007, + 1253, 17 ], - ["access", 14, "error", 1007, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 1007, 17], - ["array", 16, 0, 1007, 17], - ["push", 16, 15, 1007, 17], - ["frame", 15, 12, 2, 1007, 17], - ["null", 12, 1007, 17], - ["setarg", 15, 0, 12, 1007, 17], - ["setarg", 15, 1, 14, 1007, 17], - ["setarg", 15, 2, 16, 1007, 17], - ["invoke", 15, 12, 1007, 17], - ["disrupt", 1007, 17], - "num_done_1541", - ["move", 7, 13, 1007, 17], - "while_start_1542", - ["is_int", 12, 7, 1008, 20], - ["jump_false", 12, "rel_ni_1544", 1008, 20], - ["is_int", 13, 3, 1008, 20], - ["jump_false", 13, "rel_ni_1544", 1008, 20], - ["lt_int", 14, 7, 3, 1008, 20], - ["jump", "rel_done_1546", 1008, 20], - "rel_ni_1544", - ["is_num", 12, 7, 1008, 20], - ["jump_false", 12, "rel_nn_1545", 1008, 20], - ["is_num", 13, 3, 1008, 20], - ["jump_false", 13, "rel_nn_1545", 1008, 20], - ["lt_float", 14, 7, 3, 1008, 20], - ["jump", "rel_done_1546", 1008, 20], - "rel_nn_1545", - ["is_text", 12, 7, 1008, 20], - ["jump_false", 12, "rel_err_1547", 1008, 20], - ["is_text", 13, 3, 1008, 20], - ["jump_false", 13, "rel_err_1547", 1008, 20], - ["lt_text", 14, 7, 3, 1008, 20], - ["jump", "rel_done_1546", 1008, 20], - "rel_err_1547", + ["access", 14, "error", 1253, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 1253, 17], + ["array", 16, 0, 1253, 17], + ["push", 16, 15, 1253, 17], + ["frame", 15, 12, 2, 1253, 17], + ["null", 12, 1253, 17], + ["setarg", 15, 0, 12, 1253, 17], + ["setarg", 15, 1, 14, 1253, 17], + ["setarg", 15, 2, 16, 1253, 17], + ["invoke", 15, 12, 1253, 17], + ["disrupt", 1253, 17], + "num_done_1909", + ["move", 7, 13, 1253, 17], + "while_start_1910", + ["is_int", 12, 7, 1254, 20], + ["jump_false", 12, "rel_ni_1912", 1254, 20], + "_nop_tc_56", + "_nop_tc_57", + ["lt_int", 12, 7, 3, 1254, 20], + ["jump", "rel_done_1914", 1254, 20], + "rel_ni_1912", + "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + ["lt_float", 12, 7, 3, 1254, 20], + ["jump", "rel_done_1914", 1254, 20], + "rel_nn_1913", + "_nop_tc_62", + ["jump", "rel_err_1915", 1254, 20], + "_nop_tc_63", + ["jump", "rel_err_1915", 1254, 20], + ["lt_text", 12, 7, 3, 1254, 20], + ["jump", "rel_done_1914", 1254, 20], + "rel_err_1915", [ "access", - 12, + 13, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1008, + 1254, 20 ], - ["access", 13, "error", 1008, 20], - ["access", 15, "cannot compare with '<': operands must be same type", 1008, 20], - ["array", 16, 0, 1008, 20], - ["push", 16, 15, 1008, 20], - ["frame", 15, 12, 2, 1008, 20], - ["null", 12, 1008, 20], - ["setarg", 15, 0, 12, 1008, 20], - ["setarg", 15, 1, 13, 1008, 20], - ["setarg", 15, 2, 16, 1008, 20], - ["invoke", 15, 12, 1008, 20], - ["disrupt", 1008, 20], - "rel_done_1546", - ["jump_false", 14, "while_end_1543", 1008, 20], - ["load_dynamic", 12, 4, 7, 1009, 31], - ["move", 10, 12, 1009, 31], - ["is_text", 12, 10, 1010, 23], - ["jump_false", 12, "if_else_1548", 1010, 23], - ["is_identical", 12, 10, 9, 1011, 25], - ["jump_true", 12, "eq_done_1552", 1011, 25], - "_nop_tc_46", - ["jump", "eq_ni_1553", 1011, 25], - ["is_int", 13, 9, 1011, 25], - ["jump_false", 13, "eq_ni_1553", 1011, 25], - ["eq_int", 12, 10, 9, 1011, 25], - ["jump", "eq_done_1552", 1011, 25], - "eq_ni_1553", - ["is_num", 14, 10, 1011, 25], - ["jump_false", 14, "eq_nn_1554", 1011, 25], - ["is_num", 13, 9, 1011, 25], - ["jump_false", 13, "eq_nn_1554", 1011, 25], - ["eq_float", 12, 10, 9, 1011, 25], - ["jump", "eq_done_1552", 1011, 25], - "eq_nn_1554", - ["is_text", 14, 10, 1011, 25], - ["jump_false", 14, "eq_nt_1555", 1011, 25], - ["is_text", 13, 9, 1011, 25], - ["jump_false", 13, "eq_nt_1555", 1011, 25], - ["eq_text", 12, 10, 9, 1011, 25], - ["jump", "eq_done_1552", 1011, 25], - "eq_nt_1555", - ["is_null", 14, 10, 1011, 25], - ["jump_false", 14, "eq_nnl_1556", 1011, 25], - ["is_null", 13, 9, 1011, 25], - ["jump_false", 13, "eq_nnl_1556", 1011, 25], - ["true", 12, 1011, 25], - ["jump", "eq_done_1552", 1011, 25], - "eq_nnl_1556", - ["is_bool", 14, 10, 1011, 25], - ["jump_false", 14, "eq_nb_1557", 1011, 25], - ["is_bool", 13, 9, 1011, 25], - ["jump_false", 13, "eq_nb_1557", 1011, 25], - ["eq_bool", 12, 10, 9, 1011, 25], - ["jump", "eq_done_1552", 1011, 25], - "eq_nb_1557", - ["false", 12, 1011, 25], - "eq_done_1552", - ["jump_false", 12, "if_else_1550", 1011, 25], - ["access", 12, 1, 1012, 25], - ["is_num", 13, 5, 1012, 25], - ["jump_false", 13, "num_err_1558", 1012, 25], - "_nop_tc_47", - "_nop_tc_48", - ["add", 13, 5, 12, 1012, 25], - ["jump", "num_done_1559", 1012, 25], - "num_err_1558", + ["access", 14, "error", 1254, 20], + ["access", 15, "cannot compare with '<': operands must be same type", 1254, 20], + ["array", 16, 0, 1254, 20], + ["push", 16, 15, 1254, 20], + ["frame", 15, 13, 2, 1254, 20], + ["null", 13, 1254, 20], + ["setarg", 15, 0, 13, 1254, 20], + ["setarg", 15, 1, 14, 1254, 20], + ["setarg", 15, 2, 16, 1254, 20], + ["invoke", 15, 13, 1254, 20], + ["disrupt", 1254, 20], + "rel_done_1914", + ["jump_false", 12, "while_end_1911", 1254, 20], + ["load_dynamic", 12, 4, 7, 1255, 31], + ["move", 10, 12, 1255, 31], + ["is_text", 12, 10, 1256, 23], + ["jump_false", 12, "if_else_1916", 1256, 23], + ["is_identical", 12, 10, 9, 1257, 25], + ["jump_true", 12, "eq_done_1920", 1257, 25], + "_nop_tc_64", + ["jump", "eq_ni_1921", 1257, 25], + ["is_int", 13, 9, 1257, 25], + ["jump_false", 13, "eq_ni_1921", 1257, 25], + ["eq_int", 12, 10, 9, 1257, 25], + ["jump", "eq_done_1920", 1257, 25], + "eq_ni_1921", + ["is_num", 14, 10, 1257, 25], + ["jump_false", 14, "eq_nn_1922", 1257, 25], + ["is_num", 13, 9, 1257, 25], + ["jump_false", 13, "eq_nn_1922", 1257, 25], + ["eq_float", 12, 10, 9, 1257, 25], + ["jump", "eq_done_1920", 1257, 25], + "eq_nn_1922", + ["is_text", 14, 10, 1257, 25], + ["jump_false", 14, "eq_nt_1923", 1257, 25], + ["is_text", 13, 9, 1257, 25], + ["jump_false", 13, "eq_nt_1923", 1257, 25], + ["eq_text", 12, 10, 9, 1257, 25], + ["jump", "eq_done_1920", 1257, 25], + "eq_nt_1923", + ["is_null", 14, 10, 1257, 25], + ["jump_false", 14, "eq_nnl_1924", 1257, 25], + ["is_null", 13, 9, 1257, 25], + ["jump_false", 13, "eq_nnl_1924", 1257, 25], + ["true", 12, 1257, 25], + ["jump", "eq_done_1920", 1257, 25], + "eq_nnl_1924", + ["is_bool", 14, 10, 1257, 25], + ["jump_false", 14, "eq_nb_1925", 1257, 25], + ["is_bool", 13, 9, 1257, 25], + ["jump_false", 13, "eq_nb_1925", 1257, 25], + ["eq_bool", 12, 10, 9, 1257, 25], + ["jump", "eq_done_1920", 1257, 25], + "eq_nb_1925", + ["false", 12, 1257, 25], + "eq_done_1920", + ["jump_false", 12, "if_else_1918", 1257, 25], + ["access", 12, 1, 1258, 25], + "_nop_tc_65", + "_nop_tc_66", + "_nop_tc_67", + "_nop_tc_68", + ["add", 13, 5, 12, 1258, 25], + ["jump", "num_done_1927", 1258, 25], + "num_err_1926", [ "access", 12, @@ -13009,23 +15907,23 @@ "kind": "name", "make": "intrinsic" }, - 1012, + 1258, 25 ], - ["access", 14, "error", 1012, 25], - ["access", 15, "cannot apply '+': operands must be numbers", 1012, 25], - ["array", 16, 0, 1012, 25], - ["push", 16, 15, 1012, 25], - ["frame", 15, 12, 2, 1012, 25], - ["null", 12, 1012, 25], - ["setarg", 15, 0, 12, 1012, 25], - ["setarg", 15, 1, 14, 1012, 25], - ["setarg", 15, 2, 16, 1012, 25], - ["invoke", 15, 12, 1012, 25], - ["disrupt", 1012, 25], - "num_done_1559", - ["move", 5, 13, 1012, 25], - ["access", 12, "_nop_dj_", 1013, 33], + ["access", 14, "error", 1258, 25], + ["access", 15, "cannot apply '+': operands must be numbers", 1258, 25], + ["array", 16, 0, 1258, 25], + ["push", 16, 15, 1258, 25], + ["frame", 15, 12, 2, 1258, 25], + ["null", 12, 1258, 25], + ["setarg", 15, 0, 12, 1258, 25], + ["setarg", 15, 1, 14, 1258, 25], + ["setarg", 15, 2, 16, 1258, 25], + ["invoke", 15, 12, 1258, 25], + ["disrupt", 1258, 25], + "num_done_1927", + ["move", 5, 13, 1258, 25], + ["access", 12, "_nop_dj_", 1259, 33], [ "access", 13, @@ -13034,28 +15932,28 @@ "kind": "name", "make": "intrinsic" }, - 1013, + 1259, 46 ], - ["frame", 14, 13, 1, 1013, 46], - ["null", 13, 1013, 46], - ["setarg", 14, 0, 13, 1013, 46], - ["setarg", 14, 1, 5, 1013, 46], - ["invoke", 14, 13, 1013, 46], - "_nop_tc_49", - "_nop_tc_50", - ["is_text", 14, 13, 1013, 46], - ["jump_false", 14, "add_cn_1561", 1013, 46], - ["concat", 15, 12, 13, 1013, 46], - ["jump", "add_done_1560", 1013, 46], - "add_cn_1561", - "_nop_tc_51", - ["jump", "add_err_1562", 1013, 46], - ["is_num", 14, 13, 1013, 46], - ["jump_false", 14, "add_err_1562", 1013, 46], - ["add", 15, 12, 13, 1013, 46], - ["jump", "add_done_1560", 1013, 46], - "add_err_1562", + ["frame", 14, 13, 1, 1259, 46], + ["null", 13, 1259, 46], + ["setarg", 14, 0, 13, 1259, 46], + ["setarg", 14, 1, 5, 1259, 46], + ["invoke", 14, 13, 1259, 46], + "_nop_tc_69", + "_nop_tc_70", + ["is_text", 14, 13, 1259, 46], + ["jump_false", 14, "add_cn_1929", 1259, 46], + ["concat", 15, 12, 13, 1259, 46], + ["jump", "add_done_1928", 1259, 46], + "add_cn_1929", + "_nop_tc_71", + ["jump", "add_err_1930", 1259, 46], + ["is_num", 14, 13, 1259, 46], + ["jump_false", 14, "add_err_1930", 1259, 46], + ["add", 15, 12, 13, 1259, 46], + ["jump", "add_done_1928", 1259, 46], + "add_err_1930", [ "access", 12, @@ -13064,87 +15962,87 @@ "kind": "name", "make": "intrinsic" }, - 1013, + 1259, 46 ], - ["access", 13, "error", 1013, 46], - ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1013, 46], - ["array", 16, 0, 1013, 46], - ["push", 16, 14, 1013, 46], - ["frame", 14, 12, 2, 1013, 46], - ["null", 12, 1013, 46], - ["setarg", 14, 0, 12, 1013, 46], - ["setarg", 14, 1, 13, 1013, 46], - ["setarg", 14, 2, 16, 1013, 46], - ["invoke", 14, 12, 1013, 46], - ["disrupt", 1013, 46], - "add_done_1560", - ["store_dynamic", 4, 15, 6, 1013, 28], - ["null", 12, 1014, 29], - ["is_identical", 13, 11, 12, 1014, 29], - ["jump_true", 13, "ne_nid_1566", 1014, 29], - ["jump", "ne_ni_1567", 1014, 29], - "ne_nid_1566", - ["false", 13, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_ni_1567", - ["is_int", 14, 11, 1014, 29], - ["jump_false", 14, "ne_nn_1568", 1014, 29], - "_nop_tc_52", - ["jump", "ne_nn_1568", 1014, 29], - ["ne_int", 13, 11, 12, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_nn_1568", - ["is_num", 14, 11, 1014, 29], - ["jump_false", 14, "ne_nt_1569", 1014, 29], - "_nop_tc_53", - ["jump", "ne_nt_1569", 1014, 29], - ["ne_float", 13, 11, 12, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_nt_1569", - ["is_text", 14, 11, 1014, 29], - ["jump_false", 14, "ne_nnl_1570", 1014, 29], - "_nop_tc_54", - ["jump", "ne_nnl_1570", 1014, 29], - ["ne_text", 13, 11, 12, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_nnl_1570", - ["is_null", 14, 11, 1014, 29], - ["jump_false", 14, "ne_nb_1571", 1014, 29], - "_nop_tc_55", - "_nop_tc_56", - ["false", 13, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_nb_1571", - ["is_bool", 14, 11, 1014, 29], - ["jump_false", 14, "ne_mis_1572", 1014, 29], - "_nop_tc_57", - ["jump", "ne_mis_1572", 1014, 29], - ["ne_bool", 13, 11, 12, 1014, 29], - ["jump", "ne_done_1565", 1014, 29], - "ne_mis_1572", - ["true", 13, 1014, 29], - "ne_done_1565", - ["jump_false", 13, "if_else_1563", 1014, 29], + ["access", 13, "error", 1259, 46], + ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1259, 46], + ["array", 16, 0, 1259, 46], + ["push", 16, 14, 1259, 46], + ["frame", 14, 12, 2, 1259, 46], + ["null", 12, 1259, 46], + ["setarg", 14, 0, 12, 1259, 46], + ["setarg", 14, 1, 13, 1259, 46], + ["setarg", 14, 2, 16, 1259, 46], + ["invoke", 14, 12, 1259, 46], + ["disrupt", 1259, 46], + "add_done_1928", + ["store_dynamic", 4, 15, 6, 1259, 28], + ["null", 12, 1260, 29], + ["is_identical", 13, 11, 12, 1260, 29], + ["jump_true", 13, "ne_nid_1934", 1260, 29], + ["jump", "ne_ni_1935", 1260, 29], + "ne_nid_1934", + ["false", 13, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_ni_1935", + ["is_int", 14, 11, 1260, 29], + ["jump_false", 14, "ne_nn_1936", 1260, 29], + "_nop_tc_72", + ["jump", "ne_nn_1936", 1260, 29], + ["ne_int", 13, 11, 12, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_nn_1936", + ["is_num", 14, 11, 1260, 29], + ["jump_false", 14, "ne_nt_1937", 1260, 29], + "_nop_tc_73", + ["jump", "ne_nt_1937", 1260, 29], + ["ne_float", 13, 11, 12, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_nt_1937", + ["is_text", 14, 11, 1260, 29], + ["jump_false", 14, "ne_nnl_1938", 1260, 29], + "_nop_tc_74", + ["jump", "ne_nnl_1938", 1260, 29], + ["ne_text", 13, 11, 12, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_nnl_1938", + ["is_null", 14, 11, 1260, 29], + ["jump_false", 14, "ne_nb_1939", 1260, 29], + "_nop_tc_75", + "_nop_tc_76", + ["false", 13, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_nb_1939", + ["is_bool", 14, 11, 1260, 29], + ["jump_false", 14, "ne_mis_1940", 1260, 29], + "_nop_tc_77", + ["jump", "ne_mis_1940", 1260, 29], + ["ne_bool", 13, 11, 12, 1260, 29], + ["jump", "ne_done_1933", 1260, 29], + "ne_mis_1940", + ["true", 13, 1260, 29], + "ne_done_1933", + ["jump_false", 13, "if_else_1931", 1260, 29], ["record", 12, 7], - ["access", 13, "rewrite", 1016, 26], - ["store_field", 12, 13, "event", 1016, 26], - ["access", 13, "eliminate_dead_jumps", 1016, 43], - ["store_field", 12, 13, "pass", 1016, 43], - ["access", 13, "jump_to_next", 1017, 25], - ["store_field", 12, 13, "rule", 1017, 25], - ["store_field", 12, 6, "at", 1017, 45], - ["store_field", 12, 8, "before", 1018, 27], - ["load_dynamic", 13, 4, 6, 1018, 54], - ["store_field", 12, 13, "after", 1018, 54], + ["access", 13, "rewrite", 1262, 26], + ["store_field", 12, 13, "event", 1262, 26], + ["access", 13, "eliminate_dead_jumps", 1262, 43], + ["store_field", 12, 13, "pass", 1262, 43], + ["access", 13, "jump_to_next", 1263, 25], + ["store_field", 12, 13, "rule", 1263, 25], + ["store_field", 12, 6, "at", 1263, 45], + ["store_field", 12, 8, "before", 1264, 27], + ["load_dynamic", 13, 4, 6, 1264, 54], + ["store_field", 12, 13, "after", 1264, 54], ["record", 13, 1], - ["store_field", 13, 9, "label", 1019, 32], - ["store_field", 12, 13, "why", 1019, 32], - ["is_array", 13, 11, 1019, 32], - ["jump_false", 13, "push_err_1573", 1019, 32], - ["push", 11, 12, 1019, 32], - ["jump", "push_done_1574", 1019, 32], - "push_err_1573", + ["store_field", 13, 9, "label", 1265, 32], + ["store_field", 12, 13, "why", 1265, 32], + ["is_array", 13, 11, 1265, 32], + ["jump_false", 13, "push_err_1941", 1265, 32], + ["push", 11, 12, 1265, 32], + ["jump", "push_done_1942", 1265, 32], + "push_err_1941", [ "access", 12, @@ -13153,45 +16051,45 @@ "kind": "name", "make": "intrinsic" }, - 1019, + 1265, 32 ], - ["access", 13, "error", 1019, 32], - ["access", 14, "cannot push: target must be an array", 1019, 32], - ["array", 15, 0, 1019, 32], - ["push", 15, 14, 1019, 32], - ["frame", 14, 12, 2, 1019, 32], - ["null", 12, 1019, 32], - ["setarg", 14, 0, 12, 1019, 32], - ["setarg", 14, 1, 13, 1019, 32], - ["setarg", 14, 2, 15, 1019, 32], - ["invoke", 14, 12, 1019, 32], - ["disrupt", 1019, 32], - "push_done_1574", - ["jump", "if_end_1564", 1019, 32], - "if_else_1563", - "if_end_1564", - ["jump", "if_end_1551", 1019, 32], - "if_else_1550", - "if_end_1551", - ["jump", "while_end_1543", 1023, 13], - ["jump", "if_end_1549", 1023, 13], - "if_else_1548", - "if_end_1549", - ["is_array", 12, 10, 1025, 24], - ["jump_false", 12, "if_else_1575", 1025, 24], - ["jump", "while_end_1543", 1026, 13], - ["jump", "if_end_1576", 1026, 13], - "if_else_1575", - "if_end_1576", - ["access", 12, 1, 1028, 19], - ["is_num", 13, 7, 1028, 19], - ["jump_false", 13, "num_err_1577", 1028, 19], - "_nop_tc_58", - "_nop_tc_59", - ["add", 13, 7, 12, 1028, 19], - ["jump", "num_done_1578", 1028, 19], - "num_err_1577", + ["access", 13, "error", 1265, 32], + ["access", 14, "cannot push: target must be an array", 1265, 32], + ["array", 15, 0, 1265, 32], + ["push", 15, 14, 1265, 32], + ["frame", 14, 12, 2, 1265, 32], + ["null", 12, 1265, 32], + ["setarg", 14, 0, 12, 1265, 32], + ["setarg", 14, 1, 13, 1265, 32], + ["setarg", 14, 2, 15, 1265, 32], + ["invoke", 14, 12, 1265, 32], + ["disrupt", 1265, 32], + "push_done_1942", + ["jump", "if_end_1932", 1265, 32], + "if_else_1931", + "if_end_1932", + ["jump", "if_end_1919", 1265, 32], + "if_else_1918", + "if_end_1919", + ["jump", "while_end_1911", 1269, 13], + ["jump", "if_end_1917", 1269, 13], + "if_else_1916", + "if_end_1917", + ["is_array", 12, 10, 1271, 24], + ["jump_false", 12, "if_else_1943", 1271, 24], + ["jump", "while_end_1911", 1272, 13], + ["jump", "if_end_1944", 1272, 13], + "if_else_1943", + "if_end_1944", + ["access", 12, 1, 1274, 19], + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", + "_nop_tc_81", + ["add", 13, 7, 12, 1274, 19], + ["jump", "num_done_1946", 1274, 19], + "num_err_1945", [ "access", 12, @@ -13200,35 +16098,35 @@ "kind": "name", "make": "intrinsic" }, - 1028, + 1274, 19 ], - ["access", 14, "error", 1028, 19], - ["access", 15, "cannot apply '+': operands must be numbers", 1028, 19], - ["array", 16, 0, 1028, 19], - ["push", 16, 15, 1028, 19], - ["frame", 15, 12, 2, 1028, 19], - ["null", 12, 1028, 19], - ["setarg", 15, 0, 12, 1028, 19], - ["setarg", 15, 1, 14, 1028, 19], - ["setarg", 15, 2, 16, 1028, 19], - ["invoke", 15, 12, 1028, 19], - ["disrupt", 1028, 19], - "num_done_1578", - ["move", 7, 13, 1028, 19], - ["jump", "while_start_1542", 1028, 19], - "while_end_1543", - ["jump", "if_end_1532", 1028, 19], - "if_else_1531", - "if_end_1532", - ["access", 12, 1, 1031, 15], - ["is_num", 13, 6, 1031, 15], - ["jump_false", 13, "num_err_1579", 1031, 15], - "_nop_tc_60", - "_nop_tc_61", - ["add", 13, 6, 12, 1031, 15], - ["jump", "num_done_1580", 1031, 15], - "num_err_1579", + ["access", 14, "error", 1274, 19], + ["access", 15, "cannot apply '+': operands must be numbers", 1274, 19], + ["array", 16, 0, 1274, 19], + ["push", 16, 15, 1274, 19], + ["frame", 15, 12, 2, 1274, 19], + ["null", 12, 1274, 19], + ["setarg", 15, 0, 12, 1274, 19], + ["setarg", 15, 1, 14, 1274, 19], + ["setarg", 15, 2, 16, 1274, 19], + ["invoke", 15, 12, 1274, 19], + ["disrupt", 1274, 19], + "num_done_1946", + ["move", 7, 13, 1274, 19], + ["jump", "while_start_1910", 1274, 19], + "while_end_1911", + ["jump", "if_end_1900", 1274, 19], + "if_else_1899", + "if_end_1900", + ["access", 12, 1, 1277, 15], + "_nop_tc_82", + "_nop_tc_83", + "_nop_tc_84", + "_nop_tc_85", + ["add", 13, 6, 12, 1277, 15], + ["jump", "num_done_1948", 1277, 15], + "num_err_1947", [ "access", 12, @@ -13237,26 +16135,26 @@ "kind": "name", "make": "intrinsic" }, - 1031, + 1277, 15 ], - ["access", 14, "error", 1031, 15], - ["access", 15, "cannot apply '+': operands must be numbers", 1031, 15], - ["array", 16, 0, 1031, 15], - ["push", 16, 15, 1031, 15], - ["frame", 15, 12, 2, 1031, 15], - ["null", 12, 1031, 15], - ["setarg", 15, 0, 12, 1031, 15], - ["setarg", 15, 1, 14, 1031, 15], - ["setarg", 15, 2, 16, 1031, 15], - ["invoke", 15, 12, 1031, 15], - ["disrupt", 1031, 15], - "num_done_1580", - ["move", 6, 13, 1031, 15], - ["jump", "while_start_1525", 1031, 15], - "while_end_1526", - ["null", 3, 1034, 12], - ["return", 3, 1034, 12], + ["access", 14, "error", 1277, 15], + ["access", 15, "cannot apply '+': operands must be numbers", 1277, 15], + ["array", 16, 0, 1277, 15], + ["push", 16, 15, 1277, 15], + ["frame", 15, 12, 2, 1277, 15], + ["null", 12, 1277, 15], + ["setarg", 15, 0, 12, 1277, 15], + ["setarg", 15, 1, 14, 1277, 15], + ["setarg", 15, 2, 16, 1277, 15], + ["invoke", 15, 12, 1277, 15], + ["disrupt", 1277, 15], + "num_done_1948", + ["move", 6, 13, 1277, 15], + ["jump", "while_start_1893", 1277, 15], + "while_end_1894", + ["null", 3, 1280, 12], + ["return", 3, 1280, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -13269,75 +16167,75 @@ "nr_slots": 10, "nr_close_slots": 0, "instructions": [ - ["get", 2, 33, 1, 1060, 19], - ["access", 3, 0, 1060, 42], - ["load_index", 4, 1, 3, 1060, 42], - ["load_dynamic", 3, 2, 4, 1060, 42], - ["move", 2, 3, 1060, 42], - ["null", 3, 1061, 18], - ["access", 4, 0, 1062, 13], - ["access", 5, 0, 1063, 17], - ["null", 6, 1064, 20], - ["is_identical", 7, 2, 6, 1064, 20], - ["jump_true", 7, "ne_nid_1584", 1064, 20], - ["jump", "ne_ni_1585", 1064, 20], - "ne_nid_1584", - ["false", 7, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_ni_1585", - ["is_int", 8, 2, 1064, 20], - ["jump_false", 8, "ne_nn_1586", 1064, 20], + ["get", 2, 34, 1, 1306, 19], + ["access", 3, 0, 1306, 42], + ["load_index", 4, 1, 3, 1306, 42], + ["load_dynamic", 3, 2, 4, 1306, 42], + ["move", 2, 3, 1306, 42], + ["null", 3, 1307, 18], + ["access", 4, 0, 1308, 13], + ["access", 5, 0, 1309, 17], + ["null", 6, 1310, 20], + ["is_identical", 7, 2, 6, 1310, 20], + ["jump_true", 7, "ne_nid_1952", 1310, 20], + ["jump", "ne_ni_1953", 1310, 20], + "ne_nid_1952", + ["false", 7, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_ni_1953", + ["is_int", 8, 2, 1310, 20], + ["jump_false", 8, "ne_nn_1954", 1310, 20], "_nop_tc_1", - ["jump", "ne_nn_1586", 1064, 20], - ["ne_int", 7, 2, 6, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_nn_1586", - ["is_num", 8, 2, 1064, 20], - ["jump_false", 8, "ne_nt_1587", 1064, 20], + ["jump", "ne_nn_1954", 1310, 20], + ["ne_int", 7, 2, 6, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_nn_1954", + ["is_num", 8, 2, 1310, 20], + ["jump_false", 8, "ne_nt_1955", 1310, 20], "_nop_tc_2", - ["jump", "ne_nt_1587", 1064, 20], - ["ne_float", 7, 2, 6, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_nt_1587", - ["is_text", 8, 2, 1064, 20], - ["jump_false", 8, "ne_nnl_1588", 1064, 20], + ["jump", "ne_nt_1955", 1310, 20], + ["ne_float", 7, 2, 6, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_nt_1955", + ["is_text", 8, 2, 1310, 20], + ["jump_false", 8, "ne_nnl_1956", 1310, 20], "_nop_tc_3", - ["jump", "ne_nnl_1588", 1064, 20], - ["ne_text", 7, 2, 6, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_nnl_1588", - ["is_null", 8, 2, 1064, 20], - ["jump_false", 8, "ne_nb_1589", 1064, 20], + ["jump", "ne_nnl_1956", 1310, 20], + ["ne_text", 7, 2, 6, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_nnl_1956", + ["is_null", 8, 2, 1310, 20], + ["jump_false", 8, "ne_nb_1957", 1310, 20], "_nop_tc_4", "_nop_tc_5", - ["false", 7, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_nb_1589", - ["is_bool", 8, 2, 1064, 20], - ["jump_false", 8, "ne_mis_1590", 1064, 20], + ["false", 7, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_nb_1957", + ["is_bool", 8, 2, 1310, 20], + ["jump_false", 8, "ne_mis_1958", 1310, 20], "_nop_tc_6", - ["jump", "ne_mis_1590", 1064, 20], - ["ne_bool", 7, 2, 6, 1064, 20], - ["jump", "ne_done_1583", 1064, 20], - "ne_mis_1590", - ["true", 7, 1064, 20], - "ne_done_1583", - ["jump_false", 7, "if_else_1581", 1064, 20], - ["return", 2, 1064, 33], + ["jump", "ne_mis_1958", 1310, 20], + ["ne_bool", 7, 2, 6, 1310, 20], + ["jump", "ne_done_1951", 1310, 20], + "ne_mis_1958", + ["true", 7, 1310, 20], + "ne_done_1951", + ["jump_false", 7, "if_else_1949", 1310, 20], + ["return", 2, 1310, 33], "_nop_ur_1", - "if_else_1581", - "if_end_1582", - ["array", 2, 0, 1065, 14], - ["move", 3, 2, 1065, 14], - ["length", 2, 1, 1066, 20], - ["access", 6, 2, 1066, 29], + "if_else_1949", + "if_end_1950", + ["array", 2, 0, 1311, 14], + ["move", 3, 2, 1311, 14], + ["length", 2, 1, 1312, 20], + ["access", 6, 2, 1312, 29], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["subtract", 5, 2, 6, 1066, 29], - ["jump", "num_done_1592", 1066, 29], - "num_err_1591", + ["subtract", 5, 2, 6, 1312, 29], + ["jump", "num_done_1960", 1312, 29], + "num_err_1959", [ "access", 2, @@ -13346,76 +16244,76 @@ "kind": "name", "make": "intrinsic" }, - 1066, + 1312, 29 ], - ["access", 6, "error", 1066, 29], - ["access", 7, "cannot apply '-': operands must be numbers", 1066, 29], - ["array", 8, 0, 1066, 29], - ["push", 8, 7, 1066, 29], - ["frame", 7, 2, 2, 1066, 29], - ["null", 2, 1066, 29], - ["setarg", 7, 0, 2, 1066, 29], - ["setarg", 7, 1, 6, 1066, 29], - ["setarg", 7, 2, 8, 1066, 29], - ["invoke", 7, 2, 1066, 29], - ["disrupt", 1066, 29], - "num_done_1592", - ["access", 4, 1, 1067, 9], - "while_start_1593", - ["is_int", 2, 4, 1068, 16], - ["jump_false", 2, "rel_ni_1595", 1068, 16], - ["is_int", 6, 5, 1068, 16], - ["jump_false", 6, "rel_ni_1595", 1068, 16], - ["lt_int", 6, 4, 5, 1068, 16], - ["jump", "rel_done_1597", 1068, 16], - "rel_ni_1595", - ["is_num", 2, 4, 1068, 16], - ["jump_false", 2, "rel_nn_1596", 1068, 16], + ["access", 6, "error", 1312, 29], + ["access", 7, "cannot apply '-': operands must be numbers", 1312, 29], + ["array", 8, 0, 1312, 29], + ["push", 8, 7, 1312, 29], + ["frame", 7, 2, 2, 1312, 29], + ["null", 2, 1312, 29], + ["setarg", 7, 0, 2, 1312, 29], + ["setarg", 7, 1, 6, 1312, 29], + ["setarg", 7, 2, 8, 1312, 29], + ["invoke", 7, 2, 1312, 29], + ["disrupt", 1312, 29], + "num_done_1960", + ["access", 4, 1, 1313, 9], + "while_start_1961", + ["is_int", 2, 4, 1314, 16], + ["jump_false", 2, "rel_ni_1963", 1314, 16], + ["is_int", 2, 5, 1314, 16], + ["jump_false", 2, "rel_ni_1963", 1314, 16], + ["lt_int", 2, 4, 5, 1314, 16], + ["jump", "rel_done_1965", 1314, 16], + "rel_ni_1963", "_nop_tc_11", "_nop_tc_12", - ["lt_float", 6, 4, 5, 1068, 16], - ["jump", "rel_done_1597", 1068, 16], - "rel_nn_1596", - ["is_text", 2, 4, 1068, 16], - ["jump_false", 2, "rel_err_1598", 1068, 16], "_nop_tc_13", - ["jump", "rel_err_1598", 1068, 16], - ["lt_text", 6, 4, 5, 1068, 16], - ["jump", "rel_done_1597", 1068, 16], - "rel_err_1598", + "_nop_tc_14", + ["lt_float", 2, 4, 5, 1314, 16], + ["jump", "rel_done_1965", 1314, 16], + "rel_nn_1964", + "_nop_tc_15", + ["jump", "rel_err_1966", 1314, 16], + "_nop_tc_16", + ["jump", "rel_err_1966", 1314, 16], + ["lt_text", 2, 4, 5, 1314, 16], + ["jump", "rel_done_1965", 1314, 16], + "rel_err_1966", [ "access", - 2, + 6, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1068, + 1314, 16 ], - ["access", 7, "error", 1068, 16], - ["access", 8, "cannot compare with '<': operands must be same type", 1068, 16], - ["array", 9, 0, 1068, 16], - ["push", 9, 8, 1068, 16], - ["frame", 8, 2, 2, 1068, 16], - ["null", 2, 1068, 16], - ["setarg", 8, 0, 2, 1068, 16], - ["setarg", 8, 1, 7, 1068, 16], - ["setarg", 8, 2, 9, 1068, 16], - ["invoke", 8, 2, 1068, 16], - ["disrupt", 1068, 16], - "rel_done_1597", - ["jump_false", 6, "while_end_1594", 1068, 16], - ["load_dynamic", 2, 1, 4, 1069, 27], - ["is_num", 6, 2, 1069, 27], - ["jump_false", 6, "if_else_1599", 1069, 27], - ["is_array", 2, 3, 1069, 43], - ["jump_false", 2, "push_err_1601", 1069, 43], - ["push", 3, 4, 1069, 43], - ["jump", "push_done_1602", 1069, 43], - "push_err_1601", + ["access", 7, "error", 1314, 16], + ["access", 8, "cannot compare with '<': operands must be same type", 1314, 16], + ["array", 9, 0, 1314, 16], + ["push", 9, 8, 1314, 16], + ["frame", 8, 6, 2, 1314, 16], + ["null", 6, 1314, 16], + ["setarg", 8, 0, 6, 1314, 16], + ["setarg", 8, 1, 7, 1314, 16], + ["setarg", 8, 2, 9, 1314, 16], + ["invoke", 8, 6, 1314, 16], + ["disrupt", 1314, 16], + "rel_done_1965", + ["jump_false", 2, "while_end_1962", 1314, 16], + ["load_dynamic", 2, 1, 4, 1315, 27], + ["is_num", 6, 2, 1315, 27], + ["jump_false", 6, "if_else_1967", 1315, 27], + ["is_array", 2, 3, 1315, 43], + ["jump_false", 2, "push_err_1969", 1315, 43], + ["push", 3, 4, 1315, 43], + ["jump", "push_done_1970", 1315, 43], + "push_err_1969", [ "access", 2, @@ -13424,32 +16322,32 @@ "kind": "name", "make": "intrinsic" }, - 1069, + 1315, 43 ], - ["access", 6, "error", 1069, 43], - ["access", 7, "cannot push: target must be an array", 1069, 43], - ["array", 8, 0, 1069, 43], - ["push", 8, 7, 1069, 43], - ["frame", 7, 2, 2, 1069, 43], - ["null", 2, 1069, 43], - ["setarg", 7, 0, 2, 1069, 43], - ["setarg", 7, 1, 6, 1069, 43], - ["setarg", 7, 2, 8, 1069, 43], - ["invoke", 7, 2, 1069, 43], - ["disrupt", 1069, 43], - "push_done_1602", - ["jump", "if_end_1600", 1069, 43], - "if_else_1599", - "if_end_1600", - ["access", 2, 1, 1070, 15], - ["is_num", 6, 4, 1070, 15], - ["jump_false", 6, "num_err_1603", 1070, 15], - "_nop_tc_14", - "_nop_tc_15", - ["add", 6, 4, 2, 1070, 15], - ["jump", "num_done_1604", 1070, 15], - "num_err_1603", + ["access", 6, "error", 1315, 43], + ["access", 7, "cannot push: target must be an array", 1315, 43], + ["array", 8, 0, 1315, 43], + ["push", 8, 7, 1315, 43], + ["frame", 7, 2, 2, 1315, 43], + ["null", 2, 1315, 43], + ["setarg", 7, 0, 2, 1315, 43], + ["setarg", 7, 1, 6, 1315, 43], + ["setarg", 7, 2, 8, 1315, 43], + ["invoke", 7, 2, 1315, 43], + ["disrupt", 1315, 43], + "push_done_1970", + ["jump", "if_end_1968", 1315, 43], + "if_else_1967", + "if_end_1968", + ["access", 2, 1, 1316, 15], + "_nop_tc_17", + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + ["add", 6, 4, 2, 1316, 15], + ["jump", "num_done_1972", 1316, 15], + "num_err_1971", [ "access", 2, @@ -13458,25 +16356,25 @@ "kind": "name", "make": "intrinsic" }, - 1070, + 1316, 15 ], - ["access", 7, "error", 1070, 15], - ["access", 8, "cannot apply '+': operands must be numbers", 1070, 15], - ["array", 9, 0, 1070, 15], - ["push", 9, 8, 1070, 15], - ["frame", 8, 2, 2, 1070, 15], - ["null", 2, 1070, 15], - ["setarg", 8, 0, 2, 1070, 15], - ["setarg", 8, 1, 7, 1070, 15], - ["setarg", 8, 2, 9, 1070, 15], - ["invoke", 8, 2, 1070, 15], - ["disrupt", 1070, 15], - "num_done_1604", - ["move", 4, 6, 1070, 15], - ["jump", "while_start_1593", 1070, 15], - "while_end_1594", - ["return", 3, 1072, 12], + ["access", 7, "error", 1316, 15], + ["access", 8, "cannot apply '+': operands must be numbers", 1316, 15], + ["array", 9, 0, 1316, 15], + ["push", 9, 8, 1316, 15], + ["frame", 8, 2, 2, 1316, 15], + ["null", 2, 1316, 15], + ["setarg", 8, 0, 2, 1316, 15], + ["setarg", 8, 1, 7, 1316, 15], + ["setarg", 8, 2, 9, 1316, 15], + ["invoke", 8, 2, 1316, 15], + ["disrupt", 1316, 15], + "num_done_1972", + ["move", 4, 6, 1316, 15], + ["jump", "while_start_1961", 1316, 15], + "while_end_1962", + ["return", 3, 1318, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -13489,169 +16387,169 @@ "nr_slots": 46, "nr_close_slots": 0, "instructions": [ - ["load_field", 3, 1, "instructions", 1076, 24], - ["move", 4, 3, 1076, 24], - ["load_field", 3, 1, "nr_slots", 1077, 20], - ["move", 5, 3, 1077, 20], - ["load_field", 3, 1, "nr_args", 1078, 19], - ["null", 6, 1078, 35], - ["is_identical", 7, 3, 6, 1078, 35], - ["jump_true", 7, "ne_nid_1608", 1078, 35], - ["jump", "ne_ni_1609", 1078, 35], - "ne_nid_1608", - ["false", 7, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_ni_1609", - ["is_int", 8, 3, 1078, 35], - ["jump_false", 8, "ne_nn_1610", 1078, 35], + ["load_field", 3, 1, "instructions", 1322, 24], + ["move", 4, 3, 1322, 24], + ["load_field", 3, 1, "nr_slots", 1323, 20], + ["move", 5, 3, 1323, 20], + ["load_field", 3, 1, "nr_args", 1324, 19], + ["null", 6, 1324, 35], + ["is_identical", 7, 3, 6, 1324, 35], + ["jump_true", 7, "ne_nid_1976", 1324, 35], + ["jump", "ne_ni_1977", 1324, 35], + "ne_nid_1976", + ["false", 7, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_ni_1977", + ["is_int", 8, 3, 1324, 35], + ["jump_false", 8, "ne_nn_1978", 1324, 35], "_nop_tc_1", - ["jump", "ne_nn_1610", 1078, 35], - ["ne_int", 7, 3, 6, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_nn_1610", - ["is_num", 8, 3, 1078, 35], - ["jump_false", 8, "ne_nt_1611", 1078, 35], + ["jump", "ne_nn_1978", 1324, 35], + ["ne_int", 7, 3, 6, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_nn_1978", + ["is_num", 8, 3, 1324, 35], + ["jump_false", 8, "ne_nt_1979", 1324, 35], "_nop_tc_2", - ["jump", "ne_nt_1611", 1078, 35], - ["ne_float", 7, 3, 6, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_nt_1611", - ["is_text", 8, 3, 1078, 35], - ["jump_false", 8, "ne_nnl_1612", 1078, 35], + ["jump", "ne_nt_1979", 1324, 35], + ["ne_float", 7, 3, 6, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_nt_1979", + ["is_text", 8, 3, 1324, 35], + ["jump_false", 8, "ne_nnl_1980", 1324, 35], "_nop_tc_3", - ["jump", "ne_nnl_1612", 1078, 35], - ["ne_text", 7, 3, 6, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_nnl_1612", - ["is_null", 8, 3, 1078, 35], - ["jump_false", 8, "ne_nb_1613", 1078, 35], + ["jump", "ne_nnl_1980", 1324, 35], + ["ne_text", 7, 3, 6, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_nnl_1980", + ["is_null", 8, 3, 1324, 35], + ["jump_false", 8, "ne_nb_1981", 1324, 35], "_nop_tc_4", "_nop_tc_5", - ["false", 7, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_nb_1613", - ["is_bool", 8, 3, 1078, 35], - ["jump_false", 8, "ne_mis_1614", 1078, 35], + ["false", 7, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_nb_1981", + ["is_bool", 8, 3, 1324, 35], + ["jump_false", 8, "ne_mis_1982", 1324, 35], "_nop_tc_6", - ["jump", "ne_mis_1614", 1078, 35], - ["ne_bool", 7, 3, 6, 1078, 35], - ["jump", "ne_done_1607", 1078, 35], - "ne_mis_1614", - ["true", 7, 1078, 35], - "ne_done_1607", - ["jump_false", 7, "tern_else_1605", 1078, 35], - ["load_field", 3, 1, "nr_args", 1078, 42], - ["move", 6, 3, 1078, 42], - ["jump", "tern_end_1606", 1078, 42], - "tern_else_1605", - ["access", 3, 0, 1078, 57], - ["move", 6, 3, 1078, 57], - "tern_end_1606", - ["move", 3, 6, 1078, 57], - ["access", 6, 0, 1079, 13], - ["access", 7, 0, 1080, 18], - ["null", 8, 1081, 21], - ["null", 9, 1082, 20], - ["access", 10, 0, 1083, 13], - ["access", 11, 0, 1084, 13], - ["access", 12, 0, 1085, 13], - ["access", 13, 0, 1086, 13], - ["null", 14, 1087, 17], - ["null", 15, 1088, 16], - ["null", 16, 1089, 14], - ["null", 17, 1090, 18], - ["access", 18, 0, 1091, 16], - ["false", 19, 1092, 19], - ["null", 20, 1093, 21], - ["null", 21, 1094, 22], - ["null", 22, 1095, 22], - ["null", 23, 1096, 21], - ["access", 24, 0, 1097, 15], - ["access", 25, 0, 1098, 17], - ["access", 26, 0, 1099, 17], - ["access", 27, 0, 1100, 17], - ["null", 28, 1101, 17], - ["null", 29, 1102, 16], - ["access", 30, 0, 1103, 21], - ["null", 31, 1104, 23], - ["null", 32, 1105, 23], - ["access", 33, 0, 1106, 16], - ["access", 34, 0, 1107, 14], - ["access", 35, 0, 1108, 19], - ["access", 36, 0, 1109, 19], - ["null", 37, 1110, 27], - ["null", 38, 1111, 27], - ["null", 39, 1112, 20], - ["null", 40, 1114, 25], - ["is_identical", 41, 4, 40, 1114, 25], - ["jump_true", 41, "eq_done_1619", 1114, 25], - ["is_int", 42, 4, 1114, 25], - ["jump_false", 42, "eq_ni_1620", 1114, 25], + ["jump", "ne_mis_1982", 1324, 35], + ["ne_bool", 7, 3, 6, 1324, 35], + ["jump", "ne_done_1975", 1324, 35], + "ne_mis_1982", + ["true", 7, 1324, 35], + "ne_done_1975", + ["jump_false", 7, "tern_else_1973", 1324, 35], + ["load_field", 3, 1, "nr_args", 1324, 42], + ["move", 6, 3, 1324, 42], + ["jump", "tern_end_1974", 1324, 42], + "tern_else_1973", + ["access", 3, 0, 1324, 57], + ["move", 6, 3, 1324, 57], + "tern_end_1974", + ["move", 3, 6, 1324, 57], + ["access", 6, 0, 1325, 13], + ["access", 7, 0, 1326, 18], + ["null", 8, 1327, 21], + ["null", 9, 1328, 20], + ["access", 10, 0, 1329, 13], + ["access", 11, 0, 1330, 13], + ["access", 12, 0, 1331, 13], + ["access", 13, 0, 1332, 13], + ["null", 14, 1333, 17], + ["null", 15, 1334, 16], + ["null", 16, 1335, 14], + ["null", 17, 1336, 18], + ["access", 18, 0, 1337, 16], + ["false", 19, 1338, 19], + ["null", 20, 1339, 21], + ["null", 21, 1340, 22], + ["null", 22, 1341, 22], + ["null", 23, 1342, 21], + ["access", 24, 0, 1343, 15], + ["access", 25, 0, 1344, 17], + ["access", 26, 0, 1345, 17], + ["access", 27, 0, 1346, 17], + ["null", 28, 1347, 17], + ["null", 29, 1348, 16], + ["access", 30, 0, 1349, 21], + ["null", 31, 1350, 23], + ["null", 32, 1351, 23], + ["access", 33, 0, 1352, 16], + ["access", 34, 0, 1353, 14], + ["access", 35, 0, 1354, 19], + ["access", 36, 0, 1355, 19], + ["null", 37, 1356, 27], + ["null", 38, 1357, 27], + ["null", 39, 1358, 20], + ["null", 40, 1360, 25], + ["is_identical", 41, 4, 40, 1360, 25], + ["jump_true", 41, "eq_done_1987", 1360, 25], + ["is_int", 42, 4, 1360, 25], + ["jump_false", 42, "eq_ni_1988", 1360, 25], "_nop_tc_7", - ["jump", "eq_ni_1620", 1114, 25], - ["eq_int", 41, 4, 40, 1114, 25], - ["jump", "eq_done_1619", 1114, 25], - "eq_ni_1620", - ["is_num", 42, 4, 1114, 25], - ["jump_false", 42, "eq_nn_1621", 1114, 25], + ["jump", "eq_ni_1988", 1360, 25], + ["eq_int", 41, 4, 40, 1360, 25], + ["jump", "eq_done_1987", 1360, 25], + "eq_ni_1988", + ["is_num", 42, 4, 1360, 25], + ["jump_false", 42, "eq_nn_1989", 1360, 25], "_nop_tc_8", - ["jump", "eq_nn_1621", 1114, 25], - ["eq_float", 41, 4, 40, 1114, 25], - ["jump", "eq_done_1619", 1114, 25], - "eq_nn_1621", - ["is_text", 42, 4, 1114, 25], - ["jump_false", 42, "eq_nt_1622", 1114, 25], + ["jump", "eq_nn_1989", 1360, 25], + ["eq_float", 41, 4, 40, 1360, 25], + ["jump", "eq_done_1987", 1360, 25], + "eq_nn_1989", + ["is_text", 42, 4, 1360, 25], + ["jump_false", 42, "eq_nt_1990", 1360, 25], "_nop_tc_9", - ["jump", "eq_nt_1622", 1114, 25], - ["eq_text", 41, 4, 40, 1114, 25], - ["jump", "eq_done_1619", 1114, 25], - "eq_nt_1622", - ["is_null", 42, 4, 1114, 25], - ["jump_false", 42, "eq_nnl_1623", 1114, 25], + ["jump", "eq_nt_1990", 1360, 25], + ["eq_text", 41, 4, 40, 1360, 25], + ["jump", "eq_done_1987", 1360, 25], + "eq_nt_1990", + ["is_null", 42, 4, 1360, 25], + ["jump_false", 42, "eq_nnl_1991", 1360, 25], "_nop_tc_10", "_nop_tc_11", - ["true", 41, 1114, 25], - ["jump", "eq_done_1619", 1114, 25], - "eq_nnl_1623", - ["is_bool", 42, 4, 1114, 25], - ["jump_false", 42, "eq_nb_1624", 1114, 25], + ["true", 41, 1360, 25], + ["jump", "eq_done_1987", 1360, 25], + "eq_nnl_1991", + ["is_bool", 42, 4, 1360, 25], + ["jump_false", 42, "eq_nb_1992", 1360, 25], "_nop_tc_12", - ["jump", "eq_nb_1624", 1114, 25], - ["eq_bool", 41, 4, 40, 1114, 25], - ["jump", "eq_done_1619", 1114, 25], - "eq_nb_1624", - ["false", 41, 1114, 25], - "eq_done_1619", - ["move", 40, 41, 1114, 25], - ["jump_true", 40, "or_end_1618", 1114, 25], - ["is_num", 41, 5, 1114, 44], - ["not", 42, 41, 1114, 44], - ["move", 40, 42, 1114, 44], - "or_end_1618", - ["move", 41, 40, 1114, 44], - ["jump_true", 41, "or_end_1617", 1114, 44], - ["access", 40, 1, 1114, 69], - ["is_int", 42, 5, 1114, 69], - ["jump_false", 42, "rel_ni_1625", 1114, 69], + ["jump", "eq_nb_1992", 1360, 25], + ["eq_bool", 41, 4, 40, 1360, 25], + ["jump", "eq_done_1987", 1360, 25], + "eq_nb_1992", + ["false", 41, 1360, 25], + "eq_done_1987", + ["move", 40, 41, 1360, 25], + ["jump_true", 40, "or_end_1986", 1360, 25], + ["is_num", 41, 5, 1360, 44], + ["not", 42, 41, 1360, 44], + ["move", 40, 42, 1360, 44], + "or_end_1986", + ["move", 41, 40, 1360, 44], + ["jump_true", 41, "or_end_1985", 1360, 44], + ["access", 40, 1, 1360, 69], + ["is_int", 42, 5, 1360, 69], + ["jump_false", 42, "rel_ni_1993", 1360, 69], "_nop_tc_13", "_nop_tc_14", - ["le_int", 43, 5, 40, 1114, 69], - ["jump", "rel_done_1627", 1114, 69], - "rel_ni_1625", - ["is_num", 42, 5, 1114, 69], - ["jump_false", 42, "rel_nn_1626", 1114, 69], + ["le_int", 43, 5, 40, 1360, 69], + ["jump", "rel_done_1995", 1360, 69], + "rel_ni_1993", + ["is_num", 42, 5, 1360, 69], + ["jump_false", 42, "rel_nn_1994", 1360, 69], "_nop_tc_15", "_nop_tc_16", - ["le_float", 43, 5, 40, 1114, 69], - ["jump", "rel_done_1627", 1114, 69], - "rel_nn_1626", - ["is_text", 42, 5, 1114, 69], - ["jump_false", 42, "rel_err_1628", 1114, 69], + ["le_float", 43, 5, 40, 1360, 69], + ["jump", "rel_done_1995", 1360, 69], + "rel_nn_1994", + ["is_text", 42, 5, 1360, 69], + ["jump_false", 42, "rel_err_1996", 1360, 69], "_nop_tc_17", - ["jump", "rel_err_1628", 1114, 69], - ["le_text", 43, 5, 40, 1114, 69], - ["jump", "rel_done_1627", 1114, 69], - "rel_err_1628", + ["jump", "rel_err_1996", 1360, 69], + ["le_text", 43, 5, 40, 1360, 69], + ["jump", "rel_done_1995", 1360, 69], + "rel_err_1996", [ "access", 40, @@ -13660,39 +16558,39 @@ "kind": "name", "make": "intrinsic" }, - 1114, + 1360, 69 ], - ["access", 42, "error", 1114, 69], - ["access", 44, "cannot compare with '<=': operands must be same type", 1114, 69], - ["array", 45, 0, 1114, 69], - ["push", 45, 44, 1114, 69], - ["frame", 44, 40, 2, 1114, 69], - ["null", 40, 1114, 69], - ["setarg", 44, 0, 40, 1114, 69], - ["setarg", 44, 1, 42, 1114, 69], - ["setarg", 44, 2, 45, 1114, 69], - ["invoke", 44, 40, 1114, 69], - ["disrupt", 1114, 69], - "rel_done_1627", - ["move", 41, 43, 1114, 69], - "or_end_1617", - ["jump_false", 41, "if_else_1615", 1114, 69], - ["null", 40, 1114, 79], - ["return", 40, 1114, 79], + ["access", 42, "error", 1360, 69], + ["access", 44, "cannot compare with '<=': operands must be same type", 1360, 69], + ["array", 45, 0, 1360, 69], + ["push", 45, 44, 1360, 69], + ["frame", 44, 40, 2, 1360, 69], + ["null", 40, 1360, 69], + ["setarg", 44, 0, 40, 1360, 69], + ["setarg", 44, 1, 42, 1360, 69], + ["setarg", 44, 2, 45, 1360, 69], + ["invoke", 44, 40, 1360, 69], + ["disrupt", 1360, 69], + "rel_done_1995", + ["move", 41, 43, 1360, 69], + "or_end_1985", + ["jump_false", 41, "if_else_1983", 1360, 69], + ["null", 40, 1360, 79], + ["return", 40, 1360, 79], "_nop_ur_1", - "if_else_1615", - "if_end_1616", - ["length", 40, 4, 1115, 16], - ["move", 6, 40, 1115, 16], - ["access", 40, 1, 1116, 14], + "if_else_1983", + "if_end_1984", + ["length", 40, 4, 1361, 16], + ["move", 6, 40, 1361, 16], + ["access", 40, 1, 1362, 14], "_nop_tc_18", "_nop_tc_19", - ["is_num", 41, 3, 1116, 18], - ["jump_false", 41, "num_err_1629", 1116, 18], - ["add", 41, 40, 3, 1116, 18], - ["jump", "num_done_1630", 1116, 18], - "num_err_1629", + ["is_num", 41, 3, 1362, 18], + ["jump_false", 41, "num_err_1997", 1362, 18], + ["add", 41, 40, 3, 1362, 18], + ["jump", "num_done_1998", 1362, 18], + "num_err_1997", [ "access", 3, @@ -13701,23 +16599,23 @@ "kind": "name", "make": "intrinsic" }, - 1116, + 1362, 18 ], - ["access", 40, "error", 1116, 18], - ["access", 42, "cannot apply '+': operands must be numbers", 1116, 18], - ["array", 43, 0, 1116, 18], - ["push", 43, 42, 1116, 18], - ["frame", 42, 3, 2, 1116, 18], - ["null", 3, 1116, 18], - ["setarg", 42, 0, 3, 1116, 18], - ["setarg", 42, 1, 40, 1116, 18], - ["setarg", 42, 2, 43, 1116, 18], - ["invoke", 42, 3, 1116, 18], - ["disrupt", 1116, 18], - "num_done_1630", - ["move", 7, 41, 1116, 18], - ["access", 3, -1, 1119, 33], + ["access", 40, "error", 1362, 18], + ["access", 42, "cannot apply '+': operands must be numbers", 1362, 18], + ["array", 43, 0, 1362, 18], + ["push", 43, 42, 1362, 18], + ["frame", 42, 3, 2, 1362, 18], + ["null", 3, 1362, 18], + ["setarg", 42, 0, 3, 1362, 18], + ["setarg", 42, 1, 40, 1362, 18], + ["setarg", 42, 2, 43, 1362, 18], + ["invoke", 42, 3, 1362, 18], + ["disrupt", 1362, 18], + "num_done_1998", + ["move", 7, 41, 1362, 18], + ["access", 3, -1, 1365, 33], [ "access", 40, @@ -13726,17 +16624,17 @@ "kind": "name", "make": "intrinsic" }, - 1119, + 1365, 17 ], - ["frame", 41, 40, 2, 1119, 17], - ["null", 40, 1119, 17], - ["setarg", 41, 0, 40, 1119, 17], - ["setarg", 41, 1, 5, 1119, 17], - ["setarg", 41, 2, 3, 1119, 17], - ["invoke", 41, 3, 1119, 17], - ["move", 8, 3, 1119, 17], - ["access", 3, -1, 1120, 32], + ["frame", 41, 40, 2, 1365, 17], + ["null", 40, 1365, 17], + ["setarg", 41, 0, 40, 1365, 17], + ["setarg", 41, 1, 5, 1365, 17], + ["setarg", 41, 2, 3, 1365, 17], + ["invoke", 41, 3, 1365, 17], + ["move", 8, 3, 1365, 17], + ["access", 3, -1, 1366, 32], [ "access", 40, @@ -13745,282 +16643,39 @@ "kind": "name", "make": "intrinsic" }, - 1120, + 1366, 16 ], - ["frame", 41, 40, 2, 1120, 16], - ["null", 40, 1120, 16], - ["setarg", 41, 0, 40, 1120, 16], - ["setarg", 41, 1, 5, 1120, 16], - ["setarg", 41, 2, 3, 1120, 16], - ["invoke", 41, 3, 1120, 16], - ["move", 9, 3, 1120, 16], - ["access", 12, 0, 1123, 9], - "while_start_1631", - ["is_int", 3, 12, 1124, 16], - ["jump_false", 3, "rel_ni_1633", 1124, 16], - ["is_int", 40, 7, 1124, 16], - ["jump_false", 40, "rel_ni_1633", 1124, 16], - ["lt_int", 41, 12, 7, 1124, 16], - ["jump", "rel_done_1635", 1124, 16], - "rel_ni_1633", - ["is_num", 3, 12, 1124, 16], - ["jump_false", 3, "rel_nn_1634", 1124, 16], - ["is_num", 40, 7, 1124, 16], - ["jump_false", 40, "rel_nn_1634", 1124, 16], - ["lt_float", 41, 12, 7, 1124, 16], - ["jump", "rel_done_1635", 1124, 16], - "rel_nn_1634", - ["is_text", 3, 12, 1124, 16], - ["jump_false", 3, "rel_err_1636", 1124, 16], - ["is_text", 40, 7, 1124, 16], - ["jump_false", 40, "rel_err_1636", 1124, 16], - ["lt_text", 41, 12, 7, 1124, 16], - ["jump", "rel_done_1635", 1124, 16], - "rel_err_1636", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1124, - 16 - ], - ["access", 40, "error", 1124, 16], - ["access", 42, "cannot compare with '<': operands must be same type", 1124, 16], - ["array", 43, 0, 1124, 16], - ["push", 43, 42, 1124, 16], - ["frame", 42, 3, 2, 1124, 16], - ["null", 3, 1124, 16], - ["setarg", 42, 0, 3, 1124, 16], - ["setarg", 42, 1, 40, 1124, 16], - ["setarg", 42, 2, 43, 1124, 16], - ["invoke", 42, 3, 1124, 16], - ["disrupt", 1124, 16], - "rel_done_1635", - ["jump_false", 41, "while_end_1632", 1124, 16], - ["access", 3, 0, 1125, 22], - ["store_dynamic", 8, 3, 12, 1125, 17], - ["store_dynamic", 9, 6, 12, 1126, 16], - ["access", 3, 1, 1127, 15], - ["is_num", 40, 12, 1127, 15], - ["jump_false", 40, "num_err_1637", 1127, 15], + ["frame", 41, 40, 2, 1366, 16], + ["null", 40, 1366, 16], + ["setarg", 41, 0, 40, 1366, 16], + ["setarg", 41, 1, 5, 1366, 16], + ["setarg", 41, 2, 3, 1366, 16], + ["invoke", 41, 3, 1366, 16], + ["move", 9, 3, 1366, 16], + ["access", 12, 0, 1369, 9], + "while_start_1999", + ["is_int", 3, 12, 1370, 16], + ["jump_false", 3, "rel_ni_2001", 1370, 16], + ["is_int", 3, 7, 1370, 16], + ["jump_false", 3, "rel_ni_2001", 1370, 16], + ["lt_int", 3, 12, 7, 1370, 16], + ["jump", "rel_done_2003", 1370, 16], + "rel_ni_2001", "_nop_tc_20", "_nop_tc_21", - ["add", 40, 12, 3, 1127, 15], - ["jump", "num_done_1638", 1127, 15], - "num_err_1637", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1127, - 15 - ], - ["access", 41, "error", 1127, 15], - ["access", 42, "cannot apply '+': operands must be numbers", 1127, 15], - ["array", 43, 0, 1127, 15], - ["push", 43, 42, 1127, 15], - ["frame", 42, 3, 2, 1127, 15], - ["null", 3, 1127, 15], - ["setarg", 42, 0, 3, 1127, 15], - ["setarg", 42, 1, 41, 1127, 15], - ["setarg", 42, 2, 43, 1127, 15], - ["invoke", 42, 3, 1127, 15], - ["disrupt", 1127, 15], - "num_done_1638", - ["move", 12, 40, 1127, 15], - ["jump", "while_start_1631", 1127, 15], - "while_end_1632", - ["access", 10, 0, 1131, 9], - "while_start_1639", - ["is_int", 3, 10, 1132, 16], - ["jump_false", 3, "rel_ni_1641", 1132, 16], - ["is_int", 40, 6, 1132, 16], - ["jump_false", 40, "rel_ni_1641", 1132, 16], - ["lt_int", 41, 10, 6, 1132, 16], - ["jump", "rel_done_1643", 1132, 16], - "rel_ni_1641", - ["is_num", 3, 10, 1132, 16], - ["jump_false", 3, "rel_nn_1642", 1132, 16], - ["is_num", 40, 6, 1132, 16], - ["jump_false", 40, "rel_nn_1642", 1132, 16], - ["lt_float", 41, 10, 6, 1132, 16], - ["jump", "rel_done_1643", 1132, 16], - "rel_nn_1642", - ["is_text", 3, 10, 1132, 16], - ["jump_false", 3, "rel_err_1644", 1132, 16], - ["is_text", 40, 6, 1132, 16], - ["jump_false", 40, "rel_err_1644", 1132, 16], - ["lt_text", 41, 10, 6, 1132, 16], - ["jump", "rel_done_1643", 1132, 16], - "rel_err_1644", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1132, - 16 - ], - ["access", 40, "error", 1132, 16], - ["access", 42, "cannot compare with '<': operands must be same type", 1132, 16], - ["array", 43, 0, 1132, 16], - ["push", 43, 42, 1132, 16], - ["frame", 42, 3, 2, 1132, 16], - ["null", 3, 1132, 16], - ["setarg", 42, 0, 3, 1132, 16], - ["setarg", 42, 1, 40, 1132, 16], - ["setarg", 42, 2, 43, 1132, 16], - ["invoke", 42, 3, 1132, 16], - ["disrupt", 1132, 16], - "rel_done_1643", - ["jump_false", 41, "while_end_1640", 1132, 16], - ["load_dynamic", 3, 4, 10, 1133, 28], - ["move", 14, 3, 1133, 28], - ["is_array", 3, 14, 1134, 20], - ["jump_false", 3, "if_else_1645", 1134, 20], - ["get", 3, 34, 1, 1135, 16], - ["frame", 40, 3, 1, 1135, 16], - ["null", 3, 1135, 16], - ["setarg", 40, 0, 3, 1135, 16], - ["setarg", 40, 1, 14, 1135, 16], - ["invoke", 40, 3, 1135, 16], - ["move", 15, 3, 1135, 16], - ["access", 11, 0, 1136, 13], - "while_start_1647", - ["length", 3, 15, 1137, 27], - ["is_int", 40, 11, 1137, 27], - ["jump_false", 40, "rel_ni_1649", 1137, 27], "_nop_tc_22", "_nop_tc_23", - ["lt_int", 41, 11, 3, 1137, 27], - ["jump", "rel_done_1651", 1137, 27], - "rel_ni_1649", - ["is_num", 40, 11, 1137, 27], - ["jump_false", 40, "rel_nn_1650", 1137, 27], + ["lt_float", 3, 12, 7, 1370, 16], + ["jump", "rel_done_2003", 1370, 16], + "rel_nn_2002", "_nop_tc_24", + ["jump", "rel_err_2004", 1370, 16], "_nop_tc_25", - ["lt_float", 41, 11, 3, 1137, 27], - ["jump", "rel_done_1651", 1137, 27], - "rel_nn_1650", - ["is_text", 40, 11, 1137, 27], - ["jump_false", 40, "rel_err_1652", 1137, 27], - "_nop_tc_26", - ["jump", "rel_err_1652", 1137, 27], - ["lt_text", 41, 11, 3, 1137, 27], - ["jump", "rel_done_1651", 1137, 27], - "rel_err_1652", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1137, - 27 - ], - ["access", 40, "error", 1137, 27], - ["access", 42, "cannot compare with '<': operands must be same type", 1137, 27], - ["array", 43, 0, 1137, 27], - ["push", 43, 42, 1137, 27], - ["frame", 42, 3, 2, 1137, 27], - ["null", 3, 1137, 27], - ["setarg", 42, 0, 3, 1137, 27], - ["setarg", 42, 1, 40, 1137, 27], - ["setarg", 42, 2, 43, 1137, 27], - ["invoke", 42, 3, 1137, 27], - ["disrupt", 1137, 27], - "rel_done_1651", - ["jump_false", 41, "while_end_1648", 1137, 27], - ["load_dynamic", 3, 15, 11, 1138, 26], - ["load_dynamic", 40, 14, 3, 1138, 26], - ["move", 13, 40, 1138, 26], - ["is_num", 3, 13, 1139, 25], - ["move", 40, 3, 1139, 25], - ["jump_false", 40, "and_end_1656", 1139, 25], - ["access", 3, 0, 1139, 36], - ["is_int", 41, 13, 1139, 36], - ["jump_false", 41, "rel_ni_1657", 1139, 36], - "_nop_tc_27", - "_nop_tc_28", - ["ge_int", 42, 13, 3, 1139, 36], - ["jump", "rel_done_1659", 1139, 36], - "rel_ni_1657", - ["is_num", 41, 13, 1139, 36], - ["jump_false", 41, "rel_nn_1658", 1139, 36], - "_nop_tc_29", - "_nop_tc_30", - ["ge_float", 42, 13, 3, 1139, 36], - ["jump", "rel_done_1659", 1139, 36], - "rel_nn_1658", - ["is_text", 41, 13, 1139, 36], - ["jump_false", 41, "rel_err_1660", 1139, 36], - "_nop_tc_31", - ["jump", "rel_err_1660", 1139, 36], - ["ge_text", 42, 13, 3, 1139, 36], - ["jump", "rel_done_1659", 1139, 36], - "rel_err_1660", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1139, - 36 - ], - ["access", 41, "error", 1139, 36], - ["access", 43, "cannot compare with '>=': operands must be same type", 1139, 36], - ["array", 44, 0, 1139, 36], - ["push", 44, 43, 1139, 36], - ["frame", 43, 3, 2, 1139, 36], - ["null", 3, 1139, 36], - ["setarg", 43, 0, 3, 1139, 36], - ["setarg", 43, 1, 41, 1139, 36], - ["setarg", 43, 2, 44, 1139, 36], - ["invoke", 43, 3, 1139, 36], - ["disrupt", 1139, 36], - "rel_done_1659", - ["move", 40, 42, 1139, 36], - "and_end_1656", - ["move", 3, 40, 1139, 36], - ["jump_false", 3, "and_end_1655", 1139, 36], - ["is_int", 40, 13, 1139, 45], - ["jump_false", 40, "rel_ni_1661", 1139, 45], - ["is_int", 41, 5, 1139, 45], - ["jump_false", 41, "rel_ni_1661", 1139, 45], - ["lt_int", 42, 13, 5, 1139, 45], - ["jump", "rel_done_1663", 1139, 45], - "rel_ni_1661", - ["is_num", 40, 13, 1139, 45], - ["jump_false", 40, "rel_nn_1662", 1139, 45], - ["is_num", 41, 5, 1139, 45], - ["jump_false", 41, "rel_nn_1662", 1139, 45], - ["lt_float", 42, 13, 5, 1139, 45], - ["jump", "rel_done_1663", 1139, 45], - "rel_nn_1662", - ["is_text", 40, 13, 1139, 45], - ["jump_false", 40, "rel_err_1664", 1139, 45], - ["is_text", 41, 5, 1139, 45], - ["jump_false", 41, "rel_err_1664", 1139, 45], - ["lt_text", 42, 13, 5, 1139, 45], - ["jump", "rel_done_1663", 1139, 45], - "rel_err_1664", + ["jump", "rel_err_2004", 1370, 16], + ["lt_text", 3, 12, 7, 1370, 16], + ["jump", "rel_done_2003", 1370, 16], + "rel_err_2004", [ "access", 40, @@ -14029,488 +16684,731 @@ "kind": "name", "make": "intrinsic" }, - 1139, - 45 - ], - ["access", 41, "error", 1139, 45], - ["access", 43, "cannot compare with '<': operands must be same type", 1139, 45], - ["array", 44, 0, 1139, 45], - ["push", 44, 43, 1139, 45], - ["frame", 43, 40, 2, 1139, 45], - ["null", 40, 1139, 45], - ["setarg", 43, 0, 40, 1139, 45], - ["setarg", 43, 1, 41, 1139, 45], - ["setarg", 43, 2, 44, 1139, 45], - ["invoke", 43, 40, 1139, 45], - ["disrupt", 1139, 45], - "rel_done_1663", - ["move", 3, 42, 1139, 45], - "and_end_1655", - ["jump_false", 3, "if_else_1653", 1139, 45], - ["load_dynamic", 3, 8, 13, 1140, 27], - ["access", 40, 0, 1140, 32], - ["is_int", 41, 3, 1140, 32], - ["jump_false", 41, "rel_ni_1667", 1140, 32], - "_nop_tc_32", - "_nop_tc_33", - ["lt_int", 42, 3, 40, 1140, 32], - ["jump", "rel_done_1669", 1140, 32], - "rel_ni_1667", - ["is_num", 41, 3, 1140, 32], - ["jump_false", 41, "rel_nn_1668", 1140, 32], - "_nop_tc_34", - "_nop_tc_35", - ["lt_float", 42, 3, 40, 1140, 32], - ["jump", "rel_done_1669", 1140, 32], - "rel_nn_1668", - ["is_text", 41, 3, 1140, 32], - ["jump_false", 41, "rel_err_1670", 1140, 32], - "_nop_tc_36", - ["jump", "rel_err_1670", 1140, 32], - ["lt_text", 42, 3, 40, 1140, 32], - ["jump", "rel_done_1669", 1140, 32], - "rel_err_1670", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1140, - 32 - ], - ["access", 40, "error", 1140, 32], - ["access", 41, "cannot compare with '<': operands must be same type", 1140, 32], - ["array", 43, 0, 1140, 32], - ["push", 43, 41, 1140, 32], - ["frame", 41, 3, 2, 1140, 32], - ["null", 3, 1140, 32], - ["setarg", 41, 0, 3, 1140, 32], - ["setarg", 41, 1, 40, 1140, 32], - ["setarg", 41, 2, 43, 1140, 32], - ["invoke", 41, 3, 1140, 32], - ["disrupt", 1140, 32], - "rel_done_1669", - ["jump_false", 42, "if_else_1665", 1140, 32], - ["store_dynamic", 8, 10, 13, 1140, 45], - ["jump", "if_end_1666", 1140, 45], - "if_else_1665", - "if_end_1666", - ["store_dynamic", 9, 10, 13, 1141, 22], - ["jump", "if_end_1654", 1141, 22], - "if_else_1653", - "if_end_1654", - ["access", 3, 1, 1143, 19], - ["is_num", 40, 11, 1143, 19], - ["jump_false", 40, "num_err_1671", 1143, 19], - "_nop_tc_37", - "_nop_tc_38", - ["add", 40, 11, 3, 1143, 19], - ["jump", "num_done_1672", 1143, 19], - "num_err_1671", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1143, - 19 - ], - ["access", 41, "error", 1143, 19], - ["access", 42, "cannot apply '+': operands must be numbers", 1143, 19], - ["array", 43, 0, 1143, 19], - ["push", 43, 42, 1143, 19], - ["frame", 42, 3, 2, 1143, 19], - ["null", 3, 1143, 19], - ["setarg", 42, 0, 3, 1143, 19], - ["setarg", 42, 1, 41, 1143, 19], - ["setarg", 42, 2, 43, 1143, 19], - ["invoke", 42, 3, 1143, 19], - ["disrupt", 1143, 19], - "num_done_1672", - ["move", 11, 40, 1143, 19], - ["jump", "while_start_1647", 1143, 19], - "while_end_1648", - ["jump", "if_end_1646", 1143, 19], - "if_else_1645", - "if_end_1646", - ["access", 3, 1, 1146, 15], - ["is_num", 40, 10, 1146, 15], - ["jump_false", 40, "num_err_1673", 1146, 15], - "_nop_tc_39", - "_nop_tc_40", - ["add", 40, 10, 3, 1146, 15], - ["jump", "num_done_1674", 1146, 15], - "num_err_1673", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1146, - 15 - ], - ["access", 41, "error", 1146, 15], - ["access", 42, "cannot apply '+': operands must be numbers", 1146, 15], - ["array", 43, 0, 1146, 15], - ["push", 43, 42, 1146, 15], - ["frame", 42, 3, 2, 1146, 15], - ["null", 3, 1146, 15], - ["setarg", 42, 0, 3, 1146, 15], - ["setarg", 42, 1, 41, 1146, 15], - ["setarg", 42, 2, 43, 1146, 15], - ["invoke", 42, 3, 1146, 15], - ["disrupt", 1146, 15], - "num_done_1674", - ["move", 10, 40, 1146, 15], - ["jump", "while_start_1639", 1146, 15], - "while_end_1640", - ["null", 3, 1150, 27], - ["is_identical", 40, 2, 3, 1150, 27], - ["jump_true", 40, "ne_nid_1678", 1150, 27], - ["jump", "ne_ni_1679", 1150, 27], - "ne_nid_1678", - ["false", 40, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_ni_1679", - ["is_int", 41, 2, 1150, 27], - ["jump_false", 41, "ne_nn_1680", 1150, 27], - "_nop_tc_41", - ["jump", "ne_nn_1680", 1150, 27], - ["ne_int", 40, 2, 3, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_nn_1680", - ["is_num", 41, 2, 1150, 27], - ["jump_false", 41, "ne_nt_1681", 1150, 27], - "_nop_tc_42", - ["jump", "ne_nt_1681", 1150, 27], - ["ne_float", 40, 2, 3, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_nt_1681", - ["is_text", 41, 2, 1150, 27], - ["jump_false", 41, "ne_nnl_1682", 1150, 27], - "_nop_tc_43", - ["jump", "ne_nnl_1682", 1150, 27], - ["ne_text", 40, 2, 3, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_nnl_1682", - ["is_null", 41, 2, 1150, 27], - ["jump_false", 41, "ne_nb_1683", 1150, 27], - "_nop_tc_44", - "_nop_tc_45", - ["false", 40, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_nb_1683", - ["is_bool", 41, 2, 1150, 27], - ["jump_false", 41, "ne_mis_1684", 1150, 27], - "_nop_tc_46", - ["jump", "ne_mis_1684", 1150, 27], - ["ne_bool", 40, 2, 3, 1150, 27], - ["jump", "ne_done_1677", 1150, 27], - "ne_mis_1684", - ["true", 40, 1150, 27], - "ne_done_1677", - ["jump_false", 40, "if_else_1675", 1150, 27], - ["access", 12, 0, 1151, 11], - "while_start_1685", - ["length", 3, 2, 1152, 25], - ["is_int", 40, 12, 1152, 25], - ["jump_false", 40, "rel_ni_1687", 1152, 25], - "_nop_tc_47", - "_nop_tc_48", - ["lt_int", 41, 12, 3, 1152, 25], - ["jump", "rel_done_1689", 1152, 25], - "rel_ni_1687", - ["is_num", 40, 12, 1152, 25], - ["jump_false", 40, "rel_nn_1688", 1152, 25], - "_nop_tc_49", - "_nop_tc_50", - ["lt_float", 41, 12, 3, 1152, 25], - ["jump", "rel_done_1689", 1152, 25], - "rel_nn_1688", - ["is_text", 40, 12, 1152, 25], - ["jump_false", 40, "rel_err_1690", 1152, 25], - "_nop_tc_51", - ["jump", "rel_err_1690", 1152, 25], - ["lt_text", 41, 12, 3, 1152, 25], - ["jump", "rel_done_1689", 1152, 25], - "rel_err_1690", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1152, - 25 - ], - ["access", 40, "error", 1152, 25], - ["access", 42, "cannot compare with '<': operands must be same type", 1152, 25], - ["array", 43, 0, 1152, 25], - ["push", 43, 42, 1152, 25], - ["frame", 42, 3, 2, 1152, 25], - ["null", 3, 1152, 25], - ["setarg", 42, 0, 3, 1152, 25], - ["setarg", 42, 1, 40, 1152, 25], - ["setarg", 42, 2, 43, 1152, 25], - ["invoke", 42, 3, 1152, 25], - ["disrupt", 1152, 25], - "rel_done_1689", - ["jump_false", 41, "while_end_1686", 1152, 25], - ["load_dynamic", 3, 2, 12, 1153, 28], - ["move", 13, 3, 1153, 28], - ["access", 3, 0, 1154, 18], - ["is_int", 40, 13, 1154, 18], - ["jump_false", 40, "rel_ni_1694", 1154, 18], - "_nop_tc_52", - "_nop_tc_53", - ["ge_int", 41, 13, 3, 1154, 18], - ["jump", "rel_done_1696", 1154, 18], - "rel_ni_1694", - ["is_num", 40, 13, 1154, 18], - ["jump_false", 40, "rel_nn_1695", 1154, 18], - "_nop_tc_54", - "_nop_tc_55", - ["ge_float", 41, 13, 3, 1154, 18], - ["jump", "rel_done_1696", 1154, 18], - "rel_nn_1695", - ["is_text", 40, 13, 1154, 18], - ["jump_false", 40, "rel_err_1697", 1154, 18], - "_nop_tc_56", - ["jump", "rel_err_1697", 1154, 18], - ["ge_text", 41, 13, 3, 1154, 18], - ["jump", "rel_done_1696", 1154, 18], - "rel_err_1697", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1154, - 18 - ], - ["access", 40, "error", 1154, 18], - ["access", 42, "cannot compare with '>=': operands must be same type", 1154, 18], - ["array", 43, 0, 1154, 18], - ["push", 43, 42, 1154, 18], - ["frame", 42, 3, 2, 1154, 18], - ["null", 3, 1154, 18], - ["setarg", 42, 0, 3, 1154, 18], - ["setarg", 42, 1, 40, 1154, 18], - ["setarg", 42, 2, 43, 1154, 18], - ["invoke", 42, 3, 1154, 18], - ["disrupt", 1154, 18], - "rel_done_1696", - ["move", 3, 41, 1154, 18], - ["jump_false", 3, "and_end_1693", 1154, 18], - ["is_int", 40, 13, 1154, 27], - ["jump_false", 40, "rel_ni_1698", 1154, 27], - ["is_int", 41, 5, 1154, 27], - ["jump_false", 41, "rel_ni_1698", 1154, 27], - ["lt_int", 42, 13, 5, 1154, 27], - ["jump", "rel_done_1700", 1154, 27], - "rel_ni_1698", - ["is_num", 40, 13, 1154, 27], - ["jump_false", 40, "rel_nn_1699", 1154, 27], - ["is_num", 41, 5, 1154, 27], - ["jump_false", 41, "rel_nn_1699", 1154, 27], - ["lt_float", 42, 13, 5, 1154, 27], - ["jump", "rel_done_1700", 1154, 27], - "rel_nn_1699", - ["is_text", 40, 13, 1154, 27], - ["jump_false", 40, "rel_err_1701", 1154, 27], - ["is_text", 41, 5, 1154, 27], - ["jump_false", 41, "rel_err_1701", 1154, 27], - ["lt_text", 42, 13, 5, 1154, 27], - ["jump", "rel_done_1700", 1154, 27], - "rel_err_1701", - [ - "access", - 40, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1154, - 27 - ], - ["access", 41, "error", 1154, 27], - ["access", 43, "cannot compare with '<': operands must be same type", 1154, 27], - ["array", 44, 0, 1154, 27], - ["push", 44, 43, 1154, 27], - ["frame", 43, 40, 2, 1154, 27], - ["null", 40, 1154, 27], - ["setarg", 43, 0, 40, 1154, 27], - ["setarg", 43, 1, 41, 1154, 27], - ["setarg", 43, 2, 44, 1154, 27], - ["invoke", 43, 40, 1154, 27], - ["disrupt", 1154, 27], - "rel_done_1700", - ["move", 3, 42, 1154, 27], - "and_end_1693", - ["jump_false", 3, "if_else_1691", 1154, 27], - ["load_dynamic", 3, 8, 13, 1155, 25], - ["access", 40, 0, 1155, 30], - ["is_int", 41, 3, 1155, 30], - ["jump_false", 41, "rel_ni_1704", 1155, 30], - "_nop_tc_57", - "_nop_tc_58", - ["lt_int", 42, 3, 40, 1155, 30], - ["jump", "rel_done_1706", 1155, 30], - "rel_ni_1704", - ["is_num", 41, 3, 1155, 30], - ["jump_false", 41, "rel_nn_1705", 1155, 30], - "_nop_tc_59", - "_nop_tc_60", - ["lt_float", 42, 3, 40, 1155, 30], - ["jump", "rel_done_1706", 1155, 30], - "rel_nn_1705", - ["is_text", 41, 3, 1155, 30], - ["jump_false", 41, "rel_err_1707", 1155, 30], - "_nop_tc_61", - ["jump", "rel_err_1707", 1155, 30], - ["lt_text", 42, 3, 40, 1155, 30], - ["jump", "rel_done_1706", 1155, 30], - "rel_err_1707", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1155, - 30 - ], - ["access", 40, "error", 1155, 30], - ["access", 41, "cannot compare with '<': operands must be same type", 1155, 30], - ["array", 43, 0, 1155, 30], - ["push", 43, 41, 1155, 30], - ["frame", 41, 3, 2, 1155, 30], - ["null", 3, 1155, 30], - ["setarg", 41, 0, 3, 1155, 30], - ["setarg", 41, 1, 40, 1155, 30], - ["setarg", 41, 2, 43, 1155, 30], - ["invoke", 41, 3, 1155, 30], - ["disrupt", 1155, 30], - "rel_done_1706", - ["jump_false", 42, "if_else_1702", 1155, 30], - ["access", 3, 0, 1155, 48], - ["store_dynamic", 8, 3, 13, 1155, 43], - ["jump", "if_end_1703", 1155, 43], - "if_else_1702", - "if_end_1703", - ["store_dynamic", 9, 6, 13, 1156, 20], - ["jump", "if_end_1692", 1156, 20], - "if_else_1691", - "if_end_1692", - ["access", 3, 1, 1158, 17], - ["is_num", 40, 12, 1158, 17], - ["jump_false", 40, "num_err_1708", 1158, 17], - "_nop_tc_62", - "_nop_tc_63", - ["add", 40, 12, 3, 1158, 17], - ["jump", "num_done_1709", 1158, 17], - "num_err_1708", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1158, - 17 - ], - ["access", 41, "error", 1158, 17], - ["access", 42, "cannot apply '+': operands must be numbers", 1158, 17], - ["array", 43, 0, 1158, 17], - ["push", 43, 42, 1158, 17], - ["frame", 42, 3, 2, 1158, 17], - ["null", 3, 1158, 17], - ["setarg", 42, 0, 3, 1158, 17], - ["setarg", 42, 1, 41, 1158, 17], - ["setarg", 42, 2, 43, 1158, 17], - ["invoke", 42, 3, 1158, 17], - ["disrupt", 1158, 17], - "num_done_1709", - ["move", 12, 40, 1158, 17], - ["jump", "while_start_1685", 1158, 17], - "while_end_1686", - ["jump", "if_end_1676", 1158, 17], - "if_else_1675", - "if_end_1676", - ["record", 3, 0], - ["move", 20, 3, 1163, 17], - ["access", 10, 0, 1164, 9], - "while_start_1710", - ["is_int", 3, 10, 1165, 16], - ["jump_false", 3, "rel_ni_1712", 1165, 16], - ["is_int", 12, 6, 1165, 16], - ["jump_false", 12, "rel_ni_1712", 1165, 16], - ["lt_int", 40, 10, 6, 1165, 16], - ["jump", "rel_done_1714", 1165, 16], - "rel_ni_1712", - ["is_num", 3, 10, 1165, 16], - ["jump_false", 3, "rel_nn_1713", 1165, 16], - ["is_num", 12, 6, 1165, 16], - ["jump_false", 12, "rel_nn_1713", 1165, 16], - ["lt_float", 40, 10, 6, 1165, 16], - ["jump", "rel_done_1714", 1165, 16], - "rel_nn_1713", - ["is_text", 3, 10, 1165, 16], - ["jump_false", 3, "rel_err_1715", 1165, 16], - ["is_text", 12, 6, 1165, 16], - ["jump_false", 12, "rel_err_1715", 1165, 16], - ["lt_text", 40, 10, 6, 1165, 16], - ["jump", "rel_done_1714", 1165, 16], - "rel_err_1715", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1165, + 1370, 16 ], - ["access", 12, "error", 1165, 16], - ["access", 41, "cannot compare with '<': operands must be same type", 1165, 16], - ["array", 42, 0, 1165, 16], - ["push", 42, 41, 1165, 16], - ["frame", 41, 3, 2, 1165, 16], - ["null", 3, 1165, 16], - ["setarg", 41, 0, 3, 1165, 16], - ["setarg", 41, 1, 12, 1165, 16], - ["setarg", 41, 2, 42, 1165, 16], - ["invoke", 41, 3, 1165, 16], - ["disrupt", 1165, 16], - "rel_done_1714", - ["jump_false", 40, "while_end_1711", 1165, 16], - ["load_dynamic", 3, 4, 10, 1166, 28], - ["move", 14, 3, 1166, 28], - ["is_text", 3, 14, 1167, 19], - ["move", 12, 3, 1167, 19], - ["jump_false", 12, "and_end_1718", 1167, 19], - ["access", 3, "_nop_", 1167, 49], + ["access", 41, "error", 1370, 16], + ["access", 42, "cannot compare with '<': operands must be same type", 1370, 16], + ["array", 43, 0, 1370, 16], + ["push", 43, 42, 1370, 16], + ["frame", 42, 40, 2, 1370, 16], + ["null", 40, 1370, 16], + ["setarg", 42, 0, 40, 1370, 16], + ["setarg", 42, 1, 41, 1370, 16], + ["setarg", 42, 2, 43, 1370, 16], + ["invoke", 42, 40, 1370, 16], + ["disrupt", 1370, 16], + "rel_done_2003", + ["jump_false", 3, "while_end_2000", 1370, 16], + ["access", 3, 0, 1371, 22], + ["store_dynamic", 8, 3, 12, 1371, 17], + ["store_dynamic", 9, 6, 12, 1372, 16], + ["access", 3, 1, 1373, 15], + "_nop_tc_26", + "_nop_tc_27", + "_nop_tc_28", + "_nop_tc_29", + ["add", 40, 12, 3, 1373, 15], + ["jump", "num_done_2006", 1373, 15], + "num_err_2005", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1373, + 15 + ], + ["access", 41, "error", 1373, 15], + ["access", 42, "cannot apply '+': operands must be numbers", 1373, 15], + ["array", 43, 0, 1373, 15], + ["push", 43, 42, 1373, 15], + ["frame", 42, 3, 2, 1373, 15], + ["null", 3, 1373, 15], + ["setarg", 42, 0, 3, 1373, 15], + ["setarg", 42, 1, 41, 1373, 15], + ["setarg", 42, 2, 43, 1373, 15], + ["invoke", 42, 3, 1373, 15], + ["disrupt", 1373, 15], + "num_done_2006", + ["move", 12, 40, 1373, 15], + ["jump", "while_start_1999", 1373, 15], + "while_end_2000", + ["access", 10, 0, 1377, 9], + "while_start_2007", + ["is_int", 3, 10, 1378, 16], + ["jump_false", 3, "rel_ni_2009", 1378, 16], + "_nop_tc_30", + "_nop_tc_31", + ["lt_int", 3, 10, 6, 1378, 16], + ["jump", "rel_done_2011", 1378, 16], + "rel_ni_2009", + "_nop_tc_32", + "_nop_tc_33", + "_nop_tc_34", + "_nop_tc_35", + ["lt_float", 3, 10, 6, 1378, 16], + ["jump", "rel_done_2011", 1378, 16], + "rel_nn_2010", + "_nop_tc_36", + ["jump", "rel_err_2012", 1378, 16], + "_nop_tc_37", + ["jump", "rel_err_2012", 1378, 16], + ["lt_text", 3, 10, 6, 1378, 16], + ["jump", "rel_done_2011", 1378, 16], + "rel_err_2012", + [ + "access", + 40, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1378, + 16 + ], + ["access", 41, "error", 1378, 16], + ["access", 42, "cannot compare with '<': operands must be same type", 1378, 16], + ["array", 43, 0, 1378, 16], + ["push", 43, 42, 1378, 16], + ["frame", 42, 40, 2, 1378, 16], + ["null", 40, 1378, 16], + ["setarg", 42, 0, 40, 1378, 16], + ["setarg", 42, 1, 41, 1378, 16], + ["setarg", 42, 2, 43, 1378, 16], + ["invoke", 42, 40, 1378, 16], + ["disrupt", 1378, 16], + "rel_done_2011", + ["jump_false", 3, "while_end_2008", 1378, 16], + ["load_dynamic", 3, 4, 10, 1379, 28], + ["move", 14, 3, 1379, 28], + ["is_array", 3, 14, 1380, 20], + ["jump_false", 3, "if_else_2013", 1380, 20], + ["get", 3, 35, 1, 1381, 16], + ["frame", 40, 3, 1, 1381, 16], + ["null", 3, 1381, 16], + ["setarg", 40, 0, 3, 1381, 16], + ["setarg", 40, 1, 14, 1381, 16], + ["invoke", 40, 3, 1381, 16], + ["move", 15, 3, 1381, 16], + ["access", 11, 0, 1382, 13], + "while_start_2015", + ["length", 3, 15, 1383, 27], + ["is_int", 40, 11, 1383, 27], + ["jump_false", 40, "rel_ni_2017", 1383, 27], + "_nop_tc_38", + "_nop_tc_39", + ["lt_int", 40, 11, 3, 1383, 27], + ["jump", "rel_done_2019", 1383, 27], + "rel_ni_2017", + "_nop_tc_40", + "_nop_tc_41", + "_nop_tc_42", + "_nop_tc_43", + ["lt_float", 40, 11, 3, 1383, 27], + ["jump", "rel_done_2019", 1383, 27], + "rel_nn_2018", + "_nop_tc_44", + ["jump", "rel_err_2020", 1383, 27], + "_nop_tc_45", + ["jump", "rel_err_2020", 1383, 27], + ["lt_text", 40, 11, 3, 1383, 27], + ["jump", "rel_done_2019", 1383, 27], + "rel_err_2020", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1383, + 27 + ], + ["access", 41, "error", 1383, 27], + ["access", 42, "cannot compare with '<': operands must be same type", 1383, 27], + ["array", 43, 0, 1383, 27], + ["push", 43, 42, 1383, 27], + ["frame", 42, 3, 2, 1383, 27], + ["null", 3, 1383, 27], + ["setarg", 42, 0, 3, 1383, 27], + ["setarg", 42, 1, 41, 1383, 27], + ["setarg", 42, 2, 43, 1383, 27], + ["invoke", 42, 3, 1383, 27], + ["disrupt", 1383, 27], + "rel_done_2019", + ["jump_false", 40, "while_end_2016", 1383, 27], + ["load_dynamic", 3, 15, 11, 1384, 26], + ["load_dynamic", 40, 14, 3, 1384, 26], + ["move", 13, 40, 1384, 26], + ["is_num", 3, 13, 1385, 25], + ["move", 40, 3, 1385, 25], + ["jump_false", 40, "and_end_2024", 1385, 25], + ["access", 3, 0, 1385, 36], + ["is_int", 41, 13, 1385, 36], + ["jump_false", 41, "rel_ni_2025", 1385, 36], + "_nop_tc_46", + "_nop_tc_47", + ["ge_int", 42, 13, 3, 1385, 36], + ["jump", "rel_done_2027", 1385, 36], + "rel_ni_2025", + ["is_num", 41, 13, 1385, 36], + ["jump_false", 41, "rel_nn_2026", 1385, 36], + "_nop_tc_48", + "_nop_tc_49", + ["ge_float", 42, 13, 3, 1385, 36], + ["jump", "rel_done_2027", 1385, 36], + "rel_nn_2026", + ["is_text", 41, 13, 1385, 36], + ["jump_false", 41, "rel_err_2028", 1385, 36], + "_nop_tc_50", + ["jump", "rel_err_2028", 1385, 36], + ["ge_text", 42, 13, 3, 1385, 36], + ["jump", "rel_done_2027", 1385, 36], + "rel_err_2028", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1385, + 36 + ], + ["access", 41, "error", 1385, 36], + ["access", 43, "cannot compare with '>=': operands must be same type", 1385, 36], + ["array", 44, 0, 1385, 36], + ["push", 44, 43, 1385, 36], + ["frame", 43, 3, 2, 1385, 36], + ["null", 3, 1385, 36], + ["setarg", 43, 0, 3, 1385, 36], + ["setarg", 43, 1, 41, 1385, 36], + ["setarg", 43, 2, 44, 1385, 36], + ["invoke", 43, 3, 1385, 36], + ["disrupt", 1385, 36], + "rel_done_2027", + ["move", 40, 42, 1385, 36], + "and_end_2024", + ["move", 3, 40, 1385, 36], + ["jump_false", 3, "and_end_2023", 1385, 36], + ["is_int", 40, 13, 1385, 45], + ["jump_false", 40, "rel_ni_2029", 1385, 45], + ["is_int", 41, 5, 1385, 45], + ["jump_false", 41, "rel_ni_2029", 1385, 45], + ["lt_int", 42, 13, 5, 1385, 45], + ["jump", "rel_done_2031", 1385, 45], + "rel_ni_2029", + ["is_num", 40, 13, 1385, 45], + ["jump_false", 40, "rel_nn_2030", 1385, 45], + ["is_num", 41, 5, 1385, 45], + ["jump_false", 41, "rel_nn_2030", 1385, 45], + ["lt_float", 42, 13, 5, 1385, 45], + ["jump", "rel_done_2031", 1385, 45], + "rel_nn_2030", + ["is_text", 40, 13, 1385, 45], + ["jump_false", 40, "rel_err_2032", 1385, 45], + ["is_text", 41, 5, 1385, 45], + ["jump_false", 41, "rel_err_2032", 1385, 45], + ["lt_text", 42, 13, 5, 1385, 45], + ["jump", "rel_done_2031", 1385, 45], + "rel_err_2032", + [ + "access", + 40, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1385, + 45 + ], + ["access", 41, "error", 1385, 45], + ["access", 43, "cannot compare with '<': operands must be same type", 1385, 45], + ["array", 44, 0, 1385, 45], + ["push", 44, 43, 1385, 45], + ["frame", 43, 40, 2, 1385, 45], + ["null", 40, 1385, 45], + ["setarg", 43, 0, 40, 1385, 45], + ["setarg", 43, 1, 41, 1385, 45], + ["setarg", 43, 2, 44, 1385, 45], + ["invoke", 43, 40, 1385, 45], + ["disrupt", 1385, 45], + "rel_done_2031", + ["move", 3, 42, 1385, 45], + "and_end_2023", + ["jump_false", 3, "if_else_2021", 1385, 45], + ["load_dynamic", 3, 8, 13, 1386, 27], + ["access", 40, 0, 1386, 32], + ["is_int", 41, 3, 1386, 32], + ["jump_false", 41, "rel_ni_2035", 1386, 32], + "_nop_tc_51", + "_nop_tc_52", + ["lt_int", 42, 3, 40, 1386, 32], + ["jump", "rel_done_2037", 1386, 32], + "rel_ni_2035", + ["is_num", 41, 3, 1386, 32], + ["jump_false", 41, "rel_nn_2036", 1386, 32], + "_nop_tc_53", + "_nop_tc_54", + ["lt_float", 42, 3, 40, 1386, 32], + ["jump", "rel_done_2037", 1386, 32], + "rel_nn_2036", + ["is_text", 41, 3, 1386, 32], + ["jump_false", 41, "rel_err_2038", 1386, 32], + "_nop_tc_55", + ["jump", "rel_err_2038", 1386, 32], + ["lt_text", 42, 3, 40, 1386, 32], + ["jump", "rel_done_2037", 1386, 32], + "rel_err_2038", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1386, + 32 + ], + ["access", 40, "error", 1386, 32], + ["access", 41, "cannot compare with '<': operands must be same type", 1386, 32], + ["array", 43, 0, 1386, 32], + ["push", 43, 41, 1386, 32], + ["frame", 41, 3, 2, 1386, 32], + ["null", 3, 1386, 32], + ["setarg", 41, 0, 3, 1386, 32], + ["setarg", 41, 1, 40, 1386, 32], + ["setarg", 41, 2, 43, 1386, 32], + ["invoke", 41, 3, 1386, 32], + ["disrupt", 1386, 32], + "rel_done_2037", + ["jump_false", 42, "if_else_2033", 1386, 32], + ["store_dynamic", 8, 10, 13, 1386, 45], + ["jump", "if_end_2034", 1386, 45], + "if_else_2033", + "if_end_2034", + ["store_dynamic", 9, 10, 13, 1387, 22], + ["jump", "if_end_2022", 1387, 22], + "if_else_2021", + "if_end_2022", + ["access", 3, 1, 1389, 19], + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", + "_nop_tc_59", + ["add", 40, 11, 3, 1389, 19], + ["jump", "num_done_2040", 1389, 19], + "num_err_2039", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1389, + 19 + ], + ["access", 41, "error", 1389, 19], + ["access", 42, "cannot apply '+': operands must be numbers", 1389, 19], + ["array", 43, 0, 1389, 19], + ["push", 43, 42, 1389, 19], + ["frame", 42, 3, 2, 1389, 19], + ["null", 3, 1389, 19], + ["setarg", 42, 0, 3, 1389, 19], + ["setarg", 42, 1, 41, 1389, 19], + ["setarg", 42, 2, 43, 1389, 19], + ["invoke", 42, 3, 1389, 19], + ["disrupt", 1389, 19], + "num_done_2040", + ["move", 11, 40, 1389, 19], + ["jump", "while_start_2015", 1389, 19], + "while_end_2016", + ["jump", "if_end_2014", 1389, 19], + "if_else_2013", + "if_end_2014", + ["access", 3, 1, 1392, 15], + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + "_nop_tc_63", + ["add", 40, 10, 3, 1392, 15], + ["jump", "num_done_2042", 1392, 15], + "num_err_2041", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1392, + 15 + ], + ["access", 41, "error", 1392, 15], + ["access", 42, "cannot apply '+': operands must be numbers", 1392, 15], + ["array", 43, 0, 1392, 15], + ["push", 43, 42, 1392, 15], + ["frame", 42, 3, 2, 1392, 15], + ["null", 3, 1392, 15], + ["setarg", 42, 0, 3, 1392, 15], + ["setarg", 42, 1, 41, 1392, 15], + ["setarg", 42, 2, 43, 1392, 15], + ["invoke", 42, 3, 1392, 15], + ["disrupt", 1392, 15], + "num_done_2042", + ["move", 10, 40, 1392, 15], + ["jump", "while_start_2007", 1392, 15], + "while_end_2008", + ["null", 3, 1396, 27], + ["is_identical", 40, 2, 3, 1396, 27], + ["jump_true", 40, "ne_nid_2046", 1396, 27], + ["jump", "ne_ni_2047", 1396, 27], + "ne_nid_2046", + ["false", 40, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_ni_2047", + ["is_int", 41, 2, 1396, 27], + ["jump_false", 41, "ne_nn_2048", 1396, 27], + "_nop_tc_64", + ["jump", "ne_nn_2048", 1396, 27], + ["ne_int", 40, 2, 3, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_nn_2048", + ["is_num", 41, 2, 1396, 27], + ["jump_false", 41, "ne_nt_2049", 1396, 27], + "_nop_tc_65", + ["jump", "ne_nt_2049", 1396, 27], + ["ne_float", 40, 2, 3, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_nt_2049", + ["is_text", 41, 2, 1396, 27], + ["jump_false", 41, "ne_nnl_2050", 1396, 27], + "_nop_tc_66", + ["jump", "ne_nnl_2050", 1396, 27], + ["ne_text", 40, 2, 3, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_nnl_2050", + ["is_null", 41, 2, 1396, 27], + ["jump_false", 41, "ne_nb_2051", 1396, 27], + "_nop_tc_67", + "_nop_tc_68", + ["false", 40, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_nb_2051", + ["is_bool", 41, 2, 1396, 27], + ["jump_false", 41, "ne_mis_2052", 1396, 27], + "_nop_tc_69", + ["jump", "ne_mis_2052", 1396, 27], + ["ne_bool", 40, 2, 3, 1396, 27], + ["jump", "ne_done_2045", 1396, 27], + "ne_mis_2052", + ["true", 40, 1396, 27], + "ne_done_2045", + ["jump_false", 40, "if_else_2043", 1396, 27], + ["access", 12, 0, 1397, 11], + "while_start_2053", + ["length", 3, 2, 1398, 25], + ["is_int", 40, 12, 1398, 25], + ["jump_false", 40, "rel_ni_2055", 1398, 25], + "_nop_tc_70", + "_nop_tc_71", + ["lt_int", 40, 12, 3, 1398, 25], + ["jump", "rel_done_2057", 1398, 25], + "rel_ni_2055", + "_nop_tc_72", + "_nop_tc_73", + "_nop_tc_74", + "_nop_tc_75", + ["lt_float", 40, 12, 3, 1398, 25], + ["jump", "rel_done_2057", 1398, 25], + "rel_nn_2056", + "_nop_tc_76", + ["jump", "rel_err_2058", 1398, 25], + "_nop_tc_77", + ["jump", "rel_err_2058", 1398, 25], + ["lt_text", 40, 12, 3, 1398, 25], + ["jump", "rel_done_2057", 1398, 25], + "rel_err_2058", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1398, + 25 + ], + ["access", 41, "error", 1398, 25], + ["access", 42, "cannot compare with '<': operands must be same type", 1398, 25], + ["array", 43, 0, 1398, 25], + ["push", 43, 42, 1398, 25], + ["frame", 42, 3, 2, 1398, 25], + ["null", 3, 1398, 25], + ["setarg", 42, 0, 3, 1398, 25], + ["setarg", 42, 1, 41, 1398, 25], + ["setarg", 42, 2, 43, 1398, 25], + ["invoke", 42, 3, 1398, 25], + ["disrupt", 1398, 25], + "rel_done_2057", + ["jump_false", 40, "while_end_2054", 1398, 25], + ["load_dynamic", 3, 2, 12, 1399, 28], + ["move", 13, 3, 1399, 28], + ["access", 3, 0, 1400, 18], + ["is_int", 40, 13, 1400, 18], + ["jump_false", 40, "rel_ni_2062", 1400, 18], + "_nop_tc_78", + "_nop_tc_79", + ["ge_int", 41, 13, 3, 1400, 18], + ["jump", "rel_done_2064", 1400, 18], + "rel_ni_2062", + ["is_num", 40, 13, 1400, 18], + ["jump_false", 40, "rel_nn_2063", 1400, 18], + "_nop_tc_80", + "_nop_tc_81", + ["ge_float", 41, 13, 3, 1400, 18], + ["jump", "rel_done_2064", 1400, 18], + "rel_nn_2063", + ["is_text", 40, 13, 1400, 18], + ["jump_false", 40, "rel_err_2065", 1400, 18], + "_nop_tc_82", + ["jump", "rel_err_2065", 1400, 18], + ["ge_text", 41, 13, 3, 1400, 18], + ["jump", "rel_done_2064", 1400, 18], + "rel_err_2065", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1400, + 18 + ], + ["access", 40, "error", 1400, 18], + ["access", 42, "cannot compare with '>=': operands must be same type", 1400, 18], + ["array", 43, 0, 1400, 18], + ["push", 43, 42, 1400, 18], + ["frame", 42, 3, 2, 1400, 18], + ["null", 3, 1400, 18], + ["setarg", 42, 0, 3, 1400, 18], + ["setarg", 42, 1, 40, 1400, 18], + ["setarg", 42, 2, 43, 1400, 18], + ["invoke", 42, 3, 1400, 18], + ["disrupt", 1400, 18], + "rel_done_2064", + ["move", 3, 41, 1400, 18], + ["jump_false", 3, "and_end_2061", 1400, 18], + ["is_int", 40, 13, 1400, 27], + ["jump_false", 40, "rel_ni_2066", 1400, 27], + ["is_int", 41, 5, 1400, 27], + ["jump_false", 41, "rel_ni_2066", 1400, 27], + ["lt_int", 42, 13, 5, 1400, 27], + ["jump", "rel_done_2068", 1400, 27], + "rel_ni_2066", + ["is_num", 40, 13, 1400, 27], + ["jump_false", 40, "rel_nn_2067", 1400, 27], + ["is_num", 41, 5, 1400, 27], + ["jump_false", 41, "rel_nn_2067", 1400, 27], + ["lt_float", 42, 13, 5, 1400, 27], + ["jump", "rel_done_2068", 1400, 27], + "rel_nn_2067", + ["is_text", 40, 13, 1400, 27], + ["jump_false", 40, "rel_err_2069", 1400, 27], + ["is_text", 41, 5, 1400, 27], + ["jump_false", 41, "rel_err_2069", 1400, 27], + ["lt_text", 42, 13, 5, 1400, 27], + ["jump", "rel_done_2068", 1400, 27], + "rel_err_2069", + [ + "access", + 40, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1400, + 27 + ], + ["access", 41, "error", 1400, 27], + ["access", 43, "cannot compare with '<': operands must be same type", 1400, 27], + ["array", 44, 0, 1400, 27], + ["push", 44, 43, 1400, 27], + ["frame", 43, 40, 2, 1400, 27], + ["null", 40, 1400, 27], + ["setarg", 43, 0, 40, 1400, 27], + ["setarg", 43, 1, 41, 1400, 27], + ["setarg", 43, 2, 44, 1400, 27], + ["invoke", 43, 40, 1400, 27], + ["disrupt", 1400, 27], + "rel_done_2068", + ["move", 3, 42, 1400, 27], + "and_end_2061", + ["jump_false", 3, "if_else_2059", 1400, 27], + ["load_dynamic", 3, 8, 13, 1401, 25], + ["access", 40, 0, 1401, 30], + ["is_int", 41, 3, 1401, 30], + ["jump_false", 41, "rel_ni_2072", 1401, 30], + "_nop_tc_83", + "_nop_tc_84", + ["lt_int", 42, 3, 40, 1401, 30], + ["jump", "rel_done_2074", 1401, 30], + "rel_ni_2072", + ["is_num", 41, 3, 1401, 30], + ["jump_false", 41, "rel_nn_2073", 1401, 30], + "_nop_tc_85", + "_nop_tc_86", + ["lt_float", 42, 3, 40, 1401, 30], + ["jump", "rel_done_2074", 1401, 30], + "rel_nn_2073", + ["is_text", 41, 3, 1401, 30], + ["jump_false", 41, "rel_err_2075", 1401, 30], + "_nop_tc_87", + ["jump", "rel_err_2075", 1401, 30], + ["lt_text", 42, 3, 40, 1401, 30], + ["jump", "rel_done_2074", 1401, 30], + "rel_err_2075", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1401, + 30 + ], + ["access", 40, "error", 1401, 30], + ["access", 41, "cannot compare with '<': operands must be same type", 1401, 30], + ["array", 43, 0, 1401, 30], + ["push", 43, 41, 1401, 30], + ["frame", 41, 3, 2, 1401, 30], + ["null", 3, 1401, 30], + ["setarg", 41, 0, 3, 1401, 30], + ["setarg", 41, 1, 40, 1401, 30], + ["setarg", 41, 2, 43, 1401, 30], + ["invoke", 41, 3, 1401, 30], + ["disrupt", 1401, 30], + "rel_done_2074", + ["jump_false", 42, "if_else_2070", 1401, 30], + ["access", 3, 0, 1401, 48], + ["store_dynamic", 8, 3, 13, 1401, 43], + ["jump", "if_end_2071", 1401, 43], + "if_else_2070", + "if_end_2071", + ["store_dynamic", 9, 6, 13, 1402, 20], + ["jump", "if_end_2060", 1402, 20], + "if_else_2059", + "if_end_2060", + ["access", 3, 1, 1404, 17], + "_nop_tc_88", + "_nop_tc_89", + "_nop_tc_90", + "_nop_tc_91", + ["add", 40, 12, 3, 1404, 17], + ["jump", "num_done_2077", 1404, 17], + "num_err_2076", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1404, + 17 + ], + ["access", 41, "error", 1404, 17], + ["access", 42, "cannot apply '+': operands must be numbers", 1404, 17], + ["array", 43, 0, 1404, 17], + ["push", 43, 42, 1404, 17], + ["frame", 42, 3, 2, 1404, 17], + ["null", 3, 1404, 17], + ["setarg", 42, 0, 3, 1404, 17], + ["setarg", 42, 1, 41, 1404, 17], + ["setarg", 42, 2, 43, 1404, 17], + ["invoke", 42, 3, 1404, 17], + ["disrupt", 1404, 17], + "num_done_2077", + ["move", 12, 40, 1404, 17], + ["jump", "while_start_2053", 1404, 17], + "while_end_2054", + ["jump", "if_end_2044", 1404, 17], + "if_else_2043", + "if_end_2044", + ["record", 3, 0], + ["move", 20, 3, 1409, 17], + ["access", 10, 0, 1410, 9], + "while_start_2078", + ["is_int", 3, 10, 1411, 16], + ["jump_false", 3, "rel_ni_2080", 1411, 16], + "_nop_tc_92", + "_nop_tc_93", + ["lt_int", 3, 10, 6, 1411, 16], + ["jump", "rel_done_2082", 1411, 16], + "rel_ni_2080", + "_nop_tc_94", + "_nop_tc_95", + "_nop_tc_96", + "_nop_tc_97", + ["lt_float", 3, 10, 6, 1411, 16], + ["jump", "rel_done_2082", 1411, 16], + "rel_nn_2081", + "_nop_tc_98", + ["jump", "rel_err_2083", 1411, 16], + "_nop_tc_99", + ["jump", "rel_err_2083", 1411, 16], + ["lt_text", 3, 10, 6, 1411, 16], + ["jump", "rel_done_2082", 1411, 16], + "rel_err_2083", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1411, + 16 + ], + ["access", 40, "error", 1411, 16], + ["access", 41, "cannot compare with '<': operands must be same type", 1411, 16], + ["array", 42, 0, 1411, 16], + ["push", 42, 41, 1411, 16], + ["frame", 41, 12, 2, 1411, 16], + ["null", 12, 1411, 16], + ["setarg", 41, 0, 12, 1411, 16], + ["setarg", 41, 1, 40, 1411, 16], + ["setarg", 41, 2, 42, 1411, 16], + ["invoke", 41, 12, 1411, 16], + ["disrupt", 1411, 16], + "rel_done_2082", + ["jump_false", 3, "while_end_2079", 1411, 16], + ["load_dynamic", 3, 4, 10, 1412, 28], + ["move", 14, 3, 1412, 28], + ["is_text", 3, 14, 1413, 19], + ["move", 12, 3, 1413, 19], + ["jump_false", 12, "and_end_2086", 1413, 19], + ["access", 3, "_nop_", 1413, 49], [ "access", 40, @@ -14519,31 +17417,31 @@ "kind": "name", "make": "intrinsic" }, - 1167, + 1413, 30 ], - ["frame", 41, 40, 2, 1167, 30], - ["null", 40, 1167, 30], - ["setarg", 41, 0, 40, 1167, 30], - ["setarg", 41, 1, 14, 1167, 30], - ["setarg", 41, 2, 3, 1167, 30], - ["invoke", 41, 3, 1167, 30], - ["not", 40, 3, 1167, 30], - ["move", 12, 40, 1167, 30], - "and_end_1718", - ["jump_false", 12, "if_else_1716", 1167, 30], - ["store_dynamic", 20, 10, 14, 1168, 19], - ["jump", "if_end_1717", 1168, 19], - "if_else_1716", - "if_end_1717", - ["access", 3, 1, 1170, 15], - ["is_num", 12, 10, 1170, 15], - ["jump_false", 12, "num_err_1719", 1170, 15], - "_nop_tc_64", - "_nop_tc_65", - ["add", 12, 10, 3, 1170, 15], - ["jump", "num_done_1720", 1170, 15], - "num_err_1719", + ["frame", 41, 40, 2, 1413, 30], + ["null", 40, 1413, 30], + ["setarg", 41, 0, 40, 1413, 30], + ["setarg", 41, 1, 14, 1413, 30], + ["setarg", 41, 2, 3, 1413, 30], + ["invoke", 41, 3, 1413, 30], + ["not", 40, 3, 1413, 30], + ["move", 12, 40, 1413, 30], + "and_end_2086", + ["jump_false", 12, "if_else_2084", 1413, 30], + ["store_dynamic", 20, 10, 14, 1414, 19], + ["jump", "if_end_2085", 1414, 19], + "if_else_2084", + "if_end_2085", + ["access", 3, 1, 1416, 15], + "_nop_tc_100", + "_nop_tc_101", + "_nop_tc_102", + "_nop_tc_103", + ["add", 12, 10, 3, 1416, 15], + ["jump", "num_done_2088", 1416, 15], + "num_err_2087", [ "access", 3, @@ -14552,766 +17450,88 @@ "kind": "name", "make": "intrinsic" }, - 1170, + 1416, 15 ], - ["access", 40, "error", 1170, 15], - ["access", 41, "cannot apply '+': operands must be numbers", 1170, 15], - ["array", 42, 0, 1170, 15], - ["push", 42, 41, 1170, 15], - ["frame", 41, 3, 2, 1170, 15], - ["null", 3, 1170, 15], - ["setarg", 41, 0, 3, 1170, 15], - ["setarg", 41, 1, 40, 1170, 15], - ["setarg", 41, 2, 42, 1170, 15], - ["invoke", 41, 3, 1170, 15], - ["disrupt", 1170, 15], - "num_done_1720", - ["move", 10, 12, 1170, 15], - ["jump", "while_start_1710", 1170, 15], - "while_end_1711", - ["true", 19, 1173, 15], - "while_start_1721", - ["jump_false", 19, "while_end_1722", 1174, 12], - ["false", 19, 1175, 17], - ["access", 10, 0, 1176, 11], - "while_start_1723", - ["is_int", 3, 10, 1177, 18], - ["jump_false", 3, "rel_ni_1725", 1177, 18], - ["is_int", 12, 6, 1177, 18], - ["jump_false", 12, "rel_ni_1725", 1177, 18], - ["lt_int", 40, 10, 6, 1177, 18], - ["jump", "rel_done_1727", 1177, 18], - "rel_ni_1725", - ["is_num", 3, 10, 1177, 18], - ["jump_false", 3, "rel_nn_1726", 1177, 18], - ["is_num", 12, 6, 1177, 18], - ["jump_false", 12, "rel_nn_1726", 1177, 18], - ["lt_float", 40, 10, 6, 1177, 18], - ["jump", "rel_done_1727", 1177, 18], - "rel_nn_1726", - ["is_text", 3, 10, 1177, 18], - ["jump_false", 3, "rel_err_1728", 1177, 18], - ["is_text", 12, 6, 1177, 18], - ["jump_false", 12, "rel_err_1728", 1177, 18], - ["lt_text", 40, 10, 6, 1177, 18], - ["jump", "rel_done_1727", 1177, 18], - "rel_err_1728", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1177, - 18 - ], - ["access", 12, "error", 1177, 18], - ["access", 41, "cannot compare with '<': operands must be same type", 1177, 18], - ["array", 42, 0, 1177, 18], - ["push", 42, 41, 1177, 18], - ["frame", 41, 3, 2, 1177, 18], - ["null", 3, 1177, 18], - ["setarg", 41, 0, 3, 1177, 18], - ["setarg", 41, 1, 12, 1177, 18], - ["setarg", 41, 2, 42, 1177, 18], - ["invoke", 41, 3, 1177, 18], - ["disrupt", 1177, 18], - "rel_done_1727", - ["jump_false", 40, "while_end_1724", 1177, 18], - ["load_dynamic", 3, 4, 10, 1178, 30], - ["move", 14, 3, 1178, 30], - ["is_array", 3, 14, 1179, 23], - "_nop_bl_1", - ["jump_true", 3, "if_else_1729", 1179, 23], - ["access", 3, 1, 1180, 19], - ["is_num", 12, 10, 1180, 19], - ["jump_false", 12, "num_err_1731", 1180, 19], - "_nop_tc_66", - "_nop_tc_67", - ["add", 12, 10, 3, 1180, 19], - ["jump", "num_done_1732", 1180, 19], - "num_err_1731", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1180, - 19 - ], - ["access", 40, "error", 1180, 19], - ["access", 41, "cannot apply '+': operands must be numbers", 1180, 19], - ["array", 42, 0, 1180, 19], - ["push", 42, 41, 1180, 19], - ["frame", 41, 3, 2, 1180, 19], - ["null", 3, 1180, 19], - ["setarg", 41, 0, 3, 1180, 19], - ["setarg", 41, 1, 40, 1180, 19], - ["setarg", 41, 2, 42, 1180, 19], - ["invoke", 41, 3, 1180, 19], - ["disrupt", 1180, 19], - "num_done_1732", - ["move", 10, 12, 1180, 19], - ["jump", "while_start_1723", 1181, 11], - ["jump", "if_end_1730", 1181, 11], - "if_else_1729", - "if_end_1730", - ["access", 3, 0, 1183, 20], - ["load_index", 12, 14, 3, 1183, 20], - ["move", 16, 12, 1183, 20], - ["null", 17, 1184, 18], - ["access", 3, "jump", 1185, 19], - ["is_identical", 12, 16, 3, 1185, 19], - ["jump_true", 12, "eq_done_1735", 1185, 19], - ["is_int", 40, 16, 1185, 19], - ["jump_false", 40, "eq_ni_1736", 1185, 19], - "_nop_tc_68", - ["jump", "eq_ni_1736", 1185, 19], - ["eq_int", 12, 16, 3, 1185, 19], - ["jump", "eq_done_1735", 1185, 19], - "eq_ni_1736", - ["is_num", 40, 16, 1185, 19], - ["jump_false", 40, "eq_nn_1737", 1185, 19], - "_nop_tc_69", - ["jump", "eq_nn_1737", 1185, 19], - ["eq_float", 12, 16, 3, 1185, 19], - ["jump", "eq_done_1735", 1185, 19], - "eq_nn_1737", - ["is_text", 40, 16, 1185, 19], - ["jump_false", 40, "eq_nt_1738", 1185, 19], - "_nop_tc_70", - "_nop_tc_71", - ["eq_text", 12, 16, 3, 1185, 19], - ["jump", "eq_done_1735", 1185, 19], - "eq_nt_1738", - ["is_null", 40, 16, 1185, 19], - ["jump_false", 40, "eq_nnl_1739", 1185, 19], - "_nop_tc_72", - ["jump", "eq_nnl_1739", 1185, 19], - ["true", 12, 1185, 19], - ["jump", "eq_done_1735", 1185, 19], - "eq_nnl_1739", - ["is_bool", 40, 16, 1185, 19], - ["jump_false", 40, "eq_nb_1740", 1185, 19], - "_nop_tc_73", - ["jump", "eq_nb_1740", 1185, 19], - ["eq_bool", 12, 16, 3, 1185, 19], - ["jump", "eq_done_1735", 1185, 19], - "eq_nb_1740", - ["false", 12, 1185, 19], - "eq_done_1735", - ["jump_false", 12, "if_else_1733", 1185, 19], - ["access", 3, 1, 1186, 26], - ["load_index", 12, 14, 3, 1186, 26], - ["move", 17, 12, 1186, 26], - ["jump", "if_end_1734", 1186, 26], - "if_else_1733", - ["access", 3, "jump_true", 1187, 26], - ["is_identical", 12, 16, 3, 1187, 26], - ["jump_true", 12, "eq_done_1745", 1187, 26], - ["is_int", 40, 16, 1187, 26], - ["jump_false", 40, "eq_ni_1746", 1187, 26], - "_nop_tc_74", - ["jump", "eq_ni_1746", 1187, 26], - ["eq_int", 12, 16, 3, 1187, 26], - ["jump", "eq_done_1745", 1187, 26], - "eq_ni_1746", - ["is_num", 40, 16, 1187, 26], - ["jump_false", 40, "eq_nn_1747", 1187, 26], - "_nop_tc_75", - ["jump", "eq_nn_1747", 1187, 26], - ["eq_float", 12, 16, 3, 1187, 26], - ["jump", "eq_done_1745", 1187, 26], - "eq_nn_1747", - ["is_text", 40, 16, 1187, 26], - ["jump_false", 40, "eq_nt_1748", 1187, 26], - "_nop_tc_76", - "_nop_tc_77", - ["eq_text", 12, 16, 3, 1187, 26], - ["jump", "eq_done_1745", 1187, 26], - "eq_nt_1748", - ["is_null", 40, 16, 1187, 26], - ["jump_false", 40, "eq_nnl_1749", 1187, 26], - "_nop_tc_78", - ["jump", "eq_nnl_1749", 1187, 26], - ["true", 12, 1187, 26], - ["jump", "eq_done_1745", 1187, 26], - "eq_nnl_1749", - ["is_bool", 40, 16, 1187, 26], - ["jump_false", 40, "eq_nb_1750", 1187, 26], - "_nop_tc_79", - ["jump", "eq_nb_1750", 1187, 26], - ["eq_bool", 12, 16, 3, 1187, 26], - ["jump", "eq_done_1745", 1187, 26], - "eq_nb_1750", - ["false", 12, 1187, 26], - "eq_done_1745", - ["move", 3, 12, 1187, 26], - ["jump_true", 3, "or_end_1744", 1187, 26], - ["access", 12, "jump_false", 1187, 47], - ["is_identical", 40, 16, 12, 1187, 47], - ["jump_true", 40, "eq_done_1751", 1187, 47], - ["is_int", 41, 16, 1187, 47], - ["jump_false", 41, "eq_ni_1752", 1187, 47], - "_nop_tc_80", - ["jump", "eq_ni_1752", 1187, 47], - ["eq_int", 40, 16, 12, 1187, 47], - ["jump", "eq_done_1751", 1187, 47], - "eq_ni_1752", - ["is_num", 41, 16, 1187, 47], - ["jump_false", 41, "eq_nn_1753", 1187, 47], - "_nop_tc_81", - ["jump", "eq_nn_1753", 1187, 47], - ["eq_float", 40, 16, 12, 1187, 47], - ["jump", "eq_done_1751", 1187, 47], - "eq_nn_1753", - ["is_text", 41, 16, 1187, 47], - ["jump_false", 41, "eq_nt_1754", 1187, 47], - "_nop_tc_82", - "_nop_tc_83", - ["eq_text", 40, 16, 12, 1187, 47], - ["jump", "eq_done_1751", 1187, 47], - "eq_nt_1754", - ["is_null", 41, 16, 1187, 47], - ["jump_false", 41, "eq_nnl_1755", 1187, 47], - "_nop_tc_84", - ["jump", "eq_nnl_1755", 1187, 47], - ["true", 40, 1187, 47], - ["jump", "eq_done_1751", 1187, 47], - "eq_nnl_1755", - ["is_bool", 41, 16, 1187, 47], - ["jump_false", 41, "eq_nb_1756", 1187, 47], - "_nop_tc_85", - ["jump", "eq_nb_1756", 1187, 47], - ["eq_bool", 40, 16, 12, 1187, 47], - ["jump", "eq_done_1751", 1187, 47], - "eq_nb_1756", - ["false", 40, 1187, 47], - "eq_done_1751", - ["move", 3, 40, 1187, 47], - "or_end_1744", - ["move", 12, 3, 1187, 47], - ["jump_true", 12, "or_end_1743", 1187, 47], - ["access", 3, "jump_not_null", 1187, 69], - ["is_identical", 40, 16, 3, 1187, 69], - ["jump_true", 40, "eq_done_1757", 1187, 69], - ["is_int", 41, 16, 1187, 69], - ["jump_false", 41, "eq_ni_1758", 1187, 69], - "_nop_tc_86", - ["jump", "eq_ni_1758", 1187, 69], - ["eq_int", 40, 16, 3, 1187, 69], - ["jump", "eq_done_1757", 1187, 69], - "eq_ni_1758", - ["is_num", 41, 16, 1187, 69], - ["jump_false", 41, "eq_nn_1759", 1187, 69], - "_nop_tc_87", - ["jump", "eq_nn_1759", 1187, 69], - ["eq_float", 40, 16, 3, 1187, 69], - ["jump", "eq_done_1757", 1187, 69], - "eq_nn_1759", - ["is_text", 41, 16, 1187, 69], - ["jump_false", 41, "eq_nt_1760", 1187, 69], - "_nop_tc_88", - "_nop_tc_89", - ["eq_text", 40, 16, 3, 1187, 69], - ["jump", "eq_done_1757", 1187, 69], - "eq_nt_1760", - ["is_null", 41, 16, 1187, 69], - ["jump_false", 41, "eq_nnl_1761", 1187, 69], - "_nop_tc_90", - ["jump", "eq_nnl_1761", 1187, 69], - ["true", 40, 1187, 69], - ["jump", "eq_done_1757", 1187, 69], - "eq_nnl_1761", - ["is_bool", 41, 16, 1187, 69], - ["jump_false", 41, "eq_nb_1762", 1187, 69], - "_nop_tc_91", - ["jump", "eq_nb_1762", 1187, 69], - ["eq_bool", 40, 16, 3, 1187, 69], - ["jump", "eq_done_1757", 1187, 69], - "eq_nb_1762", - ["false", 40, 1187, 69], - "eq_done_1757", - ["move", 12, 40, 1187, 69], - "or_end_1743", - ["jump_false", 12, "if_else_1741", 1187, 69], - ["access", 3, 2, 1188, 26], - ["load_index", 12, 14, 3, 1188, 26], - ["move", 17, 12, 1188, 26], - ["jump", "if_end_1742", 1188, 26], - "if_else_1741", - "if_end_1742", - "if_end_1734", - ["null", 3, 1190, 23], - ["is_identical", 12, 17, 3, 1190, 23], - ["jump_true", 12, "eq_done_1766", 1190, 23], - ["is_int", 40, 17, 1190, 23], - ["jump_false", 40, "eq_ni_1767", 1190, 23], - "_nop_tc_92", - ["jump", "eq_ni_1767", 1190, 23], - ["eq_int", 12, 17, 3, 1190, 23], - ["jump", "eq_done_1766", 1190, 23], - "eq_ni_1767", - ["is_num", 40, 17, 1190, 23], - ["jump_false", 40, "eq_nn_1768", 1190, 23], - "_nop_tc_93", - ["jump", "eq_nn_1768", 1190, 23], - ["eq_float", 12, 17, 3, 1190, 23], - ["jump", "eq_done_1766", 1190, 23], - "eq_nn_1768", - ["is_text", 40, 17, 1190, 23], - ["jump_false", 40, "eq_nt_1769", 1190, 23], - "_nop_tc_94", - ["jump", "eq_nt_1769", 1190, 23], - ["eq_text", 12, 17, 3, 1190, 23], - ["jump", "eq_done_1766", 1190, 23], - "eq_nt_1769", - ["is_null", 40, 17, 1190, 23], - ["jump_false", 40, "eq_nnl_1770", 1190, 23], - "_nop_tc_95", - "_nop_tc_96", - ["true", 12, 1190, 23], - ["jump", "eq_done_1766", 1190, 23], - "eq_nnl_1770", - ["is_bool", 40, 17, 1190, 23], - ["jump_false", 40, "eq_nb_1771", 1190, 23], - "_nop_tc_97", - ["jump", "eq_nb_1771", 1190, 23], - ["eq_bool", 12, 17, 3, 1190, 23], - ["jump", "eq_done_1766", 1190, 23], - "eq_nb_1771", - ["false", 12, 1190, 23], - "eq_done_1766", - ["move", 3, 12, 1190, 23], - ["jump_true", 3, "or_end_1765", 1190, 23], - ["is_text", 12, 17, 1190, 40], - ["not", 40, 12, 1190, 40], - ["move", 3, 40, 1190, 40], - "or_end_1765", - ["jump_false", 3, "if_else_1763", 1190, 40], - ["access", 3, 1, 1191, 19], - ["is_num", 12, 10, 1191, 19], - ["jump_false", 12, "num_err_1772", 1191, 19], - "_nop_tc_98", - "_nop_tc_99", - ["add", 12, 10, 3, 1191, 19], - ["jump", "num_done_1773", 1191, 19], - "num_err_1772", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1191, - 19 - ], - ["access", 40, "error", 1191, 19], - ["access", 41, "cannot apply '+': operands must be numbers", 1191, 19], - ["array", 42, 0, 1191, 19], - ["push", 42, 41, 1191, 19], - ["frame", 41, 3, 2, 1191, 19], - ["null", 3, 1191, 19], - ["setarg", 41, 0, 3, 1191, 19], - ["setarg", 41, 1, 40, 1191, 19], - ["setarg", 41, 2, 42, 1191, 19], - ["invoke", 41, 3, 1191, 19], - ["disrupt", 1191, 19], - "num_done_1773", - ["move", 10, 12, 1191, 19], - ["jump", "while_start_1723", 1192, 11], - ["jump", "if_end_1764", 1192, 11], - "if_else_1763", - "if_end_1764", - ["load_dynamic", 3, 20, 17, 1194, 26], - ["move", 18, 3, 1194, 26], - ["null", 3, 1195, 21], - ["is_identical", 12, 18, 3, 1195, 21], - ["jump_true", 12, "eq_done_1777", 1195, 21], - ["is_int", 40, 18, 1195, 21], - ["jump_false", 40, "eq_ni_1778", 1195, 21], - "_nop_tc_100", - ["jump", "eq_ni_1778", 1195, 21], - ["eq_int", 12, 18, 3, 1195, 21], - ["jump", "eq_done_1777", 1195, 21], - "eq_ni_1778", - ["is_num", 40, 18, 1195, 21], - ["jump_false", 40, "eq_nn_1779", 1195, 21], - "_nop_tc_101", - ["jump", "eq_nn_1779", 1195, 21], - ["eq_float", 12, 18, 3, 1195, 21], - ["jump", "eq_done_1777", 1195, 21], - "eq_nn_1779", - ["is_text", 40, 18, 1195, 21], - ["jump_false", 40, "eq_nt_1780", 1195, 21], - "_nop_tc_102", - ["jump", "eq_nt_1780", 1195, 21], - ["eq_text", 12, 18, 3, 1195, 21], - ["jump", "eq_done_1777", 1195, 21], - "eq_nt_1780", - ["is_null", 40, 18, 1195, 21], - ["jump_false", 40, "eq_nnl_1781", 1195, 21], - "_nop_tc_103", + ["access", 40, "error", 1416, 15], + ["access", 41, "cannot apply '+': operands must be numbers", 1416, 15], + ["array", 42, 0, 1416, 15], + ["push", 42, 41, 1416, 15], + ["frame", 41, 3, 2, 1416, 15], + ["null", 3, 1416, 15], + ["setarg", 41, 0, 3, 1416, 15], + ["setarg", 41, 1, 40, 1416, 15], + ["setarg", 41, 2, 42, 1416, 15], + ["invoke", 41, 3, 1416, 15], + ["disrupt", 1416, 15], + "num_done_2088", + ["move", 10, 12, 1416, 15], + ["jump", "while_start_2078", 1416, 15], + "while_end_2079", + ["true", 19, 1419, 15], + "while_start_2089", + ["jump_false", 19, "while_end_2090", 1420, 12], + ["false", 19, 1421, 17], + ["access", 10, 0, 1422, 11], + "while_start_2091", + ["is_int", 3, 10, 1423, 18], + ["jump_false", 3, "rel_ni_2093", 1423, 18], "_nop_tc_104", - ["true", 12, 1195, 21], - ["jump", "eq_done_1777", 1195, 21], - "eq_nnl_1781", - ["is_bool", 40, 18, 1195, 21], - ["jump_false", 40, "eq_nb_1782", 1195, 21], "_nop_tc_105", - ["jump", "eq_nb_1782", 1195, 21], - ["eq_bool", 12, 18, 3, 1195, 21], - ["jump", "eq_done_1777", 1195, 21], - "eq_nb_1782", - ["false", 12, 1195, 21], - "eq_done_1777", - ["move", 3, 12, 1195, 21], - ["jump_true", 3, "or_end_1776", 1195, 21], - ["is_int", 12, 18, 1195, 37], - ["jump_false", 12, "rel_ni_1783", 1195, 37], - ["is_int", 40, 10, 1195, 37], - ["jump_false", 40, "rel_ni_1783", 1195, 37], - ["ge_int", 41, 18, 10, 1195, 37], - ["jump", "rel_done_1785", 1195, 37], - "rel_ni_1783", - ["is_num", 12, 18, 1195, 37], - ["jump_false", 12, "rel_nn_1784", 1195, 37], - ["is_num", 40, 10, 1195, 37], - ["jump_false", 40, "rel_nn_1784", 1195, 37], - ["ge_float", 41, 18, 10, 1195, 37], - ["jump", "rel_done_1785", 1195, 37], - "rel_nn_1784", - ["is_text", 12, 18, 1195, 37], - ["jump_false", 12, "rel_err_1786", 1195, 37], - ["is_text", 40, 10, 1195, 37], - ["jump_false", 40, "rel_err_1786", 1195, 37], - ["ge_text", 41, 18, 10, 1195, 37], - ["jump", "rel_done_1785", 1195, 37], - "rel_err_1786", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1195, - 37 - ], - ["access", 40, "error", 1195, 37], - ["access", 42, "cannot compare with '>=': operands must be same type", 1195, 37], - ["array", 43, 0, 1195, 37], - ["push", 43, 42, 1195, 37], - ["frame", 42, 12, 2, 1195, 37], - ["null", 12, 1195, 37], - ["setarg", 42, 0, 12, 1195, 37], - ["setarg", 42, 1, 40, 1195, 37], - ["setarg", 42, 2, 43, 1195, 37], - ["invoke", 42, 12, 1195, 37], - ["disrupt", 1195, 37], - "rel_done_1785", - ["move", 3, 41, 1195, 37], - "or_end_1776", - ["jump_false", 3, "if_else_1774", 1195, 37], - ["access", 3, 1, 1196, 19], - ["is_num", 12, 10, 1196, 19], - ["jump_false", 12, "num_err_1787", 1196, 19], + ["lt_int", 3, 10, 6, 1423, 18], + ["jump", "rel_done_2095", 1423, 18], + "rel_ni_2093", "_nop_tc_106", "_nop_tc_107", - ["add", 12, 10, 3, 1196, 19], - ["jump", "num_done_1788", 1196, 19], - "num_err_1787", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1196, - 19 - ], - ["access", 40, "error", 1196, 19], - ["access", 41, "cannot apply '+': operands must be numbers", 1196, 19], - ["array", 42, 0, 1196, 19], - ["push", 42, 41, 1196, 19], - ["frame", 41, 3, 2, 1196, 19], - ["null", 3, 1196, 19], - ["setarg", 41, 0, 3, 1196, 19], - ["setarg", 41, 1, 40, 1196, 19], - ["setarg", 41, 2, 42, 1196, 19], - ["invoke", 41, 3, 1196, 19], - ["disrupt", 1196, 19], - "num_done_1788", - ["move", 10, 12, 1196, 19], - ["jump", "while_start_1723", 1197, 11], - ["jump", "if_end_1775", 1197, 11], - "if_else_1774", - "if_end_1775", - ["move", 13, 7, 1200, 13], - "while_start_1789", - ["is_int", 3, 13, 1201, 20], - ["jump_false", 3, "rel_ni_1791", 1201, 20], - ["is_int", 12, 5, 1201, 20], - ["jump_false", 12, "rel_ni_1791", 1201, 20], - ["lt_int", 40, 13, 5, 1201, 20], - ["jump", "rel_done_1793", 1201, 20], - "rel_ni_1791", - ["is_num", 3, 13, 1201, 20], - ["jump_false", 3, "rel_nn_1792", 1201, 20], - ["is_num", 12, 5, 1201, 20], - ["jump_false", 12, "rel_nn_1792", 1201, 20], - ["lt_float", 40, 13, 5, 1201, 20], - ["jump", "rel_done_1793", 1201, 20], - "rel_nn_1792", - ["is_text", 3, 13, 1201, 20], - ["jump_false", 3, "rel_err_1794", 1201, 20], - ["is_text", 12, 5, 1201, 20], - ["jump_false", 12, "rel_err_1794", 1201, 20], - ["lt_text", 40, 13, 5, 1201, 20], - ["jump", "rel_done_1793", 1201, 20], - "rel_err_1794", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1201, - 20 - ], - ["access", 12, "error", 1201, 20], - ["access", 41, "cannot compare with '<': operands must be same type", 1201, 20], - ["array", 42, 0, 1201, 20], - ["push", 42, 41, 1201, 20], - ["frame", 41, 3, 2, 1201, 20], - ["null", 3, 1201, 20], - ["setarg", 41, 0, 3, 1201, 20], - ["setarg", 41, 1, 12, 1201, 20], - ["setarg", 41, 2, 42, 1201, 20], - ["invoke", 41, 3, 1201, 20], - ["disrupt", 1201, 20], - "rel_done_1793", - ["jump_false", 40, "while_end_1790", 1201, 20], - ["load_dynamic", 3, 8, 13, 1202, 25], - ["access", 12, 0, 1202, 31], - ["is_int", 40, 3, 1202, 31], - ["jump_false", 40, "rel_ni_1800", 1202, 31], "_nop_tc_108", "_nop_tc_109", - ["ge_int", 41, 3, 12, 1202, 31], - ["jump", "rel_done_1802", 1202, 31], - "rel_ni_1800", - ["is_num", 40, 3, 1202, 31], - ["jump_false", 40, "rel_nn_1801", 1202, 31], + ["lt_float", 3, 10, 6, 1423, 18], + ["jump", "rel_done_2095", 1423, 18], + "rel_nn_2094", "_nop_tc_110", + ["jump", "rel_err_2096", 1423, 18], "_nop_tc_111", - ["ge_float", 41, 3, 12, 1202, 31], - ["jump", "rel_done_1802", 1202, 31], - "rel_nn_1801", - ["is_text", 40, 3, 1202, 31], - ["jump_false", 40, "rel_err_1803", 1202, 31], + ["jump", "rel_err_2096", 1423, 18], + ["lt_text", 3, 10, 6, 1423, 18], + ["jump", "rel_done_2095", 1423, 18], + "rel_err_2096", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1423, + 18 + ], + ["access", 40, "error", 1423, 18], + ["access", 41, "cannot compare with '<': operands must be same type", 1423, 18], + ["array", 42, 0, 1423, 18], + ["push", 42, 41, 1423, 18], + ["frame", 41, 12, 2, 1423, 18], + ["null", 12, 1423, 18], + ["setarg", 41, 0, 12, 1423, 18], + ["setarg", 41, 1, 40, 1423, 18], + ["setarg", 41, 2, 42, 1423, 18], + ["invoke", 41, 12, 1423, 18], + ["disrupt", 1423, 18], + "rel_done_2095", + ["jump_false", 3, "while_end_2092", 1423, 18], + ["load_dynamic", 3, 4, 10, 1424, 30], + ["move", 14, 3, 1424, 30], + ["is_array", 3, 14, 1425, 23], + "_nop_bl_1", + ["jump_true", 3, "if_else_2097", 1425, 23], + ["access", 3, 1, 1426, 19], "_nop_tc_112", - ["jump", "rel_err_1803", 1202, 31], - ["ge_text", 41, 3, 12, 1202, 31], - ["jump", "rel_done_1802", 1202, 31], - "rel_err_1803", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1202, - 31 - ], - ["access", 12, "error", 1202, 31], - ["access", 40, "cannot compare with '>=': operands must be same type", 1202, 31], - ["array", 42, 0, 1202, 31], - ["push", 42, 40, 1202, 31], - ["frame", 40, 3, 2, 1202, 31], - ["null", 3, 1202, 31], - ["setarg", 40, 0, 3, 1202, 31], - ["setarg", 40, 1, 12, 1202, 31], - ["setarg", 40, 2, 42, 1202, 31], - ["invoke", 40, 3, 1202, 31], - ["disrupt", 1202, 31], - "rel_done_1802", - ["move", 3, 41, 1202, 31], - ["jump_false", 3, "and_end_1799", 1202, 31], - ["load_dynamic", 12, 8, 13, 1202, 46], - ["is_int", 40, 12, 1202, 51], - ["jump_false", 40, "rel_ni_1804", 1202, 51], - ["is_int", 41, 18, 1202, 51], - ["jump_false", 41, "rel_ni_1804", 1202, 51], - ["lt_int", 42, 12, 18, 1202, 51], - ["jump", "rel_done_1806", 1202, 51], - "rel_ni_1804", - ["is_num", 40, 12, 1202, 51], - ["jump_false", 40, "rel_nn_1805", 1202, 51], - ["is_num", 41, 18, 1202, 51], - ["jump_false", 41, "rel_nn_1805", 1202, 51], - ["lt_float", 42, 12, 18, 1202, 51], - ["jump", "rel_done_1806", 1202, 51], - "rel_nn_1805", - ["is_text", 40, 12, 1202, 51], - ["jump_false", 40, "rel_err_1807", 1202, 51], - ["is_text", 41, 18, 1202, 51], - ["jump_false", 41, "rel_err_1807", 1202, 51], - ["lt_text", 42, 12, 18, 1202, 51], - ["jump", "rel_done_1806", 1202, 51], - "rel_err_1807", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1202, - 51 - ], - ["access", 40, "error", 1202, 51], - ["access", 41, "cannot compare with '<': operands must be same type", 1202, 51], - ["array", 43, 0, 1202, 51], - ["push", 43, 41, 1202, 51], - ["frame", 41, 12, 2, 1202, 51], - ["null", 12, 1202, 51], - ["setarg", 41, 0, 12, 1202, 51], - ["setarg", 41, 1, 40, 1202, 51], - ["setarg", 41, 2, 43, 1202, 51], - ["invoke", 41, 12, 1202, 51], - ["disrupt", 1202, 51], - "rel_done_1806", - ["move", 3, 42, 1202, 51], - "and_end_1799", - ["move", 12, 3, 1202, 51], - ["jump_false", 12, "and_end_1798", 1202, 51], - ["load_dynamic", 3, 9, 13, 1202, 68], - ["is_int", 40, 3, 1202, 74], - ["jump_false", 40, "rel_ni_1808", 1202, 74], - ["is_int", 41, 18, 1202, 74], - ["jump_false", 41, "rel_ni_1808", 1202, 74], - ["ge_int", 42, 3, 18, 1202, 74], - ["jump", "rel_done_1810", 1202, 74], - "rel_ni_1808", - ["is_num", 40, 3, 1202, 74], - ["jump_false", 40, "rel_nn_1809", 1202, 74], - ["is_num", 41, 18, 1202, 74], - ["jump_false", 41, "rel_nn_1809", 1202, 74], - ["ge_float", 42, 3, 18, 1202, 74], - ["jump", "rel_done_1810", 1202, 74], - "rel_nn_1809", - ["is_text", 40, 3, 1202, 74], - ["jump_false", 40, "rel_err_1811", 1202, 74], - ["is_text", 41, 18, 1202, 74], - ["jump_false", 41, "rel_err_1811", 1202, 74], - ["ge_text", 42, 3, 18, 1202, 74], - ["jump", "rel_done_1810", 1202, 74], - "rel_err_1811", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1202, - 74 - ], - ["access", 40, "error", 1202, 74], - ["access", 41, "cannot compare with '>=': operands must be same type", 1202, 74], - ["array", 43, 0, 1202, 74], - ["push", 43, 41, 1202, 74], - ["frame", 41, 3, 2, 1202, 74], - ["null", 3, 1202, 74], - ["setarg", 41, 0, 3, 1202, 74], - ["setarg", 41, 1, 40, 1202, 74], - ["setarg", 41, 2, 43, 1202, 74], - ["invoke", 41, 3, 1202, 74], - ["disrupt", 1202, 74], - "rel_done_1810", - ["move", 12, 42, 1202, 74], - "and_end_1798", - ["move", 3, 12, 1202, 74], - ["jump_false", 3, "and_end_1797", 1202, 74], - ["load_dynamic", 12, 9, 13, 1202, 91], - ["is_int", 40, 12, 1202, 96], - ["jump_false", 40, "rel_ni_1812", 1202, 96], - ["is_int", 41, 10, 1202, 96], - ["jump_false", 41, "rel_ni_1812", 1202, 96], - ["lt_int", 42, 12, 10, 1202, 96], - ["jump", "rel_done_1814", 1202, 96], - "rel_ni_1812", - ["is_num", 40, 12, 1202, 96], - ["jump_false", 40, "rel_nn_1813", 1202, 96], - ["is_num", 41, 10, 1202, 96], - ["jump_false", 41, "rel_nn_1813", 1202, 96], - ["lt_float", 42, 12, 10, 1202, 96], - ["jump", "rel_done_1814", 1202, 96], - "rel_nn_1813", - ["is_text", 40, 12, 1202, 96], - ["jump_false", 40, "rel_err_1815", 1202, 96], - ["is_text", 41, 10, 1202, 96], - ["jump_false", 41, "rel_err_1815", 1202, 96], - ["lt_text", 42, 12, 10, 1202, 96], - ["jump", "rel_done_1814", 1202, 96], - "rel_err_1815", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1202, - 96 - ], - ["access", 40, "error", 1202, 96], - ["access", 41, "cannot compare with '<': operands must be same type", 1202, 96], - ["array", 43, 0, 1202, 96], - ["push", 43, 41, 1202, 96], - ["frame", 41, 12, 2, 1202, 96], - ["null", 12, 1202, 96], - ["setarg", 41, 0, 12, 1202, 96], - ["setarg", 41, 1, 40, 1202, 96], - ["setarg", 41, 2, 43, 1202, 96], - ["invoke", 41, 12, 1202, 96], - ["disrupt", 1202, 96], - "rel_done_1814", - ["move", 3, 42, 1202, 96], - "and_end_1797", - ["jump_false", 3, "if_else_1795", 1202, 96], - ["store_dynamic", 9, 10, 13, 1203, 22], - ["true", 19, 1204, 23], - ["jump", "if_end_1796", 1204, 23], - "if_else_1795", - "if_end_1796", - ["access", 3, 1, 1206, 19], - ["is_num", 12, 13, 1206, 19], - ["jump_false", 12, "num_err_1816", 1206, 19], "_nop_tc_113", "_nop_tc_114", - ["add", 12, 13, 3, 1206, 19], - ["jump", "num_done_1817", 1206, 19], - "num_err_1816", + "_nop_tc_115", + ["add", 12, 10, 3, 1426, 19], + ["jump", "num_done_2100", 1426, 19], + "num_err_2099", [ "access", 3, @@ -15320,392 +17540,267 @@ "kind": "name", "make": "intrinsic" }, - 1206, + 1426, 19 ], - ["access", 40, "error", 1206, 19], - ["access", 41, "cannot apply '+': operands must be numbers", 1206, 19], - ["array", 42, 0, 1206, 19], - ["push", 42, 41, 1206, 19], - ["frame", 41, 3, 2, 1206, 19], - ["null", 3, 1206, 19], - ["setarg", 41, 0, 3, 1206, 19], - ["setarg", 41, 1, 40, 1206, 19], - ["setarg", 41, 2, 42, 1206, 19], - ["invoke", 41, 3, 1206, 19], - ["disrupt", 1206, 19], - "num_done_1817", - ["move", 13, 12, 1206, 19], - ["jump", "while_start_1789", 1206, 19], - "while_end_1790", - ["access", 3, 1, 1208, 17], - ["is_num", 12, 10, 1208, 17], - ["jump_false", 12, "num_err_1818", 1208, 17], - "_nop_tc_115", + ["access", 40, "error", 1426, 19], + ["access", 41, "cannot apply '+': operands must be numbers", 1426, 19], + ["array", 42, 0, 1426, 19], + ["push", 42, 41, 1426, 19], + ["frame", 41, 3, 2, 1426, 19], + ["null", 3, 1426, 19], + ["setarg", 41, 0, 3, 1426, 19], + ["setarg", 41, 1, 40, 1426, 19], + ["setarg", 41, 2, 42, 1426, 19], + ["invoke", 41, 3, 1426, 19], + ["disrupt", 1426, 19], + "num_done_2100", + ["move", 10, 12, 1426, 19], + ["jump", "while_start_2091", 1427, 11], + ["jump", "if_end_2098", 1427, 11], + "if_else_2097", + "if_end_2098", + ["access", 3, 0, 1429, 20], + ["load_index", 12, 14, 3, 1429, 20], + ["move", 16, 12, 1429, 20], + ["null", 17, 1430, 18], + ["access", 3, "jump", 1431, 19], + ["is_identical", 12, 16, 3, 1431, 19], + ["jump_true", 12, "eq_done_2103", 1431, 19], + ["is_int", 40, 16, 1431, 19], + ["jump_false", 40, "eq_ni_2104", 1431, 19], "_nop_tc_116", - ["add", 12, 10, 3, 1208, 17], - ["jump", "num_done_1819", 1208, 17], - "num_err_1818", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1208, - 17 - ], - ["access", 40, "error", 1208, 17], - ["access", 41, "cannot apply '+': operands must be numbers", 1208, 17], - ["array", 42, 0, 1208, 17], - ["push", 42, 41, 1208, 17], - ["frame", 41, 3, 2, 1208, 17], - ["null", 3, 1208, 17], - ["setarg", 41, 0, 3, 1208, 17], - ["setarg", 41, 1, 40, 1208, 17], - ["setarg", 41, 2, 42, 1208, 17], - ["invoke", 41, 3, 1208, 17], - ["disrupt", 1208, 17], - "num_done_1819", - ["move", 10, 12, 1208, 17], - ["jump", "while_start_1723", 1208, 17], - "while_end_1724", - ["jump", "while_start_1721", 1208, 17], - "while_end_1722", - ["array", 3, 0, 1213, 18], - ["move", 21, 3, 1213, 18], - ["array", 3, 0, 1214, 18], - ["move", 22, 3, 1214, 18], - ["array", 3, 0, 1215, 17], - ["move", 23, 3, 1215, 17], - ["move", 13, 7, 1216, 9], - "while_start_1820", - ["is_int", 3, 13, 1217, 16], - ["jump_false", 3, "rel_ni_1822", 1217, 16], - ["is_int", 12, 5, 1217, 16], - ["jump_false", 12, "rel_ni_1822", 1217, 16], - ["lt_int", 16, 13, 5, 1217, 16], - ["jump", "rel_done_1824", 1217, 16], - "rel_ni_1822", - ["is_num", 3, 13, 1217, 16], - ["jump_false", 3, "rel_nn_1823", 1217, 16], - ["is_num", 12, 5, 1217, 16], - ["jump_false", 12, "rel_nn_1823", 1217, 16], - ["lt_float", 16, 13, 5, 1217, 16], - ["jump", "rel_done_1824", 1217, 16], - "rel_nn_1823", - ["is_text", 3, 13, 1217, 16], - ["jump_false", 3, "rel_err_1825", 1217, 16], - ["is_text", 12, 5, 1217, 16], - ["jump_false", 12, "rel_err_1825", 1217, 16], - ["lt_text", 16, 13, 5, 1217, 16], - ["jump", "rel_done_1824", 1217, 16], - "rel_err_1825", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1217, - 16 - ], - ["access", 12, "error", 1217, 16], - ["access", 17, "cannot compare with '<': operands must be same type", 1217, 16], - ["array", 18, 0, 1217, 16], - ["push", 18, 17, 1217, 16], - ["frame", 17, 3, 2, 1217, 16], - ["null", 3, 1217, 16], - ["setarg", 17, 0, 3, 1217, 16], - ["setarg", 17, 1, 12, 1217, 16], - ["setarg", 17, 2, 18, 1217, 16], - ["invoke", 17, 3, 1217, 16], - ["disrupt", 1217, 16], - "rel_done_1824", - ["jump_false", 16, "while_end_1821", 1217, 16], - ["load_dynamic", 3, 8, 13, 1218, 21], - ["access", 12, 0, 1218, 27], - ["is_int", 16, 3, 1218, 27], - ["jump_false", 16, "rel_ni_1828", 1218, 27], + ["jump", "eq_ni_2104", 1431, 19], + ["eq_int", 12, 16, 3, 1431, 19], + ["jump", "eq_done_2103", 1431, 19], + "eq_ni_2104", + ["is_num", 40, 16, 1431, 19], + ["jump_false", 40, "eq_nn_2105", 1431, 19], "_nop_tc_117", + ["jump", "eq_nn_2105", 1431, 19], + ["eq_float", 12, 16, 3, 1431, 19], + ["jump", "eq_done_2103", 1431, 19], + "eq_nn_2105", + ["is_text", 40, 16, 1431, 19], + ["jump_false", 40, "eq_nt_2106", 1431, 19], "_nop_tc_118", - ["ge_int", 17, 3, 12, 1218, 27], - ["jump", "rel_done_1830", 1218, 27], - "rel_ni_1828", - ["is_num", 16, 3, 1218, 27], - ["jump_false", 16, "rel_nn_1829", 1218, 27], "_nop_tc_119", + ["eq_text", 12, 16, 3, 1431, 19], + ["jump", "eq_done_2103", 1431, 19], + "eq_nt_2106", + ["is_null", 40, 16, 1431, 19], + ["jump_false", 40, "eq_nnl_2107", 1431, 19], "_nop_tc_120", - ["ge_float", 17, 3, 12, 1218, 27], - ["jump", "rel_done_1830", 1218, 27], - "rel_nn_1829", - ["is_text", 16, 3, 1218, 27], - ["jump_false", 16, "rel_err_1831", 1218, 27], + ["jump", "eq_nnl_2107", 1431, 19], + ["true", 12, 1431, 19], + ["jump", "eq_done_2103", 1431, 19], + "eq_nnl_2107", + ["is_bool", 40, 16, 1431, 19], + ["jump_false", 40, "eq_nb_2108", 1431, 19], "_nop_tc_121", - ["jump", "rel_err_1831", 1218, 27], - ["ge_text", 17, 3, 12, 1218, 27], - ["jump", "rel_done_1830", 1218, 27], - "rel_err_1831", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1218, - 27 - ], - ["access", 12, "error", 1218, 27], - ["access", 16, "cannot compare with '>=': operands must be same type", 1218, 27], - ["array", 18, 0, 1218, 27], - ["push", 18, 16, 1218, 27], - ["frame", 16, 3, 2, 1218, 27], - ["null", 3, 1218, 27], - ["setarg", 16, 0, 3, 1218, 27], - ["setarg", 16, 1, 12, 1218, 27], - ["setarg", 16, 2, 18, 1218, 27], - ["invoke", 16, 3, 1218, 27], - ["disrupt", 1218, 27], - "rel_done_1830", - ["jump_false", 17, "if_else_1826", 1218, 27], - ["is_array", 3, 21, 1219, 24], - ["jump_false", 3, "push_err_1832", 1219, 24], - ["push", 21, 13, 1219, 24], - ["jump", "push_done_1833", 1219, 24], - "push_err_1832", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1219, - 24 - ], - ["access", 12, "error", 1219, 24], - ["access", 16, "cannot push: target must be an array", 1219, 24], - ["array", 17, 0, 1219, 24], - ["push", 17, 16, 1219, 24], - ["frame", 16, 3, 2, 1219, 24], - ["null", 3, 1219, 24], - ["setarg", 16, 0, 3, 1219, 24], - ["setarg", 16, 1, 12, 1219, 24], - ["setarg", 16, 2, 17, 1219, 24], - ["invoke", 16, 3, 1219, 24], - ["disrupt", 1219, 24], - "push_done_1833", - ["load_dynamic", 3, 8, 13, 1220, 34], - ["is_array", 12, 22, 1220, 34], - ["jump_false", 12, "push_err_1834", 1220, 34], - ["push", 22, 3, 1220, 34], - ["jump", "push_done_1835", 1220, 34], - "push_err_1834", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1220, - 34 - ], - ["access", 12, "error", 1220, 34], - ["access", 16, "cannot push: target must be an array", 1220, 34], - ["array", 17, 0, 1220, 34], - ["push", 17, 16, 1220, 34], - ["frame", 16, 3, 2, 1220, 34], - ["null", 3, 1220, 34], - ["setarg", 16, 0, 3, 1220, 34], - ["setarg", 16, 1, 12, 1220, 34], - ["setarg", 16, 2, 17, 1220, 34], - ["invoke", 16, 3, 1220, 34], - ["disrupt", 1220, 34], - "push_done_1835", - ["load_dynamic", 3, 9, 13, 1221, 32], - ["is_array", 12, 23, 1221, 32], - ["jump_false", 12, "push_err_1836", 1221, 32], - ["push", 23, 3, 1221, 32], - ["jump", "push_done_1837", 1221, 32], - "push_err_1836", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1221, - 32 - ], - ["access", 12, "error", 1221, 32], - ["access", 16, "cannot push: target must be an array", 1221, 32], - ["array", 17, 0, 1221, 32], - ["push", 17, 16, 1221, 32], - ["frame", 16, 3, 2, 1221, 32], - ["null", 3, 1221, 32], - ["setarg", 16, 0, 3, 1221, 32], - ["setarg", 16, 1, 12, 1221, 32], - ["setarg", 16, 2, 17, 1221, 32], - ["invoke", 16, 3, 1221, 32], - ["disrupt", 1221, 32], - "push_done_1837", - ["jump", "if_end_1827", 1221, 32], - "if_else_1826", - "if_end_1827", - ["access", 3, 1, 1223, 15], - ["is_num", 12, 13, 1223, 15], - ["jump_false", 12, "num_err_1838", 1223, 15], + ["jump", "eq_nb_2108", 1431, 19], + ["eq_bool", 12, 16, 3, 1431, 19], + ["jump", "eq_done_2103", 1431, 19], + "eq_nb_2108", + ["false", 12, 1431, 19], + "eq_done_2103", + ["jump_false", 12, "if_else_2101", 1431, 19], + ["access", 3, 1, 1432, 26], + ["load_index", 12, 14, 3, 1432, 26], + ["move", 17, 12, 1432, 26], + ["jump", "if_end_2102", 1432, 26], + "if_else_2101", + ["access", 3, "jump_true", 1433, 26], + ["is_identical", 12, 16, 3, 1433, 26], + ["jump_true", 12, "eq_done_2113", 1433, 26], + ["is_int", 40, 16, 1433, 26], + ["jump_false", 40, "eq_ni_2114", 1433, 26], "_nop_tc_122", + ["jump", "eq_ni_2114", 1433, 26], + ["eq_int", 12, 16, 3, 1433, 26], + ["jump", "eq_done_2113", 1433, 26], + "eq_ni_2114", + ["is_num", 40, 16, 1433, 26], + ["jump_false", 40, "eq_nn_2115", 1433, 26], "_nop_tc_123", - ["add", 12, 13, 3, 1223, 15], - ["jump", "num_done_1839", 1223, 15], - "num_err_1838", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1223, - 15 - ], - ["access", 16, "error", 1223, 15], - ["access", 17, "cannot apply '+': operands must be numbers", 1223, 15], - ["array", 18, 0, 1223, 15], - ["push", 18, 17, 1223, 15], - ["frame", 17, 3, 2, 1223, 15], - ["null", 3, 1223, 15], - ["setarg", 17, 0, 3, 1223, 15], - ["setarg", 17, 1, 16, 1223, 15], - ["setarg", 17, 2, 18, 1223, 15], - ["invoke", 17, 3, 1223, 15], - ["disrupt", 1223, 15], - "num_done_1839", - ["move", 13, 12, 1223, 15], - ["jump", "while_start_1820", 1223, 15], - "while_end_1821", - ["length", 3, 21, 1226, 18], - ["move", 24, 3, 1226, 18], - ["access", 10, 1, 1227, 9], - "while_start_1840", - ["is_int", 3, 10, 1228, 16], - ["jump_false", 3, "rel_ni_1842", 1228, 16], - ["is_int", 9, 24, 1228, 16], - ["jump_false", 9, "rel_ni_1842", 1228, 16], - ["lt_int", 12, 10, 24, 1228, 16], - ["jump", "rel_done_1844", 1228, 16], - "rel_ni_1842", - ["is_num", 3, 10, 1228, 16], - ["jump_false", 3, "rel_nn_1843", 1228, 16], - ["is_num", 9, 24, 1228, 16], - ["jump_false", 9, "rel_nn_1843", 1228, 16], - ["lt_float", 12, 10, 24, 1228, 16], - ["jump", "rel_done_1844", 1228, 16], - "rel_nn_1843", - ["is_text", 3, 10, 1228, 16], - ["jump_false", 3, "rel_err_1845", 1228, 16], - ["is_text", 9, 24, 1228, 16], - ["jump_false", 9, "rel_err_1845", 1228, 16], - ["lt_text", 12, 10, 24, 1228, 16], - ["jump", "rel_done_1844", 1228, 16], - "rel_err_1845", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1228, - 16 - ], - ["access", 9, "error", 1228, 16], - ["access", 16, "cannot compare with '<': operands must be same type", 1228, 16], - ["array", 17, 0, 1228, 16], - ["push", 17, 16, 1228, 16], - ["frame", 16, 3, 2, 1228, 16], - ["null", 3, 1228, 16], - ["setarg", 16, 0, 3, 1228, 16], - ["setarg", 16, 1, 9, 1228, 16], - ["setarg", 16, 2, 17, 1228, 16], - ["invoke", 16, 3, 1228, 16], - ["disrupt", 1228, 16], - "rel_done_1844", - ["jump_false", 12, "while_end_1841", 1228, 16], - ["load_dynamic", 3, 21, 10, 1229, 26], - ["move", 25, 3, 1229, 26], - ["load_dynamic", 3, 22, 10, 1230, 26], - ["move", 26, 3, 1230, 26], - ["load_dynamic", 3, 23, 10, 1231, 25], - ["move", 27, 3, 1231, 25], - ["access", 3, 1, 1232, 15], - ["is_num", 9, 10, 1232, 15], - ["jump_false", 9, "num_err_1846", 1232, 15], + ["jump", "eq_nn_2115", 1433, 26], + ["eq_float", 12, 16, 3, 1433, 26], + ["jump", "eq_done_2113", 1433, 26], + "eq_nn_2115", + ["is_text", 40, 16, 1433, 26], + ["jump_false", 40, "eq_nt_2116", 1433, 26], "_nop_tc_124", "_nop_tc_125", - ["subtract", 11, 10, 3, 1232, 15], - ["jump", "num_done_1847", 1232, 15], - "num_err_1846", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1232, - 15 - ], - ["access", 9, "error", 1232, 15], - ["access", 12, "cannot apply '-': operands must be numbers", 1232, 15], - ["array", 16, 0, 1232, 15], - ["push", 16, 12, 1232, 15], - ["frame", 12, 3, 2, 1232, 15], - ["null", 3, 1232, 15], - ["setarg", 12, 0, 3, 1232, 15], - ["setarg", 12, 1, 9, 1232, 15], - ["setarg", 12, 2, 16, 1232, 15], - ["invoke", 12, 3, 1232, 15], - ["disrupt", 1232, 15], - "num_done_1847", - "while_start_1848", - ["access", 3, 0, 1233, 19], - ["is_int", 9, 11, 1233, 19], - ["jump_false", 9, "rel_ni_1851", 1233, 19], + ["eq_text", 12, 16, 3, 1433, 26], + ["jump", "eq_done_2113", 1433, 26], + "eq_nt_2116", + ["is_null", 40, 16, 1433, 26], + ["jump_false", 40, "eq_nnl_2117", 1433, 26], "_nop_tc_126", + ["jump", "eq_nnl_2117", 1433, 26], + ["true", 12, 1433, 26], + ["jump", "eq_done_2113", 1433, 26], + "eq_nnl_2117", + ["is_bool", 40, 16, 1433, 26], + ["jump_false", 40, "eq_nb_2118", 1433, 26], "_nop_tc_127", - ["ge_int", 12, 11, 3, 1233, 19], - ["jump", "rel_done_1853", 1233, 19], - "rel_ni_1851", - ["is_num", 9, 11, 1233, 19], - ["jump_false", 9, "rel_nn_1852", 1233, 19], + ["jump", "eq_nb_2118", 1433, 26], + ["eq_bool", 12, 16, 3, 1433, 26], + ["jump", "eq_done_2113", 1433, 26], + "eq_nb_2118", + ["false", 12, 1433, 26], + "eq_done_2113", + ["move", 3, 12, 1433, 26], + ["jump_true", 3, "or_end_2112", 1433, 26], + ["access", 12, "jump_false", 1433, 47], + ["is_identical", 40, 16, 12, 1433, 47], + ["jump_true", 40, "eq_done_2119", 1433, 47], + ["is_int", 41, 16, 1433, 47], + ["jump_false", 41, "eq_ni_2120", 1433, 47], "_nop_tc_128", + ["jump", "eq_ni_2120", 1433, 47], + ["eq_int", 40, 16, 12, 1433, 47], + ["jump", "eq_done_2119", 1433, 47], + "eq_ni_2120", + ["is_num", 41, 16, 1433, 47], + ["jump_false", 41, "eq_nn_2121", 1433, 47], "_nop_tc_129", - ["ge_float", 12, 11, 3, 1233, 19], - ["jump", "rel_done_1853", 1233, 19], - "rel_nn_1852", - ["is_text", 9, 11, 1233, 19], - ["jump_false", 9, "rel_err_1854", 1233, 19], + ["jump", "eq_nn_2121", 1433, 47], + ["eq_float", 40, 16, 12, 1433, 47], + ["jump", "eq_done_2119", 1433, 47], + "eq_nn_2121", + ["is_text", 41, 16, 1433, 47], + ["jump_false", 41, "eq_nt_2122", 1433, 47], "_nop_tc_130", - ["jump", "rel_err_1854", 1233, 19], - ["ge_text", 12, 11, 3, 1233, 19], - ["jump", "rel_done_1853", 1233, 19], - "rel_err_1854", + "_nop_tc_131", + ["eq_text", 40, 16, 12, 1433, 47], + ["jump", "eq_done_2119", 1433, 47], + "eq_nt_2122", + ["is_null", 41, 16, 1433, 47], + ["jump_false", 41, "eq_nnl_2123", 1433, 47], + "_nop_tc_132", + ["jump", "eq_nnl_2123", 1433, 47], + ["true", 40, 1433, 47], + ["jump", "eq_done_2119", 1433, 47], + "eq_nnl_2123", + ["is_bool", 41, 16, 1433, 47], + ["jump_false", 41, "eq_nb_2124", 1433, 47], + "_nop_tc_133", + ["jump", "eq_nb_2124", 1433, 47], + ["eq_bool", 40, 16, 12, 1433, 47], + ["jump", "eq_done_2119", 1433, 47], + "eq_nb_2124", + ["false", 40, 1433, 47], + "eq_done_2119", + ["move", 3, 40, 1433, 47], + "or_end_2112", + ["move", 12, 3, 1433, 47], + ["jump_true", 12, "or_end_2111", 1433, 47], + ["access", 3, "jump_not_null", 1433, 69], + ["is_identical", 40, 16, 3, 1433, 69], + ["jump_true", 40, "eq_done_2125", 1433, 69], + ["is_int", 41, 16, 1433, 69], + ["jump_false", 41, "eq_ni_2126", 1433, 69], + "_nop_tc_134", + ["jump", "eq_ni_2126", 1433, 69], + ["eq_int", 40, 16, 3, 1433, 69], + ["jump", "eq_done_2125", 1433, 69], + "eq_ni_2126", + ["is_num", 41, 16, 1433, 69], + ["jump_false", 41, "eq_nn_2127", 1433, 69], + "_nop_tc_135", + ["jump", "eq_nn_2127", 1433, 69], + ["eq_float", 40, 16, 3, 1433, 69], + ["jump", "eq_done_2125", 1433, 69], + "eq_nn_2127", + ["is_text", 41, 16, 1433, 69], + ["jump_false", 41, "eq_nt_2128", 1433, 69], + "_nop_tc_136", + "_nop_tc_137", + ["eq_text", 40, 16, 3, 1433, 69], + ["jump", "eq_done_2125", 1433, 69], + "eq_nt_2128", + ["is_null", 41, 16, 1433, 69], + ["jump_false", 41, "eq_nnl_2129", 1433, 69], + "_nop_tc_138", + ["jump", "eq_nnl_2129", 1433, 69], + ["true", 40, 1433, 69], + ["jump", "eq_done_2125", 1433, 69], + "eq_nnl_2129", + ["is_bool", 41, 16, 1433, 69], + ["jump_false", 41, "eq_nb_2130", 1433, 69], + "_nop_tc_139", + ["jump", "eq_nb_2130", 1433, 69], + ["eq_bool", 40, 16, 3, 1433, 69], + ["jump", "eq_done_2125", 1433, 69], + "eq_nb_2130", + ["false", 40, 1433, 69], + "eq_done_2125", + ["move", 12, 40, 1433, 69], + "or_end_2111", + ["jump_false", 12, "if_else_2109", 1433, 69], + ["access", 3, 2, 1434, 26], + ["load_index", 12, 14, 3, 1434, 26], + ["move", 17, 12, 1434, 26], + ["jump", "if_end_2110", 1434, 26], + "if_else_2109", + "if_end_2110", + "if_end_2102", + ["null", 3, 1436, 23], + ["is_identical", 12, 17, 3, 1436, 23], + ["jump_true", 12, "eq_done_2134", 1436, 23], + ["is_int", 40, 17, 1436, 23], + ["jump_false", 40, "eq_ni_2135", 1436, 23], + "_nop_tc_140", + ["jump", "eq_ni_2135", 1436, 23], + ["eq_int", 12, 17, 3, 1436, 23], + ["jump", "eq_done_2134", 1436, 23], + "eq_ni_2135", + ["is_num", 40, 17, 1436, 23], + ["jump_false", 40, "eq_nn_2136", 1436, 23], + "_nop_tc_141", + ["jump", "eq_nn_2136", 1436, 23], + ["eq_float", 12, 17, 3, 1436, 23], + ["jump", "eq_done_2134", 1436, 23], + "eq_nn_2136", + ["is_text", 40, 17, 1436, 23], + ["jump_false", 40, "eq_nt_2137", 1436, 23], + "_nop_tc_142", + ["jump", "eq_nt_2137", 1436, 23], + ["eq_text", 12, 17, 3, 1436, 23], + ["jump", "eq_done_2134", 1436, 23], + "eq_nt_2137", + ["is_null", 40, 17, 1436, 23], + ["jump_false", 40, "eq_nnl_2138", 1436, 23], + "_nop_tc_143", + "_nop_tc_144", + ["true", 12, 1436, 23], + ["jump", "eq_done_2134", 1436, 23], + "eq_nnl_2138", + ["is_bool", 40, 17, 1436, 23], + ["jump_false", 40, "eq_nb_2139", 1436, 23], + "_nop_tc_145", + ["jump", "eq_nb_2139", 1436, 23], + ["eq_bool", 12, 17, 3, 1436, 23], + ["jump", "eq_done_2134", 1436, 23], + "eq_nb_2139", + ["false", 12, 1436, 23], + "eq_done_2134", + ["move", 3, 12, 1436, 23], + ["jump_true", 3, "or_end_2133", 1436, 23], + ["is_text", 12, 17, 1436, 40], + ["not", 40, 12, 1436, 40], + ["move", 3, 40, 1436, 40], + "or_end_2133", + ["jump_false", 3, "if_else_2131", 1436, 40], + ["access", 3, 1, 1437, 19], + "_nop_tc_146", + "_nop_tc_147", + "_nop_tc_148", + "_nop_tc_149", + ["add", 12, 10, 3, 1437, 19], + ["jump", "num_done_2141", 1437, 19], + "num_err_2140", [ "access", 3, @@ -15714,45 +17809,717 @@ "kind": "name", "make": "intrinsic" }, - 1233, + 1437, 19 ], - ["access", 9, "error", 1233, 19], - ["access", 16, "cannot compare with '>=': operands must be same type", 1233, 19], - ["array", 17, 0, 1233, 19], - ["push", 17, 16, 1233, 19], - ["frame", 16, 3, 2, 1233, 19], - ["null", 3, 1233, 19], - ["setarg", 16, 0, 3, 1233, 19], - ["setarg", 16, 1, 9, 1233, 19], - ["setarg", 16, 2, 17, 1233, 19], - ["invoke", 16, 3, 1233, 19], - ["disrupt", 1233, 19], - "rel_done_1853", - ["move", 3, 12, 1233, 19], - ["jump_false", 3, "and_end_1850", 1233, 19], - ["load_dynamic", 9, 22, 11, 1233, 36], - ["is_int", 12, 9, 1233, 41], - ["jump_false", 12, "rel_ni_1856", 1233, 41], - ["is_int", 16, 26, 1233, 41], - ["jump_false", 16, "rel_ni_1856", 1233, 41], - ["gt_int", 17, 9, 26, 1233, 41], - ["jump", "rel_done_1858", 1233, 41], - "rel_ni_1856", - ["is_num", 12, 9, 1233, 41], - ["jump_false", 12, "rel_nn_1857", 1233, 41], - ["is_num", 16, 26, 1233, 41], - ["jump_false", 16, "rel_nn_1857", 1233, 41], - ["gt_float", 17, 9, 26, 1233, 41], - ["jump", "rel_done_1858", 1233, 41], - "rel_nn_1857", - ["is_text", 12, 9, 1233, 41], - ["jump_false", 12, "rel_err_1859", 1233, 41], - ["is_text", 16, 26, 1233, 41], - ["jump_false", 16, "rel_err_1859", 1233, 41], - ["gt_text", 17, 9, 26, 1233, 41], - ["jump", "rel_done_1858", 1233, 41], - "rel_err_1859", + ["access", 40, "error", 1437, 19], + ["access", 41, "cannot apply '+': operands must be numbers", 1437, 19], + ["array", 42, 0, 1437, 19], + ["push", 42, 41, 1437, 19], + ["frame", 41, 3, 2, 1437, 19], + ["null", 3, 1437, 19], + ["setarg", 41, 0, 3, 1437, 19], + ["setarg", 41, 1, 40, 1437, 19], + ["setarg", 41, 2, 42, 1437, 19], + ["invoke", 41, 3, 1437, 19], + ["disrupt", 1437, 19], + "num_done_2141", + ["move", 10, 12, 1437, 19], + ["jump", "while_start_2091", 1438, 11], + ["jump", "if_end_2132", 1438, 11], + "if_else_2131", + "if_end_2132", + ["load_dynamic", 3, 20, 17, 1440, 26], + ["move", 18, 3, 1440, 26], + ["null", 3, 1441, 21], + ["is_identical", 12, 18, 3, 1441, 21], + ["jump_true", 12, "eq_done_2145", 1441, 21], + ["is_int", 40, 18, 1441, 21], + ["jump_false", 40, "eq_ni_2146", 1441, 21], + "_nop_tc_150", + ["jump", "eq_ni_2146", 1441, 21], + ["eq_int", 12, 18, 3, 1441, 21], + ["jump", "eq_done_2145", 1441, 21], + "eq_ni_2146", + ["is_num", 40, 18, 1441, 21], + ["jump_false", 40, "eq_nn_2147", 1441, 21], + "_nop_tc_151", + ["jump", "eq_nn_2147", 1441, 21], + ["eq_float", 12, 18, 3, 1441, 21], + ["jump", "eq_done_2145", 1441, 21], + "eq_nn_2147", + ["is_text", 40, 18, 1441, 21], + ["jump_false", 40, "eq_nt_2148", 1441, 21], + "_nop_tc_152", + ["jump", "eq_nt_2148", 1441, 21], + ["eq_text", 12, 18, 3, 1441, 21], + ["jump", "eq_done_2145", 1441, 21], + "eq_nt_2148", + ["is_null", 40, 18, 1441, 21], + ["jump_false", 40, "eq_nnl_2149", 1441, 21], + "_nop_tc_153", + "_nop_tc_154", + ["true", 12, 1441, 21], + ["jump", "eq_done_2145", 1441, 21], + "eq_nnl_2149", + ["is_bool", 40, 18, 1441, 21], + ["jump_false", 40, "eq_nb_2150", 1441, 21], + "_nop_tc_155", + ["jump", "eq_nb_2150", 1441, 21], + ["eq_bool", 12, 18, 3, 1441, 21], + ["jump", "eq_done_2145", 1441, 21], + "eq_nb_2150", + ["false", 12, 1441, 21], + "eq_done_2145", + ["move", 3, 12, 1441, 21], + ["jump_true", 3, "or_end_2144", 1441, 21], + ["is_int", 12, 18, 1441, 37], + ["jump_false", 12, "rel_ni_2151", 1441, 37], + ["is_int", 40, 10, 1441, 37], + ["jump_false", 40, "rel_ni_2151", 1441, 37], + ["ge_int", 40, 18, 10, 1441, 37], + ["jump", "rel_done_2153", 1441, 37], + "rel_ni_2151", + ["is_num", 12, 18, 1441, 37], + ["jump_false", 12, "rel_nn_2152", 1441, 37], + "_nop_tc_156", + "_nop_tc_157", + ["ge_float", 40, 18, 10, 1441, 37], + ["jump", "rel_done_2153", 1441, 37], + "rel_nn_2152", + ["is_text", 12, 18, 1441, 37], + ["jump_false", 12, "rel_err_2154", 1441, 37], + "_nop_tc_158", + ["jump", "rel_err_2154", 1441, 37], + ["ge_text", 40, 18, 10, 1441, 37], + ["jump", "rel_done_2153", 1441, 37], + "rel_err_2154", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1441, + 37 + ], + ["access", 41, "error", 1441, 37], + ["access", 42, "cannot compare with '>=': operands must be same type", 1441, 37], + ["array", 43, 0, 1441, 37], + ["push", 43, 42, 1441, 37], + ["frame", 42, 12, 2, 1441, 37], + ["null", 12, 1441, 37], + ["setarg", 42, 0, 12, 1441, 37], + ["setarg", 42, 1, 41, 1441, 37], + ["setarg", 42, 2, 43, 1441, 37], + ["invoke", 42, 12, 1441, 37], + ["disrupt", 1441, 37], + "rel_done_2153", + ["move", 3, 40, 1441, 37], + "or_end_2144", + ["jump_false", 3, "if_else_2142", 1441, 37], + ["access", 3, 1, 1442, 19], + "_nop_tc_159", + "_nop_tc_160", + "_nop_tc_161", + "_nop_tc_162", + ["add", 12, 10, 3, 1442, 19], + ["jump", "num_done_2156", 1442, 19], + "num_err_2155", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1442, + 19 + ], + ["access", 40, "error", 1442, 19], + ["access", 41, "cannot apply '+': operands must be numbers", 1442, 19], + ["array", 42, 0, 1442, 19], + ["push", 42, 41, 1442, 19], + ["frame", 41, 3, 2, 1442, 19], + ["null", 3, 1442, 19], + ["setarg", 41, 0, 3, 1442, 19], + ["setarg", 41, 1, 40, 1442, 19], + ["setarg", 41, 2, 42, 1442, 19], + ["invoke", 41, 3, 1442, 19], + ["disrupt", 1442, 19], + "num_done_2156", + ["move", 10, 12, 1442, 19], + ["jump", "while_start_2091", 1443, 11], + ["jump", "if_end_2143", 1443, 11], + "if_else_2142", + "if_end_2143", + ["move", 13, 7, 1446, 13], + "while_start_2157", + ["is_int", 3, 13, 1447, 20], + ["jump_false", 3, "rel_ni_2159", 1447, 20], + ["is_int", 12, 5, 1447, 20], + ["jump_false", 12, "rel_ni_2159", 1447, 20], + ["lt_int", 40, 13, 5, 1447, 20], + ["jump", "rel_done_2161", 1447, 20], + "rel_ni_2159", + ["is_num", 3, 13, 1447, 20], + ["jump_false", 3, "rel_nn_2160", 1447, 20], + ["is_num", 12, 5, 1447, 20], + ["jump_false", 12, "rel_nn_2160", 1447, 20], + ["lt_float", 40, 13, 5, 1447, 20], + ["jump", "rel_done_2161", 1447, 20], + "rel_nn_2160", + ["is_text", 3, 13, 1447, 20], + ["jump_false", 3, "rel_err_2162", 1447, 20], + ["is_text", 12, 5, 1447, 20], + ["jump_false", 12, "rel_err_2162", 1447, 20], + ["lt_text", 40, 13, 5, 1447, 20], + ["jump", "rel_done_2161", 1447, 20], + "rel_err_2162", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1447, + 20 + ], + ["access", 12, "error", 1447, 20], + ["access", 41, "cannot compare with '<': operands must be same type", 1447, 20], + ["array", 42, 0, 1447, 20], + ["push", 42, 41, 1447, 20], + ["frame", 41, 3, 2, 1447, 20], + ["null", 3, 1447, 20], + ["setarg", 41, 0, 3, 1447, 20], + ["setarg", 41, 1, 12, 1447, 20], + ["setarg", 41, 2, 42, 1447, 20], + ["invoke", 41, 3, 1447, 20], + ["disrupt", 1447, 20], + "rel_done_2161", + ["jump_false", 40, "while_end_2158", 1447, 20], + ["load_dynamic", 3, 8, 13, 1448, 25], + ["access", 12, 0, 1448, 31], + ["is_int", 40, 3, 1448, 31], + ["jump_false", 40, "rel_ni_2168", 1448, 31], + "_nop_tc_163", + "_nop_tc_164", + ["ge_int", 41, 3, 12, 1448, 31], + ["jump", "rel_done_2170", 1448, 31], + "rel_ni_2168", + ["is_num", 40, 3, 1448, 31], + ["jump_false", 40, "rel_nn_2169", 1448, 31], + "_nop_tc_165", + "_nop_tc_166", + ["ge_float", 41, 3, 12, 1448, 31], + ["jump", "rel_done_2170", 1448, 31], + "rel_nn_2169", + ["is_text", 40, 3, 1448, 31], + ["jump_false", 40, "rel_err_2171", 1448, 31], + "_nop_tc_167", + ["jump", "rel_err_2171", 1448, 31], + ["ge_text", 41, 3, 12, 1448, 31], + ["jump", "rel_done_2170", 1448, 31], + "rel_err_2171", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1448, + 31 + ], + ["access", 12, "error", 1448, 31], + ["access", 40, "cannot compare with '>=': operands must be same type", 1448, 31], + ["array", 42, 0, 1448, 31], + ["push", 42, 40, 1448, 31], + ["frame", 40, 3, 2, 1448, 31], + ["null", 3, 1448, 31], + ["setarg", 40, 0, 3, 1448, 31], + ["setarg", 40, 1, 12, 1448, 31], + ["setarg", 40, 2, 42, 1448, 31], + ["invoke", 40, 3, 1448, 31], + ["disrupt", 1448, 31], + "rel_done_2170", + ["move", 3, 41, 1448, 31], + ["jump_false", 3, "and_end_2167", 1448, 31], + ["load_dynamic", 12, 8, 13, 1448, 46], + ["is_int", 40, 12, 1448, 51], + ["jump_false", 40, "rel_ni_2172", 1448, 51], + ["is_int", 41, 18, 1448, 51], + ["jump_false", 41, "rel_ni_2172", 1448, 51], + ["lt_int", 42, 12, 18, 1448, 51], + ["jump", "rel_done_2174", 1448, 51], + "rel_ni_2172", + ["is_num", 40, 12, 1448, 51], + ["jump_false", 40, "rel_nn_2173", 1448, 51], + ["is_num", 41, 18, 1448, 51], + ["jump_false", 41, "rel_nn_2173", 1448, 51], + ["lt_float", 42, 12, 18, 1448, 51], + ["jump", "rel_done_2174", 1448, 51], + "rel_nn_2173", + ["is_text", 40, 12, 1448, 51], + ["jump_false", 40, "rel_err_2175", 1448, 51], + ["is_text", 41, 18, 1448, 51], + ["jump_false", 41, "rel_err_2175", 1448, 51], + ["lt_text", 42, 12, 18, 1448, 51], + ["jump", "rel_done_2174", 1448, 51], + "rel_err_2175", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1448, + 51 + ], + ["access", 40, "error", 1448, 51], + ["access", 41, "cannot compare with '<': operands must be same type", 1448, 51], + ["array", 43, 0, 1448, 51], + ["push", 43, 41, 1448, 51], + ["frame", 41, 12, 2, 1448, 51], + ["null", 12, 1448, 51], + ["setarg", 41, 0, 12, 1448, 51], + ["setarg", 41, 1, 40, 1448, 51], + ["setarg", 41, 2, 43, 1448, 51], + ["invoke", 41, 12, 1448, 51], + ["disrupt", 1448, 51], + "rel_done_2174", + ["move", 3, 42, 1448, 51], + "and_end_2167", + ["move", 12, 3, 1448, 51], + ["jump_false", 12, "and_end_2166", 1448, 51], + ["load_dynamic", 3, 9, 13, 1448, 68], + ["is_int", 40, 3, 1448, 74], + ["jump_false", 40, "rel_ni_2176", 1448, 74], + ["is_int", 41, 18, 1448, 74], + ["jump_false", 41, "rel_ni_2176", 1448, 74], + ["ge_int", 42, 3, 18, 1448, 74], + ["jump", "rel_done_2178", 1448, 74], + "rel_ni_2176", + ["is_num", 40, 3, 1448, 74], + ["jump_false", 40, "rel_nn_2177", 1448, 74], + ["is_num", 41, 18, 1448, 74], + ["jump_false", 41, "rel_nn_2177", 1448, 74], + ["ge_float", 42, 3, 18, 1448, 74], + ["jump", "rel_done_2178", 1448, 74], + "rel_nn_2177", + ["is_text", 40, 3, 1448, 74], + ["jump_false", 40, "rel_err_2179", 1448, 74], + ["is_text", 41, 18, 1448, 74], + ["jump_false", 41, "rel_err_2179", 1448, 74], + ["ge_text", 42, 3, 18, 1448, 74], + ["jump", "rel_done_2178", 1448, 74], + "rel_err_2179", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1448, + 74 + ], + ["access", 40, "error", 1448, 74], + ["access", 41, "cannot compare with '>=': operands must be same type", 1448, 74], + ["array", 43, 0, 1448, 74], + ["push", 43, 41, 1448, 74], + ["frame", 41, 3, 2, 1448, 74], + ["null", 3, 1448, 74], + ["setarg", 41, 0, 3, 1448, 74], + ["setarg", 41, 1, 40, 1448, 74], + ["setarg", 41, 2, 43, 1448, 74], + ["invoke", 41, 3, 1448, 74], + ["disrupt", 1448, 74], + "rel_done_2178", + ["move", 12, 42, 1448, 74], + "and_end_2166", + ["move", 3, 12, 1448, 74], + ["jump_false", 3, "and_end_2165", 1448, 74], + ["load_dynamic", 12, 9, 13, 1448, 91], + ["is_int", 40, 12, 1448, 96], + ["jump_false", 40, "rel_ni_2180", 1448, 96], + ["is_int", 41, 10, 1448, 96], + ["jump_false", 41, "rel_ni_2180", 1448, 96], + ["lt_int", 41, 12, 10, 1448, 96], + ["jump", "rel_done_2182", 1448, 96], + "rel_ni_2180", + ["is_num", 40, 12, 1448, 96], + ["jump_false", 40, "rel_nn_2181", 1448, 96], + "_nop_tc_168", + "_nop_tc_169", + ["lt_float", 41, 12, 10, 1448, 96], + ["jump", "rel_done_2182", 1448, 96], + "rel_nn_2181", + ["is_text", 40, 12, 1448, 96], + ["jump_false", 40, "rel_err_2183", 1448, 96], + "_nop_tc_170", + ["jump", "rel_err_2183", 1448, 96], + ["lt_text", 41, 12, 10, 1448, 96], + ["jump", "rel_done_2182", 1448, 96], + "rel_err_2183", + [ + "access", + 12, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1448, + 96 + ], + ["access", 40, "error", 1448, 96], + ["access", 42, "cannot compare with '<': operands must be same type", 1448, 96], + ["array", 43, 0, 1448, 96], + ["push", 43, 42, 1448, 96], + ["frame", 42, 12, 2, 1448, 96], + ["null", 12, 1448, 96], + ["setarg", 42, 0, 12, 1448, 96], + ["setarg", 42, 1, 40, 1448, 96], + ["setarg", 42, 2, 43, 1448, 96], + ["invoke", 42, 12, 1448, 96], + ["disrupt", 1448, 96], + "rel_done_2182", + ["move", 3, 41, 1448, 96], + "and_end_2165", + ["jump_false", 3, "if_else_2163", 1448, 96], + ["store_dynamic", 9, 10, 13, 1449, 22], + ["true", 19, 1450, 23], + ["jump", "if_end_2164", 1450, 23], + "if_else_2163", + "if_end_2164", + ["access", 3, 1, 1452, 19], + ["is_num", 12, 13, 1452, 19], + ["jump_false", 12, "num_err_2184", 1452, 19], + "_nop_tc_171", + "_nop_tc_172", + ["add", 12, 13, 3, 1452, 19], + ["jump", "num_done_2185", 1452, 19], + "num_err_2184", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1452, + 19 + ], + ["access", 40, "error", 1452, 19], + ["access", 41, "cannot apply '+': operands must be numbers", 1452, 19], + ["array", 42, 0, 1452, 19], + ["push", 42, 41, 1452, 19], + ["frame", 41, 3, 2, 1452, 19], + ["null", 3, 1452, 19], + ["setarg", 41, 0, 3, 1452, 19], + ["setarg", 41, 1, 40, 1452, 19], + ["setarg", 41, 2, 42, 1452, 19], + ["invoke", 41, 3, 1452, 19], + ["disrupt", 1452, 19], + "num_done_2185", + ["move", 13, 12, 1452, 19], + ["jump", "while_start_2157", 1452, 19], + "while_end_2158", + ["access", 3, 1, 1454, 17], + "_nop_tc_173", + "_nop_tc_174", + "_nop_tc_175", + "_nop_tc_176", + ["add", 12, 10, 3, 1454, 17], + ["jump", "num_done_2187", 1454, 17], + "num_err_2186", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1454, + 17 + ], + ["access", 40, "error", 1454, 17], + ["access", 41, "cannot apply '+': operands must be numbers", 1454, 17], + ["array", 42, 0, 1454, 17], + ["push", 42, 41, 1454, 17], + ["frame", 41, 3, 2, 1454, 17], + ["null", 3, 1454, 17], + ["setarg", 41, 0, 3, 1454, 17], + ["setarg", 41, 1, 40, 1454, 17], + ["setarg", 41, 2, 42, 1454, 17], + ["invoke", 41, 3, 1454, 17], + ["disrupt", 1454, 17], + "num_done_2187", + ["move", 10, 12, 1454, 17], + ["jump", "while_start_2091", 1454, 17], + "while_end_2092", + ["jump", "while_start_2089", 1454, 17], + "while_end_2090", + ["array", 3, 0, 1459, 18], + ["move", 21, 3, 1459, 18], + ["array", 3, 0, 1460, 18], + ["move", 22, 3, 1460, 18], + ["array", 3, 0, 1461, 17], + ["move", 23, 3, 1461, 17], + ["move", 13, 7, 1462, 9], + "while_start_2188", + ["is_int", 3, 13, 1463, 16], + ["jump_false", 3, "rel_ni_2190", 1463, 16], + ["is_int", 12, 5, 1463, 16], + ["jump_false", 12, "rel_ni_2190", 1463, 16], + ["lt_int", 16, 13, 5, 1463, 16], + ["jump", "rel_done_2192", 1463, 16], + "rel_ni_2190", + ["is_num", 3, 13, 1463, 16], + ["jump_false", 3, "rel_nn_2191", 1463, 16], + ["is_num", 12, 5, 1463, 16], + ["jump_false", 12, "rel_nn_2191", 1463, 16], + ["lt_float", 16, 13, 5, 1463, 16], + ["jump", "rel_done_2192", 1463, 16], + "rel_nn_2191", + ["is_text", 3, 13, 1463, 16], + ["jump_false", 3, "rel_err_2193", 1463, 16], + ["is_text", 12, 5, 1463, 16], + ["jump_false", 12, "rel_err_2193", 1463, 16], + ["lt_text", 16, 13, 5, 1463, 16], + ["jump", "rel_done_2192", 1463, 16], + "rel_err_2193", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1463, + 16 + ], + ["access", 12, "error", 1463, 16], + ["access", 17, "cannot compare with '<': operands must be same type", 1463, 16], + ["array", 18, 0, 1463, 16], + ["push", 18, 17, 1463, 16], + ["frame", 17, 3, 2, 1463, 16], + ["null", 3, 1463, 16], + ["setarg", 17, 0, 3, 1463, 16], + ["setarg", 17, 1, 12, 1463, 16], + ["setarg", 17, 2, 18, 1463, 16], + ["invoke", 17, 3, 1463, 16], + ["disrupt", 1463, 16], + "rel_done_2192", + ["jump_false", 16, "while_end_2189", 1463, 16], + ["load_dynamic", 3, 8, 13, 1464, 21], + ["access", 12, 0, 1464, 27], + ["is_int", 16, 3, 1464, 27], + ["jump_false", 16, "rel_ni_2196", 1464, 27], + "_nop_tc_177", + "_nop_tc_178", + ["ge_int", 17, 3, 12, 1464, 27], + ["jump", "rel_done_2198", 1464, 27], + "rel_ni_2196", + ["is_num", 16, 3, 1464, 27], + ["jump_false", 16, "rel_nn_2197", 1464, 27], + "_nop_tc_179", + "_nop_tc_180", + ["ge_float", 17, 3, 12, 1464, 27], + ["jump", "rel_done_2198", 1464, 27], + "rel_nn_2197", + ["is_text", 16, 3, 1464, 27], + ["jump_false", 16, "rel_err_2199", 1464, 27], + "_nop_tc_181", + ["jump", "rel_err_2199", 1464, 27], + ["ge_text", 17, 3, 12, 1464, 27], + ["jump", "rel_done_2198", 1464, 27], + "rel_err_2199", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1464, + 27 + ], + ["access", 12, "error", 1464, 27], + ["access", 16, "cannot compare with '>=': operands must be same type", 1464, 27], + ["array", 18, 0, 1464, 27], + ["push", 18, 16, 1464, 27], + ["frame", 16, 3, 2, 1464, 27], + ["null", 3, 1464, 27], + ["setarg", 16, 0, 3, 1464, 27], + ["setarg", 16, 1, 12, 1464, 27], + ["setarg", 16, 2, 18, 1464, 27], + ["invoke", 16, 3, 1464, 27], + ["disrupt", 1464, 27], + "rel_done_2198", + ["jump_false", 17, "if_else_2194", 1464, 27], + ["is_array", 3, 21, 1465, 24], + ["jump_false", 3, "push_err_2200", 1465, 24], + ["push", 21, 13, 1465, 24], + ["jump", "push_done_2201", 1465, 24], + "push_err_2200", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1465, + 24 + ], + ["access", 12, "error", 1465, 24], + ["access", 16, "cannot push: target must be an array", 1465, 24], + ["array", 17, 0, 1465, 24], + ["push", 17, 16, 1465, 24], + ["frame", 16, 3, 2, 1465, 24], + ["null", 3, 1465, 24], + ["setarg", 16, 0, 3, 1465, 24], + ["setarg", 16, 1, 12, 1465, 24], + ["setarg", 16, 2, 17, 1465, 24], + ["invoke", 16, 3, 1465, 24], + ["disrupt", 1465, 24], + "push_done_2201", + ["load_dynamic", 3, 8, 13, 1466, 34], + ["is_array", 12, 22, 1466, 34], + ["jump_false", 12, "push_err_2202", 1466, 34], + ["push", 22, 3, 1466, 34], + ["jump", "push_done_2203", 1466, 34], + "push_err_2202", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1466, + 34 + ], + ["access", 12, "error", 1466, 34], + ["access", 16, "cannot push: target must be an array", 1466, 34], + ["array", 17, 0, 1466, 34], + ["push", 17, 16, 1466, 34], + ["frame", 16, 3, 2, 1466, 34], + ["null", 3, 1466, 34], + ["setarg", 16, 0, 3, 1466, 34], + ["setarg", 16, 1, 12, 1466, 34], + ["setarg", 16, 2, 17, 1466, 34], + ["invoke", 16, 3, 1466, 34], + ["disrupt", 1466, 34], + "push_done_2203", + ["load_dynamic", 3, 9, 13, 1467, 32], + ["is_array", 12, 23, 1467, 32], + ["jump_false", 12, "push_err_2204", 1467, 32], + ["push", 23, 3, 1467, 32], + ["jump", "push_done_2205", 1467, 32], + "push_err_2204", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1467, + 32 + ], + ["access", 12, "error", 1467, 32], + ["access", 16, "cannot push: target must be an array", 1467, 32], + ["array", 17, 0, 1467, 32], + ["push", 17, 16, 1467, 32], + ["frame", 16, 3, 2, 1467, 32], + ["null", 3, 1467, 32], + ["setarg", 16, 0, 3, 1467, 32], + ["setarg", 16, 1, 12, 1467, 32], + ["setarg", 16, 2, 17, 1467, 32], + ["invoke", 16, 3, 1467, 32], + ["disrupt", 1467, 32], + "push_done_2205", + ["jump", "if_end_2195", 1467, 32], + "if_else_2194", + "if_end_2195", + ["access", 3, 1, 1469, 15], + ["is_num", 12, 13, 1469, 15], + ["jump_false", 12, "num_err_2206", 1469, 15], + "_nop_tc_182", + "_nop_tc_183", + ["add", 12, 13, 3, 1469, 15], + ["jump", "num_done_2207", 1469, 15], + "num_err_2206", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1469, + 15 + ], + ["access", 16, "error", 1469, 15], + ["access", 17, "cannot apply '+': operands must be numbers", 1469, 15], + ["array", 18, 0, 1469, 15], + ["push", 18, 17, 1469, 15], + ["frame", 17, 3, 2, 1469, 15], + ["null", 3, 1469, 15], + ["setarg", 17, 0, 3, 1469, 15], + ["setarg", 17, 1, 16, 1469, 15], + ["setarg", 17, 2, 18, 1469, 15], + ["invoke", 17, 3, 1469, 15], + ["disrupt", 1469, 15], + "num_done_2207", + ["move", 13, 12, 1469, 15], + ["jump", "while_start_2188", 1469, 15], + "while_end_2189", + ["length", 3, 21, 1472, 18], + ["move", 24, 3, 1472, 18], + ["access", 10, 1, 1473, 9], + "while_start_2208", + ["is_int", 3, 10, 1474, 16], + ["jump_false", 3, "rel_ni_2210", 1474, 16], + "_nop_tc_184", + "_nop_tc_185", + ["lt_int", 3, 10, 24, 1474, 16], + ["jump", "rel_done_2212", 1474, 16], + "rel_ni_2210", + "_nop_tc_186", + "_nop_tc_187", + "_nop_tc_188", + "_nop_tc_189", + ["lt_float", 3, 10, 24, 1474, 16], + ["jump", "rel_done_2212", 1474, 16], + "rel_nn_2211", + "_nop_tc_190", + ["jump", "rel_err_2213", 1474, 16], + "_nop_tc_191", + ["jump", "rel_err_2213", 1474, 16], + ["lt_text", 3, 10, 24, 1474, 16], + ["jump", "rel_done_2212", 1474, 16], + "rel_err_2213", [ "access", 9, @@ -15761,87 +18528,218 @@ "kind": "name", "make": "intrinsic" }, - 1233, + 1474, + 16 + ], + ["access", 12, "error", 1474, 16], + ["access", 16, "cannot compare with '<': operands must be same type", 1474, 16], + ["array", 17, 0, 1474, 16], + ["push", 17, 16, 1474, 16], + ["frame", 16, 9, 2, 1474, 16], + ["null", 9, 1474, 16], + ["setarg", 16, 0, 9, 1474, 16], + ["setarg", 16, 1, 12, 1474, 16], + ["setarg", 16, 2, 17, 1474, 16], + ["invoke", 16, 9, 1474, 16], + ["disrupt", 1474, 16], + "rel_done_2212", + ["jump_false", 3, "while_end_2209", 1474, 16], + ["load_dynamic", 3, 21, 10, 1475, 26], + ["move", 25, 3, 1475, 26], + ["load_dynamic", 3, 22, 10, 1476, 26], + ["move", 26, 3, 1476, 26], + ["load_dynamic", 3, 23, 10, 1477, 25], + ["move", 27, 3, 1477, 25], + ["access", 3, 1, 1478, 15], + "_nop_tc_192", + "_nop_tc_193", + "_nop_tc_194", + "_nop_tc_195", + ["subtract", 11, 10, 3, 1478, 15], + ["jump", "num_done_2215", 1478, 15], + "num_err_2214", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1478, + 15 + ], + ["access", 9, "error", 1478, 15], + ["access", 12, "cannot apply '-': operands must be numbers", 1478, 15], + ["array", 16, 0, 1478, 15], + ["push", 16, 12, 1478, 15], + ["frame", 12, 3, 2, 1478, 15], + ["null", 3, 1478, 15], + ["setarg", 12, 0, 3, 1478, 15], + ["setarg", 12, 1, 9, 1478, 15], + ["setarg", 12, 2, 16, 1478, 15], + ["invoke", 12, 3, 1478, 15], + ["disrupt", 1478, 15], + "num_done_2215", + "while_start_2216", + ["access", 3, 0, 1479, 19], + ["is_int", 9, 11, 1479, 19], + ["jump_false", 9, "rel_ni_2219", 1479, 19], + "_nop_tc_196", + "_nop_tc_197", + ["ge_int", 9, 11, 3, 1479, 19], + ["jump", "rel_done_2221", 1479, 19], + "rel_ni_2219", + "_nop_tc_198", + "_nop_tc_199", + "_nop_tc_200", + "_nop_tc_201", + ["ge_float", 9, 11, 3, 1479, 19], + ["jump", "rel_done_2221", 1479, 19], + "rel_nn_2220", + "_nop_tc_202", + ["jump", "rel_err_2222", 1479, 19], + "_nop_tc_203", + ["jump", "rel_err_2222", 1479, 19], + ["ge_text", 9, 11, 3, 1479, 19], + ["jump", "rel_done_2221", 1479, 19], + "rel_err_2222", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1479, + 19 + ], + ["access", 12, "error", 1479, 19], + ["access", 16, "cannot compare with '>=': operands must be same type", 1479, 19], + ["array", 17, 0, 1479, 19], + ["push", 17, 16, 1479, 19], + ["frame", 16, 3, 2, 1479, 19], + ["null", 3, 1479, 19], + ["setarg", 16, 0, 3, 1479, 19], + ["setarg", 16, 1, 12, 1479, 19], + ["setarg", 16, 2, 17, 1479, 19], + ["invoke", 16, 3, 1479, 19], + ["disrupt", 1479, 19], + "rel_done_2221", + ["move", 3, 9, 1479, 19], + ["jump_false", 3, "and_end_2218", 1479, 19], + ["load_dynamic", 9, 22, 11, 1479, 36], + ["is_int", 12, 9, 1479, 41], + ["jump_false", 12, "rel_ni_2224", 1479, 41], + ["is_int", 16, 26, 1479, 41], + ["jump_false", 16, "rel_ni_2224", 1479, 41], + ["gt_int", 17, 9, 26, 1479, 41], + ["jump", "rel_done_2226", 1479, 41], + "rel_ni_2224", + ["is_num", 12, 9, 1479, 41], + ["jump_false", 12, "rel_nn_2225", 1479, 41], + ["is_num", 16, 26, 1479, 41], + ["jump_false", 16, "rel_nn_2225", 1479, 41], + ["gt_float", 17, 9, 26, 1479, 41], + ["jump", "rel_done_2226", 1479, 41], + "rel_nn_2225", + ["is_text", 12, 9, 1479, 41], + ["jump_false", 12, "rel_err_2227", 1479, 41], + ["is_text", 16, 26, 1479, 41], + ["jump_false", 16, "rel_err_2227", 1479, 41], + ["gt_text", 17, 9, 26, 1479, 41], + ["jump", "rel_done_2226", 1479, 41], + "rel_err_2227", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1479, 41 ], - ["access", 12, "error", 1233, 41], - ["access", 16, "cannot compare with '>': operands must be same type", 1233, 41], - ["array", 18, 0, 1233, 41], - ["push", 18, 16, 1233, 41], - ["frame", 16, 9, 2, 1233, 41], - ["null", 9, 1233, 41], - ["setarg", 16, 0, 9, 1233, 41], - ["setarg", 16, 1, 12, 1233, 41], - ["setarg", 16, 2, 18, 1233, 41], - ["invoke", 16, 9, 1233, 41], - ["disrupt", 1233, 41], - "rel_done_1858", - ["move", 9, 17, 1233, 41], - ["jump_true", 9, "or_end_1855", 1233, 41], - ["load_dynamic", 12, 22, 11, 1233, 62], - ["is_identical", 16, 12, 26, 1233, 68], - ["jump_true", 16, "eq_done_1861", 1233, 68], - ["is_int", 17, 12, 1233, 68], - ["jump_false", 17, "eq_ni_1862", 1233, 68], - ["is_int", 18, 26, 1233, 68], - ["jump_false", 18, "eq_ni_1862", 1233, 68], - ["eq_int", 16, 12, 26, 1233, 68], - ["jump", "eq_done_1861", 1233, 68], - "eq_ni_1862", - ["is_num", 17, 12, 1233, 68], - ["jump_false", 17, "eq_nn_1863", 1233, 68], - ["is_num", 18, 26, 1233, 68], - ["jump_false", 18, "eq_nn_1863", 1233, 68], - ["eq_float", 16, 12, 26, 1233, 68], - ["jump", "eq_done_1861", 1233, 68], - "eq_nn_1863", - ["is_text", 17, 12, 1233, 68], - ["jump_false", 17, "eq_nt_1864", 1233, 68], - ["is_text", 18, 26, 1233, 68], - ["jump_false", 18, "eq_nt_1864", 1233, 68], - ["eq_text", 16, 12, 26, 1233, 68], - ["jump", "eq_done_1861", 1233, 68], - "eq_nt_1864", - ["is_null", 17, 12, 1233, 68], - ["jump_false", 17, "eq_nnl_1865", 1233, 68], - ["is_null", 18, 26, 1233, 68], - ["jump_false", 18, "eq_nnl_1865", 1233, 68], - ["true", 16, 1233, 68], - ["jump", "eq_done_1861", 1233, 68], - "eq_nnl_1865", - ["is_bool", 17, 12, 1233, 68], - ["jump_false", 17, "eq_nb_1866", 1233, 68], - ["is_bool", 18, 26, 1233, 68], - ["jump_false", 18, "eq_nb_1866", 1233, 68], - ["eq_bool", 16, 12, 26, 1233, 68], - ["jump", "eq_done_1861", 1233, 68], - "eq_nb_1866", - ["false", 16, 1233, 68], - "eq_done_1861", - ["move", 12, 16, 1233, 68], - ["jump_false", 12, "and_end_1860", 1233, 68], - ["load_dynamic", 16, 21, 11, 1233, 88], - ["is_int", 17, 16, 1233, 93], - ["jump_false", 17, "rel_ni_1867", 1233, 93], - ["is_int", 18, 25, 1233, 93], - ["jump_false", 18, "rel_ni_1867", 1233, 93], - ["gt_int", 19, 16, 25, 1233, 93], - ["jump", "rel_done_1869", 1233, 93], - "rel_ni_1867", - ["is_num", 17, 16, 1233, 93], - ["jump_false", 17, "rel_nn_1868", 1233, 93], - ["is_num", 18, 25, 1233, 93], - ["jump_false", 18, "rel_nn_1868", 1233, 93], - ["gt_float", 19, 16, 25, 1233, 93], - ["jump", "rel_done_1869", 1233, 93], - "rel_nn_1868", - ["is_text", 17, 16, 1233, 93], - ["jump_false", 17, "rel_err_1870", 1233, 93], - ["is_text", 18, 25, 1233, 93], - ["jump_false", 18, "rel_err_1870", 1233, 93], - ["gt_text", 19, 16, 25, 1233, 93], - ["jump", "rel_done_1869", 1233, 93], - "rel_err_1870", + ["access", 12, "error", 1479, 41], + ["access", 16, "cannot compare with '>': operands must be same type", 1479, 41], + ["array", 18, 0, 1479, 41], + ["push", 18, 16, 1479, 41], + ["frame", 16, 9, 2, 1479, 41], + ["null", 9, 1479, 41], + ["setarg", 16, 0, 9, 1479, 41], + ["setarg", 16, 1, 12, 1479, 41], + ["setarg", 16, 2, 18, 1479, 41], + ["invoke", 16, 9, 1479, 41], + ["disrupt", 1479, 41], + "rel_done_2226", + ["move", 9, 17, 1479, 41], + ["jump_true", 9, "or_end_2223", 1479, 41], + ["load_dynamic", 12, 22, 11, 1479, 62], + ["is_identical", 16, 12, 26, 1479, 68], + ["jump_true", 16, "eq_done_2229", 1479, 68], + ["is_int", 17, 12, 1479, 68], + ["jump_false", 17, "eq_ni_2230", 1479, 68], + ["is_int", 18, 26, 1479, 68], + ["jump_false", 18, "eq_ni_2230", 1479, 68], + ["eq_int", 16, 12, 26, 1479, 68], + ["jump", "eq_done_2229", 1479, 68], + "eq_ni_2230", + ["is_num", 17, 12, 1479, 68], + ["jump_false", 17, "eq_nn_2231", 1479, 68], + ["is_num", 18, 26, 1479, 68], + ["jump_false", 18, "eq_nn_2231", 1479, 68], + ["eq_float", 16, 12, 26, 1479, 68], + ["jump", "eq_done_2229", 1479, 68], + "eq_nn_2231", + ["is_text", 17, 12, 1479, 68], + ["jump_false", 17, "eq_nt_2232", 1479, 68], + ["is_text", 18, 26, 1479, 68], + ["jump_false", 18, "eq_nt_2232", 1479, 68], + ["eq_text", 16, 12, 26, 1479, 68], + ["jump", "eq_done_2229", 1479, 68], + "eq_nt_2232", + ["is_null", 17, 12, 1479, 68], + ["jump_false", 17, "eq_nnl_2233", 1479, 68], + ["is_null", 18, 26, 1479, 68], + ["jump_false", 18, "eq_nnl_2233", 1479, 68], + ["true", 16, 1479, 68], + ["jump", "eq_done_2229", 1479, 68], + "eq_nnl_2233", + ["is_bool", 17, 12, 1479, 68], + ["jump_false", 17, "eq_nb_2234", 1479, 68], + ["is_bool", 18, 26, 1479, 68], + ["jump_false", 18, "eq_nb_2234", 1479, 68], + ["eq_bool", 16, 12, 26, 1479, 68], + ["jump", "eq_done_2229", 1479, 68], + "eq_nb_2234", + ["false", 16, 1479, 68], + "eq_done_2229", + ["move", 12, 16, 1479, 68], + ["jump_false", 12, "and_end_2228", 1479, 68], + ["load_dynamic", 16, 21, 11, 1479, 88], + ["is_int", 17, 16, 1479, 93], + ["jump_false", 17, "rel_ni_2235", 1479, 93], + ["is_int", 18, 25, 1479, 93], + ["jump_false", 18, "rel_ni_2235", 1479, 93], + ["gt_int", 19, 16, 25, 1479, 93], + ["jump", "rel_done_2237", 1479, 93], + "rel_ni_2235", + ["is_num", 17, 16, 1479, 93], + ["jump_false", 17, "rel_nn_2236", 1479, 93], + ["is_num", 18, 25, 1479, 93], + ["jump_false", 18, "rel_nn_2236", 1479, 93], + ["gt_float", 19, 16, 25, 1479, 93], + ["jump", "rel_done_2237", 1479, 93], + "rel_nn_2236", + ["is_text", 17, 16, 1479, 93], + ["jump_false", 17, "rel_err_2238", 1479, 93], + ["is_text", 18, 25, 1479, 93], + ["jump_false", 18, "rel_err_2238", 1479, 93], + ["gt_text", 19, 16, 25, 1479, 93], + ["jump", "rel_done_2237", 1479, 93], + "rel_err_2238", [ "access", 16, @@ -15850,37 +18748,37 @@ "kind": "name", "make": "intrinsic" }, - 1233, + 1479, 93 ], - ["access", 17, "error", 1233, 93], - ["access", 18, "cannot compare with '>': operands must be same type", 1233, 93], - ["array", 20, 0, 1233, 93], - ["push", 20, 18, 1233, 93], - ["frame", 18, 16, 2, 1233, 93], - ["null", 16, 1233, 93], - ["setarg", 18, 0, 16, 1233, 93], - ["setarg", 18, 1, 17, 1233, 93], - ["setarg", 18, 2, 20, 1233, 93], - ["invoke", 18, 16, 1233, 93], - ["disrupt", 1233, 93], - "rel_done_1869", - ["move", 12, 19, 1233, 93], - "and_end_1860", - ["move", 9, 12, 1233, 93], - "or_end_1855", - ["move", 3, 9, 1233, 93], - "and_end_1850", - ["jump_false", 3, "while_end_1849", 1233, 93], - ["load_dynamic", 3, 21, 11, 1234, 40], - ["access", 9, 1, 1234, 24], - ["is_num", 12, 11, 1234, 24], - ["jump_false", 12, "num_err_1871", 1234, 24], - "_nop_tc_131", - "_nop_tc_132", - ["add", 12, 11, 9, 1234, 24], - ["jump", "num_done_1872", 1234, 24], - "num_err_1871", + ["access", 17, "error", 1479, 93], + ["access", 18, "cannot compare with '>': operands must be same type", 1479, 93], + ["array", 20, 0, 1479, 93], + ["push", 20, 18, 1479, 93], + ["frame", 18, 16, 2, 1479, 93], + ["null", 16, 1479, 93], + ["setarg", 18, 0, 16, 1479, 93], + ["setarg", 18, 1, 17, 1479, 93], + ["setarg", 18, 2, 20, 1479, 93], + ["invoke", 18, 16, 1479, 93], + ["disrupt", 1479, 93], + "rel_done_2237", + ["move", 12, 19, 1479, 93], + "and_end_2228", + ["move", 9, 12, 1479, 93], + "or_end_2223", + ["move", 3, 9, 1479, 93], + "and_end_2218", + ["jump_false", 3, "while_end_2217", 1479, 93], + ["load_dynamic", 3, 21, 11, 1480, 40], + ["access", 9, 1, 1480, 24], + "_nop_tc_204", + "_nop_tc_205", + "_nop_tc_206", + "_nop_tc_207", + ["add", 12, 11, 9, 1480, 24], + ["jump", "num_done_2240", 1480, 24], + "num_err_2239", [ "access", 9, @@ -15889,31 +18787,31 @@ "kind": "name", "make": "intrinsic" }, - 1234, + 1480, 24 ], - ["access", 16, "error", 1234, 24], - ["access", 17, "cannot apply '+': operands must be numbers", 1234, 24], - ["array", 18, 0, 1234, 24], - ["push", 18, 17, 1234, 24], - ["frame", 17, 9, 2, 1234, 24], - ["null", 9, 1234, 24], - ["setarg", 17, 0, 9, 1234, 24], - ["setarg", 17, 1, 16, 1234, 24], - ["setarg", 17, 2, 18, 1234, 24], - ["invoke", 17, 9, 1234, 24], - ["disrupt", 1234, 24], - "num_done_1872", - ["store_dynamic", 21, 3, 12, 1234, 24], - ["load_dynamic", 3, 22, 11, 1235, 40], - ["access", 9, 1, 1235, 24], - ["is_num", 12, 11, 1235, 24], - ["jump_false", 12, "num_err_1873", 1235, 24], - "_nop_tc_133", - "_nop_tc_134", - ["add", 12, 11, 9, 1235, 24], - ["jump", "num_done_1874", 1235, 24], - "num_err_1873", + ["access", 16, "error", 1480, 24], + ["access", 17, "cannot apply '+': operands must be numbers", 1480, 24], + ["array", 18, 0, 1480, 24], + ["push", 18, 17, 1480, 24], + ["frame", 17, 9, 2, 1480, 24], + ["null", 9, 1480, 24], + ["setarg", 17, 0, 9, 1480, 24], + ["setarg", 17, 1, 16, 1480, 24], + ["setarg", 17, 2, 18, 1480, 24], + ["invoke", 17, 9, 1480, 24], + ["disrupt", 1480, 24], + "num_done_2240", + ["store_dynamic", 21, 3, 12, 1480, 24], + ["load_dynamic", 3, 22, 11, 1481, 40], + ["access", 9, 1, 1481, 24], + "_nop_tc_208", + "_nop_tc_209", + "_nop_tc_210", + "_nop_tc_211", + ["add", 12, 11, 9, 1481, 24], + ["jump", "num_done_2242", 1481, 24], + "num_err_2241", [ "access", 9, @@ -15922,31 +18820,31 @@ "kind": "name", "make": "intrinsic" }, - 1235, + 1481, 24 ], - ["access", 16, "error", 1235, 24], - ["access", 17, "cannot apply '+': operands must be numbers", 1235, 24], - ["array", 18, 0, 1235, 24], - ["push", 18, 17, 1235, 24], - ["frame", 17, 9, 2, 1235, 24], - ["null", 9, 1235, 24], - ["setarg", 17, 0, 9, 1235, 24], - ["setarg", 17, 1, 16, 1235, 24], - ["setarg", 17, 2, 18, 1235, 24], - ["invoke", 17, 9, 1235, 24], - ["disrupt", 1235, 24], - "num_done_1874", - ["store_dynamic", 22, 3, 12, 1235, 24], - ["load_dynamic", 3, 23, 11, 1236, 38], - ["access", 9, 1, 1236, 23], - ["is_num", 12, 11, 1236, 23], - ["jump_false", 12, "num_err_1875", 1236, 23], - "_nop_tc_135", - "_nop_tc_136", - ["add", 12, 11, 9, 1236, 23], - ["jump", "num_done_1876", 1236, 23], - "num_err_1875", + ["access", 16, "error", 1481, 24], + ["access", 17, "cannot apply '+': operands must be numbers", 1481, 24], + ["array", 18, 0, 1481, 24], + ["push", 18, 17, 1481, 24], + ["frame", 17, 9, 2, 1481, 24], + ["null", 9, 1481, 24], + ["setarg", 17, 0, 9, 1481, 24], + ["setarg", 17, 1, 16, 1481, 24], + ["setarg", 17, 2, 18, 1481, 24], + ["invoke", 17, 9, 1481, 24], + ["disrupt", 1481, 24], + "num_done_2242", + ["store_dynamic", 22, 3, 12, 1481, 24], + ["load_dynamic", 3, 23, 11, 1482, 38], + ["access", 9, 1, 1482, 23], + "_nop_tc_212", + "_nop_tc_213", + "_nop_tc_214", + "_nop_tc_215", + ["add", 12, 11, 9, 1482, 23], + ["jump", "num_done_2244", 1482, 23], + "num_err_2243", [ "access", 9, @@ -15955,30 +18853,30 @@ "kind": "name", "make": "intrinsic" }, - 1236, + 1482, 23 ], - ["access", 16, "error", 1236, 23], - ["access", 17, "cannot apply '+': operands must be numbers", 1236, 23], - ["array", 18, 0, 1236, 23], - ["push", 18, 17, 1236, 23], - ["frame", 17, 9, 2, 1236, 23], - ["null", 9, 1236, 23], - ["setarg", 17, 0, 9, 1236, 23], - ["setarg", 17, 1, 16, 1236, 23], - ["setarg", 17, 2, 18, 1236, 23], - ["invoke", 17, 9, 1236, 23], - ["disrupt", 1236, 23], - "num_done_1876", - ["store_dynamic", 23, 3, 12, 1236, 23], - ["access", 3, 1, 1237, 17], - ["is_num", 9, 11, 1237, 17], - ["jump_false", 9, "num_err_1877", 1237, 17], - "_nop_tc_137", - "_nop_tc_138", - ["subtract", 11, 11, 3, 1237, 17], - ["jump", "num_done_1878", 1237, 17], - "num_err_1877", + ["access", 16, "error", 1482, 23], + ["access", 17, "cannot apply '+': operands must be numbers", 1482, 23], + ["array", 18, 0, 1482, 23], + ["push", 18, 17, 1482, 23], + ["frame", 17, 9, 2, 1482, 23], + ["null", 9, 1482, 23], + ["setarg", 17, 0, 9, 1482, 23], + ["setarg", 17, 1, 16, 1482, 23], + ["setarg", 17, 2, 18, 1482, 23], + ["invoke", 17, 9, 1482, 23], + ["disrupt", 1482, 23], + "num_done_2244", + ["store_dynamic", 23, 3, 12, 1482, 23], + ["access", 3, 1, 1483, 17], + "_nop_tc_216", + "_nop_tc_217", + "_nop_tc_218", + "_nop_tc_219", + ["subtract", 11, 11, 3, 1483, 17], + ["jump", "num_done_2246", 1483, 17], + "num_err_2245", [ "access", 3, @@ -15987,31 +18885,31 @@ "kind": "name", "make": "intrinsic" }, - 1237, + 1483, 17 ], - ["access", 9, "error", 1237, 17], - ["access", 12, "cannot apply '-': operands must be numbers", 1237, 17], - ["array", 16, 0, 1237, 17], - ["push", 16, 12, 1237, 17], - ["frame", 12, 3, 2, 1237, 17], - ["null", 3, 1237, 17], - ["setarg", 12, 0, 3, 1237, 17], - ["setarg", 12, 1, 9, 1237, 17], - ["setarg", 12, 2, 16, 1237, 17], - ["invoke", 12, 3, 1237, 17], - ["disrupt", 1237, 17], - "num_done_1878", - ["jump", "while_start_1848", 1237, 17], - "while_end_1849", - ["access", 3, 1, 1239, 22], - ["is_num", 9, 11, 1239, 22], - ["jump_false", 9, "num_err_1879", 1239, 22], - "_nop_tc_139", - "_nop_tc_140", - ["add", 9, 11, 3, 1239, 22], - ["jump", "num_done_1880", 1239, 22], - "num_err_1879", + ["access", 9, "error", 1483, 17], + ["access", 12, "cannot apply '-': operands must be numbers", 1483, 17], + ["array", 16, 0, 1483, 17], + ["push", 16, 12, 1483, 17], + ["frame", 12, 3, 2, 1483, 17], + ["null", 3, 1483, 17], + ["setarg", 12, 0, 3, 1483, 17], + ["setarg", 12, 1, 9, 1483, 17], + ["setarg", 12, 2, 16, 1483, 17], + ["invoke", 12, 3, 1483, 17], + ["disrupt", 1483, 17], + "num_done_2246", + ["jump", "while_start_2216", 1483, 17], + "while_end_2217", + ["access", 3, 1, 1485, 22], + "_nop_tc_220", + "_nop_tc_221", + "_nop_tc_222", + "_nop_tc_223", + ["add", 9, 11, 3, 1485, 22], + ["jump", "num_done_2248", 1485, 22], + "num_err_2247", [ "access", 3, @@ -16020,30 +18918,30 @@ "kind": "name", "make": "intrinsic" }, - 1239, + 1485, 22 ], - ["access", 12, "error", 1239, 22], - ["access", 16, "cannot apply '+': operands must be numbers", 1239, 22], - ["array", 17, 0, 1239, 22], - ["push", 17, 16, 1239, 22], - ["frame", 16, 3, 2, 1239, 22], - ["null", 3, 1239, 22], - ["setarg", 16, 0, 3, 1239, 22], - ["setarg", 16, 1, 12, 1239, 22], - ["setarg", 16, 2, 17, 1239, 22], - ["invoke", 16, 3, 1239, 22], - ["disrupt", 1239, 22], - "num_done_1880", - ["store_dynamic", 21, 25, 9, 1239, 22], - ["access", 3, 1, 1240, 22], - ["is_num", 9, 11, 1240, 22], - ["jump_false", 9, "num_err_1881", 1240, 22], - "_nop_tc_141", - "_nop_tc_142", - ["add", 9, 11, 3, 1240, 22], - ["jump", "num_done_1882", 1240, 22], - "num_err_1881", + ["access", 12, "error", 1485, 22], + ["access", 16, "cannot apply '+': operands must be numbers", 1485, 22], + ["array", 17, 0, 1485, 22], + ["push", 17, 16, 1485, 22], + ["frame", 16, 3, 2, 1485, 22], + ["null", 3, 1485, 22], + ["setarg", 16, 0, 3, 1485, 22], + ["setarg", 16, 1, 12, 1485, 22], + ["setarg", 16, 2, 17, 1485, 22], + ["invoke", 16, 3, 1485, 22], + ["disrupt", 1485, 22], + "num_done_2248", + ["store_dynamic", 21, 25, 9, 1485, 22], + ["access", 3, 1, 1486, 22], + "_nop_tc_224", + "_nop_tc_225", + "_nop_tc_226", + "_nop_tc_227", + ["add", 9, 11, 3, 1486, 22], + ["jump", "num_done_2250", 1486, 22], + "num_err_2249", [ "access", 3, @@ -16052,30 +18950,30 @@ "kind": "name", "make": "intrinsic" }, - 1240, + 1486, 22 ], - ["access", 12, "error", 1240, 22], - ["access", 16, "cannot apply '+': operands must be numbers", 1240, 22], - ["array", 17, 0, 1240, 22], - ["push", 17, 16, 1240, 22], - ["frame", 16, 3, 2, 1240, 22], - ["null", 3, 1240, 22], - ["setarg", 16, 0, 3, 1240, 22], - ["setarg", 16, 1, 12, 1240, 22], - ["setarg", 16, 2, 17, 1240, 22], - ["invoke", 16, 3, 1240, 22], - ["disrupt", 1240, 22], - "num_done_1882", - ["store_dynamic", 22, 26, 9, 1240, 22], - ["access", 3, 1, 1241, 21], - ["is_num", 9, 11, 1241, 21], - ["jump_false", 9, "num_err_1883", 1241, 21], - "_nop_tc_143", - "_nop_tc_144", - ["add", 9, 11, 3, 1241, 21], - ["jump", "num_done_1884", 1241, 21], - "num_err_1883", + ["access", 12, "error", 1486, 22], + ["access", 16, "cannot apply '+': operands must be numbers", 1486, 22], + ["array", 17, 0, 1486, 22], + ["push", 17, 16, 1486, 22], + ["frame", 16, 3, 2, 1486, 22], + ["null", 3, 1486, 22], + ["setarg", 16, 0, 3, 1486, 22], + ["setarg", 16, 1, 12, 1486, 22], + ["setarg", 16, 2, 17, 1486, 22], + ["invoke", 16, 3, 1486, 22], + ["disrupt", 1486, 22], + "num_done_2250", + ["store_dynamic", 22, 26, 9, 1486, 22], + ["access", 3, 1, 1487, 21], + "_nop_tc_228", + "_nop_tc_229", + "_nop_tc_230", + "_nop_tc_231", + ["add", 9, 11, 3, 1487, 21], + ["jump", "num_done_2252", 1487, 21], + "num_err_2251", [ "access", 3, @@ -16084,30 +18982,30 @@ "kind": "name", "make": "intrinsic" }, - 1241, + 1487, 21 ], - ["access", 12, "error", 1241, 21], - ["access", 16, "cannot apply '+': operands must be numbers", 1241, 21], - ["array", 17, 0, 1241, 21], - ["push", 17, 16, 1241, 21], - ["frame", 16, 3, 2, 1241, 21], - ["null", 3, 1241, 21], - ["setarg", 16, 0, 3, 1241, 21], - ["setarg", 16, 1, 12, 1241, 21], - ["setarg", 16, 2, 17, 1241, 21], - ["invoke", 16, 3, 1241, 21], - ["disrupt", 1241, 21], - "num_done_1884", - ["store_dynamic", 23, 27, 9, 1241, 21], - ["access", 3, 1, 1242, 15], - ["is_num", 9, 10, 1242, 15], - ["jump_false", 9, "num_err_1885", 1242, 15], - "_nop_tc_145", - "_nop_tc_146", - ["add", 9, 10, 3, 1242, 15], - ["jump", "num_done_1886", 1242, 15], - "num_err_1885", + ["access", 12, "error", 1487, 21], + ["access", 16, "cannot apply '+': operands must be numbers", 1487, 21], + ["array", 17, 0, 1487, 21], + ["push", 17, 16, 1487, 21], + ["frame", 16, 3, 2, 1487, 21], + ["null", 3, 1487, 21], + ["setarg", 16, 0, 3, 1487, 21], + ["setarg", 16, 1, 12, 1487, 21], + ["setarg", 16, 2, 17, 1487, 21], + ["invoke", 16, 3, 1487, 21], + ["disrupt", 1487, 21], + "num_done_2252", + ["store_dynamic", 23, 27, 9, 1487, 21], + ["access", 3, 1, 1488, 15], + "_nop_tc_232", + "_nop_tc_233", + "_nop_tc_234", + "_nop_tc_235", + ["add", 9, 10, 3, 1488, 15], + ["jump", "num_done_2254", 1488, 15], + "num_err_2253", [ "access", 3, @@ -16116,24 +19014,24 @@ "kind": "name", "make": "intrinsic" }, - 1242, + 1488, 15 ], - ["access", 12, "error", 1242, 15], - ["access", 16, "cannot apply '+': operands must be numbers", 1242, 15], - ["array", 17, 0, 1242, 15], - ["push", 17, 16, 1242, 15], - ["frame", 16, 3, 2, 1242, 15], - ["null", 3, 1242, 15], - ["setarg", 16, 0, 3, 1242, 15], - ["setarg", 16, 1, 12, 1242, 15], - ["setarg", 16, 2, 17, 1242, 15], - ["invoke", 16, 3, 1242, 15], - ["disrupt", 1242, 15], - "num_done_1886", - ["move", 10, 9, 1242, 15], - ["jump", "while_start_1840", 1242, 15], - "while_end_1841", + ["access", 12, "error", 1488, 15], + ["access", 16, "cannot apply '+': operands must be numbers", 1488, 15], + ["array", 17, 0, 1488, 15], + ["push", 17, 16, 1488, 15], + ["frame", 16, 3, 2, 1488, 15], + ["null", 3, 1488, 15], + ["setarg", 16, 0, 3, 1488, 15], + ["setarg", 16, 1, 12, 1488, 15], + ["setarg", 16, 2, 17, 1488, 15], + ["invoke", 16, 3, 1488, 15], + ["disrupt", 1488, 15], + "num_done_2254", + ["move", 10, 9, 1488, 15], + ["jump", "while_start_2208", 1488, 15], + "while_end_2209", [ "access", 3, @@ -16142,38 +19040,38 @@ "kind": "name", "make": "intrinsic" }, - 1246, + 1492, 13 ], - ["frame", 9, 3, 1, 1246, 13], - ["null", 3, 1246, 13], - ["setarg", 9, 0, 3, 1246, 13], - ["setarg", 9, 1, 5, 1246, 13], - ["invoke", 9, 3, 1246, 13], - ["move", 28, 3, 1246, 13], - ["access", 13, 0, 1247, 9], - "while_start_1887", - ["is_int", 3, 13, 1248, 16], - ["jump_false", 3, "rel_ni_1889", 1248, 16], - ["is_int", 9, 5, 1248, 16], - ["jump_false", 9, "rel_ni_1889", 1248, 16], - ["lt_int", 12, 13, 5, 1248, 16], - ["jump", "rel_done_1891", 1248, 16], - "rel_ni_1889", - ["is_num", 3, 13, 1248, 16], - ["jump_false", 3, "rel_nn_1890", 1248, 16], - ["is_num", 9, 5, 1248, 16], - ["jump_false", 9, "rel_nn_1890", 1248, 16], - ["lt_float", 12, 13, 5, 1248, 16], - ["jump", "rel_done_1891", 1248, 16], - "rel_nn_1890", - ["is_text", 3, 13, 1248, 16], - ["jump_false", 3, "rel_err_1892", 1248, 16], - ["is_text", 9, 5, 1248, 16], - ["jump_false", 9, "rel_err_1892", 1248, 16], - ["lt_text", 12, 13, 5, 1248, 16], - ["jump", "rel_done_1891", 1248, 16], - "rel_err_1892", + ["frame", 9, 3, 1, 1492, 13], + ["null", 3, 1492, 13], + ["setarg", 9, 0, 3, 1492, 13], + ["setarg", 9, 1, 5, 1492, 13], + ["invoke", 9, 3, 1492, 13], + ["move", 28, 3, 1492, 13], + ["access", 13, 0, 1493, 9], + "while_start_2255", + ["is_int", 3, 13, 1494, 16], + ["jump_false", 3, "rel_ni_2257", 1494, 16], + ["is_int", 9, 5, 1494, 16], + ["jump_false", 9, "rel_ni_2257", 1494, 16], + ["lt_int", 12, 13, 5, 1494, 16], + ["jump", "rel_done_2259", 1494, 16], + "rel_ni_2257", + ["is_num", 3, 13, 1494, 16], + ["jump_false", 3, "rel_nn_2258", 1494, 16], + ["is_num", 9, 5, 1494, 16], + ["jump_false", 9, "rel_nn_2258", 1494, 16], + ["lt_float", 12, 13, 5, 1494, 16], + ["jump", "rel_done_2259", 1494, 16], + "rel_nn_2258", + ["is_text", 3, 13, 1494, 16], + ["jump_false", 3, "rel_err_2260", 1494, 16], + ["is_text", 9, 5, 1494, 16], + ["jump_false", 9, "rel_err_2260", 1494, 16], + ["lt_text", 12, 13, 5, 1494, 16], + ["jump", "rel_done_2259", 1494, 16], + "rel_err_2260", [ "access", 3, @@ -16182,31 +19080,31 @@ "kind": "name", "make": "intrinsic" }, - 1248, + 1494, 16 ], - ["access", 9, "error", 1248, 16], - ["access", 16, "cannot compare with '<': operands must be same type", 1248, 16], - ["array", 17, 0, 1248, 16], - ["push", 17, 16, 1248, 16], - ["frame", 16, 3, 2, 1248, 16], - ["null", 3, 1248, 16], - ["setarg", 16, 0, 3, 1248, 16], - ["setarg", 16, 1, 9, 1248, 16], - ["setarg", 16, 2, 17, 1248, 16], - ["invoke", 16, 3, 1248, 16], - ["disrupt", 1248, 16], - "rel_done_1891", - ["jump_false", 12, "while_end_1888", 1248, 16], - ["store_dynamic", 28, 13, 13, 1249, 13], - ["access", 3, 1, 1250, 15], - ["is_num", 9, 13, 1250, 15], - ["jump_false", 9, "num_err_1893", 1250, 15], - "_nop_tc_147", - "_nop_tc_148", - ["add", 9, 13, 3, 1250, 15], - ["jump", "num_done_1894", 1250, 15], - "num_err_1893", + ["access", 9, "error", 1494, 16], + ["access", 16, "cannot compare with '<': operands must be same type", 1494, 16], + ["array", 17, 0, 1494, 16], + ["push", 17, 16, 1494, 16], + ["frame", 16, 3, 2, 1494, 16], + ["null", 3, 1494, 16], + ["setarg", 16, 0, 3, 1494, 16], + ["setarg", 16, 1, 9, 1494, 16], + ["setarg", 16, 2, 17, 1494, 16], + ["invoke", 16, 3, 1494, 16], + ["disrupt", 1494, 16], + "rel_done_2259", + ["jump_false", 12, "while_end_2256", 1494, 16], + ["store_dynamic", 28, 13, 13, 1495, 13], + ["access", 3, 1, 1496, 15], + ["is_num", 9, 13, 1496, 15], + ["jump_false", 9, "num_err_2261", 1496, 15], + "_nop_tc_236", + "_nop_tc_237", + ["add", 9, 13, 3, 1496, 15], + ["jump", "num_done_2262", 1496, 15], + "num_err_2261", [ "access", 3, @@ -16215,106 +19113,106 @@ "kind": "name", "make": "intrinsic" }, - 1250, + 1496, 15 ], - ["access", 12, "error", 1250, 15], - ["access", 16, "cannot apply '+': operands must be numbers", 1250, 15], - ["array", 17, 0, 1250, 15], - ["push", 17, 16, 1250, 15], - ["frame", 16, 3, 2, 1250, 15], - ["null", 3, 1250, 15], - ["setarg", 16, 0, 3, 1250, 15], - ["setarg", 16, 1, 12, 1250, 15], - ["setarg", 16, 2, 17, 1250, 15], - ["invoke", 16, 3, 1250, 15], - ["disrupt", 1250, 15], - "num_done_1894", - ["move", 13, 9, 1250, 15], - ["jump", "while_start_1887", 1250, 15], - "while_end_1888", - ["array", 3, 0, 1253, 12], - ["move", 29, 3, 1253, 12], - ["move", 30, 7, 1254, 17], - ["array", 3, 0, 1255, 19], - ["move", 31, 3, 1255, 19], - ["array", 3, 0, 1256, 19], - ["move", 32, 3, 1256, 19], - ["access", 10, 0, 1258, 9], - "while_start_1895", - ["is_int", 3, 10, 1259, 16], - ["jump_false", 3, "rel_ni_1897", 1259, 16], - ["is_int", 9, 24, 1259, 16], - ["jump_false", 9, "rel_ni_1897", 1259, 16], - ["lt_int", 12, 10, 24, 1259, 16], - ["jump", "rel_done_1899", 1259, 16], - "rel_ni_1897", - ["is_num", 3, 10, 1259, 16], - ["jump_false", 3, "rel_nn_1898", 1259, 16], - ["is_num", 9, 24, 1259, 16], - ["jump_false", 9, "rel_nn_1898", 1259, 16], - ["lt_float", 12, 10, 24, 1259, 16], - ["jump", "rel_done_1899", 1259, 16], - "rel_nn_1898", - ["is_text", 3, 10, 1259, 16], - ["jump_false", 3, "rel_err_1900", 1259, 16], - ["is_text", 9, 24, 1259, 16], - ["jump_false", 9, "rel_err_1900", 1259, 16], - ["lt_text", 12, 10, 24, 1259, 16], - ["jump", "rel_done_1899", 1259, 16], - "rel_err_1900", + ["access", 12, "error", 1496, 15], + ["access", 16, "cannot apply '+': operands must be numbers", 1496, 15], + ["array", 17, 0, 1496, 15], + ["push", 17, 16, 1496, 15], + ["frame", 16, 3, 2, 1496, 15], + ["null", 3, 1496, 15], + ["setarg", 16, 0, 3, 1496, 15], + ["setarg", 16, 1, 12, 1496, 15], + ["setarg", 16, 2, 17, 1496, 15], + ["invoke", 16, 3, 1496, 15], + ["disrupt", 1496, 15], + "num_done_2262", + ["move", 13, 9, 1496, 15], + ["jump", "while_start_2255", 1496, 15], + "while_end_2256", + ["array", 3, 0, 1499, 12], + ["move", 29, 3, 1499, 12], + ["move", 30, 7, 1500, 17], + ["array", 3, 0, 1501, 19], + ["move", 31, 3, 1501, 19], + ["array", 3, 0, 1502, 19], + ["move", 32, 3, 1502, 19], + ["access", 10, 0, 1504, 9], + "while_start_2263", + ["is_int", 3, 10, 1505, 16], + ["jump_false", 3, "rel_ni_2265", 1505, 16], + "_nop_tc_238", + "_nop_tc_239", + ["lt_int", 3, 10, 24, 1505, 16], + ["jump", "rel_done_2267", 1505, 16], + "rel_ni_2265", + "_nop_tc_240", + "_nop_tc_241", + "_nop_tc_242", + "_nop_tc_243", + ["lt_float", 3, 10, 24, 1505, 16], + ["jump", "rel_done_2267", 1505, 16], + "rel_nn_2266", + "_nop_tc_244", + ["jump", "rel_err_2268", 1505, 16], + "_nop_tc_245", + ["jump", "rel_err_2268", 1505, 16], + ["lt_text", 3, 10, 24, 1505, 16], + ["jump", "rel_done_2267", 1505, 16], + "rel_err_2268", [ "access", - 3, + 9, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1259, + 1505, 16 ], - ["access", 9, "error", 1259, 16], - ["access", 16, "cannot compare with '<': operands must be same type", 1259, 16], - ["array", 17, 0, 1259, 16], - ["push", 17, 16, 1259, 16], - ["frame", 16, 3, 2, 1259, 16], - ["null", 3, 1259, 16], - ["setarg", 16, 0, 3, 1259, 16], - ["setarg", 16, 1, 9, 1259, 16], - ["setarg", 16, 2, 17, 1259, 16], - ["invoke", 16, 3, 1259, 16], - ["disrupt", 1259, 16], - "rel_done_1899", - ["jump_false", 12, "while_end_1896", 1259, 16], - ["array", 3, 0, 1261, 25], - ["move", 37, 3, 1261, 25], - ["array", 3, 0, 1262, 25], - ["move", 38, 3, 1262, 25], - ["access", 11, 0, 1263, 11], - "while_start_1901", - ["length", 3, 31, 1264, 25], - ["is_int", 9, 11, 1264, 25], - ["jump_false", 9, "rel_ni_1903", 1264, 25], - "_nop_tc_149", - "_nop_tc_150", - ["lt_int", 12, 11, 3, 1264, 25], - ["jump", "rel_done_1905", 1264, 25], - "rel_ni_1903", - ["is_num", 9, 11, 1264, 25], - ["jump_false", 9, "rel_nn_1904", 1264, 25], - "_nop_tc_151", - "_nop_tc_152", - ["lt_float", 12, 11, 3, 1264, 25], - ["jump", "rel_done_1905", 1264, 25], - "rel_nn_1904", - ["is_text", 9, 11, 1264, 25], - ["jump_false", 9, "rel_err_1906", 1264, 25], - "_nop_tc_153", - ["jump", "rel_err_1906", 1264, 25], - ["lt_text", 12, 11, 3, 1264, 25], - ["jump", "rel_done_1905", 1264, 25], - "rel_err_1906", + ["access", 12, "error", 1505, 16], + ["access", 16, "cannot compare with '<': operands must be same type", 1505, 16], + ["array", 17, 0, 1505, 16], + ["push", 17, 16, 1505, 16], + ["frame", 16, 9, 2, 1505, 16], + ["null", 9, 1505, 16], + ["setarg", 16, 0, 9, 1505, 16], + ["setarg", 16, 1, 12, 1505, 16], + ["setarg", 16, 2, 17, 1505, 16], + ["invoke", 16, 9, 1505, 16], + ["disrupt", 1505, 16], + "rel_done_2267", + ["jump_false", 3, "while_end_2264", 1505, 16], + ["array", 3, 0, 1507, 25], + ["move", 37, 3, 1507, 25], + ["array", 3, 0, 1508, 25], + ["move", 38, 3, 1508, 25], + ["access", 11, 0, 1509, 11], + "while_start_2269", + ["length", 3, 31, 1510, 25], + ["is_int", 9, 11, 1510, 25], + ["jump_false", 9, "rel_ni_2271", 1510, 25], + "_nop_tc_246", + "_nop_tc_247", + ["lt_int", 9, 11, 3, 1510, 25], + ["jump", "rel_done_2273", 1510, 25], + "rel_ni_2271", + "_nop_tc_248", + "_nop_tc_249", + "_nop_tc_250", + "_nop_tc_251", + ["lt_float", 9, 11, 3, 1510, 25], + ["jump", "rel_done_2273", 1510, 25], + "rel_nn_2272", + "_nop_tc_252", + ["jump", "rel_err_2274", 1510, 25], + "_nop_tc_253", + ["jump", "rel_err_2274", 1510, 25], + ["lt_text", 9, 11, 3, 1510, 25], + ["jump", "rel_done_2273", 1510, 25], + "rel_err_2274", [ "access", 3, @@ -16323,45 +19221,45 @@ "kind": "name", "make": "intrinsic" }, - 1264, + 1510, 25 ], - ["access", 9, "error", 1264, 25], - ["access", 16, "cannot compare with '<': operands must be same type", 1264, 25], - ["array", 17, 0, 1264, 25], - ["push", 17, 16, 1264, 25], - ["frame", 16, 3, 2, 1264, 25], - ["null", 3, 1264, 25], - ["setarg", 16, 0, 3, 1264, 25], - ["setarg", 16, 1, 9, 1264, 25], - ["setarg", 16, 2, 17, 1264, 25], - ["invoke", 16, 3, 1264, 25], - ["disrupt", 1264, 25], - "rel_done_1905", - ["jump_false", 12, "while_end_1902", 1264, 25], - ["load_dynamic", 3, 32, 11, 1265, 25], - ["load_dynamic", 9, 22, 10, 1265, 41], - ["is_int", 12, 3, 1265, 41], - ["jump_false", 12, "rel_ni_1909", 1265, 41], - ["is_int", 16, 9, 1265, 41], - ["jump_false", 16, "rel_ni_1909", 1265, 41], - ["lt_int", 17, 3, 9, 1265, 41], - ["jump", "rel_done_1911", 1265, 41], - "rel_ni_1909", - ["is_num", 12, 3, 1265, 41], - ["jump_false", 12, "rel_nn_1910", 1265, 41], - ["is_num", 16, 9, 1265, 41], - ["jump_false", 16, "rel_nn_1910", 1265, 41], - ["lt_float", 17, 3, 9, 1265, 41], - ["jump", "rel_done_1911", 1265, 41], - "rel_nn_1910", - ["is_text", 12, 3, 1265, 41], - ["jump_false", 12, "rel_err_1912", 1265, 41], - ["is_text", 16, 9, 1265, 41], - ["jump_false", 16, "rel_err_1912", 1265, 41], - ["lt_text", 17, 3, 9, 1265, 41], - ["jump", "rel_done_1911", 1265, 41], - "rel_err_1912", + ["access", 12, "error", 1510, 25], + ["access", 16, "cannot compare with '<': operands must be same type", 1510, 25], + ["array", 17, 0, 1510, 25], + ["push", 17, 16, 1510, 25], + ["frame", 16, 3, 2, 1510, 25], + ["null", 3, 1510, 25], + ["setarg", 16, 0, 3, 1510, 25], + ["setarg", 16, 1, 12, 1510, 25], + ["setarg", 16, 2, 17, 1510, 25], + ["invoke", 16, 3, 1510, 25], + ["disrupt", 1510, 25], + "rel_done_2273", + ["jump_false", 9, "while_end_2270", 1510, 25], + ["load_dynamic", 3, 32, 11, 1511, 25], + ["load_dynamic", 9, 22, 10, 1511, 41], + ["is_int", 12, 3, 1511, 41], + ["jump_false", 12, "rel_ni_2277", 1511, 41], + ["is_int", 16, 9, 1511, 41], + ["jump_false", 16, "rel_ni_2277", 1511, 41], + ["lt_int", 17, 3, 9, 1511, 41], + ["jump", "rel_done_2279", 1511, 41], + "rel_ni_2277", + ["is_num", 12, 3, 1511, 41], + ["jump_false", 12, "rel_nn_2278", 1511, 41], + ["is_num", 16, 9, 1511, 41], + ["jump_false", 16, "rel_nn_2278", 1511, 41], + ["lt_float", 17, 3, 9, 1511, 41], + ["jump", "rel_done_2279", 1511, 41], + "rel_nn_2278", + ["is_text", 12, 3, 1511, 41], + ["jump_false", 12, "rel_err_2280", 1511, 41], + ["is_text", 16, 9, 1511, 41], + ["jump_false", 16, "rel_err_2280", 1511, 41], + ["lt_text", 17, 3, 9, 1511, 41], + ["jump", "rel_done_2279", 1511, 41], + "rel_err_2280", [ "access", 3, @@ -16370,28 +19268,28 @@ "kind": "name", "make": "intrinsic" }, - 1265, + 1511, 41 ], - ["access", 9, "error", 1265, 41], - ["access", 12, "cannot compare with '<': operands must be same type", 1265, 41], - ["array", 16, 0, 1265, 41], - ["push", 16, 12, 1265, 41], - ["frame", 12, 3, 2, 1265, 41], - ["null", 3, 1265, 41], - ["setarg", 12, 0, 3, 1265, 41], - ["setarg", 12, 1, 9, 1265, 41], - ["setarg", 12, 2, 16, 1265, 41], - ["invoke", 12, 3, 1265, 41], - ["disrupt", 1265, 41], - "rel_done_1911", - ["jump_false", 17, "if_else_1907", 1265, 41], - ["load_dynamic", 3, 31, 11, 1266, 32], - ["is_array", 9, 29, 1266, 32], - ["jump_false", 9, "push_err_1913", 1266, 32], - ["push", 29, 3, 1266, 32], - ["jump", "push_done_1914", 1266, 32], - "push_err_1913", + ["access", 9, "error", 1511, 41], + ["access", 12, "cannot compare with '<': operands must be same type", 1511, 41], + ["array", 16, 0, 1511, 41], + ["push", 16, 12, 1511, 41], + ["frame", 12, 3, 2, 1511, 41], + ["null", 3, 1511, 41], + ["setarg", 12, 0, 3, 1511, 41], + ["setarg", 12, 1, 9, 1511, 41], + ["setarg", 12, 2, 16, 1511, 41], + ["invoke", 12, 3, 1511, 41], + ["disrupt", 1511, 41], + "rel_done_2279", + ["jump_false", 17, "if_else_2275", 1511, 41], + ["load_dynamic", 3, 31, 11, 1512, 32], + ["is_array", 9, 29, 1512, 32], + ["jump_false", 9, "push_err_2281", 1512, 32], + ["push", 29, 3, 1512, 32], + ["jump", "push_done_2282", 1512, 32], + "push_err_2281", [ "access", 3, @@ -16400,29 +19298,29 @@ "kind": "name", "make": "intrinsic" }, - 1266, + 1512, 32 ], - ["access", 9, "error", 1266, 32], - ["access", 12, "cannot push: target must be an array", 1266, 32], - ["array", 16, 0, 1266, 32], - ["push", 16, 12, 1266, 32], - ["frame", 12, 3, 2, 1266, 32], - ["null", 3, 1266, 32], - ["setarg", 12, 0, 3, 1266, 32], - ["setarg", 12, 1, 9, 1266, 32], - ["setarg", 12, 2, 16, 1266, 32], - ["invoke", 12, 3, 1266, 32], - ["disrupt", 1266, 32], - "push_done_1914", - ["jump", "if_end_1908", 1266, 32], - "if_else_1907", - ["load_dynamic", 3, 31, 11, 1268, 43], - ["is_array", 9, 37, 1268, 43], - ["jump_false", 9, "push_err_1915", 1268, 43], - ["push", 37, 3, 1268, 43], - ["jump", "push_done_1916", 1268, 43], - "push_err_1915", + ["access", 9, "error", 1512, 32], + ["access", 12, "cannot push: target must be an array", 1512, 32], + ["array", 16, 0, 1512, 32], + ["push", 16, 12, 1512, 32], + ["frame", 12, 3, 2, 1512, 32], + ["null", 3, 1512, 32], + ["setarg", 12, 0, 3, 1512, 32], + ["setarg", 12, 1, 9, 1512, 32], + ["setarg", 12, 2, 16, 1512, 32], + ["invoke", 12, 3, 1512, 32], + ["disrupt", 1512, 32], + "push_done_2282", + ["jump", "if_end_2276", 1512, 32], + "if_else_2275", + ["load_dynamic", 3, 31, 11, 1514, 43], + ["is_array", 9, 37, 1514, 43], + ["jump_false", 9, "push_err_2283", 1514, 43], + ["push", 37, 3, 1514, 43], + ["jump", "push_done_2284", 1514, 43], + "push_err_2283", [ "access", 3, @@ -16431,27 +19329,27 @@ "kind": "name", "make": "intrinsic" }, - 1268, + 1514, 43 ], - ["access", 9, "error", 1268, 43], - ["access", 12, "cannot push: target must be an array", 1268, 43], - ["array", 16, 0, 1268, 43], - ["push", 16, 12, 1268, 43], - ["frame", 12, 3, 2, 1268, 43], - ["null", 3, 1268, 43], - ["setarg", 12, 0, 3, 1268, 43], - ["setarg", 12, 1, 9, 1268, 43], - ["setarg", 12, 2, 16, 1268, 43], - ["invoke", 12, 3, 1268, 43], - ["disrupt", 1268, 43], - "push_done_1916", - ["load_dynamic", 3, 32, 11, 1269, 43], - ["is_array", 9, 38, 1269, 43], - ["jump_false", 9, "push_err_1917", 1269, 43], - ["push", 38, 3, 1269, 43], - ["jump", "push_done_1918", 1269, 43], - "push_err_1917", + ["access", 9, "error", 1514, 43], + ["access", 12, "cannot push: target must be an array", 1514, 43], + ["array", 16, 0, 1514, 43], + ["push", 16, 12, 1514, 43], + ["frame", 12, 3, 2, 1514, 43], + ["null", 3, 1514, 43], + ["setarg", 12, 0, 3, 1514, 43], + ["setarg", 12, 1, 9, 1514, 43], + ["setarg", 12, 2, 16, 1514, 43], + ["invoke", 12, 3, 1514, 43], + ["disrupt", 1514, 43], + "push_done_2284", + ["load_dynamic", 3, 32, 11, 1515, 43], + ["is_array", 9, 38, 1515, 43], + ["jump_false", 9, "push_err_2285", 1515, 43], + ["push", 38, 3, 1515, 43], + ["jump", "push_done_2286", 1515, 43], + "push_err_2285", [ "access", 3, @@ -16460,30 +19358,30 @@ "kind": "name", "make": "intrinsic" }, - 1269, + 1515, 43 ], - ["access", 9, "error", 1269, 43], - ["access", 12, "cannot push: target must be an array", 1269, 43], - ["array", 16, 0, 1269, 43], - ["push", 16, 12, 1269, 43], - ["frame", 12, 3, 2, 1269, 43], - ["null", 3, 1269, 43], - ["setarg", 12, 0, 3, 1269, 43], - ["setarg", 12, 1, 9, 1269, 43], - ["setarg", 12, 2, 16, 1269, 43], - ["invoke", 12, 3, 1269, 43], - ["disrupt", 1269, 43], - "push_done_1918", - "if_end_1908", - ["access", 3, 1, 1271, 17], - ["is_num", 9, 11, 1271, 17], - ["jump_false", 9, "num_err_1919", 1271, 17], - "_nop_tc_154", - "_nop_tc_155", - ["add", 9, 11, 3, 1271, 17], - ["jump", "num_done_1920", 1271, 17], - "num_err_1919", + ["access", 9, "error", 1515, 43], + ["access", 12, "cannot push: target must be an array", 1515, 43], + ["array", 16, 0, 1515, 43], + ["push", 16, 12, 1515, 43], + ["frame", 12, 3, 2, 1515, 43], + ["null", 3, 1515, 43], + ["setarg", 12, 0, 3, 1515, 43], + ["setarg", 12, 1, 9, 1515, 43], + ["setarg", 12, 2, 16, 1515, 43], + ["invoke", 12, 3, 1515, 43], + ["disrupt", 1515, 43], + "push_done_2286", + "if_end_2276", + ["access", 3, 1, 1517, 17], + "_nop_tc_254", + "_nop_tc_255", + "_nop_tc_256", + "_nop_tc_257", + ["add", 9, 11, 3, 1517, 17], + ["jump", "num_done_2288", 1517, 17], + "num_err_2287", [ "access", 3, @@ -16492,49 +19390,49 @@ "kind": "name", "make": "intrinsic" }, - 1271, + 1517, 17 ], - ["access", 12, "error", 1271, 17], - ["access", 16, "cannot apply '+': operands must be numbers", 1271, 17], - ["array", 17, 0, 1271, 17], - ["push", 17, 16, 1271, 17], - ["frame", 16, 3, 2, 1271, 17], - ["null", 3, 1271, 17], - ["setarg", 16, 0, 3, 1271, 17], - ["setarg", 16, 1, 12, 1271, 17], - ["setarg", 16, 2, 17, 1271, 17], - ["invoke", 16, 3, 1271, 17], - ["disrupt", 1271, 17], - "num_done_1920", - ["move", 11, 9, 1271, 17], - ["jump", "while_start_1901", 1271, 17], - "while_end_1902", - ["move", 31, 37, 1273, 21], - ["move", 32, 38, 1274, 21], - ["length", 3, 29, 1277, 18], - ["access", 9, 0, 1277, 26], - "_nop_tc_156", - "_nop_tc_157", - "_nop_tc_158", - "_nop_tc_159", - ["gt_int", 12, 3, 9, 1277, 26], - ["jump", "rel_done_1925", 1277, 26], - "rel_ni_1923", - "_nop_tc_160", - "_nop_tc_161", - "_nop_tc_162", - "_nop_tc_163", - ["gt_float", 12, 3, 9, 1277, 26], - ["jump", "rel_done_1925", 1277, 26], - "rel_nn_1924", - "_nop_tc_164", - ["jump", "rel_err_1926", 1277, 26], - "_nop_tc_165", - ["jump", "rel_err_1926", 1277, 26], - ["gt_text", 12, 3, 9, 1277, 26], - ["jump", "rel_done_1925", 1277, 26], - "rel_err_1926", + ["access", 12, "error", 1517, 17], + ["access", 16, "cannot apply '+': operands must be numbers", 1517, 17], + ["array", 17, 0, 1517, 17], + ["push", 17, 16, 1517, 17], + ["frame", 16, 3, 2, 1517, 17], + ["null", 3, 1517, 17], + ["setarg", 16, 0, 3, 1517, 17], + ["setarg", 16, 1, 12, 1517, 17], + ["setarg", 16, 2, 17, 1517, 17], + ["invoke", 16, 3, 1517, 17], + ["disrupt", 1517, 17], + "num_done_2288", + ["move", 11, 9, 1517, 17], + ["jump", "while_start_2269", 1517, 17], + "while_end_2270", + ["move", 31, 37, 1519, 21], + ["move", 32, 38, 1520, 21], + ["length", 3, 29, 1523, 18], + ["access", 9, 0, 1523, 26], + "_nop_tc_258", + "_nop_tc_259", + "_nop_tc_260", + "_nop_tc_261", + ["gt_int", 12, 3, 9, 1523, 26], + ["jump", "rel_done_2293", 1523, 26], + "rel_ni_2291", + "_nop_tc_262", + "_nop_tc_263", + "_nop_tc_264", + "_nop_tc_265", + ["gt_float", 12, 3, 9, 1523, 26], + ["jump", "rel_done_2293", 1523, 26], + "rel_nn_2292", + "_nop_tc_266", + ["jump", "rel_err_2294", 1523, 26], + "_nop_tc_267", + ["jump", "rel_err_2294", 1523, 26], + ["gt_text", 12, 3, 9, 1523, 26], + ["jump", "rel_done_2293", 1523, 26], + "rel_err_2294", [ "access", 3, @@ -16543,47 +19441,47 @@ "kind": "name", "make": "intrinsic" }, - 1277, + 1523, 26 ], - ["access", 9, "error", 1277, 26], - ["access", 16, "cannot compare with '>': operands must be same type", 1277, 26], - ["array", 17, 0, 1277, 26], - ["push", 17, 16, 1277, 26], - ["frame", 16, 3, 2, 1277, 26], - ["null", 3, 1277, 26], - ["setarg", 16, 0, 3, 1277, 26], - ["setarg", 16, 1, 9, 1277, 26], - ["setarg", 16, 2, 17, 1277, 26], - ["invoke", 16, 3, 1277, 26], - ["disrupt", 1277, 26], - "rel_done_1925", - ["jump_false", 12, "if_else_1921", 1277, 26], - ["access", 34, 0, 1278, 14], - ["access", 11, 1, 1279, 13], - "while_start_1927", - ["length", 3, 29, 1280, 27], - ["is_int", 9, 11, 1280, 27], - ["jump_false", 9, "rel_ni_1929", 1280, 27], - "_nop_tc_166", - "_nop_tc_167", - ["lt_int", 12, 11, 3, 1280, 27], - ["jump", "rel_done_1931", 1280, 27], - "rel_ni_1929", - ["is_num", 9, 11, 1280, 27], - ["jump_false", 9, "rel_nn_1930", 1280, 27], - "_nop_tc_168", - "_nop_tc_169", - ["lt_float", 12, 11, 3, 1280, 27], - ["jump", "rel_done_1931", 1280, 27], - "rel_nn_1930", - ["is_text", 9, 11, 1280, 27], - ["jump_false", 9, "rel_err_1932", 1280, 27], - "_nop_tc_170", - ["jump", "rel_err_1932", 1280, 27], - ["lt_text", 12, 11, 3, 1280, 27], - ["jump", "rel_done_1931", 1280, 27], - "rel_err_1932", + ["access", 9, "error", 1523, 26], + ["access", 16, "cannot compare with '>': operands must be same type", 1523, 26], + ["array", 17, 0, 1523, 26], + ["push", 17, 16, 1523, 26], + ["frame", 16, 3, 2, 1523, 26], + ["null", 3, 1523, 26], + ["setarg", 16, 0, 3, 1523, 26], + ["setarg", 16, 1, 9, 1523, 26], + ["setarg", 16, 2, 17, 1523, 26], + ["invoke", 16, 3, 1523, 26], + ["disrupt", 1523, 26], + "rel_done_2293", + ["jump_false", 12, "if_else_2289", 1523, 26], + ["access", 34, 0, 1524, 14], + ["access", 11, 1, 1525, 13], + "while_start_2295", + ["length", 3, 29, 1526, 27], + ["is_int", 9, 11, 1526, 27], + ["jump_false", 9, "rel_ni_2297", 1526, 27], + "_nop_tc_268", + "_nop_tc_269", + ["lt_int", 9, 11, 3, 1526, 27], + ["jump", "rel_done_2299", 1526, 27], + "rel_ni_2297", + "_nop_tc_270", + "_nop_tc_271", + "_nop_tc_272", + "_nop_tc_273", + ["lt_float", 9, 11, 3, 1526, 27], + ["jump", "rel_done_2299", 1526, 27], + "rel_nn_2298", + "_nop_tc_274", + ["jump", "rel_err_2300", 1526, 27], + "_nop_tc_275", + ["jump", "rel_err_2300", 1526, 27], + ["lt_text", 9, 11, 3, 1526, 27], + ["jump", "rel_done_2299", 1526, 27], + "rel_err_2300", [ "access", 3, @@ -16592,45 +19490,45 @@ "kind": "name", "make": "intrinsic" }, - 1280, + 1526, 27 ], - ["access", 9, "error", 1280, 27], - ["access", 16, "cannot compare with '<': operands must be same type", 1280, 27], - ["array", 17, 0, 1280, 27], - ["push", 17, 16, 1280, 27], - ["frame", 16, 3, 2, 1280, 27], - ["null", 3, 1280, 27], - ["setarg", 16, 0, 3, 1280, 27], - ["setarg", 16, 1, 9, 1280, 27], - ["setarg", 16, 2, 17, 1280, 27], - ["invoke", 16, 3, 1280, 27], - ["disrupt", 1280, 27], - "rel_done_1931", - ["jump_false", 12, "while_end_1928", 1280, 27], - ["load_dynamic", 3, 29, 11, 1281, 20], - ["load_dynamic", 9, 29, 34, 1281, 30], - ["is_int", 12, 3, 1281, 30], - ["jump_false", 12, "rel_ni_1935", 1281, 30], - ["is_int", 16, 9, 1281, 30], - ["jump_false", 16, "rel_ni_1935", 1281, 30], - ["lt_int", 17, 3, 9, 1281, 30], - ["jump", "rel_done_1937", 1281, 30], - "rel_ni_1935", - ["is_num", 12, 3, 1281, 30], - ["jump_false", 12, "rel_nn_1936", 1281, 30], - ["is_num", 16, 9, 1281, 30], - ["jump_false", 16, "rel_nn_1936", 1281, 30], - ["lt_float", 17, 3, 9, 1281, 30], - ["jump", "rel_done_1937", 1281, 30], - "rel_nn_1936", - ["is_text", 12, 3, 1281, 30], - ["jump_false", 12, "rel_err_1938", 1281, 30], - ["is_text", 16, 9, 1281, 30], - ["jump_false", 16, "rel_err_1938", 1281, 30], - ["lt_text", 17, 3, 9, 1281, 30], - ["jump", "rel_done_1937", 1281, 30], - "rel_err_1938", + ["access", 12, "error", 1526, 27], + ["access", 16, "cannot compare with '<': operands must be same type", 1526, 27], + ["array", 17, 0, 1526, 27], + ["push", 17, 16, 1526, 27], + ["frame", 16, 3, 2, 1526, 27], + ["null", 3, 1526, 27], + ["setarg", 16, 0, 3, 1526, 27], + ["setarg", 16, 1, 12, 1526, 27], + ["setarg", 16, 2, 17, 1526, 27], + ["invoke", 16, 3, 1526, 27], + ["disrupt", 1526, 27], + "rel_done_2299", + ["jump_false", 9, "while_end_2296", 1526, 27], + ["load_dynamic", 3, 29, 11, 1527, 20], + ["load_dynamic", 9, 29, 34, 1527, 30], + ["is_int", 12, 3, 1527, 30], + ["jump_false", 12, "rel_ni_2303", 1527, 30], + ["is_int", 16, 9, 1527, 30], + ["jump_false", 16, "rel_ni_2303", 1527, 30], + ["lt_int", 17, 3, 9, 1527, 30], + ["jump", "rel_done_2305", 1527, 30], + "rel_ni_2303", + ["is_num", 12, 3, 1527, 30], + ["jump_false", 12, "rel_nn_2304", 1527, 30], + ["is_num", 16, 9, 1527, 30], + ["jump_false", 16, "rel_nn_2304", 1527, 30], + ["lt_float", 17, 3, 9, 1527, 30], + ["jump", "rel_done_2305", 1527, 30], + "rel_nn_2304", + ["is_text", 12, 3, 1527, 30], + ["jump_false", 12, "rel_err_2306", 1527, 30], + ["is_text", 16, 9, 1527, 30], + ["jump_false", 16, "rel_err_2306", 1527, 30], + ["lt_text", 17, 3, 9, 1527, 30], + ["jump", "rel_done_2305", 1527, 30], + "rel_err_2306", [ "access", 3, @@ -16639,34 +19537,34 @@ "kind": "name", "make": "intrinsic" }, - 1281, + 1527, 30 ], - ["access", 9, "error", 1281, 30], - ["access", 12, "cannot compare with '<': operands must be same type", 1281, 30], - ["array", 16, 0, 1281, 30], - ["push", 16, 12, 1281, 30], - ["frame", 12, 3, 2, 1281, 30], - ["null", 3, 1281, 30], - ["setarg", 12, 0, 3, 1281, 30], - ["setarg", 12, 1, 9, 1281, 30], - ["setarg", 12, 2, 16, 1281, 30], - ["invoke", 12, 3, 1281, 30], - ["disrupt", 1281, 30], - "rel_done_1937", - ["jump_false", 17, "if_else_1933", 1281, 30], - ["move", 34, 11, 1281, 40], - ["jump", "if_end_1934", 1281, 40], - "if_else_1933", - "if_end_1934", - ["access", 3, 1, 1282, 19], - ["is_num", 9, 11, 1282, 19], - ["jump_false", 9, "num_err_1939", 1282, 19], - "_nop_tc_171", - "_nop_tc_172", - ["add", 9, 11, 3, 1282, 19], - ["jump", "num_done_1940", 1282, 19], - "num_err_1939", + ["access", 9, "error", 1527, 30], + ["access", 12, "cannot compare with '<': operands must be same type", 1527, 30], + ["array", 16, 0, 1527, 30], + ["push", 16, 12, 1527, 30], + ["frame", 12, 3, 2, 1527, 30], + ["null", 3, 1527, 30], + ["setarg", 12, 0, 3, 1527, 30], + ["setarg", 12, 1, 9, 1527, 30], + ["setarg", 12, 2, 16, 1527, 30], + ["invoke", 12, 3, 1527, 30], + ["disrupt", 1527, 30], + "rel_done_2305", + ["jump_false", 17, "if_else_2301", 1527, 30], + ["move", 34, 11, 1527, 40], + ["jump", "if_end_2302", 1527, 40], + "if_else_2301", + "if_end_2302", + ["access", 3, 1, 1528, 19], + "_nop_tc_276", + "_nop_tc_277", + "_nop_tc_278", + "_nop_tc_279", + ["add", 9, 11, 3, 1528, 19], + ["jump", "num_done_2308", 1528, 19], + "num_err_2307", [ "access", 3, @@ -16675,52 +19573,52 @@ "kind": "name", "make": "intrinsic" }, - 1282, + 1528, 19 ], - ["access", 12, "error", 1282, 19], - ["access", 16, "cannot apply '+': operands must be numbers", 1282, 19], - ["array", 17, 0, 1282, 19], - ["push", 17, 16, 1282, 19], - ["frame", 16, 3, 2, 1282, 19], - ["null", 3, 1282, 19], - ["setarg", 16, 0, 3, 1282, 19], - ["setarg", 16, 1, 12, 1282, 19], - ["setarg", 16, 2, 17, 1282, 19], - ["invoke", 16, 3, 1282, 19], - ["disrupt", 1282, 19], - "num_done_1940", - ["move", 11, 9, 1282, 19], - ["jump", "while_start_1927", 1282, 19], - "while_end_1928", - ["load_dynamic", 3, 29, 34, 1284, 21], - ["move", 33, 3, 1284, 21], - ["array", 3, 0, 1285, 20], - ["move", 39, 3, 1285, 20], - ["access", 11, 0, 1286, 13], - "while_start_1941", - ["length", 3, 29, 1287, 27], - ["is_int", 9, 11, 1287, 27], - ["jump_false", 9, "rel_ni_1943", 1287, 27], - "_nop_tc_173", - "_nop_tc_174", - ["lt_int", 12, 11, 3, 1287, 27], - ["jump", "rel_done_1945", 1287, 27], - "rel_ni_1943", - ["is_num", 9, 11, 1287, 27], - ["jump_false", 9, "rel_nn_1944", 1287, 27], - "_nop_tc_175", - "_nop_tc_176", - ["lt_float", 12, 11, 3, 1287, 27], - ["jump", "rel_done_1945", 1287, 27], - "rel_nn_1944", - ["is_text", 9, 11, 1287, 27], - ["jump_false", 9, "rel_err_1946", 1287, 27], - "_nop_tc_177", - ["jump", "rel_err_1946", 1287, 27], - ["lt_text", 12, 11, 3, 1287, 27], - ["jump", "rel_done_1945", 1287, 27], - "rel_err_1946", + ["access", 12, "error", 1528, 19], + ["access", 16, "cannot apply '+': operands must be numbers", 1528, 19], + ["array", 17, 0, 1528, 19], + ["push", 17, 16, 1528, 19], + ["frame", 16, 3, 2, 1528, 19], + ["null", 3, 1528, 19], + ["setarg", 16, 0, 3, 1528, 19], + ["setarg", 16, 1, 12, 1528, 19], + ["setarg", 16, 2, 17, 1528, 19], + ["invoke", 16, 3, 1528, 19], + ["disrupt", 1528, 19], + "num_done_2308", + ["move", 11, 9, 1528, 19], + ["jump", "while_start_2295", 1528, 19], + "while_end_2296", + ["load_dynamic", 3, 29, 34, 1530, 21], + ["move", 33, 3, 1530, 21], + ["array", 3, 0, 1531, 20], + ["move", 39, 3, 1531, 20], + ["access", 11, 0, 1532, 13], + "while_start_2309", + ["length", 3, 29, 1533, 27], + ["is_int", 9, 11, 1533, 27], + ["jump_false", 9, "rel_ni_2311", 1533, 27], + "_nop_tc_280", + "_nop_tc_281", + ["lt_int", 9, 11, 3, 1533, 27], + ["jump", "rel_done_2313", 1533, 27], + "rel_ni_2311", + "_nop_tc_282", + "_nop_tc_283", + "_nop_tc_284", + "_nop_tc_285", + ["lt_float", 9, 11, 3, 1533, 27], + ["jump", "rel_done_2313", 1533, 27], + "rel_nn_2312", + "_nop_tc_286", + ["jump", "rel_err_2314", 1533, 27], + "_nop_tc_287", + ["jump", "rel_err_2314", 1533, 27], + ["lt_text", 9, 11, 3, 1533, 27], + ["jump", "rel_done_2313", 1533, 27], + "rel_err_2314", [ "access", 3, @@ -16729,73 +19627,73 @@ "kind": "name", "make": "intrinsic" }, - 1287, + 1533, 27 ], - ["access", 9, "error", 1287, 27], - ["access", 16, "cannot compare with '<': operands must be same type", 1287, 27], - ["array", 17, 0, 1287, 27], - ["push", 17, 16, 1287, 27], - ["frame", 16, 3, 2, 1287, 27], - ["null", 3, 1287, 27], - ["setarg", 16, 0, 3, 1287, 27], - ["setarg", 16, 1, 9, 1287, 27], - ["setarg", 16, 2, 17, 1287, 27], - ["invoke", 16, 3, 1287, 27], - ["disrupt", 1287, 27], - "rel_done_1945", - ["jump_false", 12, "while_end_1942", 1287, 27], - ["is_identical", 3, 11, 34, 1288, 20], - ["jump_true", 3, "ne_nid_1950", 1288, 20], - ["jump", "ne_ni_1951", 1288, 20], - "ne_nid_1950", - ["false", 3, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_ni_1951", - ["is_int", 9, 11, 1288, 20], - ["jump_false", 9, "ne_nn_1952", 1288, 20], - ["is_int", 12, 34, 1288, 20], - ["jump_false", 12, "ne_nn_1952", 1288, 20], - ["ne_int", 3, 11, 34, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_nn_1952", - ["is_num", 9, 11, 1288, 20], - ["jump_false", 9, "ne_nt_1953", 1288, 20], - ["is_num", 12, 34, 1288, 20], - ["jump_false", 12, "ne_nt_1953", 1288, 20], - ["ne_float", 3, 11, 34, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_nt_1953", - ["is_text", 9, 11, 1288, 20], - ["jump_false", 9, "ne_nnl_1954", 1288, 20], - ["is_text", 12, 34, 1288, 20], - ["jump_false", 12, "ne_nnl_1954", 1288, 20], - ["ne_text", 3, 11, 34, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_nnl_1954", - ["is_null", 9, 11, 1288, 20], - ["jump_false", 9, "ne_nb_1955", 1288, 20], - ["is_null", 12, 34, 1288, 20], - ["jump_false", 12, "ne_nb_1955", 1288, 20], - ["false", 3, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_nb_1955", - ["is_bool", 9, 11, 1288, 20], - ["jump_false", 9, "ne_mis_1956", 1288, 20], - ["is_bool", 12, 34, 1288, 20], - ["jump_false", 12, "ne_mis_1956", 1288, 20], - ["ne_bool", 3, 11, 34, 1288, 20], - ["jump", "ne_done_1949", 1288, 20], - "ne_mis_1956", - ["true", 3, 1288, 20], - "ne_done_1949", - ["jump_false", 3, "if_else_1947", 1288, 20], - ["load_dynamic", 3, 29, 11, 1288, 42], - ["is_array", 9, 39, 1288, 42], - ["jump_false", 9, "push_err_1957", 1288, 42], - ["push", 39, 3, 1288, 42], - ["jump", "push_done_1958", 1288, 42], - "push_err_1957", + ["access", 12, "error", 1533, 27], + ["access", 16, "cannot compare with '<': operands must be same type", 1533, 27], + ["array", 17, 0, 1533, 27], + ["push", 17, 16, 1533, 27], + ["frame", 16, 3, 2, 1533, 27], + ["null", 3, 1533, 27], + ["setarg", 16, 0, 3, 1533, 27], + ["setarg", 16, 1, 12, 1533, 27], + ["setarg", 16, 2, 17, 1533, 27], + ["invoke", 16, 3, 1533, 27], + ["disrupt", 1533, 27], + "rel_done_2313", + ["jump_false", 9, "while_end_2310", 1533, 27], + ["is_identical", 3, 11, 34, 1534, 20], + ["jump_true", 3, "ne_nid_2318", 1534, 20], + ["jump", "ne_ni_2319", 1534, 20], + "ne_nid_2318", + ["false", 3, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_ni_2319", + ["is_int", 9, 11, 1534, 20], + ["jump_false", 9, "ne_nn_2320", 1534, 20], + ["is_int", 9, 34, 1534, 20], + ["jump_false", 9, "ne_nn_2320", 1534, 20], + ["ne_int", 3, 11, 34, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_nn_2320", + "_nop_tc_288", + "_nop_tc_289", + "_nop_tc_290", + "_nop_tc_291", + ["ne_float", 3, 11, 34, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_nt_2321", + "_nop_tc_292", + ["jump", "ne_nnl_2322", 1534, 20], + "_nop_tc_293", + ["jump", "ne_nnl_2322", 1534, 20], + ["ne_text", 3, 11, 34, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_nnl_2322", + "_nop_tc_294", + ["jump", "ne_nb_2323", 1534, 20], + "_nop_tc_295", + ["jump", "ne_nb_2323", 1534, 20], + ["false", 3, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_nb_2323", + "_nop_tc_296", + ["jump", "ne_mis_2324", 1534, 20], + "_nop_tc_297", + ["jump", "ne_mis_2324", 1534, 20], + ["ne_bool", 3, 11, 34, 1534, 20], + ["jump", "ne_done_2317", 1534, 20], + "ne_mis_2324", + ["true", 3, 1534, 20], + "ne_done_2317", + ["jump_false", 3, "if_else_2315", 1534, 20], + ["load_dynamic", 3, 29, 11, 1534, 42], + ["is_array", 9, 39, 1534, 42], + ["jump_false", 9, "push_err_2325", 1534, 42], + ["push", 39, 3, 1534, 42], + ["jump", "push_done_2326", 1534, 42], + "push_err_2325", [ "access", 3, @@ -16804,32 +19702,32 @@ "kind": "name", "make": "intrinsic" }, - 1288, + 1534, 42 ], - ["access", 9, "error", 1288, 42], - ["access", 12, "cannot push: target must be an array", 1288, 42], - ["array", 16, 0, 1288, 42], - ["push", 16, 12, 1288, 42], - ["frame", 12, 3, 2, 1288, 42], - ["null", 3, 1288, 42], - ["setarg", 12, 0, 3, 1288, 42], - ["setarg", 12, 1, 9, 1288, 42], - ["setarg", 12, 2, 16, 1288, 42], - ["invoke", 12, 3, 1288, 42], - ["disrupt", 1288, 42], - "push_done_1958", - ["jump", "if_end_1948", 1288, 42], - "if_else_1947", - "if_end_1948", - ["access", 3, 1, 1289, 19], - ["is_num", 9, 11, 1289, 19], - ["jump_false", 9, "num_err_1959", 1289, 19], - "_nop_tc_178", - "_nop_tc_179", - ["add", 9, 11, 3, 1289, 19], - ["jump", "num_done_1960", 1289, 19], - "num_err_1959", + ["access", 9, "error", 1534, 42], + ["access", 12, "cannot push: target must be an array", 1534, 42], + ["array", 16, 0, 1534, 42], + ["push", 16, 12, 1534, 42], + ["frame", 12, 3, 2, 1534, 42], + ["null", 3, 1534, 42], + ["setarg", 12, 0, 3, 1534, 42], + ["setarg", 12, 1, 9, 1534, 42], + ["setarg", 12, 2, 16, 1534, 42], + ["invoke", 12, 3, 1534, 42], + ["disrupt", 1534, 42], + "push_done_2326", + ["jump", "if_end_2316", 1534, 42], + "if_else_2315", + "if_end_2316", + ["access", 3, 1, 1535, 19], + "_nop_tc_298", + "_nop_tc_299", + "_nop_tc_300", + "_nop_tc_301", + ["add", 9, 11, 3, 1535, 19], + ["jump", "num_done_2328", 1535, 19], + "num_err_2327", [ "access", 3, @@ -16838,36 +19736,36 @@ "kind": "name", "make": "intrinsic" }, - 1289, + 1535, 19 ], - ["access", 12, "error", 1289, 19], - ["access", 16, "cannot apply '+': operands must be numbers", 1289, 19], - ["array", 17, 0, 1289, 19], - ["push", 17, 16, 1289, 19], - ["frame", 16, 3, 2, 1289, 19], - ["null", 3, 1289, 19], - ["setarg", 16, 0, 3, 1289, 19], - ["setarg", 16, 1, 12, 1289, 19], - ["setarg", 16, 2, 17, 1289, 19], - ["invoke", 16, 3, 1289, 19], - ["disrupt", 1289, 19], - "num_done_1960", - ["move", 11, 9, 1289, 19], - ["jump", "while_start_1941", 1289, 19], - "while_end_1942", - ["move", 29, 39, 1291, 16], - ["jump", "if_end_1922", 1291, 16], - "if_else_1921", - ["move", 33, 30, 1293, 16], - ["access", 3, 1, 1294, 33], - ["is_num", 9, 30, 1294, 33], - ["jump_false", 9, "num_err_1961", 1294, 33], - "_nop_tc_180", - "_nop_tc_181", - ["add", 9, 30, 3, 1294, 33], - ["jump", "num_done_1962", 1294, 33], - "num_err_1961", + ["access", 12, "error", 1535, 19], + ["access", 16, "cannot apply '+': operands must be numbers", 1535, 19], + ["array", 17, 0, 1535, 19], + ["push", 17, 16, 1535, 19], + ["frame", 16, 3, 2, 1535, 19], + ["null", 3, 1535, 19], + ["setarg", 16, 0, 3, 1535, 19], + ["setarg", 16, 1, 12, 1535, 19], + ["setarg", 16, 2, 17, 1535, 19], + ["invoke", 16, 3, 1535, 19], + ["disrupt", 1535, 19], + "num_done_2328", + ["move", 11, 9, 1535, 19], + ["jump", "while_start_2309", 1535, 19], + "while_end_2310", + ["move", 29, 39, 1537, 16], + ["jump", "if_end_2290", 1537, 16], + "if_else_2289", + ["move", 33, 30, 1539, 16], + ["access", 3, 1, 1540, 33], + "_nop_tc_302", + "_nop_tc_303", + "_nop_tc_304", + "_nop_tc_305", + ["add", 9, 30, 3, 1540, 33], + ["jump", "num_done_2330", 1540, 33], + "num_err_2329", [ "access", 3, @@ -16876,30 +19774,30 @@ "kind": "name", "make": "intrinsic" }, - 1294, + 1540, 33 ], - ["access", 12, "error", 1294, 33], - ["access", 16, "cannot apply '+': operands must be numbers", 1294, 33], - ["array", 17, 0, 1294, 33], - ["push", 17, 16, 1294, 33], - ["frame", 16, 3, 2, 1294, 33], - ["null", 3, 1294, 33], - ["setarg", 16, 0, 3, 1294, 33], - ["setarg", 16, 1, 12, 1294, 33], - ["setarg", 16, 2, 17, 1294, 33], - ["invoke", 16, 3, 1294, 33], - ["disrupt", 1294, 33], - "num_done_1962", - ["move", 30, 9, 1294, 33], - "if_end_1922", - ["load_dynamic", 3, 21, 10, 1297, 24], - ["store_dynamic", 28, 33, 3, 1297, 24], - ["is_array", 3, 31, 1298, 23], - ["jump_false", 3, "push_err_1963", 1298, 23], - ["push", 31, 33, 1298, 23], - ["jump", "push_done_1964", 1298, 23], - "push_err_1963", + ["access", 12, "error", 1540, 33], + ["access", 16, "cannot apply '+': operands must be numbers", 1540, 33], + ["array", 17, 0, 1540, 33], + ["push", 17, 16, 1540, 33], + ["frame", 16, 3, 2, 1540, 33], + ["null", 3, 1540, 33], + ["setarg", 16, 0, 3, 1540, 33], + ["setarg", 16, 1, 12, 1540, 33], + ["setarg", 16, 2, 17, 1540, 33], + ["invoke", 16, 3, 1540, 33], + ["disrupt", 1540, 33], + "num_done_2330", + ["move", 30, 9, 1540, 33], + "if_end_2290", + ["load_dynamic", 3, 21, 10, 1543, 24], + ["store_dynamic", 28, 33, 3, 1543, 24], + ["is_array", 3, 31, 1544, 23], + ["jump_false", 3, "push_err_2331", 1544, 23], + ["push", 31, 33, 1544, 23], + ["jump", "push_done_2332", 1544, 23], + "push_err_2331", [ "access", 3, @@ -16908,27 +19806,27 @@ "kind": "name", "make": "intrinsic" }, - 1298, + 1544, 23 ], - ["access", 9, "error", 1298, 23], - ["access", 12, "cannot push: target must be an array", 1298, 23], - ["array", 16, 0, 1298, 23], - ["push", 16, 12, 1298, 23], - ["frame", 12, 3, 2, 1298, 23], - ["null", 3, 1298, 23], - ["setarg", 12, 0, 3, 1298, 23], - ["setarg", 12, 1, 9, 1298, 23], - ["setarg", 12, 2, 16, 1298, 23], - ["invoke", 12, 3, 1298, 23], - ["disrupt", 1298, 23], - "push_done_1964", - ["load_dynamic", 3, 23, 10, 1299, 33], - ["is_array", 9, 32, 1299, 33], - ["jump_false", 9, "push_err_1965", 1299, 33], - ["push", 32, 3, 1299, 33], - ["jump", "push_done_1966", 1299, 33], - "push_err_1965", + ["access", 9, "error", 1544, 23], + ["access", 12, "cannot push: target must be an array", 1544, 23], + ["array", 16, 0, 1544, 23], + ["push", 16, 12, 1544, 23], + ["frame", 12, 3, 2, 1544, 23], + ["null", 3, 1544, 23], + ["setarg", 12, 0, 3, 1544, 23], + ["setarg", 12, 1, 9, 1544, 23], + ["setarg", 12, 2, 16, 1544, 23], + ["invoke", 12, 3, 1544, 23], + ["disrupt", 1544, 23], + "push_done_2332", + ["load_dynamic", 3, 23, 10, 1545, 33], + ["is_array", 9, 32, 1545, 33], + ["jump_false", 9, "push_err_2333", 1545, 33], + ["push", 32, 3, 1545, 33], + ["jump", "push_done_2334", 1545, 33], + "push_err_2333", [ "access", 3, @@ -16937,29 +19835,29 @@ "kind": "name", "make": "intrinsic" }, - 1299, + 1545, 33 ], - ["access", 9, "error", 1299, 33], - ["access", 12, "cannot push: target must be an array", 1299, 33], - ["array", 16, 0, 1299, 33], - ["push", 16, 12, 1299, 33], - ["frame", 12, 3, 2, 1299, 33], - ["null", 3, 1299, 33], - ["setarg", 12, 0, 3, 1299, 33], - ["setarg", 12, 1, 9, 1299, 33], - ["setarg", 12, 2, 16, 1299, 33], - ["invoke", 12, 3, 1299, 33], - ["disrupt", 1299, 33], - "push_done_1966", - ["access", 3, 1, 1300, 15], - ["is_num", 9, 10, 1300, 15], - ["jump_false", 9, "num_err_1967", 1300, 15], - "_nop_tc_182", - "_nop_tc_183", - ["add", 9, 10, 3, 1300, 15], - ["jump", "num_done_1968", 1300, 15], - "num_err_1967", + ["access", 9, "error", 1545, 33], + ["access", 12, "cannot push: target must be an array", 1545, 33], + ["array", 16, 0, 1545, 33], + ["push", 16, 12, 1545, 33], + ["frame", 12, 3, 2, 1545, 33], + ["null", 3, 1545, 33], + ["setarg", 12, 0, 3, 1545, 33], + ["setarg", 12, 1, 9, 1545, 33], + ["setarg", 12, 2, 16, 1545, 33], + ["invoke", 12, 3, 1545, 33], + ["disrupt", 1545, 33], + "push_done_2334", + ["access", 3, 1, 1546, 15], + "_nop_tc_306", + "_nop_tc_307", + "_nop_tc_308", + "_nop_tc_309", + ["add", 9, 10, 3, 1546, 15], + ["jump", "num_done_2336", 1546, 15], + "num_err_2335", [ "access", 3, @@ -16968,48 +19866,48 @@ "kind": "name", "make": "intrinsic" }, - 1300, + 1546, 15 ], - ["access", 12, "error", 1300, 15], - ["access", 16, "cannot apply '+': operands must be numbers", 1300, 15], - ["array", 17, 0, 1300, 15], - ["push", 17, 16, 1300, 15], - ["frame", 16, 3, 2, 1300, 15], - ["null", 3, 1300, 15], - ["setarg", 16, 0, 3, 1300, 15], - ["setarg", 16, 1, 12, 1300, 15], - ["setarg", 16, 2, 17, 1300, 15], - ["invoke", 16, 3, 1300, 15], - ["disrupt", 1300, 15], - "num_done_1968", - ["move", 10, 9, 1300, 15], - ["jump", "while_start_1895", 1300, 15], - "while_end_1896", - ["move", 35, 7, 1304, 15], - ["access", 13, 0, 1305, 9], - "while_start_1969", - ["is_int", 3, 13, 1306, 16], - ["jump_false", 3, "rel_ni_1971", 1306, 16], - ["is_int", 7, 5, 1306, 16], - ["jump_false", 7, "rel_ni_1971", 1306, 16], - ["lt_int", 9, 13, 5, 1306, 16], - ["jump", "rel_done_1973", 1306, 16], - "rel_ni_1971", - ["is_num", 3, 13, 1306, 16], - ["jump_false", 3, "rel_nn_1972", 1306, 16], - ["is_num", 7, 5, 1306, 16], - ["jump_false", 7, "rel_nn_1972", 1306, 16], - ["lt_float", 9, 13, 5, 1306, 16], - ["jump", "rel_done_1973", 1306, 16], - "rel_nn_1972", - ["is_text", 3, 13, 1306, 16], - ["jump_false", 3, "rel_err_1974", 1306, 16], - ["is_text", 7, 5, 1306, 16], - ["jump_false", 7, "rel_err_1974", 1306, 16], - ["lt_text", 9, 13, 5, 1306, 16], - ["jump", "rel_done_1973", 1306, 16], - "rel_err_1974", + ["access", 12, "error", 1546, 15], + ["access", 16, "cannot apply '+': operands must be numbers", 1546, 15], + ["array", 17, 0, 1546, 15], + ["push", 17, 16, 1546, 15], + ["frame", 16, 3, 2, 1546, 15], + ["null", 3, 1546, 15], + ["setarg", 16, 0, 3, 1546, 15], + ["setarg", 16, 1, 12, 1546, 15], + ["setarg", 16, 2, 17, 1546, 15], + ["invoke", 16, 3, 1546, 15], + ["disrupt", 1546, 15], + "num_done_2336", + ["move", 10, 9, 1546, 15], + ["jump", "while_start_2263", 1546, 15], + "while_end_2264", + ["move", 35, 7, 1550, 15], + ["access", 13, 0, 1551, 9], + "while_start_2337", + ["is_int", 3, 13, 1552, 16], + ["jump_false", 3, "rel_ni_2339", 1552, 16], + ["is_int", 7, 5, 1552, 16], + ["jump_false", 7, "rel_ni_2339", 1552, 16], + ["lt_int", 9, 13, 5, 1552, 16], + ["jump", "rel_done_2341", 1552, 16], + "rel_ni_2339", + ["is_num", 3, 13, 1552, 16], + ["jump_false", 3, "rel_nn_2340", 1552, 16], + ["is_num", 7, 5, 1552, 16], + ["jump_false", 7, "rel_nn_2340", 1552, 16], + ["lt_float", 9, 13, 5, 1552, 16], + ["jump", "rel_done_2341", 1552, 16], + "rel_nn_2340", + ["is_text", 3, 13, 1552, 16], + ["jump_false", 3, "rel_err_2342", 1552, 16], + ["is_text", 7, 5, 1552, 16], + ["jump_false", 7, "rel_err_2342", 1552, 16], + ["lt_text", 9, 13, 5, 1552, 16], + ["jump", "rel_done_2341", 1552, 16], + "rel_err_2342", [ "access", 3, @@ -17018,45 +19916,45 @@ "kind": "name", "make": "intrinsic" }, - 1306, + 1552, 16 ], - ["access", 7, "error", 1306, 16], - ["access", 12, "cannot compare with '<': operands must be same type", 1306, 16], - ["array", 16, 0, 1306, 16], - ["push", 16, 12, 1306, 16], - ["frame", 12, 3, 2, 1306, 16], - ["null", 3, 1306, 16], - ["setarg", 12, 0, 3, 1306, 16], - ["setarg", 12, 1, 7, 1306, 16], - ["setarg", 12, 2, 16, 1306, 16], - ["invoke", 12, 3, 1306, 16], - ["disrupt", 1306, 16], - "rel_done_1973", - ["jump_false", 9, "while_end_1970", 1306, 16], - ["load_dynamic", 3, 8, 13, 1307, 21], - ["access", 7, 0, 1307, 27], - ["is_int", 9, 3, 1307, 27], - ["jump_false", 9, "rel_ni_1978", 1307, 27], - "_nop_tc_184", - "_nop_tc_185", - ["ge_int", 12, 3, 7, 1307, 27], - ["jump", "rel_done_1980", 1307, 27], - "rel_ni_1978", - ["is_num", 9, 3, 1307, 27], - ["jump_false", 9, "rel_nn_1979", 1307, 27], - "_nop_tc_186", - "_nop_tc_187", - ["ge_float", 12, 3, 7, 1307, 27], - ["jump", "rel_done_1980", 1307, 27], - "rel_nn_1979", - ["is_text", 9, 3, 1307, 27], - ["jump_false", 9, "rel_err_1981", 1307, 27], - "_nop_tc_188", - ["jump", "rel_err_1981", 1307, 27], - ["ge_text", 12, 3, 7, 1307, 27], - ["jump", "rel_done_1980", 1307, 27], - "rel_err_1981", + ["access", 7, "error", 1552, 16], + ["access", 12, "cannot compare with '<': operands must be same type", 1552, 16], + ["array", 16, 0, 1552, 16], + ["push", 16, 12, 1552, 16], + ["frame", 12, 3, 2, 1552, 16], + ["null", 3, 1552, 16], + ["setarg", 12, 0, 3, 1552, 16], + ["setarg", 12, 1, 7, 1552, 16], + ["setarg", 12, 2, 16, 1552, 16], + ["invoke", 12, 3, 1552, 16], + ["disrupt", 1552, 16], + "rel_done_2341", + ["jump_false", 9, "while_end_2338", 1552, 16], + ["load_dynamic", 3, 8, 13, 1553, 21], + ["access", 7, 0, 1553, 27], + ["is_int", 9, 3, 1553, 27], + ["jump_false", 9, "rel_ni_2346", 1553, 27], + "_nop_tc_310", + "_nop_tc_311", + ["ge_int", 12, 3, 7, 1553, 27], + ["jump", "rel_done_2348", 1553, 27], + "rel_ni_2346", + ["is_num", 9, 3, 1553, 27], + ["jump_false", 9, "rel_nn_2347", 1553, 27], + "_nop_tc_312", + "_nop_tc_313", + ["ge_float", 12, 3, 7, 1553, 27], + ["jump", "rel_done_2348", 1553, 27], + "rel_nn_2347", + ["is_text", 9, 3, 1553, 27], + ["jump_false", 9, "rel_err_2349", 1553, 27], + "_nop_tc_314", + ["jump", "rel_err_2349", 1553, 27], + ["ge_text", 12, 3, 7, 1553, 27], + ["jump", "rel_done_2348", 1553, 27], + "rel_err_2349", [ "access", 3, @@ -17065,45 +19963,45 @@ "kind": "name", "make": "intrinsic" }, - 1307, + 1553, 27 ], - ["access", 7, "error", 1307, 27], - ["access", 9, "cannot compare with '>=': operands must be same type", 1307, 27], - ["array", 16, 0, 1307, 27], - ["push", 16, 9, 1307, 27], - ["frame", 9, 3, 2, 1307, 27], - ["null", 3, 1307, 27], - ["setarg", 9, 0, 3, 1307, 27], - ["setarg", 9, 1, 7, 1307, 27], - ["setarg", 9, 2, 16, 1307, 27], - ["invoke", 9, 3, 1307, 27], - ["disrupt", 1307, 27], - "rel_done_1980", - ["move", 3, 12, 1307, 27], - ["jump_false", 3, "and_end_1977", 1307, 27], - ["load_dynamic", 7, 28, 13, 1307, 38], - ["is_int", 9, 7, 1307, 44], - ["jump_false", 9, "rel_ni_1982", 1307, 44], - ["is_int", 12, 35, 1307, 44], - ["jump_false", 12, "rel_ni_1982", 1307, 44], - ["ge_int", 16, 7, 35, 1307, 44], - ["jump", "rel_done_1984", 1307, 44], - "rel_ni_1982", - ["is_num", 9, 7, 1307, 44], - ["jump_false", 9, "rel_nn_1983", 1307, 44], - ["is_num", 12, 35, 1307, 44], - ["jump_false", 12, "rel_nn_1983", 1307, 44], - ["ge_float", 16, 7, 35, 1307, 44], - ["jump", "rel_done_1984", 1307, 44], - "rel_nn_1983", - ["is_text", 9, 7, 1307, 44], - ["jump_false", 9, "rel_err_1985", 1307, 44], - ["is_text", 12, 35, 1307, 44], - ["jump_false", 12, "rel_err_1985", 1307, 44], - ["ge_text", 16, 7, 35, 1307, 44], - ["jump", "rel_done_1984", 1307, 44], - "rel_err_1985", + ["access", 7, "error", 1553, 27], + ["access", 9, "cannot compare with '>=': operands must be same type", 1553, 27], + ["array", 16, 0, 1553, 27], + ["push", 16, 9, 1553, 27], + ["frame", 9, 3, 2, 1553, 27], + ["null", 3, 1553, 27], + ["setarg", 9, 0, 3, 1553, 27], + ["setarg", 9, 1, 7, 1553, 27], + ["setarg", 9, 2, 16, 1553, 27], + ["invoke", 9, 3, 1553, 27], + ["disrupt", 1553, 27], + "rel_done_2348", + ["move", 3, 12, 1553, 27], + ["jump_false", 3, "and_end_2345", 1553, 27], + ["load_dynamic", 7, 28, 13, 1553, 38], + ["is_int", 9, 7, 1553, 44], + ["jump_false", 9, "rel_ni_2350", 1553, 44], + ["is_int", 12, 35, 1553, 44], + ["jump_false", 12, "rel_ni_2350", 1553, 44], + ["ge_int", 12, 7, 35, 1553, 44], + ["jump", "rel_done_2352", 1553, 44], + "rel_ni_2350", + ["is_num", 9, 7, 1553, 44], + ["jump_false", 9, "rel_nn_2351", 1553, 44], + "_nop_tc_315", + "_nop_tc_316", + ["ge_float", 12, 7, 35, 1553, 44], + ["jump", "rel_done_2352", 1553, 44], + "rel_nn_2351", + ["is_text", 9, 7, 1553, 44], + ["jump_false", 9, "rel_err_2353", 1553, 44], + "_nop_tc_317", + ["jump", "rel_err_2353", 1553, 44], + ["ge_text", 12, 7, 35, 1553, 44], + ["jump", "rel_done_2352", 1553, 44], + "rel_err_2353", [ "access", 7, @@ -17112,33 +20010,33 @@ "kind": "name", "make": "intrinsic" }, - 1307, + 1553, 44 ], - ["access", 9, "error", 1307, 44], - ["access", 12, "cannot compare with '>=': operands must be same type", 1307, 44], - ["array", 17, 0, 1307, 44], - ["push", 17, 12, 1307, 44], - ["frame", 12, 7, 2, 1307, 44], - ["null", 7, 1307, 44], - ["setarg", 12, 0, 7, 1307, 44], - ["setarg", 12, 1, 9, 1307, 44], - ["setarg", 12, 2, 17, 1307, 44], - ["invoke", 12, 7, 1307, 44], - ["disrupt", 1307, 44], - "rel_done_1984", - ["move", 3, 16, 1307, 44], - "and_end_1977", - ["jump_false", 3, "if_else_1975", 1307, 44], - ["load_dynamic", 3, 28, 13, 1308, 25], - ["access", 7, 1, 1308, 30], - ["is_num", 9, 3, 1308, 30], - ["jump_false", 9, "num_err_1986", 1308, 30], - "_nop_tc_189", - "_nop_tc_190", - ["add", 9, 3, 7, 1308, 30], - ["jump", "num_done_1987", 1308, 30], - "num_err_1986", + ["access", 9, "error", 1553, 44], + ["access", 16, "cannot compare with '>=': operands must be same type", 1553, 44], + ["array", 17, 0, 1553, 44], + ["push", 17, 16, 1553, 44], + ["frame", 16, 7, 2, 1553, 44], + ["null", 7, 1553, 44], + ["setarg", 16, 0, 7, 1553, 44], + ["setarg", 16, 1, 9, 1553, 44], + ["setarg", 16, 2, 17, 1553, 44], + ["invoke", 16, 7, 1553, 44], + ["disrupt", 1553, 44], + "rel_done_2352", + ["move", 3, 12, 1553, 44], + "and_end_2345", + ["jump_false", 3, "if_else_2343", 1553, 44], + ["load_dynamic", 3, 28, 13, 1554, 25], + ["access", 7, 1, 1554, 30], + ["is_num", 9, 3, 1554, 30], + ["jump_false", 9, "num_err_2354", 1554, 30], + "_nop_tc_318", + "_nop_tc_319", + ["add", 9, 3, 7, 1554, 30], + ["jump", "num_done_2355", 1554, 30], + "num_err_2354", [ "access", 3, @@ -17147,33 +20045,33 @@ "kind": "name", "make": "intrinsic" }, - 1308, + 1554, 30 ], - ["access", 7, "error", 1308, 30], - ["access", 12, "cannot apply '+': operands must be numbers", 1308, 30], - ["array", 16, 0, 1308, 30], - ["push", 16, 12, 1308, 30], - ["frame", 12, 3, 2, 1308, 30], - ["null", 3, 1308, 30], - ["setarg", 12, 0, 3, 1308, 30], - ["setarg", 12, 1, 7, 1308, 30], - ["setarg", 12, 2, 16, 1308, 30], - ["invoke", 12, 3, 1308, 30], - ["disrupt", 1308, 30], - "num_done_1987", - ["move", 35, 9, 1308, 30], - ["jump", "if_end_1976", 1308, 30], - "if_else_1975", - "if_end_1976", - ["access", 3, 1, 1310, 15], - ["is_num", 7, 13, 1310, 15], - ["jump_false", 7, "num_err_1988", 1310, 15], - "_nop_tc_191", - "_nop_tc_192", - ["add", 7, 13, 3, 1310, 15], - ["jump", "num_done_1989", 1310, 15], - "num_err_1988", + ["access", 7, "error", 1554, 30], + ["access", 12, "cannot apply '+': operands must be numbers", 1554, 30], + ["array", 16, 0, 1554, 30], + ["push", 16, 12, 1554, 30], + ["frame", 12, 3, 2, 1554, 30], + ["null", 3, 1554, 30], + ["setarg", 12, 0, 3, 1554, 30], + ["setarg", 12, 1, 7, 1554, 30], + ["setarg", 12, 2, 16, 1554, 30], + ["invoke", 12, 3, 1554, 30], + ["disrupt", 1554, 30], + "num_done_2355", + ["move", 35, 9, 1554, 30], + ["jump", "if_end_2344", 1554, 30], + "if_else_2343", + "if_end_2344", + ["access", 3, 1, 1556, 15], + ["is_num", 7, 13, 1556, 15], + ["jump_false", 7, "num_err_2356", 1556, 15], + "_nop_tc_320", + "_nop_tc_321", + ["add", 7, 13, 3, 1556, 15], + ["jump", "num_done_2357", 1556, 15], + "num_err_2356", [ "access", 3, @@ -17182,45 +20080,45 @@ "kind": "name", "make": "intrinsic" }, - 1310, + 1556, 15 ], - ["access", 9, "error", 1310, 15], - ["access", 12, "cannot apply '+': operands must be numbers", 1310, 15], - ["array", 16, 0, 1310, 15], - ["push", 16, 12, 1310, 15], - ["frame", 12, 3, 2, 1310, 15], - ["null", 3, 1310, 15], - ["setarg", 12, 0, 3, 1310, 15], - ["setarg", 12, 1, 9, 1310, 15], - ["setarg", 12, 2, 16, 1310, 15], - ["invoke", 12, 3, 1310, 15], - ["disrupt", 1310, 15], - "num_done_1989", - ["move", 13, 7, 1310, 15], - ["jump", "while_start_1969", 1310, 15], - "while_end_1970", - ["is_int", 3, 35, 1313, 20], - ["jump_false", 3, "rel_ni_1992", 1313, 20], - ["is_int", 7, 5, 1313, 20], - ["jump_false", 7, "rel_ni_1992", 1313, 20], - ["ge_int", 8, 35, 5, 1313, 20], - ["jump", "rel_done_1994", 1313, 20], - "rel_ni_1992", - ["is_num", 3, 35, 1313, 20], - ["jump_false", 3, "rel_nn_1993", 1313, 20], - ["is_num", 7, 5, 1313, 20], - ["jump_false", 7, "rel_nn_1993", 1313, 20], - ["ge_float", 8, 35, 5, 1313, 20], - ["jump", "rel_done_1994", 1313, 20], - "rel_nn_1993", - ["is_text", 3, 35, 1313, 20], - ["jump_false", 3, "rel_err_1995", 1313, 20], - ["is_text", 7, 5, 1313, 20], - ["jump_false", 7, "rel_err_1995", 1313, 20], - ["ge_text", 8, 35, 5, 1313, 20], - ["jump", "rel_done_1994", 1313, 20], - "rel_err_1995", + ["access", 9, "error", 1556, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 1556, 15], + ["array", 16, 0, 1556, 15], + ["push", 16, 12, 1556, 15], + ["frame", 12, 3, 2, 1556, 15], + ["null", 3, 1556, 15], + ["setarg", 12, 0, 3, 1556, 15], + ["setarg", 12, 1, 9, 1556, 15], + ["setarg", 12, 2, 16, 1556, 15], + ["invoke", 12, 3, 1556, 15], + ["disrupt", 1556, 15], + "num_done_2357", + ["move", 13, 7, 1556, 15], + ["jump", "while_start_2337", 1556, 15], + "while_end_2338", + ["is_int", 3, 35, 1559, 20], + ["jump_false", 3, "rel_ni_2360", 1559, 20], + ["is_int", 3, 5, 1559, 20], + ["jump_false", 3, "rel_ni_2360", 1559, 20], + ["ge_int", 7, 35, 5, 1559, 20], + ["jump", "rel_done_2362", 1559, 20], + "rel_ni_2360", + "_nop_tc_322", + "_nop_tc_323", + ["is_num", 3, 5, 1559, 20], + ["jump_false", 3, "rel_nn_2361", 1559, 20], + ["ge_float", 7, 35, 5, 1559, 20], + ["jump", "rel_done_2362", 1559, 20], + "rel_nn_2361", + "_nop_tc_324", + ["jump", "rel_err_2363", 1559, 20], + ["is_text", 3, 5, 1559, 20], + ["jump_false", 3, "rel_err_2363", 1559, 20], + ["ge_text", 7, 35, 5, 1559, 20], + ["jump", "rel_done_2362", 1559, 20], + "rel_err_2363", [ "access", 3, @@ -17229,209 +20127,50 @@ "kind": "name", "make": "intrinsic" }, - 1313, + 1559, 20 ], - ["access", 7, "error", 1313, 20], - ["access", 9, "cannot compare with '>=': operands must be same type", 1313, 20], - ["array", 12, 0, 1313, 20], - ["push", 12, 9, 1313, 20], - ["frame", 9, 3, 2, 1313, 20], - ["null", 3, 1313, 20], - ["setarg", 9, 0, 3, 1313, 20], - ["setarg", 9, 1, 7, 1313, 20], - ["setarg", 9, 2, 12, 1313, 20], - ["invoke", 9, 3, 1313, 20], - ["disrupt", 1313, 20], - "rel_done_1994", - ["jump_false", 8, "if_else_1990", 1313, 20], - ["null", 3, 1313, 37], - ["return", 3, 1313, 37], + ["access", 8, "error", 1559, 20], + ["access", 9, "cannot compare with '>=': operands must be same type", 1559, 20], + ["array", 12, 0, 1559, 20], + ["push", 12, 9, 1559, 20], + ["frame", 9, 3, 2, 1559, 20], + ["null", 3, 1559, 20], + ["setarg", 9, 0, 3, 1559, 20], + ["setarg", 9, 1, 8, 1559, 20], + ["setarg", 9, 2, 12, 1559, 20], + ["invoke", 9, 3, 1559, 20], + ["disrupt", 1559, 20], + "rel_done_2362", + ["jump_false", 7, "if_else_2358", 1559, 20], + ["null", 3, 1559, 37], + ["return", 3, 1559, 37], "_nop_ur_2", - "if_else_1990", - "if_end_1991", - ["access", 10, 0, 1316, 9], - "while_start_1996", - ["is_int", 3, 10, 1317, 16], - ["jump_false", 3, "rel_ni_1998", 1317, 16], - ["is_int", 7, 6, 1317, 16], - ["jump_false", 7, "rel_ni_1998", 1317, 16], - ["lt_int", 8, 10, 6, 1317, 16], - ["jump", "rel_done_2000", 1317, 16], - "rel_ni_1998", - ["is_num", 3, 10, 1317, 16], - ["jump_false", 3, "rel_nn_1999", 1317, 16], - ["is_num", 7, 6, 1317, 16], - ["jump_false", 7, "rel_nn_1999", 1317, 16], - ["lt_float", 8, 10, 6, 1317, 16], - ["jump", "rel_done_2000", 1317, 16], - "rel_nn_1999", - ["is_text", 3, 10, 1317, 16], - ["jump_false", 3, "rel_err_2001", 1317, 16], - ["is_text", 7, 6, 1317, 16], - ["jump_false", 7, "rel_err_2001", 1317, 16], - ["lt_text", 8, 10, 6, 1317, 16], - ["jump", "rel_done_2000", 1317, 16], - "rel_err_2001", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1317, - 16 - ], - ["access", 7, "error", 1317, 16], - ["access", 9, "cannot compare with '<': operands must be same type", 1317, 16], - ["array", 12, 0, 1317, 16], - ["push", 12, 9, 1317, 16], - ["frame", 9, 3, 2, 1317, 16], - ["null", 3, 1317, 16], - ["setarg", 9, 0, 3, 1317, 16], - ["setarg", 9, 1, 7, 1317, 16], - ["setarg", 9, 2, 12, 1317, 16], - ["invoke", 9, 3, 1317, 16], - ["disrupt", 1317, 16], - "rel_done_2000", - ["jump_false", 8, "while_end_1997", 1317, 16], - ["load_dynamic", 3, 4, 10, 1318, 28], - ["move", 14, 3, 1318, 28], - ["is_array", 3, 14, 1319, 20], - ["jump_false", 3, "if_else_2002", 1319, 20], - ["get", 3, 34, 1, 1320, 16], - ["frame", 7, 3, 1, 1320, 16], - ["null", 3, 1320, 16], - ["setarg", 7, 0, 3, 1320, 16], - ["setarg", 7, 1, 14, 1320, 16], - ["invoke", 7, 3, 1320, 16], - ["move", 15, 3, 1320, 16], - ["access", 11, 0, 1321, 13], - "while_start_2004", - ["length", 3, 15, 1322, 27], - ["is_int", 7, 11, 1322, 27], - ["jump_false", 7, "rel_ni_2006", 1322, 27], - "_nop_tc_193", - "_nop_tc_194", - ["lt_int", 8, 11, 3, 1322, 27], - ["jump", "rel_done_2008", 1322, 27], - "rel_ni_2006", - ["is_num", 7, 11, 1322, 27], - ["jump_false", 7, "rel_nn_2007", 1322, 27], - "_nop_tc_195", - "_nop_tc_196", - ["lt_float", 8, 11, 3, 1322, 27], - ["jump", "rel_done_2008", 1322, 27], - "rel_nn_2007", - ["is_text", 7, 11, 1322, 27], - ["jump_false", 7, "rel_err_2009", 1322, 27], - "_nop_tc_197", - ["jump", "rel_err_2009", 1322, 27], - ["lt_text", 8, 11, 3, 1322, 27], - ["jump", "rel_done_2008", 1322, 27], - "rel_err_2009", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1322, - 27 - ], - ["access", 7, "error", 1322, 27], - ["access", 9, "cannot compare with '<': operands must be same type", 1322, 27], - ["array", 12, 0, 1322, 27], - ["push", 12, 9, 1322, 27], - ["frame", 9, 3, 2, 1322, 27], - ["null", 3, 1322, 27], - ["setarg", 9, 0, 3, 1322, 27], - ["setarg", 9, 1, 7, 1322, 27], - ["setarg", 9, 2, 12, 1322, 27], - ["invoke", 9, 3, 1322, 27], - ["disrupt", 1322, 27], - "rel_done_2008", - ["jump_false", 8, "while_end_2005", 1322, 27], - ["load_dynamic", 3, 15, 11, 1323, 32], - ["load_dynamic", 7, 14, 3, 1323, 32], - ["move", 36, 7, 1323, 32], - ["is_num", 3, 36, 1324, 25], - ["move", 7, 3, 1324, 25], - ["jump_false", 7, "and_end_2013", 1324, 25], - ["access", 3, 0, 1324, 48], - ["is_int", 8, 36, 1324, 48], - ["jump_false", 8, "rel_ni_2014", 1324, 48], - "_nop_tc_198", - "_nop_tc_199", - ["ge_int", 9, 36, 3, 1324, 48], - ["jump", "rel_done_2016", 1324, 48], - "rel_ni_2014", - ["is_num", 8, 36, 1324, 48], - ["jump_false", 8, "rel_nn_2015", 1324, 48], - "_nop_tc_200", - "_nop_tc_201", - ["ge_float", 9, 36, 3, 1324, 48], - ["jump", "rel_done_2016", 1324, 48], - "rel_nn_2015", - ["is_text", 8, 36, 1324, 48], - ["jump_false", 8, "rel_err_2017", 1324, 48], - "_nop_tc_202", - ["jump", "rel_err_2017", 1324, 48], - ["ge_text", 9, 36, 3, 1324, 48], - ["jump", "rel_done_2016", 1324, 48], - "rel_err_2017", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1324, - 48 - ], - ["access", 8, "error", 1324, 48], - ["access", 12, "cannot compare with '>=': operands must be same type", 1324, 48], - ["array", 13, 0, 1324, 48], - ["push", 13, 12, 1324, 48], - ["frame", 12, 3, 2, 1324, 48], - ["null", 3, 1324, 48], - ["setarg", 12, 0, 3, 1324, 48], - ["setarg", 12, 1, 8, 1324, 48], - ["setarg", 12, 2, 13, 1324, 48], - ["invoke", 12, 3, 1324, 48], - ["disrupt", 1324, 48], - "rel_done_2016", - ["move", 7, 9, 1324, 48], - "and_end_2013", - ["move", 3, 7, 1324, 48], - ["jump_false", 3, "and_end_2012", 1324, 48], - ["is_int", 7, 36, 1324, 63], - ["jump_false", 7, "rel_ni_2018", 1324, 63], - ["is_int", 8, 5, 1324, 63], - ["jump_false", 8, "rel_ni_2018", 1324, 63], - ["lt_int", 9, 36, 5, 1324, 63], - ["jump", "rel_done_2020", 1324, 63], - "rel_ni_2018", - ["is_num", 7, 36, 1324, 63], - ["jump_false", 7, "rel_nn_2019", 1324, 63], - ["is_num", 8, 5, 1324, 63], - ["jump_false", 8, "rel_nn_2019", 1324, 63], - ["lt_float", 9, 36, 5, 1324, 63], - ["jump", "rel_done_2020", 1324, 63], - "rel_nn_2019", - ["is_text", 7, 36, 1324, 63], - ["jump_false", 7, "rel_err_2021", 1324, 63], - ["is_text", 8, 5, 1324, 63], - ["jump_false", 8, "rel_err_2021", 1324, 63], - ["lt_text", 9, 36, 5, 1324, 63], - ["jump", "rel_done_2020", 1324, 63], - "rel_err_2021", + "if_else_2358", + "if_end_2359", + ["access", 10, 0, 1562, 9], + "while_start_2364", + ["is_int", 3, 10, 1563, 16], + ["jump_false", 3, "rel_ni_2366", 1563, 16], + "_nop_tc_325", + "_nop_tc_326", + ["lt_int", 3, 10, 6, 1563, 16], + ["jump", "rel_done_2368", 1563, 16], + "rel_ni_2366", + "_nop_tc_327", + "_nop_tc_328", + "_nop_tc_329", + "_nop_tc_330", + ["lt_float", 3, 10, 6, 1563, 16], + ["jump", "rel_done_2368", 1563, 16], + "rel_nn_2367", + "_nop_tc_331", + ["jump", "rel_err_2369", 1563, 16], + "_nop_tc_332", + ["jump", "rel_err_2369", 1563, 16], + ["lt_text", 3, 10, 6, 1563, 16], + ["jump", "rel_done_2368", 1563, 16], + "rel_err_2369", [ "access", 7, @@ -17440,38 +20179,197 @@ "kind": "name", "make": "intrinsic" }, - 1324, + 1563, + 16 + ], + ["access", 8, "error", 1563, 16], + ["access", 9, "cannot compare with '<': operands must be same type", 1563, 16], + ["array", 12, 0, 1563, 16], + ["push", 12, 9, 1563, 16], + ["frame", 9, 7, 2, 1563, 16], + ["null", 7, 1563, 16], + ["setarg", 9, 0, 7, 1563, 16], + ["setarg", 9, 1, 8, 1563, 16], + ["setarg", 9, 2, 12, 1563, 16], + ["invoke", 9, 7, 1563, 16], + ["disrupt", 1563, 16], + "rel_done_2368", + ["jump_false", 3, "while_end_2365", 1563, 16], + ["load_dynamic", 3, 4, 10, 1564, 28], + ["move", 14, 3, 1564, 28], + ["is_array", 3, 14, 1565, 20], + ["jump_false", 3, "if_else_2370", 1565, 20], + ["get", 3, 35, 1, 1566, 16], + ["frame", 7, 3, 1, 1566, 16], + ["null", 3, 1566, 16], + ["setarg", 7, 0, 3, 1566, 16], + ["setarg", 7, 1, 14, 1566, 16], + ["invoke", 7, 3, 1566, 16], + ["move", 15, 3, 1566, 16], + ["access", 11, 0, 1567, 13], + "while_start_2372", + ["length", 3, 15, 1568, 27], + ["is_int", 7, 11, 1568, 27], + ["jump_false", 7, "rel_ni_2374", 1568, 27], + "_nop_tc_333", + "_nop_tc_334", + ["lt_int", 7, 11, 3, 1568, 27], + ["jump", "rel_done_2376", 1568, 27], + "rel_ni_2374", + "_nop_tc_335", + "_nop_tc_336", + "_nop_tc_337", + "_nop_tc_338", + ["lt_float", 7, 11, 3, 1568, 27], + ["jump", "rel_done_2376", 1568, 27], + "rel_nn_2375", + "_nop_tc_339", + ["jump", "rel_err_2377", 1568, 27], + "_nop_tc_340", + ["jump", "rel_err_2377", 1568, 27], + ["lt_text", 7, 11, 3, 1568, 27], + ["jump", "rel_done_2376", 1568, 27], + "rel_err_2377", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1568, + 27 + ], + ["access", 8, "error", 1568, 27], + ["access", 9, "cannot compare with '<': operands must be same type", 1568, 27], + ["array", 12, 0, 1568, 27], + ["push", 12, 9, 1568, 27], + ["frame", 9, 3, 2, 1568, 27], + ["null", 3, 1568, 27], + ["setarg", 9, 0, 3, 1568, 27], + ["setarg", 9, 1, 8, 1568, 27], + ["setarg", 9, 2, 12, 1568, 27], + ["invoke", 9, 3, 1568, 27], + ["disrupt", 1568, 27], + "rel_done_2376", + ["jump_false", 7, "while_end_2373", 1568, 27], + ["load_dynamic", 3, 15, 11, 1569, 32], + ["load_dynamic", 7, 14, 3, 1569, 32], + ["move", 36, 7, 1569, 32], + ["is_num", 3, 36, 1570, 25], + ["move", 7, 3, 1570, 25], + ["jump_false", 7, "and_end_2381", 1570, 25], + ["access", 3, 0, 1570, 48], + ["is_int", 8, 36, 1570, 48], + ["jump_false", 8, "rel_ni_2382", 1570, 48], + "_nop_tc_341", + "_nop_tc_342", + ["ge_int", 9, 36, 3, 1570, 48], + ["jump", "rel_done_2384", 1570, 48], + "rel_ni_2382", + ["is_num", 8, 36, 1570, 48], + ["jump_false", 8, "rel_nn_2383", 1570, 48], + "_nop_tc_343", + "_nop_tc_344", + ["ge_float", 9, 36, 3, 1570, 48], + ["jump", "rel_done_2384", 1570, 48], + "rel_nn_2383", + ["is_text", 8, 36, 1570, 48], + ["jump_false", 8, "rel_err_2385", 1570, 48], + "_nop_tc_345", + ["jump", "rel_err_2385", 1570, 48], + ["ge_text", 9, 36, 3, 1570, 48], + ["jump", "rel_done_2384", 1570, 48], + "rel_err_2385", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1570, + 48 + ], + ["access", 8, "error", 1570, 48], + ["access", 12, "cannot compare with '>=': operands must be same type", 1570, 48], + ["array", 13, 0, 1570, 48], + ["push", 13, 12, 1570, 48], + ["frame", 12, 3, 2, 1570, 48], + ["null", 3, 1570, 48], + ["setarg", 12, 0, 3, 1570, 48], + ["setarg", 12, 1, 8, 1570, 48], + ["setarg", 12, 2, 13, 1570, 48], + ["invoke", 12, 3, 1570, 48], + ["disrupt", 1570, 48], + "rel_done_2384", + ["move", 7, 9, 1570, 48], + "and_end_2381", + ["move", 3, 7, 1570, 48], + ["jump_false", 3, "and_end_2380", 1570, 48], + ["is_int", 7, 36, 1570, 63], + ["jump_false", 7, "rel_ni_2386", 1570, 63], + ["is_int", 8, 5, 1570, 63], + ["jump_false", 8, "rel_ni_2386", 1570, 63], + ["lt_int", 9, 36, 5, 1570, 63], + ["jump", "rel_done_2388", 1570, 63], + "rel_ni_2386", + ["is_num", 7, 36, 1570, 63], + ["jump_false", 7, "rel_nn_2387", 1570, 63], + ["is_num", 8, 5, 1570, 63], + ["jump_false", 8, "rel_nn_2387", 1570, 63], + ["lt_float", 9, 36, 5, 1570, 63], + ["jump", "rel_done_2388", 1570, 63], + "rel_nn_2387", + ["is_text", 7, 36, 1570, 63], + ["jump_false", 7, "rel_err_2389", 1570, 63], + ["is_text", 8, 5, 1570, 63], + ["jump_false", 8, "rel_err_2389", 1570, 63], + ["lt_text", 9, 36, 5, 1570, 63], + ["jump", "rel_done_2388", 1570, 63], + "rel_err_2389", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1570, 63 ], - ["access", 8, "error", 1324, 63], - ["access", 12, "cannot compare with '<': operands must be same type", 1324, 63], - ["array", 13, 0, 1324, 63], - ["push", 13, 12, 1324, 63], - ["frame", 12, 7, 2, 1324, 63], - ["null", 7, 1324, 63], - ["setarg", 12, 0, 7, 1324, 63], - ["setarg", 12, 1, 8, 1324, 63], - ["setarg", 12, 2, 13, 1324, 63], - ["invoke", 12, 7, 1324, 63], - ["disrupt", 1324, 63], - "rel_done_2020", - ["move", 3, 9, 1324, 63], - "and_end_2012", - ["jump_false", 3, "if_else_2010", 1324, 63], - ["load_dynamic", 3, 28, 36, 1325, 36], - ["load_dynamic", 7, 15, 11, 1325, 24], - ["store_dynamic", 14, 3, 7, 1325, 24], - ["jump", "if_end_2011", 1325, 24], - "if_else_2010", - "if_end_2011", - ["access", 3, 1, 1327, 19], - ["is_num", 7, 11, 1327, 19], - ["jump_false", 7, "num_err_2022", 1327, 19], - "_nop_tc_203", - "_nop_tc_204", - ["add", 7, 11, 3, 1327, 19], - ["jump", "num_done_2023", 1327, 19], - "num_err_2022", + ["access", 8, "error", 1570, 63], + ["access", 12, "cannot compare with '<': operands must be same type", 1570, 63], + ["array", 13, 0, 1570, 63], + ["push", 13, 12, 1570, 63], + ["frame", 12, 7, 2, 1570, 63], + ["null", 7, 1570, 63], + ["setarg", 12, 0, 7, 1570, 63], + ["setarg", 12, 1, 8, 1570, 63], + ["setarg", 12, 2, 13, 1570, 63], + ["invoke", 12, 7, 1570, 63], + ["disrupt", 1570, 63], + "rel_done_2388", + ["move", 3, 9, 1570, 63], + "and_end_2380", + ["jump_false", 3, "if_else_2378", 1570, 63], + ["load_dynamic", 3, 28, 36, 1571, 36], + ["load_dynamic", 7, 15, 11, 1571, 24], + ["store_dynamic", 14, 3, 7, 1571, 24], + ["jump", "if_end_2379", 1571, 24], + "if_else_2378", + "if_end_2379", + ["access", 3, 1, 1573, 19], + "_nop_tc_346", + "_nop_tc_347", + "_nop_tc_348", + "_nop_tc_349", + ["add", 7, 11, 3, 1573, 19], + ["jump", "num_done_2391", 1573, 19], + "num_err_2390", [ "access", 3, @@ -17480,35 +20378,35 @@ "kind": "name", "make": "intrinsic" }, - 1327, + 1573, 19 ], - ["access", 8, "error", 1327, 19], - ["access", 9, "cannot apply '+': operands must be numbers", 1327, 19], - ["array", 12, 0, 1327, 19], - ["push", 12, 9, 1327, 19], - ["frame", 9, 3, 2, 1327, 19], - ["null", 3, 1327, 19], - ["setarg", 9, 0, 3, 1327, 19], - ["setarg", 9, 1, 8, 1327, 19], - ["setarg", 9, 2, 12, 1327, 19], - ["invoke", 9, 3, 1327, 19], - ["disrupt", 1327, 19], - "num_done_2023", - ["move", 11, 7, 1327, 19], - ["jump", "while_start_2004", 1327, 19], - "while_end_2005", - ["jump", "if_end_2003", 1327, 19], - "if_else_2002", - "if_end_2003", - ["access", 3, 1, 1330, 15], - ["is_num", 7, 10, 1330, 15], - ["jump_false", 7, "num_err_2024", 1330, 15], - "_nop_tc_205", - "_nop_tc_206", - ["add", 7, 10, 3, 1330, 15], - ["jump", "num_done_2025", 1330, 15], - "num_err_2024", + ["access", 8, "error", 1573, 19], + ["access", 9, "cannot apply '+': operands must be numbers", 1573, 19], + ["array", 12, 0, 1573, 19], + ["push", 12, 9, 1573, 19], + ["frame", 9, 3, 2, 1573, 19], + ["null", 3, 1573, 19], + ["setarg", 9, 0, 3, 1573, 19], + ["setarg", 9, 1, 8, 1573, 19], + ["setarg", 9, 2, 12, 1573, 19], + ["invoke", 9, 3, 1573, 19], + ["disrupt", 1573, 19], + "num_done_2391", + ["move", 11, 7, 1573, 19], + ["jump", "while_start_2372", 1573, 19], + "while_end_2373", + ["jump", "if_end_2371", 1573, 19], + "if_else_2370", + "if_end_2371", + ["access", 3, 1, 1576, 15], + "_nop_tc_350", + "_nop_tc_351", + "_nop_tc_352", + "_nop_tc_353", + ["add", 7, 10, 3, 1576, 15], + ["jump", "num_done_2393", 1576, 15], + "num_err_2392", [ "access", 3, @@ -17517,26 +20415,26 @@ "kind": "name", "make": "intrinsic" }, - 1330, + 1576, 15 ], - ["access", 8, "error", 1330, 15], - ["access", 9, "cannot apply '+': operands must be numbers", 1330, 15], - ["array", 12, 0, 1330, 15], - ["push", 12, 9, 1330, 15], - ["frame", 9, 3, 2, 1330, 15], - ["null", 3, 1330, 15], - ["setarg", 9, 0, 3, 1330, 15], - ["setarg", 9, 1, 8, 1330, 15], - ["setarg", 9, 2, 12, 1330, 15], - ["invoke", 9, 3, 1330, 15], - ["disrupt", 1330, 15], - "num_done_2025", - ["move", 10, 7, 1330, 15], - ["jump", "while_start_1996", 1330, 15], - "while_end_1997", - ["store_field", 1, 35, "nr_slots", 1333, 5], - ["return", 28, 1334, 12], + ["access", 8, "error", 1576, 15], + ["access", 9, "cannot apply '+': operands must be numbers", 1576, 15], + ["array", 12, 0, 1576, 15], + ["push", 12, 9, 1576, 15], + ["frame", 9, 3, 2, 1576, 15], + ["null", 3, 1576, 15], + ["setarg", 9, 0, 3, 1576, 15], + ["setarg", 9, 1, 8, 1576, 15], + ["setarg", 9, 2, 12, 1576, 15], + ["invoke", 9, 3, 1576, 15], + ["disrupt", 1576, 15], + "num_done_2393", + ["move", 10, 7, 1576, 15], + ["jump", "while_start_2364", 1576, 15], + "while_end_2365", + ["store_field", 1, 35, "nr_slots", 1579, 5], + ["return", 28, 1580, 12], "_nop_ur_3", "_nop_ur_4" ], @@ -17549,173 +20447,173 @@ "nr_slots": 28, "nr_close_slots": 0, "instructions": [ - ["null", 2, 1338, 15], - ["is_identical", 3, 1, 2, 1338, 15], - ["jump_true", 3, "eq_done_2029", 1338, 15], + ["null", 2, 1584, 15], + ["is_identical", 3, 1, 2, 1584, 15], + ["jump_true", 3, "eq_done_2397", 1584, 15], "_nop_tc_1", - ["jump", "eq_ni_2030", 1338, 15], + ["jump", "eq_ni_2398", 1584, 15], "_nop_tc_2", - ["jump", "eq_ni_2030", 1338, 15], - ["eq_int", 3, 1, 2, 1338, 15], - ["jump", "eq_done_2029", 1338, 15], - "eq_ni_2030", + ["jump", "eq_ni_2398", 1584, 15], + ["eq_int", 3, 1, 2, 1584, 15], + ["jump", "eq_done_2397", 1584, 15], + "eq_ni_2398", "_nop_tc_3", - ["jump", "eq_nn_2031", 1338, 15], + ["jump", "eq_nn_2399", 1584, 15], "_nop_tc_4", - ["jump", "eq_nn_2031", 1338, 15], - ["eq_float", 3, 1, 2, 1338, 15], - ["jump", "eq_done_2029", 1338, 15], - "eq_nn_2031", + ["jump", "eq_nn_2399", 1584, 15], + ["eq_float", 3, 1, 2, 1584, 15], + ["jump", "eq_done_2397", 1584, 15], + "eq_nn_2399", "_nop_tc_5", - ["jump", "eq_nt_2032", 1338, 15], + ["jump", "eq_nt_2400", 1584, 15], "_nop_tc_6", - ["jump", "eq_nt_2032", 1338, 15], - ["eq_text", 3, 1, 2, 1338, 15], - ["jump", "eq_done_2029", 1338, 15], - "eq_nt_2032", + ["jump", "eq_nt_2400", 1584, 15], + ["eq_text", 3, 1, 2, 1584, 15], + ["jump", "eq_done_2397", 1584, 15], + "eq_nt_2400", "_nop_tc_7", - ["jump", "eq_nnl_2033", 1338, 15], + ["jump", "eq_nnl_2401", 1584, 15], "_nop_tc_8", "_nop_tc_9", - ["true", 3, 1338, 15], - ["jump", "eq_done_2029", 1338, 15], - "eq_nnl_2033", + ["true", 3, 1584, 15], + ["jump", "eq_done_2397", 1584, 15], + "eq_nnl_2401", "_nop_tc_10", - ["jump", "eq_nb_2034", 1338, 15], + ["jump", "eq_nb_2402", 1584, 15], "_nop_tc_11", - ["jump", "eq_nb_2034", 1338, 15], - ["eq_bool", 3, 1, 2, 1338, 15], - ["jump", "eq_done_2029", 1338, 15], - "eq_nb_2034", - ["false", 3, 1338, 15], - "eq_done_2029", - ["move", 2, 3, 1338, 15], - ["jump_true", 2, "or_end_2028", 1338, 15], - ["load_field", 3, 1, "main", 1338, 23], - ["null", 4, 1338, 34], - ["is_identical", 5, 3, 4, 1338, 34], - ["jump_true", 5, "eq_done_2035", 1338, 34], - ["is_int", 6, 3, 1338, 34], - ["jump_false", 6, "eq_ni_2036", 1338, 34], + ["jump", "eq_nb_2402", 1584, 15], + ["eq_bool", 3, 1, 2, 1584, 15], + ["jump", "eq_done_2397", 1584, 15], + "eq_nb_2402", + ["false", 3, 1584, 15], + "eq_done_2397", + ["move", 2, 3, 1584, 15], + ["jump_true", 2, "or_end_2396", 1584, 15], + ["load_field", 3, 1, "main", 1584, 23], + ["null", 4, 1584, 34], + ["is_identical", 5, 3, 4, 1584, 34], + ["jump_true", 5, "eq_done_2403", 1584, 34], + ["is_int", 6, 3, 1584, 34], + ["jump_false", 6, "eq_ni_2404", 1584, 34], "_nop_tc_12", - ["jump", "eq_ni_2036", 1338, 34], - ["eq_int", 5, 3, 4, 1338, 34], - ["jump", "eq_done_2035", 1338, 34], - "eq_ni_2036", - ["is_num", 6, 3, 1338, 34], - ["jump_false", 6, "eq_nn_2037", 1338, 34], + ["jump", "eq_ni_2404", 1584, 34], + ["eq_int", 5, 3, 4, 1584, 34], + ["jump", "eq_done_2403", 1584, 34], + "eq_ni_2404", + ["is_num", 6, 3, 1584, 34], + ["jump_false", 6, "eq_nn_2405", 1584, 34], "_nop_tc_13", - ["jump", "eq_nn_2037", 1338, 34], - ["eq_float", 5, 3, 4, 1338, 34], - ["jump", "eq_done_2035", 1338, 34], - "eq_nn_2037", - ["is_text", 6, 3, 1338, 34], - ["jump_false", 6, "eq_nt_2038", 1338, 34], + ["jump", "eq_nn_2405", 1584, 34], + ["eq_float", 5, 3, 4, 1584, 34], + ["jump", "eq_done_2403", 1584, 34], + "eq_nn_2405", + ["is_text", 6, 3, 1584, 34], + ["jump_false", 6, "eq_nt_2406", 1584, 34], "_nop_tc_14", - ["jump", "eq_nt_2038", 1338, 34], - ["eq_text", 5, 3, 4, 1338, 34], - ["jump", "eq_done_2035", 1338, 34], - "eq_nt_2038", - ["is_null", 6, 3, 1338, 34], - ["jump_false", 6, "eq_nnl_2039", 1338, 34], + ["jump", "eq_nt_2406", 1584, 34], + ["eq_text", 5, 3, 4, 1584, 34], + ["jump", "eq_done_2403", 1584, 34], + "eq_nt_2406", + ["is_null", 6, 3, 1584, 34], + ["jump_false", 6, "eq_nnl_2407", 1584, 34], "_nop_tc_15", "_nop_tc_16", - ["true", 5, 1338, 34], - ["jump", "eq_done_2035", 1338, 34], - "eq_nnl_2039", - ["is_bool", 6, 3, 1338, 34], - ["jump_false", 6, "eq_nb_2040", 1338, 34], + ["true", 5, 1584, 34], + ["jump", "eq_done_2403", 1584, 34], + "eq_nnl_2407", + ["is_bool", 6, 3, 1584, 34], + ["jump_false", 6, "eq_nb_2408", 1584, 34], "_nop_tc_17", - ["jump", "eq_nb_2040", 1338, 34], - ["eq_bool", 5, 3, 4, 1338, 34], - ["jump", "eq_done_2035", 1338, 34], - "eq_nb_2040", - ["false", 5, 1338, 34], - "eq_done_2035", - ["move", 2, 5, 1338, 34], - "or_end_2028", - ["jump_false", 2, "if_else_2026", 1338, 34], - ["null", 2, 1338, 47], - ["return", 2, 1338, 47], + ["jump", "eq_nb_2408", 1584, 34], + ["eq_bool", 5, 3, 4, 1584, 34], + ["jump", "eq_done_2403", 1584, 34], + "eq_nb_2408", + ["false", 5, 1584, 34], + "eq_done_2403", + ["move", 2, 5, 1584, 34], + "or_end_2396", + ["jump_false", 2, "if_else_2394", 1584, 34], + ["null", 2, 1584, 47], + ["return", 2, 1584, 47], "_nop_ur_1", - "if_else_2026", - "if_end_2027", - ["load_field", 2, 1, "functions", 1339, 21], - ["null", 3, 1339, 37], - ["is_identical", 4, 2, 3, 1339, 37], - ["jump_true", 4, "ne_nid_2044", 1339, 37], - ["jump", "ne_ni_2045", 1339, 37], - "ne_nid_2044", - ["false", 4, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_ni_2045", - ["is_int", 5, 2, 1339, 37], - ["jump_false", 5, "ne_nn_2046", 1339, 37], + "if_else_2394", + "if_end_2395", + ["load_field", 2, 1, "functions", 1585, 21], + ["null", 3, 1585, 37], + ["is_identical", 4, 2, 3, 1585, 37], + ["jump_true", 4, "ne_nid_2412", 1585, 37], + ["jump", "ne_ni_2413", 1585, 37], + "ne_nid_2412", + ["false", 4, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_ni_2413", + ["is_int", 5, 2, 1585, 37], + ["jump_false", 5, "ne_nn_2414", 1585, 37], "_nop_tc_18", - ["jump", "ne_nn_2046", 1339, 37], - ["ne_int", 4, 2, 3, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_nn_2046", - ["is_num", 5, 2, 1339, 37], - ["jump_false", 5, "ne_nt_2047", 1339, 37], + ["jump", "ne_nn_2414", 1585, 37], + ["ne_int", 4, 2, 3, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_nn_2414", + ["is_num", 5, 2, 1585, 37], + ["jump_false", 5, "ne_nt_2415", 1585, 37], "_nop_tc_19", - ["jump", "ne_nt_2047", 1339, 37], - ["ne_float", 4, 2, 3, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_nt_2047", - ["is_text", 5, 2, 1339, 37], - ["jump_false", 5, "ne_nnl_2048", 1339, 37], + ["jump", "ne_nt_2415", 1585, 37], + ["ne_float", 4, 2, 3, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_nt_2415", + ["is_text", 5, 2, 1585, 37], + ["jump_false", 5, "ne_nnl_2416", 1585, 37], "_nop_tc_20", - ["jump", "ne_nnl_2048", 1339, 37], - ["ne_text", 4, 2, 3, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_nnl_2048", - ["is_null", 5, 2, 1339, 37], - ["jump_false", 5, "ne_nb_2049", 1339, 37], + ["jump", "ne_nnl_2416", 1585, 37], + ["ne_text", 4, 2, 3, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_nnl_2416", + ["is_null", 5, 2, 1585, 37], + ["jump_false", 5, "ne_nb_2417", 1585, 37], "_nop_tc_21", "_nop_tc_22", - ["false", 4, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_nb_2049", - ["is_bool", 5, 2, 1339, 37], - ["jump_false", 5, "ne_mis_2050", 1339, 37], + ["false", 4, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_nb_2417", + ["is_bool", 5, 2, 1585, 37], + ["jump_false", 5, "ne_mis_2418", 1585, 37], "_nop_tc_23", - ["jump", "ne_mis_2050", 1339, 37], - ["ne_bool", 4, 2, 3, 1339, 37], - ["jump", "ne_done_2043", 1339, 37], - "ne_mis_2050", - ["true", 4, 1339, 37], - "ne_done_2043", - ["jump_false", 4, "tern_else_2041", 1339, 37], - ["load_field", 2, 1, "functions", 1339, 44], - ["move", 3, 2, 1339, 44], - ["jump", "tern_end_2042", 1339, 44], - "tern_else_2041", - ["array", 2, 0, 1339, 59], - ["move", 3, 2, 1339, 59], - "tern_end_2042", - ["move", 2, 3, 1339, 59], - ["length", 3, 2, 1340, 29], - ["move", 4, 3, 1340, 29], - ["null", 3, 1341, 21], - ["null", 5, 1342, 20], - ["null", 6, 1343, 18], - ["null", 7, 1344, 23], - ["null", 8, 1345, 18], - ["null", 9, 1346, 17], - ["access", 10, 0, 1347, 21], - ["access", 11, 0, 1348, 23], - ["access", 12, 0, 1349, 17], - ["access", 13, 0, 1350, 20], - ["null", 14, 1351, 16], - ["false", 15, 1352, 17], - ["null", 16, 1353, 21], - ["access", 17, 0, 1354, 20], - ["access", 18, 0, 1355, 14], - ["access", 19, 0, 1356, 13], - ["access", 20, 0, 1357, 13], - ["access", 21, 0, 1358, 13], - ["access", 22, -1, 1361, 35], + ["jump", "ne_mis_2418", 1585, 37], + ["ne_bool", 4, 2, 3, 1585, 37], + ["jump", "ne_done_2411", 1585, 37], + "ne_mis_2418", + ["true", 4, 1585, 37], + "ne_done_2411", + ["jump_false", 4, "tern_else_2409", 1585, 37], + ["load_field", 2, 1, "functions", 1585, 44], + ["move", 3, 2, 1585, 44], + ["jump", "tern_end_2410", 1585, 44], + "tern_else_2409", + ["array", 2, 0, 1585, 59], + ["move", 3, 2, 1585, 59], + "tern_end_2410", + ["move", 2, 3, 1585, 59], + ["length", 3, 2, 1586, 29], + ["move", 4, 3, 1586, 29], + ["null", 3, 1587, 21], + ["null", 5, 1588, 20], + ["null", 6, 1589, 18], + ["null", 7, 1590, 23], + ["null", 8, 1591, 18], + ["null", 9, 1592, 17], + ["access", 10, 0, 1593, 21], + ["access", 11, 0, 1594, 23], + ["access", 12, 0, 1595, 17], + ["access", 13, 0, 1596, 20], + ["null", 14, 1597, 16], + ["false", 15, 1598, 17], + ["null", 16, 1599, 21], + ["access", 17, 0, 1600, 20], + ["access", 18, 0, 1601, 14], + ["access", 19, 0, 1602, 13], + ["access", 20, 0, 1603, 13], + ["access", 21, 0, 1604, 13], + ["access", 22, -1, 1607, 35], [ "access", 23, @@ -17724,141 +20622,141 @@ "kind": "name", "make": "intrinsic" }, - 1361, + 1607, 17 ], - ["frame", 24, 23, 2, 1361, 17], - ["null", 23, 1361, 17], - ["setarg", 24, 0, 23, 1361, 17], - ["setarg", 24, 1, 4, 1361, 17], - ["setarg", 24, 2, 22, 1361, 17], - ["invoke", 24, 22, 1361, 17], - ["move", 3, 22, 1361, 17], - ["load_field", 22, 1, "main", 1364, 9], - ["null", 23, 1364, 20], - ["is_identical", 24, 22, 23, 1364, 20], - ["jump_true", 24, "ne_nid_2055", 1364, 20], - ["jump", "ne_ni_2056", 1364, 20], - "ne_nid_2055", - ["false", 24, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_ni_2056", - ["is_int", 25, 22, 1364, 20], - ["jump_false", 25, "ne_nn_2057", 1364, 20], + ["frame", 24, 23, 2, 1607, 17], + ["null", 23, 1607, 17], + ["setarg", 24, 0, 23, 1607, 17], + ["setarg", 24, 1, 4, 1607, 17], + ["setarg", 24, 2, 22, 1607, 17], + ["invoke", 24, 22, 1607, 17], + ["move", 3, 22, 1607, 17], + ["load_field", 22, 1, "main", 1610, 9], + ["null", 23, 1610, 20], + ["is_identical", 24, 22, 23, 1610, 20], + ["jump_true", 24, "ne_nid_2423", 1610, 20], + ["jump", "ne_ni_2424", 1610, 20], + "ne_nid_2423", + ["false", 24, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_ni_2424", + ["is_int", 25, 22, 1610, 20], + ["jump_false", 25, "ne_nn_2425", 1610, 20], "_nop_tc_24", - ["jump", "ne_nn_2057", 1364, 20], - ["ne_int", 24, 22, 23, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_nn_2057", - ["is_num", 25, 22, 1364, 20], - ["jump_false", 25, "ne_nt_2058", 1364, 20], + ["jump", "ne_nn_2425", 1610, 20], + ["ne_int", 24, 22, 23, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_nn_2425", + ["is_num", 25, 22, 1610, 20], + ["jump_false", 25, "ne_nt_2426", 1610, 20], "_nop_tc_25", - ["jump", "ne_nt_2058", 1364, 20], - ["ne_float", 24, 22, 23, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_nt_2058", - ["is_text", 25, 22, 1364, 20], - ["jump_false", 25, "ne_nnl_2059", 1364, 20], + ["jump", "ne_nt_2426", 1610, 20], + ["ne_float", 24, 22, 23, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_nt_2426", + ["is_text", 25, 22, 1610, 20], + ["jump_false", 25, "ne_nnl_2427", 1610, 20], "_nop_tc_26", - ["jump", "ne_nnl_2059", 1364, 20], - ["ne_text", 24, 22, 23, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_nnl_2059", - ["is_null", 25, 22, 1364, 20], - ["jump_false", 25, "ne_nb_2060", 1364, 20], + ["jump", "ne_nnl_2427", 1610, 20], + ["ne_text", 24, 22, 23, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_nnl_2427", + ["is_null", 25, 22, 1610, 20], + ["jump_false", 25, "ne_nb_2428", 1610, 20], "_nop_tc_27", "_nop_tc_28", - ["false", 24, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_nb_2060", - ["is_bool", 25, 22, 1364, 20], - ["jump_false", 25, "ne_mis_2061", 1364, 20], + ["false", 24, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_nb_2428", + ["is_bool", 25, 22, 1610, 20], + ["jump_false", 25, "ne_mis_2429", 1610, 20], "_nop_tc_29", - ["jump", "ne_mis_2061", 1364, 20], - ["ne_bool", 24, 22, 23, 1364, 20], - ["jump", "ne_done_2054", 1364, 20], - "ne_mis_2061", - ["true", 24, 1364, 20], - "ne_done_2054", - ["move", 22, 24, 1364, 20], - ["jump_false", 22, "and_end_2053", 1364, 20], - ["load_field", 23, 1, "main", 1364, 28], - ["load_field", 24, 23, "instructions", 1364, 28], - ["null", 23, 1364, 52], - ["is_identical", 25, 24, 23, 1364, 52], - ["jump_true", 25, "ne_nid_2063", 1364, 52], - ["jump", "ne_ni_2064", 1364, 52], - "ne_nid_2063", - ["false", 25, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_ni_2064", - ["is_int", 26, 24, 1364, 52], - ["jump_false", 26, "ne_nn_2065", 1364, 52], + ["jump", "ne_mis_2429", 1610, 20], + ["ne_bool", 24, 22, 23, 1610, 20], + ["jump", "ne_done_2422", 1610, 20], + "ne_mis_2429", + ["true", 24, 1610, 20], + "ne_done_2422", + ["move", 22, 24, 1610, 20], + ["jump_false", 22, "and_end_2421", 1610, 20], + ["load_field", 23, 1, "main", 1610, 28], + ["load_field", 24, 23, "instructions", 1610, 28], + ["null", 23, 1610, 52], + ["is_identical", 25, 24, 23, 1610, 52], + ["jump_true", 25, "ne_nid_2431", 1610, 52], + ["jump", "ne_ni_2432", 1610, 52], + "ne_nid_2431", + ["false", 25, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_ni_2432", + ["is_int", 26, 24, 1610, 52], + ["jump_false", 26, "ne_nn_2433", 1610, 52], "_nop_tc_30", - ["jump", "ne_nn_2065", 1364, 52], - ["ne_int", 25, 24, 23, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_nn_2065", - ["is_num", 26, 24, 1364, 52], - ["jump_false", 26, "ne_nt_2066", 1364, 52], + ["jump", "ne_nn_2433", 1610, 52], + ["ne_int", 25, 24, 23, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_nn_2433", + ["is_num", 26, 24, 1610, 52], + ["jump_false", 26, "ne_nt_2434", 1610, 52], "_nop_tc_31", - ["jump", "ne_nt_2066", 1364, 52], - ["ne_float", 25, 24, 23, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_nt_2066", - ["is_text", 26, 24, 1364, 52], - ["jump_false", 26, "ne_nnl_2067", 1364, 52], + ["jump", "ne_nt_2434", 1610, 52], + ["ne_float", 25, 24, 23, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_nt_2434", + ["is_text", 26, 24, 1610, 52], + ["jump_false", 26, "ne_nnl_2435", 1610, 52], "_nop_tc_32", - ["jump", "ne_nnl_2067", 1364, 52], - ["ne_text", 25, 24, 23, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_nnl_2067", - ["is_null", 26, 24, 1364, 52], - ["jump_false", 26, "ne_nb_2068", 1364, 52], + ["jump", "ne_nnl_2435", 1610, 52], + ["ne_text", 25, 24, 23, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_nnl_2435", + ["is_null", 26, 24, 1610, 52], + ["jump_false", 26, "ne_nb_2436", 1610, 52], "_nop_tc_33", "_nop_tc_34", - ["false", 25, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_nb_2068", - ["is_bool", 26, 24, 1364, 52], - ["jump_false", 26, "ne_mis_2069", 1364, 52], + ["false", 25, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_nb_2436", + ["is_bool", 26, 24, 1610, 52], + ["jump_false", 26, "ne_mis_2437", 1610, 52], "_nop_tc_35", - ["jump", "ne_mis_2069", 1364, 52], - ["ne_bool", 25, 24, 23, 1364, 52], - ["jump", "ne_done_2062", 1364, 52], - "ne_mis_2069", - ["true", 25, 1364, 52], - "ne_done_2062", - ["move", 22, 25, 1364, 52], - "and_end_2053", - ["jump_false", 22, "if_else_2051", 1364, 52], - ["load_field", 22, 1, "main", 1365, 16], - ["load_field", 23, 22, "instructions", 1365, 16], - ["move", 8, 23, 1365, 16], - ["access", 19, 0, 1366, 11], - "while_start_2070", - ["length", 22, 8, 1367, 25], - ["is_int", 23, 19, 1367, 25], - ["jump_false", 23, "rel_ni_2072", 1367, 25], + ["jump", "ne_mis_2437", 1610, 52], + ["ne_bool", 25, 24, 23, 1610, 52], + ["jump", "ne_done_2430", 1610, 52], + "ne_mis_2437", + ["true", 25, 1610, 52], + "ne_done_2430", + ["move", 22, 25, 1610, 52], + "and_end_2421", + ["jump_false", 22, "if_else_2419", 1610, 52], + ["load_field", 22, 1, "main", 1611, 16], + ["load_field", 23, 22, "instructions", 1611, 16], + ["move", 8, 23, 1611, 16], + ["access", 19, 0, 1612, 11], + "while_start_2438", + ["length", 22, 8, 1613, 25], + ["is_int", 23, 19, 1613, 25], + ["jump_false", 23, "rel_ni_2440", 1613, 25], "_nop_tc_36", "_nop_tc_37", - ["lt_int", 24, 19, 22, 1367, 25], - ["jump", "rel_done_2074", 1367, 25], - "rel_ni_2072", - ["is_num", 23, 19, 1367, 25], - ["jump_false", 23, "rel_nn_2073", 1367, 25], + ["lt_int", 23, 19, 22, 1613, 25], + ["jump", "rel_done_2442", 1613, 25], + "rel_ni_2440", "_nop_tc_38", "_nop_tc_39", - ["lt_float", 24, 19, 22, 1367, 25], - ["jump", "rel_done_2074", 1367, 25], - "rel_nn_2073", - ["is_text", 23, 19, 1367, 25], - ["jump_false", 23, "rel_err_2075", 1367, 25], "_nop_tc_40", - ["jump", "rel_err_2075", 1367, 25], - ["lt_text", 24, 19, 22, 1367, 25], - ["jump", "rel_done_2074", 1367, 25], - "rel_err_2075", + "_nop_tc_41", + ["lt_float", 23, 19, 22, 1613, 25], + ["jump", "rel_done_2442", 1613, 25], + "rel_nn_2441", + "_nop_tc_42", + ["jump", "rel_err_2443", 1613, 25], + "_nop_tc_43", + ["jump", "rel_err_2443", 1613, 25], + ["lt_text", 23, 19, 22, 1613, 25], + ["jump", "rel_done_2442", 1613, 25], + "rel_err_2443", [ "access", 22, @@ -17867,478 +20765,143 @@ "kind": "name", "make": "intrinsic" }, - 1367, + 1613, 25 ], - ["access", 23, "error", 1367, 25], - ["access", 25, "cannot compare with '<': operands must be same type", 1367, 25], - ["array", 26, 0, 1367, 25], - ["push", 26, 25, 1367, 25], - ["frame", 25, 22, 2, 1367, 25], - ["null", 22, 1367, 25], - ["setarg", 25, 0, 22, 1367, 25], - ["setarg", 25, 1, 23, 1367, 25], - ["setarg", 25, 2, 26, 1367, 25], - ["invoke", 25, 22, 1367, 25], - ["disrupt", 1367, 25], - "rel_done_2074", - ["jump_false", 24, "while_end_2071", 1367, 25], - ["load_dynamic", 22, 8, 19, 1368, 24], - ["move", 9, 22, 1368, 24], - ["is_array", 22, 9, 1369, 22], - ["move", 23, 22, 1369, 22], - ["jump_false", 23, "and_end_2078", 1369, 22], - ["access", 22, 0, 1369, 38], - ["load_index", 24, 9, 22, 1369, 38], - ["access", 22, "function", 1369, 44], - ["is_identical", 25, 24, 22, 1369, 44], - ["jump_true", 25, "eq_done_2079", 1369, 44], - ["is_int", 26, 24, 1369, 44], - ["jump_false", 26, "eq_ni_2080", 1369, 44], - "_nop_tc_41", - ["jump", "eq_ni_2080", 1369, 44], - ["eq_int", 25, 24, 22, 1369, 44], - ["jump", "eq_done_2079", 1369, 44], - "eq_ni_2080", - ["is_num", 26, 24, 1369, 44], - ["jump_false", 26, "eq_nn_2081", 1369, 44], - "_nop_tc_42", - ["jump", "eq_nn_2081", 1369, 44], - ["eq_float", 25, 24, 22, 1369, 44], - ["jump", "eq_done_2079", 1369, 44], - "eq_nn_2081", - ["is_text", 26, 24, 1369, 44], - ["jump_false", 26, "eq_nt_2082", 1369, 44], - "_nop_tc_43", + ["access", 24, "error", 1613, 25], + ["access", 25, "cannot compare with '<': operands must be same type", 1613, 25], + ["array", 26, 0, 1613, 25], + ["push", 26, 25, 1613, 25], + ["frame", 25, 22, 2, 1613, 25], + ["null", 22, 1613, 25], + ["setarg", 25, 0, 22, 1613, 25], + ["setarg", 25, 1, 24, 1613, 25], + ["setarg", 25, 2, 26, 1613, 25], + ["invoke", 25, 22, 1613, 25], + ["disrupt", 1613, 25], + "rel_done_2442", + ["jump_false", 23, "while_end_2439", 1613, 25], + ["load_dynamic", 22, 8, 19, 1614, 24], + ["move", 9, 22, 1614, 24], + ["is_array", 22, 9, 1615, 22], + ["move", 23, 22, 1615, 22], + ["jump_false", 23, "and_end_2446", 1615, 22], + ["access", 22, 0, 1615, 38], + ["load_index", 24, 9, 22, 1615, 38], + ["access", 22, "function", 1615, 44], + ["is_identical", 25, 24, 22, 1615, 44], + ["jump_true", 25, "eq_done_2447", 1615, 44], + ["is_int", 26, 24, 1615, 44], + ["jump_false", 26, "eq_ni_2448", 1615, 44], "_nop_tc_44", - ["eq_text", 25, 24, 22, 1369, 44], - ["jump", "eq_done_2079", 1369, 44], - "eq_nt_2082", - ["is_null", 26, 24, 1369, 44], - ["jump_false", 26, "eq_nnl_2083", 1369, 44], + ["jump", "eq_ni_2448", 1615, 44], + ["eq_int", 25, 24, 22, 1615, 44], + ["jump", "eq_done_2447", 1615, 44], + "eq_ni_2448", + ["is_num", 26, 24, 1615, 44], + ["jump_false", 26, "eq_nn_2449", 1615, 44], "_nop_tc_45", - ["jump", "eq_nnl_2083", 1369, 44], - ["true", 25, 1369, 44], - ["jump", "eq_done_2079", 1369, 44], - "eq_nnl_2083", - ["is_bool", 26, 24, 1369, 44], - ["jump_false", 26, "eq_nb_2084", 1369, 44], + ["jump", "eq_nn_2449", 1615, 44], + ["eq_float", 25, 24, 22, 1615, 44], + ["jump", "eq_done_2447", 1615, 44], + "eq_nn_2449", + ["is_text", 26, 24, 1615, 44], + ["jump_false", 26, "eq_nt_2450", 1615, 44], "_nop_tc_46", - ["jump", "eq_nb_2084", 1369, 44], - ["eq_bool", 25, 24, 22, 1369, 44], - ["jump", "eq_done_2079", 1369, 44], - "eq_nb_2084", - ["false", 25, 1369, 44], - "eq_done_2079", - ["move", 23, 25, 1369, 44], - "and_end_2078", - ["jump_false", 23, "if_else_2076", 1369, 44], - ["access", 22, 2, 1370, 29], - ["load_index", 23, 9, 22, 1370, 29], - ["move", 10, 23, 1370, 29], - ["access", 22, 0, 1371, 28], - ["is_int", 23, 10, 1371, 28], - ["jump_false", 23, "rel_ni_2088", 1371, 28], "_nop_tc_47", + ["eq_text", 25, 24, 22, 1615, 44], + ["jump", "eq_done_2447", 1615, 44], + "eq_nt_2450", + ["is_null", 26, 24, 1615, 44], + ["jump_false", 26, "eq_nnl_2451", 1615, 44], "_nop_tc_48", - ["ge_int", 24, 10, 22, 1371, 28], - ["jump", "rel_done_2090", 1371, 28], - "rel_ni_2088", - ["is_num", 23, 10, 1371, 28], - ["jump_false", 23, "rel_nn_2089", 1371, 28], + ["jump", "eq_nnl_2451", 1615, 44], + ["true", 25, 1615, 44], + ["jump", "eq_done_2447", 1615, 44], + "eq_nnl_2451", + ["is_bool", 26, 24, 1615, 44], + ["jump_false", 26, "eq_nb_2452", 1615, 44], "_nop_tc_49", + ["jump", "eq_nb_2452", 1615, 44], + ["eq_bool", 25, 24, 22, 1615, 44], + ["jump", "eq_done_2447", 1615, 44], + "eq_nb_2452", + ["false", 25, 1615, 44], + "eq_done_2447", + ["move", 23, 25, 1615, 44], + "and_end_2446", + ["jump_false", 23, "if_else_2444", 1615, 44], + ["access", 22, 2, 1616, 29], + ["load_index", 23, 9, 22, 1616, 29], + ["move", 10, 23, 1616, 29], + ["access", 22, 0, 1617, 28], + ["is_int", 23, 10, 1617, 28], + ["jump_false", 23, "rel_ni_2456", 1617, 28], "_nop_tc_50", - ["ge_float", 24, 10, 22, 1371, 28], - ["jump", "rel_done_2090", 1371, 28], - "rel_nn_2089", - ["is_text", 23, 10, 1371, 28], - ["jump_false", 23, "rel_err_2091", 1371, 28], "_nop_tc_51", - ["jump", "rel_err_2091", 1371, 28], - ["ge_text", 24, 10, 22, 1371, 28], - ["jump", "rel_done_2090", 1371, 28], - "rel_err_2091", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1371, - 28 - ], - ["access", 23, "error", 1371, 28], - ["access", 25, "cannot compare with '>=': operands must be same type", 1371, 28], - ["array", 26, 0, 1371, 28], - ["push", 26, 25, 1371, 28], - ["frame", 25, 22, 2, 1371, 28], - ["null", 22, 1371, 28], - ["setarg", 25, 0, 22, 1371, 28], - ["setarg", 25, 1, 23, 1371, 28], - ["setarg", 25, 2, 26, 1371, 28], - ["invoke", 25, 22, 1371, 28], - ["disrupt", 1371, 28], - "rel_done_2090", - ["move", 22, 24, 1371, 28], - ["jump_false", 22, "and_end_2087", 1371, 28], - ["is_int", 23, 10, 1371, 45], - ["jump_false", 23, "rel_ni_2092", 1371, 45], - ["is_int", 24, 4, 1371, 45], - ["jump_false", 24, "rel_ni_2092", 1371, 45], - ["lt_int", 25, 10, 4, 1371, 45], - ["jump", "rel_done_2094", 1371, 45], - "rel_ni_2092", - ["is_num", 23, 10, 1371, 45], - ["jump_false", 23, "rel_nn_2093", 1371, 45], - ["is_num", 24, 4, 1371, 45], - ["jump_false", 24, "rel_nn_2093", 1371, 45], - ["lt_float", 25, 10, 4, 1371, 45], - ["jump", "rel_done_2094", 1371, 45], - "rel_nn_2093", - ["is_text", 23, 10, 1371, 45], - ["jump_false", 23, "rel_err_2095", 1371, 45], - ["is_text", 24, 4, 1371, 45], - ["jump_false", 24, "rel_err_2095", 1371, 45], - ["lt_text", 25, 10, 4, 1371, 45], - ["jump", "rel_done_2094", 1371, 45], - "rel_err_2095", - [ - "access", - 23, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1371, - 45 - ], - ["access", 24, "error", 1371, 45], - ["access", 26, "cannot compare with '<': operands must be same type", 1371, 45], - ["array", 27, 0, 1371, 45], - ["push", 27, 26, 1371, 45], - ["frame", 26, 23, 2, 1371, 45], - ["null", 23, 1371, 45], - ["setarg", 26, 0, 23, 1371, 45], - ["setarg", 26, 1, 24, 1371, 45], - ["setarg", 26, 2, 27, 1371, 45], - ["invoke", 26, 23, 1371, 45], - ["disrupt", 1371, 45], - "rel_done_2094", - ["move", 22, 25, 1371, 45], - "and_end_2087", - ["jump_false", 22, "if_else_2085", 1371, 45], - ["store_dynamic", 3, 4, 10, 1372, 23], - ["jump", "if_end_2086", 1372, 23], - "if_else_2085", - "if_end_2086", - ["jump", "if_end_2077", 1372, 23], - "if_else_2076", - "if_end_2077", - ["access", 22, 1, 1375, 17], - ["is_num", 23, 19, 1375, 17], - ["jump_false", 23, "num_err_2096", 1375, 17], + ["ge_int", 24, 10, 22, 1617, 28], + ["jump", "rel_done_2458", 1617, 28], + "rel_ni_2456", + ["is_num", 23, 10, 1617, 28], + ["jump_false", 23, "rel_nn_2457", 1617, 28], "_nop_tc_52", "_nop_tc_53", - ["add", 23, 19, 22, 1375, 17], - ["jump", "num_done_2097", 1375, 17], - "num_err_2096", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1375, - 17 - ], - ["access", 24, "error", 1375, 17], - ["access", 25, "cannot apply '+': operands must be numbers", 1375, 17], - ["array", 26, 0, 1375, 17], - ["push", 26, 25, 1375, 17], - ["frame", 25, 22, 2, 1375, 17], - ["null", 22, 1375, 17], - ["setarg", 25, 0, 22, 1375, 17], - ["setarg", 25, 1, 24, 1375, 17], - ["setarg", 25, 2, 26, 1375, 17], - ["invoke", 25, 22, 1375, 17], - ["disrupt", 1375, 17], - "num_done_2097", - ["move", 19, 23, 1375, 17], - ["jump", "while_start_2070", 1375, 17], - "while_end_2071", - ["jump", "if_end_2052", 1375, 17], - "if_else_2051", - "if_end_2052", - ["access", 18, 0, 1380, 10], - "while_start_2098", - ["is_int", 22, 18, 1381, 17], - ["jump_false", 22, "rel_ni_2100", 1381, 17], - ["is_int", 23, 4, 1381, 17], - ["jump_false", 23, "rel_ni_2100", 1381, 17], - ["lt_int", 24, 18, 4, 1381, 17], - ["jump", "rel_done_2102", 1381, 17], - "rel_ni_2100", - ["is_num", 22, 18, 1381, 17], - ["jump_false", 22, "rel_nn_2101", 1381, 17], - ["is_num", 23, 4, 1381, 17], - ["jump_false", 23, "rel_nn_2101", 1381, 17], - ["lt_float", 24, 18, 4, 1381, 17], - ["jump", "rel_done_2102", 1381, 17], - "rel_nn_2101", - ["is_text", 22, 18, 1381, 17], - ["jump_false", 22, "rel_err_2103", 1381, 17], - ["is_text", 23, 4, 1381, 17], - ["jump_false", 23, "rel_err_2103", 1381, 17], - ["lt_text", 24, 18, 4, 1381, 17], - ["jump", "rel_done_2102", 1381, 17], - "rel_err_2103", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1381, - 17 - ], - ["access", 23, "error", 1381, 17], - ["access", 25, "cannot compare with '<': operands must be same type", 1381, 17], - ["array", 26, 0, 1381, 17], - ["push", 26, 25, 1381, 17], - ["frame", 25, 22, 2, 1381, 17], - ["null", 22, 1381, 17], - ["setarg", 25, 0, 22, 1381, 17], - ["setarg", 25, 1, 23, 1381, 17], - ["setarg", 25, 2, 26, 1381, 17], - ["invoke", 25, 22, 1381, 17], - ["disrupt", 1381, 17], - "rel_done_2102", - ["jump_false", 24, "while_end_2099", 1381, 17], - ["load_dynamic", 22, 2, 18, 1382, 26], - ["load_field", 23, 22, "instructions", 1382, 26], - ["move", 8, 23, 1382, 26], - ["null", 22, 1383, 21], - ["is_identical", 23, 8, 22, 1383, 21], - ["jump_true", 23, "ne_nid_2107", 1383, 21], - ["jump", "ne_ni_2108", 1383, 21], - "ne_nid_2107", - ["false", 23, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_ni_2108", - ["is_int", 24, 8, 1383, 21], - ["jump_false", 24, "ne_nn_2109", 1383, 21], + ["ge_float", 24, 10, 22, 1617, 28], + ["jump", "rel_done_2458", 1617, 28], + "rel_nn_2457", + ["is_text", 23, 10, 1617, 28], + ["jump_false", 23, "rel_err_2459", 1617, 28], "_nop_tc_54", - ["jump", "ne_nn_2109", 1383, 21], - ["ne_int", 23, 8, 22, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_nn_2109", - ["is_num", 24, 8, 1383, 21], - ["jump_false", 24, "ne_nt_2110", 1383, 21], + ["jump", "rel_err_2459", 1617, 28], + ["ge_text", 24, 10, 22, 1617, 28], + ["jump", "rel_done_2458", 1617, 28], + "rel_err_2459", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1617, + 28 + ], + ["access", 23, "error", 1617, 28], + ["access", 25, "cannot compare with '>=': operands must be same type", 1617, 28], + ["array", 26, 0, 1617, 28], + ["push", 26, 25, 1617, 28], + ["frame", 25, 22, 2, 1617, 28], + ["null", 22, 1617, 28], + ["setarg", 25, 0, 22, 1617, 28], + ["setarg", 25, 1, 23, 1617, 28], + ["setarg", 25, 2, 26, 1617, 28], + ["invoke", 25, 22, 1617, 28], + ["disrupt", 1617, 28], + "rel_done_2458", + ["move", 22, 24, 1617, 28], + ["jump_false", 22, "and_end_2455", 1617, 28], + ["is_int", 23, 10, 1617, 45], + ["jump_false", 23, "rel_ni_2460", 1617, 45], "_nop_tc_55", - ["jump", "ne_nt_2110", 1383, 21], - ["ne_float", 23, 8, 22, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_nt_2110", - ["is_text", 24, 8, 1383, 21], - ["jump_false", 24, "ne_nnl_2111", 1383, 21], "_nop_tc_56", - ["jump", "ne_nnl_2111", 1383, 21], - ["ne_text", 23, 8, 22, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_nnl_2111", - ["is_null", 24, 8, 1383, 21], - ["jump_false", 24, "ne_nb_2112", 1383, 21], + ["lt_int", 24, 10, 4, 1617, 45], + ["jump", "rel_done_2462", 1617, 45], + "rel_ni_2460", + ["is_num", 23, 10, 1617, 45], + ["jump_false", 23, "rel_nn_2461", 1617, 45], "_nop_tc_57", "_nop_tc_58", - ["false", 23, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_nb_2112", - ["is_bool", 24, 8, 1383, 21], - ["jump_false", 24, "ne_mis_2113", 1383, 21], + ["lt_float", 24, 10, 4, 1617, 45], + ["jump", "rel_done_2462", 1617, 45], + "rel_nn_2461", + ["is_text", 23, 10, 1617, 45], + ["jump_false", 23, "rel_err_2463", 1617, 45], "_nop_tc_59", - ["jump", "ne_mis_2113", 1383, 21], - ["ne_bool", 23, 8, 22, 1383, 21], - ["jump", "ne_done_2106", 1383, 21], - "ne_mis_2113", - ["true", 23, 1383, 21], - "ne_done_2106", - ["jump_false", 23, "if_else_2104", 1383, 21], - ["access", 19, 0, 1384, 13], - "while_start_2114", - ["length", 22, 8, 1385, 27], - ["is_int", 23, 19, 1385, 27], - ["jump_false", 23, "rel_ni_2116", 1385, 27], - "_nop_tc_60", - "_nop_tc_61", - ["lt_int", 24, 19, 22, 1385, 27], - ["jump", "rel_done_2118", 1385, 27], - "rel_ni_2116", - ["is_num", 23, 19, 1385, 27], - ["jump_false", 23, "rel_nn_2117", 1385, 27], - "_nop_tc_62", - "_nop_tc_63", - ["lt_float", 24, 19, 22, 1385, 27], - ["jump", "rel_done_2118", 1385, 27], - "rel_nn_2117", - ["is_text", 23, 19, 1385, 27], - ["jump_false", 23, "rel_err_2119", 1385, 27], - "_nop_tc_64", - ["jump", "rel_err_2119", 1385, 27], - ["lt_text", 24, 19, 22, 1385, 27], - ["jump", "rel_done_2118", 1385, 27], - "rel_err_2119", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1385, - 27 - ], - ["access", 23, "error", 1385, 27], - ["access", 25, "cannot compare with '<': operands must be same type", 1385, 27], - ["array", 26, 0, 1385, 27], - ["push", 26, 25, 1385, 27], - ["frame", 25, 22, 2, 1385, 27], - ["null", 22, 1385, 27], - ["setarg", 25, 0, 22, 1385, 27], - ["setarg", 25, 1, 23, 1385, 27], - ["setarg", 25, 2, 26, 1385, 27], - ["invoke", 25, 22, 1385, 27], - ["disrupt", 1385, 27], - "rel_done_2118", - ["jump_false", 24, "while_end_2115", 1385, 27], - ["load_dynamic", 22, 8, 19, 1386, 26], - ["move", 9, 22, 1386, 26], - ["is_array", 22, 9, 1387, 24], - ["move", 23, 22, 1387, 24], - ["jump_false", 23, "and_end_2122", 1387, 24], - ["access", 22, 0, 1387, 40], - ["load_index", 24, 9, 22, 1387, 40], - ["access", 22, "function", 1387, 46], - ["is_identical", 25, 24, 22, 1387, 46], - ["jump_true", 25, "eq_done_2123", 1387, 46], - ["is_int", 26, 24, 1387, 46], - ["jump_false", 26, "eq_ni_2124", 1387, 46], - "_nop_tc_65", - ["jump", "eq_ni_2124", 1387, 46], - ["eq_int", 25, 24, 22, 1387, 46], - ["jump", "eq_done_2123", 1387, 46], - "eq_ni_2124", - ["is_num", 26, 24, 1387, 46], - ["jump_false", 26, "eq_nn_2125", 1387, 46], - "_nop_tc_66", - ["jump", "eq_nn_2125", 1387, 46], - ["eq_float", 25, 24, 22, 1387, 46], - ["jump", "eq_done_2123", 1387, 46], - "eq_nn_2125", - ["is_text", 26, 24, 1387, 46], - ["jump_false", 26, "eq_nt_2126", 1387, 46], - "_nop_tc_67", - "_nop_tc_68", - ["eq_text", 25, 24, 22, 1387, 46], - ["jump", "eq_done_2123", 1387, 46], - "eq_nt_2126", - ["is_null", 26, 24, 1387, 46], - ["jump_false", 26, "eq_nnl_2127", 1387, 46], - "_nop_tc_69", - ["jump", "eq_nnl_2127", 1387, 46], - ["true", 25, 1387, 46], - ["jump", "eq_done_2123", 1387, 46], - "eq_nnl_2127", - ["is_bool", 26, 24, 1387, 46], - ["jump_false", 26, "eq_nb_2128", 1387, 46], - "_nop_tc_70", - ["jump", "eq_nb_2128", 1387, 46], - ["eq_bool", 25, 24, 22, 1387, 46], - ["jump", "eq_done_2123", 1387, 46], - "eq_nb_2128", - ["false", 25, 1387, 46], - "eq_done_2123", - ["move", 23, 25, 1387, 46], - "and_end_2122", - ["jump_false", 23, "if_else_2120", 1387, 46], - ["access", 22, 2, 1388, 31], - ["load_index", 23, 9, 22, 1388, 31], - ["move", 10, 23, 1388, 31], - ["access", 22, 0, 1389, 30], - ["is_int", 23, 10, 1389, 30], - ["jump_false", 23, "rel_ni_2132", 1389, 30], - "_nop_tc_71", - "_nop_tc_72", - ["ge_int", 24, 10, 22, 1389, 30], - ["jump", "rel_done_2134", 1389, 30], - "rel_ni_2132", - ["is_num", 23, 10, 1389, 30], - ["jump_false", 23, "rel_nn_2133", 1389, 30], - "_nop_tc_73", - "_nop_tc_74", - ["ge_float", 24, 10, 22, 1389, 30], - ["jump", "rel_done_2134", 1389, 30], - "rel_nn_2133", - ["is_text", 23, 10, 1389, 30], - ["jump_false", 23, "rel_err_2135", 1389, 30], - "_nop_tc_75", - ["jump", "rel_err_2135", 1389, 30], - ["ge_text", 24, 10, 22, 1389, 30], - ["jump", "rel_done_2134", 1389, 30], - "rel_err_2135", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1389, - 30 - ], - ["access", 23, "error", 1389, 30], - ["access", 25, "cannot compare with '>=': operands must be same type", 1389, 30], - ["array", 26, 0, 1389, 30], - ["push", 26, 25, 1389, 30], - ["frame", 25, 22, 2, 1389, 30], - ["null", 22, 1389, 30], - ["setarg", 25, 0, 22, 1389, 30], - ["setarg", 25, 1, 23, 1389, 30], - ["setarg", 25, 2, 26, 1389, 30], - ["invoke", 25, 22, 1389, 30], - ["disrupt", 1389, 30], - "rel_done_2134", - ["move", 22, 24, 1389, 30], - ["jump_false", 22, "and_end_2131", 1389, 30], - ["is_int", 23, 10, 1389, 47], - ["jump_false", 23, "rel_ni_2136", 1389, 47], - ["is_int", 24, 4, 1389, 47], - ["jump_false", 24, "rel_ni_2136", 1389, 47], - ["lt_int", 25, 10, 4, 1389, 47], - ["jump", "rel_done_2138", 1389, 47], - "rel_ni_2136", - ["is_num", 23, 10, 1389, 47], - ["jump_false", 23, "rel_nn_2137", 1389, 47], - ["is_num", 24, 4, 1389, 47], - ["jump_false", 24, "rel_nn_2137", 1389, 47], - ["lt_float", 25, 10, 4, 1389, 47], - ["jump", "rel_done_2138", 1389, 47], - "rel_nn_2137", - ["is_text", 23, 10, 1389, 47], - ["jump_false", 23, "rel_err_2139", 1389, 47], - ["is_text", 24, 4, 1389, 47], - ["jump_false", 24, "rel_err_2139", 1389, 47], - ["lt_text", 25, 10, 4, 1389, 47], - ["jump", "rel_done_2138", 1389, 47], - "rel_err_2139", + ["jump", "rel_err_2463", 1617, 45], + ["lt_text", 24, 10, 4, 1617, 45], + ["jump", "rel_done_2462", 1617, 45], + "rel_err_2463", [ "access", 23, @@ -18347,939 +20910,445 @@ "kind": "name", "make": "intrinsic" }, - 1389, - 47 - ], - ["access", 24, "error", 1389, 47], - ["access", 26, "cannot compare with '<': operands must be same type", 1389, 47], - ["array", 27, 0, 1389, 47], - ["push", 27, 26, 1389, 47], - ["frame", 26, 23, 2, 1389, 47], - ["null", 23, 1389, 47], - ["setarg", 26, 0, 23, 1389, 47], - ["setarg", 26, 1, 24, 1389, 47], - ["setarg", 26, 2, 27, 1389, 47], - ["invoke", 26, 23, 1389, 47], - ["disrupt", 1389, 47], - "rel_done_2138", - ["move", 22, 25, 1389, 47], - "and_end_2131", - ["jump_false", 22, "if_else_2129", 1389, 47], - ["store_dynamic", 3, 18, 10, 1390, 25], - ["jump", "if_end_2130", 1390, 25], - "if_else_2129", - "if_end_2130", - ["jump", "if_end_2121", 1390, 25], - "if_else_2120", - "if_end_2121", - ["access", 22, 1, 1393, 19], - ["is_num", 23, 19, 1393, 19], - ["jump_false", 23, "num_err_2140", 1393, 19], - "_nop_tc_76", - "_nop_tc_77", - ["add", 23, 19, 22, 1393, 19], - ["jump", "num_done_2141", 1393, 19], - "num_err_2140", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1393, - 19 - ], - ["access", 24, "error", 1393, 19], - ["access", 25, "cannot apply '+': operands must be numbers", 1393, 19], - ["array", 26, 0, 1393, 19], - ["push", 26, 25, 1393, 19], - ["frame", 25, 22, 2, 1393, 19], - ["null", 22, 1393, 19], - ["setarg", 25, 0, 22, 1393, 19], - ["setarg", 25, 1, 24, 1393, 19], - ["setarg", 25, 2, 26, 1393, 19], - ["invoke", 25, 22, 1393, 19], - ["disrupt", 1393, 19], - "num_done_2141", - ["move", 19, 23, 1393, 19], - ["jump", "while_start_2114", 1393, 19], - "while_end_2115", - ["jump", "if_end_2105", 1393, 19], - "if_else_2104", - "if_end_2105", - ["access", 22, 1, 1396, 17], - ["is_num", 23, 18, 1396, 17], - ["jump_false", 23, "num_err_2142", 1396, 17], - "_nop_tc_78", - "_nop_tc_79", - ["add", 23, 18, 22, 1396, 17], - ["jump", "num_done_2143", 1396, 17], - "num_err_2142", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1396, - 17 - ], - ["access", 24, "error", 1396, 17], - ["access", 25, "cannot apply '+': operands must be numbers", 1396, 17], - ["array", 26, 0, 1396, 17], - ["push", 26, 25, 1396, 17], - ["frame", 25, 22, 2, 1396, 17], - ["null", 22, 1396, 17], - ["setarg", 25, 0, 22, 1396, 17], - ["setarg", 25, 1, 24, 1396, 17], - ["setarg", 25, 2, 26, 1396, 17], - ["invoke", 25, 22, 1396, 17], - ["disrupt", 1396, 17], - "num_done_2143", - ["move", 18, 23, 1396, 17], - ["jump", "while_start_2098", 1396, 17], - "while_end_2099", - ["access", 10, 1, 1400, 35], - ["is_num", 22, 4, 1400, 35], - ["jump_false", 22, "num_err_2144", 1400, 35], - "_nop_tc_80", - "_nop_tc_81", - ["add", 22, 4, 10, 1400, 35], - ["jump", "num_done_2145", 1400, 35], - "num_err_2144", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1400, - 35 - ], - ["access", 23, "error", 1400, 35], - ["access", 24, "cannot apply '+': operands must be numbers", 1400, 35], - ["array", 25, 0, 1400, 35], - ["push", 25, 24, 1400, 35], - ["frame", 24, 10, 2, 1400, 35], - ["null", 10, 1400, 35], - ["setarg", 24, 0, 10, 1400, 35], - ["setarg", 24, 1, 23, 1400, 35], - ["setarg", 24, 2, 25, 1400, 35], - ["invoke", 24, 10, 1400, 35], - ["disrupt", 1400, 35], - "num_done_2145", - [ - "access", - 10, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 1400, - 16 - ], - ["frame", 23, 10, 1, 1400, 16], - ["null", 10, 1400, 16], - ["setarg", 23, 0, 10, 1400, 16], - ["setarg", 23, 1, 22, 1400, 16], - ["invoke", 23, 10, 1400, 16], - ["move", 5, 10, 1400, 16], - ["access", 19, 0, 1401, 9], - "while_start_2146", - ["access", 10, 1, 1402, 29], - ["is_num", 22, 4, 1402, 29], - ["jump_false", 22, "num_err_2148", 1402, 29], - "_nop_tc_82", - "_nop_tc_83", - ["add", 22, 4, 10, 1402, 29], - ["jump", "num_done_2149", 1402, 29], - "num_err_2148", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1402, - 29 - ], - ["access", 23, "error", 1402, 29], - ["access", 24, "cannot apply '+': operands must be numbers", 1402, 29], - ["array", 25, 0, 1402, 29], - ["push", 25, 24, 1402, 29], - ["frame", 24, 10, 2, 1402, 29], - ["null", 10, 1402, 29], - ["setarg", 24, 0, 10, 1402, 29], - ["setarg", 24, 1, 23, 1402, 29], - ["setarg", 24, 2, 25, 1402, 29], - ["invoke", 24, 10, 1402, 29], - ["disrupt", 1402, 29], - "num_done_2149", - ["is_int", 10, 19, 1402, 29], - ["jump_false", 10, "rel_ni_2150", 1402, 29], - ["is_int", 23, 22, 1402, 29], - ["jump_false", 23, "rel_ni_2150", 1402, 29], - ["lt_int", 23, 19, 22, 1402, 29], - ["jump", "rel_done_2152", 1402, 29], - "rel_ni_2150", - ["is_num", 10, 19, 1402, 29], - ["jump_false", 10, "rel_nn_2151", 1402, 29], - "_nop_tc_84", - "_nop_tc_85", - ["lt_float", 23, 19, 22, 1402, 29], - ["jump", "rel_done_2152", 1402, 29], - "rel_nn_2151", - ["is_text", 10, 19, 1402, 29], - ["jump_false", 10, "rel_err_2153", 1402, 29], - "_nop_tc_86", - ["jump", "rel_err_2153", 1402, 29], - ["lt_text", 23, 19, 22, 1402, 29], - ["jump", "rel_done_2152", 1402, 29], - "rel_err_2153", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1402, - 29 - ], - ["access", 22, "error", 1402, 29], - ["access", 24, "cannot compare with '<': operands must be same type", 1402, 29], - ["array", 25, 0, 1402, 29], - ["push", 25, 24, 1402, 29], - ["frame", 24, 10, 2, 1402, 29], - ["null", 10, 1402, 29], - ["setarg", 24, 0, 10, 1402, 29], - ["setarg", 24, 1, 22, 1402, 29], - ["setarg", 24, 2, 25, 1402, 29], - ["invoke", 24, 10, 1402, 29], - ["disrupt", 1402, 29], - "rel_done_2152", - ["jump_false", 23, "while_end_2147", 1402, 29], - ["array", 10, 0, 1403, 21], - ["store_dynamic", 5, 10, 19, 1403, 16], - ["access", 10, 1, 1404, 15], - ["is_num", 22, 19, 1404, 15], - ["jump_false", 22, "num_err_2154", 1404, 15], - "_nop_tc_87", - "_nop_tc_88", - ["add", 22, 19, 10, 1404, 15], - ["jump", "num_done_2155", 1404, 15], - "num_err_2154", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1404, - 15 - ], - ["access", 23, "error", 1404, 15], - ["access", 24, "cannot apply '+': operands must be numbers", 1404, 15], - ["array", 25, 0, 1404, 15], - ["push", 25, 24, 1404, 15], - ["frame", 24, 10, 2, 1404, 15], - ["null", 10, 1404, 15], - ["setarg", 24, 0, 10, 1404, 15], - ["setarg", 24, 1, 23, 1404, 15], - ["setarg", 24, 2, 25, 1404, 15], - ["invoke", 24, 10, 1404, 15], - ["disrupt", 1404, 15], - "num_done_2155", - ["move", 19, 22, 1404, 15], - ["jump", "while_start_2146", 1404, 15], - "while_end_2147", - ["access", 18, 0, 1407, 10], - "while_start_2156", - ["is_int", 10, 18, 1408, 17], - ["jump_false", 10, "rel_ni_2158", 1408, 17], - ["is_int", 22, 4, 1408, 17], - ["jump_false", 22, "rel_ni_2158", 1408, 17], - ["lt_int", 23, 18, 4, 1408, 17], - ["jump", "rel_done_2160", 1408, 17], - "rel_ni_2158", - ["is_num", 10, 18, 1408, 17], - ["jump_false", 10, "rel_nn_2159", 1408, 17], - ["is_num", 22, 4, 1408, 17], - ["jump_false", 22, "rel_nn_2159", 1408, 17], - ["lt_float", 23, 18, 4, 1408, 17], - ["jump", "rel_done_2160", 1408, 17], - "rel_nn_2159", - ["is_text", 10, 18, 1408, 17], - ["jump_false", 10, "rel_err_2161", 1408, 17], - ["is_text", 22, 4, 1408, 17], - ["jump_false", 22, "rel_err_2161", 1408, 17], - ["lt_text", 23, 18, 4, 1408, 17], - ["jump", "rel_done_2160", 1408, 17], - "rel_err_2161", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1408, - 17 - ], - ["access", 22, "error", 1408, 17], - ["access", 24, "cannot compare with '<': operands must be same type", 1408, 17], - ["array", 25, 0, 1408, 17], - ["push", 25, 24, 1408, 17], - ["frame", 24, 10, 2, 1408, 17], - ["null", 10, 1408, 17], - ["setarg", 24, 0, 10, 1408, 17], - ["setarg", 24, 1, 22, 1408, 17], - ["setarg", 24, 2, 25, 1408, 17], - ["invoke", 24, 10, 1408, 17], - ["disrupt", 1408, 17], - "rel_done_2160", - ["jump_false", 23, "while_end_2157", 1408, 17], - ["load_dynamic", 10, 2, 18, 1409, 26], - ["load_field", 22, 10, "instructions", 1409, 26], - ["move", 8, 22, 1409, 26], - ["null", 10, 1410, 21], - ["is_identical", 22, 8, 10, 1410, 21], - ["jump_true", 22, "ne_nid_2165", 1410, 21], - ["jump", "ne_ni_2166", 1410, 21], - "ne_nid_2165", - ["false", 22, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_ni_2166", - ["is_int", 23, 8, 1410, 21], - ["jump_false", 23, "ne_nn_2167", 1410, 21], - "_nop_tc_89", - ["jump", "ne_nn_2167", 1410, 21], - ["ne_int", 22, 8, 10, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_nn_2167", - ["is_num", 23, 8, 1410, 21], - ["jump_false", 23, "ne_nt_2168", 1410, 21], - "_nop_tc_90", - ["jump", "ne_nt_2168", 1410, 21], - ["ne_float", 22, 8, 10, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_nt_2168", - ["is_text", 23, 8, 1410, 21], - ["jump_false", 23, "ne_nnl_2169", 1410, 21], - "_nop_tc_91", - ["jump", "ne_nnl_2169", 1410, 21], - ["ne_text", 22, 8, 10, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_nnl_2169", - ["is_null", 23, 8, 1410, 21], - ["jump_false", 23, "ne_nb_2170", 1410, 21], - "_nop_tc_92", - "_nop_tc_93", - ["false", 22, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_nb_2170", - ["is_bool", 23, 8, 1410, 21], - ["jump_false", 23, "ne_mis_2171", 1410, 21], - "_nop_tc_94", - ["jump", "ne_mis_2171", 1410, 21], - ["ne_bool", 22, 8, 10, 1410, 21], - ["jump", "ne_done_2164", 1410, 21], - "ne_mis_2171", - ["true", 22, 1410, 21], - "ne_done_2164", - ["jump_false", 22, "if_else_2162", 1410, 21], - ["access", 19, 0, 1411, 13], - "while_start_2172", - ["length", 10, 8, 1412, 27], - ["is_int", 22, 19, 1412, 27], - ["jump_false", 22, "rel_ni_2174", 1412, 27], - "_nop_tc_95", - "_nop_tc_96", - ["lt_int", 23, 19, 10, 1412, 27], - ["jump", "rel_done_2176", 1412, 27], - "rel_ni_2174", - ["is_num", 22, 19, 1412, 27], - ["jump_false", 22, "rel_nn_2175", 1412, 27], - "_nop_tc_97", - "_nop_tc_98", - ["lt_float", 23, 19, 10, 1412, 27], - ["jump", "rel_done_2176", 1412, 27], - "rel_nn_2175", - ["is_text", 22, 19, 1412, 27], - ["jump_false", 22, "rel_err_2177", 1412, 27], - "_nop_tc_99", - ["jump", "rel_err_2177", 1412, 27], - ["lt_text", 23, 19, 10, 1412, 27], - ["jump", "rel_done_2176", 1412, 27], - "rel_err_2177", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1412, - 27 - ], - ["access", 22, "error", 1412, 27], - ["access", 24, "cannot compare with '<': operands must be same type", 1412, 27], - ["array", 25, 0, 1412, 27], - ["push", 25, 24, 1412, 27], - ["frame", 24, 10, 2, 1412, 27], - ["null", 10, 1412, 27], - ["setarg", 24, 0, 10, 1412, 27], - ["setarg", 24, 1, 22, 1412, 27], - ["setarg", 24, 2, 25, 1412, 27], - ["invoke", 24, 10, 1412, 27], - ["disrupt", 1412, 27], - "rel_done_2176", - ["jump_false", 23, "while_end_2173", 1412, 27], - ["load_dynamic", 10, 8, 19, 1413, 26], - ["move", 9, 10, 1413, 26], - ["is_array", 10, 9, 1414, 24], - ["move", 22, 10, 1414, 24], - ["jump_false", 22, "and_end_2180", 1414, 24], - ["access", 10, 0, 1414, 41], - ["load_index", 23, 9, 10, 1414, 41], - ["access", 10, "get", 1414, 47], - ["is_identical", 24, 23, 10, 1414, 47], - ["jump_true", 24, "eq_done_2182", 1414, 47], - ["is_int", 25, 23, 1414, 47], - ["jump_false", 25, "eq_ni_2183", 1414, 47], - "_nop_tc_100", - ["jump", "eq_ni_2183", 1414, 47], - ["eq_int", 24, 23, 10, 1414, 47], - ["jump", "eq_done_2182", 1414, 47], - "eq_ni_2183", - ["is_num", 25, 23, 1414, 47], - ["jump_false", 25, "eq_nn_2184", 1414, 47], - "_nop_tc_101", - ["jump", "eq_nn_2184", 1414, 47], - ["eq_float", 24, 23, 10, 1414, 47], - ["jump", "eq_done_2182", 1414, 47], - "eq_nn_2184", - ["is_text", 25, 23, 1414, 47], - ["jump_false", 25, "eq_nt_2185", 1414, 47], - "_nop_tc_102", - "_nop_tc_103", - ["eq_text", 24, 23, 10, 1414, 47], - ["jump", "eq_done_2182", 1414, 47], - "eq_nt_2185", - ["is_null", 25, 23, 1414, 47], - ["jump_false", 25, "eq_nnl_2186", 1414, 47], - "_nop_tc_104", - ["jump", "eq_nnl_2186", 1414, 47], - ["true", 24, 1414, 47], - ["jump", "eq_done_2182", 1414, 47], - "eq_nnl_2186", - ["is_bool", 25, 23, 1414, 47], - ["jump_false", 25, "eq_nb_2187", 1414, 47], - "_nop_tc_105", - ["jump", "eq_nb_2187", 1414, 47], - ["eq_bool", 24, 23, 10, 1414, 47], - ["jump", "eq_done_2182", 1414, 47], - "eq_nb_2187", - ["false", 24, 1414, 47], - "eq_done_2182", - ["move", 10, 24, 1414, 47], - ["jump_true", 10, "or_end_2181", 1414, 47], - ["access", 23, 0, 1414, 62], - ["load_index", 24, 9, 23, 1414, 62], - ["access", 23, "put", 1414, 68], - ["is_identical", 25, 24, 23, 1414, 68], - ["jump_true", 25, "eq_done_2188", 1414, 68], - ["is_int", 26, 24, 1414, 68], - ["jump_false", 26, "eq_ni_2189", 1414, 68], - "_nop_tc_106", - ["jump", "eq_ni_2189", 1414, 68], - ["eq_int", 25, 24, 23, 1414, 68], - ["jump", "eq_done_2188", 1414, 68], - "eq_ni_2189", - ["is_num", 26, 24, 1414, 68], - ["jump_false", 26, "eq_nn_2190", 1414, 68], - "_nop_tc_107", - ["jump", "eq_nn_2190", 1414, 68], - ["eq_float", 25, 24, 23, 1414, 68], - ["jump", "eq_done_2188", 1414, 68], - "eq_nn_2190", - ["is_text", 26, 24, 1414, 68], - ["jump_false", 26, "eq_nt_2191", 1414, 68], - "_nop_tc_108", - "_nop_tc_109", - ["eq_text", 25, 24, 23, 1414, 68], - ["jump", "eq_done_2188", 1414, 68], - "eq_nt_2191", - ["is_null", 26, 24, 1414, 68], - ["jump_false", 26, "eq_nnl_2192", 1414, 68], - "_nop_tc_110", - ["jump", "eq_nnl_2192", 1414, 68], - ["true", 25, 1414, 68], - ["jump", "eq_done_2188", 1414, 68], - "eq_nnl_2192", - ["is_bool", 26, 24, 1414, 68], - ["jump_false", 26, "eq_nb_2193", 1414, 68], - "_nop_tc_111", - ["jump", "eq_nb_2193", 1414, 68], - ["eq_bool", 25, 24, 23, 1414, 68], - ["jump", "eq_done_2188", 1414, 68], - "eq_nb_2193", - ["false", 25, 1414, 68], - "eq_done_2188", - ["move", 10, 25, 1414, 68], - "or_end_2181", - ["move", 22, 10, 1414, 68], - "and_end_2180", - ["jump_false", 22, "if_else_2178", 1414, 68], - ["access", 10, 2, 1415, 33], - ["load_index", 22, 9, 10, 1415, 33], - ["move", 11, 22, 1415, 33], - ["access", 10, 3, 1416, 27], - ["load_index", 22, 9, 10, 1416, 27], - ["move", 12, 22, 1416, 27], - ["move", 13, 18, 1417, 24], - ["access", 20, 0, 1418, 17], - "while_start_2194", - ["is_int", 10, 20, 1419, 24], - ["jump_false", 10, "rel_ni_2197", 1419, 24], - ["is_int", 22, 12, 1419, 24], - ["jump_false", 22, "rel_ni_2197", 1419, 24], - ["lt_int", 23, 20, 12, 1419, 24], - ["jump", "rel_done_2199", 1419, 24], - "rel_ni_2197", - ["is_num", 10, 20, 1419, 24], - ["jump_false", 10, "rel_nn_2198", 1419, 24], - ["is_num", 22, 12, 1419, 24], - ["jump_false", 22, "rel_nn_2198", 1419, 24], - ["lt_float", 23, 20, 12, 1419, 24], - ["jump", "rel_done_2199", 1419, 24], - "rel_nn_2198", - ["is_text", 10, 20, 1419, 24], - ["jump_false", 10, "rel_err_2200", 1419, 24], - ["is_text", 22, 12, 1419, 24], - ["jump_false", 22, "rel_err_2200", 1419, 24], - ["lt_text", 23, 20, 12, 1419, 24], - ["jump", "rel_done_2199", 1419, 24], - "rel_err_2200", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1419, - 24 - ], - ["access", 22, "error", 1419, 24], - ["access", 24, "cannot compare with '<': operands must be same type", 1419, 24], - ["array", 25, 0, 1419, 24], - ["push", 25, 24, 1419, 24], - ["frame", 24, 10, 2, 1419, 24], - ["null", 10, 1419, 24], - ["setarg", 24, 0, 10, 1419, 24], - ["setarg", 24, 1, 22, 1419, 24], - ["setarg", 24, 2, 25, 1419, 24], - ["invoke", 24, 10, 1419, 24], - ["disrupt", 1419, 24], - "rel_done_2199", - ["move", 10, 23, 1419, 24], - ["jump_false", 10, "and_end_2196", 1419, 24], - ["access", 22, 0, 1419, 45], - ["is_int", 23, 13, 1419, 45], - ["jump_false", 23, "rel_ni_2201", 1419, 45], - "_nop_tc_112", - "_nop_tc_113", - ["ge_int", 24, 13, 22, 1419, 45], - ["jump", "rel_done_2203", 1419, 45], - "rel_ni_2201", - ["is_num", 23, 13, 1419, 45], - ["jump_false", 23, "rel_nn_2202", 1419, 45], - "_nop_tc_114", - "_nop_tc_115", - ["ge_float", 24, 13, 22, 1419, 45], - ["jump", "rel_done_2203", 1419, 45], - "rel_nn_2202", - ["is_text", 23, 13, 1419, 45], - ["jump_false", 23, "rel_err_2204", 1419, 45], - "_nop_tc_116", - ["jump", "rel_err_2204", 1419, 45], - ["ge_text", 24, 13, 22, 1419, 45], - ["jump", "rel_done_2203", 1419, 45], - "rel_err_2204", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1419, + 1617, 45 ], - ["access", 23, "error", 1419, 45], - ["access", 25, "cannot compare with '>=': operands must be same type", 1419, 45], - ["array", 26, 0, 1419, 45], - ["push", 26, 25, 1419, 45], - ["frame", 25, 22, 2, 1419, 45], - ["null", 22, 1419, 45], - ["setarg", 25, 0, 22, 1419, 45], - ["setarg", 25, 1, 23, 1419, 45], - ["setarg", 25, 2, 26, 1419, 45], - ["invoke", 25, 22, 1419, 45], - ["disrupt", 1419, 45], - "rel_done_2203", - ["move", 10, 24, 1419, 45], - "and_end_2196", - ["jump_false", 10, "while_end_2195", 1419, 45], - ["load_dynamic", 10, 3, 13, 1420, 36], - ["move", 13, 10, 1420, 36], - ["access", 10, 1, 1421, 23], - ["is_num", 22, 20, 1421, 23], - ["jump_false", 22, "num_err_2205", 1421, 23], - "_nop_tc_117", - "_nop_tc_118", - ["add", 22, 20, 10, 1421, 23], - ["jump", "num_done_2206", 1421, 23], - "num_err_2205", + ["access", 25, "error", 1617, 45], + ["access", 26, "cannot compare with '<': operands must be same type", 1617, 45], + ["array", 27, 0, 1617, 45], + ["push", 27, 26, 1617, 45], + ["frame", 26, 23, 2, 1617, 45], + ["null", 23, 1617, 45], + ["setarg", 26, 0, 23, 1617, 45], + ["setarg", 26, 1, 25, 1617, 45], + ["setarg", 26, 2, 27, 1617, 45], + ["invoke", 26, 23, 1617, 45], + ["disrupt", 1617, 45], + "rel_done_2462", + ["move", 22, 24, 1617, 45], + "and_end_2455", + ["jump_false", 22, "if_else_2453", 1617, 45], + ["store_dynamic", 3, 4, 10, 1618, 23], + ["jump", "if_end_2454", 1618, 23], + "if_else_2453", + "if_end_2454", + ["jump", "if_end_2445", 1618, 23], + "if_else_2444", + "if_end_2445", + ["access", 22, 1, 1621, 17], + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + "_nop_tc_63", + ["add", 23, 19, 22, 1621, 17], + ["jump", "num_done_2465", 1621, 17], + "num_err_2464", [ "access", - 10, + 22, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1421, - 23 - ], - ["access", 23, "error", 1421, 23], - ["access", 24, "cannot apply '+': operands must be numbers", 1421, 23], - ["array", 25, 0, 1421, 23], - ["push", 25, 24, 1421, 23], - ["frame", 24, 10, 2, 1421, 23], - ["null", 10, 1421, 23], - ["setarg", 24, 0, 10, 1421, 23], - ["setarg", 24, 1, 23, 1421, 23], - ["setarg", 24, 2, 25, 1421, 23], - ["invoke", 24, 10, 1421, 23], - ["disrupt", 1421, 23], - "num_done_2206", - ["move", 20, 22, 1421, 23], - ["jump", "while_start_2194", 1421, 23], - "while_end_2195", - ["access", 10, 0, 1423, 29], - ["is_int", 22, 13, 1423, 29], - ["jump_false", 22, "rel_ni_2209", 1423, 29], - "_nop_tc_119", - "_nop_tc_120", - ["ge_int", 23, 13, 10, 1423, 29], - ["jump", "rel_done_2211", 1423, 29], - "rel_ni_2209", - ["is_num", 22, 13, 1423, 29], - ["jump_false", 22, "rel_nn_2210", 1423, 29], - "_nop_tc_121", - "_nop_tc_122", - ["ge_float", 23, 13, 10, 1423, 29], - ["jump", "rel_done_2211", 1423, 29], - "rel_nn_2210", - ["is_text", 22, 13, 1423, 29], - ["jump_false", 22, "rel_err_2212", 1423, 29], - "_nop_tc_123", - ["jump", "rel_err_2212", 1423, 29], - ["ge_text", 23, 13, 10, 1423, 29], - ["jump", "rel_done_2211", 1423, 29], - "rel_err_2212", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1423, - 29 - ], - ["access", 22, "error", 1423, 29], - ["access", 24, "cannot compare with '>=': operands must be same type", 1423, 29], - ["array", 25, 0, 1423, 29], - ["push", 25, 24, 1423, 29], - ["frame", 24, 10, 2, 1423, 29], - ["null", 10, 1423, 29], - ["setarg", 24, 0, 10, 1423, 29], - ["setarg", 24, 1, 22, 1423, 29], - ["setarg", 24, 2, 25, 1423, 29], - ["invoke", 24, 10, 1423, 29], - ["disrupt", 1423, 29], - "rel_done_2211", - ["jump_false", 23, "if_else_2207", 1423, 29], - ["load_dynamic", 10, 5, 13, 1424, 31], - ["move", 14, 10, 1424, 31], - ["false", 15, 1425, 23], - ["access", 21, 0, 1426, 19], - "while_start_2213", - ["length", 10, 14, 1427, 33], - ["is_int", 22, 21, 1427, 33], - ["jump_false", 22, "rel_ni_2215", 1427, 33], - "_nop_tc_124", - "_nop_tc_125", - ["lt_int", 23, 21, 10, 1427, 33], - ["jump", "rel_done_2217", 1427, 33], - "rel_ni_2215", - ["is_num", 22, 21, 1427, 33], - ["jump_false", 22, "rel_nn_2216", 1427, 33], - "_nop_tc_126", - "_nop_tc_127", - ["lt_float", 23, 21, 10, 1427, 33], - ["jump", "rel_done_2217", 1427, 33], - "rel_nn_2216", - ["is_text", 22, 21, 1427, 33], - ["jump_false", 22, "rel_err_2218", 1427, 33], - "_nop_tc_128", - ["jump", "rel_err_2218", 1427, 33], - ["lt_text", 23, 21, 10, 1427, 33], - ["jump", "rel_done_2217", 1427, 33], - "rel_err_2218", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1427, - 33 - ], - ["access", 22, "error", 1427, 33], - ["access", 24, "cannot compare with '<': operands must be same type", 1427, 33], - ["array", 25, 0, 1427, 33], - ["push", 25, 24, 1427, 33], - ["frame", 24, 10, 2, 1427, 33], - ["null", 10, 1427, 33], - ["setarg", 24, 0, 10, 1427, 33], - ["setarg", 24, 1, 22, 1427, 33], - ["setarg", 24, 2, 25, 1427, 33], - ["invoke", 24, 10, 1427, 33], - ["disrupt", 1427, 33], - "rel_done_2217", - ["jump_false", 23, "while_end_2214", 1427, 33], - ["load_dynamic", 10, 14, 21, 1428, 26], - ["is_identical", 22, 10, 11, 1428, 32], - ["jump_true", 22, "eq_done_2221", 1428, 32], - ["is_int", 23, 10, 1428, 32], - ["jump_false", 23, "eq_ni_2222", 1428, 32], - ["is_int", 24, 11, 1428, 32], - ["jump_false", 24, "eq_ni_2222", 1428, 32], - ["eq_int", 22, 10, 11, 1428, 32], - ["jump", "eq_done_2221", 1428, 32], - "eq_ni_2222", - ["is_num", 23, 10, 1428, 32], - ["jump_false", 23, "eq_nn_2223", 1428, 32], - ["is_num", 24, 11, 1428, 32], - ["jump_false", 24, "eq_nn_2223", 1428, 32], - ["eq_float", 22, 10, 11, 1428, 32], - ["jump", "eq_done_2221", 1428, 32], - "eq_nn_2223", - ["is_text", 23, 10, 1428, 32], - ["jump_false", 23, "eq_nt_2224", 1428, 32], - ["is_text", 24, 11, 1428, 32], - ["jump_false", 24, "eq_nt_2224", 1428, 32], - ["eq_text", 22, 10, 11, 1428, 32], - ["jump", "eq_done_2221", 1428, 32], - "eq_nt_2224", - ["is_null", 23, 10, 1428, 32], - ["jump_false", 23, "eq_nnl_2225", 1428, 32], - ["is_null", 24, 11, 1428, 32], - ["jump_false", 24, "eq_nnl_2225", 1428, 32], - ["true", 22, 1428, 32], - ["jump", "eq_done_2221", 1428, 32], - "eq_nnl_2225", - ["is_bool", 23, 10, 1428, 32], - ["jump_false", 23, "eq_nb_2226", 1428, 32], - ["is_bool", 24, 11, 1428, 32], - ["jump_false", 24, "eq_nb_2226", 1428, 32], - ["eq_bool", 22, 10, 11, 1428, 32], - ["jump", "eq_done_2221", 1428, 32], - "eq_nb_2226", - ["false", 22, 1428, 32], - "eq_done_2221", - ["jump_false", 22, "if_else_2219", 1428, 32], - ["true", 15, 1429, 27], - ["length", 10, 14, 1430, 30], - ["move", 21, 10, 1430, 30], - ["jump", "if_end_2220", 1430, 30], - "if_else_2219", - "if_end_2220", - ["access", 10, 1, 1432, 25], - ["is_num", 22, 21, 1432, 25], - ["jump_false", 22, "num_err_2227", 1432, 25], - "_nop_tc_129", - "_nop_tc_130", - ["add", 22, 21, 10, 1432, 25], - ["jump", "num_done_2228", 1432, 25], - "num_err_2227", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1432, - 25 - ], - ["access", 23, "error", 1432, 25], - ["access", 24, "cannot apply '+': operands must be numbers", 1432, 25], - ["array", 25, 0, 1432, 25], - ["push", 25, 24, 1432, 25], - ["frame", 24, 10, 2, 1432, 25], - ["null", 10, 1432, 25], - ["setarg", 24, 0, 10, 1432, 25], - ["setarg", 24, 1, 23, 1432, 25], - ["setarg", 24, 2, 25, 1432, 25], - ["invoke", 24, 10, 1432, 25], - ["disrupt", 1432, 25], - "num_done_2228", - ["move", 21, 22, 1432, 25], - ["jump", "while_start_2213", 1432, 25], - "while_end_2214", - "_nop_bl_1", - ["jump_true", 15, "if_else_2229", 1434, 20], - ["is_array", 10, 14, 1434, 36], - ["jump_false", 10, "push_err_2231", 1434, 36], - ["push", 14, 11, 1434, 36], - ["jump", "push_done_2232", 1434, 36], - "push_err_2231", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1434, - 36 - ], - ["access", 22, "error", 1434, 36], - ["access", 23, "cannot push: target must be an array", 1434, 36], - ["array", 24, 0, 1434, 36], - ["push", 24, 23, 1434, 36], - ["frame", 23, 10, 2, 1434, 36], - ["null", 10, 1434, 36], - ["setarg", 23, 0, 10, 1434, 36], - ["setarg", 23, 1, 22, 1434, 36], - ["setarg", 23, 2, 24, 1434, 36], - ["invoke", 23, 10, 1434, 36], - ["disrupt", 1434, 36], - "push_done_2232", - ["jump", "if_end_2230", 1434, 36], - "if_else_2229", - "if_end_2230", - ["jump", "if_end_2208", 1434, 36], - "if_else_2207", - "if_end_2208", - ["jump", "if_end_2179", 1434, 36], - "if_else_2178", - "if_end_2179", - ["access", 10, 1, 1437, 19], - ["is_num", 22, 19, 1437, 19], - ["jump_false", 22, "num_err_2233", 1437, 19], - "_nop_tc_131", - "_nop_tc_132", - ["add", 22, 19, 10, 1437, 19], - ["jump", "num_done_2234", 1437, 19], - "num_err_2233", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1437, - 19 - ], - ["access", 23, "error", 1437, 19], - ["access", 24, "cannot apply '+': operands must be numbers", 1437, 19], - ["array", 25, 0, 1437, 19], - ["push", 25, 24, 1437, 19], - ["frame", 24, 10, 2, 1437, 19], - ["null", 10, 1437, 19], - ["setarg", 24, 0, 10, 1437, 19], - ["setarg", 24, 1, 23, 1437, 19], - ["setarg", 24, 2, 25, 1437, 19], - ["invoke", 24, 10, 1437, 19], - ["disrupt", 1437, 19], - "num_done_2234", - ["move", 19, 22, 1437, 19], - ["jump", "while_start_2172", 1437, 19], - "while_end_2173", - ["jump", "if_end_2163", 1437, 19], - "if_else_2162", - "if_end_2163", - ["access", 10, 1, 1440, 17], - ["is_num", 22, 18, 1440, 17], - ["jump_false", 22, "num_err_2235", 1440, 17], - "_nop_tc_133", - "_nop_tc_134", - ["add", 22, 18, 10, 1440, 17], - ["jump", "num_done_2236", 1440, 17], - "num_err_2235", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1440, + 1621, 17 ], - ["access", 23, "error", 1440, 17], - ["access", 24, "cannot apply '+': operands must be numbers", 1440, 17], - ["array", 25, 0, 1440, 17], - ["push", 25, 24, 1440, 17], - ["frame", 24, 10, 2, 1440, 17], - ["null", 10, 1440, 17], - ["setarg", 24, 0, 10, 1440, 17], - ["setarg", 24, 1, 23, 1440, 17], - ["setarg", 24, 2, 25, 1440, 17], - ["invoke", 24, 10, 1440, 17], - ["disrupt", 1440, 17], - "num_done_2236", - ["move", 18, 22, 1440, 17], - ["jump", "while_start_2156", 1440, 17], - "while_end_2157", - ["access", 10, 1, 1444, 33], - ["is_num", 11, 4, 1444, 33], - ["jump_false", 11, "num_err_2237", 1444, 33], - "_nop_tc_135", - "_nop_tc_136", - ["add", 11, 4, 10, 1444, 33], - ["jump", "num_done_2238", 1444, 33], - "num_err_2237", + ["access", 24, "error", 1621, 17], + ["access", 25, "cannot apply '+': operands must be numbers", 1621, 17], + ["array", 26, 0, 1621, 17], + ["push", 26, 25, 1621, 17], + ["frame", 25, 22, 2, 1621, 17], + ["null", 22, 1621, 17], + ["setarg", 25, 0, 22, 1621, 17], + ["setarg", 25, 1, 24, 1621, 17], + ["setarg", 25, 2, 26, 1621, 17], + ["invoke", 25, 22, 1621, 17], + ["disrupt", 1621, 17], + "num_done_2465", + ["move", 19, 23, 1621, 17], + ["jump", "while_start_2438", 1621, 17], + "while_end_2439", + ["jump", "if_end_2420", 1621, 17], + "if_else_2419", + "if_end_2420", + ["access", 18, 0, 1626, 10], + "while_start_2466", + ["is_int", 22, 18, 1627, 17], + ["jump_false", 22, "rel_ni_2468", 1627, 17], + "_nop_tc_64", + "_nop_tc_65", + ["lt_int", 22, 18, 4, 1627, 17], + ["jump", "rel_done_2470", 1627, 17], + "rel_ni_2468", + "_nop_tc_66", + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + ["lt_float", 22, 18, 4, 1627, 17], + ["jump", "rel_done_2470", 1627, 17], + "rel_nn_2469", + "_nop_tc_70", + ["jump", "rel_err_2471", 1627, 17], + "_nop_tc_71", + ["jump", "rel_err_2471", 1627, 17], + ["lt_text", 22, 18, 4, 1627, 17], + ["jump", "rel_done_2470", 1627, 17], + "rel_err_2471", + [ + "access", + 23, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1627, + 17 + ], + ["access", 24, "error", 1627, 17], + ["access", 25, "cannot compare with '<': operands must be same type", 1627, 17], + ["array", 26, 0, 1627, 17], + ["push", 26, 25, 1627, 17], + ["frame", 25, 23, 2, 1627, 17], + ["null", 23, 1627, 17], + ["setarg", 25, 0, 23, 1627, 17], + ["setarg", 25, 1, 24, 1627, 17], + ["setarg", 25, 2, 26, 1627, 17], + ["invoke", 25, 23, 1627, 17], + ["disrupt", 1627, 17], + "rel_done_2470", + ["jump_false", 22, "while_end_2467", 1627, 17], + ["load_dynamic", 22, 2, 18, 1628, 26], + ["load_field", 23, 22, "instructions", 1628, 26], + ["move", 8, 23, 1628, 26], + ["null", 22, 1629, 21], + ["is_identical", 23, 8, 22, 1629, 21], + ["jump_true", 23, "ne_nid_2475", 1629, 21], + ["jump", "ne_ni_2476", 1629, 21], + "ne_nid_2475", + ["false", 23, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_ni_2476", + ["is_int", 24, 8, 1629, 21], + ["jump_false", 24, "ne_nn_2477", 1629, 21], + "_nop_tc_72", + ["jump", "ne_nn_2477", 1629, 21], + ["ne_int", 23, 8, 22, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_nn_2477", + ["is_num", 24, 8, 1629, 21], + ["jump_false", 24, "ne_nt_2478", 1629, 21], + "_nop_tc_73", + ["jump", "ne_nt_2478", 1629, 21], + ["ne_float", 23, 8, 22, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_nt_2478", + ["is_text", 24, 8, 1629, 21], + ["jump_false", 24, "ne_nnl_2479", 1629, 21], + "_nop_tc_74", + ["jump", "ne_nnl_2479", 1629, 21], + ["ne_text", 23, 8, 22, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_nnl_2479", + ["is_null", 24, 8, 1629, 21], + ["jump_false", 24, "ne_nb_2480", 1629, 21], + "_nop_tc_75", + "_nop_tc_76", + ["false", 23, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_nb_2480", + ["is_bool", 24, 8, 1629, 21], + ["jump_false", 24, "ne_mis_2481", 1629, 21], + "_nop_tc_77", + ["jump", "ne_mis_2481", 1629, 21], + ["ne_bool", 23, 8, 22, 1629, 21], + ["jump", "ne_done_2474", 1629, 21], + "ne_mis_2481", + ["true", 23, 1629, 21], + "ne_done_2474", + ["jump_false", 23, "if_else_2472", 1629, 21], + ["access", 19, 0, 1630, 13], + "while_start_2482", + ["length", 22, 8, 1631, 27], + ["is_int", 23, 19, 1631, 27], + ["jump_false", 23, "rel_ni_2484", 1631, 27], + "_nop_tc_78", + "_nop_tc_79", + ["lt_int", 23, 19, 22, 1631, 27], + ["jump", "rel_done_2486", 1631, 27], + "rel_ni_2484", + "_nop_tc_80", + "_nop_tc_81", + "_nop_tc_82", + "_nop_tc_83", + ["lt_float", 23, 19, 22, 1631, 27], + ["jump", "rel_done_2486", 1631, 27], + "rel_nn_2485", + "_nop_tc_84", + ["jump", "rel_err_2487", 1631, 27], + "_nop_tc_85", + ["jump", "rel_err_2487", 1631, 27], + ["lt_text", 23, 19, 22, 1631, 27], + ["jump", "rel_done_2486", 1631, 27], + "rel_err_2487", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1631, + 27 + ], + ["access", 24, "error", 1631, 27], + ["access", 25, "cannot compare with '<': operands must be same type", 1631, 27], + ["array", 26, 0, 1631, 27], + ["push", 26, 25, 1631, 27], + ["frame", 25, 22, 2, 1631, 27], + ["null", 22, 1631, 27], + ["setarg", 25, 0, 22, 1631, 27], + ["setarg", 25, 1, 24, 1631, 27], + ["setarg", 25, 2, 26, 1631, 27], + ["invoke", 25, 22, 1631, 27], + ["disrupt", 1631, 27], + "rel_done_2486", + ["jump_false", 23, "while_end_2483", 1631, 27], + ["load_dynamic", 22, 8, 19, 1632, 26], + ["move", 9, 22, 1632, 26], + ["is_array", 22, 9, 1633, 24], + ["move", 23, 22, 1633, 24], + ["jump_false", 23, "and_end_2490", 1633, 24], + ["access", 22, 0, 1633, 40], + ["load_index", 24, 9, 22, 1633, 40], + ["access", 22, "function", 1633, 46], + ["is_identical", 25, 24, 22, 1633, 46], + ["jump_true", 25, "eq_done_2491", 1633, 46], + ["is_int", 26, 24, 1633, 46], + ["jump_false", 26, "eq_ni_2492", 1633, 46], + "_nop_tc_86", + ["jump", "eq_ni_2492", 1633, 46], + ["eq_int", 25, 24, 22, 1633, 46], + ["jump", "eq_done_2491", 1633, 46], + "eq_ni_2492", + ["is_num", 26, 24, 1633, 46], + ["jump_false", 26, "eq_nn_2493", 1633, 46], + "_nop_tc_87", + ["jump", "eq_nn_2493", 1633, 46], + ["eq_float", 25, 24, 22, 1633, 46], + ["jump", "eq_done_2491", 1633, 46], + "eq_nn_2493", + ["is_text", 26, 24, 1633, 46], + ["jump_false", 26, "eq_nt_2494", 1633, 46], + "_nop_tc_88", + "_nop_tc_89", + ["eq_text", 25, 24, 22, 1633, 46], + ["jump", "eq_done_2491", 1633, 46], + "eq_nt_2494", + ["is_null", 26, 24, 1633, 46], + ["jump_false", 26, "eq_nnl_2495", 1633, 46], + "_nop_tc_90", + ["jump", "eq_nnl_2495", 1633, 46], + ["true", 25, 1633, 46], + ["jump", "eq_done_2491", 1633, 46], + "eq_nnl_2495", + ["is_bool", 26, 24, 1633, 46], + ["jump_false", 26, "eq_nb_2496", 1633, 46], + "_nop_tc_91", + ["jump", "eq_nb_2496", 1633, 46], + ["eq_bool", 25, 24, 22, 1633, 46], + ["jump", "eq_done_2491", 1633, 46], + "eq_nb_2496", + ["false", 25, 1633, 46], + "eq_done_2491", + ["move", 23, 25, 1633, 46], + "and_end_2490", + ["jump_false", 23, "if_else_2488", 1633, 46], + ["access", 22, 2, 1634, 31], + ["load_index", 23, 9, 22, 1634, 31], + ["move", 10, 23, 1634, 31], + ["access", 22, 0, 1635, 30], + ["is_int", 23, 10, 1635, 30], + ["jump_false", 23, "rel_ni_2500", 1635, 30], + "_nop_tc_92", + "_nop_tc_93", + ["ge_int", 24, 10, 22, 1635, 30], + ["jump", "rel_done_2502", 1635, 30], + "rel_ni_2500", + ["is_num", 23, 10, 1635, 30], + ["jump_false", 23, "rel_nn_2501", 1635, 30], + "_nop_tc_94", + "_nop_tc_95", + ["ge_float", 24, 10, 22, 1635, 30], + ["jump", "rel_done_2502", 1635, 30], + "rel_nn_2501", + ["is_text", 23, 10, 1635, 30], + ["jump_false", 23, "rel_err_2503", 1635, 30], + "_nop_tc_96", + ["jump", "rel_err_2503", 1635, 30], + ["ge_text", 24, 10, 22, 1635, 30], + ["jump", "rel_done_2502", 1635, 30], + "rel_err_2503", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1635, + 30 + ], + ["access", 23, "error", 1635, 30], + ["access", 25, "cannot compare with '>=': operands must be same type", 1635, 30], + ["array", 26, 0, 1635, 30], + ["push", 26, 25, 1635, 30], + ["frame", 25, 22, 2, 1635, 30], + ["null", 22, 1635, 30], + ["setarg", 25, 0, 22, 1635, 30], + ["setarg", 25, 1, 23, 1635, 30], + ["setarg", 25, 2, 26, 1635, 30], + ["invoke", 25, 22, 1635, 30], + ["disrupt", 1635, 30], + "rel_done_2502", + ["move", 22, 24, 1635, 30], + ["jump_false", 22, "and_end_2499", 1635, 30], + ["is_int", 23, 10, 1635, 47], + ["jump_false", 23, "rel_ni_2504", 1635, 47], + "_nop_tc_97", + "_nop_tc_98", + ["lt_int", 24, 10, 4, 1635, 47], + ["jump", "rel_done_2506", 1635, 47], + "rel_ni_2504", + ["is_num", 23, 10, 1635, 47], + ["jump_false", 23, "rel_nn_2505", 1635, 47], + "_nop_tc_99", + "_nop_tc_100", + ["lt_float", 24, 10, 4, 1635, 47], + ["jump", "rel_done_2506", 1635, 47], + "rel_nn_2505", + ["is_text", 23, 10, 1635, 47], + ["jump_false", 23, "rel_err_2507", 1635, 47], + "_nop_tc_101", + ["jump", "rel_err_2507", 1635, 47], + ["lt_text", 24, 10, 4, 1635, 47], + ["jump", "rel_done_2506", 1635, 47], + "rel_err_2507", + [ + "access", + 23, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1635, + 47 + ], + ["access", 25, "error", 1635, 47], + ["access", 26, "cannot compare with '<': operands must be same type", 1635, 47], + ["array", 27, 0, 1635, 47], + ["push", 27, 26, 1635, 47], + ["frame", 26, 23, 2, 1635, 47], + ["null", 23, 1635, 47], + ["setarg", 26, 0, 23, 1635, 47], + ["setarg", 26, 1, 25, 1635, 47], + ["setarg", 26, 2, 27, 1635, 47], + ["invoke", 26, 23, 1635, 47], + ["disrupt", 1635, 47], + "rel_done_2506", + ["move", 22, 24, 1635, 47], + "and_end_2499", + ["jump_false", 22, "if_else_2497", 1635, 47], + ["store_dynamic", 3, 18, 10, 1636, 25], + ["jump", "if_end_2498", 1636, 25], + "if_else_2497", + "if_end_2498", + ["jump", "if_end_2489", 1636, 25], + "if_else_2488", + "if_end_2489", + ["access", 22, 1, 1639, 19], + "_nop_tc_102", + "_nop_tc_103", + "_nop_tc_104", + "_nop_tc_105", + ["add", 23, 19, 22, 1639, 19], + ["jump", "num_done_2509", 1639, 19], + "num_err_2508", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1639, + 19 + ], + ["access", 24, "error", 1639, 19], + ["access", 25, "cannot apply '+': operands must be numbers", 1639, 19], + ["array", 26, 0, 1639, 19], + ["push", 26, 25, 1639, 19], + ["frame", 25, 22, 2, 1639, 19], + ["null", 22, 1639, 19], + ["setarg", 25, 0, 22, 1639, 19], + ["setarg", 25, 1, 24, 1639, 19], + ["setarg", 25, 2, 26, 1639, 19], + ["invoke", 25, 22, 1639, 19], + ["disrupt", 1639, 19], + "num_done_2509", + ["move", 19, 23, 1639, 19], + ["jump", "while_start_2482", 1639, 19], + "while_end_2483", + ["jump", "if_end_2473", 1639, 19], + "if_else_2472", + "if_end_2473", + ["access", 22, 1, 1642, 17], + "_nop_tc_106", + "_nop_tc_107", + "_nop_tc_108", + "_nop_tc_109", + ["add", 23, 18, 22, 1642, 17], + ["jump", "num_done_2511", 1642, 17], + "num_err_2510", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1642, + 17 + ], + ["access", 24, "error", 1642, 17], + ["access", 25, "cannot apply '+': operands must be numbers", 1642, 17], + ["array", 26, 0, 1642, 17], + ["push", 26, 25, 1642, 17], + ["frame", 25, 22, 2, 1642, 17], + ["null", 22, 1642, 17], + ["setarg", 25, 0, 22, 1642, 17], + ["setarg", 25, 1, 24, 1642, 17], + ["setarg", 25, 2, 26, 1642, 17], + ["invoke", 25, 22, 1642, 17], + ["disrupt", 1642, 17], + "num_done_2511", + ["move", 18, 23, 1642, 17], + ["jump", "while_start_2466", 1642, 17], + "while_end_2467", + ["access", 10, 1, 1646, 35], + "_nop_tc_110", + "_nop_tc_111", + "_nop_tc_112", + "_nop_tc_113", + ["add", 22, 4, 10, 1646, 35], + ["jump", "num_done_2513", 1646, 35], + "num_err_2512", [ "access", 10, @@ -19288,21 +21357,21 @@ "kind": "name", "make": "intrinsic" }, - 1444, - 33 + 1646, + 35 ], - ["access", 14, "error", 1444, 33], - ["access", 15, "cannot apply '+': operands must be numbers", 1444, 33], - ["array", 21, 0, 1444, 33], - ["push", 21, 15, 1444, 33], - ["frame", 15, 10, 2, 1444, 33], - ["null", 10, 1444, 33], - ["setarg", 15, 0, 10, 1444, 33], - ["setarg", 15, 1, 14, 1444, 33], - ["setarg", 15, 2, 21, 1444, 33], - ["invoke", 15, 10, 1444, 33], - ["disrupt", 1444, 33], - "num_done_2238", + ["access", 23, "error", 1646, 35], + ["access", 24, "cannot apply '+': operands must be numbers", 1646, 35], + ["array", 25, 0, 1646, 35], + ["push", 25, 24, 1646, 35], + ["frame", 24, 10, 2, 1646, 35], + ["null", 10, 1646, 35], + ["setarg", 24, 0, 10, 1646, 35], + ["setarg", 24, 1, 23, 1646, 35], + ["setarg", 24, 2, 25, 1646, 35], + ["invoke", 24, 10, 1646, 35], + ["disrupt", 1646, 35], + "num_done_2513", [ "access", 10, @@ -19311,23 +21380,25 @@ "kind": "name", "make": "intrinsic" }, - 1444, - 14 + 1646, + 16 ], - ["frame", 14, 10, 1, 1444, 14], - ["null", 10, 1444, 14], - ["setarg", 14, 0, 10, 1444, 14], - ["setarg", 14, 1, 11, 1444, 14], - ["invoke", 14, 10, 1444, 14], - ["move", 6, 10, 1444, 14], - ["access", 10, 1, 1445, 38], - ["is_num", 11, 4, 1445, 38], - ["jump_false", 11, "num_err_2239", 1445, 38], - "_nop_tc_137", - "_nop_tc_138", - ["add", 11, 4, 10, 1445, 38], - ["jump", "num_done_2240", 1445, 38], - "num_err_2239", + ["frame", 23, 10, 1, 1646, 16], + ["null", 10, 1646, 16], + ["setarg", 23, 0, 10, 1646, 16], + ["setarg", 23, 1, 22, 1646, 16], + ["invoke", 23, 10, 1646, 16], + ["move", 5, 10, 1646, 16], + ["access", 19, 0, 1647, 9], + "while_start_2514", + ["access", 10, 1, 1648, 29], + "_nop_tc_114", + "_nop_tc_115", + "_nop_tc_116", + "_nop_tc_117", + ["add", 22, 4, 10, 1648, 29], + ["jump", "num_done_2517", 1648, 29], + "num_err_2516", [ "access", 10, @@ -19336,22 +21407,849 @@ "kind": "name", "make": "intrinsic" }, - 1445, + 1648, + 29 + ], + ["access", 23, "error", 1648, 29], + ["access", 24, "cannot apply '+': operands must be numbers", 1648, 29], + ["array", 25, 0, 1648, 29], + ["push", 25, 24, 1648, 29], + ["frame", 24, 10, 2, 1648, 29], + ["null", 10, 1648, 29], + ["setarg", 24, 0, 10, 1648, 29], + ["setarg", 24, 1, 23, 1648, 29], + ["setarg", 24, 2, 25, 1648, 29], + ["invoke", 24, 10, 1648, 29], + ["disrupt", 1648, 29], + "num_done_2517", + ["is_int", 10, 19, 1648, 29], + ["jump_false", 10, "rel_ni_2518", 1648, 29], + ["is_int", 10, 22, 1648, 29], + ["jump_false", 10, "rel_ni_2518", 1648, 29], + ["lt_int", 10, 19, 22, 1648, 29], + ["jump", "rel_done_2520", 1648, 29], + "rel_ni_2518", + "_nop_tc_118", + "_nop_tc_119", + "_nop_tc_120", + "_nop_tc_121", + ["lt_float", 10, 19, 22, 1648, 29], + ["jump", "rel_done_2520", 1648, 29], + "rel_nn_2519", + "_nop_tc_122", + ["jump", "rel_err_2521", 1648, 29], + "_nop_tc_123", + ["jump", "rel_err_2521", 1648, 29], + ["lt_text", 10, 19, 22, 1648, 29], + ["jump", "rel_done_2520", 1648, 29], + "rel_err_2521", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1648, + 29 + ], + ["access", 23, "error", 1648, 29], + ["access", 24, "cannot compare with '<': operands must be same type", 1648, 29], + ["array", 25, 0, 1648, 29], + ["push", 25, 24, 1648, 29], + ["frame", 24, 22, 2, 1648, 29], + ["null", 22, 1648, 29], + ["setarg", 24, 0, 22, 1648, 29], + ["setarg", 24, 1, 23, 1648, 29], + ["setarg", 24, 2, 25, 1648, 29], + ["invoke", 24, 22, 1648, 29], + ["disrupt", 1648, 29], + "rel_done_2520", + ["jump_false", 10, "while_end_2515", 1648, 29], + ["array", 10, 0, 1649, 21], + ["store_dynamic", 5, 10, 19, 1649, 16], + ["access", 10, 1, 1650, 15], + "_nop_tc_124", + "_nop_tc_125", + "_nop_tc_126", + "_nop_tc_127", + ["add", 22, 19, 10, 1650, 15], + ["jump", "num_done_2523", 1650, 15], + "num_err_2522", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1650, + 15 + ], + ["access", 23, "error", 1650, 15], + ["access", 24, "cannot apply '+': operands must be numbers", 1650, 15], + ["array", 25, 0, 1650, 15], + ["push", 25, 24, 1650, 15], + ["frame", 24, 10, 2, 1650, 15], + ["null", 10, 1650, 15], + ["setarg", 24, 0, 10, 1650, 15], + ["setarg", 24, 1, 23, 1650, 15], + ["setarg", 24, 2, 25, 1650, 15], + ["invoke", 24, 10, 1650, 15], + ["disrupt", 1650, 15], + "num_done_2523", + ["move", 19, 22, 1650, 15], + ["jump", "while_start_2514", 1650, 15], + "while_end_2515", + ["access", 18, 0, 1653, 10], + "while_start_2524", + ["is_int", 10, 18, 1654, 17], + ["jump_false", 10, "rel_ni_2526", 1654, 17], + "_nop_tc_128", + "_nop_tc_129", + ["lt_int", 10, 18, 4, 1654, 17], + ["jump", "rel_done_2528", 1654, 17], + "rel_ni_2526", + "_nop_tc_130", + "_nop_tc_131", + "_nop_tc_132", + "_nop_tc_133", + ["lt_float", 10, 18, 4, 1654, 17], + ["jump", "rel_done_2528", 1654, 17], + "rel_nn_2527", + "_nop_tc_134", + ["jump", "rel_err_2529", 1654, 17], + "_nop_tc_135", + ["jump", "rel_err_2529", 1654, 17], + ["lt_text", 10, 18, 4, 1654, 17], + ["jump", "rel_done_2528", 1654, 17], + "rel_err_2529", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1654, + 17 + ], + ["access", 23, "error", 1654, 17], + ["access", 24, "cannot compare with '<': operands must be same type", 1654, 17], + ["array", 25, 0, 1654, 17], + ["push", 25, 24, 1654, 17], + ["frame", 24, 22, 2, 1654, 17], + ["null", 22, 1654, 17], + ["setarg", 24, 0, 22, 1654, 17], + ["setarg", 24, 1, 23, 1654, 17], + ["setarg", 24, 2, 25, 1654, 17], + ["invoke", 24, 22, 1654, 17], + ["disrupt", 1654, 17], + "rel_done_2528", + ["jump_false", 10, "while_end_2525", 1654, 17], + ["load_dynamic", 10, 2, 18, 1655, 26], + ["load_field", 22, 10, "instructions", 1655, 26], + ["move", 8, 22, 1655, 26], + ["null", 10, 1656, 21], + ["is_identical", 22, 8, 10, 1656, 21], + ["jump_true", 22, "ne_nid_2533", 1656, 21], + ["jump", "ne_ni_2534", 1656, 21], + "ne_nid_2533", + ["false", 22, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_ni_2534", + ["is_int", 23, 8, 1656, 21], + ["jump_false", 23, "ne_nn_2535", 1656, 21], + "_nop_tc_136", + ["jump", "ne_nn_2535", 1656, 21], + ["ne_int", 22, 8, 10, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_nn_2535", + ["is_num", 23, 8, 1656, 21], + ["jump_false", 23, "ne_nt_2536", 1656, 21], + "_nop_tc_137", + ["jump", "ne_nt_2536", 1656, 21], + ["ne_float", 22, 8, 10, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_nt_2536", + ["is_text", 23, 8, 1656, 21], + ["jump_false", 23, "ne_nnl_2537", 1656, 21], + "_nop_tc_138", + ["jump", "ne_nnl_2537", 1656, 21], + ["ne_text", 22, 8, 10, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_nnl_2537", + ["is_null", 23, 8, 1656, 21], + ["jump_false", 23, "ne_nb_2538", 1656, 21], + "_nop_tc_139", + "_nop_tc_140", + ["false", 22, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_nb_2538", + ["is_bool", 23, 8, 1656, 21], + ["jump_false", 23, "ne_mis_2539", 1656, 21], + "_nop_tc_141", + ["jump", "ne_mis_2539", 1656, 21], + ["ne_bool", 22, 8, 10, 1656, 21], + ["jump", "ne_done_2532", 1656, 21], + "ne_mis_2539", + ["true", 22, 1656, 21], + "ne_done_2532", + ["jump_false", 22, "if_else_2530", 1656, 21], + ["access", 19, 0, 1657, 13], + "while_start_2540", + ["length", 10, 8, 1658, 27], + ["is_int", 22, 19, 1658, 27], + ["jump_false", 22, "rel_ni_2542", 1658, 27], + "_nop_tc_142", + "_nop_tc_143", + ["lt_int", 22, 19, 10, 1658, 27], + ["jump", "rel_done_2544", 1658, 27], + "rel_ni_2542", + "_nop_tc_144", + "_nop_tc_145", + "_nop_tc_146", + "_nop_tc_147", + ["lt_float", 22, 19, 10, 1658, 27], + ["jump", "rel_done_2544", 1658, 27], + "rel_nn_2543", + "_nop_tc_148", + ["jump", "rel_err_2545", 1658, 27], + "_nop_tc_149", + ["jump", "rel_err_2545", 1658, 27], + ["lt_text", 22, 19, 10, 1658, 27], + ["jump", "rel_done_2544", 1658, 27], + "rel_err_2545", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1658, + 27 + ], + ["access", 23, "error", 1658, 27], + ["access", 24, "cannot compare with '<': operands must be same type", 1658, 27], + ["array", 25, 0, 1658, 27], + ["push", 25, 24, 1658, 27], + ["frame", 24, 10, 2, 1658, 27], + ["null", 10, 1658, 27], + ["setarg", 24, 0, 10, 1658, 27], + ["setarg", 24, 1, 23, 1658, 27], + ["setarg", 24, 2, 25, 1658, 27], + ["invoke", 24, 10, 1658, 27], + ["disrupt", 1658, 27], + "rel_done_2544", + ["jump_false", 22, "while_end_2541", 1658, 27], + ["load_dynamic", 10, 8, 19, 1659, 26], + ["move", 9, 10, 1659, 26], + ["is_array", 10, 9, 1660, 24], + ["move", 22, 10, 1660, 24], + ["jump_false", 22, "and_end_2548", 1660, 24], + ["access", 10, 0, 1660, 41], + ["load_index", 23, 9, 10, 1660, 41], + ["access", 10, "get", 1660, 47], + ["is_identical", 24, 23, 10, 1660, 47], + ["jump_true", 24, "eq_done_2550", 1660, 47], + ["is_int", 25, 23, 1660, 47], + ["jump_false", 25, "eq_ni_2551", 1660, 47], + "_nop_tc_150", + ["jump", "eq_ni_2551", 1660, 47], + ["eq_int", 24, 23, 10, 1660, 47], + ["jump", "eq_done_2550", 1660, 47], + "eq_ni_2551", + ["is_num", 25, 23, 1660, 47], + ["jump_false", 25, "eq_nn_2552", 1660, 47], + "_nop_tc_151", + ["jump", "eq_nn_2552", 1660, 47], + ["eq_float", 24, 23, 10, 1660, 47], + ["jump", "eq_done_2550", 1660, 47], + "eq_nn_2552", + ["is_text", 25, 23, 1660, 47], + ["jump_false", 25, "eq_nt_2553", 1660, 47], + "_nop_tc_152", + "_nop_tc_153", + ["eq_text", 24, 23, 10, 1660, 47], + ["jump", "eq_done_2550", 1660, 47], + "eq_nt_2553", + ["is_null", 25, 23, 1660, 47], + ["jump_false", 25, "eq_nnl_2554", 1660, 47], + "_nop_tc_154", + ["jump", "eq_nnl_2554", 1660, 47], + ["true", 24, 1660, 47], + ["jump", "eq_done_2550", 1660, 47], + "eq_nnl_2554", + ["is_bool", 25, 23, 1660, 47], + ["jump_false", 25, "eq_nb_2555", 1660, 47], + "_nop_tc_155", + ["jump", "eq_nb_2555", 1660, 47], + ["eq_bool", 24, 23, 10, 1660, 47], + ["jump", "eq_done_2550", 1660, 47], + "eq_nb_2555", + ["false", 24, 1660, 47], + "eq_done_2550", + ["move", 10, 24, 1660, 47], + ["jump_true", 10, "or_end_2549", 1660, 47], + ["access", 23, 0, 1660, 62], + ["load_index", 24, 9, 23, 1660, 62], + ["access", 23, "put", 1660, 68], + ["is_identical", 25, 24, 23, 1660, 68], + ["jump_true", 25, "eq_done_2556", 1660, 68], + ["is_int", 26, 24, 1660, 68], + ["jump_false", 26, "eq_ni_2557", 1660, 68], + "_nop_tc_156", + ["jump", "eq_ni_2557", 1660, 68], + ["eq_int", 25, 24, 23, 1660, 68], + ["jump", "eq_done_2556", 1660, 68], + "eq_ni_2557", + ["is_num", 26, 24, 1660, 68], + ["jump_false", 26, "eq_nn_2558", 1660, 68], + "_nop_tc_157", + ["jump", "eq_nn_2558", 1660, 68], + ["eq_float", 25, 24, 23, 1660, 68], + ["jump", "eq_done_2556", 1660, 68], + "eq_nn_2558", + ["is_text", 26, 24, 1660, 68], + ["jump_false", 26, "eq_nt_2559", 1660, 68], + "_nop_tc_158", + "_nop_tc_159", + ["eq_text", 25, 24, 23, 1660, 68], + ["jump", "eq_done_2556", 1660, 68], + "eq_nt_2559", + ["is_null", 26, 24, 1660, 68], + ["jump_false", 26, "eq_nnl_2560", 1660, 68], + "_nop_tc_160", + ["jump", "eq_nnl_2560", 1660, 68], + ["true", 25, 1660, 68], + ["jump", "eq_done_2556", 1660, 68], + "eq_nnl_2560", + ["is_bool", 26, 24, 1660, 68], + ["jump_false", 26, "eq_nb_2561", 1660, 68], + "_nop_tc_161", + ["jump", "eq_nb_2561", 1660, 68], + ["eq_bool", 25, 24, 23, 1660, 68], + ["jump", "eq_done_2556", 1660, 68], + "eq_nb_2561", + ["false", 25, 1660, 68], + "eq_done_2556", + ["move", 10, 25, 1660, 68], + "or_end_2549", + ["move", 22, 10, 1660, 68], + "and_end_2548", + ["jump_false", 22, "if_else_2546", 1660, 68], + ["access", 10, 2, 1661, 33], + ["load_index", 22, 9, 10, 1661, 33], + ["move", 11, 22, 1661, 33], + ["access", 10, 3, 1662, 27], + ["load_index", 22, 9, 10, 1662, 27], + ["move", 12, 22, 1662, 27], + ["move", 13, 18, 1663, 24], + ["access", 20, 0, 1664, 17], + "while_start_2562", + ["is_int", 10, 20, 1665, 24], + ["jump_false", 10, "rel_ni_2565", 1665, 24], + ["is_int", 10, 12, 1665, 24], + ["jump_false", 10, "rel_ni_2565", 1665, 24], + ["lt_int", 22, 20, 12, 1665, 24], + ["jump", "rel_done_2567", 1665, 24], + "rel_ni_2565", + "_nop_tc_162", + "_nop_tc_163", + ["is_num", 10, 12, 1665, 24], + ["jump_false", 10, "rel_nn_2566", 1665, 24], + ["lt_float", 22, 20, 12, 1665, 24], + ["jump", "rel_done_2567", 1665, 24], + "rel_nn_2566", + "_nop_tc_164", + ["jump", "rel_err_2568", 1665, 24], + ["is_text", 10, 12, 1665, 24], + ["jump_false", 10, "rel_err_2568", 1665, 24], + ["lt_text", 22, 20, 12, 1665, 24], + ["jump", "rel_done_2567", 1665, 24], + "rel_err_2568", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1665, + 24 + ], + ["access", 23, "error", 1665, 24], + ["access", 24, "cannot compare with '<': operands must be same type", 1665, 24], + ["array", 25, 0, 1665, 24], + ["push", 25, 24, 1665, 24], + ["frame", 24, 10, 2, 1665, 24], + ["null", 10, 1665, 24], + ["setarg", 24, 0, 10, 1665, 24], + ["setarg", 24, 1, 23, 1665, 24], + ["setarg", 24, 2, 25, 1665, 24], + ["invoke", 24, 10, 1665, 24], + ["disrupt", 1665, 24], + "rel_done_2567", + ["move", 10, 22, 1665, 24], + ["jump_false", 10, "and_end_2564", 1665, 24], + ["access", 22, 0, 1665, 45], + ["is_int", 23, 13, 1665, 45], + ["jump_false", 23, "rel_ni_2569", 1665, 45], + "_nop_tc_165", + "_nop_tc_166", + ["ge_int", 24, 13, 22, 1665, 45], + ["jump", "rel_done_2571", 1665, 45], + "rel_ni_2569", + ["is_num", 23, 13, 1665, 45], + ["jump_false", 23, "rel_nn_2570", 1665, 45], + "_nop_tc_167", + "_nop_tc_168", + ["ge_float", 24, 13, 22, 1665, 45], + ["jump", "rel_done_2571", 1665, 45], + "rel_nn_2570", + ["is_text", 23, 13, 1665, 45], + ["jump_false", 23, "rel_err_2572", 1665, 45], + "_nop_tc_169", + ["jump", "rel_err_2572", 1665, 45], + ["ge_text", 24, 13, 22, 1665, 45], + ["jump", "rel_done_2571", 1665, 45], + "rel_err_2572", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1665, + 45 + ], + ["access", 23, "error", 1665, 45], + ["access", 25, "cannot compare with '>=': operands must be same type", 1665, 45], + ["array", 26, 0, 1665, 45], + ["push", 26, 25, 1665, 45], + ["frame", 25, 22, 2, 1665, 45], + ["null", 22, 1665, 45], + ["setarg", 25, 0, 22, 1665, 45], + ["setarg", 25, 1, 23, 1665, 45], + ["setarg", 25, 2, 26, 1665, 45], + ["invoke", 25, 22, 1665, 45], + ["disrupt", 1665, 45], + "rel_done_2571", + ["move", 10, 24, 1665, 45], + "and_end_2564", + ["jump_false", 10, "while_end_2563", 1665, 45], + ["load_dynamic", 10, 3, 13, 1666, 36], + ["move", 13, 10, 1666, 36], + ["access", 10, 1, 1667, 23], + "_nop_tc_170", + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", + ["add", 22, 20, 10, 1667, 23], + ["jump", "num_done_2574", 1667, 23], + "num_err_2573", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1667, + 23 + ], + ["access", 23, "error", 1667, 23], + ["access", 24, "cannot apply '+': operands must be numbers", 1667, 23], + ["array", 25, 0, 1667, 23], + ["push", 25, 24, 1667, 23], + ["frame", 24, 10, 2, 1667, 23], + ["null", 10, 1667, 23], + ["setarg", 24, 0, 10, 1667, 23], + ["setarg", 24, 1, 23, 1667, 23], + ["setarg", 24, 2, 25, 1667, 23], + ["invoke", 24, 10, 1667, 23], + ["disrupt", 1667, 23], + "num_done_2574", + ["move", 20, 22, 1667, 23], + ["jump", "while_start_2562", 1667, 23], + "while_end_2563", + ["access", 10, 0, 1669, 29], + ["is_int", 22, 13, 1669, 29], + ["jump_false", 22, "rel_ni_2577", 1669, 29], + "_nop_tc_174", + "_nop_tc_175", + ["ge_int", 23, 13, 10, 1669, 29], + ["jump", "rel_done_2579", 1669, 29], + "rel_ni_2577", + ["is_num", 22, 13, 1669, 29], + ["jump_false", 22, "rel_nn_2578", 1669, 29], + "_nop_tc_176", + "_nop_tc_177", + ["ge_float", 23, 13, 10, 1669, 29], + ["jump", "rel_done_2579", 1669, 29], + "rel_nn_2578", + ["is_text", 22, 13, 1669, 29], + ["jump_false", 22, "rel_err_2580", 1669, 29], + "_nop_tc_178", + ["jump", "rel_err_2580", 1669, 29], + ["ge_text", 23, 13, 10, 1669, 29], + ["jump", "rel_done_2579", 1669, 29], + "rel_err_2580", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1669, + 29 + ], + ["access", 22, "error", 1669, 29], + ["access", 24, "cannot compare with '>=': operands must be same type", 1669, 29], + ["array", 25, 0, 1669, 29], + ["push", 25, 24, 1669, 29], + ["frame", 24, 10, 2, 1669, 29], + ["null", 10, 1669, 29], + ["setarg", 24, 0, 10, 1669, 29], + ["setarg", 24, 1, 22, 1669, 29], + ["setarg", 24, 2, 25, 1669, 29], + ["invoke", 24, 10, 1669, 29], + ["disrupt", 1669, 29], + "rel_done_2579", + ["jump_false", 23, "if_else_2575", 1669, 29], + ["load_dynamic", 10, 5, 13, 1670, 31], + ["move", 14, 10, 1670, 31], + ["false", 15, 1671, 23], + ["access", 21, 0, 1672, 19], + "while_start_2581", + ["length", 10, 14, 1673, 33], + ["is_int", 22, 21, 1673, 33], + ["jump_false", 22, "rel_ni_2583", 1673, 33], + "_nop_tc_179", + "_nop_tc_180", + ["lt_int", 22, 21, 10, 1673, 33], + ["jump", "rel_done_2585", 1673, 33], + "rel_ni_2583", + "_nop_tc_181", + "_nop_tc_182", + "_nop_tc_183", + "_nop_tc_184", + ["lt_float", 22, 21, 10, 1673, 33], + ["jump", "rel_done_2585", 1673, 33], + "rel_nn_2584", + "_nop_tc_185", + ["jump", "rel_err_2586", 1673, 33], + "_nop_tc_186", + ["jump", "rel_err_2586", 1673, 33], + ["lt_text", 22, 21, 10, 1673, 33], + ["jump", "rel_done_2585", 1673, 33], + "rel_err_2586", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1673, + 33 + ], + ["access", 23, "error", 1673, 33], + ["access", 24, "cannot compare with '<': operands must be same type", 1673, 33], + ["array", 25, 0, 1673, 33], + ["push", 25, 24, 1673, 33], + ["frame", 24, 10, 2, 1673, 33], + ["null", 10, 1673, 33], + ["setarg", 24, 0, 10, 1673, 33], + ["setarg", 24, 1, 23, 1673, 33], + ["setarg", 24, 2, 25, 1673, 33], + ["invoke", 24, 10, 1673, 33], + ["disrupt", 1673, 33], + "rel_done_2585", + ["jump_false", 22, "while_end_2582", 1673, 33], + ["load_dynamic", 10, 14, 21, 1674, 26], + ["is_identical", 22, 10, 11, 1674, 32], + ["jump_true", 22, "eq_done_2589", 1674, 32], + ["is_int", 23, 10, 1674, 32], + ["jump_false", 23, "eq_ni_2590", 1674, 32], + ["is_int", 24, 11, 1674, 32], + ["jump_false", 24, "eq_ni_2590", 1674, 32], + ["eq_int", 22, 10, 11, 1674, 32], + ["jump", "eq_done_2589", 1674, 32], + "eq_ni_2590", + ["is_num", 23, 10, 1674, 32], + ["jump_false", 23, "eq_nn_2591", 1674, 32], + ["is_num", 24, 11, 1674, 32], + ["jump_false", 24, "eq_nn_2591", 1674, 32], + ["eq_float", 22, 10, 11, 1674, 32], + ["jump", "eq_done_2589", 1674, 32], + "eq_nn_2591", + ["is_text", 23, 10, 1674, 32], + ["jump_false", 23, "eq_nt_2592", 1674, 32], + ["is_text", 24, 11, 1674, 32], + ["jump_false", 24, "eq_nt_2592", 1674, 32], + ["eq_text", 22, 10, 11, 1674, 32], + ["jump", "eq_done_2589", 1674, 32], + "eq_nt_2592", + ["is_null", 23, 10, 1674, 32], + ["jump_false", 23, "eq_nnl_2593", 1674, 32], + ["is_null", 24, 11, 1674, 32], + ["jump_false", 24, "eq_nnl_2593", 1674, 32], + ["true", 22, 1674, 32], + ["jump", "eq_done_2589", 1674, 32], + "eq_nnl_2593", + ["is_bool", 23, 10, 1674, 32], + ["jump_false", 23, "eq_nb_2594", 1674, 32], + ["is_bool", 24, 11, 1674, 32], + ["jump_false", 24, "eq_nb_2594", 1674, 32], + ["eq_bool", 22, 10, 11, 1674, 32], + ["jump", "eq_done_2589", 1674, 32], + "eq_nb_2594", + ["false", 22, 1674, 32], + "eq_done_2589", + ["jump_false", 22, "if_else_2587", 1674, 32], + ["true", 15, 1675, 27], + ["length", 10, 14, 1676, 30], + ["move", 21, 10, 1676, 30], + ["jump", "if_end_2588", 1676, 30], + "if_else_2587", + "if_end_2588", + ["access", 10, 1, 1678, 25], + "_nop_tc_187", + "_nop_tc_188", + "_nop_tc_189", + "_nop_tc_190", + ["add", 22, 21, 10, 1678, 25], + ["jump", "num_done_2596", 1678, 25], + "num_err_2595", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1678, + 25 + ], + ["access", 23, "error", 1678, 25], + ["access", 24, "cannot apply '+': operands must be numbers", 1678, 25], + ["array", 25, 0, 1678, 25], + ["push", 25, 24, 1678, 25], + ["frame", 24, 10, 2, 1678, 25], + ["null", 10, 1678, 25], + ["setarg", 24, 0, 10, 1678, 25], + ["setarg", 24, 1, 23, 1678, 25], + ["setarg", 24, 2, 25, 1678, 25], + ["invoke", 24, 10, 1678, 25], + ["disrupt", 1678, 25], + "num_done_2596", + ["move", 21, 22, 1678, 25], + ["jump", "while_start_2581", 1678, 25], + "while_end_2582", + "_nop_bl_1", + ["jump_true", 15, "if_else_2597", 1680, 20], + ["is_array", 10, 14, 1680, 36], + ["jump_false", 10, "push_err_2599", 1680, 36], + ["push", 14, 11, 1680, 36], + ["jump", "push_done_2600", 1680, 36], + "push_err_2599", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1680, + 36 + ], + ["access", 22, "error", 1680, 36], + ["access", 23, "cannot push: target must be an array", 1680, 36], + ["array", 24, 0, 1680, 36], + ["push", 24, 23, 1680, 36], + ["frame", 23, 10, 2, 1680, 36], + ["null", 10, 1680, 36], + ["setarg", 23, 0, 10, 1680, 36], + ["setarg", 23, 1, 22, 1680, 36], + ["setarg", 23, 2, 24, 1680, 36], + ["invoke", 23, 10, 1680, 36], + ["disrupt", 1680, 36], + "push_done_2600", + ["jump", "if_end_2598", 1680, 36], + "if_else_2597", + "if_end_2598", + ["jump", "if_end_2576", 1680, 36], + "if_else_2575", + "if_end_2576", + ["jump", "if_end_2547", 1680, 36], + "if_else_2546", + "if_end_2547", + ["access", 10, 1, 1683, 19], + "_nop_tc_191", + "_nop_tc_192", + "_nop_tc_193", + "_nop_tc_194", + ["add", 22, 19, 10, 1683, 19], + ["jump", "num_done_2602", 1683, 19], + "num_err_2601", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1683, + 19 + ], + ["access", 23, "error", 1683, 19], + ["access", 24, "cannot apply '+': operands must be numbers", 1683, 19], + ["array", 25, 0, 1683, 19], + ["push", 25, 24, 1683, 19], + ["frame", 24, 10, 2, 1683, 19], + ["null", 10, 1683, 19], + ["setarg", 24, 0, 10, 1683, 19], + ["setarg", 24, 1, 23, 1683, 19], + ["setarg", 24, 2, 25, 1683, 19], + ["invoke", 24, 10, 1683, 19], + ["disrupt", 1683, 19], + "num_done_2602", + ["move", 19, 22, 1683, 19], + ["jump", "while_start_2540", 1683, 19], + "while_end_2541", + ["jump", "if_end_2531", 1683, 19], + "if_else_2530", + "if_end_2531", + ["access", 10, 1, 1686, 17], + "_nop_tc_195", + "_nop_tc_196", + "_nop_tc_197", + "_nop_tc_198", + ["add", 22, 18, 10, 1686, 17], + ["jump", "num_done_2604", 1686, 17], + "num_err_2603", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1686, + 17 + ], + ["access", 23, "error", 1686, 17], + ["access", 24, "cannot apply '+': operands must be numbers", 1686, 17], + ["array", 25, 0, 1686, 17], + ["push", 25, 24, 1686, 17], + ["frame", 24, 10, 2, 1686, 17], + ["null", 10, 1686, 17], + ["setarg", 24, 0, 10, 1686, 17], + ["setarg", 24, 1, 23, 1686, 17], + ["setarg", 24, 2, 25, 1686, 17], + ["invoke", 24, 10, 1686, 17], + ["disrupt", 1686, 17], + "num_done_2604", + ["move", 18, 22, 1686, 17], + ["jump", "while_start_2524", 1686, 17], + "while_end_2525", + ["access", 10, 1, 1690, 33], + "_nop_tc_199", + "_nop_tc_200", + "_nop_tc_201", + "_nop_tc_202", + ["add", 11, 4, 10, 1690, 33], + ["jump", "num_done_2606", 1690, 33], + "num_err_2605", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1690, + 33 + ], + ["access", 14, "error", 1690, 33], + ["access", 15, "cannot apply '+': operands must be numbers", 1690, 33], + ["array", 21, 0, 1690, 33], + ["push", 21, 15, 1690, 33], + ["frame", 15, 10, 2, 1690, 33], + ["null", 10, 1690, 33], + ["setarg", 15, 0, 10, 1690, 33], + ["setarg", 15, 1, 14, 1690, 33], + ["setarg", 15, 2, 21, 1690, 33], + ["invoke", 15, 10, 1690, 33], + ["disrupt", 1690, 33], + "num_done_2606", + [ + "access", + 10, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 1690, + 14 + ], + ["frame", 14, 10, 1, 1690, 14], + ["null", 10, 1690, 14], + ["setarg", 14, 0, 10, 1690, 14], + ["setarg", 14, 1, 11, 1690, 14], + ["invoke", 14, 10, 1690, 14], + ["move", 6, 10, 1690, 14], + ["access", 10, 1, 1691, 38], + "_nop_tc_203", + "_nop_tc_204", + "_nop_tc_205", + "_nop_tc_206", + ["add", 11, 4, 10, 1691, 38], + ["jump", "num_done_2608", 1691, 38], + "num_err_2607", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1691, 38 ], - ["access", 14, "error", 1445, 38], - ["access", 15, "cannot apply '+': operands must be numbers", 1445, 38], - ["array", 21, 0, 1445, 38], - ["push", 21, 15, 1445, 38], - ["frame", 15, 10, 2, 1445, 38], - ["null", 10, 1445, 38], - ["setarg", 15, 0, 10, 1445, 38], - ["setarg", 15, 1, 14, 1445, 38], - ["setarg", 15, 2, 21, 1445, 38], - ["invoke", 15, 10, 1445, 38], - ["disrupt", 1445, 38], - "num_done_2240", - ["access", 10, 0, 1445, 41], + ["access", 14, "error", 1691, 38], + ["access", 15, "cannot apply '+': operands must be numbers", 1691, 38], + ["array", 21, 0, 1691, 38], + ["push", 21, 15, 1691, 38], + ["frame", 15, 10, 2, 1691, 38], + ["null", 10, 1691, 38], + ["setarg", 15, 0, 10, 1691, 38], + ["setarg", 15, 1, 14, 1691, 38], + ["setarg", 15, 2, 21, 1691, 38], + ["invoke", 15, 10, 1691, 38], + ["disrupt", 1691, 38], + "num_done_2608", + ["access", 10, 0, 1691, 41], [ "access", 14, @@ -19360,39 +22258,84 @@ "kind": "name", "make": "intrinsic" }, - 1445, + 1691, 19 ], - ["frame", 15, 14, 2, 1445, 19], - ["null", 14, 1445, 19], - ["setarg", 15, 0, 14, 1445, 19], - ["setarg", 15, 1, 11, 1445, 19], - ["setarg", 15, 2, 10, 1445, 19], - ["invoke", 15, 10, 1445, 19], - ["move", 7, 10, 1445, 19], - ["access", 18, 0, 1447, 10], - "while_start_2241", - ["is_int", 10, 18, 1448, 17], - ["jump_false", 10, "rel_ni_2243", 1448, 17], - ["is_int", 11, 4, 1448, 17], - ["jump_false", 11, "rel_ni_2243", 1448, 17], - ["lt_int", 14, 18, 4, 1448, 17], - ["jump", "rel_done_2245", 1448, 17], - "rel_ni_2243", - ["is_num", 10, 18, 1448, 17], - ["jump_false", 10, "rel_nn_2244", 1448, 17], - ["is_num", 11, 4, 1448, 17], - ["jump_false", 11, "rel_nn_2244", 1448, 17], - ["lt_float", 14, 18, 4, 1448, 17], - ["jump", "rel_done_2245", 1448, 17], - "rel_nn_2244", - ["is_text", 10, 18, 1448, 17], - ["jump_false", 10, "rel_err_2246", 1448, 17], - ["is_text", 11, 4, 1448, 17], - ["jump_false", 11, "rel_err_2246", 1448, 17], - ["lt_text", 14, 18, 4, 1448, 17], - ["jump", "rel_done_2245", 1448, 17], - "rel_err_2246", + ["frame", 15, 14, 2, 1691, 19], + ["null", 14, 1691, 19], + ["setarg", 15, 0, 14, 1691, 19], + ["setarg", 15, 1, 11, 1691, 19], + ["setarg", 15, 2, 10, 1691, 19], + ["invoke", 15, 10, 1691, 19], + ["move", 7, 10, 1691, 19], + ["access", 18, 0, 1693, 10], + "while_start_2609", + ["is_int", 10, 18, 1694, 17], + ["jump_false", 10, "rel_ni_2611", 1694, 17], + "_nop_tc_207", + "_nop_tc_208", + ["lt_int", 10, 18, 4, 1694, 17], + ["jump", "rel_done_2613", 1694, 17], + "rel_ni_2611", + "_nop_tc_209", + "_nop_tc_210", + "_nop_tc_211", + "_nop_tc_212", + ["lt_float", 10, 18, 4, 1694, 17], + ["jump", "rel_done_2613", 1694, 17], + "rel_nn_2612", + "_nop_tc_213", + ["jump", "rel_err_2614", 1694, 17], + "_nop_tc_214", + ["jump", "rel_err_2614", 1694, 17], + ["lt_text", 10, 18, 4, 1694, 17], + ["jump", "rel_done_2613", 1694, 17], + "rel_err_2614", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1694, + 17 + ], + ["access", 14, "error", 1694, 17], + ["access", 15, "cannot compare with '<': operands must be same type", 1694, 17], + ["array", 21, 0, 1694, 17], + ["push", 21, 15, 1694, 17], + ["frame", 15, 11, 2, 1694, 17], + ["null", 11, 1694, 17], + ["setarg", 15, 0, 11, 1694, 17], + ["setarg", 15, 1, 14, 1694, 17], + ["setarg", 15, 2, 21, 1694, 17], + ["invoke", 15, 11, 1694, 17], + ["disrupt", 1694, 17], + "rel_done_2613", + ["jump_false", 10, "while_end_2610", 1694, 17], + ["load_dynamic", 10, 2, 18, 1695, 35], + ["load_field", 11, 10, "nr_slots", 1695, 35], + ["store_dynamic", 7, 11, 18, 1695, 19], + ["load_dynamic", 10, 2, 18, 1696, 46], + ["load_dynamic", 11, 5, 18, 1696, 60], + ["get", 14, 36, 1, 1696, 20], + ["frame", 15, 14, 2, 1696, 20], + ["null", 14, 1696, 20], + ["setarg", 15, 0, 14, 1696, 20], + ["setarg", 15, 1, 10, 1696, 20], + ["setarg", 15, 2, 11, 1696, 20], + ["invoke", 15, 10, 1696, 20], + ["store_dynamic", 6, 10, 18, 1696, 14], + ["access", 10, 1, 1697, 17], + "_nop_tc_215", + "_nop_tc_216", + "_nop_tc_217", + "_nop_tc_218", + ["add", 11, 18, 10, 1697, 17], + ["jump", "num_done_2616", 1697, 17], + "num_err_2615", [ "access", 10, @@ -19401,43 +22344,110 @@ "kind": "name", "make": "intrinsic" }, - 1448, + 1697, 17 ], - ["access", 11, "error", 1448, 17], - ["access", 15, "cannot compare with '<': operands must be same type", 1448, 17], - ["array", 21, 0, 1448, 17], - ["push", 21, 15, 1448, 17], - ["frame", 15, 10, 2, 1448, 17], - ["null", 10, 1448, 17], - ["setarg", 15, 0, 10, 1448, 17], - ["setarg", 15, 1, 11, 1448, 17], - ["setarg", 15, 2, 21, 1448, 17], - ["invoke", 15, 10, 1448, 17], - ["disrupt", 1448, 17], - "rel_done_2245", - ["jump_false", 14, "while_end_2242", 1448, 17], - ["load_dynamic", 10, 2, 18, 1449, 35], - ["load_field", 11, 10, "nr_slots", 1449, 35], - ["store_dynamic", 7, 11, 18, 1449, 19], - ["load_dynamic", 10, 2, 18, 1450, 46], - ["load_dynamic", 11, 5, 18, 1450, 60], - ["get", 14, 35, 1, 1450, 20], - ["frame", 15, 14, 2, 1450, 20], - ["null", 14, 1450, 20], - ["setarg", 15, 0, 14, 1450, 20], - ["setarg", 15, 1, 10, 1450, 20], - ["setarg", 15, 2, 11, 1450, 20], - ["invoke", 15, 10, 1450, 20], - ["store_dynamic", 6, 10, 18, 1450, 14], - ["access", 10, 1, 1451, 17], - ["is_num", 11, 18, 1451, 17], - ["jump_false", 11, "num_err_2247", 1451, 17], - "_nop_tc_139", - "_nop_tc_140", - ["add", 11, 18, 10, 1451, 17], - ["jump", "num_done_2248", 1451, 17], - "num_err_2247", + ["access", 14, "error", 1697, 17], + ["access", 15, "cannot apply '+': operands must be numbers", 1697, 17], + ["array", 21, 0, 1697, 17], + ["push", 21, 15, 1697, 17], + ["frame", 15, 10, 2, 1697, 17], + ["null", 10, 1697, 17], + ["setarg", 15, 0, 10, 1697, 17], + ["setarg", 15, 1, 14, 1697, 17], + ["setarg", 15, 2, 21, 1697, 17], + ["invoke", 15, 10, 1697, 17], + ["disrupt", 1697, 17], + "num_done_2616", + ["move", 18, 11, 1697, 17], + ["jump", "while_start_2609", 1697, 17], + "while_end_2610", + ["load_field", 10, 1, "main", 1700, 9], + ["null", 11, 1700, 20], + ["is_identical", 14, 10, 11, 1700, 20], + ["jump_true", 14, "ne_nid_2620", 1700, 20], + ["jump", "ne_ni_2621", 1700, 20], + "ne_nid_2620", + ["false", 14, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_ni_2621", + ["is_int", 15, 10, 1700, 20], + ["jump_false", 15, "ne_nn_2622", 1700, 20], + "_nop_tc_219", + ["jump", "ne_nn_2622", 1700, 20], + ["ne_int", 14, 10, 11, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_nn_2622", + ["is_num", 15, 10, 1700, 20], + ["jump_false", 15, "ne_nt_2623", 1700, 20], + "_nop_tc_220", + ["jump", "ne_nt_2623", 1700, 20], + ["ne_float", 14, 10, 11, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_nt_2623", + ["is_text", 15, 10, 1700, 20], + ["jump_false", 15, "ne_nnl_2624", 1700, 20], + "_nop_tc_221", + ["jump", "ne_nnl_2624", 1700, 20], + ["ne_text", 14, 10, 11, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_nnl_2624", + ["is_null", 15, 10, 1700, 20], + ["jump_false", 15, "ne_nb_2625", 1700, 20], + "_nop_tc_222", + "_nop_tc_223", + ["false", 14, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_nb_2625", + ["is_bool", 15, 10, 1700, 20], + ["jump_false", 15, "ne_mis_2626", 1700, 20], + "_nop_tc_224", + ["jump", "ne_mis_2626", 1700, 20], + ["ne_bool", 14, 10, 11, 1700, 20], + ["jump", "ne_done_2619", 1700, 20], + "ne_mis_2626", + ["true", 14, 1700, 20], + "ne_done_2619", + ["jump_false", 14, "if_else_2617", 1700, 20], + ["load_field", 10, 1, "main", 1701, 33], + ["load_field", 11, 10, "nr_slots", 1701, 33], + ["store_index", 7, 11, 4, 1701, 19], + ["load_field", 10, 1, "main", 1702, 44], + ["load_index", 11, 5, 4, 1702, 62], + ["get", 5, 36, 1, 1702, 28], + ["frame", 14, 5, 2, 1702, 28], + ["null", 5, 1702, 28], + ["setarg", 14, 0, 5, 1702, 28], + ["setarg", 14, 1, 10, 1702, 28], + ["setarg", 14, 2, 11, 1702, 28], + ["invoke", 14, 5, 1702, 28], + ["store_index", 6, 5, 4, 1702, 14], + ["jump", "if_end_2618", 1702, 14], + "if_else_2617", + "if_end_2618", + ["access", 18, 0, 1706, 10], + "while_start_2627", + ["is_int", 5, 18, 1707, 17], + ["jump_false", 5, "rel_ni_2629", 1707, 17], + "_nop_tc_225", + "_nop_tc_226", + ["lt_int", 5, 18, 4, 1707, 17], + ["jump", "rel_done_2631", 1707, 17], + "rel_ni_2629", + "_nop_tc_227", + "_nop_tc_228", + "_nop_tc_229", + "_nop_tc_230", + ["lt_float", 5, 18, 4, 1707, 17], + ["jump", "rel_done_2631", 1707, 17], + "rel_nn_2630", + "_nop_tc_231", + ["jump", "rel_err_2632", 1707, 17], + "_nop_tc_232", + ["jump", "rel_err_2632", 1707, 17], + ["lt_text", 5, 18, 4, 1707, 17], + ["jump", "rel_done_2631", 1707, 17], + "rel_err_2632", [ "access", 10, @@ -19446,110 +22456,95 @@ "kind": "name", "make": "intrinsic" }, - 1451, + 1707, 17 ], - ["access", 14, "error", 1451, 17], - ["access", 15, "cannot apply '+': operands must be numbers", 1451, 17], - ["array", 21, 0, 1451, 17], - ["push", 21, 15, 1451, 17], - ["frame", 15, 10, 2, 1451, 17], - ["null", 10, 1451, 17], - ["setarg", 15, 0, 10, 1451, 17], - ["setarg", 15, 1, 14, 1451, 17], - ["setarg", 15, 2, 21, 1451, 17], - ["invoke", 15, 10, 1451, 17], - ["disrupt", 1451, 17], - "num_done_2248", - ["move", 18, 11, 1451, 17], - ["jump", "while_start_2241", 1451, 17], - "while_end_2242", - ["load_field", 10, 1, "main", 1454, 9], - ["null", 11, 1454, 20], - ["is_identical", 14, 10, 11, 1454, 20], - ["jump_true", 14, "ne_nid_2252", 1454, 20], - ["jump", "ne_ni_2253", 1454, 20], - "ne_nid_2252", - ["false", 14, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_ni_2253", - ["is_int", 15, 10, 1454, 20], - ["jump_false", 15, "ne_nn_2254", 1454, 20], - "_nop_tc_141", - ["jump", "ne_nn_2254", 1454, 20], - ["ne_int", 14, 10, 11, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_nn_2254", - ["is_num", 15, 10, 1454, 20], - ["jump_false", 15, "ne_nt_2255", 1454, 20], - "_nop_tc_142", - ["jump", "ne_nt_2255", 1454, 20], - ["ne_float", 14, 10, 11, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_nt_2255", - ["is_text", 15, 10, 1454, 20], - ["jump_false", 15, "ne_nnl_2256", 1454, 20], - "_nop_tc_143", - ["jump", "ne_nnl_2256", 1454, 20], - ["ne_text", 14, 10, 11, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_nnl_2256", - ["is_null", 15, 10, 1454, 20], - ["jump_false", 15, "ne_nb_2257", 1454, 20], - "_nop_tc_144", - "_nop_tc_145", - ["false", 14, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_nb_2257", - ["is_bool", 15, 10, 1454, 20], - ["jump_false", 15, "ne_mis_2258", 1454, 20], - "_nop_tc_146", - ["jump", "ne_mis_2258", 1454, 20], - ["ne_bool", 14, 10, 11, 1454, 20], - ["jump", "ne_done_2251", 1454, 20], - "ne_mis_2258", - ["true", 14, 1454, 20], - "ne_done_2251", - ["jump_false", 14, "if_else_2249", 1454, 20], - ["load_field", 10, 1, "main", 1455, 33], - ["load_field", 11, 10, "nr_slots", 1455, 33], - ["store_dynamic", 7, 11, 4, 1455, 19], - ["load_field", 10, 1, "main", 1456, 44], - ["load_dynamic", 11, 5, 4, 1456, 62], - ["get", 5, 35, 1, 1456, 28], - ["frame", 14, 5, 2, 1456, 28], - ["null", 5, 1456, 28], - ["setarg", 14, 0, 5, 1456, 28], - ["setarg", 14, 1, 10, 1456, 28], - ["setarg", 14, 2, 11, 1456, 28], - ["invoke", 14, 5, 1456, 28], - ["store_dynamic", 6, 5, 4, 1456, 14], - ["jump", "if_end_2250", 1456, 14], - "if_else_2249", - "if_end_2250", - ["access", 18, 0, 1460, 10], - "while_start_2259", - ["is_int", 5, 18, 1461, 17], - ["jump_false", 5, "rel_ni_2261", 1461, 17], - ["is_int", 10, 4, 1461, 17], - ["jump_false", 10, "rel_ni_2261", 1461, 17], - ["lt_int", 11, 18, 4, 1461, 17], - ["jump", "rel_done_2263", 1461, 17], - "rel_ni_2261", - ["is_num", 5, 18, 1461, 17], - ["jump_false", 5, "rel_nn_2262", 1461, 17], - ["is_num", 10, 4, 1461, 17], - ["jump_false", 10, "rel_nn_2262", 1461, 17], - ["lt_float", 11, 18, 4, 1461, 17], - ["jump", "rel_done_2263", 1461, 17], - "rel_nn_2262", - ["is_text", 5, 18, 1461, 17], - ["jump_false", 5, "rel_err_2264", 1461, 17], - ["is_text", 10, 4, 1461, 17], - ["jump_false", 10, "rel_err_2264", 1461, 17], - ["lt_text", 11, 18, 4, 1461, 17], - ["jump", "rel_done_2263", 1461, 17], - "rel_err_2264", + ["access", 11, "error", 1707, 17], + ["access", 14, "cannot compare with '<': operands must be same type", 1707, 17], + ["array", 15, 0, 1707, 17], + ["push", 15, 14, 1707, 17], + ["frame", 14, 10, 2, 1707, 17], + ["null", 10, 1707, 17], + ["setarg", 14, 0, 10, 1707, 17], + ["setarg", 14, 1, 11, 1707, 17], + ["setarg", 14, 2, 15, 1707, 17], + ["invoke", 14, 10, 1707, 17], + ["disrupt", 1707, 17], + "rel_done_2631", + ["jump_false", 5, "while_end_2628", 1707, 17], + ["load_dynamic", 5, 2, 18, 1708, 26], + ["load_field", 10, 5, "instructions", 1708, 26], + ["move", 8, 10, 1708, 26], + ["null", 5, 1709, 21], + ["is_identical", 10, 8, 5, 1709, 21], + ["jump_true", 10, "ne_nid_2636", 1709, 21], + ["jump", "ne_ni_2637", 1709, 21], + "ne_nid_2636", + ["false", 10, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_ni_2637", + ["is_int", 11, 8, 1709, 21], + ["jump_false", 11, "ne_nn_2638", 1709, 21], + "_nop_tc_233", + ["jump", "ne_nn_2638", 1709, 21], + ["ne_int", 10, 8, 5, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_nn_2638", + ["is_num", 11, 8, 1709, 21], + ["jump_false", 11, "ne_nt_2639", 1709, 21], + "_nop_tc_234", + ["jump", "ne_nt_2639", 1709, 21], + ["ne_float", 10, 8, 5, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_nt_2639", + ["is_text", 11, 8, 1709, 21], + ["jump_false", 11, "ne_nnl_2640", 1709, 21], + "_nop_tc_235", + ["jump", "ne_nnl_2640", 1709, 21], + ["ne_text", 10, 8, 5, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_nnl_2640", + ["is_null", 11, 8, 1709, 21], + ["jump_false", 11, "ne_nb_2641", 1709, 21], + "_nop_tc_236", + "_nop_tc_237", + ["false", 10, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_nb_2641", + ["is_bool", 11, 8, 1709, 21], + ["jump_false", 11, "ne_mis_2642", 1709, 21], + "_nop_tc_238", + ["jump", "ne_mis_2642", 1709, 21], + ["ne_bool", 10, 8, 5, 1709, 21], + ["jump", "ne_done_2635", 1709, 21], + "ne_mis_2642", + ["true", 10, 1709, 21], + "ne_done_2635", + ["jump_false", 10, "if_else_2633", 1709, 21], + ["access", 19, 0, 1710, 13], + "while_start_2643", + ["length", 5, 8, 1711, 27], + ["is_int", 10, 19, 1711, 27], + ["jump_false", 10, "rel_ni_2645", 1711, 27], + "_nop_tc_239", + "_nop_tc_240", + ["lt_int", 10, 19, 5, 1711, 27], + ["jump", "rel_done_2647", 1711, 27], + "rel_ni_2645", + "_nop_tc_241", + "_nop_tc_242", + "_nop_tc_243", + "_nop_tc_244", + ["lt_float", 10, 19, 5, 1711, 27], + ["jump", "rel_done_2647", 1711, 27], + "rel_nn_2646", + "_nop_tc_245", + ["jump", "rel_err_2648", 1711, 27], + "_nop_tc_246", + ["jump", "rel_err_2648", 1711, 27], + ["lt_text", 10, 19, 5, 1711, 27], + ["jump", "rel_done_2647", 1711, 27], + "rel_err_2648", [ "access", 5, @@ -19558,242 +22553,145 @@ "kind": "name", "make": "intrinsic" }, - 1461, - 17 - ], - ["access", 10, "error", 1461, 17], - ["access", 14, "cannot compare with '<': operands must be same type", 1461, 17], - ["array", 15, 0, 1461, 17], - ["push", 15, 14, 1461, 17], - ["frame", 14, 5, 2, 1461, 17], - ["null", 5, 1461, 17], - ["setarg", 14, 0, 5, 1461, 17], - ["setarg", 14, 1, 10, 1461, 17], - ["setarg", 14, 2, 15, 1461, 17], - ["invoke", 14, 5, 1461, 17], - ["disrupt", 1461, 17], - "rel_done_2263", - ["jump_false", 11, "while_end_2260", 1461, 17], - ["load_dynamic", 5, 2, 18, 1462, 26], - ["load_field", 10, 5, "instructions", 1462, 26], - ["move", 8, 10, 1462, 26], - ["null", 5, 1463, 21], - ["is_identical", 10, 8, 5, 1463, 21], - ["jump_true", 10, "ne_nid_2268", 1463, 21], - ["jump", "ne_ni_2269", 1463, 21], - "ne_nid_2268", - ["false", 10, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_ni_2269", - ["is_int", 11, 8, 1463, 21], - ["jump_false", 11, "ne_nn_2270", 1463, 21], - "_nop_tc_147", - ["jump", "ne_nn_2270", 1463, 21], - ["ne_int", 10, 8, 5, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_nn_2270", - ["is_num", 11, 8, 1463, 21], - ["jump_false", 11, "ne_nt_2271", 1463, 21], - "_nop_tc_148", - ["jump", "ne_nt_2271", 1463, 21], - ["ne_float", 10, 8, 5, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_nt_2271", - ["is_text", 11, 8, 1463, 21], - ["jump_false", 11, "ne_nnl_2272", 1463, 21], - "_nop_tc_149", - ["jump", "ne_nnl_2272", 1463, 21], - ["ne_text", 10, 8, 5, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_nnl_2272", - ["is_null", 11, 8, 1463, 21], - ["jump_false", 11, "ne_nb_2273", 1463, 21], - "_nop_tc_150", - "_nop_tc_151", - ["false", 10, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_nb_2273", - ["is_bool", 11, 8, 1463, 21], - ["jump_false", 11, "ne_mis_2274", 1463, 21], - "_nop_tc_152", - ["jump", "ne_mis_2274", 1463, 21], - ["ne_bool", 10, 8, 5, 1463, 21], - ["jump", "ne_done_2267", 1463, 21], - "ne_mis_2274", - ["true", 10, 1463, 21], - "ne_done_2267", - ["jump_false", 10, "if_else_2265", 1463, 21], - ["access", 19, 0, 1464, 13], - "while_start_2275", - ["length", 5, 8, 1465, 27], - ["is_int", 10, 19, 1465, 27], - ["jump_false", 10, "rel_ni_2277", 1465, 27], - "_nop_tc_153", - "_nop_tc_154", - ["lt_int", 11, 19, 5, 1465, 27], - ["jump", "rel_done_2279", 1465, 27], - "rel_ni_2277", - ["is_num", 10, 19, 1465, 27], - ["jump_false", 10, "rel_nn_2278", 1465, 27], - "_nop_tc_155", - "_nop_tc_156", - ["lt_float", 11, 19, 5, 1465, 27], - ["jump", "rel_done_2279", 1465, 27], - "rel_nn_2278", - ["is_text", 10, 19, 1465, 27], - ["jump_false", 10, "rel_err_2280", 1465, 27], - "_nop_tc_157", - ["jump", "rel_err_2280", 1465, 27], - ["lt_text", 11, 19, 5, 1465, 27], - ["jump", "rel_done_2279", 1465, 27], - "rel_err_2280", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1465, + 1711, 27 ], - ["access", 10, "error", 1465, 27], - ["access", 14, "cannot compare with '<': operands must be same type", 1465, 27], - ["array", 15, 0, 1465, 27], - ["push", 15, 14, 1465, 27], - ["frame", 14, 5, 2, 1465, 27], - ["null", 5, 1465, 27], - ["setarg", 14, 0, 5, 1465, 27], - ["setarg", 14, 1, 10, 1465, 27], - ["setarg", 14, 2, 15, 1465, 27], - ["invoke", 14, 5, 1465, 27], - ["disrupt", 1465, 27], - "rel_done_2279", - ["jump_false", 11, "while_end_2276", 1465, 27], - ["load_dynamic", 5, 8, 19, 1466, 26], - ["move", 9, 5, 1466, 26], - ["is_array", 5, 9, 1467, 24], - ["move", 10, 5, 1467, 24], - ["jump_false", 10, "and_end_2283", 1467, 24], - ["access", 5, 0, 1467, 41], - ["load_index", 11, 9, 5, 1467, 41], - ["access", 5, "get", 1467, 47], - ["is_identical", 14, 11, 5, 1467, 47], - ["jump_true", 14, "eq_done_2285", 1467, 47], - ["is_int", 15, 11, 1467, 47], - ["jump_false", 15, "eq_ni_2286", 1467, 47], - "_nop_tc_158", - ["jump", "eq_ni_2286", 1467, 47], - ["eq_int", 14, 11, 5, 1467, 47], - ["jump", "eq_done_2285", 1467, 47], - "eq_ni_2286", - ["is_num", 15, 11, 1467, 47], - ["jump_false", 15, "eq_nn_2287", 1467, 47], - "_nop_tc_159", - ["jump", "eq_nn_2287", 1467, 47], - ["eq_float", 14, 11, 5, 1467, 47], - ["jump", "eq_done_2285", 1467, 47], - "eq_nn_2287", - ["is_text", 15, 11, 1467, 47], - ["jump_false", 15, "eq_nt_2288", 1467, 47], - "_nop_tc_160", - "_nop_tc_161", - ["eq_text", 14, 11, 5, 1467, 47], - ["jump", "eq_done_2285", 1467, 47], - "eq_nt_2288", - ["is_null", 15, 11, 1467, 47], - ["jump_false", 15, "eq_nnl_2289", 1467, 47], - "_nop_tc_162", - ["jump", "eq_nnl_2289", 1467, 47], - ["true", 14, 1467, 47], - ["jump", "eq_done_2285", 1467, 47], - "eq_nnl_2289", - ["is_bool", 15, 11, 1467, 47], - ["jump_false", 15, "eq_nb_2290", 1467, 47], - "_nop_tc_163", - ["jump", "eq_nb_2290", 1467, 47], - ["eq_bool", 14, 11, 5, 1467, 47], - ["jump", "eq_done_2285", 1467, 47], - "eq_nb_2290", - ["false", 14, 1467, 47], - "eq_done_2285", - ["move", 5, 14, 1467, 47], - ["jump_true", 5, "or_end_2284", 1467, 47], - ["access", 11, 0, 1467, 62], - ["load_index", 14, 9, 11, 1467, 62], - ["access", 11, "put", 1467, 68], - ["is_identical", 15, 14, 11, 1467, 68], - ["jump_true", 15, "eq_done_2291", 1467, 68], - ["is_int", 21, 14, 1467, 68], - ["jump_false", 21, "eq_ni_2292", 1467, 68], - "_nop_tc_164", - ["jump", "eq_ni_2292", 1467, 68], - ["eq_int", 15, 14, 11, 1467, 68], - ["jump", "eq_done_2291", 1467, 68], - "eq_ni_2292", - ["is_num", 21, 14, 1467, 68], - ["jump_false", 21, "eq_nn_2293", 1467, 68], - "_nop_tc_165", - ["jump", "eq_nn_2293", 1467, 68], - ["eq_float", 15, 14, 11, 1467, 68], - ["jump", "eq_done_2291", 1467, 68], - "eq_nn_2293", - ["is_text", 21, 14, 1467, 68], - ["jump_false", 21, "eq_nt_2294", 1467, 68], - "_nop_tc_166", - "_nop_tc_167", - ["eq_text", 15, 14, 11, 1467, 68], - ["jump", "eq_done_2291", 1467, 68], - "eq_nt_2294", - ["is_null", 21, 14, 1467, 68], - ["jump_false", 21, "eq_nnl_2295", 1467, 68], - "_nop_tc_168", - ["jump", "eq_nnl_2295", 1467, 68], - ["true", 15, 1467, 68], - ["jump", "eq_done_2291", 1467, 68], - "eq_nnl_2295", - ["is_bool", 21, 14, 1467, 68], - ["jump_false", 21, "eq_nb_2296", 1467, 68], - "_nop_tc_169", - ["jump", "eq_nb_2296", 1467, 68], - ["eq_bool", 15, 14, 11, 1467, 68], - ["jump", "eq_done_2291", 1467, 68], - "eq_nb_2296", - ["false", 15, 1467, 68], - "eq_done_2291", - ["move", 5, 15, 1467, 68], - "or_end_2284", - ["move", 10, 5, 1467, 68], - "and_end_2283", - ["jump_false", 10, "if_else_2281", 1467, 68], - ["access", 5, 3, 1468, 27], - ["load_index", 10, 9, 5, 1468, 27], - ["move", 12, 10, 1468, 27], - ["move", 13, 18, 1469, 24], - ["access", 20, 0, 1470, 17], - "while_start_2297", - ["is_int", 5, 20, 1471, 24], - ["jump_false", 5, "rel_ni_2300", 1471, 24], - ["is_int", 10, 12, 1471, 24], - ["jump_false", 10, "rel_ni_2300", 1471, 24], - ["lt_int", 11, 20, 12, 1471, 24], - ["jump", "rel_done_2302", 1471, 24], - "rel_ni_2300", - ["is_num", 5, 20, 1471, 24], - ["jump_false", 5, "rel_nn_2301", 1471, 24], - ["is_num", 10, 12, 1471, 24], - ["jump_false", 10, "rel_nn_2301", 1471, 24], - ["lt_float", 11, 20, 12, 1471, 24], - ["jump", "rel_done_2302", 1471, 24], - "rel_nn_2301", - ["is_text", 5, 20, 1471, 24], - ["jump_false", 5, "rel_err_2303", 1471, 24], - ["is_text", 10, 12, 1471, 24], - ["jump_false", 10, "rel_err_2303", 1471, 24], - ["lt_text", 11, 20, 12, 1471, 24], - ["jump", "rel_done_2302", 1471, 24], - "rel_err_2303", + ["access", 11, "error", 1711, 27], + ["access", 14, "cannot compare with '<': operands must be same type", 1711, 27], + ["array", 15, 0, 1711, 27], + ["push", 15, 14, 1711, 27], + ["frame", 14, 5, 2, 1711, 27], + ["null", 5, 1711, 27], + ["setarg", 14, 0, 5, 1711, 27], + ["setarg", 14, 1, 11, 1711, 27], + ["setarg", 14, 2, 15, 1711, 27], + ["invoke", 14, 5, 1711, 27], + ["disrupt", 1711, 27], + "rel_done_2647", + ["jump_false", 10, "while_end_2644", 1711, 27], + ["load_dynamic", 5, 8, 19, 1712, 26], + ["move", 9, 5, 1712, 26], + ["is_array", 5, 9, 1713, 24], + ["move", 10, 5, 1713, 24], + ["jump_false", 10, "and_end_2651", 1713, 24], + ["access", 5, 0, 1713, 41], + ["load_index", 11, 9, 5, 1713, 41], + ["access", 5, "get", 1713, 47], + ["is_identical", 14, 11, 5, 1713, 47], + ["jump_true", 14, "eq_done_2653", 1713, 47], + ["is_int", 15, 11, 1713, 47], + ["jump_false", 15, "eq_ni_2654", 1713, 47], + "_nop_tc_247", + ["jump", "eq_ni_2654", 1713, 47], + ["eq_int", 14, 11, 5, 1713, 47], + ["jump", "eq_done_2653", 1713, 47], + "eq_ni_2654", + ["is_num", 15, 11, 1713, 47], + ["jump_false", 15, "eq_nn_2655", 1713, 47], + "_nop_tc_248", + ["jump", "eq_nn_2655", 1713, 47], + ["eq_float", 14, 11, 5, 1713, 47], + ["jump", "eq_done_2653", 1713, 47], + "eq_nn_2655", + ["is_text", 15, 11, 1713, 47], + ["jump_false", 15, "eq_nt_2656", 1713, 47], + "_nop_tc_249", + "_nop_tc_250", + ["eq_text", 14, 11, 5, 1713, 47], + ["jump", "eq_done_2653", 1713, 47], + "eq_nt_2656", + ["is_null", 15, 11, 1713, 47], + ["jump_false", 15, "eq_nnl_2657", 1713, 47], + "_nop_tc_251", + ["jump", "eq_nnl_2657", 1713, 47], + ["true", 14, 1713, 47], + ["jump", "eq_done_2653", 1713, 47], + "eq_nnl_2657", + ["is_bool", 15, 11, 1713, 47], + ["jump_false", 15, "eq_nb_2658", 1713, 47], + "_nop_tc_252", + ["jump", "eq_nb_2658", 1713, 47], + ["eq_bool", 14, 11, 5, 1713, 47], + ["jump", "eq_done_2653", 1713, 47], + "eq_nb_2658", + ["false", 14, 1713, 47], + "eq_done_2653", + ["move", 5, 14, 1713, 47], + ["jump_true", 5, "or_end_2652", 1713, 47], + ["access", 11, 0, 1713, 62], + ["load_index", 14, 9, 11, 1713, 62], + ["access", 11, "put", 1713, 68], + ["is_identical", 15, 14, 11, 1713, 68], + ["jump_true", 15, "eq_done_2659", 1713, 68], + ["is_int", 21, 14, 1713, 68], + ["jump_false", 21, "eq_ni_2660", 1713, 68], + "_nop_tc_253", + ["jump", "eq_ni_2660", 1713, 68], + ["eq_int", 15, 14, 11, 1713, 68], + ["jump", "eq_done_2659", 1713, 68], + "eq_ni_2660", + ["is_num", 21, 14, 1713, 68], + ["jump_false", 21, "eq_nn_2661", 1713, 68], + "_nop_tc_254", + ["jump", "eq_nn_2661", 1713, 68], + ["eq_float", 15, 14, 11, 1713, 68], + ["jump", "eq_done_2659", 1713, 68], + "eq_nn_2661", + ["is_text", 21, 14, 1713, 68], + ["jump_false", 21, "eq_nt_2662", 1713, 68], + "_nop_tc_255", + "_nop_tc_256", + ["eq_text", 15, 14, 11, 1713, 68], + ["jump", "eq_done_2659", 1713, 68], + "eq_nt_2662", + ["is_null", 21, 14, 1713, 68], + ["jump_false", 21, "eq_nnl_2663", 1713, 68], + "_nop_tc_257", + ["jump", "eq_nnl_2663", 1713, 68], + ["true", 15, 1713, 68], + ["jump", "eq_done_2659", 1713, 68], + "eq_nnl_2663", + ["is_bool", 21, 14, 1713, 68], + ["jump_false", 21, "eq_nb_2664", 1713, 68], + "_nop_tc_258", + ["jump", "eq_nb_2664", 1713, 68], + ["eq_bool", 15, 14, 11, 1713, 68], + ["jump", "eq_done_2659", 1713, 68], + "eq_nb_2664", + ["false", 15, 1713, 68], + "eq_done_2659", + ["move", 5, 15, 1713, 68], + "or_end_2652", + ["move", 10, 5, 1713, 68], + "and_end_2651", + ["jump_false", 10, "if_else_2649", 1713, 68], + ["access", 5, 3, 1714, 27], + ["load_index", 10, 9, 5, 1714, 27], + ["move", 12, 10, 1714, 27], + ["move", 13, 18, 1715, 24], + ["access", 20, 0, 1716, 17], + "while_start_2665", + ["is_int", 5, 20, 1717, 24], + ["jump_false", 5, "rel_ni_2668", 1717, 24], + ["is_int", 5, 12, 1717, 24], + ["jump_false", 5, "rel_ni_2668", 1717, 24], + ["lt_int", 10, 20, 12, 1717, 24], + ["jump", "rel_done_2670", 1717, 24], + "rel_ni_2668", + "_nop_tc_259", + "_nop_tc_260", + ["is_num", 5, 12, 1717, 24], + ["jump_false", 5, "rel_nn_2669", 1717, 24], + ["lt_float", 10, 20, 12, 1717, 24], + ["jump", "rel_done_2670", 1717, 24], + "rel_nn_2669", + "_nop_tc_261", + ["jump", "rel_err_2671", 1717, 24], + ["is_text", 5, 12, 1717, 24], + ["jump_false", 5, "rel_err_2671", 1717, 24], + ["lt_text", 10, 20, 12, 1717, 24], + ["jump", "rel_done_2670", 1717, 24], + "rel_err_2671", [ "access", 5, @@ -19802,45 +22700,45 @@ "kind": "name", "make": "intrinsic" }, - 1471, + 1717, 24 ], - ["access", 10, "error", 1471, 24], - ["access", 14, "cannot compare with '<': operands must be same type", 1471, 24], - ["array", 15, 0, 1471, 24], - ["push", 15, 14, 1471, 24], - ["frame", 14, 5, 2, 1471, 24], - ["null", 5, 1471, 24], - ["setarg", 14, 0, 5, 1471, 24], - ["setarg", 14, 1, 10, 1471, 24], - ["setarg", 14, 2, 15, 1471, 24], - ["invoke", 14, 5, 1471, 24], - ["disrupt", 1471, 24], - "rel_done_2302", - ["move", 5, 11, 1471, 24], - ["jump_false", 5, "and_end_2299", 1471, 24], - ["access", 10, 0, 1471, 45], - ["is_int", 11, 13, 1471, 45], - ["jump_false", 11, "rel_ni_2304", 1471, 45], - "_nop_tc_170", - "_nop_tc_171", - ["ge_int", 14, 13, 10, 1471, 45], - ["jump", "rel_done_2306", 1471, 45], - "rel_ni_2304", - ["is_num", 11, 13, 1471, 45], - ["jump_false", 11, "rel_nn_2305", 1471, 45], - "_nop_tc_172", - "_nop_tc_173", - ["ge_float", 14, 13, 10, 1471, 45], - ["jump", "rel_done_2306", 1471, 45], - "rel_nn_2305", - ["is_text", 11, 13, 1471, 45], - ["jump_false", 11, "rel_err_2307", 1471, 45], - "_nop_tc_174", - ["jump", "rel_err_2307", 1471, 45], - ["ge_text", 14, 13, 10, 1471, 45], - ["jump", "rel_done_2306", 1471, 45], - "rel_err_2307", + ["access", 11, "error", 1717, 24], + ["access", 14, "cannot compare with '<': operands must be same type", 1717, 24], + ["array", 15, 0, 1717, 24], + ["push", 15, 14, 1717, 24], + ["frame", 14, 5, 2, 1717, 24], + ["null", 5, 1717, 24], + ["setarg", 14, 0, 5, 1717, 24], + ["setarg", 14, 1, 11, 1717, 24], + ["setarg", 14, 2, 15, 1717, 24], + ["invoke", 14, 5, 1717, 24], + ["disrupt", 1717, 24], + "rel_done_2670", + ["move", 5, 10, 1717, 24], + ["jump_false", 5, "and_end_2667", 1717, 24], + ["access", 10, 0, 1717, 45], + ["is_int", 11, 13, 1717, 45], + ["jump_false", 11, "rel_ni_2672", 1717, 45], + "_nop_tc_262", + "_nop_tc_263", + ["ge_int", 14, 13, 10, 1717, 45], + ["jump", "rel_done_2674", 1717, 45], + "rel_ni_2672", + ["is_num", 11, 13, 1717, 45], + ["jump_false", 11, "rel_nn_2673", 1717, 45], + "_nop_tc_264", + "_nop_tc_265", + ["ge_float", 14, 13, 10, 1717, 45], + ["jump", "rel_done_2674", 1717, 45], + "rel_nn_2673", + ["is_text", 11, 13, 1717, 45], + ["jump_false", 11, "rel_err_2675", 1717, 45], + "_nop_tc_266", + ["jump", "rel_err_2675", 1717, 45], + ["ge_text", 14, 13, 10, 1717, 45], + ["jump", "rel_done_2674", 1717, 45], + "rel_err_2675", [ "access", 10, @@ -19849,34 +22747,34 @@ "kind": "name", "make": "intrinsic" }, - 1471, + 1717, 45 ], - ["access", 11, "error", 1471, 45], - ["access", 15, "cannot compare with '>=': operands must be same type", 1471, 45], - ["array", 21, 0, 1471, 45], - ["push", 21, 15, 1471, 45], - ["frame", 15, 10, 2, 1471, 45], - ["null", 10, 1471, 45], - ["setarg", 15, 0, 10, 1471, 45], - ["setarg", 15, 1, 11, 1471, 45], - ["setarg", 15, 2, 21, 1471, 45], - ["invoke", 15, 10, 1471, 45], - ["disrupt", 1471, 45], - "rel_done_2306", - ["move", 5, 14, 1471, 45], - "and_end_2299", - ["jump_false", 5, "while_end_2298", 1471, 45], - ["load_dynamic", 5, 3, 13, 1472, 36], - ["move", 13, 5, 1472, 36], - ["access", 5, 1, 1473, 23], - ["is_num", 10, 20, 1473, 23], - ["jump_false", 10, "num_err_2308", 1473, 23], - "_nop_tc_175", - "_nop_tc_176", - ["add", 10, 20, 5, 1473, 23], - ["jump", "num_done_2309", 1473, 23], - "num_err_2308", + ["access", 11, "error", 1717, 45], + ["access", 15, "cannot compare with '>=': operands must be same type", 1717, 45], + ["array", 21, 0, 1717, 45], + ["push", 21, 15, 1717, 45], + ["frame", 15, 10, 2, 1717, 45], + ["null", 10, 1717, 45], + ["setarg", 15, 0, 10, 1717, 45], + ["setarg", 15, 1, 11, 1717, 45], + ["setarg", 15, 2, 21, 1717, 45], + ["invoke", 15, 10, 1717, 45], + ["disrupt", 1717, 45], + "rel_done_2674", + ["move", 5, 14, 1717, 45], + "and_end_2667", + ["jump_false", 5, "while_end_2666", 1717, 45], + ["load_dynamic", 5, 3, 13, 1718, 36], + ["move", 13, 5, 1718, 36], + ["access", 5, 1, 1719, 23], + "_nop_tc_267", + "_nop_tc_268", + "_nop_tc_269", + "_nop_tc_270", + ["add", 10, 20, 5, 1719, 23], + ["jump", "num_done_2677", 1719, 23], + "num_err_2676", [ "access", 5, @@ -19885,46 +22783,46 @@ "kind": "name", "make": "intrinsic" }, - 1473, + 1719, 23 ], - ["access", 11, "error", 1473, 23], - ["access", 14, "cannot apply '+': operands must be numbers", 1473, 23], - ["array", 15, 0, 1473, 23], - ["push", 15, 14, 1473, 23], - ["frame", 14, 5, 2, 1473, 23], - ["null", 5, 1473, 23], - ["setarg", 14, 0, 5, 1473, 23], - ["setarg", 14, 1, 11, 1473, 23], - ["setarg", 14, 2, 15, 1473, 23], - ["invoke", 14, 5, 1473, 23], - ["disrupt", 1473, 23], - "num_done_2309", - ["move", 20, 10, 1473, 23], - ["jump", "while_start_2297", 1473, 23], - "while_end_2298", - ["access", 5, 0, 1475, 29], - ["is_int", 10, 13, 1475, 29], - ["jump_false", 10, "rel_ni_2313", 1475, 29], - "_nop_tc_177", - "_nop_tc_178", - ["ge_int", 11, 13, 5, 1475, 29], - ["jump", "rel_done_2315", 1475, 29], - "rel_ni_2313", - ["is_num", 10, 13, 1475, 29], - ["jump_false", 10, "rel_nn_2314", 1475, 29], - "_nop_tc_179", - "_nop_tc_180", - ["ge_float", 11, 13, 5, 1475, 29], - ["jump", "rel_done_2315", 1475, 29], - "rel_nn_2314", - ["is_text", 10, 13, 1475, 29], - ["jump_false", 10, "rel_err_2316", 1475, 29], - "_nop_tc_181", - ["jump", "rel_err_2316", 1475, 29], - ["ge_text", 11, 13, 5, 1475, 29], - ["jump", "rel_done_2315", 1475, 29], - "rel_err_2316", + ["access", 11, "error", 1719, 23], + ["access", 14, "cannot apply '+': operands must be numbers", 1719, 23], + ["array", 15, 0, 1719, 23], + ["push", 15, 14, 1719, 23], + ["frame", 14, 5, 2, 1719, 23], + ["null", 5, 1719, 23], + ["setarg", 14, 0, 5, 1719, 23], + ["setarg", 14, 1, 11, 1719, 23], + ["setarg", 14, 2, 15, 1719, 23], + ["invoke", 14, 5, 1719, 23], + ["disrupt", 1719, 23], + "num_done_2677", + ["move", 20, 10, 1719, 23], + ["jump", "while_start_2665", 1719, 23], + "while_end_2666", + ["access", 5, 0, 1721, 29], + ["is_int", 10, 13, 1721, 29], + ["jump_false", 10, "rel_ni_2681", 1721, 29], + "_nop_tc_271", + "_nop_tc_272", + ["ge_int", 11, 13, 5, 1721, 29], + ["jump", "rel_done_2683", 1721, 29], + "rel_ni_2681", + ["is_num", 10, 13, 1721, 29], + ["jump_false", 10, "rel_nn_2682", 1721, 29], + "_nop_tc_273", + "_nop_tc_274", + ["ge_float", 11, 13, 5, 1721, 29], + ["jump", "rel_done_2683", 1721, 29], + "rel_nn_2682", + ["is_text", 10, 13, 1721, 29], + ["jump_false", 10, "rel_err_2684", 1721, 29], + "_nop_tc_275", + ["jump", "rel_err_2684", 1721, 29], + ["ge_text", 11, 13, 5, 1721, 29], + ["jump", "rel_done_2683", 1721, 29], + "rel_err_2684", [ "access", 5, @@ -19933,99 +22831,99 @@ "kind": "name", "make": "intrinsic" }, - 1475, + 1721, 29 ], - ["access", 10, "error", 1475, 29], - ["access", 14, "cannot compare with '>=': operands must be same type", 1475, 29], - ["array", 15, 0, 1475, 29], - ["push", 15, 14, 1475, 29], - ["frame", 14, 5, 2, 1475, 29], - ["null", 5, 1475, 29], - ["setarg", 14, 0, 5, 1475, 29], - ["setarg", 14, 1, 10, 1475, 29], - ["setarg", 14, 2, 15, 1475, 29], - ["invoke", 14, 5, 1475, 29], - ["disrupt", 1475, 29], - "rel_done_2315", - ["move", 5, 11, 1475, 29], - ["jump_false", 5, "and_end_2312", 1475, 29], - ["load_dynamic", 10, 6, 13, 1475, 41], - ["null", 11, 1475, 54], - ["is_identical", 14, 10, 11, 1475, 54], - ["jump_true", 14, "ne_nid_2318", 1475, 54], - ["jump", "ne_ni_2319", 1475, 54], - "ne_nid_2318", - ["false", 14, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_ni_2319", - ["is_int", 15, 10, 1475, 54], - ["jump_false", 15, "ne_nn_2320", 1475, 54], - "_nop_tc_182", - ["jump", "ne_nn_2320", 1475, 54], - ["ne_int", 14, 10, 11, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_nn_2320", - ["is_num", 15, 10, 1475, 54], - ["jump_false", 15, "ne_nt_2321", 1475, 54], - "_nop_tc_183", - ["jump", "ne_nt_2321", 1475, 54], - ["ne_float", 14, 10, 11, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_nt_2321", - ["is_text", 15, 10, 1475, 54], - ["jump_false", 15, "ne_nnl_2322", 1475, 54], - "_nop_tc_184", - ["jump", "ne_nnl_2322", 1475, 54], - ["ne_text", 14, 10, 11, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_nnl_2322", - ["is_null", 15, 10, 1475, 54], - ["jump_false", 15, "ne_nb_2323", 1475, 54], - "_nop_tc_185", - "_nop_tc_186", - ["false", 14, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_nb_2323", - ["is_bool", 15, 10, 1475, 54], - ["jump_false", 15, "ne_mis_2324", 1475, 54], - "_nop_tc_187", - ["jump", "ne_mis_2324", 1475, 54], - ["ne_bool", 14, 10, 11, 1475, 54], - ["jump", "ne_done_2317", 1475, 54], - "ne_mis_2324", - ["true", 14, 1475, 54], - "ne_done_2317", - ["move", 5, 14, 1475, 54], - "and_end_2312", - ["jump_false", 5, "if_else_2310", 1475, 54], - ["load_dynamic", 5, 6, 13, 1476, 34], - ["move", 16, 5, 1476, 34], - ["access", 5, 2, 1477, 32], - ["load_index", 10, 9, 5, 1477, 32], - ["move", 17, 10, 1477, 32], - ["access", 5, 0, 1478, 31], - ["is_int", 10, 17, 1478, 31], - ["jump_false", 10, "rel_ni_2328", 1478, 31], - "_nop_tc_188", - "_nop_tc_189", - ["ge_int", 11, 17, 5, 1478, 31], - ["jump", "rel_done_2330", 1478, 31], - "rel_ni_2328", - ["is_num", 10, 17, 1478, 31], - ["jump_false", 10, "rel_nn_2329", 1478, 31], - "_nop_tc_190", - "_nop_tc_191", - ["ge_float", 11, 17, 5, 1478, 31], - ["jump", "rel_done_2330", 1478, 31], - "rel_nn_2329", - ["is_text", 10, 17, 1478, 31], - ["jump_false", 10, "rel_err_2331", 1478, 31], - "_nop_tc_192", - ["jump", "rel_err_2331", 1478, 31], - ["ge_text", 11, 17, 5, 1478, 31], - ["jump", "rel_done_2330", 1478, 31], - "rel_err_2331", + ["access", 10, "error", 1721, 29], + ["access", 14, "cannot compare with '>=': operands must be same type", 1721, 29], + ["array", 15, 0, 1721, 29], + ["push", 15, 14, 1721, 29], + ["frame", 14, 5, 2, 1721, 29], + ["null", 5, 1721, 29], + ["setarg", 14, 0, 5, 1721, 29], + ["setarg", 14, 1, 10, 1721, 29], + ["setarg", 14, 2, 15, 1721, 29], + ["invoke", 14, 5, 1721, 29], + ["disrupt", 1721, 29], + "rel_done_2683", + ["move", 5, 11, 1721, 29], + ["jump_false", 5, "and_end_2680", 1721, 29], + ["load_dynamic", 10, 6, 13, 1721, 41], + ["null", 11, 1721, 54], + ["is_identical", 14, 10, 11, 1721, 54], + ["jump_true", 14, "ne_nid_2686", 1721, 54], + ["jump", "ne_ni_2687", 1721, 54], + "ne_nid_2686", + ["false", 14, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_ni_2687", + ["is_int", 15, 10, 1721, 54], + ["jump_false", 15, "ne_nn_2688", 1721, 54], + "_nop_tc_276", + ["jump", "ne_nn_2688", 1721, 54], + ["ne_int", 14, 10, 11, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_nn_2688", + ["is_num", 15, 10, 1721, 54], + ["jump_false", 15, "ne_nt_2689", 1721, 54], + "_nop_tc_277", + ["jump", "ne_nt_2689", 1721, 54], + ["ne_float", 14, 10, 11, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_nt_2689", + ["is_text", 15, 10, 1721, 54], + ["jump_false", 15, "ne_nnl_2690", 1721, 54], + "_nop_tc_278", + ["jump", "ne_nnl_2690", 1721, 54], + ["ne_text", 14, 10, 11, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_nnl_2690", + ["is_null", 15, 10, 1721, 54], + ["jump_false", 15, "ne_nb_2691", 1721, 54], + "_nop_tc_279", + "_nop_tc_280", + ["false", 14, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_nb_2691", + ["is_bool", 15, 10, 1721, 54], + ["jump_false", 15, "ne_mis_2692", 1721, 54], + "_nop_tc_281", + ["jump", "ne_mis_2692", 1721, 54], + ["ne_bool", 14, 10, 11, 1721, 54], + ["jump", "ne_done_2685", 1721, 54], + "ne_mis_2692", + ["true", 14, 1721, 54], + "ne_done_2685", + ["move", 5, 14, 1721, 54], + "and_end_2680", + ["jump_false", 5, "if_else_2678", 1721, 54], + ["load_dynamic", 5, 6, 13, 1722, 34], + ["move", 16, 5, 1722, 34], + ["access", 5, 2, 1723, 32], + ["load_index", 10, 9, 5, 1723, 32], + ["move", 17, 10, 1723, 32], + ["access", 5, 0, 1724, 31], + ["is_int", 10, 17, 1724, 31], + ["jump_false", 10, "rel_ni_2696", 1724, 31], + "_nop_tc_282", + "_nop_tc_283", + ["ge_int", 11, 17, 5, 1724, 31], + ["jump", "rel_done_2698", 1724, 31], + "rel_ni_2696", + ["is_num", 10, 17, 1724, 31], + ["jump_false", 10, "rel_nn_2697", 1724, 31], + "_nop_tc_284", + "_nop_tc_285", + ["ge_float", 11, 17, 5, 1724, 31], + ["jump", "rel_done_2698", 1724, 31], + "rel_nn_2697", + ["is_text", 10, 17, 1724, 31], + ["jump_false", 10, "rel_err_2699", 1724, 31], + "_nop_tc_286", + ["jump", "rel_err_2699", 1724, 31], + ["ge_text", 11, 17, 5, 1724, 31], + ["jump", "rel_done_2698", 1724, 31], + "rel_err_2699", [ "access", 5, @@ -20034,45 +22932,45 @@ "kind": "name", "make": "intrinsic" }, - 1478, + 1724, 31 ], - ["access", 10, "error", 1478, 31], - ["access", 14, "cannot compare with '>=': operands must be same type", 1478, 31], - ["array", 15, 0, 1478, 31], - ["push", 15, 14, 1478, 31], - ["frame", 14, 5, 2, 1478, 31], - ["null", 5, 1478, 31], - ["setarg", 14, 0, 5, 1478, 31], - ["setarg", 14, 1, 10, 1478, 31], - ["setarg", 14, 2, 15, 1478, 31], - ["invoke", 14, 5, 1478, 31], - ["disrupt", 1478, 31], - "rel_done_2330", - ["move", 5, 11, 1478, 31], - ["jump_false", 5, "and_end_2327", 1478, 31], - ["load_dynamic", 10, 7, 13, 1478, 59], - ["is_int", 11, 17, 1478, 59], - ["jump_false", 11, "rel_ni_2332", 1478, 59], - ["is_int", 14, 10, 1478, 59], - ["jump_false", 14, "rel_ni_2332", 1478, 59], - ["lt_int", 15, 17, 10, 1478, 59], - ["jump", "rel_done_2334", 1478, 59], - "rel_ni_2332", - ["is_num", 11, 17, 1478, 59], - ["jump_false", 11, "rel_nn_2333", 1478, 59], - ["is_num", 14, 10, 1478, 59], - ["jump_false", 14, "rel_nn_2333", 1478, 59], - ["lt_float", 15, 17, 10, 1478, 59], - ["jump", "rel_done_2334", 1478, 59], - "rel_nn_2333", - ["is_text", 11, 17, 1478, 59], - ["jump_false", 11, "rel_err_2335", 1478, 59], - ["is_text", 14, 10, 1478, 59], - ["jump_false", 14, "rel_err_2335", 1478, 59], - ["lt_text", 15, 17, 10, 1478, 59], - ["jump", "rel_done_2334", 1478, 59], - "rel_err_2335", + ["access", 10, "error", 1724, 31], + ["access", 14, "cannot compare with '>=': operands must be same type", 1724, 31], + ["array", 15, 0, 1724, 31], + ["push", 15, 14, 1724, 31], + ["frame", 14, 5, 2, 1724, 31], + ["null", 5, 1724, 31], + ["setarg", 14, 0, 5, 1724, 31], + ["setarg", 14, 1, 10, 1724, 31], + ["setarg", 14, 2, 15, 1724, 31], + ["invoke", 14, 5, 1724, 31], + ["disrupt", 1724, 31], + "rel_done_2698", + ["move", 5, 11, 1724, 31], + ["jump_false", 5, "and_end_2695", 1724, 31], + ["load_dynamic", 10, 7, 13, 1724, 59], + ["is_int", 11, 17, 1724, 59], + ["jump_false", 11, "rel_ni_2700", 1724, 59], + ["is_int", 14, 10, 1724, 59], + ["jump_false", 14, "rel_ni_2700", 1724, 59], + ["lt_int", 15, 17, 10, 1724, 59], + ["jump", "rel_done_2702", 1724, 59], + "rel_ni_2700", + ["is_num", 11, 17, 1724, 59], + ["jump_false", 11, "rel_nn_2701", 1724, 59], + ["is_num", 14, 10, 1724, 59], + ["jump_false", 14, "rel_nn_2701", 1724, 59], + ["lt_float", 15, 17, 10, 1724, 59], + ["jump", "rel_done_2702", 1724, 59], + "rel_nn_2701", + ["is_text", 11, 17, 1724, 59], + ["jump_false", 11, "rel_err_2703", 1724, 59], + ["is_text", 14, 10, 1724, 59], + ["jump_false", 14, "rel_err_2703", 1724, 59], + ["lt_text", 15, 17, 10, 1724, 59], + ["jump", "rel_done_2702", 1724, 59], + "rel_err_2703", [ "access", 10, @@ -20081,44 +22979,44 @@ "kind": "name", "make": "intrinsic" }, - 1478, + 1724, 59 ], - ["access", 11, "error", 1478, 59], - ["access", 14, "cannot compare with '<': operands must be same type", 1478, 59], - ["array", 21, 0, 1478, 59], - ["push", 21, 14, 1478, 59], - ["frame", 14, 10, 2, 1478, 59], - ["null", 10, 1478, 59], - ["setarg", 14, 0, 10, 1478, 59], - ["setarg", 14, 1, 11, 1478, 59], - ["setarg", 14, 2, 21, 1478, 59], - ["invoke", 14, 10, 1478, 59], - ["disrupt", 1478, 59], - "rel_done_2334", - ["move", 5, 15, 1478, 59], - "and_end_2327", - ["jump_false", 5, "if_else_2325", 1478, 59], - ["load_dynamic", 5, 16, 17, 1479, 38], - ["access", 10, 2, 1479, 23], - ["store_index", 9, 5, 10, 1479, 23], - ["jump", "if_end_2326", 1479, 23], - "if_else_2325", - "if_end_2326", - ["jump", "if_end_2311", 1479, 23], - "if_else_2310", - "if_end_2311", - ["jump", "if_end_2282", 1479, 23], - "if_else_2281", - "if_end_2282", - ["access", 5, 1, 1483, 19], - ["is_num", 10, 19, 1483, 19], - ["jump_false", 10, "num_err_2336", 1483, 19], - "_nop_tc_193", - "_nop_tc_194", - ["add", 10, 19, 5, 1483, 19], - ["jump", "num_done_2337", 1483, 19], - "num_err_2336", + ["access", 11, "error", 1724, 59], + ["access", 14, "cannot compare with '<': operands must be same type", 1724, 59], + ["array", 21, 0, 1724, 59], + ["push", 21, 14, 1724, 59], + ["frame", 14, 10, 2, 1724, 59], + ["null", 10, 1724, 59], + ["setarg", 14, 0, 10, 1724, 59], + ["setarg", 14, 1, 11, 1724, 59], + ["setarg", 14, 2, 21, 1724, 59], + ["invoke", 14, 10, 1724, 59], + ["disrupt", 1724, 59], + "rel_done_2702", + ["move", 5, 15, 1724, 59], + "and_end_2695", + ["jump_false", 5, "if_else_2693", 1724, 59], + ["load_dynamic", 5, 16, 17, 1725, 38], + ["access", 10, 2, 1725, 23], + ["store_index", 9, 5, 10, 1725, 23], + ["jump", "if_end_2694", 1725, 23], + "if_else_2693", + "if_end_2694", + ["jump", "if_end_2679", 1725, 23], + "if_else_2678", + "if_end_2679", + ["jump", "if_end_2650", 1725, 23], + "if_else_2649", + "if_end_2650", + ["access", 5, 1, 1729, 19], + "_nop_tc_287", + "_nop_tc_288", + "_nop_tc_289", + "_nop_tc_290", + ["add", 10, 19, 5, 1729, 19], + ["jump", "num_done_2705", 1729, 19], + "num_err_2704", [ "access", 5, @@ -20127,35 +23025,35 @@ "kind": "name", "make": "intrinsic" }, - 1483, + 1729, 19 ], - ["access", 11, "error", 1483, 19], - ["access", 14, "cannot apply '+': operands must be numbers", 1483, 19], - ["array", 15, 0, 1483, 19], - ["push", 15, 14, 1483, 19], - ["frame", 14, 5, 2, 1483, 19], - ["null", 5, 1483, 19], - ["setarg", 14, 0, 5, 1483, 19], - ["setarg", 14, 1, 11, 1483, 19], - ["setarg", 14, 2, 15, 1483, 19], - ["invoke", 14, 5, 1483, 19], - ["disrupt", 1483, 19], - "num_done_2337", - ["move", 19, 10, 1483, 19], - ["jump", "while_start_2275", 1483, 19], - "while_end_2276", - ["jump", "if_end_2266", 1483, 19], - "if_else_2265", - "if_end_2266", - ["access", 5, 1, 1486, 17], - ["is_num", 10, 18, 1486, 17], - ["jump_false", 10, "num_err_2338", 1486, 17], - "_nop_tc_195", - "_nop_tc_196", - ["add", 10, 18, 5, 1486, 17], - ["jump", "num_done_2339", 1486, 17], - "num_err_2338", + ["access", 11, "error", 1729, 19], + ["access", 14, "cannot apply '+': operands must be numbers", 1729, 19], + ["array", 15, 0, 1729, 19], + ["push", 15, 14, 1729, 19], + ["frame", 14, 5, 2, 1729, 19], + ["null", 5, 1729, 19], + ["setarg", 14, 0, 5, 1729, 19], + ["setarg", 14, 1, 11, 1729, 19], + ["setarg", 14, 2, 15, 1729, 19], + ["invoke", 14, 5, 1729, 19], + ["disrupt", 1729, 19], + "num_done_2705", + ["move", 19, 10, 1729, 19], + ["jump", "while_start_2643", 1729, 19], + "while_end_2644", + ["jump", "if_end_2634", 1729, 19], + "if_else_2633", + "if_end_2634", + ["access", 5, 1, 1732, 17], + "_nop_tc_291", + "_nop_tc_292", + "_nop_tc_293", + "_nop_tc_294", + ["add", 10, 18, 5, 1732, 17], + ["jump", "num_done_2707", 1732, 17], + "num_err_2706", [ "access", 5, @@ -20164,26 +23062,26 @@ "kind": "name", "make": "intrinsic" }, - 1486, + 1732, 17 ], - ["access", 11, "error", 1486, 17], - ["access", 14, "cannot apply '+': operands must be numbers", 1486, 17], - ["array", 15, 0, 1486, 17], - ["push", 15, 14, 1486, 17], - ["frame", 14, 5, 2, 1486, 17], - ["null", 5, 1486, 17], - ["setarg", 14, 0, 5, 1486, 17], - ["setarg", 14, 1, 11, 1486, 17], - ["setarg", 14, 2, 15, 1486, 17], - ["invoke", 14, 5, 1486, 17], - ["disrupt", 1486, 17], - "num_done_2339", - ["move", 18, 10, 1486, 17], - ["jump", "while_start_2259", 1486, 17], - "while_end_2260", - ["null", 2, 1489, 12], - ["return", 2, 1489, 12], + ["access", 11, "error", 1732, 17], + ["access", 14, "cannot apply '+': operands must be numbers", 1732, 17], + ["array", 15, 0, 1732, 17], + ["push", 15, 14, 1732, 17], + ["frame", 14, 5, 2, 1732, 17], + ["null", 5, 1732, 17], + ["setarg", 14, 0, 5, 1732, 17], + ["setarg", 14, 1, 11, 1732, 17], + ["setarg", 14, 2, 15, 1732, 17], + ["invoke", 14, 5, 1732, 17], + ["disrupt", 1732, 17], + "num_done_2707", + ["move", 18, 10, 1732, 17], + ["jump", "while_start_2627", 1732, 17], + "while_end_2628", + ["null", 2, 1735, 12], + ["return", 2, 1735, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -20196,64 +23094,64 @@ "nr_slots": 20, "nr_close_slots": 0, "instructions": [ - ["load_field", 2, 1, "functions", 1498, 21], - ["null", 3, 1498, 37], - ["is_identical", 4, 2, 3, 1498, 37], - ["jump_true", 4, "ne_nid_2343", 1498, 37], - ["jump", "ne_ni_2344", 1498, 37], - "ne_nid_2343", - ["false", 4, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_ni_2344", - ["is_int", 5, 2, 1498, 37], - ["jump_false", 5, "ne_nn_2345", 1498, 37], + ["load_field", 2, 1, "functions", 1744, 21], + ["null", 3, 1744, 37], + ["is_identical", 4, 2, 3, 1744, 37], + ["jump_true", 4, "ne_nid_2711", 1744, 37], + ["jump", "ne_ni_2712", 1744, 37], + "ne_nid_2711", + ["false", 4, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_ni_2712", + ["is_int", 5, 2, 1744, 37], + ["jump_false", 5, "ne_nn_2713", 1744, 37], "_nop_tc_1", - ["jump", "ne_nn_2345", 1498, 37], - ["ne_int", 4, 2, 3, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_nn_2345", - ["is_num", 5, 2, 1498, 37], - ["jump_false", 5, "ne_nt_2346", 1498, 37], + ["jump", "ne_nn_2713", 1744, 37], + ["ne_int", 4, 2, 3, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_nn_2713", + ["is_num", 5, 2, 1744, 37], + ["jump_false", 5, "ne_nt_2714", 1744, 37], "_nop_tc_2", - ["jump", "ne_nt_2346", 1498, 37], - ["ne_float", 4, 2, 3, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_nt_2346", - ["is_text", 5, 2, 1498, 37], - ["jump_false", 5, "ne_nnl_2347", 1498, 37], + ["jump", "ne_nt_2714", 1744, 37], + ["ne_float", 4, 2, 3, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_nt_2714", + ["is_text", 5, 2, 1744, 37], + ["jump_false", 5, "ne_nnl_2715", 1744, 37], "_nop_tc_3", - ["jump", "ne_nnl_2347", 1498, 37], - ["ne_text", 4, 2, 3, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_nnl_2347", - ["is_null", 5, 2, 1498, 37], - ["jump_false", 5, "ne_nb_2348", 1498, 37], + ["jump", "ne_nnl_2715", 1744, 37], + ["ne_text", 4, 2, 3, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_nnl_2715", + ["is_null", 5, 2, 1744, 37], + ["jump_false", 5, "ne_nb_2716", 1744, 37], "_nop_tc_4", "_nop_tc_5", - ["false", 4, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_nb_2348", - ["is_bool", 5, 2, 1498, 37], - ["jump_false", 5, "ne_mis_2349", 1498, 37], + ["false", 4, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_nb_2716", + ["is_bool", 5, 2, 1744, 37], + ["jump_false", 5, "ne_mis_2717", 1744, 37], "_nop_tc_6", - ["jump", "ne_mis_2349", 1498, 37], - ["ne_bool", 4, 2, 3, 1498, 37], - ["jump", "ne_done_2342", 1498, 37], - "ne_mis_2349", - ["true", 4, 1498, 37], - "ne_done_2342", - ["jump_false", 4, "tern_else_2340", 1498, 37], - ["load_field", 2, 1, "functions", 1498, 44], - ["move", 3, 2, 1498, 44], - ["jump", "tern_end_2341", 1498, 44], - "tern_else_2340", - ["array", 2, 0, 1498, 59], - ["move", 3, 2, 1498, 59], - "tern_end_2341", - ["move", 2, 3, 1498, 59], - ["length", 3, 2, 1499, 21], - ["move", 4, 3, 1499, 21], - ["access", 3, -1, 1500, 31], + ["jump", "ne_mis_2717", 1744, 37], + ["ne_bool", 4, 2, 3, 1744, 37], + ["jump", "ne_done_2710", 1744, 37], + "ne_mis_2717", + ["true", 4, 1744, 37], + "ne_done_2710", + ["jump_false", 4, "tern_else_2708", 1744, 37], + ["load_field", 2, 1, "functions", 1744, 44], + ["move", 3, 2, 1744, 44], + ["jump", "tern_end_2709", 1744, 44], + "tern_else_2708", + ["array", 2, 0, 1744, 59], + ["move", 3, 2, 1744, 59], + "tern_end_2709", + ["move", 2, 3, 1744, 59], + ["length", 3, 2, 1745, 21], + ["move", 4, 3, 1745, 21], + ["access", 3, -1, 1746, 31], [ "access", 5, @@ -20262,680 +23160,437 @@ "kind": "name", "make": "intrinsic" }, - 1500, + 1746, 21 ], - ["frame", 6, 5, 2, 1500, 21], - ["null", 5, 1500, 21], - ["setarg", 6, 0, 5, 1500, 21], - ["setarg", 6, 1, 4, 1500, 21], - ["setarg", 6, 2, 3, 1500, 21], - ["invoke", 6, 3, 1500, 21], - ["move", 5, 3, 1500, 21], - ["null", 3, 1501, 18], - ["null", 6, 1502, 17], - ["access", 7, 0, 1503, 14], - ["access", 8, 0, 1504, 13], - ["access", 9, 0, 1505, 13], - ["access", 10, 0, 1506, 17], - ["access", 11, 0, 1507, 15], - ["access", 12, 0, 1508, 16], - ["null", 13, 1509, 18], - ["access", 14, 0, 1511, 15], - ["is_identical", 15, 4, 14, 1511, 15], - ["jump_true", 15, "eq_done_2352", 1511, 15], + ["frame", 6, 5, 2, 1746, 21], + ["null", 5, 1746, 21], + ["setarg", 6, 0, 5, 1746, 21], + ["setarg", 6, 1, 4, 1746, 21], + ["setarg", 6, 2, 3, 1746, 21], + ["invoke", 6, 3, 1746, 21], + ["move", 5, 3, 1746, 21], + ["null", 3, 1747, 18], + ["null", 6, 1748, 17], + ["access", 7, 0, 1749, 14], + ["access", 8, 0, 1750, 13], + ["access", 9, 0, 1751, 13], + ["access", 10, 0, 1752, 17], + ["access", 11, 0, 1753, 15], + ["access", 12, 0, 1754, 16], + ["null", 13, 1755, 18], + ["access", 14, 0, 1757, 15], + ["is_identical", 15, 4, 14, 1757, 15], + ["jump_true", 15, "eq_done_2720", 1757, 15], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", - ["eq_int", 15, 4, 14, 1511, 15], - ["jump", "eq_done_2352", 1511, 15], - "eq_ni_2353", - ["is_num", 16, 4, 1511, 15], - ["jump_false", 16, "eq_nn_2354", 1511, 15], + ["eq_int", 15, 4, 14, 1757, 15], + ["jump", "eq_done_2720", 1757, 15], + "eq_ni_2721", "_nop_tc_11", "_nop_tc_12", - ["eq_float", 15, 4, 14, 1511, 15], - ["jump", "eq_done_2352", 1511, 15], - "eq_nn_2354", - ["is_text", 16, 4, 1511, 15], - ["jump_false", 16, "eq_nt_2355", 1511, 15], "_nop_tc_13", - ["jump", "eq_nt_2355", 1511, 15], - ["eq_text", 15, 4, 14, 1511, 15], - ["jump", "eq_done_2352", 1511, 15], - "eq_nt_2355", - ["is_null", 16, 4, 1511, 15], - ["jump_false", 16, "eq_nnl_2356", 1511, 15], "_nop_tc_14", - ["jump", "eq_nnl_2356", 1511, 15], - ["true", 15, 1511, 15], - ["jump", "eq_done_2352", 1511, 15], - "eq_nnl_2356", - ["is_bool", 16, 4, 1511, 15], - ["jump_false", 16, "eq_nb_2357", 1511, 15], + ["eq_float", 15, 4, 14, 1757, 15], + ["jump", "eq_done_2720", 1757, 15], + "eq_nn_2722", "_nop_tc_15", - ["jump", "eq_nb_2357", 1511, 15], - ["eq_bool", 15, 4, 14, 1511, 15], - ["jump", "eq_done_2352", 1511, 15], - "eq_nb_2357", - ["false", 15, 1511, 15], - "eq_done_2352", - ["jump_false", 15, "if_else_2350", 1511, 15], - ["null", 14, 1512, 14], - ["return", 14, 1512, 14], - "_nop_ur_1", - "if_else_2350", - "if_end_2351", - ["load_field", 14, 1, "main", 1516, 9], - ["null", 15, 1516, 20], - ["is_identical", 16, 14, 15, 1516, 20], - ["jump_true", 16, "ne_nid_2362", 1516, 20], - ["jump", "ne_ni_2363", 1516, 20], - "ne_nid_2362", - ["false", 16, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_ni_2363", - ["is_int", 17, 14, 1516, 20], - ["jump_false", 17, "ne_nn_2364", 1516, 20], + ["jump", "eq_nt_2723", 1757, 15], "_nop_tc_16", - ["jump", "ne_nn_2364", 1516, 20], - ["ne_int", 16, 14, 15, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_nn_2364", - ["is_num", 17, 14, 1516, 20], - ["jump_false", 17, "ne_nt_2365", 1516, 20], + ["jump", "eq_nt_2723", 1757, 15], + ["eq_text", 15, 4, 14, 1757, 15], + ["jump", "eq_done_2720", 1757, 15], + "eq_nt_2723", "_nop_tc_17", - ["jump", "ne_nt_2365", 1516, 20], - ["ne_float", 16, 14, 15, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_nt_2365", - ["is_text", 17, 14, 1516, 20], - ["jump_false", 17, "ne_nnl_2366", 1516, 20], + ["jump", "eq_nnl_2724", 1757, 15], "_nop_tc_18", - ["jump", "ne_nnl_2366", 1516, 20], - ["ne_text", 16, 14, 15, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_nnl_2366", - ["is_null", 17, 14, 1516, 20], - ["jump_false", 17, "ne_nb_2367", 1516, 20], + ["jump", "eq_nnl_2724", 1757, 15], + ["true", 15, 1757, 15], + ["jump", "eq_done_2720", 1757, 15], + "eq_nnl_2724", "_nop_tc_19", + ["jump", "eq_nb_2725", 1757, 15], "_nop_tc_20", - ["false", 16, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_nb_2367", - ["is_bool", 17, 14, 1516, 20], - ["jump_false", 17, "ne_mis_2368", 1516, 20], + ["jump", "eq_nb_2725", 1757, 15], + ["eq_bool", 15, 4, 14, 1757, 15], + ["jump", "eq_done_2720", 1757, 15], + "eq_nb_2725", + ["false", 15, 1757, 15], + "eq_done_2720", + ["jump_false", 15, "if_else_2718", 1757, 15], + ["null", 14, 1758, 14], + ["return", 14, 1758, 14], + "_nop_ur_1", + "if_else_2718", + "if_end_2719", + ["load_field", 14, 1, "main", 1762, 9], + ["null", 15, 1762, 20], + ["is_identical", 16, 14, 15, 1762, 20], + ["jump_true", 16, "ne_nid_2730", 1762, 20], + ["jump", "ne_ni_2731", 1762, 20], + "ne_nid_2730", + ["false", 16, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_ni_2731", + ["is_int", 17, 14, 1762, 20], + ["jump_false", 17, "ne_nn_2732", 1762, 20], "_nop_tc_21", - ["jump", "ne_mis_2368", 1516, 20], - ["ne_bool", 16, 14, 15, 1516, 20], - ["jump", "ne_done_2361", 1516, 20], - "ne_mis_2368", - ["true", 16, 1516, 20], - "ne_done_2361", - ["move", 14, 16, 1516, 20], - ["jump_false", 14, "and_end_2360", 1516, 20], - ["load_field", 15, 1, "main", 1516, 28], - ["load_field", 16, 15, "instructions", 1516, 28], - ["null", 15, 1516, 52], - ["is_identical", 17, 16, 15, 1516, 52], - ["jump_true", 17, "ne_nid_2370", 1516, 52], - ["jump", "ne_ni_2371", 1516, 52], - "ne_nid_2370", - ["false", 17, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_ni_2371", - ["is_int", 18, 16, 1516, 52], - ["jump_false", 18, "ne_nn_2372", 1516, 52], + ["jump", "ne_nn_2732", 1762, 20], + ["ne_int", 16, 14, 15, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_nn_2732", + ["is_num", 17, 14, 1762, 20], + ["jump_false", 17, "ne_nt_2733", 1762, 20], "_nop_tc_22", - ["jump", "ne_nn_2372", 1516, 52], - ["ne_int", 17, 16, 15, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_nn_2372", - ["is_num", 18, 16, 1516, 52], - ["jump_false", 18, "ne_nt_2373", 1516, 52], + ["jump", "ne_nt_2733", 1762, 20], + ["ne_float", 16, 14, 15, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_nt_2733", + ["is_text", 17, 14, 1762, 20], + ["jump_false", 17, "ne_nnl_2734", 1762, 20], "_nop_tc_23", - ["jump", "ne_nt_2373", 1516, 52], - ["ne_float", 17, 16, 15, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_nt_2373", - ["is_text", 18, 16, 1516, 52], - ["jump_false", 18, "ne_nnl_2374", 1516, 52], + ["jump", "ne_nnl_2734", 1762, 20], + ["ne_text", 16, 14, 15, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_nnl_2734", + ["is_null", 17, 14, 1762, 20], + ["jump_false", 17, "ne_nb_2735", 1762, 20], "_nop_tc_24", - ["jump", "ne_nnl_2374", 1516, 52], - ["ne_text", 17, 16, 15, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_nnl_2374", - ["is_null", 18, 16, 1516, 52], - ["jump_false", 18, "ne_nb_2375", 1516, 52], "_nop_tc_25", + ["false", 16, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_nb_2735", + ["is_bool", 17, 14, 1762, 20], + ["jump_false", 17, "ne_mis_2736", 1762, 20], "_nop_tc_26", - ["false", 17, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_nb_2375", - ["is_bool", 18, 16, 1516, 52], - ["jump_false", 18, "ne_mis_2376", 1516, 52], + ["jump", "ne_mis_2736", 1762, 20], + ["ne_bool", 16, 14, 15, 1762, 20], + ["jump", "ne_done_2729", 1762, 20], + "ne_mis_2736", + ["true", 16, 1762, 20], + "ne_done_2729", + ["move", 14, 16, 1762, 20], + ["jump_false", 14, "and_end_2728", 1762, 20], + ["load_field", 15, 1, "main", 1762, 28], + ["load_field", 16, 15, "instructions", 1762, 28], + ["null", 15, 1762, 52], + ["is_identical", 17, 16, 15, 1762, 52], + ["jump_true", 17, "ne_nid_2738", 1762, 52], + ["jump", "ne_ni_2739", 1762, 52], + "ne_nid_2738", + ["false", 17, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_ni_2739", + ["is_int", 18, 16, 1762, 52], + ["jump_false", 18, "ne_nn_2740", 1762, 52], "_nop_tc_27", - ["jump", "ne_mis_2376", 1516, 52], - ["ne_bool", 17, 16, 15, 1516, 52], - ["jump", "ne_done_2369", 1516, 52], - "ne_mis_2376", - ["true", 17, 1516, 52], - "ne_done_2369", - ["move", 14, 17, 1516, 52], - "and_end_2360", - ["jump_false", 14, "if_else_2358", 1516, 52], - ["load_field", 14, 1, "main", 1517, 16], - ["load_field", 15, 14, "instructions", 1517, 16], - ["move", 3, 15, 1517, 16], - ["access", 8, 0, 1518, 11], - "while_start_2377", - ["length", 14, 3, 1519, 25], - ["is_int", 15, 8, 1519, 25], - ["jump_false", 15, "rel_ni_2379", 1519, 25], + ["jump", "ne_nn_2740", 1762, 52], + ["ne_int", 17, 16, 15, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_nn_2740", + ["is_num", 18, 16, 1762, 52], + ["jump_false", 18, "ne_nt_2741", 1762, 52], "_nop_tc_28", + ["jump", "ne_nt_2741", 1762, 52], + ["ne_float", 17, 16, 15, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_nt_2741", + ["is_text", 18, 16, 1762, 52], + ["jump_false", 18, "ne_nnl_2742", 1762, 52], "_nop_tc_29", - ["lt_int", 16, 8, 14, 1519, 25], - ["jump", "rel_done_2381", 1519, 25], - "rel_ni_2379", - ["is_num", 15, 8, 1519, 25], - ["jump_false", 15, "rel_nn_2380", 1519, 25], + ["jump", "ne_nnl_2742", 1762, 52], + ["ne_text", 17, 16, 15, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_nnl_2742", + ["is_null", 18, 16, 1762, 52], + ["jump_false", 18, "ne_nb_2743", 1762, 52], "_nop_tc_30", "_nop_tc_31", - ["lt_float", 16, 8, 14, 1519, 25], - ["jump", "rel_done_2381", 1519, 25], - "rel_nn_2380", - ["is_text", 15, 8, 1519, 25], - ["jump_false", 15, "rel_err_2382", 1519, 25], + ["false", 17, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_nb_2743", + ["is_bool", 18, 16, 1762, 52], + ["jump_false", 18, "ne_mis_2744", 1762, 52], "_nop_tc_32", - ["jump", "rel_err_2382", 1519, 25], - ["lt_text", 16, 8, 14, 1519, 25], - ["jump", "rel_done_2381", 1519, 25], - "rel_err_2382", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1519, - 25 - ], - ["access", 15, "error", 1519, 25], - ["access", 17, "cannot compare with '<': operands must be same type", 1519, 25], - ["array", 18, 0, 1519, 25], - ["push", 18, 17, 1519, 25], - ["frame", 17, 14, 2, 1519, 25], - ["null", 14, 1519, 25], - ["setarg", 17, 0, 14, 1519, 25], - ["setarg", 17, 1, 15, 1519, 25], - ["setarg", 17, 2, 18, 1519, 25], - ["invoke", 17, 14, 1519, 25], - ["disrupt", 1519, 25], - "rel_done_2381", - ["jump_false", 16, "while_end_2378", 1519, 25], - ["load_dynamic", 14, 3, 8, 1520, 24], - ["move", 6, 14, 1520, 24], - ["is_array", 14, 6, 1521, 22], - ["move", 15, 14, 1521, 22], - ["jump_false", 15, "and_end_2385", 1521, 22], - ["access", 14, 0, 1521, 38], - ["load_index", 16, 6, 14, 1521, 38], - ["access", 14, "function", 1521, 44], - ["is_identical", 17, 16, 14, 1521, 44], - ["jump_true", 17, "eq_done_2386", 1521, 44], - ["is_int", 18, 16, 1521, 44], - ["jump_false", 18, "eq_ni_2387", 1521, 44], + ["jump", "ne_mis_2744", 1762, 52], + ["ne_bool", 17, 16, 15, 1762, 52], + ["jump", "ne_done_2737", 1762, 52], + "ne_mis_2744", + ["true", 17, 1762, 52], + "ne_done_2737", + ["move", 14, 17, 1762, 52], + "and_end_2728", + ["jump_false", 14, "if_else_2726", 1762, 52], + ["load_field", 14, 1, "main", 1763, 16], + ["load_field", 15, 14, "instructions", 1763, 16], + ["move", 3, 15, 1763, 16], + ["access", 8, 0, 1764, 11], + "while_start_2745", + ["length", 14, 3, 1765, 25], + ["is_int", 15, 8, 1765, 25], + ["jump_false", 15, "rel_ni_2747", 1765, 25], "_nop_tc_33", - ["jump", "eq_ni_2387", 1521, 44], - ["eq_int", 17, 16, 14, 1521, 44], - ["jump", "eq_done_2386", 1521, 44], - "eq_ni_2387", - ["is_num", 18, 16, 1521, 44], - ["jump_false", 18, "eq_nn_2388", 1521, 44], "_nop_tc_34", - ["jump", "eq_nn_2388", 1521, 44], - ["eq_float", 17, 16, 14, 1521, 44], - ["jump", "eq_done_2386", 1521, 44], - "eq_nn_2388", - ["is_text", 18, 16, 1521, 44], - ["jump_false", 18, "eq_nt_2389", 1521, 44], + ["lt_int", 15, 8, 14, 1765, 25], + ["jump", "rel_done_2749", 1765, 25], + "rel_ni_2747", "_nop_tc_35", "_nop_tc_36", - ["eq_text", 17, 16, 14, 1521, 44], - ["jump", "eq_done_2386", 1521, 44], - "eq_nt_2389", - ["is_null", 18, 16, 1521, 44], - ["jump_false", 18, "eq_nnl_2390", 1521, 44], "_nop_tc_37", - ["jump", "eq_nnl_2390", 1521, 44], - ["true", 17, 1521, 44], - ["jump", "eq_done_2386", 1521, 44], - "eq_nnl_2390", - ["is_bool", 18, 16, 1521, 44], - ["jump_false", 18, "eq_nb_2391", 1521, 44], "_nop_tc_38", - ["jump", "eq_nb_2391", 1521, 44], - ["eq_bool", 17, 16, 14, 1521, 44], - ["jump", "eq_done_2386", 1521, 44], - "eq_nb_2391", - ["false", 17, 1521, 44], - "eq_done_2386", - ["move", 15, 17, 1521, 44], - "and_end_2385", - ["jump_false", 15, "if_else_2383", 1521, 44], - ["access", 14, 2, 1522, 21], - ["load_index", 15, 6, 14, 1522, 21], - ["access", 14, 0, 1522, 27], - ["is_int", 16, 15, 1522, 27], - ["jump_false", 16, "rel_ni_2395", 1522, 27], + ["lt_float", 15, 8, 14, 1765, 25], + ["jump", "rel_done_2749", 1765, 25], + "rel_nn_2748", "_nop_tc_39", + ["jump", "rel_err_2750", 1765, 25], "_nop_tc_40", - ["ge_int", 17, 15, 14, 1522, 27], - ["jump", "rel_done_2397", 1522, 27], - "rel_ni_2395", - ["is_num", 16, 15, 1522, 27], - ["jump_false", 16, "rel_nn_2396", 1522, 27], + ["jump", "rel_err_2750", 1765, 25], + ["lt_text", 15, 8, 14, 1765, 25], + ["jump", "rel_done_2749", 1765, 25], + "rel_err_2750", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1765, + 25 + ], + ["access", 16, "error", 1765, 25], + ["access", 17, "cannot compare with '<': operands must be same type", 1765, 25], + ["array", 18, 0, 1765, 25], + ["push", 18, 17, 1765, 25], + ["frame", 17, 14, 2, 1765, 25], + ["null", 14, 1765, 25], + ["setarg", 17, 0, 14, 1765, 25], + ["setarg", 17, 1, 16, 1765, 25], + ["setarg", 17, 2, 18, 1765, 25], + ["invoke", 17, 14, 1765, 25], + ["disrupt", 1765, 25], + "rel_done_2749", + ["jump_false", 15, "while_end_2746", 1765, 25], + ["load_dynamic", 14, 3, 8, 1766, 24], + ["move", 6, 14, 1766, 24], + ["is_array", 14, 6, 1767, 22], + ["move", 15, 14, 1767, 22], + ["jump_false", 15, "and_end_2753", 1767, 22], + ["access", 14, 0, 1767, 38], + ["load_index", 16, 6, 14, 1767, 38], + ["access", 14, "function", 1767, 44], + ["is_identical", 17, 16, 14, 1767, 44], + ["jump_true", 17, "eq_done_2754", 1767, 44], + ["is_int", 18, 16, 1767, 44], + ["jump_false", 18, "eq_ni_2755", 1767, 44], "_nop_tc_41", + ["jump", "eq_ni_2755", 1767, 44], + ["eq_int", 17, 16, 14, 1767, 44], + ["jump", "eq_done_2754", 1767, 44], + "eq_ni_2755", + ["is_num", 18, 16, 1767, 44], + ["jump_false", 18, "eq_nn_2756", 1767, 44], "_nop_tc_42", - ["ge_float", 17, 15, 14, 1522, 27], - ["jump", "rel_done_2397", 1522, 27], - "rel_nn_2396", - ["is_text", 16, 15, 1522, 27], - ["jump_false", 16, "rel_err_2398", 1522, 27], + ["jump", "eq_nn_2756", 1767, 44], + ["eq_float", 17, 16, 14, 1767, 44], + ["jump", "eq_done_2754", 1767, 44], + "eq_nn_2756", + ["is_text", 18, 16, 1767, 44], + ["jump_false", 18, "eq_nt_2757", 1767, 44], "_nop_tc_43", - ["jump", "rel_err_2398", 1522, 27], - ["ge_text", 17, 15, 14, 1522, 27], - ["jump", "rel_done_2397", 1522, 27], - "rel_err_2398", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1522, - 27 - ], - ["access", 15, "error", 1522, 27], - ["access", 16, "cannot compare with '>=': operands must be same type", 1522, 27], - ["array", 18, 0, 1522, 27], - ["push", 18, 16, 1522, 27], - ["frame", 16, 14, 2, 1522, 27], - ["null", 14, 1522, 27], - ["setarg", 16, 0, 14, 1522, 27], - ["setarg", 16, 1, 15, 1522, 27], - ["setarg", 16, 2, 18, 1522, 27], - ["invoke", 16, 14, 1522, 27], - ["disrupt", 1522, 27], - "rel_done_2397", - ["move", 14, 17, 1522, 27], - ["jump_false", 14, "and_end_2394", 1522, 27], - ["access", 15, 2, 1522, 38], - ["load_index", 16, 6, 15, 1522, 38], - ["is_int", 15, 16, 1522, 43], - ["jump_false", 15, "rel_ni_2399", 1522, 43], - ["is_int", 17, 4, 1522, 43], - ["jump_false", 17, "rel_ni_2399", 1522, 43], - ["lt_int", 18, 16, 4, 1522, 43], - ["jump", "rel_done_2401", 1522, 43], - "rel_ni_2399", - ["is_num", 15, 16, 1522, 43], - ["jump_false", 15, "rel_nn_2400", 1522, 43], - ["is_num", 17, 4, 1522, 43], - ["jump_false", 17, "rel_nn_2400", 1522, 43], - ["lt_float", 18, 16, 4, 1522, 43], - ["jump", "rel_done_2401", 1522, 43], - "rel_nn_2400", - ["is_text", 15, 16, 1522, 43], - ["jump_false", 15, "rel_err_2402", 1522, 43], - ["is_text", 17, 4, 1522, 43], - ["jump_false", 17, "rel_err_2402", 1522, 43], - ["lt_text", 18, 16, 4, 1522, 43], - ["jump", "rel_done_2401", 1522, 43], - "rel_err_2402", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1522, - 43 - ], - ["access", 16, "error", 1522, 43], - ["access", 17, "cannot compare with '<': operands must be same type", 1522, 43], - ["array", 19, 0, 1522, 43], - ["push", 19, 17, 1522, 43], - ["frame", 17, 15, 2, 1522, 43], - ["null", 15, 1522, 43], - ["setarg", 17, 0, 15, 1522, 43], - ["setarg", 17, 1, 16, 1522, 43], - ["setarg", 17, 2, 19, 1522, 43], - ["invoke", 17, 15, 1522, 43], - ["disrupt", 1522, 43], - "rel_done_2401", - ["move", 14, 18, 1522, 43], - "and_end_2394", - ["jump_false", 14, "if_else_2392", 1522, 43], - ["access", 14, 2, 1523, 29], - ["load_index", 15, 6, 14, 1523, 29], - ["store_dynamic", 5, 4, 15, 1523, 29], - ["jump", "if_end_2393", 1523, 29], - "if_else_2392", - "if_end_2393", - ["jump", "if_end_2384", 1523, 29], - "if_else_2383", - "if_end_2384", - ["access", 14, 1, 1526, 17], - ["is_num", 15, 8, 1526, 17], - ["jump_false", 15, "num_err_2403", 1526, 17], "_nop_tc_44", + ["eq_text", 17, 16, 14, 1767, 44], + ["jump", "eq_done_2754", 1767, 44], + "eq_nt_2757", + ["is_null", 18, 16, 1767, 44], + ["jump_false", 18, "eq_nnl_2758", 1767, 44], "_nop_tc_45", - ["add", 15, 8, 14, 1526, 17], - ["jump", "num_done_2404", 1526, 17], - "num_err_2403", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1526, - 17 - ], - ["access", 16, "error", 1526, 17], - ["access", 17, "cannot apply '+': operands must be numbers", 1526, 17], - ["array", 18, 0, 1526, 17], - ["push", 18, 17, 1526, 17], - ["frame", 17, 14, 2, 1526, 17], - ["null", 14, 1526, 17], - ["setarg", 17, 0, 14, 1526, 17], - ["setarg", 17, 1, 16, 1526, 17], - ["setarg", 17, 2, 18, 1526, 17], - ["invoke", 17, 14, 1526, 17], - ["disrupt", 1526, 17], - "num_done_2404", - ["move", 8, 15, 1526, 17], - ["jump", "while_start_2377", 1526, 17], - "while_end_2378", - ["jump", "if_end_2359", 1526, 17], - "if_else_2358", - "if_end_2359", - ["access", 7, 0, 1529, 10], - "while_start_2405", - ["is_int", 14, 7, 1530, 17], - ["jump_false", 14, "rel_ni_2407", 1530, 17], - ["is_int", 15, 4, 1530, 17], - ["jump_false", 15, "rel_ni_2407", 1530, 17], - ["lt_int", 16, 7, 4, 1530, 17], - ["jump", "rel_done_2409", 1530, 17], - "rel_ni_2407", - ["is_num", 14, 7, 1530, 17], - ["jump_false", 14, "rel_nn_2408", 1530, 17], - ["is_num", 15, 4, 1530, 17], - ["jump_false", 15, "rel_nn_2408", 1530, 17], - ["lt_float", 16, 7, 4, 1530, 17], - ["jump", "rel_done_2409", 1530, 17], - "rel_nn_2408", - ["is_text", 14, 7, 1530, 17], - ["jump_false", 14, "rel_err_2410", 1530, 17], - ["is_text", 15, 4, 1530, 17], - ["jump_false", 15, "rel_err_2410", 1530, 17], - ["lt_text", 16, 7, 4, 1530, 17], - ["jump", "rel_done_2409", 1530, 17], - "rel_err_2410", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1530, - 17 - ], - ["access", 15, "error", 1530, 17], - ["access", 17, "cannot compare with '<': operands must be same type", 1530, 17], - ["array", 18, 0, 1530, 17], - ["push", 18, 17, 1530, 17], - ["frame", 17, 14, 2, 1530, 17], - ["null", 14, 1530, 17], - ["setarg", 17, 0, 14, 1530, 17], - ["setarg", 17, 1, 15, 1530, 17], - ["setarg", 17, 2, 18, 1530, 17], - ["invoke", 17, 14, 1530, 17], - ["disrupt", 1530, 17], - "rel_done_2409", - ["jump_false", 16, "while_end_2406", 1530, 17], - ["load_dynamic", 14, 2, 7, 1531, 26], - ["load_field", 15, 14, "instructions", 1531, 26], - ["move", 3, 15, 1531, 26], - ["null", 14, 1532, 21], - ["is_identical", 15, 3, 14, 1532, 21], - ["jump_true", 15, "ne_nid_2414", 1532, 21], - ["jump", "ne_ni_2415", 1532, 21], - "ne_nid_2414", - ["false", 15, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_ni_2415", - ["is_int", 16, 3, 1532, 21], - ["jump_false", 16, "ne_nn_2416", 1532, 21], + ["jump", "eq_nnl_2758", 1767, 44], + ["true", 17, 1767, 44], + ["jump", "eq_done_2754", 1767, 44], + "eq_nnl_2758", + ["is_bool", 18, 16, 1767, 44], + ["jump_false", 18, "eq_nb_2759", 1767, 44], "_nop_tc_46", - ["jump", "ne_nn_2416", 1532, 21], - ["ne_int", 15, 3, 14, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_nn_2416", - ["is_num", 16, 3, 1532, 21], - ["jump_false", 16, "ne_nt_2417", 1532, 21], + ["jump", "eq_nb_2759", 1767, 44], + ["eq_bool", 17, 16, 14, 1767, 44], + ["jump", "eq_done_2754", 1767, 44], + "eq_nb_2759", + ["false", 17, 1767, 44], + "eq_done_2754", + ["move", 15, 17, 1767, 44], + "and_end_2753", + ["jump_false", 15, "if_else_2751", 1767, 44], + ["access", 14, 2, 1768, 21], + ["load_index", 15, 6, 14, 1768, 21], + ["access", 14, 0, 1768, 27], + ["is_int", 16, 15, 1768, 27], + ["jump_false", 16, "rel_ni_2763", 1768, 27], "_nop_tc_47", - ["jump", "ne_nt_2417", 1532, 21], - ["ne_float", 15, 3, 14, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_nt_2417", - ["is_text", 16, 3, 1532, 21], - ["jump_false", 16, "ne_nnl_2418", 1532, 21], "_nop_tc_48", - ["jump", "ne_nnl_2418", 1532, 21], - ["ne_text", 15, 3, 14, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_nnl_2418", - ["is_null", 16, 3, 1532, 21], - ["jump_false", 16, "ne_nb_2419", 1532, 21], + ["ge_int", 17, 15, 14, 1768, 27], + ["jump", "rel_done_2765", 1768, 27], + "rel_ni_2763", + ["is_num", 16, 15, 1768, 27], + ["jump_false", 16, "rel_nn_2764", 1768, 27], "_nop_tc_49", "_nop_tc_50", - ["false", 15, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_nb_2419", - ["is_bool", 16, 3, 1532, 21], - ["jump_false", 16, "ne_mis_2420", 1532, 21], + ["ge_float", 17, 15, 14, 1768, 27], + ["jump", "rel_done_2765", 1768, 27], + "rel_nn_2764", + ["is_text", 16, 15, 1768, 27], + ["jump_false", 16, "rel_err_2766", 1768, 27], "_nop_tc_51", - ["jump", "ne_mis_2420", 1532, 21], - ["ne_bool", 15, 3, 14, 1532, 21], - ["jump", "ne_done_2413", 1532, 21], - "ne_mis_2420", - ["true", 15, 1532, 21], - "ne_done_2413", - ["jump_false", 15, "if_else_2411", 1532, 21], - ["access", 8, 0, 1533, 13], - "while_start_2421", - ["length", 14, 3, 1534, 27], - ["is_int", 15, 8, 1534, 27], - ["jump_false", 15, "rel_ni_2423", 1534, 27], + ["jump", "rel_err_2766", 1768, 27], + ["ge_text", 17, 15, 14, 1768, 27], + ["jump", "rel_done_2765", 1768, 27], + "rel_err_2766", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1768, + 27 + ], + ["access", 15, "error", 1768, 27], + ["access", 16, "cannot compare with '>=': operands must be same type", 1768, 27], + ["array", 18, 0, 1768, 27], + ["push", 18, 16, 1768, 27], + ["frame", 16, 14, 2, 1768, 27], + ["null", 14, 1768, 27], + ["setarg", 16, 0, 14, 1768, 27], + ["setarg", 16, 1, 15, 1768, 27], + ["setarg", 16, 2, 18, 1768, 27], + ["invoke", 16, 14, 1768, 27], + ["disrupt", 1768, 27], + "rel_done_2765", + ["move", 14, 17, 1768, 27], + ["jump_false", 14, "and_end_2762", 1768, 27], + ["access", 15, 2, 1768, 38], + ["load_index", 16, 6, 15, 1768, 38], + ["is_int", 15, 16, 1768, 43], + ["jump_false", 15, "rel_ni_2767", 1768, 43], "_nop_tc_52", "_nop_tc_53", - ["lt_int", 16, 8, 14, 1534, 27], - ["jump", "rel_done_2425", 1534, 27], - "rel_ni_2423", - ["is_num", 15, 8, 1534, 27], - ["jump_false", 15, "rel_nn_2424", 1534, 27], + ["lt_int", 17, 16, 4, 1768, 43], + ["jump", "rel_done_2769", 1768, 43], + "rel_ni_2767", + ["is_num", 15, 16, 1768, 43], + ["jump_false", 15, "rel_nn_2768", 1768, 43], "_nop_tc_54", "_nop_tc_55", - ["lt_float", 16, 8, 14, 1534, 27], - ["jump", "rel_done_2425", 1534, 27], - "rel_nn_2424", - ["is_text", 15, 8, 1534, 27], - ["jump_false", 15, "rel_err_2426", 1534, 27], + ["lt_float", 17, 16, 4, 1768, 43], + ["jump", "rel_done_2769", 1768, 43], + "rel_nn_2768", + ["is_text", 15, 16, 1768, 43], + ["jump_false", 15, "rel_err_2770", 1768, 43], "_nop_tc_56", - ["jump", "rel_err_2426", 1534, 27], - ["lt_text", 16, 8, 14, 1534, 27], - ["jump", "rel_done_2425", 1534, 27], - "rel_err_2426", + ["jump", "rel_err_2770", 1768, 43], + ["lt_text", 17, 16, 4, 1768, 43], + ["jump", "rel_done_2769", 1768, 43], + "rel_err_2770", [ "access", - 14, + 15, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1534, - 27 + 1768, + 43 ], - ["access", 15, "error", 1534, 27], - ["access", 17, "cannot compare with '<': operands must be same type", 1534, 27], - ["array", 18, 0, 1534, 27], - ["push", 18, 17, 1534, 27], - ["frame", 17, 14, 2, 1534, 27], - ["null", 14, 1534, 27], - ["setarg", 17, 0, 14, 1534, 27], - ["setarg", 17, 1, 15, 1534, 27], - ["setarg", 17, 2, 18, 1534, 27], - ["invoke", 17, 14, 1534, 27], - ["disrupt", 1534, 27], - "rel_done_2425", - ["jump_false", 16, "while_end_2422", 1534, 27], - ["load_dynamic", 14, 3, 8, 1535, 26], - ["move", 6, 14, 1535, 26], - ["is_array", 14, 6, 1536, 24], - ["move", 15, 14, 1536, 24], - ["jump_false", 15, "and_end_2429", 1536, 24], - ["access", 14, 0, 1536, 40], - ["load_index", 16, 6, 14, 1536, 40], - ["access", 14, "function", 1536, 46], - ["is_identical", 17, 16, 14, 1536, 46], - ["jump_true", 17, "eq_done_2430", 1536, 46], - ["is_int", 18, 16, 1536, 46], - ["jump_false", 18, "eq_ni_2431", 1536, 46], + ["access", 16, "error", 1768, 43], + ["access", 18, "cannot compare with '<': operands must be same type", 1768, 43], + ["array", 19, 0, 1768, 43], + ["push", 19, 18, 1768, 43], + ["frame", 18, 15, 2, 1768, 43], + ["null", 15, 1768, 43], + ["setarg", 18, 0, 15, 1768, 43], + ["setarg", 18, 1, 16, 1768, 43], + ["setarg", 18, 2, 19, 1768, 43], + ["invoke", 18, 15, 1768, 43], + ["disrupt", 1768, 43], + "rel_done_2769", + ["move", 14, 17, 1768, 43], + "and_end_2762", + ["jump_false", 14, "if_else_2760", 1768, 43], + ["access", 14, 2, 1769, 29], + ["load_index", 15, 6, 14, 1769, 29], + ["store_dynamic", 5, 4, 15, 1769, 29], + ["jump", "if_end_2761", 1769, 29], + "if_else_2760", + "if_end_2761", + ["jump", "if_end_2752", 1769, 29], + "if_else_2751", + "if_end_2752", + ["access", 14, 1, 1772, 17], "_nop_tc_57", - ["jump", "eq_ni_2431", 1536, 46], - ["eq_int", 17, 16, 14, 1536, 46], - ["jump", "eq_done_2430", 1536, 46], - "eq_ni_2431", - ["is_num", 18, 16, 1536, 46], - ["jump_false", 18, "eq_nn_2432", 1536, 46], "_nop_tc_58", - ["jump", "eq_nn_2432", 1536, 46], - ["eq_float", 17, 16, 14, 1536, 46], - ["jump", "eq_done_2430", 1536, 46], - "eq_nn_2432", - ["is_text", 18, 16, 1536, 46], - ["jump_false", 18, "eq_nt_2433", 1536, 46], "_nop_tc_59", "_nop_tc_60", - ["eq_text", 17, 16, 14, 1536, 46], - ["jump", "eq_done_2430", 1536, 46], - "eq_nt_2433", - ["is_null", 18, 16, 1536, 46], - ["jump_false", 18, "eq_nnl_2434", 1536, 46], + ["add", 15, 8, 14, 1772, 17], + ["jump", "num_done_2772", 1772, 17], + "num_err_2771", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1772, + 17 + ], + ["access", 16, "error", 1772, 17], + ["access", 17, "cannot apply '+': operands must be numbers", 1772, 17], + ["array", 18, 0, 1772, 17], + ["push", 18, 17, 1772, 17], + ["frame", 17, 14, 2, 1772, 17], + ["null", 14, 1772, 17], + ["setarg", 17, 0, 14, 1772, 17], + ["setarg", 17, 1, 16, 1772, 17], + ["setarg", 17, 2, 18, 1772, 17], + ["invoke", 17, 14, 1772, 17], + ["disrupt", 1772, 17], + "num_done_2772", + ["move", 8, 15, 1772, 17], + ["jump", "while_start_2745", 1772, 17], + "while_end_2746", + ["jump", "if_end_2727", 1772, 17], + "if_else_2726", + "if_end_2727", + ["access", 7, 0, 1775, 10], + "while_start_2773", + ["is_int", 14, 7, 1776, 17], + ["jump_false", 14, "rel_ni_2775", 1776, 17], "_nop_tc_61", - ["jump", "eq_nnl_2434", 1536, 46], - ["true", 17, 1536, 46], - ["jump", "eq_done_2430", 1536, 46], - "eq_nnl_2434", - ["is_bool", 18, 16, 1536, 46], - ["jump_false", 18, "eq_nb_2435", 1536, 46], "_nop_tc_62", - ["jump", "eq_nb_2435", 1536, 46], - ["eq_bool", 17, 16, 14, 1536, 46], - ["jump", "eq_done_2430", 1536, 46], - "eq_nb_2435", - ["false", 17, 1536, 46], - "eq_done_2430", - ["move", 15, 17, 1536, 46], - "and_end_2429", - ["jump_false", 15, "if_else_2427", 1536, 46], - ["access", 14, 2, 1537, 23], - ["load_index", 15, 6, 14, 1537, 23], - ["access", 14, 0, 1537, 29], - ["is_int", 16, 15, 1537, 29], - ["jump_false", 16, "rel_ni_2439", 1537, 29], + ["lt_int", 14, 7, 4, 1776, 17], + ["jump", "rel_done_2777", 1776, 17], + "rel_ni_2775", "_nop_tc_63", "_nop_tc_64", - ["ge_int", 17, 15, 14, 1537, 29], - ["jump", "rel_done_2441", 1537, 29], - "rel_ni_2439", - ["is_num", 16, 15, 1537, 29], - ["jump_false", 16, "rel_nn_2440", 1537, 29], "_nop_tc_65", "_nop_tc_66", - ["ge_float", 17, 15, 14, 1537, 29], - ["jump", "rel_done_2441", 1537, 29], - "rel_nn_2440", - ["is_text", 16, 15, 1537, 29], - ["jump_false", 16, "rel_err_2442", 1537, 29], + ["lt_float", 14, 7, 4, 1776, 17], + ["jump", "rel_done_2777", 1776, 17], + "rel_nn_2776", "_nop_tc_67", - ["jump", "rel_err_2442", 1537, 29], - ["ge_text", 17, 15, 14, 1537, 29], - ["jump", "rel_done_2441", 1537, 29], - "rel_err_2442", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1537, - 29 - ], - ["access", 15, "error", 1537, 29], - ["access", 16, "cannot compare with '>=': operands must be same type", 1537, 29], - ["array", 18, 0, 1537, 29], - ["push", 18, 16, 1537, 29], - ["frame", 16, 14, 2, 1537, 29], - ["null", 14, 1537, 29], - ["setarg", 16, 0, 14, 1537, 29], - ["setarg", 16, 1, 15, 1537, 29], - ["setarg", 16, 2, 18, 1537, 29], - ["invoke", 16, 14, 1537, 29], - ["disrupt", 1537, 29], - "rel_done_2441", - ["move", 14, 17, 1537, 29], - ["jump_false", 14, "and_end_2438", 1537, 29], - ["access", 15, 2, 1537, 40], - ["load_index", 16, 6, 15, 1537, 40], - ["is_int", 15, 16, 1537, 45], - ["jump_false", 15, "rel_ni_2443", 1537, 45], - ["is_int", 17, 4, 1537, 45], - ["jump_false", 17, "rel_ni_2443", 1537, 45], - ["lt_int", 18, 16, 4, 1537, 45], - ["jump", "rel_done_2445", 1537, 45], - "rel_ni_2443", - ["is_num", 15, 16, 1537, 45], - ["jump_false", 15, "rel_nn_2444", 1537, 45], - ["is_num", 17, 4, 1537, 45], - ["jump_false", 17, "rel_nn_2444", 1537, 45], - ["lt_float", 18, 16, 4, 1537, 45], - ["jump", "rel_done_2445", 1537, 45], - "rel_nn_2444", - ["is_text", 15, 16, 1537, 45], - ["jump_false", 15, "rel_err_2446", 1537, 45], - ["is_text", 17, 4, 1537, 45], - ["jump_false", 17, "rel_err_2446", 1537, 45], - ["lt_text", 18, 16, 4, 1537, 45], - ["jump", "rel_done_2445", 1537, 45], - "rel_err_2446", + ["jump", "rel_err_2778", 1776, 17], + "_nop_tc_68", + ["jump", "rel_err_2778", 1776, 17], + ["lt_text", 14, 7, 4, 1776, 17], + ["jump", "rel_done_2777", 1776, 17], + "rel_err_2778", [ "access", 15, @@ -20944,224 +23599,95 @@ "kind": "name", "make": "intrinsic" }, - 1537, - 45 + 1776, + 17 ], - ["access", 16, "error", 1537, 45], - ["access", 17, "cannot compare with '<': operands must be same type", 1537, 45], - ["array", 19, 0, 1537, 45], - ["push", 19, 17, 1537, 45], - ["frame", 17, 15, 2, 1537, 45], - ["null", 15, 1537, 45], - ["setarg", 17, 0, 15, 1537, 45], - ["setarg", 17, 1, 16, 1537, 45], - ["setarg", 17, 2, 19, 1537, 45], - ["invoke", 17, 15, 1537, 45], - ["disrupt", 1537, 45], - "rel_done_2445", - ["move", 14, 18, 1537, 45], - "and_end_2438", - ["jump_false", 14, "if_else_2436", 1537, 45], - ["access", 14, 2, 1538, 31], - ["load_index", 15, 6, 14, 1538, 31], - ["store_dynamic", 5, 7, 15, 1538, 31], - ["jump", "if_end_2437", 1538, 31], - "if_else_2436", - "if_end_2437", - ["jump", "if_end_2428", 1538, 31], - "if_else_2427", - "if_end_2428", - ["access", 14, 1, 1541, 19], - ["is_num", 15, 8, 1541, 19], - ["jump_false", 15, "num_err_2447", 1541, 19], - "_nop_tc_68", + ["access", 16, "error", 1776, 17], + ["access", 17, "cannot compare with '<': operands must be same type", 1776, 17], + ["array", 18, 0, 1776, 17], + ["push", 18, 17, 1776, 17], + ["frame", 17, 15, 2, 1776, 17], + ["null", 15, 1776, 17], + ["setarg", 17, 0, 15, 1776, 17], + ["setarg", 17, 1, 16, 1776, 17], + ["setarg", 17, 2, 18, 1776, 17], + ["invoke", 17, 15, 1776, 17], + ["disrupt", 1776, 17], + "rel_done_2777", + ["jump_false", 14, "while_end_2774", 1776, 17], + ["load_dynamic", 14, 2, 7, 1777, 26], + ["load_field", 15, 14, "instructions", 1777, 26], + ["move", 3, 15, 1777, 26], + ["null", 14, 1778, 21], + ["is_identical", 15, 3, 14, 1778, 21], + ["jump_true", 15, "ne_nid_2782", 1778, 21], + ["jump", "ne_ni_2783", 1778, 21], + "ne_nid_2782", + ["false", 15, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_ni_2783", + ["is_int", 16, 3, 1778, 21], + ["jump_false", 16, "ne_nn_2784", 1778, 21], "_nop_tc_69", - ["add", 15, 8, 14, 1541, 19], - ["jump", "num_done_2448", 1541, 19], - "num_err_2447", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1541, - 19 - ], - ["access", 16, "error", 1541, 19], - ["access", 17, "cannot apply '+': operands must be numbers", 1541, 19], - ["array", 18, 0, 1541, 19], - ["push", 18, 17, 1541, 19], - ["frame", 17, 14, 2, 1541, 19], - ["null", 14, 1541, 19], - ["setarg", 17, 0, 14, 1541, 19], - ["setarg", 17, 1, 16, 1541, 19], - ["setarg", 17, 2, 18, 1541, 19], - ["invoke", 17, 14, 1541, 19], - ["disrupt", 1541, 19], - "num_done_2448", - ["move", 8, 15, 1541, 19], - ["jump", "while_start_2421", 1541, 19], - "while_end_2422", - ["jump", "if_end_2412", 1541, 19], - "if_else_2411", - "if_end_2412", - ["access", 14, 1, 1544, 17], - ["is_num", 15, 7, 1544, 17], - ["jump_false", 15, "num_err_2449", 1544, 17], + ["jump", "ne_nn_2784", 1778, 21], + ["ne_int", 15, 3, 14, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_nn_2784", + ["is_num", 16, 3, 1778, 21], + ["jump_false", 16, "ne_nt_2785", 1778, 21], "_nop_tc_70", + ["jump", "ne_nt_2785", 1778, 21], + ["ne_float", 15, 3, 14, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_nt_2785", + ["is_text", 16, 3, 1778, 21], + ["jump_false", 16, "ne_nnl_2786", 1778, 21], "_nop_tc_71", - ["add", 15, 7, 14, 1544, 17], - ["jump", "num_done_2450", 1544, 17], - "num_err_2449", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1544, - 17 - ], - ["access", 16, "error", 1544, 17], - ["access", 17, "cannot apply '+': operands must be numbers", 1544, 17], - ["array", 18, 0, 1544, 17], - ["push", 18, 17, 1544, 17], - ["frame", 17, 14, 2, 1544, 17], - ["null", 14, 1544, 17], - ["setarg", 17, 0, 14, 1544, 17], - ["setarg", 17, 1, 16, 1544, 17], - ["setarg", 17, 2, 18, 1544, 17], - ["invoke", 17, 14, 1544, 17], - ["disrupt", 1544, 17], - "num_done_2450", - ["move", 7, 15, 1544, 17], - ["jump", "while_start_2405", 1544, 17], - "while_end_2406", - ["access", 7, 0, 1548, 10], - "while_start_2451", - ["is_int", 14, 7, 1549, 17], - ["jump_false", 14, "rel_ni_2453", 1549, 17], - ["is_int", 15, 4, 1549, 17], - ["jump_false", 15, "rel_ni_2453", 1549, 17], - ["lt_int", 16, 7, 4, 1549, 17], - ["jump", "rel_done_2455", 1549, 17], - "rel_ni_2453", - ["is_num", 14, 7, 1549, 17], - ["jump_false", 14, "rel_nn_2454", 1549, 17], - ["is_num", 15, 4, 1549, 17], - ["jump_false", 15, "rel_nn_2454", 1549, 17], - ["lt_float", 16, 7, 4, 1549, 17], - ["jump", "rel_done_2455", 1549, 17], - "rel_nn_2454", - ["is_text", 14, 7, 1549, 17], - ["jump_false", 14, "rel_err_2456", 1549, 17], - ["is_text", 15, 4, 1549, 17], - ["jump_false", 15, "rel_err_2456", 1549, 17], - ["lt_text", 16, 7, 4, 1549, 17], - ["jump", "rel_done_2455", 1549, 17], - "rel_err_2456", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1549, - 17 - ], - ["access", 15, "error", 1549, 17], - ["access", 17, "cannot compare with '<': operands must be same type", 1549, 17], - ["array", 18, 0, 1549, 17], - ["push", 18, 17, 1549, 17], - ["frame", 17, 14, 2, 1549, 17], - ["null", 14, 1549, 17], - ["setarg", 17, 0, 14, 1549, 17], - ["setarg", 17, 1, 15, 1549, 17], - ["setarg", 17, 2, 18, 1549, 17], - ["invoke", 17, 14, 1549, 17], - ["disrupt", 1549, 17], - "rel_done_2455", - ["jump_false", 16, "while_end_2452", 1549, 17], - ["load_dynamic", 14, 2, 7, 1550, 26], - ["load_field", 15, 14, "instructions", 1550, 26], - ["move", 3, 15, 1550, 26], - ["null", 14, 1551, 21], - ["is_identical", 15, 3, 14, 1551, 21], - ["jump_true", 15, "ne_nid_2460", 1551, 21], - ["jump", "ne_ni_2461", 1551, 21], - "ne_nid_2460", - ["false", 15, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_ni_2461", - ["is_int", 16, 3, 1551, 21], - ["jump_false", 16, "ne_nn_2462", 1551, 21], + ["jump", "ne_nnl_2786", 1778, 21], + ["ne_text", 15, 3, 14, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_nnl_2786", + ["is_null", 16, 3, 1778, 21], + ["jump_false", 16, "ne_nb_2787", 1778, 21], "_nop_tc_72", - ["jump", "ne_nn_2462", 1551, 21], - ["ne_int", 15, 3, 14, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_nn_2462", - ["is_num", 16, 3, 1551, 21], - ["jump_false", 16, "ne_nt_2463", 1551, 21], "_nop_tc_73", - ["jump", "ne_nt_2463", 1551, 21], - ["ne_float", 15, 3, 14, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_nt_2463", - ["is_text", 16, 3, 1551, 21], - ["jump_false", 16, "ne_nnl_2464", 1551, 21], + ["false", 15, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_nb_2787", + ["is_bool", 16, 3, 1778, 21], + ["jump_false", 16, "ne_mis_2788", 1778, 21], "_nop_tc_74", - ["jump", "ne_nnl_2464", 1551, 21], - ["ne_text", 15, 3, 14, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_nnl_2464", - ["is_null", 16, 3, 1551, 21], - ["jump_false", 16, "ne_nb_2465", 1551, 21], + ["jump", "ne_mis_2788", 1778, 21], + ["ne_bool", 15, 3, 14, 1778, 21], + ["jump", "ne_done_2781", 1778, 21], + "ne_mis_2788", + ["true", 15, 1778, 21], + "ne_done_2781", + ["jump_false", 15, "if_else_2779", 1778, 21], + ["access", 8, 0, 1779, 13], + "while_start_2789", + ["length", 14, 3, 1780, 27], + ["is_int", 15, 8, 1780, 27], + ["jump_false", 15, "rel_ni_2791", 1780, 27], "_nop_tc_75", "_nop_tc_76", - ["false", 15, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_nb_2465", - ["is_bool", 16, 3, 1551, 21], - ["jump_false", 16, "ne_mis_2466", 1551, 21], + ["lt_int", 15, 8, 14, 1780, 27], + ["jump", "rel_done_2793", 1780, 27], + "rel_ni_2791", "_nop_tc_77", - ["jump", "ne_mis_2466", 1551, 21], - ["ne_bool", 15, 3, 14, 1551, 21], - ["jump", "ne_done_2459", 1551, 21], - "ne_mis_2466", - ["true", 15, 1551, 21], - "ne_done_2459", - ["jump_false", 15, "if_else_2457", 1551, 21], - ["access", 8, 0, 1552, 13], - "while_start_2467", - ["length", 14, 3, 1553, 27], - ["is_int", 15, 8, 1553, 27], - ["jump_false", 15, "rel_ni_2469", 1553, 27], "_nop_tc_78", "_nop_tc_79", - ["lt_int", 16, 8, 14, 1553, 27], - ["jump", "rel_done_2471", 1553, 27], - "rel_ni_2469", - ["is_num", 15, 8, 1553, 27], - ["jump_false", 15, "rel_nn_2470", 1553, 27], "_nop_tc_80", + ["lt_float", 15, 8, 14, 1780, 27], + ["jump", "rel_done_2793", 1780, 27], + "rel_nn_2792", "_nop_tc_81", - ["lt_float", 16, 8, 14, 1553, 27], - ["jump", "rel_done_2471", 1553, 27], - "rel_nn_2470", - ["is_text", 15, 8, 1553, 27], - ["jump_false", 15, "rel_err_2472", 1553, 27], + ["jump", "rel_err_2794", 1780, 27], "_nop_tc_82", - ["jump", "rel_err_2472", 1553, 27], - ["lt_text", 16, 8, 14, 1553, 27], - ["jump", "rel_done_2471", 1553, 27], - "rel_err_2472", + ["jump", "rel_err_2794", 1780, 27], + ["lt_text", 15, 8, 14, 1780, 27], + ["jump", "rel_done_2793", 1780, 27], + "rel_err_2794", [ "access", 14, @@ -21170,102 +23696,96 @@ "kind": "name", "make": "intrinsic" }, - 1553, + 1780, 27 ], - ["access", 15, "error", 1553, 27], - ["access", 17, "cannot compare with '<': operands must be same type", 1553, 27], - ["array", 18, 0, 1553, 27], - ["push", 18, 17, 1553, 27], - ["frame", 17, 14, 2, 1553, 27], - ["null", 14, 1553, 27], - ["setarg", 17, 0, 14, 1553, 27], - ["setarg", 17, 1, 15, 1553, 27], - ["setarg", 17, 2, 18, 1553, 27], - ["invoke", 17, 14, 1553, 27], - ["disrupt", 1553, 27], - "rel_done_2471", - ["jump_false", 16, "while_end_2468", 1553, 27], - ["load_dynamic", 14, 3, 8, 1554, 26], - ["move", 6, 14, 1554, 26], - ["is_array", 14, 6, 1555, 24], - ["move", 15, 14, 1555, 24], - ["jump_false", 15, "and_end_2475", 1555, 24], - ["access", 14, 0, 1555, 40], - ["load_index", 16, 6, 14, 1555, 40], - ["access", 14, "put", 1555, 46], - ["is_identical", 17, 16, 14, 1555, 46], - ["jump_true", 17, "eq_done_2476", 1555, 46], - ["is_int", 18, 16, 1555, 46], - ["jump_false", 18, "eq_ni_2477", 1555, 46], + ["access", 16, "error", 1780, 27], + ["access", 17, "cannot compare with '<': operands must be same type", 1780, 27], + ["array", 18, 0, 1780, 27], + ["push", 18, 17, 1780, 27], + ["frame", 17, 14, 2, 1780, 27], + ["null", 14, 1780, 27], + ["setarg", 17, 0, 14, 1780, 27], + ["setarg", 17, 1, 16, 1780, 27], + ["setarg", 17, 2, 18, 1780, 27], + ["invoke", 17, 14, 1780, 27], + ["disrupt", 1780, 27], + "rel_done_2793", + ["jump_false", 15, "while_end_2790", 1780, 27], + ["load_dynamic", 14, 3, 8, 1781, 26], + ["move", 6, 14, 1781, 26], + ["is_array", 14, 6, 1782, 24], + ["move", 15, 14, 1782, 24], + ["jump_false", 15, "and_end_2797", 1782, 24], + ["access", 14, 0, 1782, 40], + ["load_index", 16, 6, 14, 1782, 40], + ["access", 14, "function", 1782, 46], + ["is_identical", 17, 16, 14, 1782, 46], + ["jump_true", 17, "eq_done_2798", 1782, 46], + ["is_int", 18, 16, 1782, 46], + ["jump_false", 18, "eq_ni_2799", 1782, 46], "_nop_tc_83", - ["jump", "eq_ni_2477", 1555, 46], - ["eq_int", 17, 16, 14, 1555, 46], - ["jump", "eq_done_2476", 1555, 46], - "eq_ni_2477", - ["is_num", 18, 16, 1555, 46], - ["jump_false", 18, "eq_nn_2478", 1555, 46], + ["jump", "eq_ni_2799", 1782, 46], + ["eq_int", 17, 16, 14, 1782, 46], + ["jump", "eq_done_2798", 1782, 46], + "eq_ni_2799", + ["is_num", 18, 16, 1782, 46], + ["jump_false", 18, "eq_nn_2800", 1782, 46], "_nop_tc_84", - ["jump", "eq_nn_2478", 1555, 46], - ["eq_float", 17, 16, 14, 1555, 46], - ["jump", "eq_done_2476", 1555, 46], - "eq_nn_2478", - ["is_text", 18, 16, 1555, 46], - ["jump_false", 18, "eq_nt_2479", 1555, 46], + ["jump", "eq_nn_2800", 1782, 46], + ["eq_float", 17, 16, 14, 1782, 46], + ["jump", "eq_done_2798", 1782, 46], + "eq_nn_2800", + ["is_text", 18, 16, 1782, 46], + ["jump_false", 18, "eq_nt_2801", 1782, 46], "_nop_tc_85", "_nop_tc_86", - ["eq_text", 17, 16, 14, 1555, 46], - ["jump", "eq_done_2476", 1555, 46], - "eq_nt_2479", - ["is_null", 18, 16, 1555, 46], - ["jump_false", 18, "eq_nnl_2480", 1555, 46], + ["eq_text", 17, 16, 14, 1782, 46], + ["jump", "eq_done_2798", 1782, 46], + "eq_nt_2801", + ["is_null", 18, 16, 1782, 46], + ["jump_false", 18, "eq_nnl_2802", 1782, 46], "_nop_tc_87", - ["jump", "eq_nnl_2480", 1555, 46], - ["true", 17, 1555, 46], - ["jump", "eq_done_2476", 1555, 46], - "eq_nnl_2480", - ["is_bool", 18, 16, 1555, 46], - ["jump_false", 18, "eq_nb_2481", 1555, 46], + ["jump", "eq_nnl_2802", 1782, 46], + ["true", 17, 1782, 46], + ["jump", "eq_done_2798", 1782, 46], + "eq_nnl_2802", + ["is_bool", 18, 16, 1782, 46], + ["jump_false", 18, "eq_nb_2803", 1782, 46], "_nop_tc_88", - ["jump", "eq_nb_2481", 1555, 46], - ["eq_bool", 17, 16, 14, 1555, 46], - ["jump", "eq_done_2476", 1555, 46], - "eq_nb_2481", - ["false", 17, 1555, 46], - "eq_done_2476", - ["move", 15, 17, 1555, 46], - "and_end_2475", - ["jump_false", 15, "if_else_2473", 1555, 46], - ["access", 14, 2, 1556, 26], - ["load_index", 15, 6, 14, 1556, 26], - ["move", 12, 15, 1556, 26], - ["access", 14, 3, 1557, 27], - ["load_index", 15, 6, 14, 1557, 27], - ["move", 10, 15, 1557, 27], - ["move", 11, 7, 1558, 19], - ["access", 9, 0, 1559, 17], - "while_start_2482", - ["is_int", 14, 9, 1560, 24], - ["jump_false", 14, "rel_ni_2485", 1560, 24], - ["is_int", 15, 10, 1560, 24], - ["jump_false", 15, "rel_ni_2485", 1560, 24], - ["lt_int", 16, 9, 10, 1560, 24], - ["jump", "rel_done_2487", 1560, 24], - "rel_ni_2485", - ["is_num", 14, 9, 1560, 24], - ["jump_false", 14, "rel_nn_2486", 1560, 24], - ["is_num", 15, 10, 1560, 24], - ["jump_false", 15, "rel_nn_2486", 1560, 24], - ["lt_float", 16, 9, 10, 1560, 24], - ["jump", "rel_done_2487", 1560, 24], - "rel_nn_2486", - ["is_text", 14, 9, 1560, 24], - ["jump_false", 14, "rel_err_2488", 1560, 24], - ["is_text", 15, 10, 1560, 24], - ["jump_false", 15, "rel_err_2488", 1560, 24], - ["lt_text", 16, 9, 10, 1560, 24], - ["jump", "rel_done_2487", 1560, 24], - "rel_err_2488", + ["jump", "eq_nb_2803", 1782, 46], + ["eq_bool", 17, 16, 14, 1782, 46], + ["jump", "eq_done_2798", 1782, 46], + "eq_nb_2803", + ["false", 17, 1782, 46], + "eq_done_2798", + ["move", 15, 17, 1782, 46], + "and_end_2797", + ["jump_false", 15, "if_else_2795", 1782, 46], + ["access", 14, 2, 1783, 23], + ["load_index", 15, 6, 14, 1783, 23], + ["access", 14, 0, 1783, 29], + ["is_int", 16, 15, 1783, 29], + ["jump_false", 16, "rel_ni_2807", 1783, 29], + "_nop_tc_89", + "_nop_tc_90", + ["ge_int", 17, 15, 14, 1783, 29], + ["jump", "rel_done_2809", 1783, 29], + "rel_ni_2807", + ["is_num", 16, 15, 1783, 29], + ["jump_false", 16, "rel_nn_2808", 1783, 29], + "_nop_tc_91", + "_nop_tc_92", + ["ge_float", 17, 15, 14, 1783, 29], + ["jump", "rel_done_2809", 1783, 29], + "rel_nn_2808", + ["is_text", 16, 15, 1783, 29], + ["jump_false", 16, "rel_err_2810", 1783, 29], + "_nop_tc_93", + ["jump", "rel_err_2810", 1783, 29], + ["ge_text", 17, 15, 14, 1783, 29], + ["jump", "rel_done_2809", 1783, 29], + "rel_err_2810", [ "access", 14, @@ -21274,45 +23794,46 @@ "kind": "name", "make": "intrinsic" }, - 1560, - 24 + 1783, + 29 ], - ["access", 15, "error", 1560, 24], - ["access", 17, "cannot compare with '<': operands must be same type", 1560, 24], - ["array", 18, 0, 1560, 24], - ["push", 18, 17, 1560, 24], - ["frame", 17, 14, 2, 1560, 24], - ["null", 14, 1560, 24], - ["setarg", 17, 0, 14, 1560, 24], - ["setarg", 17, 1, 15, 1560, 24], - ["setarg", 17, 2, 18, 1560, 24], - ["invoke", 17, 14, 1560, 24], - ["disrupt", 1560, 24], - "rel_done_2487", - ["move", 14, 16, 1560, 24], - ["jump_false", 14, "and_end_2484", 1560, 24], - ["access", 15, 0, 1560, 40], - ["is_int", 16, 11, 1560, 40], - ["jump_false", 16, "rel_ni_2489", 1560, 40], - "_nop_tc_89", - "_nop_tc_90", - ["ge_int", 17, 11, 15, 1560, 40], - ["jump", "rel_done_2491", 1560, 40], - "rel_ni_2489", - ["is_num", 16, 11, 1560, 40], - ["jump_false", 16, "rel_nn_2490", 1560, 40], - "_nop_tc_91", - "_nop_tc_92", - ["ge_float", 17, 11, 15, 1560, 40], - ["jump", "rel_done_2491", 1560, 40], - "rel_nn_2490", - ["is_text", 16, 11, 1560, 40], - ["jump_false", 16, "rel_err_2492", 1560, 40], - "_nop_tc_93", - ["jump", "rel_err_2492", 1560, 40], - ["ge_text", 17, 11, 15, 1560, 40], - ["jump", "rel_done_2491", 1560, 40], - "rel_err_2492", + ["access", 15, "error", 1783, 29], + ["access", 16, "cannot compare with '>=': operands must be same type", 1783, 29], + ["array", 18, 0, 1783, 29], + ["push", 18, 16, 1783, 29], + ["frame", 16, 14, 2, 1783, 29], + ["null", 14, 1783, 29], + ["setarg", 16, 0, 14, 1783, 29], + ["setarg", 16, 1, 15, 1783, 29], + ["setarg", 16, 2, 18, 1783, 29], + ["invoke", 16, 14, 1783, 29], + ["disrupt", 1783, 29], + "rel_done_2809", + ["move", 14, 17, 1783, 29], + ["jump_false", 14, "and_end_2806", 1783, 29], + ["access", 15, 2, 1783, 40], + ["load_index", 16, 6, 15, 1783, 40], + ["is_int", 15, 16, 1783, 45], + ["jump_false", 15, "rel_ni_2811", 1783, 45], + "_nop_tc_94", + "_nop_tc_95", + ["lt_int", 17, 16, 4, 1783, 45], + ["jump", "rel_done_2813", 1783, 45], + "rel_ni_2811", + ["is_num", 15, 16, 1783, 45], + ["jump_false", 15, "rel_nn_2812", 1783, 45], + "_nop_tc_96", + "_nop_tc_97", + ["lt_float", 17, 16, 4, 1783, 45], + ["jump", "rel_done_2813", 1783, 45], + "rel_nn_2812", + ["is_text", 15, 16, 1783, 45], + ["jump_false", 15, "rel_err_2814", 1783, 45], + "_nop_tc_98", + ["jump", "rel_err_2814", 1783, 45], + ["lt_text", 17, 16, 4, 1783, 45], + ["jump", "rel_done_2813", 1783, 45], + "rel_err_2814", [ "access", 15, @@ -21321,82 +23842,41 @@ "kind": "name", "make": "intrinsic" }, - 1560, - 40 + 1783, + 45 ], - ["access", 16, "error", 1560, 40], - ["access", 18, "cannot compare with '>=': operands must be same type", 1560, 40], - ["array", 19, 0, 1560, 40], - ["push", 19, 18, 1560, 40], - ["frame", 18, 15, 2, 1560, 40], - ["null", 15, 1560, 40], - ["setarg", 18, 0, 15, 1560, 40], - ["setarg", 18, 1, 16, 1560, 40], - ["setarg", 18, 2, 19, 1560, 40], - ["invoke", 18, 15, 1560, 40], - ["disrupt", 1560, 40], - "rel_done_2491", - ["move", 14, 17, 1560, 40], - "and_end_2484", - ["jump_false", 14, "while_end_2483", 1560, 40], - ["load_dynamic", 14, 5, 11, 1561, 31], - ["move", 11, 14, 1561, 31], - ["access", 14, 1, 1562, 23], - ["is_num", 15, 9, 1562, 23], - ["jump_false", 15, "num_err_2493", 1562, 23], - "_nop_tc_94", - "_nop_tc_95", - ["add", 15, 9, 14, 1562, 23], - ["jump", "num_done_2494", 1562, 23], - "num_err_2493", - [ - "access", - 14, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1562, - 23 - ], - ["access", 16, "error", 1562, 23], - ["access", 17, "cannot apply '+': operands must be numbers", 1562, 23], - ["array", 18, 0, 1562, 23], - ["push", 18, 17, 1562, 23], - ["frame", 17, 14, 2, 1562, 23], - ["null", 14, 1562, 23], - ["setarg", 17, 0, 14, 1562, 23], - ["setarg", 17, 1, 16, 1562, 23], - ["setarg", 17, 2, 18, 1562, 23], - ["invoke", 17, 14, 1562, 23], - ["disrupt", 1562, 23], - "num_done_2494", - ["move", 9, 15, 1562, 23], - ["jump", "while_start_2482", 1562, 23], - "while_end_2483", - ["access", 14, 0, 1564, 24], - ["is_int", 15, 11, 1564, 24], - ["jump_false", 15, "rel_ni_2497", 1564, 24], - "_nop_tc_96", - "_nop_tc_97", - ["ge_int", 16, 11, 14, 1564, 24], - ["jump", "rel_done_2499", 1564, 24], - "rel_ni_2497", - ["is_num", 15, 11, 1564, 24], - ["jump_false", 15, "rel_nn_2498", 1564, 24], - "_nop_tc_98", + ["access", 16, "error", 1783, 45], + ["access", 18, "cannot compare with '<': operands must be same type", 1783, 45], + ["array", 19, 0, 1783, 45], + ["push", 19, 18, 1783, 45], + ["frame", 18, 15, 2, 1783, 45], + ["null", 15, 1783, 45], + ["setarg", 18, 0, 15, 1783, 45], + ["setarg", 18, 1, 16, 1783, 45], + ["setarg", 18, 2, 19, 1783, 45], + ["invoke", 18, 15, 1783, 45], + ["disrupt", 1783, 45], + "rel_done_2813", + ["move", 14, 17, 1783, 45], + "and_end_2806", + ["jump_false", 14, "if_else_2804", 1783, 45], + ["access", 14, 2, 1784, 31], + ["load_index", 15, 6, 14, 1784, 31], + ["store_dynamic", 5, 7, 15, 1784, 31], + ["jump", "if_end_2805", 1784, 31], + "if_else_2804", + "if_end_2805", + ["jump", "if_end_2796", 1784, 31], + "if_else_2795", + "if_end_2796", + ["access", 14, 1, 1787, 19], "_nop_tc_99", - ["ge_float", 16, 11, 14, 1564, 24], - ["jump", "rel_done_2499", 1564, 24], - "rel_nn_2498", - ["is_text", 15, 11, 1564, 24], - ["jump_false", 15, "rel_err_2500", 1564, 24], "_nop_tc_100", - ["jump", "rel_err_2500", 1564, 24], - ["ge_text", 16, 11, 14, 1564, 24], - ["jump", "rel_done_2499", 1564, 24], - "rel_err_2500", + "_nop_tc_101", + "_nop_tc_102", + ["add", 15, 8, 14, 1787, 19], + ["jump", "num_done_2816", 1787, 19], + "num_err_2815", [ "access", 14, @@ -21405,164 +23885,582 @@ "kind": "name", "make": "intrinsic" }, - 1564, - 24 + 1787, + 19 ], - ["access", 15, "error", 1564, 24], - ["access", 17, "cannot compare with '>=': operands must be same type", 1564, 24], - ["array", 18, 0, 1564, 24], - ["push", 18, 17, 1564, 24], - ["frame", 17, 14, 2, 1564, 24], - ["null", 14, 1564, 24], - ["setarg", 17, 0, 14, 1564, 24], - ["setarg", 17, 1, 15, 1564, 24], - ["setarg", 17, 2, 18, 1564, 24], - ["invoke", 17, 14, 1564, 24], - ["disrupt", 1564, 24], - "rel_done_2499", - ["jump_false", 16, "if_else_2495", 1564, 24], - ["is_identical", 14, 11, 4, 1565, 26], - ["jump_true", 14, "eq_done_2503", 1565, 26], - ["is_int", 15, 11, 1565, 26], - ["jump_false", 15, "eq_ni_2504", 1565, 26], - ["is_int", 16, 4, 1565, 26], - ["jump_false", 16, "eq_ni_2504", 1565, 26], - ["eq_int", 14, 11, 4, 1565, 26], - ["jump", "eq_done_2503", 1565, 26], - "eq_ni_2504", - ["is_num", 15, 11, 1565, 26], - ["jump_false", 15, "eq_nn_2505", 1565, 26], - ["is_num", 16, 4, 1565, 26], - ["jump_false", 16, "eq_nn_2505", 1565, 26], - ["eq_float", 14, 11, 4, 1565, 26], - ["jump", "eq_done_2503", 1565, 26], - "eq_nn_2505", - ["is_text", 15, 11, 1565, 26], - ["jump_false", 15, "eq_nt_2506", 1565, 26], - ["is_text", 16, 4, 1565, 26], - ["jump_false", 16, "eq_nt_2506", 1565, 26], - ["eq_text", 14, 11, 4, 1565, 26], - ["jump", "eq_done_2503", 1565, 26], - "eq_nt_2506", - ["is_null", 15, 11, 1565, 26], - ["jump_false", 15, "eq_nnl_2507", 1565, 26], - ["is_null", 16, 4, 1565, 26], - ["jump_false", 16, "eq_nnl_2507", 1565, 26], - ["true", 14, 1565, 26], - ["jump", "eq_done_2503", 1565, 26], - "eq_nnl_2507", - ["is_bool", 15, 11, 1565, 26], - ["jump_false", 15, "eq_nb_2508", 1565, 26], - ["is_bool", 16, 4, 1565, 26], - ["jump_false", 16, "eq_nb_2508", 1565, 26], - ["eq_bool", 14, 11, 4, 1565, 26], - ["jump", "eq_done_2503", 1565, 26], - "eq_nb_2508", - ["false", 14, 1565, 26], - "eq_done_2503", - ["jump_false", 14, "if_else_2501", 1565, 26], - ["load_field", 14, 1, "main", 1566, 26], - ["move", 13, 14, 1566, 26], - ["jump", "if_end_2502", 1566, 26], - "if_else_2501", - ["load_dynamic", 14, 2, 11, 1568, 36], - ["move", 13, 14, 1568, 36], - "if_end_2502", - ["null", 14, 1570, 29], - ["is_identical", 15, 13, 14, 1570, 29], - ["jump_true", 15, "ne_nid_2512", 1570, 29], - ["jump", "ne_ni_2513", 1570, 29], - "ne_nid_2512", - ["false", 15, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_ni_2513", - ["is_int", 16, 13, 1570, 29], - ["jump_false", 16, "ne_nn_2514", 1570, 29], - "_nop_tc_101", - ["jump", "ne_nn_2514", 1570, 29], - ["ne_int", 15, 13, 14, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_nn_2514", - ["is_num", 16, 13, 1570, 29], - ["jump_false", 16, "ne_nt_2515", 1570, 29], - "_nop_tc_102", - ["jump", "ne_nt_2515", 1570, 29], - ["ne_float", 15, 13, 14, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_nt_2515", - ["is_text", 16, 13, 1570, 29], - ["jump_false", 16, "ne_nnl_2516", 1570, 29], + ["access", 16, "error", 1787, 19], + ["access", 17, "cannot apply '+': operands must be numbers", 1787, 19], + ["array", 18, 0, 1787, 19], + ["push", 18, 17, 1787, 19], + ["frame", 17, 14, 2, 1787, 19], + ["null", 14, 1787, 19], + ["setarg", 17, 0, 14, 1787, 19], + ["setarg", 17, 1, 16, 1787, 19], + ["setarg", 17, 2, 18, 1787, 19], + ["invoke", 17, 14, 1787, 19], + ["disrupt", 1787, 19], + "num_done_2816", + ["move", 8, 15, 1787, 19], + ["jump", "while_start_2789", 1787, 19], + "while_end_2790", + ["jump", "if_end_2780", 1787, 19], + "if_else_2779", + "if_end_2780", + ["access", 14, 1, 1790, 17], "_nop_tc_103", - ["jump", "ne_nnl_2516", 1570, 29], - ["ne_text", 15, 13, 14, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_nnl_2516", - ["is_null", 16, 13, 1570, 29], - ["jump_false", 16, "ne_nb_2517", 1570, 29], "_nop_tc_104", "_nop_tc_105", - ["false", 15, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_nb_2517", - ["is_bool", 16, 13, 1570, 29], - ["jump_false", 16, "ne_mis_2518", 1570, 29], "_nop_tc_106", - ["jump", "ne_mis_2518", 1570, 29], - ["ne_bool", 15, 13, 14, 1570, 29], - ["jump", "ne_done_2511", 1570, 29], - "ne_mis_2518", - ["true", 15, 1570, 29], - "ne_done_2511", - ["jump_false", 15, "if_else_2509", 1570, 29], - ["load_field", 14, 13, "closure_written", 1571, 21], - ["null", 15, 1571, 47], - ["is_identical", 16, 14, 15, 1571, 47], - ["jump_true", 16, "eq_done_2521", 1571, 47], - ["is_int", 17, 14, 1571, 47], - ["jump_false", 17, "eq_ni_2522", 1571, 47], + ["add", 15, 7, 14, 1790, 17], + ["jump", "num_done_2818", 1790, 17], + "num_err_2817", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1790, + 17 + ], + ["access", 16, "error", 1790, 17], + ["access", 17, "cannot apply '+': operands must be numbers", 1790, 17], + ["array", 18, 0, 1790, 17], + ["push", 18, 17, 1790, 17], + ["frame", 17, 14, 2, 1790, 17], + ["null", 14, 1790, 17], + ["setarg", 17, 0, 14, 1790, 17], + ["setarg", 17, 1, 16, 1790, 17], + ["setarg", 17, 2, 18, 1790, 17], + ["invoke", 17, 14, 1790, 17], + ["disrupt", 1790, 17], + "num_done_2818", + ["move", 7, 15, 1790, 17], + ["jump", "while_start_2773", 1790, 17], + "while_end_2774", + ["access", 7, 0, 1794, 10], + "while_start_2819", + ["is_int", 14, 7, 1795, 17], + ["jump_false", 14, "rel_ni_2821", 1795, 17], "_nop_tc_107", - ["jump", "eq_ni_2522", 1571, 47], - ["eq_int", 16, 14, 15, 1571, 47], - ["jump", "eq_done_2521", 1571, 47], - "eq_ni_2522", - ["is_num", 17, 14, 1571, 47], - ["jump_false", 17, "eq_nn_2523", 1571, 47], "_nop_tc_108", - ["jump", "eq_nn_2523", 1571, 47], - ["eq_float", 16, 14, 15, 1571, 47], - ["jump", "eq_done_2521", 1571, 47], - "eq_nn_2523", - ["is_text", 17, 14, 1571, 47], - ["jump_false", 17, "eq_nt_2524", 1571, 47], + ["lt_int", 14, 7, 4, 1795, 17], + ["jump", "rel_done_2823", 1795, 17], + "rel_ni_2821", "_nop_tc_109", - ["jump", "eq_nt_2524", 1571, 47], - ["eq_text", 16, 14, 15, 1571, 47], - ["jump", "eq_done_2521", 1571, 47], - "eq_nt_2524", - ["is_null", 17, 14, 1571, 47], - ["jump_false", 17, "eq_nnl_2525", 1571, 47], "_nop_tc_110", "_nop_tc_111", - ["true", 16, 1571, 47], - ["jump", "eq_done_2521", 1571, 47], - "eq_nnl_2525", - ["is_bool", 17, 14, 1571, 47], - ["jump_false", 17, "eq_nb_2526", 1571, 47], "_nop_tc_112", - ["jump", "eq_nb_2526", 1571, 47], - ["eq_bool", 16, 14, 15, 1571, 47], - ["jump", "eq_done_2521", 1571, 47], - "eq_nb_2526", - ["false", 16, 1571, 47], - "eq_done_2521", - ["jump_false", 16, "if_else_2519", 1571, 47], + ["lt_float", 14, 7, 4, 1795, 17], + ["jump", "rel_done_2823", 1795, 17], + "rel_nn_2822", + "_nop_tc_113", + ["jump", "rel_err_2824", 1795, 17], + "_nop_tc_114", + ["jump", "rel_err_2824", 1795, 17], + ["lt_text", 14, 7, 4, 1795, 17], + ["jump", "rel_done_2823", 1795, 17], + "rel_err_2824", + [ + "access", + 15, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1795, + 17 + ], + ["access", 16, "error", 1795, 17], + ["access", 17, "cannot compare with '<': operands must be same type", 1795, 17], + ["array", 18, 0, 1795, 17], + ["push", 18, 17, 1795, 17], + ["frame", 17, 15, 2, 1795, 17], + ["null", 15, 1795, 17], + ["setarg", 17, 0, 15, 1795, 17], + ["setarg", 17, 1, 16, 1795, 17], + ["setarg", 17, 2, 18, 1795, 17], + ["invoke", 17, 15, 1795, 17], + ["disrupt", 1795, 17], + "rel_done_2823", + ["jump_false", 14, "while_end_2820", 1795, 17], + ["load_dynamic", 14, 2, 7, 1796, 26], + ["load_field", 15, 14, "instructions", 1796, 26], + ["move", 3, 15, 1796, 26], + ["null", 14, 1797, 21], + ["is_identical", 15, 3, 14, 1797, 21], + ["jump_true", 15, "ne_nid_2828", 1797, 21], + ["jump", "ne_ni_2829", 1797, 21], + "ne_nid_2828", + ["false", 15, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_ni_2829", + ["is_int", 16, 3, 1797, 21], + ["jump_false", 16, "ne_nn_2830", 1797, 21], + "_nop_tc_115", + ["jump", "ne_nn_2830", 1797, 21], + ["ne_int", 15, 3, 14, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_nn_2830", + ["is_num", 16, 3, 1797, 21], + ["jump_false", 16, "ne_nt_2831", 1797, 21], + "_nop_tc_116", + ["jump", "ne_nt_2831", 1797, 21], + ["ne_float", 15, 3, 14, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_nt_2831", + ["is_text", 16, 3, 1797, 21], + ["jump_false", 16, "ne_nnl_2832", 1797, 21], + "_nop_tc_117", + ["jump", "ne_nnl_2832", 1797, 21], + ["ne_text", 15, 3, 14, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_nnl_2832", + ["is_null", 16, 3, 1797, 21], + ["jump_false", 16, "ne_nb_2833", 1797, 21], + "_nop_tc_118", + "_nop_tc_119", + ["false", 15, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_nb_2833", + ["is_bool", 16, 3, 1797, 21], + ["jump_false", 16, "ne_mis_2834", 1797, 21], + "_nop_tc_120", + ["jump", "ne_mis_2834", 1797, 21], + ["ne_bool", 15, 3, 14, 1797, 21], + ["jump", "ne_done_2827", 1797, 21], + "ne_mis_2834", + ["true", 15, 1797, 21], + "ne_done_2827", + ["jump_false", 15, "if_else_2825", 1797, 21], + ["access", 8, 0, 1798, 13], + "while_start_2835", + ["length", 14, 3, 1799, 27], + ["is_int", 15, 8, 1799, 27], + ["jump_false", 15, "rel_ni_2837", 1799, 27], + "_nop_tc_121", + "_nop_tc_122", + ["lt_int", 15, 8, 14, 1799, 27], + ["jump", "rel_done_2839", 1799, 27], + "rel_ni_2837", + "_nop_tc_123", + "_nop_tc_124", + "_nop_tc_125", + "_nop_tc_126", + ["lt_float", 15, 8, 14, 1799, 27], + ["jump", "rel_done_2839", 1799, 27], + "rel_nn_2838", + "_nop_tc_127", + ["jump", "rel_err_2840", 1799, 27], + "_nop_tc_128", + ["jump", "rel_err_2840", 1799, 27], + ["lt_text", 15, 8, 14, 1799, 27], + ["jump", "rel_done_2839", 1799, 27], + "rel_err_2840", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1799, + 27 + ], + ["access", 16, "error", 1799, 27], + ["access", 17, "cannot compare with '<': operands must be same type", 1799, 27], + ["array", 18, 0, 1799, 27], + ["push", 18, 17, 1799, 27], + ["frame", 17, 14, 2, 1799, 27], + ["null", 14, 1799, 27], + ["setarg", 17, 0, 14, 1799, 27], + ["setarg", 17, 1, 16, 1799, 27], + ["setarg", 17, 2, 18, 1799, 27], + ["invoke", 17, 14, 1799, 27], + ["disrupt", 1799, 27], + "rel_done_2839", + ["jump_false", 15, "while_end_2836", 1799, 27], + ["load_dynamic", 14, 3, 8, 1800, 26], + ["move", 6, 14, 1800, 26], + ["is_array", 14, 6, 1801, 24], + ["move", 15, 14, 1801, 24], + ["jump_false", 15, "and_end_2843", 1801, 24], + ["access", 14, 0, 1801, 40], + ["load_index", 16, 6, 14, 1801, 40], + ["access", 14, "put", 1801, 46], + ["is_identical", 17, 16, 14, 1801, 46], + ["jump_true", 17, "eq_done_2844", 1801, 46], + ["is_int", 18, 16, 1801, 46], + ["jump_false", 18, "eq_ni_2845", 1801, 46], + "_nop_tc_129", + ["jump", "eq_ni_2845", 1801, 46], + ["eq_int", 17, 16, 14, 1801, 46], + ["jump", "eq_done_2844", 1801, 46], + "eq_ni_2845", + ["is_num", 18, 16, 1801, 46], + ["jump_false", 18, "eq_nn_2846", 1801, 46], + "_nop_tc_130", + ["jump", "eq_nn_2846", 1801, 46], + ["eq_float", 17, 16, 14, 1801, 46], + ["jump", "eq_done_2844", 1801, 46], + "eq_nn_2846", + ["is_text", 18, 16, 1801, 46], + ["jump_false", 18, "eq_nt_2847", 1801, 46], + "_nop_tc_131", + "_nop_tc_132", + ["eq_text", 17, 16, 14, 1801, 46], + ["jump", "eq_done_2844", 1801, 46], + "eq_nt_2847", + ["is_null", 18, 16, 1801, 46], + ["jump_false", 18, "eq_nnl_2848", 1801, 46], + "_nop_tc_133", + ["jump", "eq_nnl_2848", 1801, 46], + ["true", 17, 1801, 46], + ["jump", "eq_done_2844", 1801, 46], + "eq_nnl_2848", + ["is_bool", 18, 16, 1801, 46], + ["jump_false", 18, "eq_nb_2849", 1801, 46], + "_nop_tc_134", + ["jump", "eq_nb_2849", 1801, 46], + ["eq_bool", 17, 16, 14, 1801, 46], + ["jump", "eq_done_2844", 1801, 46], + "eq_nb_2849", + ["false", 17, 1801, 46], + "eq_done_2844", + ["move", 15, 17, 1801, 46], + "and_end_2843", + ["jump_false", 15, "if_else_2841", 1801, 46], + ["access", 14, 2, 1802, 26], + ["load_index", 15, 6, 14, 1802, 26], + ["move", 12, 15, 1802, 26], + ["access", 14, 3, 1803, 27], + ["load_index", 15, 6, 14, 1803, 27], + ["move", 10, 15, 1803, 27], + ["move", 11, 7, 1804, 19], + ["access", 9, 0, 1805, 17], + "while_start_2850", + ["is_int", 14, 9, 1806, 24], + ["jump_false", 14, "rel_ni_2853", 1806, 24], + ["is_int", 14, 10, 1806, 24], + ["jump_false", 14, "rel_ni_2853", 1806, 24], + ["lt_int", 15, 9, 10, 1806, 24], + ["jump", "rel_done_2855", 1806, 24], + "rel_ni_2853", + "_nop_tc_135", + "_nop_tc_136", + ["is_num", 14, 10, 1806, 24], + ["jump_false", 14, "rel_nn_2854", 1806, 24], + ["lt_float", 15, 9, 10, 1806, 24], + ["jump", "rel_done_2855", 1806, 24], + "rel_nn_2854", + "_nop_tc_137", + ["jump", "rel_err_2856", 1806, 24], + ["is_text", 14, 10, 1806, 24], + ["jump_false", 14, "rel_err_2856", 1806, 24], + ["lt_text", 15, 9, 10, 1806, 24], + ["jump", "rel_done_2855", 1806, 24], + "rel_err_2856", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1806, + 24 + ], + ["access", 16, "error", 1806, 24], + ["access", 17, "cannot compare with '<': operands must be same type", 1806, 24], + ["array", 18, 0, 1806, 24], + ["push", 18, 17, 1806, 24], + ["frame", 17, 14, 2, 1806, 24], + ["null", 14, 1806, 24], + ["setarg", 17, 0, 14, 1806, 24], + ["setarg", 17, 1, 16, 1806, 24], + ["setarg", 17, 2, 18, 1806, 24], + ["invoke", 17, 14, 1806, 24], + ["disrupt", 1806, 24], + "rel_done_2855", + ["move", 14, 15, 1806, 24], + ["jump_false", 14, "and_end_2852", 1806, 24], + ["access", 15, 0, 1806, 40], + ["is_int", 16, 11, 1806, 40], + ["jump_false", 16, "rel_ni_2857", 1806, 40], + "_nop_tc_138", + "_nop_tc_139", + ["ge_int", 17, 11, 15, 1806, 40], + ["jump", "rel_done_2859", 1806, 40], + "rel_ni_2857", + ["is_num", 16, 11, 1806, 40], + ["jump_false", 16, "rel_nn_2858", 1806, 40], + "_nop_tc_140", + "_nop_tc_141", + ["ge_float", 17, 11, 15, 1806, 40], + ["jump", "rel_done_2859", 1806, 40], + "rel_nn_2858", + ["is_text", 16, 11, 1806, 40], + ["jump_false", 16, "rel_err_2860", 1806, 40], + "_nop_tc_142", + ["jump", "rel_err_2860", 1806, 40], + ["ge_text", 17, 11, 15, 1806, 40], + ["jump", "rel_done_2859", 1806, 40], + "rel_err_2860", + [ + "access", + 15, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1806, + 40 + ], + ["access", 16, "error", 1806, 40], + ["access", 18, "cannot compare with '>=': operands must be same type", 1806, 40], + ["array", 19, 0, 1806, 40], + ["push", 19, 18, 1806, 40], + ["frame", 18, 15, 2, 1806, 40], + ["null", 15, 1806, 40], + ["setarg", 18, 0, 15, 1806, 40], + ["setarg", 18, 1, 16, 1806, 40], + ["setarg", 18, 2, 19, 1806, 40], + ["invoke", 18, 15, 1806, 40], + ["disrupt", 1806, 40], + "rel_done_2859", + ["move", 14, 17, 1806, 40], + "and_end_2852", + ["jump_false", 14, "while_end_2851", 1806, 40], + ["load_dynamic", 14, 5, 11, 1807, 31], + ["move", 11, 14, 1807, 31], + ["access", 14, 1, 1808, 23], + "_nop_tc_143", + "_nop_tc_144", + "_nop_tc_145", + "_nop_tc_146", + ["add", 15, 9, 14, 1808, 23], + ["jump", "num_done_2862", 1808, 23], + "num_err_2861", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1808, + 23 + ], + ["access", 16, "error", 1808, 23], + ["access", 17, "cannot apply '+': operands must be numbers", 1808, 23], + ["array", 18, 0, 1808, 23], + ["push", 18, 17, 1808, 23], + ["frame", 17, 14, 2, 1808, 23], + ["null", 14, 1808, 23], + ["setarg", 17, 0, 14, 1808, 23], + ["setarg", 17, 1, 16, 1808, 23], + ["setarg", 17, 2, 18, 1808, 23], + ["invoke", 17, 14, 1808, 23], + ["disrupt", 1808, 23], + "num_done_2862", + ["move", 9, 15, 1808, 23], + ["jump", "while_start_2850", 1808, 23], + "while_end_2851", + ["access", 14, 0, 1810, 24], + ["is_int", 15, 11, 1810, 24], + ["jump_false", 15, "rel_ni_2865", 1810, 24], + "_nop_tc_147", + "_nop_tc_148", + ["ge_int", 16, 11, 14, 1810, 24], + ["jump", "rel_done_2867", 1810, 24], + "rel_ni_2865", + ["is_num", 15, 11, 1810, 24], + ["jump_false", 15, "rel_nn_2866", 1810, 24], + "_nop_tc_149", + "_nop_tc_150", + ["ge_float", 16, 11, 14, 1810, 24], + ["jump", "rel_done_2867", 1810, 24], + "rel_nn_2866", + ["is_text", 15, 11, 1810, 24], + ["jump_false", 15, "rel_err_2868", 1810, 24], + "_nop_tc_151", + ["jump", "rel_err_2868", 1810, 24], + ["ge_text", 16, 11, 14, 1810, 24], + ["jump", "rel_done_2867", 1810, 24], + "rel_err_2868", + [ + "access", + 14, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1810, + 24 + ], + ["access", 15, "error", 1810, 24], + ["access", 17, "cannot compare with '>=': operands must be same type", 1810, 24], + ["array", 18, 0, 1810, 24], + ["push", 18, 17, 1810, 24], + ["frame", 17, 14, 2, 1810, 24], + ["null", 14, 1810, 24], + ["setarg", 17, 0, 14, 1810, 24], + ["setarg", 17, 1, 15, 1810, 24], + ["setarg", 17, 2, 18, 1810, 24], + ["invoke", 17, 14, 1810, 24], + ["disrupt", 1810, 24], + "rel_done_2867", + ["jump_false", 16, "if_else_2863", 1810, 24], + ["is_identical", 14, 11, 4, 1811, 26], + ["jump_true", 14, "eq_done_2871", 1811, 26], + ["is_int", 15, 11, 1811, 26], + ["jump_false", 15, "eq_ni_2872", 1811, 26], + "_nop_tc_152", + "_nop_tc_153", + ["eq_int", 14, 11, 4, 1811, 26], + ["jump", "eq_done_2871", 1811, 26], + "eq_ni_2872", + ["is_num", 15, 11, 1811, 26], + ["jump_false", 15, "eq_nn_2873", 1811, 26], + "_nop_tc_154", + "_nop_tc_155", + ["eq_float", 14, 11, 4, 1811, 26], + ["jump", "eq_done_2871", 1811, 26], + "eq_nn_2873", + ["is_text", 15, 11, 1811, 26], + ["jump_false", 15, "eq_nt_2874", 1811, 26], + "_nop_tc_156", + ["jump", "eq_nt_2874", 1811, 26], + ["eq_text", 14, 11, 4, 1811, 26], + ["jump", "eq_done_2871", 1811, 26], + "eq_nt_2874", + ["is_null", 15, 11, 1811, 26], + ["jump_false", 15, "eq_nnl_2875", 1811, 26], + "_nop_tc_157", + ["jump", "eq_nnl_2875", 1811, 26], + ["true", 14, 1811, 26], + ["jump", "eq_done_2871", 1811, 26], + "eq_nnl_2875", + ["is_bool", 15, 11, 1811, 26], + ["jump_false", 15, "eq_nb_2876", 1811, 26], + "_nop_tc_158", + ["jump", "eq_nb_2876", 1811, 26], + ["eq_bool", 14, 11, 4, 1811, 26], + ["jump", "eq_done_2871", 1811, 26], + "eq_nb_2876", + ["false", 14, 1811, 26], + "eq_done_2871", + ["jump_false", 14, "if_else_2869", 1811, 26], + ["load_field", 14, 1, "main", 1812, 26], + ["move", 13, 14, 1812, 26], + ["jump", "if_end_2870", 1812, 26], + "if_else_2869", + ["load_dynamic", 14, 2, 11, 1814, 36], + ["move", 13, 14, 1814, 36], + "if_end_2870", + ["null", 14, 1816, 29], + ["is_identical", 15, 13, 14, 1816, 29], + ["jump_true", 15, "ne_nid_2880", 1816, 29], + ["jump", "ne_ni_2881", 1816, 29], + "ne_nid_2880", + ["false", 15, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_ni_2881", + ["is_int", 16, 13, 1816, 29], + ["jump_false", 16, "ne_nn_2882", 1816, 29], + "_nop_tc_159", + ["jump", "ne_nn_2882", 1816, 29], + ["ne_int", 15, 13, 14, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_nn_2882", + ["is_num", 16, 13, 1816, 29], + ["jump_false", 16, "ne_nt_2883", 1816, 29], + "_nop_tc_160", + ["jump", "ne_nt_2883", 1816, 29], + ["ne_float", 15, 13, 14, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_nt_2883", + ["is_text", 16, 13, 1816, 29], + ["jump_false", 16, "ne_nnl_2884", 1816, 29], + "_nop_tc_161", + ["jump", "ne_nnl_2884", 1816, 29], + ["ne_text", 15, 13, 14, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_nnl_2884", + ["is_null", 16, 13, 1816, 29], + ["jump_false", 16, "ne_nb_2885", 1816, 29], + "_nop_tc_162", + "_nop_tc_163", + ["false", 15, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_nb_2885", + ["is_bool", 16, 13, 1816, 29], + ["jump_false", 16, "ne_mis_2886", 1816, 29], + "_nop_tc_164", + ["jump", "ne_mis_2886", 1816, 29], + ["ne_bool", 15, 13, 14, 1816, 29], + ["jump", "ne_done_2879", 1816, 29], + "ne_mis_2886", + ["true", 15, 1816, 29], + "ne_done_2879", + ["jump_false", 15, "if_else_2877", 1816, 29], + ["load_field", 14, 13, "closure_written", 1817, 21], + ["null", 15, 1817, 47], + ["is_identical", 16, 14, 15, 1817, 47], + ["jump_true", 16, "eq_done_2889", 1817, 47], + ["is_int", 17, 14, 1817, 47], + ["jump_false", 17, "eq_ni_2890", 1817, 47], + "_nop_tc_165", + ["jump", "eq_ni_2890", 1817, 47], + ["eq_int", 16, 14, 15, 1817, 47], + ["jump", "eq_done_2889", 1817, 47], + "eq_ni_2890", + ["is_num", 17, 14, 1817, 47], + ["jump_false", 17, "eq_nn_2891", 1817, 47], + "_nop_tc_166", + ["jump", "eq_nn_2891", 1817, 47], + ["eq_float", 16, 14, 15, 1817, 47], + ["jump", "eq_done_2889", 1817, 47], + "eq_nn_2891", + ["is_text", 17, 14, 1817, 47], + ["jump_false", 17, "eq_nt_2892", 1817, 47], + "_nop_tc_167", + ["jump", "eq_nt_2892", 1817, 47], + ["eq_text", 16, 14, 15, 1817, 47], + ["jump", "eq_done_2889", 1817, 47], + "eq_nt_2892", + ["is_null", 17, 14, 1817, 47], + ["jump_false", 17, "eq_nnl_2893", 1817, 47], + "_nop_tc_168", + "_nop_tc_169", + ["true", 16, 1817, 47], + ["jump", "eq_done_2889", 1817, 47], + "eq_nnl_2893", + ["is_bool", 17, 14, 1817, 47], + ["jump_false", 17, "eq_nb_2894", 1817, 47], + "_nop_tc_170", + ["jump", "eq_nb_2894", 1817, 47], + ["eq_bool", 16, 14, 15, 1817, 47], + ["jump", "eq_done_2889", 1817, 47], + "eq_nb_2894", + ["false", 16, 1817, 47], + "eq_done_2889", + ["jump_false", 16, "if_else_2887", 1817, 47], ["record", 14, 0], - ["store_field", 13, 14, "closure_written", 1572, 19], - ["jump", "if_end_2520", 1572, 19], - "if_else_2519", - "if_end_2520", - ["true", 14, 1574, 54], - ["load_field", 15, 13, "closure_written", 1574, 17], + ["store_field", 13, 14, "closure_written", 1818, 19], + ["jump", "if_end_2888", 1818, 19], + "if_else_2887", + "if_end_2888", + ["true", 14, 1820, 54], + ["load_field", 15, 13, "closure_written", 1820, 17], [ "access", 16, @@ -21571,32 +24469,32 @@ "kind": "name", "make": "intrinsic" }, - 1574, + 1820, 40 ], - ["frame", 17, 16, 1, 1574, 40], - ["null", 16, 1574, 40], - ["setarg", 17, 0, 16, 1574, 40], - ["setarg", 17, 1, 12, 1574, 40], - ["invoke", 17, 16, 1574, 40], - ["store_dynamic", 15, 14, 16, 1574, 40], - ["jump", "if_end_2510", 1574, 40], - "if_else_2509", - "if_end_2510", - ["jump", "if_end_2496", 1574, 40], - "if_else_2495", - "if_end_2496", - ["jump", "if_end_2474", 1574, 40], - "if_else_2473", - "if_end_2474", - ["access", 14, 1, 1578, 19], - ["is_num", 15, 8, 1578, 19], - ["jump_false", 15, "num_err_2527", 1578, 19], - "_nop_tc_113", - "_nop_tc_114", - ["add", 15, 8, 14, 1578, 19], - ["jump", "num_done_2528", 1578, 19], - "num_err_2527", + ["frame", 17, 16, 1, 1820, 40], + ["null", 16, 1820, 40], + ["setarg", 17, 0, 16, 1820, 40], + ["setarg", 17, 1, 12, 1820, 40], + ["invoke", 17, 16, 1820, 40], + ["store_dynamic", 15, 14, 16, 1820, 40], + ["jump", "if_end_2878", 1820, 40], + "if_else_2877", + "if_end_2878", + ["jump", "if_end_2864", 1820, 40], + "if_else_2863", + "if_end_2864", + ["jump", "if_end_2842", 1820, 40], + "if_else_2841", + "if_end_2842", + ["access", 14, 1, 1824, 19], + "_nop_tc_171", + "_nop_tc_172", + "_nop_tc_173", + "_nop_tc_174", + ["add", 15, 8, 14, 1824, 19], + ["jump", "num_done_2896", 1824, 19], + "num_err_2895", [ "access", 14, @@ -21605,35 +24503,35 @@ "kind": "name", "make": "intrinsic" }, - 1578, + 1824, 19 ], - ["access", 16, "error", 1578, 19], - ["access", 17, "cannot apply '+': operands must be numbers", 1578, 19], - ["array", 18, 0, 1578, 19], - ["push", 18, 17, 1578, 19], - ["frame", 17, 14, 2, 1578, 19], - ["null", 14, 1578, 19], - ["setarg", 17, 0, 14, 1578, 19], - ["setarg", 17, 1, 16, 1578, 19], - ["setarg", 17, 2, 18, 1578, 19], - ["invoke", 17, 14, 1578, 19], - ["disrupt", 1578, 19], - "num_done_2528", - ["move", 8, 15, 1578, 19], - ["jump", "while_start_2467", 1578, 19], - "while_end_2468", - ["jump", "if_end_2458", 1578, 19], - "if_else_2457", - "if_end_2458", - ["access", 14, 1, 1581, 17], - ["is_num", 15, 7, 1581, 17], - ["jump_false", 15, "num_err_2529", 1581, 17], - "_nop_tc_115", - "_nop_tc_116", - ["add", 15, 7, 14, 1581, 17], - ["jump", "num_done_2530", 1581, 17], - "num_err_2529", + ["access", 16, "error", 1824, 19], + ["access", 17, "cannot apply '+': operands must be numbers", 1824, 19], + ["array", 18, 0, 1824, 19], + ["push", 18, 17, 1824, 19], + ["frame", 17, 14, 2, 1824, 19], + ["null", 14, 1824, 19], + ["setarg", 17, 0, 14, 1824, 19], + ["setarg", 17, 1, 16, 1824, 19], + ["setarg", 17, 2, 18, 1824, 19], + ["invoke", 17, 14, 1824, 19], + ["disrupt", 1824, 19], + "num_done_2896", + ["move", 8, 15, 1824, 19], + ["jump", "while_start_2835", 1824, 19], + "while_end_2836", + ["jump", "if_end_2826", 1824, 19], + "if_else_2825", + "if_end_2826", + ["access", 14, 1, 1827, 17], + "_nop_tc_175", + "_nop_tc_176", + "_nop_tc_177", + "_nop_tc_178", + ["add", 15, 7, 14, 1827, 17], + ["jump", "num_done_2898", 1827, 17], + "num_err_2897", [ "access", 14, @@ -21642,26 +24540,26 @@ "kind": "name", "make": "intrinsic" }, - 1581, + 1827, 17 ], - ["access", 16, "error", 1581, 17], - ["access", 17, "cannot apply '+': operands must be numbers", 1581, 17], - ["array", 18, 0, 1581, 17], - ["push", 18, 17, 1581, 17], - ["frame", 17, 14, 2, 1581, 17], - ["null", 14, 1581, 17], - ["setarg", 17, 0, 14, 1581, 17], - ["setarg", 17, 1, 16, 1581, 17], - ["setarg", 17, 2, 18, 1581, 17], - ["invoke", 17, 14, 1581, 17], - ["disrupt", 1581, 17], - "num_done_2530", - ["move", 7, 15, 1581, 17], - ["jump", "while_start_2451", 1581, 17], - "while_end_2452", - ["null", 2, 1583, 12], - ["return", 2, 1583, 12], + ["access", 16, "error", 1827, 17], + ["access", 17, "cannot apply '+': operands must be numbers", 1827, 17], + ["array", 18, 0, 1827, 17], + ["push", 18, 17, 1827, 17], + ["frame", 17, 14, 2, 1827, 17], + ["null", 14, 1827, 17], + ["setarg", 17, 0, 14, 1827, 17], + ["setarg", 17, 1, 16, 1827, 17], + ["setarg", 17, 2, 18, 1827, 17], + ["invoke", 17, 14, 1827, 17], + ["disrupt", 1827, 17], + "num_done_2898", + ["move", 7, 15, 1827, 17], + ["jump", "while_start_2819", 1827, 17], + "while_end_2820", + ["null", 2, 1829, 12], + ["return", 2, 1829, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -21674,16 +24572,16 @@ "nr_slots": 4, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1597, 39], - ["get", 2, 28, 2, 1597, 21], - ["frame", 3, 2, 1, 1597, 21], - ["null", 2, 1597, 21], - ["setarg", 3, 0, 2, 1597, 21], - ["setarg", 3, 1, 1, 1597, 21], - ["invoke", 3, 1, 1597, 21], - ["put", 1, 3, 1, 1597, 21], - ["get", 1, 3, 1, 1598, 14], - ["return", 1, 1598, 14], + ["get", 1, 1, 2, 1843, 41], + ["get", 2, 28, 3, 1843, 23], + ["frame", 3, 2, 1, 1843, 23], + ["null", 2, 1843, 23], + ["setarg", 3, 0, 2, 1843, 23], + ["setarg", 3, 1, 1, 1843, 23], + ["invoke", 3, 1, 1843, 23], + ["put", 1, 3, 2, 1843, 23], + ["get", 1, 3, 2, 1844, 16], + ["return", 1, 1844, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21693,19 +24591,21 @@ }, { "disruption_pc": 0, - "nr_slots": 4, + "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1602, 44], - ["get", 2, 13, 2, 1602, 21], - ["frame", 3, 2, 1, 1602, 21], - ["null", 2, 1602, 21], - ["setarg", 3, 0, 2, 1602, 21], - ["setarg", 3, 1, 1, 1602, 21], - ["invoke", 3, 1, 1602, 21], - ["put", 1, 4, 1, 1602, 21], - ["get", 1, 4, 1, 1603, 14], - ["return", 1, 1603, 14], + ["get", 1, 1, 2, 1850, 46], + ["get", 2, 3, 2, 1850, 52], + ["get", 3, 14, 3, 1850, 23], + ["frame", 4, 3, 2, 1850, 23], + ["null", 3, 1850, 23], + ["setarg", 4, 0, 3, 1850, 23], + ["setarg", 4, 1, 1, 1850, 23], + ["setarg", 4, 2, 2, 1850, 23], + ["invoke", 4, 1, 1850, 23], + ["put", 1, 4, 2, 1850, 23], + ["get", 1, 4, 2, 1851, 16], + ["return", 1, 1851, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21718,22 +24618,22 @@ "nr_slots": 7, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1607, 42], - ["get", 2, 3, 1, 1607, 48], - ["get", 3, 4, 1, 1607, 61], - ["get", 4, 2, 1, 1607, 74], - ["get", 5, 14, 2, 1607, 20], - ["frame", 6, 5, 4, 1607, 20], - ["null", 5, 1607, 20], - ["setarg", 6, 0, 5, 1607, 20], - ["setarg", 6, 1, 1, 1607, 20], - ["setarg", 6, 2, 2, 1607, 20], - ["setarg", 6, 3, 3, 1607, 20], - ["setarg", 6, 4, 4, 1607, 20], - ["invoke", 6, 1, 1607, 20], - ["put", 1, 5, 1, 1607, 20], - ["get", 1, 5, 1, 1608, 14], - ["return", 1, 1608, 14], + ["get", 1, 1, 2, 1857, 44], + ["get", 2, 3, 2, 1857, 50], + ["get", 3, 4, 2, 1857, 63], + ["get", 4, 2, 2, 1857, 76], + ["get", 5, 21, 3, 1857, 22], + ["frame", 6, 5, 4, 1857, 22], + ["null", 5, 1857, 22], + ["setarg", 6, 0, 5, 1857, 22], + ["setarg", 6, 1, 1, 1857, 22], + ["setarg", 6, 2, 2, 1857, 22], + ["setarg", 6, 3, 3, 1857, 22], + ["setarg", 6, 4, 4, 1857, 22], + ["invoke", 6, 1, 1857, 22], + ["put", 1, 5, 2, 1857, 22], + ["get", 1, 5, 2, 1858, 16], + ["return", 1, 1858, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21746,16 +24646,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1619, 31], - ["get", 2, 2, 1, 1619, 37], - ["get", 3, 21, 2, 1619, 14], - ["frame", 4, 3, 2, 1619, 14], - ["null", 3, 1619, 14], - ["setarg", 4, 0, 3, 1619, 14], - ["setarg", 4, 1, 1, 1619, 14], - ["setarg", 4, 2, 2, 1619, 14], - ["tail_invoke", 4, 1, 1619, 14], - ["return", 1, 1619, 14], + ["get", 1, 1, 2, 1873, 33], + ["get", 2, 2, 2, 1873, 39], + ["get", 3, 29, 3, 1873, 16], + ["frame", 4, 3, 2, 1873, 16], + ["null", 3, 1873, 16], + ["setarg", 4, 0, 3, 1873, 16], + ["setarg", 4, 1, 1, 1873, 16], + ["setarg", 4, 2, 2, 1873, 16], + ["tail_invoke", 4, 1, 1873, 16], + ["return", 1, 1873, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21768,16 +24668,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1623, 32], - ["get", 2, 2, 1, 1623, 38], - ["get", 3, 29, 2, 1623, 14], - ["frame", 4, 3, 2, 1623, 14], - ["null", 3, 1623, 14], - ["setarg", 4, 0, 3, 1623, 14], - ["setarg", 4, 1, 1, 1623, 14], - ["setarg", 4, 2, 2, 1623, 14], - ["tail_invoke", 4, 1, 1623, 14], - ["return", 1, 1623, 14], + ["get", 1, 1, 2, 1879, 34], + ["get", 2, 2, 2, 1879, 40], + ["get", 3, 30, 3, 1879, 16], + ["frame", 4, 3, 2, 1879, 16], + ["null", 3, 1879, 16], + ["setarg", 4, 0, 3, 1879, 16], + ["setarg", 4, 1, 1, 1879, 16], + ["setarg", 4, 2, 2, 1879, 16], + ["tail_invoke", 4, 1, 1879, 16], + ["return", 1, 1879, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21790,16 +24690,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1627, 30], - ["get", 2, 2, 1, 1627, 36], - ["get", 3, 30, 2, 1627, 14], - ["frame", 4, 3, 2, 1627, 14], - ["null", 3, 1627, 14], - ["setarg", 4, 0, 3, 1627, 14], - ["setarg", 4, 1, 1, 1627, 14], - ["setarg", 4, 2, 2, 1627, 14], - ["tail_invoke", 4, 1, 1627, 14], - ["return", 1, 1627, 14], + ["get", 1, 1, 2, 1885, 32], + ["get", 2, 2, 2, 1885, 38], + ["get", 3, 31, 3, 1885, 16], + ["frame", 4, 3, 2, 1885, 16], + ["null", 3, 1885, 16], + ["setarg", 4, 0, 3, 1885, 16], + ["setarg", 4, 1, 1, 1885, 16], + ["setarg", 4, 2, 2, 1885, 16], + ["tail_invoke", 4, 1, 1885, 16], + ["return", 1, 1885, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21812,14 +24712,14 @@ "nr_slots": 4, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1631, 36], - ["get", 2, 31, 2, 1631, 14], - ["frame", 3, 2, 1, 1631, 14], - ["null", 2, 1631, 14], - ["setarg", 3, 0, 2, 1631, 14], - ["setarg", 3, 1, 1, 1631, 14], - ["tail_invoke", 3, 1, 1631, 14], - ["return", 1, 1631, 14], + ["get", 1, 1, 2, 1891, 38], + ["get", 2, 32, 3, 1891, 16], + ["frame", 3, 2, 1, 1891, 16], + ["null", 2, 1891, 16], + ["setarg", 3, 0, 2, 1891, 16], + ["setarg", 3, 1, 1, 1891, 16], + ["tail_invoke", 3, 1, 1891, 16], + ["return", 1, 1891, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21832,16 +24732,16 @@ "nr_slots": 5, "nr_close_slots": 0, "instructions": [ - ["get", 1, 1, 1, 1635, 35], - ["get", 2, 2, 1, 1635, 41], - ["get", 3, 32, 2, 1635, 14], - ["frame", 4, 3, 2, 1635, 14], - ["null", 3, 1635, 14], - ["setarg", 4, 0, 3, 1635, 14], - ["setarg", 4, 1, 1, 1635, 14], - ["setarg", 4, 2, 2, 1635, 14], - ["tail_invoke", 4, 1, 1635, 14], - ["return", 1, 1635, 14], + ["get", 1, 1, 2, 1897, 37], + ["get", 2, 2, 2, 1897, 43], + ["get", 3, 33, 3, 1897, 16], + ["frame", 4, 3, 2, 1897, 16], + ["null", 3, 1897, 16], + ["setarg", 4, 0, 3, 1897, 16], + ["setarg", 4, 1, 1, 1897, 16], + ["setarg", 4, 2, 2, 1897, 16], + ["tail_invoke", 4, 1, 1897, 16], + ["return", 1, 1897, 16], "_nop_ur_1", "_nop_ur_2" ], @@ -21851,473 +24751,1168 @@ }, { "disruption_pc": 0, - "nr_slots": 11, + "nr_slots": 9, "nr_close_slots": 0, "instructions": [ - ["null", 3, 1590, 23], - ["null", 4, 1591, 23], - ["null", 5, 1592, 22], - ["load_field", 6, 1, "instructions", 1593, 9], - ["null", 7, 1593, 30], - ["is_identical", 8, 6, 7, 1593, 30], - ["jump_true", 8, "eq_done_2534", 1593, 30], - ["is_int", 9, 6, 1593, 30], - ["jump_false", 9, "eq_ni_2535", 1593, 30], + ["null", 2, 1840, 18], + ["access", 3, "infer_param_types", 1841, 14], "_nop_tc_1", - ["jump", "eq_ni_2535", 1593, 30], - ["eq_int", 8, 6, 7, 1593, 30], - ["jump", "eq_done_2534", 1593, 30], - "eq_ni_2535", - ["is_num", 9, 6, 1593, 30], - ["jump_false", 9, "eq_nn_2536", 1593, 30], "_nop_tc_2", - ["jump", "eq_nn_2536", 1593, 30], - ["eq_float", 8, 6, 7, 1593, 30], - ["jump", "eq_done_2534", 1593, 30], - "eq_nn_2536", - ["is_text", 9, 6, 1593, 30], - ["jump_false", 9, "eq_nt_2537", 1593, 30], + ["is_text", 4, 1, 1841, 36], + ["jump_false", 4, "add_cn_2900", 1841, 36], + ["concat", 5, 3, 1, 1841, 36], + ["jump", "add_done_2899", 1841, 36], + "add_cn_2900", "_nop_tc_3", - ["jump", "eq_nt_2537", 1593, 30], - ["eq_text", 8, 6, 7, 1593, 30], - ["jump", "eq_done_2534", 1593, 30], - "eq_nt_2537", - ["is_null", 9, 6, 1593, 30], - ["jump_false", 9, "eq_nnl_2538", 1593, 30], - "_nop_tc_4", - "_nop_tc_5", - ["true", 8, 1593, 30], - ["jump", "eq_done_2534", 1593, 30], - "eq_nnl_2538", - ["is_bool", 9, 6, 1593, 30], - ["jump_false", 9, "eq_nb_2539", 1593, 30], - "_nop_tc_6", - ["jump", "eq_nb_2539", 1593, 30], - ["eq_bool", 8, 6, 7, 1593, 30], - ["jump", "eq_done_2534", 1593, 30], - "eq_nb_2539", - ["false", 8, 1593, 30], - "eq_done_2534", - ["move", 6, 8, 1593, 30], - ["jump_true", 6, "or_end_2533", 1593, 30], - ["load_field", 7, 1, "instructions", 1593, 45], - ["length", 8, 7, 1593, 45], - ["access", 7, 0, 1593, 67], - ["is_identical", 9, 8, 7, 1593, 67], - ["jump_true", 9, "eq_done_2540", 1593, 67], - "_nop_tc_7", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - ["eq_int", 9, 8, 7, 1593, 67], - ["jump", "eq_done_2540", 1593, 67], - "eq_ni_2541", - "_nop_tc_11", - "_nop_tc_12", - "_nop_tc_13", - "_nop_tc_14", - ["eq_float", 9, 8, 7, 1593, 67], - ["jump", "eq_done_2540", 1593, 67], - "eq_nn_2542", - "_nop_tc_15", - ["jump", "eq_nt_2543", 1593, 67], - "_nop_tc_16", - ["jump", "eq_nt_2543", 1593, 67], - ["eq_text", 9, 8, 7, 1593, 67], - ["jump", "eq_done_2540", 1593, 67], - "eq_nt_2543", - "_nop_tc_17", - ["jump", "eq_nnl_2544", 1593, 67], - "_nop_tc_18", - ["jump", "eq_nnl_2544", 1593, 67], - ["true", 9, 1593, 67], - ["jump", "eq_done_2540", 1593, 67], - "eq_nnl_2544", - "_nop_tc_19", - ["jump", "eq_nb_2545", 1593, 67], - "_nop_tc_20", - ["jump", "eq_nb_2545", 1593, 67], - ["eq_bool", 9, 8, 7, 1593, 67], - ["jump", "eq_done_2540", 1593, 67], - "eq_nb_2545", - ["false", 9, 1593, 67], - "eq_done_2540", - ["move", 6, 9, 1593, 67], - "or_end_2533", - ["jump_false", 6, "if_else_2531", 1593, 67], - ["null", 6, 1594, 14], - ["return", 6, 1594, 14], - "_nop_ur_1", - "if_else_2531", - "if_end_2532", - ["access", 6, "infer_param_types", 1596, 20], - ["function", 7, 18, 1596, 41], - ["get", 8, 22, 1, 1596, 5], - ["frame", 9, 8, 3, 1596, 5], - ["null", 8, 1596, 5], - ["setarg", 9, 0, 8, 1596, 5], - ["setarg", 9, 1, 1, 1596, 5], - ["setarg", 9, 2, 6, 1596, 5], - ["setarg", 9, 3, 7, 1596, 5], - ["invoke", 9, 6, 1596, 5], - ["get", 6, 3, 1, 1600, 9], - ["jump_false", 6, "if_else_2546", 1600, 9], - ["access", 6, "after infer_param_types", 1600, 36], - ["get", 7, 3, 1, 1600, 20], - ["frame", 8, 7, 2, 1600, 20], - ["null", 7, 1600, 20], - ["setarg", 8, 0, 7, 1600, 20], - ["setarg", 8, 1, 1, 1600, 20], - ["setarg", 8, 2, 6, 1600, 20], - ["invoke", 8, 6, 1600, 20], - ["jump", "if_end_2547", 1600, 20], - "if_else_2546", - "if_end_2547", - ["access", 6, "infer_slot_write_types", 1601, 20], - ["function", 7, 19, 1601, 46], - ["get", 8, 22, 1, 1601, 5], - ["frame", 9, 8, 3, 1601, 5], - ["null", 8, 1601, 5], - ["setarg", 9, 0, 8, 1601, 5], - ["setarg", 9, 1, 1, 1601, 5], - ["setarg", 9, 2, 6, 1601, 5], - ["setarg", 9, 3, 7, 1601, 5], - ["invoke", 9, 6, 1601, 5], - ["get", 6, 3, 1, 1605, 9], - ["jump_false", 6, "if_else_2548", 1605, 9], - ["access", 6, "after infer_slot_write_types", 1605, 36], - ["get", 7, 3, 1, 1605, 20], - ["frame", 8, 7, 2, 1605, 20], - ["null", 7, 1605, 20], - ["setarg", 8, 0, 7, 1605, 20], - ["setarg", 8, 1, 1, 1605, 20], - ["setarg", 8, 2, 6, 1605, 20], - ["invoke", 8, 6, 1605, 20], - ["jump", "if_end_2549", 1605, 20], - "if_else_2548", - "if_end_2549", - ["access", 6, "eliminate_type_checks", 1606, 20], - ["function", 7, 20, 1606, 45], - ["get", 8, 22, 1, 1606, 5], - ["frame", 9, 8, 3, 1606, 5], - ["null", 8, 1606, 5], - ["setarg", 9, 0, 8, 1606, 5], - ["setarg", 9, 1, 1, 1606, 5], - ["setarg", 9, 2, 6, 1606, 5], - ["setarg", 9, 3, 7, 1606, 5], - ["invoke", 9, 6, 1606, 5], - ["get", 6, 3, 1, 1610, 9], - ["jump_false", 6, "if_else_2550", 1610, 9], - ["access", 6, "after eliminate_type_checks", 1610, 36], - ["get", 7, 3, 1, 1610, 20], - ["frame", 8, 7, 2, 1610, 20], - ["null", 7, 1610, 20], - ["setarg", 8, 0, 7, 1610, 20], - ["setarg", 8, 1, 1, 1610, 20], - ["setarg", 8, 2, 6, 1610, 20], - ["invoke", 8, 6, 1610, 20], - ["jump", "if_end_2551", 1610, 20], - "if_else_2550", - "if_end_2551", - ["null", 6, 1611, 16], - ["is_identical", 7, 2, 6, 1611, 16], - ["jump_true", 7, "ne_nid_2557", 1611, 16], - ["jump", "ne_ni_2558", 1611, 16], - "ne_nid_2557", - ["false", 7, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_ni_2558", - "_nop_tc_21", - ["jump", "ne_nn_2559", 1611, 16], - "_nop_tc_22", - ["jump", "ne_nn_2559", 1611, 16], - ["ne_int", 7, 2, 6, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_nn_2559", - "_nop_tc_23", - ["jump", "ne_nt_2560", 1611, 16], - "_nop_tc_24", - ["jump", "ne_nt_2560", 1611, 16], - ["ne_float", 7, 2, 6, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_nt_2560", - "_nop_tc_25", - ["jump", "ne_nnl_2561", 1611, 16], - "_nop_tc_26", - ["jump", "ne_nnl_2561", 1611, 16], - ["ne_text", 7, 2, 6, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_nnl_2561", - "_nop_tc_27", - ["jump", "ne_nb_2562", 1611, 16], - "_nop_tc_28", - "_nop_tc_29", - ["false", 7, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_nb_2562", - "_nop_tc_30", - ["jump", "ne_mis_2563", 1611, 16], - "_nop_tc_31", - ["jump", "ne_mis_2563", 1611, 16], - ["ne_bool", 7, 2, 6, 1611, 16], - ["jump", "ne_done_2556", 1611, 16], - "ne_mis_2563", - ["true", 7, 1611, 16], - "ne_done_2556", - ["move", 6, 7, 1611, 16], - ["jump_false", 6, "and_end_2555", 1611, 16], - ["load_field", 7, 2, "type_deltas", 1611, 24], - ["null", 8, 1611, 43], - ["is_identical", 9, 7, 8, 1611, 43], - ["jump_true", 9, "ne_nid_2565", 1611, 43], - ["jump", "ne_ni_2566", 1611, 43], - "ne_nid_2565", - ["false", 9, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_ni_2566", - ["is_int", 10, 7, 1611, 43], - ["jump_false", 10, "ne_nn_2567", 1611, 43], - "_nop_tc_32", - ["jump", "ne_nn_2567", 1611, 43], - ["ne_int", 9, 7, 8, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_nn_2567", - ["is_num", 10, 7, 1611, 43], - ["jump_false", 10, "ne_nt_2568", 1611, 43], - "_nop_tc_33", - ["jump", "ne_nt_2568", 1611, 43], - ["ne_float", 9, 7, 8, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_nt_2568", - ["is_text", 10, 7, 1611, 43], - ["jump_false", 10, "ne_nnl_2569", 1611, 43], - "_nop_tc_34", - ["jump", "ne_nnl_2569", 1611, 43], - ["ne_text", 9, 7, 8, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_nnl_2569", - ["is_null", 10, 7, 1611, 43], - ["jump_false", 10, "ne_nb_2570", 1611, 43], - "_nop_tc_35", - "_nop_tc_36", - ["false", 9, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_nb_2570", - ["is_bool", 10, 7, 1611, 43], - ["jump_false", 10, "ne_mis_2571", 1611, 43], - "_nop_tc_37", - ["jump", "ne_mis_2571", 1611, 43], - ["ne_bool", 9, 7, 8, 1611, 43], - ["jump", "ne_done_2564", 1611, 43], - "ne_mis_2571", - ["true", 9, 1611, 43], - "ne_done_2564", - ["move", 6, 9, 1611, 43], - "and_end_2555", - ["move", 7, 6, 1611, 43], - ["jump_false", 7, "and_end_2554", 1611, 43], - ["null", 6, 1611, 65], - ["is_identical", 8, 5, 6, 1611, 65], - ["jump_true", 8, "ne_nid_2573", 1611, 65], - ["jump", "ne_ni_2574", 1611, 65], - "ne_nid_2573", - ["false", 8, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_ni_2574", - ["is_int", 9, 5, 1611, 65], - ["jump_false", 9, "ne_nn_2575", 1611, 65], - "_nop_tc_38", - ["jump", "ne_nn_2575", 1611, 65], - ["ne_int", 8, 5, 6, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_nn_2575", - ["is_num", 9, 5, 1611, 65], - ["jump_false", 9, "ne_nt_2576", 1611, 65], - "_nop_tc_39", - ["jump", "ne_nt_2576", 1611, 65], - ["ne_float", 8, 5, 6, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_nt_2576", - ["is_text", 9, 5, 1611, 65], - ["jump_false", 9, "ne_nnl_2577", 1611, 65], - "_nop_tc_40", - ["jump", "ne_nnl_2577", 1611, 65], - ["ne_text", 8, 5, 6, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_nnl_2577", - ["is_null", 9, 5, 1611, 65], - ["jump_false", 9, "ne_nb_2578", 1611, 65], - "_nop_tc_41", - "_nop_tc_42", - ["false", 8, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_nb_2578", - ["is_bool", 9, 5, 1611, 65], - ["jump_false", 9, "ne_mis_2579", 1611, 65], - "_nop_tc_43", - ["jump", "ne_mis_2579", 1611, 65], - ["ne_bool", 8, 5, 6, 1611, 65], - ["jump", "ne_done_2572", 1611, 65], - "ne_mis_2579", - ["true", 8, 1611, 65], - "ne_done_2572", - ["move", 7, 8, 1611, 65], - "and_end_2554", - ["jump_false", 7, "if_else_2552", 1611, 65], - ["load_field", 6, 2, "type_deltas", 1612, 7], - ["record", 7, 3], - ["load_field", 8, 1, "name", 1613, 13], - ["store_field", 7, 8, "fn", 1613, 13], - ["store_field", 7, 3, "param_types", 1614, 22], - ["store_field", 7, 5, "slot_types", 1615, 21], - ["is_array", 8, 6, 1615, 21], - ["jump_false", 8, "push_err_2580", 1615, 21], - ["push", 6, 7, 1615, 21], - ["jump", "push_done_2581", 1615, 21], - "push_err_2580", + ["jump", "add_err_2901", 1841, 36], + ["is_num", 4, 1, 1841, 36], + ["jump_false", 4, "add_err_2901", 1841, 36], + ["add", 5, 3, 1, 1841, 36], + ["jump", "add_done_2899", 1841, 36], + "add_err_2901", [ "access", - 6, + 3, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1615, - 21 + 1841, + 36 ], - ["access", 7, "error", 1615, 21], - ["access", 8, "cannot push: target must be an array", 1615, 21], - ["array", 9, 0, 1615, 21], - ["push", 9, 8, 1615, 21], - ["frame", 8, 6, 2, 1615, 21], - ["null", 6, 1615, 21], - ["setarg", 8, 0, 6, 1615, 21], - ["setarg", 8, 1, 7, 1615, 21], - ["setarg", 8, 2, 9, 1615, 21], - ["invoke", 8, 6, 1615, 21], - ["disrupt", 1615, 21], - "push_done_2581", - ["jump", "if_end_2553", 1615, 21], - "if_else_2552", - "if_end_2553", - ["access", 6, "simplify_algebra", 1618, 20], - ["function", 7, 21, 1618, 40], - ["get", 8, 22, 1, 1618, 5], - ["frame", 9, 8, 3, 1618, 5], - ["null", 8, 1618, 5], - ["setarg", 9, 0, 8, 1618, 5], - ["setarg", 9, 1, 1, 1618, 5], - ["setarg", 9, 2, 6, 1618, 5], - ["setarg", 9, 3, 7, 1618, 5], - ["invoke", 9, 6, 1618, 5], - ["get", 6, 3, 1, 1621, 9], - ["jump_false", 6, "if_else_2582", 1621, 9], - ["access", 6, "after simplify_algebra", 1621, 36], - ["get", 7, 3, 1, 1621, 20], - ["frame", 8, 7, 2, 1621, 20], - ["null", 7, 1621, 20], - ["setarg", 8, 0, 7, 1621, 20], - ["setarg", 8, 1, 1, 1621, 20], - ["setarg", 8, 2, 6, 1621, 20], - ["invoke", 8, 6, 1621, 20], - ["jump", "if_end_2583", 1621, 20], - "if_else_2582", - "if_end_2583", - ["access", 6, "simplify_booleans", 1622, 20], - ["function", 7, 22, 1622, 41], - ["get", 8, 22, 1, 1622, 5], - ["frame", 9, 8, 3, 1622, 5], - ["null", 8, 1622, 5], - ["setarg", 9, 0, 8, 1622, 5], - ["setarg", 9, 1, 1, 1622, 5], - ["setarg", 9, 2, 6, 1622, 5], - ["setarg", 9, 3, 7, 1622, 5], - ["invoke", 9, 6, 1622, 5], - ["get", 6, 3, 1, 1625, 9], - ["jump_false", 6, "if_else_2584", 1625, 9], - ["access", 6, "after simplify_booleans", 1625, 36], - ["get", 7, 3, 1, 1625, 20], - ["frame", 8, 7, 2, 1625, 20], - ["null", 7, 1625, 20], - ["setarg", 8, 0, 7, 1625, 20], - ["setarg", 8, 1, 1, 1625, 20], - ["setarg", 8, 2, 6, 1625, 20], - ["invoke", 8, 6, 1625, 20], - ["jump", "if_end_2585", 1625, 20], - "if_else_2584", - "if_end_2585", - ["access", 6, "eliminate_moves", 1626, 20], - ["function", 7, 23, 1626, 39], - ["get", 8, 22, 1, 1626, 5], - ["frame", 9, 8, 3, 1626, 5], - ["null", 8, 1626, 5], - ["setarg", 9, 0, 8, 1626, 5], - ["setarg", 9, 1, 1, 1626, 5], - ["setarg", 9, 2, 6, 1626, 5], - ["setarg", 9, 3, 7, 1626, 5], - ["invoke", 9, 6, 1626, 5], - ["get", 6, 3, 1, 1629, 9], - ["jump_false", 6, "if_else_2586", 1629, 9], - ["access", 6, "after eliminate_moves", 1629, 36], - ["get", 7, 3, 1, 1629, 20], - ["frame", 8, 7, 2, 1629, 20], - ["null", 7, 1629, 20], - ["setarg", 8, 0, 7, 1629, 20], - ["setarg", 8, 1, 1, 1629, 20], - ["setarg", 8, 2, 6, 1629, 20], - ["invoke", 8, 6, 1629, 20], - ["jump", "if_end_2587", 1629, 20], - "if_else_2586", - "if_end_2587", - ["access", 6, "eliminate_unreachable", 1630, 20], - ["function", 7, 24, 1630, 45], - ["get", 8, 22, 1, 1630, 5], - ["frame", 9, 8, 3, 1630, 5], - ["null", 8, 1630, 5], - ["setarg", 9, 0, 8, 1630, 5], - ["setarg", 9, 1, 1, 1630, 5], - ["setarg", 9, 2, 6, 1630, 5], - ["setarg", 9, 3, 7, 1630, 5], - ["invoke", 9, 6, 1630, 5], - ["get", 6, 3, 1, 1633, 9], - ["jump_false", 6, "if_else_2588", 1633, 9], - ["access", 6, "after eliminate_unreachable", 1633, 36], - ["get", 7, 3, 1, 1633, 20], - ["frame", 8, 7, 2, 1633, 20], - ["null", 7, 1633, 20], - ["setarg", 8, 0, 7, 1633, 20], - ["setarg", 8, 1, 1, 1633, 20], - ["setarg", 8, 2, 6, 1633, 20], - ["invoke", 8, 6, 1633, 20], - ["jump", "if_end_2589", 1633, 20], - "if_else_2588", - "if_end_2589", - ["access", 6, "eliminate_dead_jumps", 1634, 20], - ["function", 7, 25, 1634, 44], - ["get", 8, 22, 1, 1634, 5], - ["frame", 9, 8, 3, 1634, 5], - ["null", 8, 1634, 5], - ["setarg", 9, 0, 8, 1634, 5], - ["setarg", 9, 1, 1, 1634, 5], - ["setarg", 9, 2, 6, 1634, 5], - ["setarg", 9, 3, 7, 1634, 5], - ["invoke", 9, 6, 1634, 5], - ["get", 6, 3, 1, 1637, 9], - ["jump_false", 6, "if_else_2590", 1637, 9], - ["access", 6, "after eliminate_dead_jumps", 1637, 36], - ["get", 7, 3, 1, 1637, 20], - ["frame", 8, 7, 2, 1637, 20], - ["null", 7, 1637, 20], - ["setarg", 8, 0, 7, 1637, 20], - ["setarg", 8, 1, 1, 1637, 20], - ["setarg", 8, 2, 6, 1637, 20], - ["invoke", 8, 6, 1637, 20], - ["jump", "if_end_2591", 1637, 20], - "if_else_2590", - "if_end_2591", - ["null", 6, 1638, 12], - ["return", 6, 1638, 12], + ["access", 4, "error", 1841, 36], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1841, 36], + ["array", 7, 0, 1841, 36], + ["push", 7, 6, 1841, 36], + ["frame", 6, 3, 2, 1841, 36], + ["null", 3, 1841, 36], + ["setarg", 6, 0, 3, 1841, 36], + ["setarg", 6, 1, 4, 1841, 36], + ["setarg", 6, 2, 7, 1841, 36], + ["invoke", 6, 3, 1841, 36], + ["disrupt", 1841, 36], + "add_done_2899", + ["move", 2, 5, 1841, 36], + ["get", 3, 1, 1, 1842, 16], + ["function", 4, 18, 1842, 28], + ["get", 5, 22, 2, 1842, 7], + ["frame", 6, 5, 3, 1842, 7], + ["null", 5, 1842, 7], + ["setarg", 6, 0, 5, 1842, 7], + ["setarg", 6, 1, 3, 1842, 7], + ["setarg", 6, 2, 2, 1842, 7], + ["setarg", 6, 3, 4, 1842, 7], + ["invoke", 6, 3, 1842, 7], + ["get", 3, 3, 2, 1846, 11], + ["jump_false", 3, "if_else_2902", 1846, 11], + ["get", 3, 1, 1, 1846, 32], + ["access", 4, "after ", 1846, 38], + "_nop_tc_4", + "_nop_tc_5", + ["is_text", 5, 2, 1846, 49], + ["jump_false", 5, "add_cn_2905", 1846, 49], + ["concat", 6, 4, 2, 1846, 49], + ["jump", "add_done_2904", 1846, 49], + "add_cn_2905", + "_nop_tc_6", + ["jump", "add_err_2906", 1846, 49], + ["is_num", 5, 2, 1846, 49], + ["jump_false", 5, "add_err_2906", 1846, 49], + ["add", 6, 4, 2, 1846, 49], + ["jump", "add_done_2904", 1846, 49], + "add_err_2906", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1846, + 49 + ], + ["access", 5, "error", 1846, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1846, 49], + ["array", 8, 0, 1846, 49], + ["push", 8, 7, 1846, 49], + ["frame", 7, 4, 2, 1846, 49], + ["null", 4, 1846, 49], + ["setarg", 7, 0, 4, 1846, 49], + ["setarg", 7, 1, 5, 1846, 49], + ["setarg", 7, 2, 8, 1846, 49], + ["invoke", 7, 4, 1846, 49], + ["disrupt", 1846, 49], + "add_done_2904", + ["get", 4, 3, 2, 1846, 22], + ["frame", 5, 4, 2, 1846, 22], + ["null", 4, 1846, 22], + ["setarg", 5, 0, 4, 1846, 22], + ["setarg", 5, 1, 3, 1846, 22], + ["setarg", 5, 2, 6, 1846, 22], + ["invoke", 5, 3, 1846, 22], + ["jump", "if_end_2903", 1846, 22], + "if_else_2902", + "if_end_2903", + ["access", 3, "infer_slot_write_types", 1848, 14], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 4, 1, 1848, 41], + ["jump_false", 4, "add_cn_2908", 1848, 41], + ["concat", 5, 3, 1, 1848, 41], + ["jump", "add_done_2907", 1848, 41], + "add_cn_2908", + "_nop_tc_9", + ["jump", "add_err_2909", 1848, 41], + ["is_num", 4, 1, 1848, 41], + ["jump_false", 4, "add_err_2909", 1848, 41], + ["add", 5, 3, 1, 1848, 41], + ["jump", "add_done_2907", 1848, 41], + "add_err_2909", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1848, + 41 + ], + ["access", 4, "error", 1848, 41], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1848, 41], + ["array", 7, 0, 1848, 41], + ["push", 7, 6, 1848, 41], + ["frame", 6, 3, 2, 1848, 41], + ["null", 3, 1848, 41], + ["setarg", 6, 0, 3, 1848, 41], + ["setarg", 6, 1, 4, 1848, 41], + ["setarg", 6, 2, 7, 1848, 41], + ["invoke", 6, 3, 1848, 41], + ["disrupt", 1848, 41], + "add_done_2907", + ["move", 2, 5, 1848, 41], + ["get", 3, 1, 1, 1849, 16], + ["function", 4, 19, 1849, 28], + ["get", 5, 22, 2, 1849, 7], + ["frame", 6, 5, 3, 1849, 7], + ["null", 5, 1849, 7], + ["setarg", 6, 0, 5, 1849, 7], + ["setarg", 6, 1, 3, 1849, 7], + ["setarg", 6, 2, 2, 1849, 7], + ["setarg", 6, 3, 4, 1849, 7], + ["invoke", 6, 3, 1849, 7], + ["get", 3, 3, 2, 1853, 11], + ["jump_false", 3, "if_else_2910", 1853, 11], + ["get", 3, 1, 1, 1853, 32], + ["access", 4, "after ", 1853, 38], + "_nop_tc_10", + "_nop_tc_11", + ["is_text", 5, 2, 1853, 49], + ["jump_false", 5, "add_cn_2913", 1853, 49], + ["concat", 6, 4, 2, 1853, 49], + ["jump", "add_done_2912", 1853, 49], + "add_cn_2913", + "_nop_tc_12", + ["jump", "add_err_2914", 1853, 49], + ["is_num", 5, 2, 1853, 49], + ["jump_false", 5, "add_err_2914", 1853, 49], + ["add", 6, 4, 2, 1853, 49], + ["jump", "add_done_2912", 1853, 49], + "add_err_2914", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1853, + 49 + ], + ["access", 5, "error", 1853, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1853, 49], + ["array", 8, 0, 1853, 49], + ["push", 8, 7, 1853, 49], + ["frame", 7, 4, 2, 1853, 49], + ["null", 4, 1853, 49], + ["setarg", 7, 0, 4, 1853, 49], + ["setarg", 7, 1, 5, 1853, 49], + ["setarg", 7, 2, 8, 1853, 49], + ["invoke", 7, 4, 1853, 49], + ["disrupt", 1853, 49], + "add_done_2912", + ["get", 4, 3, 2, 1853, 22], + ["frame", 5, 4, 2, 1853, 22], + ["null", 4, 1853, 22], + ["setarg", 5, 0, 4, 1853, 22], + ["setarg", 5, 1, 3, 1853, 22], + ["setarg", 5, 2, 6, 1853, 22], + ["invoke", 5, 3, 1853, 22], + ["jump", "if_end_2911", 1853, 22], + "if_else_2910", + "if_end_2911", + ["access", 3, "eliminate_type_checks", 1855, 14], + "_nop_tc_13", + "_nop_tc_14", + ["is_text", 4, 1, 1855, 40], + ["jump_false", 4, "add_cn_2916", 1855, 40], + ["concat", 5, 3, 1, 1855, 40], + ["jump", "add_done_2915", 1855, 40], + "add_cn_2916", + "_nop_tc_15", + ["jump", "add_err_2917", 1855, 40], + ["is_num", 4, 1, 1855, 40], + ["jump_false", 4, "add_err_2917", 1855, 40], + ["add", 5, 3, 1, 1855, 40], + ["jump", "add_done_2915", 1855, 40], + "add_err_2917", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1855, + 40 + ], + ["access", 4, "error", 1855, 40], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1855, 40], + ["array", 7, 0, 1855, 40], + ["push", 7, 6, 1855, 40], + ["frame", 6, 3, 2, 1855, 40], + ["null", 3, 1855, 40], + ["setarg", 6, 0, 3, 1855, 40], + ["setarg", 6, 1, 4, 1855, 40], + ["setarg", 6, 2, 7, 1855, 40], + ["invoke", 6, 3, 1855, 40], + ["disrupt", 1855, 40], + "add_done_2915", + ["move", 2, 5, 1855, 40], + ["get", 3, 1, 1, 1856, 16], + ["function", 4, 20, 1856, 28], + ["get", 5, 22, 2, 1856, 7], + ["frame", 6, 5, 3, 1856, 7], + ["null", 5, 1856, 7], + ["setarg", 6, 0, 5, 1856, 7], + ["setarg", 6, 1, 3, 1856, 7], + ["setarg", 6, 2, 2, 1856, 7], + ["setarg", 6, 3, 4, 1856, 7], + ["invoke", 6, 3, 1856, 7], + ["get", 3, 3, 2, 1860, 11], + ["jump_false", 3, "if_else_2918", 1860, 11], + ["get", 3, 1, 1, 1860, 32], + ["access", 4, "after ", 1860, 38], + "_nop_tc_16", + "_nop_tc_17", + ["is_text", 5, 2, 1860, 49], + ["jump_false", 5, "add_cn_2921", 1860, 49], + ["concat", 6, 4, 2, 1860, 49], + ["jump", "add_done_2920", 1860, 49], + "add_cn_2921", + "_nop_tc_18", + ["jump", "add_err_2922", 1860, 49], + ["is_num", 5, 2, 1860, 49], + ["jump_false", 5, "add_err_2922", 1860, 49], + ["add", 6, 4, 2, 1860, 49], + ["jump", "add_done_2920", 1860, 49], + "add_err_2922", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1860, + 49 + ], + ["access", 5, "error", 1860, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1860, 49], + ["array", 8, 0, 1860, 49], + ["push", 8, 7, 1860, 49], + ["frame", 7, 4, 2, 1860, 49], + ["null", 4, 1860, 49], + ["setarg", 7, 0, 4, 1860, 49], + ["setarg", 7, 1, 5, 1860, 49], + ["setarg", 7, 2, 8, 1860, 49], + ["invoke", 7, 4, 1860, 49], + ["disrupt", 1860, 49], + "add_done_2920", + ["get", 4, 3, 2, 1860, 22], + ["frame", 5, 4, 2, 1860, 22], + ["null", 4, 1860, 22], + ["setarg", 5, 0, 4, 1860, 22], + ["setarg", 5, 1, 3, 1860, 22], + ["setarg", 5, 2, 6, 1860, 22], + ["invoke", 5, 3, 1860, 22], + ["jump", "if_end_2919", 1860, 22], + "if_else_2918", + "if_end_2919", + ["get", 3, 2, 1, 1862, 11], + ["null", 4, 1862, 18], + ["is_identical", 5, 3, 4, 1862, 18], + ["jump_true", 5, "ne_nid_2928", 1862, 18], + ["jump", "ne_ni_2929", 1862, 18], + "ne_nid_2928", + ["false", 5, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_ni_2929", + ["is_int", 6, 3, 1862, 18], + ["jump_false", 6, "ne_nn_2930", 1862, 18], + "_nop_tc_19", + ["jump", "ne_nn_2930", 1862, 18], + ["ne_int", 5, 3, 4, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_nn_2930", + ["is_num", 6, 3, 1862, 18], + ["jump_false", 6, "ne_nt_2931", 1862, 18], + "_nop_tc_20", + ["jump", "ne_nt_2931", 1862, 18], + ["ne_float", 5, 3, 4, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_nt_2931", + ["is_text", 6, 3, 1862, 18], + ["jump_false", 6, "ne_nnl_2932", 1862, 18], + "_nop_tc_21", + ["jump", "ne_nnl_2932", 1862, 18], + ["ne_text", 5, 3, 4, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_nnl_2932", + ["is_null", 6, 3, 1862, 18], + ["jump_false", 6, "ne_nb_2933", 1862, 18], + "_nop_tc_22", + "_nop_tc_23", + ["false", 5, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_nb_2933", + ["is_bool", 6, 3, 1862, 18], + ["jump_false", 6, "ne_mis_2934", 1862, 18], + "_nop_tc_24", + ["jump", "ne_mis_2934", 1862, 18], + ["ne_bool", 5, 3, 4, 1862, 18], + ["jump", "ne_done_2927", 1862, 18], + "ne_mis_2934", + ["true", 5, 1862, 18], + "ne_done_2927", + ["move", 3, 5, 1862, 18], + ["jump_false", 3, "and_end_2926", 1862, 18], + ["get", 4, 2, 1, 1862, 26], + ["load_field", 5, 4, "type_deltas", 1862, 26], + ["null", 4, 1862, 45], + ["is_identical", 6, 5, 4, 1862, 45], + ["jump_true", 6, "ne_nid_2936", 1862, 45], + ["jump", "ne_ni_2937", 1862, 45], + "ne_nid_2936", + ["false", 6, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_ni_2937", + ["is_int", 7, 5, 1862, 45], + ["jump_false", 7, "ne_nn_2938", 1862, 45], + "_nop_tc_25", + ["jump", "ne_nn_2938", 1862, 45], + ["ne_int", 6, 5, 4, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_nn_2938", + ["is_num", 7, 5, 1862, 45], + ["jump_false", 7, "ne_nt_2939", 1862, 45], + "_nop_tc_26", + ["jump", "ne_nt_2939", 1862, 45], + ["ne_float", 6, 5, 4, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_nt_2939", + ["is_text", 7, 5, 1862, 45], + ["jump_false", 7, "ne_nnl_2940", 1862, 45], + "_nop_tc_27", + ["jump", "ne_nnl_2940", 1862, 45], + ["ne_text", 6, 5, 4, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_nnl_2940", + ["is_null", 7, 5, 1862, 45], + ["jump_false", 7, "ne_nb_2941", 1862, 45], + "_nop_tc_28", + "_nop_tc_29", + ["false", 6, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_nb_2941", + ["is_bool", 7, 5, 1862, 45], + ["jump_false", 7, "ne_mis_2942", 1862, 45], + "_nop_tc_30", + ["jump", "ne_mis_2942", 1862, 45], + ["ne_bool", 6, 5, 4, 1862, 45], + ["jump", "ne_done_2935", 1862, 45], + "ne_mis_2942", + ["true", 6, 1862, 45], + "ne_done_2935", + ["move", 3, 6, 1862, 45], + "and_end_2926", + ["move", 4, 3, 1862, 45], + ["jump_false", 4, "and_end_2925", 1862, 45], + ["get", 3, 5, 1, 1862, 53], + ["null", 5, 1862, 67], + ["is_identical", 6, 3, 5, 1862, 67], + ["jump_true", 6, "ne_nid_2944", 1862, 67], + ["jump", "ne_ni_2945", 1862, 67], + "ne_nid_2944", + ["false", 6, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_ni_2945", + ["is_int", 7, 3, 1862, 67], + ["jump_false", 7, "ne_nn_2946", 1862, 67], + "_nop_tc_31", + ["jump", "ne_nn_2946", 1862, 67], + ["ne_int", 6, 3, 5, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_nn_2946", + ["is_num", 7, 3, 1862, 67], + ["jump_false", 7, "ne_nt_2947", 1862, 67], + "_nop_tc_32", + ["jump", "ne_nt_2947", 1862, 67], + ["ne_float", 6, 3, 5, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_nt_2947", + ["is_text", 7, 3, 1862, 67], + ["jump_false", 7, "ne_nnl_2948", 1862, 67], + "_nop_tc_33", + ["jump", "ne_nnl_2948", 1862, 67], + ["ne_text", 6, 3, 5, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_nnl_2948", + ["is_null", 7, 3, 1862, 67], + ["jump_false", 7, "ne_nb_2949", 1862, 67], + "_nop_tc_34", + "_nop_tc_35", + ["false", 6, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_nb_2949", + ["is_bool", 7, 3, 1862, 67], + ["jump_false", 7, "ne_mis_2950", 1862, 67], + "_nop_tc_36", + ["jump", "ne_mis_2950", 1862, 67], + ["ne_bool", 6, 3, 5, 1862, 67], + ["jump", "ne_done_2943", 1862, 67], + "ne_mis_2950", + ["true", 6, 1862, 67], + "ne_done_2943", + ["move", 4, 6, 1862, 67], + "and_end_2925", + ["jump_false", 4, "if_else_2923", 1862, 67], + ["get", 3, 2, 1, 1863, 9], + ["load_field", 4, 3, "type_deltas", 1863, 9], + ["record", 3, 4], + ["get", 5, 1, 1, 1864, 15], + ["load_field", 6, 5, "name", 1864, 15], + ["store_field", 3, 6, "fn", 1864, 15], + ["access", 5, "", 1865, 28], + ["is_identical", 6, 1, 5, 1865, 28], + ["jump_true", 6, "eq_done_2953", 1865, 28], + ["is_int", 7, 1, 1865, 28], + ["jump_false", 7, "eq_ni_2954", 1865, 28], + "_nop_tc_37", + ["jump", "eq_ni_2954", 1865, 28], + ["eq_int", 6, 1, 5, 1865, 28], + ["jump", "eq_done_2953", 1865, 28], + "eq_ni_2954", + ["is_num", 7, 1, 1865, 28], + ["jump_false", 7, "eq_nn_2955", 1865, 28], + "_nop_tc_38", + ["jump", "eq_nn_2955", 1865, 28], + ["eq_float", 6, 1, 5, 1865, 28], + ["jump", "eq_done_2953", 1865, 28], + "eq_nn_2955", + ["is_text", 7, 1, 1865, 28], + ["jump_false", 7, "eq_nt_2956", 1865, 28], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 6, 1, 5, 1865, 28], + ["jump", "eq_done_2953", 1865, 28], + "eq_nt_2956", + ["is_null", 7, 1, 1865, 28], + ["jump_false", 7, "eq_nnl_2957", 1865, 28], + "_nop_tc_41", + ["jump", "eq_nnl_2957", 1865, 28], + ["true", 6, 1865, 28], + ["jump", "eq_done_2953", 1865, 28], + "eq_nnl_2957", + ["is_bool", 7, 1, 1865, 28], + ["jump_false", 7, "eq_nb_2958", 1865, 28], + "_nop_tc_42", + ["jump", "eq_nb_2958", 1865, 28], + ["eq_bool", 6, 1, 5, 1865, 28], + ["jump", "eq_done_2953", 1865, 28], + "eq_nb_2958", + ["false", 6, 1865, 28], + "eq_done_2953", + ["jump_false", 6, "tern_else_2951", 1865, 28], + ["access", 5, 1, 1865, 33], + ["move", 6, 5, 1865, 33], + ["jump", "tern_end_2952", 1865, 33], + "tern_else_2951", + ["access", 5, 2, 1865, 37], + ["move", 6, 5, 1865, 37], + "tern_end_2952", + ["store_field", 3, 6, "cycle", 1865, 37], + ["get", 5, 3, 1, 1866, 24], + ["store_field", 3, 5, "param_types", 1866, 24], + ["get", 5, 5, 1, 1867, 23], + ["store_field", 3, 5, "slot_types", 1867, 23], + ["is_array", 5, 4, 1867, 23], + ["jump_false", 5, "push_err_2959", 1867, 23], + ["push", 4, 3, 1867, 23], + ["jump", "push_done_2960", 1867, 23], + "push_err_2959", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1867, + 23 + ], + ["access", 4, "error", 1867, 23], + ["access", 5, "cannot push: target must be an array", 1867, 23], + ["array", 6, 0, 1867, 23], + ["push", 6, 5, 1867, 23], + ["frame", 5, 3, 2, 1867, 23], + ["null", 3, 1867, 23], + ["setarg", 5, 0, 3, 1867, 23], + ["setarg", 5, 1, 4, 1867, 23], + ["setarg", 5, 2, 6, 1867, 23], + ["invoke", 5, 3, 1867, 23], + ["disrupt", 1867, 23], + "push_done_2960", + ["jump", "if_end_2924", 1867, 23], + "if_else_2923", + "if_end_2924", + ["access", 3, "simplify_algebra", 1871, 14], + "_nop_tc_43", + "_nop_tc_44", + ["is_text", 4, 1, 1871, 35], + ["jump_false", 4, "add_cn_2962", 1871, 35], + ["concat", 5, 3, 1, 1871, 35], + ["jump", "add_done_2961", 1871, 35], + "add_cn_2962", + "_nop_tc_45", + ["jump", "add_err_2963", 1871, 35], + ["is_num", 4, 1, 1871, 35], + ["jump_false", 4, "add_err_2963", 1871, 35], + ["add", 5, 3, 1, 1871, 35], + ["jump", "add_done_2961", 1871, 35], + "add_err_2963", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1871, + 35 + ], + ["access", 4, "error", 1871, 35], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1871, 35], + ["array", 7, 0, 1871, 35], + ["push", 7, 6, 1871, 35], + ["frame", 6, 3, 2, 1871, 35], + ["null", 3, 1871, 35], + ["setarg", 6, 0, 3, 1871, 35], + ["setarg", 6, 1, 4, 1871, 35], + ["setarg", 6, 2, 7, 1871, 35], + ["invoke", 6, 3, 1871, 35], + ["disrupt", 1871, 35], + "add_done_2961", + ["move", 2, 5, 1871, 35], + ["get", 3, 1, 1, 1872, 16], + ["function", 4, 21, 1872, 28], + ["get", 5, 22, 2, 1872, 7], + ["frame", 6, 5, 3, 1872, 7], + ["null", 5, 1872, 7], + ["setarg", 6, 0, 5, 1872, 7], + ["setarg", 6, 1, 3, 1872, 7], + ["setarg", 6, 2, 2, 1872, 7], + ["setarg", 6, 3, 4, 1872, 7], + ["invoke", 6, 3, 1872, 7], + ["get", 3, 3, 2, 1875, 11], + ["jump_false", 3, "if_else_2964", 1875, 11], + ["get", 3, 1, 1, 1875, 32], + ["access", 4, "after ", 1875, 38], + "_nop_tc_46", + "_nop_tc_47", + ["is_text", 5, 2, 1875, 49], + ["jump_false", 5, "add_cn_2967", 1875, 49], + ["concat", 6, 4, 2, 1875, 49], + ["jump", "add_done_2966", 1875, 49], + "add_cn_2967", + "_nop_tc_48", + ["jump", "add_err_2968", 1875, 49], + ["is_num", 5, 2, 1875, 49], + ["jump_false", 5, "add_err_2968", 1875, 49], + ["add", 6, 4, 2, 1875, 49], + ["jump", "add_done_2966", 1875, 49], + "add_err_2968", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1875, + 49 + ], + ["access", 5, "error", 1875, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1875, 49], + ["array", 8, 0, 1875, 49], + ["push", 8, 7, 1875, 49], + ["frame", 7, 4, 2, 1875, 49], + ["null", 4, 1875, 49], + ["setarg", 7, 0, 4, 1875, 49], + ["setarg", 7, 1, 5, 1875, 49], + ["setarg", 7, 2, 8, 1875, 49], + ["invoke", 7, 4, 1875, 49], + ["disrupt", 1875, 49], + "add_done_2966", + ["get", 4, 3, 2, 1875, 22], + ["frame", 5, 4, 2, 1875, 22], + ["null", 4, 1875, 22], + ["setarg", 5, 0, 4, 1875, 22], + ["setarg", 5, 1, 3, 1875, 22], + ["setarg", 5, 2, 6, 1875, 22], + ["invoke", 5, 3, 1875, 22], + ["jump", "if_end_2965", 1875, 22], + "if_else_2964", + "if_end_2965", + ["access", 3, "simplify_booleans", 1877, 14], + "_nop_tc_49", + "_nop_tc_50", + ["is_text", 4, 1, 1877, 36], + ["jump_false", 4, "add_cn_2970", 1877, 36], + ["concat", 5, 3, 1, 1877, 36], + ["jump", "add_done_2969", 1877, 36], + "add_cn_2970", + "_nop_tc_51", + ["jump", "add_err_2971", 1877, 36], + ["is_num", 4, 1, 1877, 36], + ["jump_false", 4, "add_err_2971", 1877, 36], + ["add", 5, 3, 1, 1877, 36], + ["jump", "add_done_2969", 1877, 36], + "add_err_2971", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1877, + 36 + ], + ["access", 4, "error", 1877, 36], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1877, 36], + ["array", 7, 0, 1877, 36], + ["push", 7, 6, 1877, 36], + ["frame", 6, 3, 2, 1877, 36], + ["null", 3, 1877, 36], + ["setarg", 6, 0, 3, 1877, 36], + ["setarg", 6, 1, 4, 1877, 36], + ["setarg", 6, 2, 7, 1877, 36], + ["invoke", 6, 3, 1877, 36], + ["disrupt", 1877, 36], + "add_done_2969", + ["move", 2, 5, 1877, 36], + ["get", 3, 1, 1, 1878, 16], + ["function", 4, 22, 1878, 28], + ["get", 5, 22, 2, 1878, 7], + ["frame", 6, 5, 3, 1878, 7], + ["null", 5, 1878, 7], + ["setarg", 6, 0, 5, 1878, 7], + ["setarg", 6, 1, 3, 1878, 7], + ["setarg", 6, 2, 2, 1878, 7], + ["setarg", 6, 3, 4, 1878, 7], + ["invoke", 6, 3, 1878, 7], + ["get", 3, 3, 2, 1881, 11], + ["jump_false", 3, "if_else_2972", 1881, 11], + ["get", 3, 1, 1, 1881, 32], + ["access", 4, "after ", 1881, 38], + "_nop_tc_52", + "_nop_tc_53", + ["is_text", 5, 2, 1881, 49], + ["jump_false", 5, "add_cn_2975", 1881, 49], + ["concat", 6, 4, 2, 1881, 49], + ["jump", "add_done_2974", 1881, 49], + "add_cn_2975", + "_nop_tc_54", + ["jump", "add_err_2976", 1881, 49], + ["is_num", 5, 2, 1881, 49], + ["jump_false", 5, "add_err_2976", 1881, 49], + ["add", 6, 4, 2, 1881, 49], + ["jump", "add_done_2974", 1881, 49], + "add_err_2976", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1881, + 49 + ], + ["access", 5, "error", 1881, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1881, 49], + ["array", 8, 0, 1881, 49], + ["push", 8, 7, 1881, 49], + ["frame", 7, 4, 2, 1881, 49], + ["null", 4, 1881, 49], + ["setarg", 7, 0, 4, 1881, 49], + ["setarg", 7, 1, 5, 1881, 49], + ["setarg", 7, 2, 8, 1881, 49], + ["invoke", 7, 4, 1881, 49], + ["disrupt", 1881, 49], + "add_done_2974", + ["get", 4, 3, 2, 1881, 22], + ["frame", 5, 4, 2, 1881, 22], + ["null", 4, 1881, 22], + ["setarg", 5, 0, 4, 1881, 22], + ["setarg", 5, 1, 3, 1881, 22], + ["setarg", 5, 2, 6, 1881, 22], + ["invoke", 5, 3, 1881, 22], + ["jump", "if_end_2973", 1881, 22], + "if_else_2972", + "if_end_2973", + ["access", 3, "eliminate_moves", 1883, 14], + "_nop_tc_55", + "_nop_tc_56", + ["is_text", 4, 1, 1883, 34], + ["jump_false", 4, "add_cn_2978", 1883, 34], + ["concat", 5, 3, 1, 1883, 34], + ["jump", "add_done_2977", 1883, 34], + "add_cn_2978", + "_nop_tc_57", + ["jump", "add_err_2979", 1883, 34], + ["is_num", 4, 1, 1883, 34], + ["jump_false", 4, "add_err_2979", 1883, 34], + ["add", 5, 3, 1, 1883, 34], + ["jump", "add_done_2977", 1883, 34], + "add_err_2979", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1883, + 34 + ], + ["access", 4, "error", 1883, 34], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1883, 34], + ["array", 7, 0, 1883, 34], + ["push", 7, 6, 1883, 34], + ["frame", 6, 3, 2, 1883, 34], + ["null", 3, 1883, 34], + ["setarg", 6, 0, 3, 1883, 34], + ["setarg", 6, 1, 4, 1883, 34], + ["setarg", 6, 2, 7, 1883, 34], + ["invoke", 6, 3, 1883, 34], + ["disrupt", 1883, 34], + "add_done_2977", + ["move", 2, 5, 1883, 34], + ["get", 3, 1, 1, 1884, 16], + ["function", 4, 23, 1884, 28], + ["get", 5, 22, 2, 1884, 7], + ["frame", 6, 5, 3, 1884, 7], + ["null", 5, 1884, 7], + ["setarg", 6, 0, 5, 1884, 7], + ["setarg", 6, 1, 3, 1884, 7], + ["setarg", 6, 2, 2, 1884, 7], + ["setarg", 6, 3, 4, 1884, 7], + ["invoke", 6, 3, 1884, 7], + ["get", 3, 3, 2, 1887, 11], + ["jump_false", 3, "if_else_2980", 1887, 11], + ["get", 3, 1, 1, 1887, 32], + ["access", 4, "after ", 1887, 38], + "_nop_tc_58", + "_nop_tc_59", + ["is_text", 5, 2, 1887, 49], + ["jump_false", 5, "add_cn_2983", 1887, 49], + ["concat", 6, 4, 2, 1887, 49], + ["jump", "add_done_2982", 1887, 49], + "add_cn_2983", + "_nop_tc_60", + ["jump", "add_err_2984", 1887, 49], + ["is_num", 5, 2, 1887, 49], + ["jump_false", 5, "add_err_2984", 1887, 49], + ["add", 6, 4, 2, 1887, 49], + ["jump", "add_done_2982", 1887, 49], + "add_err_2984", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1887, + 49 + ], + ["access", 5, "error", 1887, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1887, 49], + ["array", 8, 0, 1887, 49], + ["push", 8, 7, 1887, 49], + ["frame", 7, 4, 2, 1887, 49], + ["null", 4, 1887, 49], + ["setarg", 7, 0, 4, 1887, 49], + ["setarg", 7, 1, 5, 1887, 49], + ["setarg", 7, 2, 8, 1887, 49], + ["invoke", 7, 4, 1887, 49], + ["disrupt", 1887, 49], + "add_done_2982", + ["get", 4, 3, 2, 1887, 22], + ["frame", 5, 4, 2, 1887, 22], + ["null", 4, 1887, 22], + ["setarg", 5, 0, 4, 1887, 22], + ["setarg", 5, 1, 3, 1887, 22], + ["setarg", 5, 2, 6, 1887, 22], + ["invoke", 5, 3, 1887, 22], + ["jump", "if_end_2981", 1887, 22], + "if_else_2980", + "if_end_2981", + ["access", 3, "eliminate_unreachable", 1889, 14], + "_nop_tc_61", + "_nop_tc_62", + ["is_text", 4, 1, 1889, 40], + ["jump_false", 4, "add_cn_2986", 1889, 40], + ["concat", 5, 3, 1, 1889, 40], + ["jump", "add_done_2985", 1889, 40], + "add_cn_2986", + "_nop_tc_63", + ["jump", "add_err_2987", 1889, 40], + ["is_num", 4, 1, 1889, 40], + ["jump_false", 4, "add_err_2987", 1889, 40], + ["add", 5, 3, 1, 1889, 40], + ["jump", "add_done_2985", 1889, 40], + "add_err_2987", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1889, + 40 + ], + ["access", 4, "error", 1889, 40], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1889, 40], + ["array", 7, 0, 1889, 40], + ["push", 7, 6, 1889, 40], + ["frame", 6, 3, 2, 1889, 40], + ["null", 3, 1889, 40], + ["setarg", 6, 0, 3, 1889, 40], + ["setarg", 6, 1, 4, 1889, 40], + ["setarg", 6, 2, 7, 1889, 40], + ["invoke", 6, 3, 1889, 40], + ["disrupt", 1889, 40], + "add_done_2985", + ["move", 2, 5, 1889, 40], + ["get", 3, 1, 1, 1890, 16], + ["function", 4, 24, 1890, 28], + ["get", 5, 22, 2, 1890, 7], + ["frame", 6, 5, 3, 1890, 7], + ["null", 5, 1890, 7], + ["setarg", 6, 0, 5, 1890, 7], + ["setarg", 6, 1, 3, 1890, 7], + ["setarg", 6, 2, 2, 1890, 7], + ["setarg", 6, 3, 4, 1890, 7], + ["invoke", 6, 3, 1890, 7], + ["get", 3, 3, 2, 1893, 11], + ["jump_false", 3, "if_else_2988", 1893, 11], + ["get", 3, 1, 1, 1893, 32], + ["access", 4, "after ", 1893, 38], + "_nop_tc_64", + "_nop_tc_65", + ["is_text", 5, 2, 1893, 49], + ["jump_false", 5, "add_cn_2991", 1893, 49], + ["concat", 6, 4, 2, 1893, 49], + ["jump", "add_done_2990", 1893, 49], + "add_cn_2991", + "_nop_tc_66", + ["jump", "add_err_2992", 1893, 49], + ["is_num", 5, 2, 1893, 49], + ["jump_false", 5, "add_err_2992", 1893, 49], + ["add", 6, 4, 2, 1893, 49], + ["jump", "add_done_2990", 1893, 49], + "add_err_2992", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1893, + 49 + ], + ["access", 5, "error", 1893, 49], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 1893, 49], + ["array", 8, 0, 1893, 49], + ["push", 8, 7, 1893, 49], + ["frame", 7, 4, 2, 1893, 49], + ["null", 4, 1893, 49], + ["setarg", 7, 0, 4, 1893, 49], + ["setarg", 7, 1, 5, 1893, 49], + ["setarg", 7, 2, 8, 1893, 49], + ["invoke", 7, 4, 1893, 49], + ["disrupt", 1893, 49], + "add_done_2990", + ["get", 4, 3, 2, 1893, 22], + ["frame", 5, 4, 2, 1893, 22], + ["null", 4, 1893, 22], + ["setarg", 5, 0, 4, 1893, 22], + ["setarg", 5, 1, 3, 1893, 22], + ["setarg", 5, 2, 6, 1893, 22], + ["invoke", 5, 3, 1893, 22], + ["jump", "if_end_2989", 1893, 22], + "if_else_2988", + "if_end_2989", + ["access", 3, "eliminate_dead_jumps", 1895, 14], + "_nop_tc_67", + "_nop_tc_68", + ["is_text", 4, 1, 1895, 39], + ["jump_false", 4, "add_cn_2994", 1895, 39], + ["concat", 5, 3, 1, 1895, 39], + ["jump", "add_done_2993", 1895, 39], + "add_cn_2994", + "_nop_tc_69", + ["jump", "add_err_2995", 1895, 39], + ["is_num", 4, 1, 1895, 39], + ["jump_false", 4, "add_err_2995", 1895, 39], + ["add", 5, 3, 1, 1895, 39], + ["jump", "add_done_2993", 1895, 39], + "add_err_2995", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1895, + 39 + ], + ["access", 4, "error", 1895, 39], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 1895, 39], + ["array", 7, 0, 1895, 39], + ["push", 7, 6, 1895, 39], + ["frame", 6, 3, 2, 1895, 39], + ["null", 3, 1895, 39], + ["setarg", 6, 0, 3, 1895, 39], + ["setarg", 6, 1, 4, 1895, 39], + ["setarg", 6, 2, 7, 1895, 39], + ["invoke", 6, 3, 1895, 39], + ["disrupt", 1895, 39], + "add_done_2993", + ["move", 2, 5, 1895, 39], + ["get", 3, 1, 1, 1896, 16], + ["function", 4, 25, 1896, 28], + ["get", 5, 22, 2, 1896, 7], + ["frame", 6, 5, 3, 1896, 7], + ["null", 5, 1896, 7], + ["setarg", 6, 0, 5, 1896, 7], + ["setarg", 6, 1, 3, 1896, 7], + ["setarg", 6, 2, 2, 1896, 7], + ["setarg", 6, 3, 4, 1896, 7], + ["invoke", 6, 3, 1896, 7], + ["get", 3, 3, 2, 1899, 11], + ["jump_false", 3, "if_else_2996", 1899, 11], + ["get", 3, 1, 1, 1899, 32], + ["access", 4, "after ", 1899, 38], + "_nop_tc_70", + "_nop_tc_71", + ["is_text", 5, 2, 1899, 49], + ["jump_false", 5, "add_cn_2999", 1899, 49], + ["concat", 6, 4, 2, 1899, 49], + ["jump", "add_done_2998", 1899, 49], + "add_cn_2999", + "_nop_tc_72", + ["jump", "add_err_3000", 1899, 49], + ["is_num", 5, 2, 1899, 49], + ["jump_false", 5, "add_err_3000", 1899, 49], + ["add", 6, 4, 2, 1899, 49], + ["jump", "add_done_2998", 1899, 49], + "add_err_3000", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1899, + 49 + ], + ["access", 4, "error", 1899, 49], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 1899, 49], + ["array", 7, 0, 1899, 49], + ["push", 7, 5, 1899, 49], + ["frame", 5, 2, 2, 1899, 49], + ["null", 2, 1899, 49], + ["setarg", 5, 0, 2, 1899, 49], + ["setarg", 5, 1, 4, 1899, 49], + ["setarg", 5, 2, 7, 1899, 49], + ["invoke", 5, 2, 1899, 49], + ["disrupt", 1899, 49], + "add_done_2998", + ["get", 2, 3, 2, 1899, 22], + ["frame", 4, 2, 2, 1899, 22], + ["null", 2, 1899, 22], + ["setarg", 4, 0, 2, 1899, 22], + ["setarg", 4, 1, 3, 1899, 22], + ["setarg", 4, 2, 6, 1899, 22], + ["invoke", 4, 2, 1899, 22], + ["jump", "if_end_2997", 1899, 22], + "if_else_2996", + "if_end_2997", + ["null", 2, 1900, 14], + ["return", 2, 1900, 14], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/streamline.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 1836, 23], + ["null", 4, 1837, 23], + ["null", 5, 1838, 22], + ["function", 6, 26, 1839, 21], + ["move", 7, 6, 1839, 21], + ["load_field", 6, 1, "instructions", 1903, 9], + ["null", 8, 1903, 30], + ["is_identical", 9, 6, 8, 1903, 30], + ["jump_true", 9, "eq_done_3004", 1903, 30], + ["is_int", 10, 6, 1903, 30], + ["jump_false", 10, "eq_ni_3005", 1903, 30], + "_nop_tc_1", + ["jump", "eq_ni_3005", 1903, 30], + ["eq_int", 9, 6, 8, 1903, 30], + ["jump", "eq_done_3004", 1903, 30], + "eq_ni_3005", + ["is_num", 10, 6, 1903, 30], + ["jump_false", 10, "eq_nn_3006", 1903, 30], + "_nop_tc_2", + ["jump", "eq_nn_3006", 1903, 30], + ["eq_float", 9, 6, 8, 1903, 30], + ["jump", "eq_done_3004", 1903, 30], + "eq_nn_3006", + ["is_text", 10, 6, 1903, 30], + ["jump_false", 10, "eq_nt_3007", 1903, 30], + "_nop_tc_3", + ["jump", "eq_nt_3007", 1903, 30], + ["eq_text", 9, 6, 8, 1903, 30], + ["jump", "eq_done_3004", 1903, 30], + "eq_nt_3007", + ["is_null", 10, 6, 1903, 30], + ["jump_false", 10, "eq_nnl_3008", 1903, 30], + "_nop_tc_4", + "_nop_tc_5", + ["true", 9, 1903, 30], + ["jump", "eq_done_3004", 1903, 30], + "eq_nnl_3008", + ["is_bool", 10, 6, 1903, 30], + ["jump_false", 10, "eq_nb_3009", 1903, 30], + "_nop_tc_6", + ["jump", "eq_nb_3009", 1903, 30], + ["eq_bool", 9, 6, 8, 1903, 30], + ["jump", "eq_done_3004", 1903, 30], + "eq_nb_3009", + ["false", 9, 1903, 30], + "eq_done_3004", + ["move", 6, 9, 1903, 30], + ["jump_true", 6, "or_end_3003", 1903, 30], + ["load_field", 8, 1, "instructions", 1903, 45], + ["length", 9, 8, 1903, 45], + ["access", 8, 0, 1903, 67], + ["is_identical", 10, 9, 8, 1903, 67], + ["jump_true", 10, "eq_done_3010", 1903, 67], + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + ["eq_int", 10, 9, 8, 1903, 67], + ["jump", "eq_done_3010", 1903, 67], + "eq_ni_3011", + "_nop_tc_11", + "_nop_tc_12", + "_nop_tc_13", + "_nop_tc_14", + ["eq_float", 10, 9, 8, 1903, 67], + ["jump", "eq_done_3010", 1903, 67], + "eq_nn_3012", + "_nop_tc_15", + ["jump", "eq_nt_3013", 1903, 67], + "_nop_tc_16", + ["jump", "eq_nt_3013", 1903, 67], + ["eq_text", 10, 9, 8, 1903, 67], + ["jump", "eq_done_3010", 1903, 67], + "eq_nt_3013", + "_nop_tc_17", + ["jump", "eq_nnl_3014", 1903, 67], + "_nop_tc_18", + ["jump", "eq_nnl_3014", 1903, 67], + ["true", 10, 1903, 67], + ["jump", "eq_done_3010", 1903, 67], + "eq_nnl_3014", + "_nop_tc_19", + ["jump", "eq_nb_3015", 1903, 67], + "_nop_tc_20", + ["jump", "eq_nb_3015", 1903, 67], + ["eq_bool", 10, 9, 8, 1903, 67], + ["jump", "eq_done_3010", 1903, 67], + "eq_nb_3015", + ["false", 10, 1903, 67], + "eq_done_3010", + ["move", 6, 10, 1903, 67], + "or_end_3003", + ["jump_false", 6, "if_else_3001", 1903, 67], + ["null", 6, 1904, 14], + ["return", 6, 1904, 14], + "_nop_ur_1", + "if_else_3001", + "if_end_3002", + ["access", 6, "", 1907, 15], + ["frame", 8, 7, 1, 1907, 5], + ["null", 7, 1907, 5], + ["setarg", 8, 0, 7, 1907, 5], + ["setarg", 8, 1, 6, 1907, 5], + ["invoke", 8, 6, 1907, 5], + ["null", 6, 1908, 12], + ["return", 6, 1908, 12], "_nop_ur_2", "_nop_ur_3" ], @@ -22327,12 +25922,12 @@ "closure_written": { "3": true, "5": true, - "4": true + "6": true } }, { "disruption_pc": 0, - "nr_slots": 43, + "nr_slots": 44, "nr_close_slots": 0, "instructions": [ ["null", 3, 8, 19], @@ -22362,168 +25957,150 @@ ["access", 13, "record", 34, 18], ["access", 14, "function", 35, 20], ["record", 15, 8], - ["store_field", 15, 6, "is_int", 57, 13], - ["store_field", 15, 9, "is_text", 57, 29], - ["store_field", 15, 8, "is_num", 57, 45], - ["store_field", 15, 10, "is_bool", 58, 14], - ["store_field", 15, 11, "is_null", 58, 31], - ["store_field", 15, 12, "is_array", 59, 15], - ["store_field", 15, 14, "is_func", 59, 33], - ["store_field", 15, 13, "is_record", 60, 16], - ["move", 16, 15, 60, 16], + ["store_field", 15, 6, "is_int", 58, 13], + ["store_field", 15, 9, "is_text", 58, 29], + ["store_field", 15, 8, "is_num", 58, 45], + ["store_field", 15, 10, "is_bool", 59, 14], + ["store_field", 15, 11, "is_null", 59, 31], + ["store_field", 15, 12, "is_array", 60, 15], + ["store_field", 15, 14, "is_func", 60, 33], + ["store_field", 15, 13, "is_record", 61, 16], + ["move", 16, 15, 61, 16], ["record", 15, 11], - ["true", 17, 65, 13], - ["store_field", 15, 17, "eq_int", 65, 13], - ["true", 17, 65, 29], - ["store_field", 15, 17, "eq_float", 65, 29], - ["true", 17, 65, 44], - ["store_field", 15, 17, "eq_text", 65, 44], - ["true", 17, 65, 59], - ["store_field", 15, 17, "eq_bool", 65, 59], - ["true", 17, 66, 19], - ["store_field", 15, 17, "is_identical", 66, 19], - ["true", 17, 67, 13], - ["store_field", 15, 17, "le_int", 67, 13], - ["true", 17, 67, 29], - ["store_field", 15, 17, "le_float", 67, 29], - ["true", 17, 67, 44], - ["store_field", 15, 17, "le_text", 67, 44], + ["true", 17, 66, 13], + ["store_field", 15, 17, "eq_int", 66, 13], + ["true", 17, 66, 29], + ["store_field", 15, 17, "eq_float", 66, 29], + ["true", 17, 66, 44], + ["store_field", 15, 17, "eq_text", 66, 44], + ["true", 17, 66, 59], + ["store_field", 15, 17, "eq_bool", 66, 59], + ["true", 17, 67, 19], + ["store_field", 15, 17, "is_identical", 67, 19], ["true", 17, 68, 13], - ["store_field", 15, 17, "ge_int", 68, 13], + ["store_field", 15, 17, "le_int", 68, 13], ["true", 17, 68, 29], - ["store_field", 15, 17, "ge_float", 68, 29], + ["store_field", 15, 17, "le_float", 68, 29], ["true", 17, 68, 44], - ["store_field", 15, 17, "ge_text", 68, 44], - ["move", 17, 15, 68, 44], + ["store_field", 15, 17, "le_text", 68, 44], + ["true", 17, 69, 13], + ["store_field", 15, 17, "ge_int", 69, 13], + ["true", 17, 69, 29], + ["store_field", 15, 17, "ge_float", 69, 29], + ["true", 17, 69, 44], + ["store_field", 15, 17, "ge_text", 69, 44], + ["move", 17, 15, 69, 44], ["record", 15, 10], - ["true", 18, 71, 13], - ["store_field", 15, 18, "ne_int", 71, 13], - ["true", 18, 71, 29], - ["store_field", 15, 18, "ne_float", 71, 29], - ["true", 18, 71, 44], - ["store_field", 15, 18, "ne_text", 71, 44], - ["true", 18, 71, 59], - ["store_field", 15, 18, "ne_bool", 71, 59], ["true", 18, 72, 13], - ["store_field", 15, 18, "lt_int", 72, 13], + ["store_field", 15, 18, "ne_int", 72, 13], ["true", 18, 72, 29], - ["store_field", 15, 18, "lt_float", 72, 29], + ["store_field", 15, 18, "ne_float", 72, 29], ["true", 18, 72, 44], - ["store_field", 15, 18, "lt_text", 72, 44], + ["store_field", 15, 18, "ne_text", 72, 44], + ["true", 18, 72, 59], + ["store_field", 15, 18, "ne_bool", 72, 59], ["true", 18, 73, 13], - ["store_field", 15, 18, "gt_int", 73, 13], + ["store_field", 15, 18, "lt_int", 73, 13], ["true", 18, 73, 29], - ["store_field", 15, 18, "gt_float", 73, 29], + ["store_field", 15, 18, "lt_float", 73, 29], ["true", 18, 73, 44], - ["store_field", 15, 18, "gt_text", 73, 44], - ["move", 18, 15, 73, 44], + ["store_field", 15, 18, "lt_text", 73, 44], + ["true", 18, 74, 13], + ["store_field", 15, 18, "gt_int", 74, 13], + ["true", 18, 74, 29], + ["store_field", 15, 18, "gt_float", 74, 29], + ["true", 18, 74, 44], + ["store_field", 15, 18, "gt_text", 74, 44], + ["move", 18, 15, 74, 44], ["record", 15, 19], - ["true", 19, 76, 10], - ["store_field", 15, 19, "int", 76, 10], - ["true", 19, 76, 24], - ["store_field", 15, 19, "access", 76, 24], - ["true", 19, 76, 36], - ["store_field", 15, 19, "true", 76, 36], - ["true", 19, 76, 49], - ["store_field", 15, 19, "false", 76, 49], - ["true", 19, 76, 61], - ["store_field", 15, 19, "move", 76, 61], - ["true", 19, 76, 73], - ["store_field", 15, 19, "null", 76, 73], - ["true", 19, 77, 11], - ["store_field", 15, 19, "jump", 77, 11], - ["true", 19, 77, 28], - ["store_field", 15, 19, "jump_true", 77, 28], - ["true", 19, 77, 46], - ["store_field", 15, 19, "jump_false", 77, 46], - ["true", 19, 77, 67], - ["store_field", 15, 19, "jump_not_null", 77, 67], - ["true", 19, 78, 13], - ["store_field", 15, 19, "return", 78, 13], + ["true", 19, 77, 10], + ["store_field", 15, 19, "int", 77, 10], + ["true", 19, 77, 24], + ["store_field", 15, 19, "access", 77, 24], + ["true", 19, 77, 36], + ["store_field", 15, 19, "true", 77, 36], + ["true", 19, 77, 49], + ["store_field", 15, 19, "false", 77, 49], + ["true", 19, 77, 61], + ["store_field", 15, 19, "move", 77, 61], + ["true", 19, 77, 73], + ["store_field", 15, 19, "null", 77, 73], + ["true", 19, 78, 11], + ["store_field", 15, 19, "jump", 78, 11], ["true", 19, 78, 28], - ["store_field", 15, 19, "disrupt", 78, 28], - ["true", 19, 79, 18], - ["store_field", 15, 19, "store_field", 79, 18], - ["true", 19, 79, 37], - ["store_field", 15, 19, "store_index", 79, 37], - ["true", 19, 79, 58], - ["store_field", 15, 19, "store_dynamic", 79, 58], - ["true", 19, 80, 11], - ["store_field", 15, 19, "push", 80, 11], - ["true", 19, 80, 25], - ["store_field", 15, 19, "setarg", 80, 25], - ["true", 19, 80, 39], - ["store_field", 15, 19, "invoke", 80, 39], + ["store_field", 15, 19, "jump_true", 78, 28], + ["true", 19, 78, 46], + ["store_field", 15, 19, "jump_false", 78, 46], + ["true", 19, 78, 67], + ["store_field", 15, 19, "jump_not_null", 78, 67], + ["true", 19, 79, 13], + ["store_field", 15, 19, "return", 79, 13], + ["true", 19, 79, 28], + ["store_field", 15, 19, "disrupt", 79, 28], + ["true", 19, 80, 18], + ["store_field", 15, 19, "store_field", 80, 18], + ["true", 19, 80, 37], + ["store_field", 15, 19, "store_index", 80, 37], ["true", 19, 80, 58], - ["store_field", 15, 19, "tail_invoke", 80, 58], - ["move", 19, 15, 80, 58], - ["null", 15, 85, 18], - ["null", 20, 86, 18], - ["null", 21, 87, 14], - ["is_identical", 22, 2, 21, 87, 14], - ["jump_true", 22, "ne_nid_22", 87, 14], - ["jump", "ne_ni_23", 87, 14], + ["store_field", 15, 19, "store_dynamic", 80, 58], + ["true", 19, 81, 11], + ["store_field", 15, 19, "push", 81, 11], + ["true", 19, 81, 25], + ["store_field", 15, 19, "setarg", 81, 25], + ["true", 19, 81, 39], + ["store_field", 15, 19, "invoke", 81, 39], + ["true", 19, 81, 58], + ["store_field", 15, 19, "tail_invoke", 81, 58], + ["move", 19, 15, 81, 58], + ["null", 15, 86, 18], + ["null", 20, 87, 18], + ["null", 21, 88, 14], + ["is_identical", 22, 2, 21, 88, 14], + ["jump_true", 22, "ne_nid_22", 88, 14], + ["jump", "ne_ni_23", 88, 14], "ne_nid_22", - ["false", 22, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["false", 22, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_ni_23", - ["is_int", 23, 2, 87, 14], - ["jump_false", 23, "ne_nn_24", 87, 14], + ["is_int", 23, 2, 88, 14], + ["jump_false", 23, "ne_nn_24", 88, 14], "_nop_tc_1", - ["jump", "ne_nn_24", 87, 14], - ["ne_int", 22, 2, 21, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["jump", "ne_nn_24", 88, 14], + ["ne_int", 22, 2, 21, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_nn_24", - ["is_num", 23, 2, 87, 14], - ["jump_false", 23, "ne_nt_25", 87, 14], + ["is_num", 23, 2, 88, 14], + ["jump_false", 23, "ne_nt_25", 88, 14], "_nop_tc_2", - ["jump", "ne_nt_25", 87, 14], - ["ne_float", 22, 2, 21, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["jump", "ne_nt_25", 88, 14], + ["ne_float", 22, 2, 21, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_nt_25", - ["is_text", 23, 2, 87, 14], - ["jump_false", 23, "ne_nnl_26", 87, 14], + ["is_text", 23, 2, 88, 14], + ["jump_false", 23, "ne_nnl_26", 88, 14], "_nop_tc_3", - ["jump", "ne_nnl_26", 87, 14], - ["ne_text", 22, 2, 21, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["jump", "ne_nnl_26", 88, 14], + ["ne_text", 22, 2, 21, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_nnl_26", - ["is_null", 23, 2, 87, 14], - ["jump_false", 23, "ne_nb_27", 87, 14], + ["is_null", 23, 2, 88, 14], + ["jump_false", 23, "ne_nb_27", 88, 14], "_nop_tc_4", "_nop_tc_5", - ["false", 22, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["false", 22, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_nb_27", - ["is_bool", 23, 2, 87, 14], - ["jump_false", 23, "ne_mis_28", 87, 14], + ["is_bool", 23, 2, 88, 14], + ["jump_false", 23, "ne_mis_28", 88, 14], "_nop_tc_6", - ["jump", "ne_mis_28", 87, 14], - ["ne_bool", 22, 2, 21, 87, 14], - ["jump", "ne_done_21", 87, 14], + ["jump", "ne_mis_28", 88, 14], + ["ne_bool", 22, 2, 21, 88, 14], + ["jump", "ne_done_21", 88, 14], "ne_mis_28", - ["true", 22, 87, 14], + ["true", 22, 88, 14], "ne_done_21", - ["jump_false", 22, "if_else_19", 87, 14], - ["access", 21, "ir_stats", 88, 20], - [ - "access", - 22, - { - "name": "use", - "kind": "name", - "make": "intrinsic" - }, - 88, - 16 - ], - ["frame", 23, 22, 1, 88, 16], - ["null", 22, 88, 16], - ["setarg", 23, 0, 22, 88, 16], - ["setarg", 23, 1, 21, 88, 16], - ["invoke", 23, 21, 88, 16], - ["move", 15, 21, 88, 16], - ["access", 21, "time", 89, 20], + ["jump_false", 22, "if_else_19", 88, 14], + ["access", 21, "ir_stats", 89, 20], [ "access", 22, @@ -22540,902 +26117,1054 @@ ["setarg", 23, 0, 22, 89, 16], ["setarg", 23, 1, 21, 89, 16], ["invoke", 23, 21, 89, 16], - ["move", 20, 21, 89, 16], - ["jump", "if_end_20", 89, 16], + ["move", 15, 21, 89, 16], + ["access", 21, "time", 90, 20], + [ + "access", + 22, + { + "name": "use", + "kind": "name", + "make": "intrinsic" + }, + 90, + 16 + ], + ["frame", 23, 22, 1, 90, 16], + ["null", 22, 90, 16], + ["setarg", 23, 0, 22, 90, 16], + ["setarg", 23, 1, 21, 90, 16], + ["invoke", 23, 21, 90, 16], + ["move", 20, 21, 90, 16], + ["jump", "if_end_20", 90, 16], "if_else_19", "if_end_20", - ["function", 21, 1, 92, 18], - ["move", 22, 21, 92, 18], - ["function", 21, 2, 129, 27], - ["move", 23, 21, 129, 27], - ["function", 21, 3, 143, 21], - ["move", 24, 21, 143, 21], - ["function", 21, 4, 164, 17], - ["move", 25, 21, 164, 17], - ["function", 21, 5, 178, 24], - ["move", 26, 21, 178, 24], - ["record", 21, 24], - ["access", 27, 2, 229, 11], - ["access", 28, 3, 229, 21], - ["array", 29, 4, 229, 24], - ["push", 29, 27, 229, 24], - ["push", 29, 8, 229, 24], - ["push", 29, 28, 229, 24], - ["push", 29, 8, 229, 24], - ["store_field", 21, 29, "add", 229, 24], - ["access", 27, 2, 230, 16], - ["access", 28, 3, 230, 26], - ["array", 29, 4, 230, 29], - ["push", 29, 27, 230, 29], - ["push", 29, 8, 230, 29], - ["push", 29, 28, 230, 29], - ["push", 29, 8, 230, 29], - ["store_field", 21, 29, "subtract", 230, 29], - ["access", 27, 2, 230, 48], - ["access", 28, 3, 230, 58], - ["array", 29, 4, 230, 61], - ["push", 29, 27, 230, 61], - ["push", 29, 8, 230, 61], - ["push", 29, 28, 230, 61], - ["push", 29, 8, 230, 61], - ["store_field", 21, 29, "multiply", 230, 61], - ["access", 27, 2, 231, 14], - ["access", 28, 3, 231, 24], - ["array", 29, 4, 231, 27], - ["push", 29, 27, 231, 27], - ["push", 29, 8, 231, 27], - ["push", 29, 28, 231, 27], - ["push", 29, 8, 231, 27], - ["store_field", 21, 29, "divide", 231, 27], - ["access", 27, 2, 231, 44], - ["access", 28, 3, 231, 54], - ["array", 29, 4, 231, 57], - ["push", 29, 27, 231, 57], - ["push", 29, 8, 231, 57], - ["push", 29, 28, 231, 57], - ["push", 29, 8, 231, 57], - ["store_field", 21, 29, "modulo", 231, 57], - ["access", 27, 2, 232, 11], - ["access", 28, 3, 232, 21], - ["array", 29, 4, 232, 24], - ["push", 29, 27, 232, 24], - ["push", 29, 8, 232, 24], - ["push", 29, 28, 232, 24], - ["push", 29, 8, 232, 24], - ["store_field", 21, 29, "pow", 232, 24], - ["access", 27, 2, 232, 41], - ["array", 28, 2, 232, 44], - ["push", 28, 27, 232, 44], - ["push", 28, 8, 232, 44], - ["store_field", 21, 28, "negate", 232, 44], - ["access", 27, 2, 233, 14], - ["access", 28, 3, 233, 24], - ["array", 29, 4, 233, 27], - ["push", 29, 27, 233, 27], - ["push", 29, 6, 233, 27], - ["push", 29, 28, 233, 27], - ["push", 29, 6, 233, 27], - ["store_field", 21, 29, "bitand", 233, 27], - ["access", 27, 2, 233, 43], - ["access", 28, 3, 233, 53], - ["array", 29, 4, 233, 56], - ["push", 29, 27, 233, 56], - ["push", 29, 6, 233, 56], - ["push", 29, 28, 233, 56], - ["push", 29, 6, 233, 56], - ["store_field", 21, 29, "bitor", 233, 56], - ["access", 27, 2, 234, 14], - ["access", 28, 3, 234, 24], - ["array", 29, 4, 234, 27], - ["push", 29, 27, 234, 27], - ["push", 29, 6, 234, 27], - ["push", 29, 28, 234, 27], - ["push", 29, 6, 234, 27], - ["store_field", 21, 29, "bitxor", 234, 27], - ["access", 27, 2, 234, 41], - ["access", 28, 3, 234, 51], - ["array", 29, 4, 234, 54], - ["push", 29, 27, 234, 54], - ["push", 29, 6, 234, 54], - ["push", 29, 28, 234, 54], - ["push", 29, 6, 234, 54], - ["store_field", 21, 29, "shl", 234, 54], - ["access", 27, 2, 235, 11], - ["access", 28, 3, 235, 21], - ["array", 29, 4, 235, 24], - ["push", 29, 27, 235, 24], - ["push", 29, 6, 235, 24], - ["push", 29, 28, 235, 24], - ["push", 29, 6, 235, 24], - ["store_field", 21, 29, "shr", 235, 24], - ["access", 27, 2, 235, 39], - ["access", 28, 3, 235, 49], - ["array", 29, 4, 235, 52], - ["push", 29, 27, 235, 52], - ["push", 29, 6, 235, 52], - ["push", 29, 28, 235, 52], - ["push", 29, 6, 235, 52], - ["store_field", 21, 29, "ushr", 235, 52], - ["access", 27, 2, 236, 14], - ["array", 28, 2, 236, 17], - ["push", 28, 27, 236, 17], - ["push", 28, 6, 236, 17], - ["store_field", 21, 28, "bitnot", 236, 17], - ["access", 27, 2, 237, 14], - ["access", 28, 3, 237, 25], - ["array", 29, 4, 237, 28], - ["push", 29, 27, 237, 28], - ["push", 29, 9, 237, 28], - ["push", 29, 28, 237, 28], - ["push", 29, 9, 237, 28], - ["store_field", 21, 29, "concat", 237, 28], - ["access", 27, 2, 238, 11], - ["array", 28, 2, 238, 14], - ["push", 28, 27, 238, 14], - ["push", 28, 10, 238, 14], - ["store_field", 21, 28, "not", 238, 14], - ["access", 27, 2, 238, 29], - ["access", 28, 3, 238, 40], - ["array", 29, 4, 238, 43], - ["push", 29, 27, 238, 43], - ["push", 29, 10, 238, 43], - ["push", 29, 28, 238, 43], - ["push", 29, 10, 238, 43], - ["store_field", 21, 29, "and", 238, 43], - ["access", 27, 2, 238, 57], - ["access", 28, 3, 238, 68], - ["array", 29, 4, 238, 71], - ["push", 29, 27, 238, 71], - ["push", 29, 10, 238, 71], - ["push", 29, 28, 238, 71], - ["push", 29, 10, 238, 71], - ["store_field", 21, 29, "or", 238, 71], - ["access", 27, 1, 239, 19], - ["access", 28, 2, 239, 31], - ["array", 29, 4, 239, 34], - ["push", 29, 27, 239, 34], - ["push", 29, 12, 239, 34], - ["push", 29, 28, 239, 34], - ["push", 29, 6, 239, 34], - ["store_field", 21, 29, "store_index", 239, 34], - ["access", 27, 1, 239, 56], - ["array", 28, 2, 239, 59], - ["push", 28, 27, 239, 59], - ["push", 28, 13, 239, 59], - ["store_field", 21, 28, "store_field", 239, 59], - ["access", 27, 1, 240, 12], - ["array", 28, 2, 240, 15], - ["push", 28, 27, 240, 15], - ["push", 28, 12, 240, 15], - ["store_field", 21, 28, "push", 240, 15], - ["access", 27, 2, 241, 18], - ["access", 28, 3, 241, 30], - ["array", 29, 4, 241, 33], - ["push", 29, 27, 241, 33], - ["push", 29, 12, 241, 33], - ["push", 29, 28, 241, 33], - ["push", 29, 6, 241, 33], - ["store_field", 21, 29, "load_index", 241, 33], - ["access", 27, 2, 241, 54], - ["array", 28, 2, 241, 57], - ["push", 28, 27, 241, 57], - ["push", 28, 13, 241, 57], - ["store_field", 21, 28, "load_field", 241, 57], - ["access", 27, 2, 242, 11], - ["array", 28, 2, 242, 14], - ["push", 28, 27, 242, 14], - ["push", 28, 12, 242, 14], - ["store_field", 21, 28, "pop", 242, 14], - ["move", 27, 21, 242, 14], - ["function", 21, 6, 245, 27], - ["move", 28, 21, 245, 27], - ["record", 21, 74], - ["access", 29, 1, 298, 11], - ["array", 30, 2, 298, 14], - ["push", 30, 29, 298, 14], - ["push", 30, 6, 298, 14], - ["store_field", 21, 30, "int", 298, 14], - ["access", 29, 1, 298, 29], - ["array", 30, 2, 298, 32], - ["push", 30, 29, 298, 32], - ["push", 30, 10, 298, 32], - ["store_field", 21, 30, "true", 298, 32], - ["access", 29, 1, 298, 49], - ["array", 30, 2, 298, 52], - ["push", 30, 29, 298, 52], - ["push", 30, 10, 298, 52], - ["store_field", 21, 30, "false", 298, 52], - ["access", 29, 1, 299, 12], - ["array", 30, 2, 299, 15], - ["push", 30, 29, 299, 15], - ["push", 30, 11, 299, 15], - ["store_field", 21, 30, "null", 299, 15], - ["access", 11, 1, 299, 33], - ["null", 29, 299, 36], - ["array", 30, 2, 299, 36], - ["push", 30, 11, 299, 36], - ["push", 30, 29, 299, 36], - ["store_field", 21, 30, "access", 299, 36], - ["access", 11, 1, 300, 13], - ["array", 29, 2, 300, 16], - ["push", 29, 11, 300, 16], - ["push", 29, 12, 300, 16], - ["store_field", 21, 29, "array", 300, 16], - ["access", 11, 1, 300, 35], - ["array", 12, 2, 300, 38], - ["push", 12, 11, 300, 38], - ["push", 12, 13, 300, 38], - ["store_field", 21, 12, "record", 300, 38], - ["access", 11, 1, 301, 16], - ["array", 12, 2, 301, 19], - ["push", 12, 11, 301, 19], - ["push", 12, 14, 301, 19], - ["store_field", 21, 12, "function", 301, 19], - ["access", 11, 1, 301, 41], - ["array", 12, 2, 301, 44], - ["push", 12, 11, 301, 44], - ["push", 12, 6, 301, 44], - ["store_field", 21, 12, "length", 301, 44], - ["access", 11, 1, 302, 14], - ["array", 12, 2, 302, 17], - ["push", 12, 11, 302, 17], - ["push", 12, 6, 302, 17], - ["store_field", 21, 12, "bitnot", 302, 17], - ["access", 11, 1, 302, 34], - ["array", 12, 2, 302, 37], - ["push", 12, 11, 302, 37], - ["push", 12, 6, 302, 37], - ["store_field", 21, 12, "bitand", 302, 37], - ["access", 11, 1, 302, 53], - ["array", 12, 2, 302, 56], - ["push", 12, 11, 302, 56], - ["push", 12, 6, 302, 56], - ["store_field", 21, 12, "bitor", 302, 56], - ["access", 11, 1, 303, 14], - ["array", 12, 2, 303, 17], - ["push", 12, 11, 303, 17], - ["push", 12, 6, 303, 17], - ["store_field", 21, 12, "bitxor", 303, 17], - ["access", 11, 1, 303, 31], - ["array", 12, 2, 303, 34], - ["push", 12, 11, 303, 34], - ["push", 12, 6, 303, 34], - ["store_field", 21, 12, "shl", 303, 34], - ["access", 11, 1, 303, 48], - ["array", 12, 2, 303, 51], - ["push", 12, 11, 303, 51], - ["push", 12, 6, 303, 51], - ["store_field", 21, 12, "shr", 303, 51], - ["access", 11, 1, 303, 66], - ["array", 12, 2, 303, 69], - ["push", 12, 11, 303, 69], - ["push", 12, 6, 303, 69], - ["store_field", 21, 12, "ushr", 303, 69], - ["access", 11, 1, 304, 14], - ["array", 12, 2, 304, 17], - ["push", 12, 11, 304, 17], - ["push", 12, 8, 304, 17], - ["store_field", 21, 12, "negate", 304, 17], - ["access", 11, 1, 304, 34], - ["array", 12, 2, 304, 37], - ["push", 12, 11, 304, 37], - ["push", 12, 9, 304, 37], - ["store_field", 21, 12, "concat", 304, 37], - ["access", 11, 1, 305, 10], - ["array", 12, 2, 305, 13], - ["push", 12, 11, 305, 13], - ["push", 12, 10, 305, 13], - ["store_field", 21, 12, "eq", 305, 13], - ["access", 11, 1, 305, 27], - ["array", 12, 2, 305, 30], - ["push", 12, 11, 305, 30], - ["push", 12, 10, 305, 30], - ["store_field", 21, 12, "ne", 305, 30], - ["access", 11, 1, 305, 44], - ["array", 12, 2, 305, 47], - ["push", 12, 11, 305, 47], - ["push", 12, 10, 305, 47], - ["store_field", 21, 12, "lt", 305, 47], - ["access", 11, 1, 306, 10], - ["array", 12, 2, 306, 13], - ["push", 12, 11, 306, 13], - ["push", 12, 10, 306, 13], - ["store_field", 21, 12, "le", 306, 13], - ["access", 11, 1, 306, 27], - ["array", 12, 2, 306, 30], - ["push", 12, 11, 306, 30], - ["push", 12, 10, 306, 30], - ["store_field", 21, 12, "gt", 306, 30], - ["access", 11, 1, 306, 44], - ["array", 12, 2, 306, 47], - ["push", 12, 11, 306, 47], - ["push", 12, 10, 306, 47], - ["store_field", 21, 12, "ge", 306, 47], - ["access", 11, 1, 306, 61], - ["array", 12, 2, 306, 64], - ["push", 12, 11, 306, 64], - ["push", 12, 10, 306, 64], - ["store_field", 21, 12, "in", 306, 64], - ["access", 11, 1, 307, 11], - ["array", 12, 2, 307, 14], - ["push", 12, 11, 307, 14], - ["push", 12, 8, 307, 14], - ["store_field", 21, 12, "add", 307, 14], - ["access", 11, 1, 307, 33], - ["array", 12, 2, 307, 36], - ["push", 12, 11, 307, 36], - ["push", 12, 8, 307, 36], - ["store_field", 21, 12, "subtract", 307, 36], - ["access", 11, 1, 307, 55], - ["array", 12, 2, 307, 58], - ["push", 12, 11, 307, 58], - ["push", 12, 8, 307, 58], - ["store_field", 21, 12, "multiply", 307, 58], - ["access", 11, 1, 308, 14], - ["array", 12, 2, 308, 17], - ["push", 12, 11, 308, 17], - ["push", 12, 8, 308, 17], - ["store_field", 21, 12, "divide", 308, 17], - ["access", 11, 1, 308, 34], - ["array", 12, 2, 308, 37], - ["push", 12, 11, 308, 37], - ["push", 12, 8, 308, 37], - ["store_field", 21, 12, "modulo", 308, 37], - ["access", 11, 1, 308, 51], - ["array", 12, 2, 308, 54], - ["push", 12, 11, 308, 54], - ["push", 12, 8, 308, 54], - ["store_field", 21, 12, "pow", 308, 54], - ["access", 11, 1, 309, 12], - ["array", 12, 2, 309, 15], - ["push", 12, 11, 309, 15], - ["push", 12, 5, 309, 15], - ["store_field", 21, 12, "move", 309, 15], - ["access", 11, 1, 309, 40], - ["array", 12, 2, 309, 43], - ["push", 12, 11, 309, 43], - ["push", 12, 5, 309, 43], - ["store_field", 21, 12, "load_field", 309, 43], - ["access", 11, 1, 310, 18], - ["array", 12, 2, 310, 21], - ["push", 12, 11, 310, 21], - ["push", 12, 5, 310, 21], - ["store_field", 21, 12, "load_index", 310, 21], - ["access", 11, 1, 310, 48], - ["array", 12, 2, 310, 51], - ["push", 12, 11, 310, 51], - ["push", 12, 5, 310, 51], - ["store_field", 21, 12, "load_dynamic", 310, 51], - ["access", 11, 1, 311, 11], - ["array", 12, 2, 311, 14], - ["push", 12, 11, 311, 14], - ["push", 12, 5, 311, 14], - ["store_field", 21, 12, "pop", 311, 14], - ["access", 11, 1, 311, 32], - ["array", 12, 2, 311, 35], - ["push", 12, 11, 311, 35], - ["push", 12, 5, 311, 35], - ["store_field", 21, 12, "get", 311, 35], - ["access", 11, 2, 312, 14], - ["array", 12, 2, 312, 17], - ["push", 12, 11, 312, 17], - ["push", 12, 5, 312, 17], - ["store_field", 21, 12, "invoke", 312, 17], - ["access", 11, 2, 312, 43], - ["array", 12, 2, 312, 46], - ["push", 12, 11, 312, 46], - ["push", 12, 5, 312, 46], - ["store_field", 21, 12, "tail_invoke", 312, 46], - ["access", 11, 1, 313, 14], - ["array", 12, 2, 313, 17], - ["push", 12, 11, 313, 17], - ["push", 12, 10, 313, 17], - ["store_field", 21, 12, "eq_int", 313, 17], - ["access", 11, 1, 313, 35], - ["array", 12, 2, 313, 38], - ["push", 12, 11, 313, 38], - ["push", 12, 10, 313, 38], - ["store_field", 21, 12, "ne_int", 313, 38], - ["access", 11, 1, 313, 56], - ["array", 12, 2, 313, 59], - ["push", 12, 11, 313, 59], - ["push", 12, 10, 313, 59], - ["store_field", 21, 12, "lt_int", 313, 59], - ["access", 11, 1, 314, 14], - ["array", 12, 2, 314, 17], - ["push", 12, 11, 314, 17], - ["push", 12, 10, 314, 17], - ["store_field", 21, 12, "gt_int", 314, 17], - ["access", 11, 1, 314, 35], - ["array", 12, 2, 314, 38], - ["push", 12, 11, 314, 38], - ["push", 12, 10, 314, 38], - ["store_field", 21, 12, "le_int", 314, 38], - ["access", 11, 1, 314, 56], - ["array", 12, 2, 314, 59], - ["push", 12, 11, 314, 59], - ["push", 12, 10, 314, 59], - ["store_field", 21, 12, "ge_int", 314, 59], - ["access", 11, 1, 315, 16], - ["array", 12, 2, 315, 19], - ["push", 12, 11, 315, 19], - ["push", 12, 10, 315, 19], - ["store_field", 21, 12, "eq_float", 315, 19], - ["access", 11, 1, 315, 39], - ["array", 12, 2, 315, 42], - ["push", 12, 11, 315, 42], - ["push", 12, 10, 315, 42], - ["store_field", 21, 12, "ne_float", 315, 42], - ["access", 11, 1, 315, 62], - ["array", 12, 2, 315, 65], - ["push", 12, 11, 315, 65], - ["push", 12, 10, 315, 65], - ["store_field", 21, 12, "lt_float", 315, 65], - ["access", 11, 1, 316, 16], - ["array", 12, 2, 316, 19], - ["push", 12, 11, 316, 19], - ["push", 12, 10, 316, 19], - ["store_field", 21, 12, "gt_float", 316, 19], - ["access", 11, 1, 316, 39], - ["array", 12, 2, 316, 42], - ["push", 12, 11, 316, 42], - ["push", 12, 10, 316, 42], - ["store_field", 21, 12, "le_float", 316, 42], - ["access", 11, 1, 316, 62], - ["array", 12, 2, 316, 65], - ["push", 12, 11, 316, 65], - ["push", 12, 10, 316, 65], - ["store_field", 21, 12, "ge_float", 316, 65], - ["access", 11, 1, 317, 15], - ["array", 12, 2, 317, 18], - ["push", 12, 11, 317, 18], - ["push", 12, 10, 317, 18], - ["store_field", 21, 12, "eq_text", 317, 18], - ["access", 11, 1, 317, 37], - ["array", 12, 2, 317, 40], - ["push", 12, 11, 317, 40], - ["push", 12, 10, 317, 40], - ["store_field", 21, 12, "ne_text", 317, 40], - ["access", 11, 1, 317, 59], - ["array", 12, 2, 317, 62], - ["push", 12, 11, 317, 62], - ["push", 12, 10, 317, 62], - ["store_field", 21, 12, "lt_text", 317, 62], - ["access", 11, 1, 318, 15], - ["array", 12, 2, 318, 18], - ["push", 12, 11, 318, 18], - ["push", 12, 10, 318, 18], - ["store_field", 21, 12, "gt_text", 318, 18], - ["access", 11, 1, 318, 37], - ["array", 12, 2, 318, 40], - ["push", 12, 11, 318, 40], - ["push", 12, 10, 318, 40], - ["store_field", 21, 12, "le_text", 318, 40], - ["access", 11, 1, 318, 59], - ["array", 12, 2, 318, 62], - ["push", 12, 11, 318, 62], - ["push", 12, 10, 318, 62], - ["store_field", 21, 12, "ge_text", 318, 62], - ["access", 11, 1, 319, 15], - ["array", 12, 2, 319, 18], - ["push", 12, 11, 319, 18], - ["push", 12, 10, 319, 18], - ["store_field", 21, 12, "eq_bool", 319, 18], - ["access", 11, 1, 319, 37], - ["array", 12, 2, 319, 40], - ["push", 12, 11, 319, 40], - ["push", 12, 10, 319, 40], - ["store_field", 21, 12, "ne_bool", 319, 40], - ["access", 11, 1, 320, 14], - ["array", 12, 2, 320, 17], - ["push", 12, 11, 320, 17], - ["push", 12, 10, 320, 17], - ["store_field", 21, 12, "eq_tol", 320, 17], - ["access", 11, 1, 320, 35], - ["array", 12, 2, 320, 38], - ["push", 12, 11, 320, 38], - ["push", 12, 10, 320, 38], - ["store_field", 21, 12, "ne_tol", 320, 38], - ["access", 11, 1, 321, 11], - ["array", 12, 2, 321, 14], - ["push", 12, 11, 321, 14], - ["push", 12, 10, 321, 14], - ["store_field", 21, 12, "not", 321, 14], - ["access", 11, 1, 321, 29], - ["array", 12, 2, 321, 32], - ["push", 12, 11, 321, 32], - ["push", 12, 10, 321, 32], - ["store_field", 21, 12, "and", 321, 32], - ["access", 11, 1, 321, 46], - ["array", 12, 2, 321, 49], - ["push", 12, 11, 321, 49], - ["push", 12, 10, 321, 49], - ["store_field", 21, 12, "or", 321, 49], - ["access", 11, 1, 322, 14], - ["array", 12, 2, 322, 17], - ["push", 12, 11, 322, 17], - ["push", 12, 10, 322, 17], - ["store_field", 21, 12, "is_int", 322, 17], - ["access", 11, 1, 322, 36], - ["array", 12, 2, 322, 39], - ["push", 12, 11, 322, 39], - ["push", 12, 10, 322, 39], - ["store_field", 21, 12, "is_text", 322, 39], - ["access", 11, 1, 322, 57], - ["array", 12, 2, 322, 60], - ["push", 12, 11, 322, 60], - ["push", 12, 10, 322, 60], - ["store_field", 21, 12, "is_num", 322, 60], - ["access", 11, 1, 323, 15], - ["array", 12, 2, 323, 18], - ["push", 12, 11, 323, 18], - ["push", 12, 10, 323, 18], - ["store_field", 21, 12, "is_bool", 323, 18], - ["access", 11, 1, 323, 37], - ["array", 12, 2, 323, 40], - ["push", 12, 11, 323, 40], - ["push", 12, 10, 323, 40], - ["store_field", 21, 12, "is_null", 323, 40], - ["access", 11, 1, 323, 64], - ["array", 12, 2, 323, 67], - ["push", 12, 11, 323, 67], - ["push", 12, 10, 323, 67], - ["store_field", 21, 12, "is_identical", 323, 67], - ["access", 11, 1, 324, 16], - ["array", 12, 2, 324, 19], - ["push", 12, 11, 324, 19], - ["push", 12, 10, 324, 19], - ["store_field", 21, 12, "is_array", 324, 19], - ["access", 11, 1, 324, 38], - ["array", 12, 2, 324, 41], - ["push", 12, 11, 324, 41], - ["push", 12, 10, 324, 41], - ["store_field", 21, 12, "is_func", 324, 41], - ["access", 11, 1, 325, 17], - ["array", 12, 2, 325, 20], - ["push", 12, 11, 325, 20], - ["push", 12, 10, 325, 20], - ["store_field", 21, 12, "is_record", 325, 20], - ["access", 11, 1, 325, 40], - ["array", 12, 2, 325, 43], - ["push", 12, 11, 325, 43], - ["push", 12, 10, 325, 43], - ["store_field", 21, 12, "is_stone", 325, 43], - ["move", 11, 21, 325, 43], - ["function", 12, 7, 328, 32], - ["move", 13, 12, 328, 32], - ["function", 12, 8, 395, 31], - ["move", 14, 12, 395, 31], - ["function", 12, 9, 700, 26], - ["move", 21, 12, 700, 26], - ["function", 12, 10, 808, 27], - ["move", 29, 12, 808, 27], - ["function", 12, 11, 905, 25], - ["move", 30, 12, 905, 25], - ["function", 12, 12, 945, 31], - ["move", 31, 12, 945, 31], - ["function", 12, 13, 982, 30], - ["move", 32, 12, 982, 30], + ["function", 21, 1, 93, 18], + ["move", 22, 21, 93, 18], + ["function", 21, 2, 130, 27], + ["move", 23, 21, 130, 27], + ["function", 21, 3, 144, 21], + ["move", 24, 21, 144, 21], + ["function", 21, 4, 165, 17], + ["move", 25, 21, 165, 17], + ["function", 21, 5, 179, 24], + ["move", 26, 21, 179, 24], + ["record", 21, 35], + ["access", 27, 2, 230, 11], + ["access", 28, 3, 230, 21], + ["array", 29, 4, 230, 24], + ["push", 29, 27, 230, 24], + ["push", 29, 8, 230, 24], + ["push", 29, 28, 230, 24], + ["push", 29, 8, 230, 24], + ["store_field", 21, 29, "add", 230, 24], + ["access", 27, 2, 231, 16], + ["access", 28, 3, 231, 26], + ["array", 29, 4, 231, 29], + ["push", 29, 27, 231, 29], + ["push", 29, 8, 231, 29], + ["push", 29, 28, 231, 29], + ["push", 29, 8, 231, 29], + ["store_field", 21, 29, "subtract", 231, 29], + ["access", 27, 2, 231, 48], + ["access", 28, 3, 231, 58], + ["array", 29, 4, 231, 61], + ["push", 29, 27, 231, 61], + ["push", 29, 8, 231, 61], + ["push", 29, 28, 231, 61], + ["push", 29, 8, 231, 61], + ["store_field", 21, 29, "multiply", 231, 61], + ["access", 27, 2, 232, 14], + ["access", 28, 3, 232, 24], + ["array", 29, 4, 232, 27], + ["push", 29, 27, 232, 27], + ["push", 29, 8, 232, 27], + ["push", 29, 28, 232, 27], + ["push", 29, 8, 232, 27], + ["store_field", 21, 29, "divide", 232, 27], + ["access", 27, 2, 232, 44], + ["access", 28, 3, 232, 54], + ["array", 29, 4, 232, 57], + ["push", 29, 27, 232, 57], + ["push", 29, 8, 232, 57], + ["push", 29, 28, 232, 57], + ["push", 29, 8, 232, 57], + ["store_field", 21, 29, "modulo", 232, 57], + ["access", 27, 2, 233, 17], + ["access", 28, 3, 233, 27], + ["array", 29, 4, 233, 30], + ["push", 29, 27, 233, 30], + ["push", 29, 8, 233, 30], + ["push", 29, 28, 233, 30], + ["push", 29, 8, 233, 30], + ["store_field", 21, 29, "remainder", 233, 30], + ["access", 27, 2, 233, 44], + ["access", 28, 3, 233, 54], + ["array", 29, 4, 233, 57], + ["push", 29, 27, 233, 57], + ["push", 29, 8, 233, 57], + ["push", 29, 28, 233, 57], + ["push", 29, 8, 233, 57], + ["store_field", 21, 29, "max", 233, 57], + ["access", 27, 2, 234, 11], + ["access", 28, 3, 234, 21], + ["array", 29, 4, 234, 24], + ["push", 29, 27, 234, 24], + ["push", 29, 8, 234, 24], + ["push", 29, 28, 234, 24], + ["push", 29, 8, 234, 24], + ["store_field", 21, 29, "min", 234, 24], + ["access", 27, 2, 234, 38], + ["access", 28, 3, 234, 48], + ["array", 29, 4, 234, 51], + ["push", 29, 27, 234, 51], + ["push", 29, 8, 234, 51], + ["push", 29, 28, 234, 51], + ["push", 29, 8, 234, 51], + ["store_field", 21, 29, "pow", 234, 51], + ["access", 27, 2, 235, 14], + ["array", 28, 2, 235, 17], + ["push", 28, 27, 235, 17], + ["push", 28, 8, 235, 17], + ["store_field", 21, 28, "negate", 235, 17], + ["access", 27, 2, 235, 31], + ["array", 28, 2, 235, 34], + ["push", 28, 27, 235, 34], + ["push", 28, 8, 235, 34], + ["store_field", 21, 28, "abs", 235, 34], + ["access", 27, 2, 235, 49], + ["array", 28, 2, 235, 52], + ["push", 28, 27, 235, 52], + ["push", 28, 8, 235, 52], + ["store_field", 21, 28, "sign", 235, 52], + ["access", 27, 2, 236, 16], + ["array", 28, 2, 236, 19], + ["push", 28, 27, 236, 19], + ["push", 28, 8, 236, 19], + ["store_field", 21, 28, "fraction", 236, 19], + ["access", 27, 2, 236, 37], + ["array", 28, 2, 236, 40], + ["push", 28, 27, 236, 40], + ["push", 28, 8, 236, 40], + ["store_field", 21, 28, "integer", 236, 40], + ["access", 27, 2, 237, 13], + ["array", 28, 2, 237, 16], + ["push", 28, 27, 237, 16], + ["push", 28, 8, 237, 16], + ["store_field", 21, 28, "floor", 237, 16], + ["access", 27, 2, 237, 34], + ["array", 28, 2, 237, 37], + ["push", 28, 27, 237, 37], + ["push", 28, 8, 237, 37], + ["store_field", 21, 28, "ceiling", 237, 37], + ["access", 27, 2, 238, 13], + ["array", 28, 2, 238, 16], + ["push", 28, 27, 238, 16], + ["push", 28, 8, 238, 16], + ["store_field", 21, 28, "round", 238, 16], + ["access", 27, 2, 238, 32], + ["array", 28, 2, 238, 35], + ["push", 28, 27, 238, 35], + ["push", 28, 8, 238, 35], + ["store_field", 21, 28, "trunc", 238, 35], + ["access", 27, 2, 239, 14], + ["access", 28, 3, 239, 24], + ["array", 29, 4, 239, 27], + ["push", 29, 27, 239, 27], + ["push", 29, 6, 239, 27], + ["push", 29, 28, 239, 27], + ["push", 29, 6, 239, 27], + ["store_field", 21, 29, "bitand", 239, 27], + ["access", 27, 2, 239, 43], + ["access", 28, 3, 239, 53], + ["array", 29, 4, 239, 56], + ["push", 29, 27, 239, 56], + ["push", 29, 6, 239, 56], + ["push", 29, 28, 239, 56], + ["push", 29, 6, 239, 56], + ["store_field", 21, 29, "bitor", 239, 56], + ["access", 27, 2, 240, 14], + ["access", 28, 3, 240, 24], + ["array", 29, 4, 240, 27], + ["push", 29, 27, 240, 27], + ["push", 29, 6, 240, 27], + ["push", 29, 28, 240, 27], + ["push", 29, 6, 240, 27], + ["store_field", 21, 29, "bitxor", 240, 27], + ["access", 27, 2, 240, 41], + ["access", 28, 3, 240, 51], + ["array", 29, 4, 240, 54], + ["push", 29, 27, 240, 54], + ["push", 29, 6, 240, 54], + ["push", 29, 28, 240, 54], + ["push", 29, 6, 240, 54], + ["store_field", 21, 29, "shl", 240, 54], + ["access", 27, 2, 241, 11], + ["access", 28, 3, 241, 21], + ["array", 29, 4, 241, 24], + ["push", 29, 27, 241, 24], + ["push", 29, 6, 241, 24], + ["push", 29, 28, 241, 24], + ["push", 29, 6, 241, 24], + ["store_field", 21, 29, "shr", 241, 24], + ["access", 27, 2, 241, 39], + ["access", 28, 3, 241, 49], + ["array", 29, 4, 241, 52], + ["push", 29, 27, 241, 52], + ["push", 29, 6, 241, 52], + ["push", 29, 28, 241, 52], + ["push", 29, 6, 241, 52], + ["store_field", 21, 29, "ushr", 241, 52], + ["access", 27, 2, 242, 14], + ["array", 28, 2, 242, 17], + ["push", 28, 27, 242, 17], + ["push", 28, 6, 242, 17], + ["store_field", 21, 28, "bitnot", 242, 17], + ["access", 27, 2, 243, 14], + ["access", 28, 3, 243, 25], + ["array", 29, 4, 243, 28], + ["push", 29, 27, 243, 28], + ["push", 29, 9, 243, 28], + ["push", 29, 28, 243, 28], + ["push", 29, 9, 243, 28], + ["store_field", 21, 29, "concat", 243, 28], + ["access", 27, 2, 244, 11], + ["array", 28, 2, 244, 14], + ["push", 28, 27, 244, 14], + ["push", 28, 10, 244, 14], + ["store_field", 21, 28, "not", 244, 14], + ["access", 27, 2, 244, 29], + ["access", 28, 3, 244, 40], + ["array", 29, 4, 244, 43], + ["push", 29, 27, 244, 43], + ["push", 29, 10, 244, 43], + ["push", 29, 28, 244, 43], + ["push", 29, 10, 244, 43], + ["store_field", 21, 29, "and", 244, 43], + ["access", 27, 2, 244, 57], + ["access", 28, 3, 244, 68], + ["array", 29, 4, 244, 71], + ["push", 29, 27, 244, 71], + ["push", 29, 10, 244, 71], + ["push", 29, 28, 244, 71], + ["push", 29, 10, 244, 71], + ["store_field", 21, 29, "or", 244, 71], + ["access", 27, 1, 245, 19], + ["access", 28, 2, 245, 31], + ["array", 29, 4, 245, 34], + ["push", 29, 27, 245, 34], + ["push", 29, 12, 245, 34], + ["push", 29, 28, 245, 34], + ["push", 29, 6, 245, 34], + ["store_field", 21, 29, "store_index", 245, 34], + ["access", 27, 1, 245, 56], + ["array", 28, 2, 245, 59], + ["push", 28, 27, 245, 59], + ["push", 28, 13, 245, 59], + ["store_field", 21, 28, "store_field", 245, 59], + ["access", 27, 1, 246, 12], + ["array", 28, 2, 246, 15], + ["push", 28, 27, 246, 15], + ["push", 28, 12, 246, 15], + ["store_field", 21, 28, "push", 246, 15], + ["access", 27, 2, 247, 18], + ["access", 28, 3, 247, 30], + ["array", 29, 4, 247, 33], + ["push", 29, 27, 247, 33], + ["push", 29, 12, 247, 33], + ["push", 29, 28, 247, 33], + ["push", 29, 6, 247, 33], + ["store_field", 21, 29, "load_index", 247, 33], + ["access", 27, 2, 247, 54], + ["array", 28, 2, 247, 57], + ["push", 28, 27, 247, 57], + ["push", 28, 13, 247, 57], + ["store_field", 21, 28, "load_field", 247, 57], + ["access", 27, 2, 248, 11], + ["array", 28, 2, 248, 14], + ["push", 28, 27, 248, 14], + ["push", 28, 12, 248, 14], + ["store_field", 21, 28, "pop", 248, 14], + ["move", 27, 21, 248, 14], + ["function", 21, 6, 251, 27], + ["move", 28, 21, 251, 27], + ["record", 21, 85], + ["access", 29, 1, 334, 11], + ["array", 30, 2, 334, 14], + ["push", 30, 29, 334, 14], + ["push", 30, 6, 334, 14], + ["store_field", 21, 30, "int", 334, 14], + ["access", 29, 1, 334, 29], + ["array", 30, 2, 334, 32], + ["push", 30, 29, 334, 32], + ["push", 30, 10, 334, 32], + ["store_field", 21, 30, "true", 334, 32], + ["access", 29, 1, 334, 49], + ["array", 30, 2, 334, 52], + ["push", 30, 29, 334, 52], + ["push", 30, 10, 334, 52], + ["store_field", 21, 30, "false", 334, 52], + ["access", 29, 1, 335, 12], + ["array", 30, 2, 335, 15], + ["push", 30, 29, 335, 15], + ["push", 30, 11, 335, 15], + ["store_field", 21, 30, "null", 335, 15], + ["access", 11, 1, 335, 33], + ["null", 29, 335, 36], + ["array", 30, 2, 335, 36], + ["push", 30, 11, 335, 36], + ["push", 30, 29, 335, 36], + ["store_field", 21, 30, "access", 335, 36], + ["access", 11, 1, 336, 13], + ["array", 29, 2, 336, 16], + ["push", 29, 11, 336, 16], + ["push", 29, 12, 336, 16], + ["store_field", 21, 29, "array", 336, 16], + ["access", 11, 1, 336, 35], + ["array", 12, 2, 336, 38], + ["push", 12, 11, 336, 38], + ["push", 12, 13, 336, 38], + ["store_field", 21, 12, "record", 336, 38], + ["access", 11, 1, 337, 16], + ["array", 12, 2, 337, 19], + ["push", 12, 11, 337, 19], + ["push", 12, 14, 337, 19], + ["store_field", 21, 12, "function", 337, 19], + ["access", 11, 1, 337, 41], + ["array", 12, 2, 337, 44], + ["push", 12, 11, 337, 44], + ["push", 12, 6, 337, 44], + ["store_field", 21, 12, "length", 337, 44], + ["access", 11, 1, 338, 14], + ["array", 12, 2, 338, 17], + ["push", 12, 11, 338, 17], + ["push", 12, 6, 338, 17], + ["store_field", 21, 12, "bitnot", 338, 17], + ["access", 11, 1, 338, 34], + ["array", 12, 2, 338, 37], + ["push", 12, 11, 338, 37], + ["push", 12, 6, 338, 37], + ["store_field", 21, 12, "bitand", 338, 37], + ["access", 11, 1, 338, 53], + ["array", 12, 2, 338, 56], + ["push", 12, 11, 338, 56], + ["push", 12, 6, 338, 56], + ["store_field", 21, 12, "bitor", 338, 56], + ["access", 11, 1, 339, 14], + ["array", 12, 2, 339, 17], + ["push", 12, 11, 339, 17], + ["push", 12, 6, 339, 17], + ["store_field", 21, 12, "bitxor", 339, 17], + ["access", 11, 1, 339, 31], + ["array", 12, 2, 339, 34], + ["push", 12, 11, 339, 34], + ["push", 12, 6, 339, 34], + ["store_field", 21, 12, "shl", 339, 34], + ["access", 11, 1, 339, 48], + ["array", 12, 2, 339, 51], + ["push", 12, 11, 339, 51], + ["push", 12, 6, 339, 51], + ["store_field", 21, 12, "shr", 339, 51], + ["access", 11, 1, 339, 66], + ["array", 12, 2, 339, 69], + ["push", 12, 11, 339, 69], + ["push", 12, 6, 339, 69], + ["store_field", 21, 12, "ushr", 339, 69], + ["access", 11, 1, 340, 14], + ["array", 12, 2, 340, 17], + ["push", 12, 11, 340, 17], + ["push", 12, 8, 340, 17], + ["store_field", 21, 12, "negate", 340, 17], + ["access", 11, 1, 340, 34], + ["array", 12, 2, 340, 37], + ["push", 12, 11, 340, 37], + ["push", 12, 9, 340, 37], + ["store_field", 21, 12, "concat", 340, 37], + ["access", 11, 1, 341, 11], + ["array", 12, 2, 341, 14], + ["push", 12, 11, 341, 14], + ["push", 12, 8, 341, 14], + ["store_field", 21, 12, "abs", 341, 14], + ["access", 11, 1, 341, 29], + ["array", 12, 2, 341, 32], + ["push", 12, 11, 341, 32], + ["push", 12, 6, 341, 32], + ["store_field", 21, 12, "sign", 341, 32], + ["access", 11, 1, 341, 51], + ["array", 12, 2, 341, 54], + ["push", 12, 11, 341, 54], + ["push", 12, 8, 341, 54], + ["store_field", 21, 12, "fraction", 341, 54], + ["access", 11, 1, 342, 15], + ["array", 12, 2, 342, 18], + ["push", 12, 11, 342, 18], + ["push", 12, 8, 342, 18], + ["store_field", 21, 12, "integer", 342, 18], + ["access", 11, 1, 342, 34], + ["array", 12, 2, 342, 37], + ["push", 12, 11, 342, 37], + ["push", 12, 8, 342, 37], + ["store_field", 21, 12, "floor", 342, 37], + ["access", 11, 1, 342, 55], + ["array", 12, 2, 342, 58], + ["push", 12, 11, 342, 58], + ["push", 12, 8, 342, 58], + ["store_field", 21, 12, "ceiling", 342, 58], + ["access", 11, 1, 343, 13], + ["array", 12, 2, 343, 16], + ["push", 12, 11, 343, 16], + ["push", 12, 8, 343, 16], + ["store_field", 21, 12, "round", 343, 16], + ["access", 11, 1, 343, 32], + ["array", 12, 2, 343, 35], + ["push", 12, 11, 343, 35], + ["push", 12, 8, 343, 35], + ["store_field", 21, 12, "trunc", 343, 35], + ["access", 11, 1, 344, 10], + ["array", 12, 2, 344, 13], + ["push", 12, 11, 344, 13], + ["push", 12, 10, 344, 13], + ["store_field", 21, 12, "eq", 344, 13], + ["access", 11, 1, 344, 27], + ["array", 12, 2, 344, 30], + ["push", 12, 11, 344, 30], + ["push", 12, 10, 344, 30], + ["store_field", 21, 12, "ne", 344, 30], + ["access", 11, 1, 344, 44], + ["array", 12, 2, 344, 47], + ["push", 12, 11, 344, 47], + ["push", 12, 10, 344, 47], + ["store_field", 21, 12, "lt", 344, 47], + ["access", 11, 1, 345, 10], + ["array", 12, 2, 345, 13], + ["push", 12, 11, 345, 13], + ["push", 12, 10, 345, 13], + ["store_field", 21, 12, "le", 345, 13], + ["access", 11, 1, 345, 27], + ["array", 12, 2, 345, 30], + ["push", 12, 11, 345, 30], + ["push", 12, 10, 345, 30], + ["store_field", 21, 12, "gt", 345, 30], + ["access", 11, 1, 345, 44], + ["array", 12, 2, 345, 47], + ["push", 12, 11, 345, 47], + ["push", 12, 10, 345, 47], + ["store_field", 21, 12, "ge", 345, 47], + ["access", 11, 1, 345, 61], + ["array", 12, 2, 345, 64], + ["push", 12, 11, 345, 64], + ["push", 12, 10, 345, 64], + ["store_field", 21, 12, "in", 345, 64], + ["access", 11, 1, 346, 11], + ["array", 12, 2, 346, 14], + ["push", 12, 11, 346, 14], + ["push", 12, 8, 346, 14], + ["store_field", 21, 12, "add", 346, 14], + ["access", 11, 1, 346, 33], + ["array", 12, 2, 346, 36], + ["push", 12, 11, 346, 36], + ["push", 12, 8, 346, 36], + ["store_field", 21, 12, "subtract", 346, 36], + ["access", 11, 1, 346, 55], + ["array", 12, 2, 346, 58], + ["push", 12, 11, 346, 58], + ["push", 12, 8, 346, 58], + ["store_field", 21, 12, "multiply", 346, 58], + ["access", 11, 1, 347, 14], + ["array", 12, 2, 347, 17], + ["push", 12, 11, 347, 17], + ["push", 12, 8, 347, 17], + ["store_field", 21, 12, "divide", 347, 17], + ["access", 11, 1, 347, 34], + ["array", 12, 2, 347, 37], + ["push", 12, 11, 347, 37], + ["push", 12, 8, 347, 37], + ["store_field", 21, 12, "modulo", 347, 37], + ["access", 11, 1, 347, 57], + ["array", 12, 2, 347, 60], + ["push", 12, 11, 347, 60], + ["push", 12, 8, 347, 60], + ["store_field", 21, 12, "remainder", 347, 60], + ["access", 11, 1, 348, 11], + ["array", 12, 2, 348, 14], + ["push", 12, 11, 348, 14], + ["push", 12, 8, 348, 14], + ["store_field", 21, 12, "max", 348, 14], + ["access", 11, 1, 348, 28], + ["array", 12, 2, 348, 31], + ["push", 12, 11, 348, 31], + ["push", 12, 8, 348, 31], + ["store_field", 21, 12, "min", 348, 31], + ["access", 11, 1, 348, 45], + ["array", 12, 2, 348, 48], + ["push", 12, 11, 348, 48], + ["push", 12, 8, 348, 48], + ["store_field", 21, 12, "pow", 348, 48], + ["access", 11, 1, 349, 12], + ["array", 12, 2, 349, 15], + ["push", 12, 11, 349, 15], + ["push", 12, 5, 349, 15], + ["store_field", 21, 12, "move", 349, 15], + ["access", 11, 1, 349, 40], + ["array", 12, 2, 349, 43], + ["push", 12, 11, 349, 43], + ["push", 12, 5, 349, 43], + ["store_field", 21, 12, "load_field", 349, 43], + ["access", 11, 1, 350, 18], + ["array", 12, 2, 350, 21], + ["push", 12, 11, 350, 21], + ["push", 12, 5, 350, 21], + ["store_field", 21, 12, "load_index", 350, 21], + ["access", 11, 1, 350, 48], + ["array", 12, 2, 350, 51], + ["push", 12, 11, 350, 51], + ["push", 12, 5, 350, 51], + ["store_field", 21, 12, "load_dynamic", 350, 51], + ["access", 11, 1, 351, 11], + ["array", 12, 2, 351, 14], + ["push", 12, 11, 351, 14], + ["push", 12, 5, 351, 14], + ["store_field", 21, 12, "pop", 351, 14], + ["access", 11, 1, 351, 32], + ["array", 12, 2, 351, 35], + ["push", 12, 11, 351, 35], + ["push", 12, 5, 351, 35], + ["store_field", 21, 12, "get", 351, 35], + ["access", 11, 2, 352, 14], + ["array", 12, 2, 352, 17], + ["push", 12, 11, 352, 17], + ["push", 12, 5, 352, 17], + ["store_field", 21, 12, "invoke", 352, 17], + ["access", 11, 2, 352, 43], + ["array", 12, 2, 352, 46], + ["push", 12, 11, 352, 46], + ["push", 12, 5, 352, 46], + ["store_field", 21, 12, "tail_invoke", 352, 46], + ["access", 11, 1, 353, 14], + ["array", 12, 2, 353, 17], + ["push", 12, 11, 353, 17], + ["push", 12, 10, 353, 17], + ["store_field", 21, 12, "eq_int", 353, 17], + ["access", 11, 1, 353, 35], + ["array", 12, 2, 353, 38], + ["push", 12, 11, 353, 38], + ["push", 12, 10, 353, 38], + ["store_field", 21, 12, "ne_int", 353, 38], + ["access", 11, 1, 353, 56], + ["array", 12, 2, 353, 59], + ["push", 12, 11, 353, 59], + ["push", 12, 10, 353, 59], + ["store_field", 21, 12, "lt_int", 353, 59], + ["access", 11, 1, 354, 14], + ["array", 12, 2, 354, 17], + ["push", 12, 11, 354, 17], + ["push", 12, 10, 354, 17], + ["store_field", 21, 12, "gt_int", 354, 17], + ["access", 11, 1, 354, 35], + ["array", 12, 2, 354, 38], + ["push", 12, 11, 354, 38], + ["push", 12, 10, 354, 38], + ["store_field", 21, 12, "le_int", 354, 38], + ["access", 11, 1, 354, 56], + ["array", 12, 2, 354, 59], + ["push", 12, 11, 354, 59], + ["push", 12, 10, 354, 59], + ["store_field", 21, 12, "ge_int", 354, 59], + ["access", 11, 1, 355, 16], + ["array", 12, 2, 355, 19], + ["push", 12, 11, 355, 19], + ["push", 12, 10, 355, 19], + ["store_field", 21, 12, "eq_float", 355, 19], + ["access", 11, 1, 355, 39], + ["array", 12, 2, 355, 42], + ["push", 12, 11, 355, 42], + ["push", 12, 10, 355, 42], + ["store_field", 21, 12, "ne_float", 355, 42], + ["access", 11, 1, 355, 62], + ["array", 12, 2, 355, 65], + ["push", 12, 11, 355, 65], + ["push", 12, 10, 355, 65], + ["store_field", 21, 12, "lt_float", 355, 65], + ["access", 11, 1, 356, 16], + ["array", 12, 2, 356, 19], + ["push", 12, 11, 356, 19], + ["push", 12, 10, 356, 19], + ["store_field", 21, 12, "gt_float", 356, 19], + ["access", 11, 1, 356, 39], + ["array", 12, 2, 356, 42], + ["push", 12, 11, 356, 42], + ["push", 12, 10, 356, 42], + ["store_field", 21, 12, "le_float", 356, 42], + ["access", 11, 1, 356, 62], + ["array", 12, 2, 356, 65], + ["push", 12, 11, 356, 65], + ["push", 12, 10, 356, 65], + ["store_field", 21, 12, "ge_float", 356, 65], + ["access", 11, 1, 357, 15], + ["array", 12, 2, 357, 18], + ["push", 12, 11, 357, 18], + ["push", 12, 10, 357, 18], + ["store_field", 21, 12, "eq_text", 357, 18], + ["access", 11, 1, 357, 37], + ["array", 12, 2, 357, 40], + ["push", 12, 11, 357, 40], + ["push", 12, 10, 357, 40], + ["store_field", 21, 12, "ne_text", 357, 40], + ["access", 11, 1, 357, 59], + ["array", 12, 2, 357, 62], + ["push", 12, 11, 357, 62], + ["push", 12, 10, 357, 62], + ["store_field", 21, 12, "lt_text", 357, 62], + ["access", 11, 1, 358, 15], + ["array", 12, 2, 358, 18], + ["push", 12, 11, 358, 18], + ["push", 12, 10, 358, 18], + ["store_field", 21, 12, "gt_text", 358, 18], + ["access", 11, 1, 358, 37], + ["array", 12, 2, 358, 40], + ["push", 12, 11, 358, 40], + ["push", 12, 10, 358, 40], + ["store_field", 21, 12, "le_text", 358, 40], + ["access", 11, 1, 358, 59], + ["array", 12, 2, 358, 62], + ["push", 12, 11, 358, 62], + ["push", 12, 10, 358, 62], + ["store_field", 21, 12, "ge_text", 358, 62], + ["access", 11, 1, 359, 15], + ["array", 12, 2, 359, 18], + ["push", 12, 11, 359, 18], + ["push", 12, 10, 359, 18], + ["store_field", 21, 12, "eq_bool", 359, 18], + ["access", 11, 1, 359, 37], + ["array", 12, 2, 359, 40], + ["push", 12, 11, 359, 40], + ["push", 12, 10, 359, 40], + ["store_field", 21, 12, "ne_bool", 359, 40], + ["access", 11, 1, 360, 14], + ["array", 12, 2, 360, 17], + ["push", 12, 11, 360, 17], + ["push", 12, 10, 360, 17], + ["store_field", 21, 12, "eq_tol", 360, 17], + ["access", 11, 1, 360, 35], + ["array", 12, 2, 360, 38], + ["push", 12, 11, 360, 38], + ["push", 12, 10, 360, 38], + ["store_field", 21, 12, "ne_tol", 360, 38], + ["access", 11, 1, 361, 11], + ["array", 12, 2, 361, 14], + ["push", 12, 11, 361, 14], + ["push", 12, 10, 361, 14], + ["store_field", 21, 12, "not", 361, 14], + ["access", 11, 1, 361, 29], + ["array", 12, 2, 361, 32], + ["push", 12, 11, 361, 32], + ["push", 12, 10, 361, 32], + ["store_field", 21, 12, "and", 361, 32], + ["access", 11, 1, 361, 46], + ["array", 12, 2, 361, 49], + ["push", 12, 11, 361, 49], + ["push", 12, 10, 361, 49], + ["store_field", 21, 12, "or", 361, 49], + ["access", 11, 1, 362, 14], + ["array", 12, 2, 362, 17], + ["push", 12, 11, 362, 17], + ["push", 12, 10, 362, 17], + ["store_field", 21, 12, "is_int", 362, 17], + ["access", 11, 1, 362, 36], + ["array", 12, 2, 362, 39], + ["push", 12, 11, 362, 39], + ["push", 12, 10, 362, 39], + ["store_field", 21, 12, "is_text", 362, 39], + ["access", 11, 1, 362, 57], + ["array", 12, 2, 362, 60], + ["push", 12, 11, 362, 60], + ["push", 12, 10, 362, 60], + ["store_field", 21, 12, "is_num", 362, 60], + ["access", 11, 1, 363, 15], + ["array", 12, 2, 363, 18], + ["push", 12, 11, 363, 18], + ["push", 12, 10, 363, 18], + ["store_field", 21, 12, "is_bool", 363, 18], + ["access", 11, 1, 363, 37], + ["array", 12, 2, 363, 40], + ["push", 12, 11, 363, 40], + ["push", 12, 10, 363, 40], + ["store_field", 21, 12, "is_null", 363, 40], + ["access", 11, 1, 363, 64], + ["array", 12, 2, 363, 67], + ["push", 12, 11, 363, 67], + ["push", 12, 10, 363, 67], + ["store_field", 21, 12, "is_identical", 363, 67], + ["access", 11, 1, 364, 16], + ["array", 12, 2, 364, 19], + ["push", 12, 11, 364, 19], + ["push", 12, 10, 364, 19], + ["store_field", 21, 12, "is_array", 364, 19], + ["access", 11, 1, 364, 38], + ["array", 12, 2, 364, 41], + ["push", 12, 11, 364, 41], + ["push", 12, 10, 364, 41], + ["store_field", 21, 12, "is_func", 364, 41], + ["access", 11, 1, 365, 17], + ["array", 12, 2, 365, 20], + ["push", 12, 11, 365, 20], + ["push", 12, 10, 365, 20], + ["store_field", 21, 12, "is_record", 365, 20], + ["access", 11, 1, 365, 40], + ["array", 12, 2, 365, 43], + ["push", 12, 11, 365, 43], + ["push", 12, 10, 365, 43], + ["store_field", 21, 12, "is_stone", 365, 43], + ["move", 11, 21, 365, 43], + ["record", 12, 13], + ["store_field", 12, 8, "abs", 370, 10], + ["store_field", 12, 8, "floor", 370, 24], + ["store_field", 12, 8, "ceiling", 370, 40], + ["store_field", 12, 8, "round", 371, 12], + ["store_field", 12, 8, "trunc", 371, 26], + ["store_field", 12, 8, "fraction", 371, 43], + ["store_field", 12, 8, "integer", 372, 14], + ["store_field", 12, 8, "whole", 372, 28], + ["store_field", 12, 8, "sign", 372, 41], + ["store_field", 12, 8, "max", 373, 10], + ["store_field", 12, 8, "min", 373, 22], + ["store_field", 12, 8, "remainder", 373, 40], + ["store_field", 12, 8, "modulo", 373, 55], + ["move", 13, 12, 373, 55], + ["function", 12, 7, 376, 32], + ["move", 14, 12, 376, 32], + ["function", 12, 8, 553, 31], + ["move", 21, 12, 553, 31], + ["function", 12, 9, 858, 26], + ["move", 29, 12, 858, 26], + ["function", 12, 10, 966, 27], + ["move", 30, 12, 966, 27], + ["function", 12, 11, 1063, 25], + ["move", 31, 12, 1063, 25], + ["function", 12, 12, 1103, 31], + ["move", 32, 12, 1103, 31], + ["function", 12, 13, 1228, 30], + ["move", 33, 12, 1228, 30], ["record", 12, 23], - ["access", 33, 1, 1046, 11], - ["array", 34, 1, 1046, 11], - ["push", 34, 33, 1046, 11], - ["store_field", 12, 34, "get", 1046, 11], - ["access", 33, 1, 1046, 21], - ["array", 34, 1, 1046, 21], - ["push", 34, 33, 1046, 21], - ["store_field", 12, 34, "put", 1046, 21], - ["access", 33, 1, 1047, 14], - ["array", 34, 1, 1047, 14], - ["push", 34, 33, 1047, 14], - ["store_field", 12, 34, "access", 1047, 14], - ["access", 33, 1, 1047, 24], - ["array", 34, 1, 1047, 24], - ["push", 34, 33, 1047, 24], - ["store_field", 12, 34, "int", 1047, 24], - ["access", 33, 1, 1047, 39], - ["array", 34, 1, 1047, 39], - ["push", 34, 33, 1047, 39], - ["store_field", 12, 34, "function", 1047, 39], - ["access", 33, 1, 1047, 52], - ["array", 34, 1, 1047, 52], - ["push", 34, 33, 1047, 52], - ["store_field", 12, 34, "regexp", 1047, 52], - ["access", 33, 1, 1048, 12], - ["array", 34, 1, 1048, 12], - ["push", 34, 33, 1048, 12], - ["store_field", 12, 34, "true", 1048, 12], - ["access", 33, 1, 1048, 24], - ["array", 34, 1, 1048, 24], - ["push", 34, 33, 1048, 24], - ["store_field", 12, 34, "false", 1048, 24], - ["access", 33, 1, 1048, 35], - ["array", 34, 1, 1048, 35], - ["push", 34, 33, 1048, 35], - ["store_field", 12, 34, "null", 1048, 35], - ["access", 33, 1, 1049, 14], - ["array", 34, 1, 1049, 14], - ["push", 34, 33, 1049, 14], - ["store_field", 12, 34, "record", 1049, 14], - ["access", 33, 1, 1049, 26], - ["array", 34, 1, 1049, 26], - ["push", 34, 33, 1049, 26], - ["store_field", 12, 34, "array", 1049, 26], - ["access", 33, 1, 1050, 14], - ["access", 34, 2, 1050, 17], - ["array", 35, 2, 1050, 17], - ["push", 35, 33, 1050, 17], - ["push", 35, 34, 1050, 17], - ["store_field", 12, 35, "invoke", 1050, 17], - ["access", 33, 1, 1050, 35], - ["access", 34, 2, 1050, 38], - ["array", 35, 2, 1050, 38], - ["push", 35, 33, 1050, 38], - ["push", 35, 34, 1050, 38], - ["store_field", 12, 35, "tail_invoke", 1050, 38], - ["access", 33, 1, 1051, 16], - ["array", 34, 1, 1051, 16], - ["push", 34, 33, 1051, 16], - ["store_field", 12, 34, "goinvoke", 1051, 16], - ["access", 33, 1, 1052, 14], - ["access", 34, 3, 1052, 17], - ["array", 35, 2, 1052, 17], - ["push", 35, 33, 1052, 17], - ["push", 35, 34, 1052, 17], - ["store_field", 12, 35, "setarg", 1052, 17], - ["access", 33, 1, 1053, 13], - ["access", 34, 2, 1053, 16], - ["array", 35, 2, 1053, 16], - ["push", 35, 33, 1053, 16], - ["push", 35, 34, 1053, 16], - ["store_field", 12, 35, "frame", 1053, 16], - ["access", 33, 1, 1053, 30], - ["access", 34, 2, 1053, 33], - ["array", 35, 2, 1053, 33], - ["push", 35, 33, 1053, 33], - ["push", 35, 34, 1053, 33], - ["store_field", 12, 35, "goframe", 1053, 33], - ["array", 33, 0, 1054, 11], - ["store_field", 12, 33, "jump", 1054, 11], - ["array", 33, 0, 1054, 24], - ["store_field", 12, 33, "disrupt", 1054, 24], - ["access", 33, 1, 1055, 17], - ["array", 34, 1, 1055, 17], - ["push", 34, 33, 1055, 17], - ["store_field", 12, 34, "jump_true", 1055, 17], - ["access", 33, 1, 1055, 34], - ["array", 34, 1, 1055, 34], - ["push", 34, 33, 1055, 34], - ["store_field", 12, 34, "jump_false", 1055, 34], - ["access", 33, 1, 1055, 54], - ["array", 34, 1, 1055, 54], - ["push", 34, 33, 1055, 54], - ["store_field", 12, 34, "jump_not_null", 1055, 54], - ["access", 33, 1, 1056, 14], - ["array", 34, 1, 1056, 14], - ["push", 34, 33, 1056, 14], - ["store_field", 12, 34, "return", 1056, 14], - ["move", 33, 12, 1056, 14], - ["function", 12, 14, 1059, 23], - ["move", 34, 12, 1059, 23], - ["function", 12, 15, 1075, 25], - ["move", 35, 12, 1075, 25], - ["function", 12, 16, 1337, 24], - ["move", 36, 12, 1337, 24], - ["function", 12, 17, 1497, 29], - ["move", 37, 12, 1497, 29], - ["function", 12, 26, 1589, 27], - ["move", 38, 12, 1589, 27], - ["frame", 12, 37, 1, 1645, 3], - ["null", 37, 1645, 3], - ["setarg", 12, 0, 37, 1645, 3], - ["setarg", 12, 1, 1, 1645, 3], - ["invoke", 12, 37, 1645, 3], - ["load_field", 12, 1, "main", 1648, 7], - ["null", 37, 1648, 18], - ["is_identical", 39, 12, 37, 1648, 18], - ["jump_true", 39, "ne_nid_2595", 1648, 18], - ["jump", "ne_ni_2596", 1648, 18], - "ne_nid_2595", - ["false", 39, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_ni_2596", - ["is_int", 40, 12, 1648, 18], - ["jump_false", 40, "ne_nn_2597", 1648, 18], + ["access", 34, 1, 1292, 11], + ["array", 35, 1, 1292, 11], + ["push", 35, 34, 1292, 11], + ["store_field", 12, 35, "get", 1292, 11], + ["access", 34, 1, 1292, 21], + ["array", 35, 1, 1292, 21], + ["push", 35, 34, 1292, 21], + ["store_field", 12, 35, "put", 1292, 21], + ["access", 34, 1, 1293, 14], + ["array", 35, 1, 1293, 14], + ["push", 35, 34, 1293, 14], + ["store_field", 12, 35, "access", 1293, 14], + ["access", 34, 1, 1293, 24], + ["array", 35, 1, 1293, 24], + ["push", 35, 34, 1293, 24], + ["store_field", 12, 35, "int", 1293, 24], + ["access", 34, 1, 1293, 39], + ["array", 35, 1, 1293, 39], + ["push", 35, 34, 1293, 39], + ["store_field", 12, 35, "function", 1293, 39], + ["access", 34, 1, 1293, 52], + ["array", 35, 1, 1293, 52], + ["push", 35, 34, 1293, 52], + ["store_field", 12, 35, "regexp", 1293, 52], + ["access", 34, 1, 1294, 12], + ["array", 35, 1, 1294, 12], + ["push", 35, 34, 1294, 12], + ["store_field", 12, 35, "true", 1294, 12], + ["access", 34, 1, 1294, 24], + ["array", 35, 1, 1294, 24], + ["push", 35, 34, 1294, 24], + ["store_field", 12, 35, "false", 1294, 24], + ["access", 34, 1, 1294, 35], + ["array", 35, 1, 1294, 35], + ["push", 35, 34, 1294, 35], + ["store_field", 12, 35, "null", 1294, 35], + ["access", 34, 1, 1295, 14], + ["array", 35, 1, 1295, 14], + ["push", 35, 34, 1295, 14], + ["store_field", 12, 35, "record", 1295, 14], + ["access", 34, 1, 1295, 26], + ["array", 35, 1, 1295, 26], + ["push", 35, 34, 1295, 26], + ["store_field", 12, 35, "array", 1295, 26], + ["access", 34, 1, 1296, 14], + ["access", 35, 2, 1296, 17], + ["array", 36, 2, 1296, 17], + ["push", 36, 34, 1296, 17], + ["push", 36, 35, 1296, 17], + ["store_field", 12, 36, "invoke", 1296, 17], + ["access", 34, 1, 1296, 35], + ["access", 35, 2, 1296, 38], + ["array", 36, 2, 1296, 38], + ["push", 36, 34, 1296, 38], + ["push", 36, 35, 1296, 38], + ["store_field", 12, 36, "tail_invoke", 1296, 38], + ["access", 34, 1, 1297, 16], + ["array", 35, 1, 1297, 16], + ["push", 35, 34, 1297, 16], + ["store_field", 12, 35, "goinvoke", 1297, 16], + ["access", 34, 1, 1298, 14], + ["access", 35, 3, 1298, 17], + ["array", 36, 2, 1298, 17], + ["push", 36, 34, 1298, 17], + ["push", 36, 35, 1298, 17], + ["store_field", 12, 36, "setarg", 1298, 17], + ["access", 34, 1, 1299, 13], + ["access", 35, 2, 1299, 16], + ["array", 36, 2, 1299, 16], + ["push", 36, 34, 1299, 16], + ["push", 36, 35, 1299, 16], + ["store_field", 12, 36, "frame", 1299, 16], + ["access", 34, 1, 1299, 30], + ["access", 35, 2, 1299, 33], + ["array", 36, 2, 1299, 33], + ["push", 36, 34, 1299, 33], + ["push", 36, 35, 1299, 33], + ["store_field", 12, 36, "goframe", 1299, 33], + ["array", 34, 0, 1300, 11], + ["store_field", 12, 34, "jump", 1300, 11], + ["array", 34, 0, 1300, 24], + ["store_field", 12, 34, "disrupt", 1300, 24], + ["access", 34, 1, 1301, 17], + ["array", 35, 1, 1301, 17], + ["push", 35, 34, 1301, 17], + ["store_field", 12, 35, "jump_true", 1301, 17], + ["access", 34, 1, 1301, 34], + ["array", 35, 1, 1301, 34], + ["push", 35, 34, 1301, 34], + ["store_field", 12, 35, "jump_false", 1301, 34], + ["access", 34, 1, 1301, 54], + ["array", 35, 1, 1301, 54], + ["push", 35, 34, 1301, 54], + ["store_field", 12, 35, "jump_not_null", 1301, 54], + ["access", 34, 1, 1302, 14], + ["array", 35, 1, 1302, 14], + ["push", 35, 34, 1302, 14], + ["store_field", 12, 35, "return", 1302, 14], + ["move", 34, 12, 1302, 14], + ["function", 12, 14, 1305, 23], + ["move", 35, 12, 1305, 23], + ["function", 12, 15, 1321, 25], + ["move", 36, 12, 1321, 25], + ["function", 12, 16, 1583, 24], + ["move", 37, 12, 1583, 24], + ["function", 12, 17, 1743, 29], + ["move", 38, 12, 1743, 29], + ["function", 12, 27, 1835, 27], + ["move", 39, 12, 1835, 27], + ["frame", 12, 38, 1, 1915, 3], + ["null", 38, 1915, 3], + ["setarg", 12, 0, 38, 1915, 3], + ["setarg", 12, 1, 1, 1915, 3], + ["invoke", 12, 38, 1915, 3], + ["load_field", 12, 1, "main", 1918, 7], + ["null", 38, 1918, 18], + ["is_identical", 40, 12, 38, 1918, 18], + ["jump_true", 40, "ne_nid_3019", 1918, 18], + ["jump", "ne_ni_3020", 1918, 18], + "ne_nid_3019", + ["false", 40, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_ni_3020", + ["is_int", 41, 12, 1918, 18], + ["jump_false", 41, "ne_nn_3021", 1918, 18], "_nop_tc_7", - ["jump", "ne_nn_2597", 1648, 18], - ["ne_int", 39, 12, 37, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_nn_2597", - ["is_num", 40, 12, 1648, 18], - ["jump_false", 40, "ne_nt_2598", 1648, 18], + ["jump", "ne_nn_3021", 1918, 18], + ["ne_int", 40, 12, 38, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_nn_3021", + ["is_num", 41, 12, 1918, 18], + ["jump_false", 41, "ne_nt_3022", 1918, 18], "_nop_tc_8", - ["jump", "ne_nt_2598", 1648, 18], - ["ne_float", 39, 12, 37, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_nt_2598", - ["is_text", 40, 12, 1648, 18], - ["jump_false", 40, "ne_nnl_2599", 1648, 18], + ["jump", "ne_nt_3022", 1918, 18], + ["ne_float", 40, 12, 38, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_nt_3022", + ["is_text", 41, 12, 1918, 18], + ["jump_false", 41, "ne_nnl_3023", 1918, 18], "_nop_tc_9", - ["jump", "ne_nnl_2599", 1648, 18], - ["ne_text", 39, 12, 37, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_nnl_2599", - ["is_null", 40, 12, 1648, 18], - ["jump_false", 40, "ne_nb_2600", 1648, 18], + ["jump", "ne_nnl_3023", 1918, 18], + ["ne_text", 40, 12, 38, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_nnl_3023", + ["is_null", 41, 12, 1918, 18], + ["jump_false", 41, "ne_nb_3024", 1918, 18], "_nop_tc_10", "_nop_tc_11", - ["false", 39, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_nb_2600", - ["is_bool", 40, 12, 1648, 18], - ["jump_false", 40, "ne_mis_2601", 1648, 18], + ["false", 40, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_nb_3024", + ["is_bool", 41, 12, 1918, 18], + ["jump_false", 41, "ne_mis_3025", 1918, 18], "_nop_tc_12", - ["jump", "ne_mis_2601", 1648, 18], - ["ne_bool", 39, 12, 37, 1648, 18], - ["jump", "ne_done_2594", 1648, 18], - "ne_mis_2601", - ["true", 39, 1648, 18], - "ne_done_2594", - ["jump_false", 39, "if_else_2592", 1648, 18], - ["load_field", 12, 1, "main", 1649, 23], - ["frame", 37, 38, 2, 1649, 5], - ["null", 39, 1649, 5], - ["setarg", 37, 0, 39, 1649, 5], - ["setarg", 37, 1, 12, 1649, 5], - ["setarg", 37, 2, 2, 1649, 5], - ["invoke", 37, 12, 1649, 5], - ["jump", "if_end_2593", 1649, 5], - "if_else_2592", - "if_end_2593", - ["access", 12, 0, 1653, 12], - ["load_field", 37, 1, "functions", 1654, 7], - ["null", 39, 1654, 23], - ["is_identical", 40, 37, 39, 1654, 23], - ["jump_true", 40, "ne_nid_2605", 1654, 23], - ["jump", "ne_ni_2606", 1654, 23], - "ne_nid_2605", - ["false", 40, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_ni_2606", - ["is_int", 41, 37, 1654, 23], - ["jump_false", 41, "ne_nn_2607", 1654, 23], + ["jump", "ne_mis_3025", 1918, 18], + ["ne_bool", 40, 12, 38, 1918, 18], + ["jump", "ne_done_3018", 1918, 18], + "ne_mis_3025", + ["true", 40, 1918, 18], + "ne_done_3018", + ["jump_false", 40, "if_else_3016", 1918, 18], + ["load_field", 12, 1, "main", 1919, 23], + ["frame", 38, 39, 2, 1919, 5], + ["null", 40, 1919, 5], + ["setarg", 38, 0, 40, 1919, 5], + ["setarg", 38, 1, 12, 1919, 5], + ["setarg", 38, 2, 2, 1919, 5], + ["invoke", 38, 12, 1919, 5], + ["jump", "if_end_3017", 1919, 5], + "if_else_3016", + "if_end_3017", + ["access", 12, 0, 1923, 12], + ["load_field", 38, 1, "functions", 1924, 7], + ["null", 40, 1924, 23], + ["is_identical", 41, 38, 40, 1924, 23], + ["jump_true", 41, "ne_nid_3029", 1924, 23], + ["jump", "ne_ni_3030", 1924, 23], + "ne_nid_3029", + ["false", 41, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_ni_3030", + ["is_int", 42, 38, 1924, 23], + ["jump_false", 42, "ne_nn_3031", 1924, 23], "_nop_tc_13", - ["jump", "ne_nn_2607", 1654, 23], - ["ne_int", 40, 37, 39, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_nn_2607", - ["is_num", 41, 37, 1654, 23], - ["jump_false", 41, "ne_nt_2608", 1654, 23], + ["jump", "ne_nn_3031", 1924, 23], + ["ne_int", 41, 38, 40, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_nn_3031", + ["is_num", 42, 38, 1924, 23], + ["jump_false", 42, "ne_nt_3032", 1924, 23], "_nop_tc_14", - ["jump", "ne_nt_2608", 1654, 23], - ["ne_float", 40, 37, 39, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_nt_2608", - ["is_text", 41, 37, 1654, 23], - ["jump_false", 41, "ne_nnl_2609", 1654, 23], + ["jump", "ne_nt_3032", 1924, 23], + ["ne_float", 41, 38, 40, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_nt_3032", + ["is_text", 42, 38, 1924, 23], + ["jump_false", 42, "ne_nnl_3033", 1924, 23], "_nop_tc_15", - ["jump", "ne_nnl_2609", 1654, 23], - ["ne_text", 40, 37, 39, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_nnl_2609", - ["is_null", 41, 37, 1654, 23], - ["jump_false", 41, "ne_nb_2610", 1654, 23], + ["jump", "ne_nnl_3033", 1924, 23], + ["ne_text", 41, 38, 40, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_nnl_3033", + ["is_null", 42, 38, 1924, 23], + ["jump_false", 42, "ne_nb_3034", 1924, 23], "_nop_tc_16", "_nop_tc_17", - ["false", 40, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_nb_2610", - ["is_bool", 41, 37, 1654, 23], - ["jump_false", 41, "ne_mis_2611", 1654, 23], + ["false", 41, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_nb_3034", + ["is_bool", 42, 38, 1924, 23], + ["jump_false", 42, "ne_mis_3035", 1924, 23], "_nop_tc_18", - ["jump", "ne_mis_2611", 1654, 23], - ["ne_bool", 40, 37, 39, 1654, 23], - ["jump", "ne_done_2604", 1654, 23], - "ne_mis_2611", - ["true", 40, 1654, 23], - "ne_done_2604", - ["jump_false", 40, "if_else_2602", 1654, 23], - ["access", 12, 0, 1655, 10], - "while_start_2612", - ["load_field", 37, 1, "functions", 1656, 24], - ["length", 39, 37, 1656, 24], - ["is_int", 37, 12, 1656, 24], - ["jump_false", 37, "rel_ni_2614", 1656, 24], + ["jump", "ne_mis_3035", 1924, 23], + ["ne_bool", 41, 38, 40, 1924, 23], + ["jump", "ne_done_3028", 1924, 23], + "ne_mis_3035", + ["true", 41, 1924, 23], + "ne_done_3028", + ["jump_false", 41, "if_else_3026", 1924, 23], + ["access", 12, 0, 1925, 10], + "while_start_3036", + ["load_field", 38, 1, "functions", 1926, 24], + ["length", 40, 38, 1926, 24], + ["is_int", 38, 12, 1926, 24], + ["jump_false", 38, "rel_ni_3038", 1926, 24], "_nop_tc_19", "_nop_tc_20", - ["lt_int", 40, 12, 39, 1656, 24], - ["jump", "rel_done_2616", 1656, 24], - "rel_ni_2614", - ["is_num", 37, 12, 1656, 24], - ["jump_false", 37, "rel_nn_2615", 1656, 24], + ["lt_int", 38, 12, 40, 1926, 24], + ["jump", "rel_done_3040", 1926, 24], + "rel_ni_3038", "_nop_tc_21", "_nop_tc_22", - ["lt_float", 40, 12, 39, 1656, 24], - ["jump", "rel_done_2616", 1656, 24], - "rel_nn_2615", - ["is_text", 37, 12, 1656, 24], - ["jump_false", 37, "rel_err_2617", 1656, 24], "_nop_tc_23", - ["jump", "rel_err_2617", 1656, 24], - ["lt_text", 40, 12, 39, 1656, 24], - ["jump", "rel_done_2616", 1656, 24], - "rel_err_2617", + "_nop_tc_24", + ["lt_float", 38, 12, 40, 1926, 24], + ["jump", "rel_done_3040", 1926, 24], + "rel_nn_3039", + "_nop_tc_25", + ["jump", "rel_err_3041", 1926, 24], + "_nop_tc_26", + ["jump", "rel_err_3041", 1926, 24], + ["lt_text", 38, 12, 40, 1926, 24], + ["jump", "rel_done_3040", 1926, 24], + "rel_err_3041", [ "access", - 37, + 40, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1656, + 1926, 24 ], - ["access", 39, "error", 1656, 24], - ["access", 41, "cannot compare with '<': operands must be same type", 1656, 24], - ["array", 42, 0, 1656, 24], - ["push", 42, 41, 1656, 24], - ["frame", 41, 37, 2, 1656, 24], - ["null", 37, 1656, 24], - ["setarg", 41, 0, 37, 1656, 24], - ["setarg", 41, 1, 39, 1656, 24], - ["setarg", 41, 2, 42, 1656, 24], - ["invoke", 41, 37, 1656, 24], - ["disrupt", 1656, 24], - "rel_done_2616", - ["jump_false", 40, "while_end_2613", 1656, 24], - ["load_field", 37, 1, "functions", 1657, 25], - ["load_dynamic", 39, 37, 12, 1657, 38], - ["frame", 37, 38, 2, 1657, 7], - ["null", 40, 1657, 7], - ["setarg", 37, 0, 40, 1657, 7], - ["setarg", 37, 1, 39, 1657, 7], - ["setarg", 37, 2, 2, 1657, 7], - ["invoke", 37, 39, 1657, 7], - ["access", 37, 1, 1658, 17], - ["is_num", 39, 12, 1658, 17], - ["jump_false", 39, "num_err_2618", 1658, 17], - "_nop_tc_24", - "_nop_tc_25", - ["add", 39, 12, 37, 1658, 17], - ["jump", "num_done_2619", 1658, 17], - "num_err_2618", + ["access", 41, "error", 1926, 24], + ["access", 42, "cannot compare with '<': operands must be same type", 1926, 24], + ["array", 43, 0, 1926, 24], + ["push", 43, 42, 1926, 24], + ["frame", 42, 40, 2, 1926, 24], + ["null", 40, 1926, 24], + ["setarg", 42, 0, 40, 1926, 24], + ["setarg", 42, 1, 41, 1926, 24], + ["setarg", 42, 2, 43, 1926, 24], + ["invoke", 42, 40, 1926, 24], + ["disrupt", 1926, 24], + "rel_done_3040", + ["jump_false", 38, "while_end_3037", 1926, 24], + ["load_field", 38, 1, "functions", 1927, 25], + ["load_dynamic", 40, 38, 12, 1927, 38], + ["frame", 38, 39, 2, 1927, 7], + ["null", 41, 1927, 7], + ["setarg", 38, 0, 41, 1927, 7], + ["setarg", 38, 1, 40, 1927, 7], + ["setarg", 38, 2, 2, 1927, 7], + ["invoke", 38, 40, 1927, 7], + ["access", 38, 1, 1928, 17], + "_nop_tc_27", + "_nop_tc_28", + "_nop_tc_29", + "_nop_tc_30", + ["add", 40, 12, 38, 1928, 17], + ["jump", "num_done_3043", 1928, 17], + "num_err_3042", [ "access", - 37, + 38, { "name": "log", "kind": "name", "make": "intrinsic" }, - 1658, + 1928, 17 ], - ["access", 40, "error", 1658, 17], - ["access", 41, "cannot apply '+': operands must be numbers", 1658, 17], - ["array", 42, 0, 1658, 17], - ["push", 42, 41, 1658, 17], - ["frame", 41, 37, 2, 1658, 17], - ["null", 37, 1658, 17], - ["setarg", 41, 0, 37, 1658, 17], - ["setarg", 41, 1, 40, 1658, 17], - ["setarg", 41, 2, 42, 1658, 17], - ["invoke", 41, 37, 1658, 17], - ["disrupt", 1658, 17], - "num_done_2619", - ["move", 12, 39, 1658, 17], - ["jump", "while_start_2612", 1658, 17], - "while_end_2613", - ["jump", "if_end_2603", 1658, 17], - "if_else_2602", - "if_end_2603", - ["frame", 12, 36, 1, 1663, 3], - ["null", 36, 1663, 3], - ["setarg", 12, 0, 36, 1663, 3], - ["setarg", 12, 1, 1, 1663, 3], - ["invoke", 12, 36, 1663, 3], - ["return", 1, 1665, 10], + ["access", 41, "error", 1928, 17], + ["access", 42, "cannot apply '+': operands must be numbers", 1928, 17], + ["array", 43, 0, 1928, 17], + ["push", 43, 42, 1928, 17], + ["frame", 42, 38, 2, 1928, 17], + ["null", 38, 1928, 17], + ["setarg", 42, 0, 38, 1928, 17], + ["setarg", 42, 1, 41, 1928, 17], + ["setarg", 42, 2, 43, 1928, 17], + ["invoke", 42, 38, 1928, 17], + ["disrupt", 1928, 17], + "num_done_3043", + ["move", 12, 40, 1928, 17], + ["jump", "while_start_3036", 1928, 17], + "while_end_3037", + ["jump", "if_end_3027", 1928, 17], + "if_else_3026", + "if_end_3027", + ["frame", 12, 37, 1, 1933, 3], + ["null", 37, 1933, 3], + ["setarg", 12, 0, 37, 1933, 3], + ["setarg", 12, 1, 1, 1933, 3], + ["invoke", 12, 37, 1933, 3], + ["return", 1, 1935, 10], "_nop_ur_1", "_nop_ur_2" ], @@ -23448,9 +27177,9 @@ "nr_slots": 3, "nr_close_slots": 0, "instructions": [ - ["function", 1, 27, 5, 18], + ["function", 1, 28, 5, 18], ["move", 2, 1, 5, 18], - ["return", 2, 1668, 8], + ["return", 2, 1938, 8], "_nop_ur_1", "_nop_ur_2" ], diff --git a/boot/tokenize.cm.mcode b/boot/tokenize.cm.mcode index f1872449..bbf1f2d0 100644 --- a/boot/tokenize.cm.mcode +++ b/boot/tokenize.cm.mcode @@ -1321,21 +1321,21 @@ ["jump_false", 4, "rel_ni_114", 67, 17], "_nop_tc_1", "_nop_tc_2", - ["lt_int", 5, 2, 3, 67, 17], + ["lt_int", 4, 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], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 4, 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", + "_nop_tc_7", ["jump", "rel_err_117", 67, 17], - ["lt_text", 5, 2, 3, 67, 17], + "_nop_tc_8", + ["jump", "rel_err_117", 67, 17], + ["lt_text", 4, 2, 3, 67, 17], ["jump", "rel_done_116", 67, 17], "rel_err_117", [ @@ -1349,19 +1349,19 @@ 67, 17 ], - ["access", 4, "error", 67, 17], + ["access", 5, "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, 1, 5, 67, 17], ["setarg", 6, 2, 7, 67, 17], ["invoke", 6, 3, 67, 17], ["disrupt", 67, 17], "rel_done_116", - ["move", 3, 5, 67, 17], + ["move", 3, 4, 67, 17], ["jump_false", 3, "and_end_113", 67, 17], ["get", 4, 3, 1, 67, 22], ["get", 5, 4, 1, 67, 28], @@ -1430,8 +1430,8 @@ ["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", + "_nop_tc_9", + "_nop_tc_10", ["multiply", 4, 1, 3, 68, 25], ["jump", "num_done_123", 68, 25], "num_err_122", @@ -1469,15 +1469,15 @@ ["setarg", 6, 0, 5, 68, 30], ["setarg", 6, 1, 3, 68, 30], ["invoke", 6, 3, 68, 30], - "_nop_tc_8", + "_nop_tc_11", ["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", + "_nop_tc_12", + "_nop_tc_13", ["is_num", 5, 3, 68, 30], ["jump_false", 5, "add_err_126", 68, 30], ["add", 6, 4, 3, 68, 30], @@ -1508,10 +1508,10 @@ "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", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + "_nop_tc_17", ["add", 4, 2, 3, 69, 17], ["jump", "num_done_128", 69, 17], "num_err_127", @@ -2369,8 +2369,8 @@ ["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], + "_nop_tc_7", + "_nop_tc_8", ["push", 6, 9, 106, 42], ["jump", "push_done_221", 106, 42], "push_err_220", @@ -2424,35 +2424,35 @@ "ne_ni_226", ["is_int", 11, 8, 110, 24], ["jump_false", 11, "ne_nn_227", 110, 24], - "_nop_tc_7", + "_nop_tc_9", ["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", + "_nop_tc_10", ["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", + "_nop_tc_11", ["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", + "_nop_tc_12", + "_nop_tc_13", ["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", + "_nop_tc_14", ["jump", "ne_mis_231", 110, 24], ["ne_bool", 10, 8, 9, 110, 24], ["jump", "ne_done_224", 110, 24], @@ -2460,8 +2460,8 @@ ["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], + "_nop_tc_15", + "_nop_tc_16", ["push", 6, 8, 110, 44], ["jump", "push_done_233", 110, 44], "push_err_232", @@ -2495,35 +2495,35 @@ ["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", + "_nop_tc_17", ["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", + "_nop_tc_18", ["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", + "_nop_tc_19", + "_nop_tc_20", ["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", + "_nop_tc_21", ["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", + "_nop_tc_22", ["jump", "eq_nb_241", 111, 25], ["eq_bool", 10, 7, 9, 111, 25], ["jump", "eq_done_236", 111, 25], @@ -2536,8 +2536,8 @@ ["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], + "_nop_tc_23", + "_nop_tc_24", ["push", 6, 9, 111, 44], ["jump", "push_done_243", 111, 44], "push_err_242", @@ -2566,8 +2566,8 @@ "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], + "_nop_tc_25", + "_nop_tc_26", ["push", 6, 7, 112, 28], ["jump", "push_done_245", 112, 28], "push_err_244", @@ -2674,8 +2674,8 @@ ["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], + "_nop_tc_27", + "_nop_tc_28", ["push", 6, 2, 118, 38], ["jump", "push_done_253", 118, 38], "push_err_252", @@ -3143,8 +3143,8 @@ ["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], + "_nop_tc_18", + "_nop_tc_19", ["push", 5, 10, 142, 42], ["jump", "push_done_299", 142, 42], "push_err_298", @@ -3180,8 +3180,8 @@ ["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", + "_nop_tc_20", + "_nop_tc_21", ["add", 14, 12, 13, 143, 42], ["jump", "num_done_301", 143, 42], "num_err_300", @@ -3226,8 +3226,8 @@ ["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], + "_nop_tc_22", + "_nop_tc_23", ["push", 5, 10, 143, 21], ["jump", "push_done_303", 143, 21], "push_err_302", @@ -3278,35 +3278,35 @@ ["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", + "_nop_tc_24", ["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", + "_nop_tc_25", ["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", + "_nop_tc_26", + "_nop_tc_27", ["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", + "_nop_tc_28", ["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", + "_nop_tc_29", ["jump", "eq_nb_313", 146, 26], ["eq_bool", 12, 10, 11, 146, 26], ["jump", "eq_done_308", 146, 26], @@ -3319,8 +3319,8 @@ ["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", + "_nop_tc_30", + "_nop_tc_31", ["add", 13, 11, 12, 146, 39], ["jump", "num_done_315", 146, 39], "num_err_314", @@ -3355,14 +3355,14 @@ ["lt_int", 14, 13, 11, 146, 43], ["jump", "rel_done_318", 146, 43], "rel_ni_316", - "_nop_tc_28", - "_nop_tc_29", + "_nop_tc_32", + "_nop_tc_33", ["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", + "_nop_tc_34", ["jump", "rel_err_319", 146, 43], ["is_text", 12, 11, 146, 43], ["jump_false", 12, "rel_err_319", 146, 43], @@ -3408,35 +3408,35 @@ ["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", + "_nop_tc_35", ["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", + "_nop_tc_36", ["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", + "_nop_tc_37", + "_nop_tc_38", ["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", + "_nop_tc_39", ["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", + "_nop_tc_40", ["jump", "eq_nb_325", 146, 62], ["eq_bool", 13, 10, 12, 146, 62], ["jump", "eq_done_320", 146, 62], @@ -3512,8 +3512,8 @@ ["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], + "_nop_tc_41", + "_nop_tc_42", ["push", 5, 10, 147, 42], ["jump", "push_done_333", 147, 42], "push_err_332", @@ -3608,23 +3608,23 @@ ["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], + "_nop_tc_43", + "_nop_tc_44", + ["gt_int", 12, 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], + "_nop_tc_45", + "_nop_tc_46", + "_nop_tc_47", + "_nop_tc_48", + ["gt_float", 12, 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", + "_nop_tc_49", ["jump", "rel_err_344", 151, 37], - ["gt_text", 13, 6, 11, 151, 37], + "_nop_tc_50", + ["jump", "rel_err_344", 151, 37], + ["gt_text", 12, 6, 11, 151, 37], ["jump", "rel_done_343", 151, 37], "rel_err_344", [ @@ -3638,19 +3638,19 @@ 151, 37 ], - ["access", 12, "error", 151, 37], + ["access", 13, "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, 1, 13, 151, 37], ["setarg", 14, 2, 15, 151, 37], ["invoke", 14, 11, 151, 37], ["disrupt", 151, 37], "rel_done_343", - ["move", 10, 13, 151, 37], + ["move", 10, 12, 151, 37], "and_end_336", ["jump_false", 10, "while_end_335", 151, 37], ["get", 10, 11, 1, 152, 16], @@ -3664,35 +3664,35 @@ ["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", + "_nop_tc_51", ["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", + "_nop_tc_52", ["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", + "_nop_tc_53", + "_nop_tc_54", ["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", + "_nop_tc_55", ["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", + "_nop_tc_56", ["jump", "eq_nb_352", 153, 21], ["eq_bool", 11, 7, 10, 153, 21], ["jump", "eq_done_347", 153, 21], @@ -3701,10 +3701,10 @@ "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", + "_nop_tc_57", + "_nop_tc_58", + "_nop_tc_59", + "_nop_tc_60", ["add", 11, 6, 10, 153, 44], ["jump", "num_done_354", 153, 44], "num_err_353", @@ -3744,35 +3744,35 @@ ["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", + "_nop_tc_61", ["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", + "_nop_tc_62", ["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", + "_nop_tc_63", + "_nop_tc_64", ["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", + "_nop_tc_65", ["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", + "_nop_tc_66", ["jump", "eq_nb_362", 154, 26], ["eq_bool", 11, 7, 10, 154, 26], ["jump", "eq_done_357", 154, 26], @@ -3781,10 +3781,10 @@ "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", + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + "_nop_tc_70", ["subtract", 6, 6, 10, 155, 29], ["jump", "num_done_364", 155, 29], "num_err_363", @@ -3823,35 +3823,35 @@ ["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", + "_nop_tc_71", ["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", + "_nop_tc_72", ["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", + "_nop_tc_73", + "_nop_tc_74", ["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", + "_nop_tc_75", ["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", + "_nop_tc_76", ["jump", "eq_nb_374", 158, 26], ["eq_bool", 11, 7, 10, 158, 26], ["jump", "eq_done_369", 158, 26], @@ -3865,35 +3865,35 @@ ["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", + "_nop_tc_77", ["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", + "_nop_tc_78", ["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", + "_nop_tc_79", + "_nop_tc_80", ["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", + "_nop_tc_81", ["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", + "_nop_tc_82", ["jump", "eq_nb_380", 158, 39], ["eq_bool", 12, 7, 11, 158, 39], ["jump", "eq_done_375", 158, 39], @@ -3909,35 +3909,35 @@ ["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", + "_nop_tc_83", ["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", + "_nop_tc_84", ["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", + "_nop_tc_85", + "_nop_tc_86", ["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", + "_nop_tc_87", ["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", + "_nop_tc_88", ["jump", "eq_nb_386", 158, 53], ["eq_bool", 12, 7, 10, 158, 53], ["jump", "eq_done_381", 158, 53], @@ -4064,35 +4064,35 @@ ["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", + "_nop_tc_89", ["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", + "_nop_tc_90", ["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", + "_nop_tc_91", + "_nop_tc_92", ["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", + "_nop_tc_93", ["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", + "_nop_tc_94", ["jump", "eq_nb_410", 161, 27], ["eq_bool", 12, 10, 11, 161, 27], ["jump", "eq_done_405", 161, 27], @@ -4105,8 +4105,8 @@ ["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", + "_nop_tc_95", + "_nop_tc_96", ["add", 13, 11, 12, 161, 41], ["jump", "num_done_412", 161, 41], "num_err_411", @@ -4141,14 +4141,14 @@ ["lt_int", 14, 13, 11, 161, 45], ["jump", "rel_done_415", 161, 45], "rel_ni_413", - "_nop_tc_84", - "_nop_tc_85", + "_nop_tc_97", + "_nop_tc_98", ["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", + "_nop_tc_99", ["jump", "rel_err_416", 161, 45], ["is_text", 12, 11, 161, 45], ["jump_false", 12, "rel_err_416", 161, 45], @@ -4283,8 +4283,8 @@ ["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], + "_nop_tc_100", + "_nop_tc_101", ["push", 5, 10, 167, 21], ["jump", "push_done_424", 167, 21], "push_err_423", @@ -4390,8 +4390,8 @@ ["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], + "_nop_tc_102", + "_nop_tc_103", ["push", 5, 1, 173, 38], ["jump", "push_done_432", 173, 38], "push_err_431", @@ -7011,23 +7011,23 @@ "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], + ["is_int", 7, 2, 274, 16], + ["jump_false", 7, "rel_ni_732", 274, 16], + ["lt_int", 8, 3, 2, 274, 16], ["jump", "rel_done_734", 274, 16], "rel_ni_732", - ["is_num", 7, 3, 274, 16], + "_nop_tc_1", + "_nop_tc_2", + ["is_num", 7, 2, 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], + ["lt_float", 8, 3, 2, 274, 16], ["jump", "rel_done_734", 274, 16], "rel_nn_733", - ["is_text", 7, 3, 274, 16], + "_nop_tc_3", + ["jump", "rel_err_735", 274, 16], + ["is_text", 7, 2, 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], + ["lt_text", 8, 3, 2, 274, 16], ["jump", "rel_done_734", 274, 16], "rel_err_735", [ @@ -7041,29 +7041,29 @@ 274, 16 ], - ["access", 8, "error", 274, 16], + ["access", 9, "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, 1, 9, 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], + ["jump_false", 8, "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", + "_nop_tc_4", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", ["add", 8, 3, 7, 274, 40], ["jump", "num_done_737", 274, 40], "num_err_736", @@ -7153,23 +7153,23 @@ "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], + ["is_int", 6, 1, 287, 16], + ["jump_false", 6, "rel_ni_742", 287, 16], + ["lt_int", 7, 2, 1, 287, 16], ["jump", "rel_done_744", 287, 16], "rel_ni_742", - ["is_num", 6, 2, 287, 16], + "_nop_tc_1", + "_nop_tc_2", + ["is_num", 6, 1, 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], + ["lt_float", 7, 2, 1, 287, 16], ["jump", "rel_done_744", 287, 16], "rel_nn_743", - ["is_text", 6, 2, 287, 16], + "_nop_tc_3", + ["jump", "rel_err_745", 287, 16], + ["is_text", 6, 1, 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], + ["lt_text", 7, 2, 1, 287, 16], ["jump", "rel_done_744", 287, 16], "rel_err_745", [ @@ -7183,29 +7183,29 @@ 287, 16 ], - ["access", 7, "error", 287, 16], + ["access", 8, "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, 1, 8, 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], + ["jump_false", 7, "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", + "_nop_tc_4", + "_nop_tc_5", + "_nop_tc_6", + "_nop_tc_7", ["add", 7, 2, 6, 287, 40], ["jump", "num_done_747", 287, 40], "num_err_746", @@ -12508,23 +12508,23 @@ "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], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 31, 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], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 31, 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], + "_nop_tc_5", + ["jump", "rel_err_1425", 444, 16], + ["lt_text", 31, 3, 4, 444, 16], ["jump", "rel_done_1424", 444, 16], "rel_err_1425", [ @@ -12538,19 +12538,19 @@ 444, 16 ], - ["access", 31, "error", 444, 16], + ["access", 32, "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, 1, 32, 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], + ["jump_false", 31, "while_end_1421", 444, 16], ["frame", 7, 30, 0, 445, 5], ["null", 31, 445, 5], ["setarg", 7, 0, 31, 445, 5], @@ -12565,8 +12565,8 @@ ["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], + "_nop_tc_6", + "_nop_tc_7", ["push", 8, 7, 449, 97], ["jump", "push_done_1427", 449, 97], "push_err_1426", diff --git a/mcode.cm b/mcode.cm index dc37d395..f8423373 100644 --- a/mcode.cm +++ b/mcode.cm @@ -1053,25 +1053,39 @@ var mcode = function(ast) { var i = alloc_slot() var check = alloc_slot() var item = alloc_slot() + var fn_arity = alloc_slot() + var arity_is_one = alloc_slot() var null_s = alloc_slot() var one = alloc_slot() var f = alloc_slot() var discard = alloc_slot() var loop_label = gen_label("arrfor_loop") var done_label = gen_label("arrfor_done") + var call_two_label = gen_label("arrfor_call_two") + var call_done_label = gen_label("arrfor_call_done") emit_2("length", len, arr_slot) emit_2("int", i, 0) emit_2("int", one, 1) emit_1("null", null_s) + emit_2("length", fn_arity, fn_slot) emit_label(loop_label) emit_3("lt_int", check, i, len) emit_jump_cond("jump_false", check, done_label) emit_3("load_index", item, arr_slot, i) + emit_3("eq_int", arity_is_one, fn_arity, one) + emit_jump_cond("jump_false", arity_is_one, call_two_label) + emit_3("frame", f, fn_slot, 1) + emit_3("setarg", f, 0, null_s) + emit_3("setarg", f, 1, item) + emit_2("invoke", f, discard) + emit_jump(call_done_label) + emit_label(call_two_label) emit_3("frame", f, fn_slot, 2) emit_3("setarg", f, 0, null_s) emit_3("setarg", f, 1, item) emit_3("setarg", f, 2, i) emit_2("invoke", f, discard) + emit_label(call_done_label) emit_3("add", i, i, one) emit_jump(loop_label) emit_label(done_label) @@ -1162,11 +1176,15 @@ var mcode = function(ast) { var i = alloc_slot() var check = alloc_slot() var item = alloc_slot() + var fn_arity = alloc_slot() + var arity_is_one = alloc_slot() var null_s = alloc_slot() var one = alloc_slot() var f = alloc_slot() var val = alloc_slot() var loop_label = gen_label("filter_loop") + var call_two_label = gen_label("filter_call_two") + var call_done_label = gen_label("filter_call_done") var skip_label = gen_label("filter_skip") var done_label = gen_label("filter_done") add_instr(["array", result, 0]) @@ -1174,15 +1192,25 @@ var mcode = function(ast) { emit_2("int", i, 0) emit_2("int", one, 1) emit_1("null", null_s) + emit_2("length", fn_arity, fn_slot) emit_label(loop_label) emit_3("lt_int", check, i, len) emit_jump_cond("jump_false", check, done_label) emit_3("load_index", item, arr_slot, i) + emit_3("eq_int", arity_is_one, fn_arity, one) + emit_jump_cond("jump_false", arity_is_one, call_two_label) + emit_3("frame", f, fn_slot, 1) + emit_3("setarg", f, 0, null_s) + emit_3("setarg", f, 1, item) + emit_2("invoke", f, val) + emit_jump(call_done_label) + emit_label(call_two_label) emit_3("frame", f, fn_slot, 2) emit_3("setarg", f, 0, null_s) emit_3("setarg", f, 1, item) emit_3("setarg", f, 2, i) emit_2("invoke", f, val) + emit_label(call_done_label) emit_jump_cond("jump_false", val, skip_label) emit_2("push", result, item) emit_label(skip_label) diff --git a/source/cell.c b/source/cell.c index 0bb7d4c2..f515331d 100644 --- a/source/cell.c +++ b/source/cell.c @@ -13,6 +13,7 @@ #define BOOTSTRAP_MCODE "boot/bootstrap.cm.mcode" #define ENGINE_SRC "internal/engine.cm" +#define ENGINE_CACHE_VERSION "engine-cache-v2" #define CELL_SHOP_DIR ".cell" #define CELL_CORE_DIR "packages/core" @@ -222,7 +223,18 @@ static char *try_engine_cache(size_t *out_size) { char *src = load_core_file(ENGINE_SRC, &src_size); if (!src) return NULL; - char *hex = compute_blake2_hex(src, src_size); + size_t ver_len = strlen(ENGINE_CACHE_VERSION); + size_t salted_size = src_size + 1 + ver_len; + char *salted = malloc(salted_size); + if (!salted) { + free(src); + return NULL; + } + memcpy(salted, src, src_size); + salted[src_size] = '\n'; + memcpy(salted + src_size + 1, ENGINE_CACHE_VERSION, ver_len); + char *hex = compute_blake2_hex(salted, salted_size); + free(salted); free(src); if (!hex) return NULL; char *cpath = build_cache_path(hex); diff --git a/source/mach.c b/source/mach.c index fa74b598..ec8364be 100644 --- a/source/mach.c +++ b/source/mach.c @@ -82,6 +82,19 @@ static JSValue *mach_materialize_cpool(JSContext *ctx, MachCPoolEntry *entries, return cpool; } +static int mach_check_call_arity(JSContext *ctx, JSFunction *fn, int argc) { + if (unlikely(fn->length >= 0 && argc > fn->length)) { + char buf[KEY_GET_STR_BUF_SIZE]; + fprintf(stderr, "[arity-mach] callee=%s expected=%d got=%d\n", + JS_KeyGetStr(ctx, buf, KEY_GET_STR_BUF_SIZE, fn->name), + fn->length, argc); + JS_RaiseDisrupt(ctx, "too many arguments for %s: expected %d, got %d", + JS_KeyGetStr(ctx, buf, KEY_GET_STR_BUF_SIZE, fn->name), fn->length, argc); + return 0; + } + return 1; +} + /* ---- Link pass: resolve GETNAME to GETINTRINSIC or GETENV ---- */ static void mach_link_code(JSContext *ctx, JSCodeRegister *code, JSValue env) { @@ -2170,6 +2183,13 @@ vm_dispatch: int c_argc = (nr >= 2) ? nr - 2 : 0; JSValue fn_val = fr->function; JSFunction *fn = JS_VALUE_GET_FUNCTION(fn_val); + if (!mach_check_call_arity(ctx, fn, c_argc)) { + fprintf(stderr, "[arity-mach] caller=%s file=%s pc=%u op=invoke argc=%d\n", + code->name_cstr ? code->name_cstr : "?", + code->filename_cstr ? code->filename_cstr : "?", + (unsigned)(pc > 0 ? pc - 1 : 0), c_argc); + goto disrupt; + } if (fn->kind == JS_FUNC_KIND_REGISTER) { /* Register function: switch frames inline (fast path) */ @@ -2241,6 +2261,13 @@ vm_dispatch: int c_argc = (nr >= 2) ? nr - 2 : 0; JSValue fn_val = fr->function; JSFunction *fn = JS_VALUE_GET_FUNCTION(fn_val); + if (!mach_check_call_arity(ctx, fn, c_argc)) { + fprintf(stderr, "[arity-mach] caller=%s file=%s pc=%u op=goinvoke argc=%d\n", + code->name_cstr ? code->name_cstr : "?", + code->filename_cstr ? code->filename_cstr : "?", + (unsigned)(pc > 0 ? pc - 1 : 0), c_argc); + goto disrupt; + } if (fn->kind == JS_FUNC_KIND_REGISTER) { JSCodeRegister *fn_code = JS_VALUE_GET_CODE(fn->u.cell.code)->u.reg.code; diff --git a/source/qbe_helpers.c b/source/qbe_helpers.c index ba90379a..5a3a021e 100644 --- a/source/qbe_helpers.c +++ b/source/qbe_helpers.c @@ -768,6 +768,20 @@ void cell_rt_signal_tail_call(JSContext *ctx, void *fp, int64_t frame_slot) { st->pending_is_tail = 1; } +static int cell_check_call_arity(JSContext *ctx, JSFunction *fn, int argc) { + if (unlikely(fn->length >= 0 && argc > fn->length)) { + char buf[KEY_GET_STR_BUF_SIZE]; + fprintf(stderr, "[arity-qbe] callee=%s expected=%d got=%d\n", + JS_KeyGetStr(ctx, buf, KEY_GET_STR_BUF_SIZE, fn->name), + fn->length, argc); + JS_RaiseDisrupt(ctx, "too many arguments for %s: expected %d, got %d", + JS_KeyGetStr(ctx, buf, KEY_GET_STR_BUF_SIZE, fn->name), + fn->length, argc); + return 0; + } + return 1; +} + /* Entry point called from JS_CallInternal / JS_Call / MACH_INVOKE for JS_FUNC_KIND_NATIVE functions. */ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, @@ -788,6 +802,9 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, return (v); \ } while (0) + if (!cell_check_call_arity(ctx, f, argc)) + RETURN_DISPATCH(JS_EXCEPTION); + /* Root func_obj across allocation — GC can move it */ JSGCRef func_ref; JS_PushGCRef(ctx, &func_ref); @@ -865,10 +882,13 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, continue; } - JSGCRef callee_fn_ref; - JS_PushGCRef(ctx, &callee_fn_ref); - callee_fn_ref.val = callee_fn_val; - JSFunction *callee_fn = JS_VALUE_GET_FUNCTION(callee_fn_ref.val); + JSFunction *callee_fn = JS_VALUE_GET_FUNCTION(callee_fn_val); + if (!cell_check_call_arity(ctx, callee_fn, callee_argc)) { + JSFunction *exc_fn = JS_VALUE_GET_FUNCTION(frame->function); + fn = (cell_compiled_fn)JS_VALUE_GET_CODE(exc_fn->u.cell.code)->u.native.fn_ptr; + JS_PopGCRef(ctx, &callee_ref); + continue; + } if (callee_fn->kind == JS_FUNC_KIND_NATIVE) { /* Native-to-native call — no C stack growth */ @@ -882,13 +902,11 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, cell_rt_leave_frame(ctx); callee_fr = (JSFrameRegister *)JS_VALUE_GET_PTR(callee_ref.val); - callee_fn_val = callee_fn_ref.val; callee_fr->function = callee_fn_val; callee_fr->caller = saved_caller; callee_fr->address = JS_NewInt32(ctx, 0); if (!cell_rt_push_existing_frame(ctx, callee_ref.val)) { - JS_PopGCRef(ctx, &callee_fn_ref); JS_PopGCRef(ctx, &callee_ref); RETURN_DISPATCH(JS_EXCEPTION); } @@ -905,7 +923,6 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, frame->address = JS_NewInt32(ctx, (resume_seg << 16) | ret_slot); callee_fr = (JSFrameRegister *)JS_VALUE_GET_PTR(callee_ref.val); - callee_fn_val = callee_fn_ref.val; callee_fr->function = callee_fn_val; callee_fr->caller = JS_MKPTR(frame); callee_fr->address = JS_NewInt32(ctx, 0); @@ -917,7 +934,6 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, fp = (JSValue *)frame->slots; JSFunction *exc_fn = JS_VALUE_GET_FUNCTION(frame->function); fn = (cell_compiled_fn)JS_VALUE_GET_CODE(exc_fn->u.cell.code)->u.native.fn_ptr; - JS_PopGCRef(ctx, &callee_fn_ref); JS_PopGCRef(ctx, &callee_ref); continue; } @@ -997,7 +1013,6 @@ JSValue cell_native_dispatch(JSContext *ctx, JSValue func_obj, fn = (cell_compiled_fn)JS_VALUE_GET_CODE(cur_fn->u.cell.code)->u.native.fn_ptr; } } - JS_PopGCRef(ctx, &callee_fn_ref); JS_PopGCRef(ctx, &callee_ref); continue; } @@ -1167,6 +1182,8 @@ JSValue cell_rt_invoke(JSContext *ctx, JSValue frame_val) { JSFunction *fn = JS_VALUE_GET_FUNCTION(fn_val); JSValue result; + if (!cell_check_call_arity(ctx, fn, c_argc)) + return JS_EXCEPTION; if (fn->kind == JS_FUNC_KIND_C) { result = js_call_c_function(ctx, fn_val, fr->slots[0], c_argc, &fr->slots[1]); diff --git a/tests/suite.cm b/tests/suite.cm index 8b9482ab..0eb68b82 100644 --- a/tests/suite.cm +++ b/tests/suite.cm @@ -357,9 +357,12 @@ return { if (fn(1, 2, 3) != 6) return "function call with multiple args failed" }, - test_function_call_extra_args: function() { + test_function_call_extra_args_disrupts: function() { var fn = function(a, b) { return a + b } - if (fn(1, 2, 3, 4) != 3) return "function call with extra args failed" + var caught = false + var _fn = function() { fn(1, 2, 3, 4) } disruption { caught = true } + _fn() + if (!caught) return "function call with extra args should disrupt" }, test_function_call_missing_args: function() { @@ -367,6 +370,25 @@ return { if (fn(1) != 1) return "function call with missing args failed" }, + test_function_closure_extra_args_disrupts: function() { + var mk = function(base) { + return function(x) { return base + x } + } + var add5 = mk(5) + var caught = false + var _fn = function() { add5(1, 2) } disruption { caught = true } + _fn() + if (!caught) return "closure call with extra args should disrupt" + }, + + test_call_helper_extra_args_disrupts: function() { + var fn = function(a, b) { return a + b } + var caught = false + var _fn = function() { call(fn, null, [1, 2, 3]) } disruption { caught = true } + _fn() + if (!caught) return "call helper should disrupt on extra args" + }, + test_function_return: function() { var fn = function() { return 5 } if (fn() != 5) return "function return failed" diff --git a/vm_suite.ce b/vm_suite.ce index 9220a308..553456b4 100644 --- a/vm_suite.ce +++ b/vm_suite.ce @@ -334,9 +334,10 @@ run("function call multiple args", function() { if (fn(1, 2, 3) != 6) fail("function call with multiple args failed") }) -run("function call extra args", function() { +run("function call extra args disrupts", function() { var fn = function(a, b) { return a + b } - if (fn(1, 2, 3, 4) != 3) fail("function call with extra args failed") + if (!should_disrupt(function() { fn(1, 2, 3, 4) })) + fail("function call with extra args should disrupt") }) run("function call missing args", function() { @@ -344,6 +345,21 @@ run("function call missing args", function() { if (fn(1) != 1) fail("function call with missing args failed") }) +run("closure call extra args disrupts", function() { + var mk = function(base) { + return function(x) { return base + x } + } + var add5 = mk(5) + if (!should_disrupt(function() { add5(1, 2) })) + fail("closure call with extra args should disrupt") +}) + +run("call helper extra args disrupts", function() { + var fn = function(a, b) { return a + b } + if (!should_disrupt(function() { call(fn, null, [1, 2, 3]) })) + fail("call helper should disrupt on extra args") +}) + run("function return", function() { var fn = function() { return 5 } if (fn() != 5) fail("function return failed")